アナログCPU:5108843109

ゲームと音楽とプログラミング(酒と女とロックンロールのノリで)

('ω') < イザユケエンジニャー

Mercuryを使ってみる

XAMPPにくっついてくるMercury、今まで使ったことがなかったのですがついに仕事で使う機会があったのでメモ。ローカル環境でメール送受信ができます。 Mercuryがローカルでメールサーバーとして動く状態にする XAMPP内のmercury.exeを管理者権限で起動 もし…

CodeIgniter入門 #3:複数サイトの設置に対応してみる

CodeIgniter入門シリーズ カテゴリーの記事一覧 - アナログCPU:5108843109入門どころかいろいろすっ飛ばして応用してる感がありますがなんかうまいこと複数サイトを運用する方法あるかな、と思って考えてみました。 (レンタルサーバーなどドキュメントルー…

CodeIgniter入門 #2:軽く改造してみる

CodeIgniter入門シリーズ カテゴリーの記事一覧 - アナログCPU:5108843109 今回やること デフォルトのディレクトリ構造を変えてみる データベースに接続する ドキュメントルートのダイエット やっぱドキュメントルート以下に丸々入ってるのが気持ち悪いので…

CodeIgniter入門 #1:Hello CodeIgniter World!!!

※「CodeIgniter入門する人向け記事」じゃなくて「自分がCodeIgniter入門してみた記事」ですCodeIgniter入門シリーズ カテゴリーの記事一覧 - アナログCPU:5108843109仕事でCodeIgniter触ることになり自分でなんか作った方が理解早そうだなと思って、なんか…

別々の設定を持ったChromeを同時に起動する

今いる作業場所、何故かChromeのプライベートモードが使えないよう制限されていて、 いろんなアカウントを使い分けるようなテストでちょっと困るので (cookieなど無駄に汚したくないし後から全リセットするのもヤダヤダ) 調べてみたところ、普通のChromeを複…

体調不良で会社を休むときの報告

朝起きて体調が悪いとき。 もしくはぶっちゃけ寝坊したけどそのまま休みたいので体調不良という設定にするとき。 ふつうの会社であれば連絡を入れて休みをもらう、という流れになると思います。連絡方法は会社によりけりですね。 最初に勤めた会社では直属の…

パスを通す(環境変数の設定)

たまーに発生する作業ですが、毎回忘れて調べているのでメモ。 環境変数の設定画面を開く 左下の田をクリック後「環境変数」とか入力してやれば出てきます。 最近のWindowsはこういうところ便利で好き。「システムのプロパティ」が開いたら「環境変数」をク…

XAMPPを複数インストールして使い分ける

XAMPPを使ってローカルで環境構築する際、PHPのみダウングレードしたく 以前試した方法(最新のXAMPPに対しPHPのみ置き換える)でやってみたのですがうまくいかず…。仕方ないので、今回は単純に古いXAMPPをインストールしました。 でも今後新しいPHPを使うこ…

hostsファイルをすぐ開くバッチを作る

いや、もっとスマートな方法がありそうですけど。以下内容のバッチファイルを作成して好きなところに置いておくと、あとはダブルクリックで開けます。 cd C:\WINDOWS\system32\drivers\etc notepad hosts「管理者として実行」じゃないとダメかな?と思ったら…

とりあえずローカルでWordPressを動かしてみる

Windowsでxampp使って動かしてみます。 xamppをインストールして使える状態にする 本筋と違うので省略。 たぶんPHPとMySQLが動けばOK。 WordPress(zip版)をダウンロードして解凍する 以下からzip版をダウンロードし、解凍します。 https://ja.wordpress.org/…

既存メールアドレスでgoogleアカウントを使えるようにする

これ常識なのかしら…会社のメールアドレスでgoogleアカウントを使いたい、ということもままあるのですが 今までは設定された状態で入社して「これ使ってね」か、もしくはgoogle禁止だったのでしらなかった。googleアカウント作るときに「代わりに現在のメー…

Twitterのタイムラインを設置する

↓こういうやつ。意外と簡単でした。 Tweets by honey8823 作り方 公式でツールを用意してくれています。 これに従って進めて、出来上がったHTMLを貼り付けるだけ。 詳しい使い方はヘルプページにあります。 タイムラインを埋め込む方法 補足 …とだけ書くのも…

Atomエディタの初期設定

PHPでの開発作業用のエディタとしてずっとEclipseを使っていたのですが、 (前の会社での指定がそれだったこともあり) 自前のPCに入れるにはちょっと重いので、試しにAtomに乗り換えてみます。まだ試している途中なので、何かあったら追記します。 やること…

データ復旧業者のこと

先日、surfaceのSSDが壊れて復旧(?)するまでの流れを書きましたがsurfaceのSSDが突然死した話 - アナログCPU:5108843109最後に、データ復旧業者についてちょっとだけ触れていたのをもう少し掘り下げておきます。 最初に依頼した「スマホドック24」さん 公…

2度目の転職から8か月経ちました

過去の転職エントリのようなものはこのへん 転職エントリ(再現) - アナログCPU:5108843109 退職が決定しました - アナログCPU:5108843109今は、2~3年という期間限定の約束でSESしてる最中です。 (SES:システムエンジニアリングサービス。IT系の準委託契…

surfaceのSSDが突然死した話

2016年に購入し、ついこの間の修理交換を経て使い倒してきたSurface pro4ですがついに壊れました。結論としては元通りにはなりませんでしたが、 他の人や今後の自分の参考になるかもしれないので色々残しておきます。 症状 電源を入れるとこんな感じになりWi…

スペース文字を無視して検索する(力技)

SQL

※書き方はMySQL前提ですたまーに、DBに登録されているデータのスペース文字を無視して検索を行いたい場合があります。速度を求める必要がある場合は、検索用カラムを別途用意しておくのがよいのですが、 そうでもない場合(手作業で一時的に検索したいだけ、…

要素の表示・非表示を切り替える

個人的に開発作業をするときは、 非表示用のクラスを定義しておいて、そのクラスを追加削除することで対応しています。CSS ※AdminLTEなんかだと、同様の定義が元から含まれています .hidden { display: none; } HTML <div class="hidden"> ここは表示されない </div> <div> ここは表示される </div>…

WinSCPとWinMergeを連携する

特に複数人で開発する際、FTPで直接ファイルをアップロードするとき、作業がぶつかって困ることがありました。 (つーか複数人でFTPでっていうのが…そもそも…うん…)簡単にファイルの差分を比較する方法はないのかと思い調べてみたら、WinSCPとWinMergeが連…

WinSCPでローカルとサーバーのフォルダの移動を同期する

WinSCPは左にローカル側フォルダ、右にサーバー側フォルダが表示されていますが、 デフォルトでは片方でフォルダ遷移してももう片方は動きません。これを同期させたかったので調べてみた。 ログインして、左右のフォルダ階層を合わせる 一旦接続を切る 改め…

配列をクエリストリングに変換する

連想配列なオブジェクトは、「$.param(オブジェクト)」で簡単にクエリストリング化できます。すげーお手軽。 // listは配列 var list = { hoge: 123, fuga: 456, piyo: 789, } // listをクエリストリング化 var querystring = $.param(list); // 表示( hoge…

デバッグ用に一時的にログファイル出力するやつ

PHP

別に一時的なログでなくとも同じようなもんですが、よく使うので…要するに自分用コピペメモです。 PHPで開発する際、デバッグで変数の中身を知りたいときはvar_dump等でお手軽に画面表示できますが、 諸々の理由で画面には出したくない場合もあります。 稼働…

アップロードされた画像をDBに保存する

作る機会があったのでメモ。 フォームのタイプとか、DBではなくファイルとして保存するとか、そういうアレンジは適当に。 手順 ざっくり分けると以下のような感じ。 画像のアップロードフォームを作る アップロードされた画像を加工する(リサイズなど) 加…

Surface Pro 4 を交換に出してみた

2016年2月に購入して以来、便利に使い倒していたSurfaceさんですが 今年に入ってから、時々画面がちらつくようになりました。軽い時は「ちょっと一瞬ノイズが走ったように見えた」という感じ、 重い時は「画面全体がものすごいブレブレで表示内容の認識が困…

回数を指定して文字列置換

文字列を置換するのはふつうstr_replace関数を使用しますが PHP: str_replace - Manual これは文中の特定文字をすべて置換することしかできません。最初の1回だけ置換したいような場合はpreg_replaceで回数指定することができます。 第1~第3引数はいつも通…

ファイル名を適当にナンバリングするVBS

VBS

Windowsにて、ひとつのフォルダの中にあるファイル名を「001.***」「002.***」「003.***」…という感じで自動でナンバリングしたくて9年ほど前に作ったやつ。 その後ずっと使ってて謎の愛着のあるVBSなんですが、最近ファイル管理の命名規則変えて使わなくな…

Smartyでよく使うあれこれ

メモ。 値を表示する 基本(そのまま表示) {$hoge}ちなみに配列の中身を表示する場合はこんな感じでドットでつないで辿ることができます。 {$hoge.fuga} HTMLエスケープして表示する {$hoge|escape:'html'} 改行文字をbrタグに変換して表示する {$hoge|nl2b…

windowsでシンボリックリンクを作る

CMD

たまに作る機会があると毎回ぐぐってるのでメモ。 コマンドプロンプトを管理者権限で起動する 「 mklink /D 作りたいパス 元になるパス 」を実行 ディレクトリじゃなくてファイルの場合は「/D」不要 <追記> ボケてきたのか、「シンボリックリンク」という…

ななどら外伝2人旅シリーズ #6:サムライ×ハッカー(2020)

セブンスドラゴン2020でサムライとハッカーの2人旅。 キャラメイク 「グリシーナ」ハッカー / オタクスタイル♀ / CV:ゆかな 「アツタ」サムライ / スチューデントスタイル♂ / CV:中村悠一 よその13班から借りました。 0章(Lv1~) D1:Lv--で撃破(8ター…

FIND_IN_SETでカンマ区切りの文字列から簡単検索

SQL

以下のような testtable テーブルについて、 カンマ区切りになっている文字列 strings を検索したい、と思うケースがあります。 あくまでカンマで区切ったひとつひとつをデータとして扱い、例えば「a」ではヒットさせたくないけど「abc」でヒットさせたい、…