Doctor Who is back, louder and more chaotic than before
これまでいろんな人のコードを見てきて、そのたび不愉快になることがあるので、ここで提案したい。 「check」っていう単語の利用、コーディング規約で禁止にしない? 「check」って、実に使いやすい単語なんだよ。「ナントカをチェックする」というと、大抵の検証処理の名前としてOKな気がする。なぜなら抽象度が高すぎるから。言い方を変えると、大雑把すぎるから。大雑把だから、大抵のものに当てはまってしまう。また、「チェックする」という表現が半ば日本語になっていることも使いやすくしている要因だ。だからみんなcheckXXXという名前を使いたがる。 しかし、大雑把ということは、第三者から見て大雑把なことしかわからないってことだ。変数名やメソッド名を見ても大雑把すぎて何をやっているのかよくわからず、結局コードを読まなきゃいけなくなる。 かつて、nullCheckという名前のメソッドをしつこくdisったこと
Ruby向けWebサーバーインターフェイス「Rack」を開発する開発者Christian Neukirchen氏は4月25日、「Rack 1.0」をリリースした。RackプロジェクトのWebサイトよりダウンロードできる。 Rackは、Ruby用WebサーバーとRubyフレームワーク間のインターフェイスレイヤ。HTTP要求とレスポンスをカプセル化することで、Webサーバー、Webフレームワーク、ミドルウェア向けのAPIを提供する。開発者は、Rackに対応することで、コードを変更することなく互換性のあるWebサーバー/フレームワークを利用できる。 1.0では、「Rack::Response」で、入れ子型のパラメータ、リダイレクト、HttpOnly Cookieなどの機能がサポートされた。ミドルウェアでは、「Rack::Lock」「Rack::ContentType」が新たに加わり、「Rack:
世界的に現在もっともポピュラーなLinuxディストリビューションといえば、Debian GNU/Linuxをベースに誰もが使用可能なデスクトップOSを目指して開発されているUbuntuであることに間違いない。DistroWatchのページヒットランキングでも、2005年以降は常にNo.1の座をキープしている。もともとデスクトップ用途でスタートしたディストリビューションだが、最近のバージョンでは、サーバ用途に特化したサーバ版も公開されている。2009年4月23日に、その最新版であるUbuntu 9.04(コード名「Jaunty Jackalope」)がリリースされた。オフィシャルサイトでは、デスクトップ版(Ubuntu Desktop Edition)、サーバ版(Ubuntu Desktop Edition)が1枚のCDイメージ(32ビット版および64ビット版)とし公開されているほか、今回は
人一倍の読書家ということはなくても、それでも気がつくと膨れあがっているのが本。筆者もご多分に漏れず、気がつくと本棚に収まりきらない本が床に積み上がっていたりする。 実家に置いてもらうのも限界があるが、しかし本を捨てるというのは非常に良心が痛むもの。かくして不要な本は古書店に持っていくことになるのだが、これがなかなか大変なのだ。 「文庫本は0円」は悲しい 古書店の大手チェーンで自分の本を売ったことがある方はご存じだと思うが、この手の店の買い取り価格は一般の古書店とは値付けの方法が違う。古書として価値が高いか低いかを目利きが判断するのではなく、「新しい本ほど価値が高い」という原則に従って値付けがされる。従って「学生のころ大事にしていた本」とか「名作の初版本」といった本は限りなくタダに近い買い取り価格になる。 もう1つ厳しいのが「文庫本の買い取りは0円」ルールだ。筆者は最初このことを知らず、大学
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く