コンテンツ

Aug 31, 2010

URIの話

ポスト @ Aug 31, 2010 20:55:22 , 修正 @ Sep 02, 2010 5:30:33 | カテゴリー @ WWW, 投稿者 森井ゴンザレス

ちょっと前の本だけど、『Webを支える技術』をいま読んでます。

Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESS plus)

  • 著者 : 山本 陽平
  • 発売日 : 2010-04-08
  • 出版元 : 技術評論社
  • 評価 :
  • 価格 : ¥ 2,699

HTTPの話とか、毎日使ってる技術のことを知らなくて、いちいち感動しながら読んでるんですけど、中でも興味深かったのがURIの話。56ページの、「URIはリソースの名前だから名詞であるべき」というくだり。バージョン 2.0以前のRailsでは、

http://example.jp/sample/people/show/123

みたいなURIがデフォだったそう。しかしRails 2.0以降は

http://example.jp/sample/people/123

となって、動詞 show が省かれるようになった。HTTP通信で動詞を表すのはHTTPメソッドだから、URI自体が動詞を含むのはおかしいということらしい。ちなみにこのとき、名詞であるURIにアクセスするためのHTTPメソッドは GET ですね。

確かに自分が作っているサイトでもRailsで動かしてるものは、動詞を含まない名詞だけで表現されたURIを表示する。しかしながらCakePHPは

http://example.jp/sample/people/view/123

みたいなのがデフォだ。クールじゃない。というわけでURIから view を省くようにルーティングの処理を書き換え、各クラスのコントローラーも書き換えといた。

この『Webを支える技術』、プログラミングの話とかは載ってないから読んでいきなり何かの役に立つというタイプの本ではないけど、Web制作者なら職種にかかわらず読んどいた方が良さそうな本だなーと思いました。

Tag :

Aug 25, 2010

RubyKaigi 2010に行きます

ポスト @ Aug 25, 2010 17:14:26 , 修正 @ Aug 26, 2010 11:32:56 | カテゴリー @ 雑談, 投稿者 森井ゴンザレス

http://rubykaigi.org/2010/ja/Goodies

27日と29日昼過ぎまで参加します。28日のMatzの基調講演は用事があって聴けないのが残念。

Aug 19, 2010

1950年代のアメリカにPOLOがタイムスリップしたら

ポスト @ Aug 19, 2010 19:39:53 | カテゴリー @ 雑談, 投稿者 森井ゴンザレス

最近車の調子が悪く、お金は全然持ってないけど「新しいPOLOいいよなー」とか思ってYouTubeでPOLOの動画見てたらこんなの発見した。

1950年代のアメリカにPOLOがタイムスリップしたら、というストーリー。勝手に翻訳してみます。


不良連中行きつけの喫茶店の前に赤色のニューPOLOが駐まってる。

男A: 「ダセェ」

男B: 「レッド!」

店内に入るとカウンターに現代からタイムスリップしてきたとおぼしきなよっとした男が座ってる。

男A: 「おいお前、外に駐まってる赤いブツは何だ?」

ナヨ男: 「あたらしいPOLOだよ。」

男A: 「POLOォ?」

ナヨ男: 「かっこいいだろ?」

男A: 「かっこいいィ?」

不良一同爆笑

男A: 「思い知らせてやる必要がありそうだな」(ここの訳適当)


で、結末はご覧の通りです。

ちなみにPOLOはアメリカでは売ってないので、このCMはヨーロッパとかオセアニア向けということになりますね。1950年代のアメリカ人がアホっぽく描かれてて興味深いです。

Aug 15, 2010

Rubyクンのこと好きになっちゃったみたい

ポスト @ Aug 15, 2010 0:46:53 , 修正 @ Aug 15, 2010 8:28:02 | カテゴリー @ アマグラミング, 投稿者 森井ゴンザレス

Rubyいいっすわ。あんまり詳しいことは tech.portalshit.net に書きますけど、Rubyいいっすわ。Rubyの何が良いってオブジェクト指向なのがいいっすわ。あと無駄な括弧やセミコロンが必要ないのもいいっすわ。配列の操作、ブロックとかがいいっすわ。Procとかまだよく分かってないけど、とても便利っぽいものなにおいがぷんぷん漂ってくるのがいいっすわ。全般的に「こういうのPHPでやりたかった」っていうのがたくさんあってとても助かる感じです。

