2010-12

スポンサーリンク
PHP

達人プログラマーに学ぶ 絶え間ない結合化と容赦ないテスト

名著、達人プログラマーから書いたコードの量が増えればバグが増えるようなことを防ぎ、予期せぬ不具合を招かないために徹底的に自動テストをすることを学ぶ
Mac

見るな危険!! 絶対欲しくなるMacBook Air 11.6 レビューと感想、そして環境構築と必須アイテム まとめ

これを抜きにして2010年は語れない。今年のベストバイアイテムである [http://www.apple.com/jp/macbookair/:title=MacBook Air 11.6/13.3] を買った人も、まだ買っていない人にも役立つ情報のまとめ。
アップル¥ 84,760 (5% OFF)
Ruby

5分でわかる Ruby を知らない人が Ruby の便利さを学べる記事をかいたよ

Ruby を知らない人に Ruby の話をして欲しいと言われてないけど、ブログを書きました。((本当は[http://weble.org/2010/12/28/php-beginner:title=元ネタ]と同じ頃に[http://hiroki.jp/2010/12/28/1120/:title=前のエントリー]を書いて、はてブがぶっちぎられたが悔しく、未だに人気エントリーになってないからノリで書きました。ごめんなさい。)) 難しい話は抜きにしたいんだけど、抜きにしちゃうとまったく訳わかんないから簡単に説明する。 今回は Ruby の erb ってのを使って元ネタ同様のことを実現する。 mod_ruby が動くサーバなんて自分でつくらないとないだろうけど、 その辺はどうにかしてもらう。 erubyが導入されていれば、ファイルの1行目に #!/usr/bin/eruby -McKuCutf-8 とする。(([http://twitter.com/otnx:title=@otnxさん]情報ありがとうございます。)) そんなこんなで、どうにかしてもらったら、 <%= と %> で囲めば動きます。 どうにかしてもらったサーバで example.html というファイルの拡張子を example.rhtml すれば良いだけです。 >|ruby| <%= Rubyスクリプト %> ||< 拡張子を変えずに動かすこともできます。 .html ファイルでも PHP を使いたい場合は .htaccess ファイルに以下のように書けば良いだけ。サーバーによってはこれを禁止してたり、少しやり方が違う場合がありますが、大体動くので、どうにかしてもらった人に言ってください。 >|shell| AddType application/x-httpd-php .rhtml .html ||< フレームの代わりにRubyを使うってのがないので、参考になるのはありません。 致し方ないので、[http://weble.org/2010/12/28/php-beginner:title=フレームの代わりにPHPを使う]を参考にしてください。 ついでに Ruby を少しでも使えるようになれば、こんなことができるという一例を紹介します。
未分類

世界最大のソーシャルアプリデベロッパーのZyngaが買収したウノウに入社して、1年がたとうとする今を振り返る。

世界最大のソーシャルアプリデベロッパーのZyngaが買収したウノウに入社して、1年がたとうとする今を振り返る。
PHP

手を動かして覚えるPHP 5.3新機能 日付(DateTime,DateInterval)編

重要なことだから最初に伝えておくと、PHP5.3からは日付や時間の計算にUNIXTIMEなんて使わないでね。 2038年問題とかパッとみて、「これ何日間なの?」とか計算するのは、さよならしましょう。 手元にPHP5.3環境がある人は、イ...
Linux

mod_pagespeedでWEBの表示をビックリするほど高速化

Googleが公開しているApacheモジュールであるmod_pagespeedをさくらインターネットのVPSに導入して、このWordPressでつくられているこのBlogを高速化してみます。
プログラミング

プログラマが知るべき97のこと

オライリー本がAmazonの在庫から無くなるのを久しぶりに見た。それだけ人気なのであろう。 プログラマが知るべき97のこと 和田 卓人¥ 1,995 この書籍の元の内容はクリエイティブコモンズのライセンスで公開されている。(*1)(*2...
PHP

Symfony2 sandboxコミッターになった瞬間

どうやらSymfony2のsandoboxに僕のコミットが取り込まれたようです。 Symfony2に貢献した記念投稿。
スポンサーリンク
タイトルとURLをコピーしました