It's raining cats and dogs.

無駄なことなんてないはず

2014-01-01から1年間の記事一覧

anyenvのphpenvでphp5.5を入れた時にapcの設定でハマった件

anyenvでphpenvを入れて、php5.5を入れて適当なphp書いて、ビルトインサーバで実行してみたら以下の様なnoticeが出た。 Notice: Unknown: 1. h->opened_path=[null] h->filename=[/private/var/apps/sample/index.php] in Unknown on line 0 Notice: Unknown…

android studioで2段階認証設定済みのgithubからcloneする

android studioを使ってgithubからコードをcheckoutするときに、github側で2段階認証(two factor authentication)を設定しているときはpersonal access tokenを使うそうです。 http://michaelcarrano.com/blog/using-github-with-android-studio githubの画…

slim 2.4からroutingでクラス形式のコントローラーを呼び出せるようになっていたらしい

slim 2.4からroutingでクラス形式のコントローラーを呼び出せるようになっていたらしい。 http://uzulla.hateblo.jp/entry/2014/01/11/040335 なるほどと思って、早速試したらできたので、おおーとなっていたのだけど、 上の例は特にパラメータを渡さない呼…

MySQL WorkBenchで日本語を使う

だいぶ今更感あるけど、メモ。 とりあえずざっくりER図を書きたいときにMySQL WordBenchを使うのだけど、テーブル名に日本語が表示できないのでざっくりかけない。悲しい。 調べたら設定を変えるだけで使えるらしい。 http://qiita.com/snaka/items/dc1d104c…

phpenvで作ったphp環境にpeclのライブラリをインストールする

phpenvでつくったphpの環境にpeclのライブラリをインストールした時のメモ。 pearのライブラリなんかはcomposerでプロジェクトローカルにインストールしてしまうんだけど、peclってsystem php?な環境にpeclコマンドでpecl install hogehogeみたいにインスト…

php5.4からデフォルトのtimezoneの扱いが変わっている件

php

結構今更感あるんだけど、php5.4からデフォルトのtimezoneの扱いが変わっている。 php5.4以上をインストールしてデフォルトのphp.iniのままphpを実行したりすると以下のようなメッセージが出る。 PHP Warning: Unknown: It is not safe to rely on the syste…

nkfでファイルの文字コードを確認する

nkfはファイルの文字コードを変換したりするもんだと思っていたけど、文字コードを確認するのにも使えるらしい(そりゃそうか) nkfの--guess or -gというオプションを使う。 そういえば僕のmacにはnkfが入っていなかった。 $ brew install nkf まずはutf8のフ…

grep結果に色を付けるとなんだか捗る

grepで検索した時にヒットした文字列の色を替えるやり方をmonmonさんに教わったのでメモ。 --color=autoというオプションをつけると良いらしい $ grep --color=auto 'hogehoge' access.log のようにするとgrepの検索結果画面のhogehogeという文字に色がつい…