残念なのは、ターミナルの操作にある程度慣れてないと、最初の環境構築でつまずくところかな。RubyGemsインストールして、必要なGemをインストールして、ってやらないとなかなか使えるようにならない。あとレンタルサーバーで気軽に使えないのが痛いかな。PHPは大抵のサーバーに入ってるし、ターミナルの知識なくても、HTMLの拡張子をPHPに変えて、テキトーに <?php ?> で囲んで何か書いてサーバーにアップロードすればとりあえずスクリプトを動かすことができるので、簡単に始められるのが良いですよね。RubyはApacheで動かそうとするとhttpd.confいじる必要があるので、なかなか簡単には使い始められない。

というかですね、PHPは動的HTMLを生成するためのテンプレートエンジンなんだと思う。どっちかつったらプログラミング言語っつーよりもウェブアプリケーションフレームワークでいうならビューに特化したマークアップ言語なイメージ。だから小規模な動的WebサイトだったらPHPはとても良いと思う。DBとか使わなくて、MVCとか分ける必要のないサイトとか。

ただライブラリとか使って複雑なことやるんだったら他の言語の方が良いと思う。PEARとかPECLとか便利なのか不便なのかよく分かんないし。

以上、Ruby on Railsの手術を受けて洗脳されている最中のおっさんの戯れ言でした。

そういや、今月下旬に友達の結婚式で東京行くのでRubyKaigi行きます。もし会場で僕を見かけたら生卵とか投げつけないで一緒にご飯食べたりしてあげて下しあ。

Tag :

江津湖

ポスト @ Aug 15, 2010 0:21:52 | カテゴリー @ 雑談, 投稿者 森井ゴンザレス

先日、たまたま江津湖を散歩したらとても良かったのでお知らせします。

DSC_0002

もっと読む...

Tag :

Aug 03, 2010

Thoughts on Flash満載の映画の公式サイト

ポスト @ Aug 03, 2010 19:20:50 | カテゴリー @ WWW, 投稿者 森井ゴンザレス

Flash満載な映画のサイトのクソっぷりはどうにかならんのでしょうか。

ノープランで家を出る -> iPhoneで見たい映画を探す -> 公式サイトで映画の内容確認

みたいなフローで映画を見たいのに、そういうこと全然出来ない。トップページが全画面Flashなため、iPhoneからはhtmlで書かれた上映館情報にたどり着くことすら不可能みたいな。

そもそも映画の公式サイトはパソコンで見てても重くてフバい。最初に何が何でもFlash見せようとするし。そのFlashにいくら金かけたのか知らないけど、ユーザーはさくっと映画のあらすじと公開劇場を調べたかったりするわけで、それ逆効果なんじゃないのと僕なんかは思うわけです。

しかもそうやって派手に金かけて作った公式サイトも、映画の公開が終わるとドメイン切れねーちゃんがリュックしょってたりして切なさ満点なわけで、つはものどもが夢の跡。

Jul 25, 2010

一年前に三日で仕事を辞めた理由

ポスト @ Jul 25, 2010 17:18:09 | カテゴリー @ 雑談, 投稿者 森井ゴンザレス

三日で仕事を辞めた理由ですけど、

  • むかつく人間の下で人格否定されながら働きたくなかった
  • 裁量労働制の15時間労働に耐えられなかった

が原因ですね。

, , 「いい年したおっさんが何甘いこと言ってんだよ」でしかない。

はてなブックマーク - activecuteのブックマーク

activecuteさん、一年も前の記事に「これはひどい」とか「日本的なるもの」とか「もうすぐこの国は滅ぶ」みたいなわけわかんないブックマークタグつけて、さぞ気持ちが良いでしょうね。でも、あなたは俺のことよく分からないし、俺が辞めた会社のことだって分からない。それなのにこういうブックマークコメントで安直に悪口を書くのはやめて欲しいな。俺がやばい会社に入ってしまったなと思って三日で辞めることは(家族とかには迷惑かけたけど)本質的に自由なはずだし、あなたには何ら害を及ぼしてないのに。すごく不愉快な気持ちになりました。