エンジニアの祖山です。 ハウテレビジョンでは最近、スクラムによるアジャイル開発プロセスを導入しました。 バックログの作成、アジャイルな見積もり、デイリースクラム、ふりかえりなど、様々なツールやイベントを用いることで、 デイリースクラムで日々の…
これまで弊社の開発者ブログは、自前サーバーにWordPressを設置して運用していました。 しかしWordPressのアップデートや、サーバー本体のアップデートが面倒に感じるようになり、長い休眠の時を超えた今、他のプラットフォームに移行したいと考えていました…
CakePHPといえば array です。一挙手一投足にarrayがつきまとう、そんなCakePHPには、複雑な array を簡単に扱うために用意された Hash というユーティリティクラスがあります。 Hashクラスはこんな方々に有効です キーの存在確認のために array_key_exists(…
一度行ったことのあるディレクトリへ簡単なコマンドで 移動できるようにするz.shというシェルスクリプトがあります。 z.shをインストールすると、例えば [shell]/var/www/gsskt/wordpress/wp-content/themes/my_theme[/shell] などの地中深くに眠ったディレ…
gitoliteを使っていて、リポジトリ名を変更しなくてはいけない状況になった時にどうすればよいか。 ググったらぴったりの質問と回答があったので、メモっておきます。 How do I rename a Git repository created with gitolite?
10年来のFirefox党だったが、いよいよChromeに乗り換えることにした。 Chromeに多くの優位性があることは解っていたものの、良いマウスジェスチャの拡張機能が見つからず、乗り換えるに至らなかった。 マウスジェスチャで一番使うジェスチャは何か。 言うま…
日本語版cookbookの中の「ACLを用いた開発例」を紹介するページで、 リクエスタ(ARO)となるモデルの設定方法が書かれている。 ACL を制御するシンプルなアプリケーション しかしこの例における parentNode メソッドの書き方は不適切なので、 英語版cookbook …
Webサイトで、画像や Javascript、CSS といった静的ファイルを更新したときに、 エンドユーザ側では、Webブラウザにキャッシュされているため タイムリーに更新が反映されない場合がある。 Webブラウザでリロードすれば更新されるのだが、 エンドユーザは、…