CSS ワケ分からなくなりがちなz-indexの整理法 z-indexって訳分からなくなりがちですよね。 「この要素は前の方に来て欲しいから、100。」「あれ、でも既に100くらいの数字使っていたような気がするなあ。」「じゃあ、とりあえず、1000で。」とか言って、どんどん数字がインフレしていっ... 2012.09.01 CSSLESS
iPhoneアプリ 非エンジニアがエンジニアと会話するためのiPhone用語集 iPhoneの画面の上についている時刻やバッテリーが表示されている領域の名前、知っていますか? エンジニアは、iPhoneのUIパーツについて「クラス名」という共通言語をもっています。クラス名を言えば、「ああ、あれね」となります。 エンジニ... 2012.08.18 iPhoneアプリ
PHP PHPのファイルの存在を調べるメソッドのスピードを測定した。 PHPで「ファイルの存在を確認してから処理をする」ということがしたくなりました。でも、ファイルの存在確認って何か時間がかかるようなイメージがあります。そこで、簡単に測定してみました。 今回測定するメソッド is_readable : ファイ... 2012.08.07 PHP
PHP watchrでファイル更新時にPHPUnitを走らせる。 最近、みんなに「テストを書こう」「クオリティを上げよう」と言いまくっています。 その手前、「自分もちゃんと整備しないと説得力がないな」ということで、少し整備しました。テストの実行をプログラムの変更をコミットする時にしていましたが、常にテスト... 2012.08.02 PHP
PHP PHPでクラスのincludeを自動化するautoloadの速度を測ってみた。 こんな機能があるなんて知りませんでした。割と古いPHPで頭が止まっていましたが、久しぶりにPHPのドキュメントを呼んでいて、autoloadという機能があることを知りました。 大規模プロジェクトだと、クラスをincludeするだけで一苦労 ... 2012.07.18 PHP
WEB開発 Web若手エンジニアの会 (仮) に参加しました。 もうイベント終わってるにも関わらず、タイトルが仮らしいです。 タイムテーブルが全部(仮)で、「開会の挨拶(仮)」まで(仮)がついているのには笑いました。 が、同世代で他社のエンジニアの方々がどんなことやってるかとか、ゆるーく知れて良かった... 2012.07.17 WEB開発
WEB開発 根本解決が必要なわけ これは必ずしもプログラミングに限らないかもしれませんが、プログラミングについて書きます。 「なんか挙動が変なので、とりあえずこんな感じで直しておきました。」 開発中のプログラムに何か問題があった時に、チームメンバーに「これを直しておいてくだ... 2012.07.10 WEB開発
SQLite AndroidのSQLiteのクエリの実行時間を測定してみた。 AndroidアプリでSQLite使おうと思って、導入してみたものの、どうも処理が遅いように感じました。 というわけで、自分が使いたかったクエリについて、少し測定してみました。 プログラム 画面にボタン置いて、クエリを発行する処理を書いただ... 2012.07.01 SQLite
Munin 全てのEC2インスタンスを自動で監視するEC2Muninを作りました。 Amazon Web Servicesは使いたい時に使いたい分だけサーバを起動して使えるのでとても便利です。 便利なんですが、インスタンスを起動したり停止したりを繰り返していると、そのつど監視設定を書き換えるのが面倒です。Auto Scal... 2012.06.07 Munin
Munin Muninの監視対象を追加する。 Muninのインストールでは、MuninとMuninノードを自サーバにインストールして、自分自身を監視するところまで終わりました。 続いて今回は別のサーバを監視するようにします。監視対象もEC2のmicroインスタンスで用意しました。 監視... 2012.06.06 Munin