2012年07月26日に投稿

[Javascript] 内側の HTML 要素をクリックした時に、外側の HTML 要素もクリックされたことになる動作を防ぐ

Javascript では onclick プロパティに関数オブジェクトを代入することで、イベントを登録することができます。ある HTML 要素がクリックされたら指定の Javascript コードを実行するといった動作はもはや当たり前となりましたが、自然な動作を実現しようとすると考慮しなければならないことがあります。

続きを読む

2012年07月24日に投稿

[CentOS] コンソール画面において実行したコマンドの処理が終了するのを待たずに次のコマンドを実行する方法

CentOS のサーバーであるPHP のスクリプトを実行した時、実行中の負荷を確認したいときがありました。システムの負荷を確認するにはtop コマンドを実行することで、基本的な負荷を見ることができますが、そのためにはtop コマンドの実行中にPHP スクリプトが実行中である必要がありました。

続きを読む

2012年06月11日に投稿

[Javascript] for 構文内で関数リテラルを使用した時のスコープについての注意点

Javascriptでは関数リテラルを変数に代入することで、その変数を関数として実行することができます。とても興味深い仕組みですが、理解するのにも時間がかかりました。特にfor構文内で関数リテラルを使って処理を定義した場合に、想定と全く違った動作をしてしまうことがありました。

続きを読む

2012年06月07日に投稿

[Twitter]リプライを送ると内容に応じて照英画像を探してきてくれる照英画像あげますBOTを作りました

昨今の照英画像のニーズ増加に伴い、供給が追いつかない状態が続いていました。この現状を打破するため、また自動で照英画像を提供する仕組みづくりの一歩として、照英画像あげますBOTを作成しました。

続きを読む

2012年05月31日に投稿

[Javascript] 正規表現のパターンの中に変数を使う

Javascriptで正規表現をあらわすときは /(.*?)/ のように / で囲みますが、この / で囲まれたパターン文字列の中に変数を使う場合どのようにすればよいのでしょうか。

続きを読む

2012年05月11日に投稿

[PHP]preg_matchの正規表現の中で日本語(マルチバイト文字)を使う

正規表現の中で日本語(マルチバイト文字)を使ってマッチさせるには、パターン修飾子というものを使う必要がありました。$regex の最後に記述している小文字の u がパターン修飾子です。u は$regex を UTF-8 として扱うようになります。

続きを読む

に投稿

[CentOS]インストールされているOSがi386かx86_64のどちらか調べる方法

CentOSでOSがi386かx86_64のどちらなのか調べたいときがありました。uname コマンドを使うことでOSの情報を表示することができます。

結果は下記のようになります。
 x86_64の場合: x86_64 x86_64 x86_64 GNU/Linux
 i386の場合: i686 i686 i386 GNU/Linux