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
PHP [PHP]変数vs文字列 文字列を共通化するために、変数で定義する方法と文字を直接書く方法どちらが速いか検証してみたら、ほぼ同じだった。どっちもどっち。 define.php <?php define('word', 'hogehoge'); $start = mi... 2011.09.21 PHP
PHP Webアプリケーションでのパスワード保存方法 自分的メモ。 ネタもと: Rainbow Crackみたいなツール使うと一方向hashした値はすぐにクラックできちゃうよ。 md5でもsha1でも同じ。Rainbow Crackの準備は時間かかるけど、これならターゲットの文字を入手したら数... 2011.09.12 PHP
HTML5 Xperiaでpalceholder使っちゃだめ HTML5で便利なplaceholderですが、xperiaの標準ブラウザで挙動が怪しくなります。IMEとの相性が良くないみたいです。 ↓サンプル ↓コード <input type="text" size="30" placeholder=... 2011.08.22 HTML5
Ruby Ruby on Rails 3 アプリケーションプログラミング 書評 対象読者 Ruby初心者だけど、Ruby on Railsのモデルやプラクティスを理解したい方。Ruby on Railsでアプリケーション構築をしたことがないけど、趣味や業務でRoRアプリケーション構築をしようとしている人RoR3の新機能... 2011.06.05 Ruby
Ruby rawler – 再帰リンクチェッカー 概要 rawlerruby製の再帰リンクチェッカー。お手軽だけど精度高くて良い。シングルスレッドなので遅い。 インストール ruby gem install gem install rawler 実行 ~/.gem/ruby/1.8/bin... 2011.04.12 Ruby