PHP ファイルを保存した瞬間ユニットテストを実行 概要 いままで、vimでコーディングするときは「コードを書く、→ユニットテストを実行する」の繰り返しばかりで同じような操作をしていましたが、ファイルを保存した瞬間にユニットテストを実行できるようにしました。 上記のスクリーンショットのように... 2013/02/24 PHP
Ruby deviseチュートリアル作りました コードはこちら: deviseの公式の手順書が分かりづらいので、シンプルな認証を実現するための要点を整理してみました!細かい設定とか、自分のサイトにあった設定はこれを元にオプションを変更していただければと思います。1手順ごとにコミットを分け... 2013/02/19 Ruby
PHP Packfire Framework Githubをぶらぶらしていたら、PackfireというPHP Web Application Frameworkを偶然見つけた。 Official Siteがかっこいい。また、使っている要素技術が、PHP5.3 + Namespace +... 2012/12/26 PHP
Software Architecture シングルトンが邪悪な理由 概要 最近、無駄にSingletonが使われているプログラムをメンテナンスする機会があり、非常に残念な思いをしているので、このつらさを世の中に広めないために書きます。 他にもSingletonが使われていることによって残念な思いをしている人... 2012/11/20 Software Architecture
Wordpress WordPress 3.4.1にしてからDBが刺さる show full processlistしてみると、以下のクエリーがテーブルレベルのロックを取得しているようで、他のスレッドをブロックしていると。ストレージがなぜだかMyISAMなのがいけないのだろうけど、66万件のindex貼ってないカ... 2012/08/01 Wordpress
Software Architecture ファーストサーバー報告書から考えるエンジニアの仕事のあり方 ファーストサーバーの障害報告 月末だし、月初へ向けてファーストサーバーの障害報告を読んで、エンジニアの仕事のあり方に関して思ったことを書く。 上記のPDFから得られる知見 周りに比べて、優秀な人がこのような問題を起こす可能性が高い。どんな人... 2012/07/31 Software Architecture
Ruby マルチスレッド○○画像ダウンローダー rubyの勉強を兼ねて、マルチスレッドで「炎のアップローダー」から○○画像をダウンロードするスクリプトを書きました。 使い方。Macの人はTerminalにコピペすると動くと思う。(bundleにsudo必要かも) 主な機能 重複ファイルダ... 2012/07/28 Ruby
PHP PHP’s MessageFormatter benchmark 測定環境は、PHP 5.3.8で、ab -n 500です。 数字はです。 ベンチマークプログラムダウンロード 2011/12/16 PHP
Software Architecture 効率の良いテスト手法の1つを紹介します – Pairwise testing ソフトウェアテストのテストパターンについてです。 条件網羅のテストケースを作成すると、テストパターンはO(nm) n=項目数 m=各項目のパターン数 となり、指数的にパターンが増えてしまい、複雑な条件判定のテストが困難になります。その問題を... 2011/12/12 Software Architecture