2006年07月


目次


2006年07月26日

CRUDのうた

解かった。解かった。解かったぞ。

それはCRUDだ。すべてがCRUDだ。CRUD、CRUD、CRUD。

  • HE does create it.
  • HE does refer it.
  • HE does update it.
  • HE does destroy it.

Every valley, every valley shall be exaaaaaaaaaaaaaalted, shall be exa-lted. shall be exalted, shall be exaaaaaaaaalted and every mountain and hill be made low,

と、叫びながらHallelujahとばかりに走り出したい気分だったけれどさすがにそれははばかられたので、心の中で"Messiah"を流しながら何食わぬ顔で電車に乗ってきた。多分ABDとかCRUDとかRESTful URIとか色々考えが煮詰まってきて情報の発火が臨界量を超え、脳のどこかでシナプスが短絡したのだ。何かが降りてきた。これで叫び出さないでいられる理性がなくなったらおしまいだと思う。

だからやっぱりURIはRESTfulであるべきですよ。


2006年07月25日

運転免許がゴールドに

ペーパードライバー歴3年余、ついに免許証がゴールドになったよ。

いささか田舎なので、バスもあまり走ってないし高いしで普通は自動車は必須な地域なのだけれど。でも田舎といっても所詮は埼玉中央部。家から1キロも行けばコンビニがあるし5キロも行けば駅はあるしで、家族が運転する車に同乗しちゃったり歩いたりで結局なんとかなってしまってる。歩くのは好きだし。


2006年07月21日

こんな予約語は嫌だ

昔のMatzにっきを見ていて思ったこと。

確かに、メソッド + ループ + 例外処理 + リソース管理ブロック + 条件分岐 とかで"end end end end end"と並ぶのは印象がこわもて過ぎると思うときはある。それでもっと脱力系のブロックターミネータをいろいろ考えてみた。



2006年07月20日

May the OpenSource be with me! (w

メイリオといい、時たま出してくるいい感じの商品といい。シアトルで研究してるすごい人達、ゲイツレビューの鋭さ

悪の帝国と呼ばれながらも、M$はやっぱり偉大な企業なんだよなーと思う。そして、そのM$の力を持ってしてもWindows程度のものしか作れなくて、挙げ句WinFSを断念してしまう。これがプロプラエタリの恐ろしさなのだと感じる。Michael Tiemannは言った。「GPLには営利企業の儲けかたが書いてある」。


フォントは大事

メイリオフォントを見てみたけど、これはいいね。気分が安らぐし調べ物の効率が上がる。Vistaは欲しくないけどメイリオだけ売ってたら買うなぁ。

モリサワも欲しいなぁ。お金貯めて買うか。

やっぱりプログラマはフォントとキーボードと本にはお金を惜しんじゃダメだね。


2006年07月14日

共産主義とフリーソフトウェアに基づくはてな経済圏の研究

共産主義はなぜ破綻したのか?」を読んだ。ま、同感。共産主義革命をロシアや中国でやったところにそもそも無理があるよね。少なくとも、最低限今の日本程度には資本主義が爛熟してないと、マルクスが前提としてる土壌が育っていない筈。たぶん、60年代の日本じゃとてもじゃないけど、共産主義化は無理だったんでないの?

で、思うのは、フリーソフトウェア社会ね。



2006年07月12日

状況報告とか

しばらく、電話等での連絡が取れなかったと思うので、自己分析を兼ねて只今の身の回りの状況を報告。



るびまプレゼント

るびまの読者プレゼント、ささださんは最初から「読者プレゼントみたいな企画は抽選とか発送とかが面倒だからやりたくない」と言ってて。でも、私がとりあえずTシャツぐらいはやりたいと言い張り、出版社からも本を提供してくださるという話があり、やる流れに。

当選者の方はおめでとうございます。

で、言い出しっぺの法則でTシャツの発送係は私な訳だけど。

  • ……送り状の書き方が分からん。
  • あ、この前Sunのタオルが当たったときの送り状があった。これを参考にしよう。
    • 駄目だ。こんなしっかりした文章書けない。
  • もう、適当でいいや。ボランティアだからってことで大目に見てもらおう。
  • とかやってたら郵便局閉まってしまった。

すまんですのぅ。田舎だと郵便局が閉まるのも早いのよ。今、調子をくずしてて、パニック発作をおこしがちだから遠出できないし。

そんな訳で、明日ぐらいに送ります。当選者の方、もうしばらくお待ちください。


Collatz予想のRubyによる実装と言い替え

LL Ringのキミならどう書く 2.0 ROUND 2鍋あり谷ありとか、Rubyによる回答が既に出ていたので昨日は別の言語で書いてしまったけど、ふと思い付いたのでやっぱりRubyで書いてみる。

そこでブロックですよ、ブロック。Rubyらしく、「非関数らしく」。



Collatz予想step数の最大値

キミならどう書く 2.0 ROUND 2が出題された。なんか、Rubyの回答は割と綺麗な実装がもう出ちゃってるね。

そこで、Ruby以外でってことで、私のお気に入りの某関数型言語で書いてみた。



2006年07月11日

ワークステートエンジン欲すぃ。

やっぱりRailsにワークステートエンジンが欲しいよなー。blog程度のものを作ってても思う。id:moroさんがワークステートエンジン、ワークステートエンジンといってた理由が脳に少しだけ染みわたってきた。



2006年07月10日

10秒でわかるJavaとRubyの使い分け

  • 人を大量動員するときにはJava。インターフェース定義で隣接レイヤーを明確に抽象化し、分業をきっちりさせる。初心者にいらんことをさせない。コンパイル時の型チェックも強力で、ユニットテストを書かない阿呆困った人にもある程度対処できる。
  • パフォーマンスが重要ならJava。Rubyは遅い。こればっかりはささださんに期待するしかない。
  • それ以外はRubyでいいじゃん。

Perlを使いこなすのは素人には難しすぎる。RubyじゃなくPythonでもいいかもね。PHP? そんなのもあったね。



2006年07月06日

火消し不調

プロジェクトの火消しでかなり消耗した。会社に予告してはあるけれど、やっぱりプロジェクトを鎮火しきるまではもたなかった。

10分から一時間ぐらいの間隔で恐慌状態になるので外出できない。とりあえず、病院に行けないのが困る。ホルモン剤投与しないと、体調まで崩れて更に悪化するばかりなんだけど。


2006年07月04日

ソースコードを使う高橋メソッド用Rabbitテーマ

公開しようと思ってて忘れて大分タイミングを外した。RubyKaigi2006のライトニングトークで使ったときのRabbitのテーマ。基本的には高橋メソッドで、でもところどころ混じるソースコードの解説は割と文字数が多かった。なので、lightning-rabbitテーマをベースにいじってみた。


Blog操作

検索


カテゴリー

このブログについて

あわせて読みたい

follow yugui at http://twitter.com

© Yugui

Powered by Movable Type 3.2-ja-2