名探偵コナン 漆黒の追跡者

2009-05-31 14:38 JST @sadayuki

遅ればせながら、もう公開も終わりに近いと思われる名探偵コナンの映画を見に行った。今年は妻と三男が留守番で、私と長男、次男の 3 人でコクーン新都心まで行った。

久しぶりに黒の組織が大活躍だった。こんどはアイリッシュだそうで。今回は、黒の組織から潜入したのは誰かと、連続殺人犯は誰かのダブルミステリー。妻はこういうのを当てるのが得意なのだが、私は筋を追っかけてしまってどちらも分からなかった。はっはっはっ。

で。突っ込みどころがいくつか。

  • 蘭ねーちゃんはマトリックスか?
  • ジンとウォッカは射撃が下手過ぎ
  • あんな射撃じゃすぐに弾切れのはず
  • 東京タワーは倒壊しないのか?
  • ガンシップの下面は防弾なのだが

まあ、蘭ねーちゃんのは弾を避けるというよりは、引き金を引く動きに反応しているので不可能ではないかも知れない。あとはコナンの主人公効果が爆発している。こんな映画ばかり見ていると、いつか人死にが出そうだ。

映画の後はいつものぶぶかでラーメン。私はいつも油麺なのだが息子二人は和風ラーメン。二人とも汁を飲み干してしまいました。美味しくて良かったです。あとはレゴショップで三男にお土産にを買って帰りました。おしまい。

amazon_img

"レゴ クリエイター ミニトレイン 4837" (レゴ)

s 名探偵コナン-漆黒の追跡者

f markdown

u 337e25b9-3bee-4aa9-ab5d-19b880eed144

バグか?: Typo

2009-05-30 23:26 JST @sadayuki

先日、Typo のアップグレードを行ったのだが、その後具合が悪い。どんな不具合かというと、日本語の混じったタイトルのエントリの場合、個々のエントリへ飛べないというものだ。こんな場合、だいたい日本語の URL エンコードが上手く行っていない。

で、githab を調べてみると、app/models/article.rb に下記のように permalink メソッドを追加し、stripped_title を修正すれば良いようだ。


def permalink
  if read_attribute(:permalink)
    CGI.escape(read_attribute(:permalink))
  else
    nil
  end
end

def stripped_title
  # CGI.escape(self.title.tr(FROM, TO).gsub(/<[^>]*>/, '').to_url)
  self.title.tr(FROM, TO).gsub(/<[^>]*>/, '').to_url
end



うすると、個々の記事のパーマリンク属性が、今まで CGI.escape されていたのが、そのまま日本語で格納されるようになる。で、表示する際に CGI.escape をするようになる。

でもね、これって CGI.escape で良かったんだっけ? URI.encode でなくて。ちょっとマニュアルを見ると、違いが見えない。う〜ん。

s バグか?-typo

f markdown

u e4089c76-28fe-4c7a-824a-87e1189c3a59

USB 無線 LAN アダプタの導入: MSI Wind Notebook U100

2009-05-29 22:10 JST @sadayuki

前回の記事でキーボードの交換をしたことを書いた。まずはその続きを。OS X のインストールするときと同様、リテール DVD からブートし、Ethernet のカーネルエクステンションを削除。結局、10.5.6 版の Ethernet のドライバと、トラックパットのドライバをインストールし直した。上手く動いている。もしかすると、10.5.6 版のドライバとインストールしてから、10.5.7 版のドライバをインストールすると良いのかも知れない。

で、無線 LAN なのだが、結局、USB 無線 LAN アダプタを購入した。U100 の標準の無線 LAN ならば問題なかったのだと思うが、家では Intel 3945 に交換している。標準の無線 LAN アダプタは ubuntu と相性が悪く、ubuntu を優先すると、内蔵の無線 LAN は Intel 3945 としたい。OS X では外付けの無線 LAN アダプタを使う方が良いと判断した。まあ、ubuntu はあきらめて、元に戻せば良いのかも知れない。

OS X 向けに市販の無線 LAN アダプタを買うにしても、OS X 向けのドライバが揃っているのは中々無い。今回は、OS X のドライバが付属している点と、コンパクトである点を重視して選んだ。もちろん価格が安いも重要。で、Amazon で、PCi の GW-USMicroN を購入。

今回の製品は小型で良かったのだが、ユーティリティの使い勝手が良くない。ドライバだけ提供してもらって、システム環境設定で一括してコントロールできると良いのだが、ユーティリティで接続制御をする必要がある。不細工である。

amazon_img

"PLANEX 11n Draft2.0/g/b対応 無線LAN 小型USBアダプタ (WPSボタン) GW-USMicroN" (プラネックス)

@ upfile:1254040314-IMAGE_072.jpg

白の本体に黒のキーボードを付けてみた。結構、良い感じでしょ? USB 無線 LAN もコンパクトで良いと思う。自画自賛でした。

s usb-usb-無線-lan-アダプタの導入-msi-wind-notebook-u100

f markdown

u 891b464c-a224-4a68-8bbc-35f1ceb6e8d6

キーボードの交換: MSI Wind Notebook U100

2009-05-28 23:16 JST @sadayuki

日本語キーボードは面倒くさい。そこで英語キーボードに交換。4,200 円+決済手数料+送料で、5,000 円を少し越える。白より黒の方が安かったので黒にしてしまいました。結構良い感じです。交換の方法は以下の通り。

交換方法。

既に書かれているようにキーボードははめ込まれているだけ。

裏ぶたをあける必要はありません。

電源ケーブル、バッテリを外します。

コンピュータ本体に傷がつかないようクレジットカードのようなプラスチックカードを2〜3枚用意。

キーボードはF2・F8・PrtScrの上、右下のShiftキーの横にあるつめで止まっているだけなのでキーボードと本体の間にプラスチックカードを差し込み、少しねじりながら持ち上げると簡単に外れます。

この4つの部分を軽く持ち上げながら外し、少しディスプレイ側に引き上げるとキーボードが外れます。

このとき、キーボードの下にケーブルがつながっているので、注意してください。

本体側にケーブルがつながっているコネクタがあるので、ロック部分を上に跳ね上げてケーブルを抜きます。

あとはこの手順の逆に英語版キーボードを取り付けるだけです。

ケーブルをコネクタに確実に差し込み、ロックをし、キーボードをはめ込むだけです。

キーボードをはめ込む時は、先ほどの爪の部分にあるキーを少し強めに押すとパチッという音がして簡単にはまります。

交換後、再起動をするとOSが自動的に英語版キーボードを認識し、キーボードのドライバが変更されました。

@入力もShift+2で問題なく行えます。 [From [【風子】MSI Wind netbook Part21【愛子】](http://www.23ch.info/test/read.cgi/notepc/1234432194/)]

[HKEYLOCALMACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters]

・Layerdriver JPN の項目をKBD106.DLL→ KBD101.DLLへ変更

・OverrideKeyboardidentifierの項目をPCAT106KEY → PCAT101KEY に変更

・OverrideKeyboardSubtype の項目を2→ 0に変更 From: ShimoKen Works » 英語キー配列に対応させる

ついでに V.J.Catkick@ の記事に従い 10.5.7 にアップデート。ところが。カーネルパニックが発生。Ethernet のドライバか、トラックパットのドライバが悪さをしているようです。今日は眠いのでまた今度。リテール版のインストール DVD から起動してターミナルでカーネルエクステンションを削除すれば良いのだと思う。DVD でブートするのは面倒くさい。USB 接続のキーボード、マウスを繋ぐ必要がある。MSI は何で PS/2 接続にしたのかなぁ。今時、本物の PS/2 なんかどこにも無いのになぁ。

s キーボードの交換-msi-wind-notebook-u100

f markdown

u c26177b0-7177-4fbb-91f0-b184bfcb978b

Psystar が破産

2009-05-27 22:22 JST @sadayuki

Mac 互換機を勝手に売って Apple に訴えられていた Psystar が破産申請をしたそうだ。

米連邦破産法第11章に基づく破産申請により、AppleがPsystarを相手取って起こし、カリフォルニア州北部地区連邦地方裁判所で現在係争中の著作権侵害訴訟は、審理が延期される見通しだ。ただし、破産保護の手続きが終われば、著作権侵害訴訟は再開される。Appleは、Psystarの破産申請について一切コメントしなかった。 From: MacクローンメーカーのPsystar、破産保護を申請:ニュース - CNET Japan

大変残念である。Psystar の勝訴により OS X の自由化が行われる事を夢見ていたのだが。大手を振って自分の好きな PC に OS X をインストール出来るのは何時のことか。MacBook は良いパソコンなのだが、インストールの自由は欲しいと思う。でも、ジョブズは OK 出さないよなぁ。

amazon_img

"MSI Computer 10インチワイド液晶ネットブック MSI Netbook U123 RED U123-RD" (MSI)

s psystar-が破産

f markdown

u 0f1639ae-e4c6-411f-a9ac-1ee27708bb48

GRUB を使った EFI Boot

2009-05-24 16:28 JST @sadayuki

少し前に、WIRED VISION に Mac 搭載ネットブックは使えないという記事が載った。今回は、前回と正反対の Mac 搭載ネットブックは素晴らしいという記事が載った。

私は、ハックしてMacを搭載した私のネットブックを気に入っている。このマシンは完璧なものではない。しかし、とにかく便利なのは確かだ。 From: Mac搭載ネットブックを8ヵ月使った感想:素晴らしい | WIRED VISION

いったいどっちが正しいのか?確認するために再度インストールに挑戦することにした。これまでの試行では、インストールすることは出来ているが、SSD からの起動が出来ていない。なので今回は起動することを少し掘り下げてみた。

今回もインストールする手順は、煩悩がいっぱいMSI Wind U100 Vogue Windows/OSX に従う。ただし、インストール先のディスクを記事の通りには出来なかった。Windows XP と ubuntu を消したくなかったので、ubuntu 上でパーティションを縮小し、3 つの目のパーティションを作成。そのパーティションを指示に従い Windows 上でフォーマットしたのだがインストールが上手く行かない。途中で止まってしまう。仕方が無いので別の USB ディスクへいったんインストールしたのちディスクイメージを作成し、Mac 上のディスクユーティリティで復元した。あと、ドライバ群はインストールしたが、Bootloader のインストールはしなかった。手順通りにしても起動しないからだ。

起動については、OSx86jp @ ウィキ を「efi bootloader」で検索した結果を参考に、PC EFI V9 を使って grub の設定を行った。

grub は ubuntu のインストーラーがインストールしたものを利用。/boot/grub/menu.lst の最後に下記のエントリを追加。ダウンロードした boot は、/boot/efi_boot にコピーした。


title           OSX86  
kernel          /boot/efi_boot



上の設定で取り敢えず起動することは確認した。まだ、デフォルト起動の設定がまずかったり、キーマップがずれていたり、無線 LAN が使えなかったり、ubuntu で再起動するとマウスカーソルが消えたりとか、色々問題はあるが、前回インストール時よりは大きな前進だ。もう少し試してみようと思う。問題は EULA に違反していることなのだが、リテール版の Mac OS X を持ってるということで勘弁してもらおう。

amazon_img

"Mac OS X 10.5.6 Leopard" (アップルコンピュータ)

s grub-を使った-efi-boot

f markdown

u f2fd6338-344a-4f94-87d9-4cd84763b3b1

Ruby によるデザイン・パターン

2009-05-24 12:44 JST @sadayuki

最近、本屋をぶらぶらする事が多い。客先での打ち合わせと打ち合わせの間が空く事が多いためだ。今回の本は、東京駅前の丸善まで遠征して購入。どうでもいいけど、ピアソン・エデュケーションの本は装丁が格好わるい。装丁はオライリーの勝ちだ。内容は甲乙付けがたいのだが。

デザインパターンと言えば GoF 本だと思うが正直読む気が起きない。仕事で Java でもやってれば別だと思うが、Ruby 一筋の私としては、GoF 本が想定する強く型付けされた言語におけるデザインパターンは、Ruby におけるデザインパターンは違うのではないかと思っていたからだ。そんな私の前に現れた本書。書店で見かけてこれだよと思い衝動買い。面白かったです。惜しむらくは応用する機会が無い事か。

自分で色々と Rails ベースのアプリケーションを試しで書いたりしているが、試す程度ではあまりデザインパターンを応用して問題を解決とまではいかない。用意された環境を使いこなすのも一苦労。まあ、なぜこのライブラリはこうなっているのか?というのを理解するのには役立つ。そういった面では良い勉強になる。あと、個々のデザインパターンの前提となるポイント。

  • 変わるものを変わらないものから分離する
  • インターフェイスに対してプログラムし、実装に対して行わない
  • 継承より集約
  • 委譲、委譲、委譲
  • 必要になるまで作るな

これらはどんな言語を使っていても言えることだと思う。

特に「必要になるまで作るな」。個人的にこれはかなり厳しい指摘だ。これまでを振り返ると、後のことを考えて作っておこうというのが結構ある。しかし、「変わるものを変わらないものから分離する」を追求すると、今はいらないものを作り込むことになると思う。まあ、バランスということか。

amazon_img

"Rubyによるデザイン・パターン" (Russ Olsen, ラス・オルセン)

s ruby-によるデザイン・パターン

f markdown

u 24044983-631b-4013-b0b6-3da174143e0c

Typo のバージョンアップ

2009-05-23 14:57 JST @sadayuki

久しぶりに Typo のバージョンアップをした。基本的には、UPGRADING TO TYPO 5.3 を参照して作業を行えば良いのだが、何点か問題が発生した。

まず注意するのは、ユーザのメールアドレスである。登録しているユーザにメールアドレスを設定していない場合は、必ず事前に登録しておく。しておかないと後で migration に失敗する。失敗した場合は仕方が無いので console から修正しよう。私はしました。失敗した場合、そのまま migration を続行しても今度は「項目 editor は既に存在する」とか言われるので、migration ファイルを一時的に修正して続行する。


$ less db/migrate/075_move_editor_to_user.rb  
class MoveEditorToUser < ActiveRecord::Migration  
  def self.up  
    # add_column :users, :editor, :integer, :default => 2

$ typo install typo_path すると次のようなエラーが出る。


[BUG] cross-thread violation on rb_gc()  
ruby 1.8.2 (2004-12-25) [powerpc-darwin8.0]

れの対処法は Cross-thread violation & how I fixed the problem を参照する。

  • vendor/gems/* 以下を削除する
  • 必要な gem をインストールする gem install coderay htmlentities json calendar_date_select

あと、サイドバー関係で変更があったらしく、RecentCommentsSidebar を使っていると問題が出る。使っている場合はバージョンアップの前に削除しておく方が良い。こっちの問題は console から修正出来ない。SQL で削除することになる。

まあ、何れの問題も、常にバージョンアップに追従していれば問題ないのかも知れない。何回も少しずつ苦労するか、少ない回数で大きく苦労するか。どっちがいいんだろうか?

s typo-のバージョンアップ

f markdown

u 6874e3ef-463d-44c3-a588-86bad9966fa0

Radiant CMS のバージョンアップ

2009-05-21 21:40 JST @sadayuki

久しぶりに Radiant CMS のバージョンアップをしてみた。これまで、自作の RSS Reader のバージョンアップ が面倒でしていなかったのだが、feed_reader Extension を見つけたのでバージョンアップすることにした。

feed_reader は Feedzirra に依存しているのでまずはこれをインストール。


$ sudo gem sources -a http://gems.github.com  
$ sudo gem install pauldix-feedzirra

gem ソースの追加がコマンドで出来るのを知らなかった。便利だけど、どこに書き込まれるか知っておかないとトラブル発生時に困りそう。(~/.gemrc

次に feed_reader をインストール。インストールには git が必要。Mac OS X の場合はバイナリパッケージを使ってインストールするのが楽。


$ cd path/to/radiant  
$ script/extension install feed_reader

インストール。Usage で例示されたままでも OK 。



  

by on

にも <r:title><r:body /><r:url /> が使える。Atom と RSS の双方が使えることになっているが、若干取得できる値が異なるようなので注意が必要。家の環境の場合、<r:author /> が Atom でないと使えなかった。

バージョンアップしても何も変わったように見えないのが少し寂しいかな。

#s radiant-cms-のバージョンアップ #f markdown #u 067af634-6f33-495a-830f-749ddb3a6a6d

nginx のフットプリントについて訂正

2009-05-20 19:25 JST @sadayuki

昨日の記事で、良く調べず下記のように書いた。

nginx もフットプリントは小さいが、それでも 2メガはある。 From: SadayukiのBlog : フットプリントの小さな Web サーバ Appweb

気になったので自宅サーバの状況を調べると、書いたことと異なっていた。nginx は、クライアントからの接続を受け付けるマスタープロセスがひとつと、クライアントへサービスを提供する複数のワーカープロセスから成る。先ほど確認すると、マスターが 176 KB 、ワーカーが 640 KB の実メモリを消費している。仮想メモリについてはどちらも 587 MB を使っている。ワーカープロセスをいくつ動かすかによるが、家では 5 つのワーカーを動かしているので、計 3.3 MB ほどになる。

まあ、組み込みでない限り、あまりフットプリントに拘る必要は無いと思う。家のサーバプロセスにおいても、Rails 製の Blog エンジンである Typo については、200 MB を越えるメモリを使っている。減らすならまずこちらを減らす必要があるだろう。あと、使っているうちにメモリ使用量が増える一方なので、定期的に再起動が必要になっている。メモリ使用量が多いのは仕方が無いとしても、再起動はいただけない。なんとかしたいと思っている。

s nginx-のフットプリントについて訂正

f markdown

u 6ec7074b-1a41-4d5b-b3ad-7563bc0032bd

フットプリントの小さな Web サーバ Appweb

2009-05-19 21:04 JST @sadayuki

私の自宅サーバでは、nginx を使っている。nginx もフットプリントは小さいが、それでも 2メガはある。

Appwebの特徴をあげるとざっと次のようになる。1秒間あたりのリクエストは4,500以上、マルチCPU対応、HTTP1.1のフルサポート、バーチャルホスト、アクセス/エラーログ、Apache似の設定ファイル、800キロ程度のフットプリント、SSLサポート、Basic/ダイジェスト認証、Cで拡張できるAPIなどなど。至れり尽くせりだ。 From: MOONGIFT: » 組み込み系上がりの軽量Webサーバ「Appweb」:オープンソースを毎日紹介

凄く良さそうではあるが問題がある。家では、nginx をロードバランサーとして使っている。Appweb にはバーチャルホストの機能はあるが、ロードバランサーにはならないようだ。まだ引っ越しは無理かな。

s フットプリントの小さな-web-サーバ-appweb

f markdown

u fc842cbe-b866-45ba-95fc-c9419268cc1f

CouchRest が面白い件

2009-05-18 23:30 JST @sadayuki

ここ暫く、Merb の状況をウォッチするために、The Merbist を読んでいる。その最新の記事で、CouchRest を紹介していた。CouchRest は、Ruby で CouchDB の REST クライアントを簡単に作成するためのライブラリだ。Mac OS X で CouchDB を使うための選択肢として CouchDBX が紹介されており、少し嬉しかった。

Ruby で CouchDB というと IBM の記事が挙るが、そこで紹介している方法よりもずっと扱い易くなっている。次のコードは CouchRest のサイトに Quick Start: として載っているものだ。


# with !, it creates the database if it doesn't already exist
@db = CouchRest.database!("http://127.0.0.1:5984/couchrest-test")
response = @db.save_doc({:key => 'value', 'another key' => 'another value'})
doc = @db.get(response['id'])
puts doc.inspect

記コードも面白いが、Merb を知っている人には、The Merbist に載っているコードがもっと興味深い。


require 'rubygems'
require 'couchrest'

SERVER = CouchRest.new
DB = SERVER.database!('contact-manager')

class Contact < CouchRest::ExtendedDocument
  use_database DB

  property :first_name
  property :last_name, :alias => :family_name
  property :company_name
  property :job_title
  property :address, :cast_as => 'Address'
  property :phone_numbner
  property :email
  timestamps!

  view_by :first_name

end

記のように、いつもの DataMapper の流儀でモデルの定義が出来る。何となく何が良いのか分からなくなるような気がしないでも無い。SQLite を使えば、config/database.yml を書くだけで同じように出来る気がする。

さて何が良いんだろう?面白いんだけどね。

s couchrest-が面白い件

f markdown

u e5c7dea2-b073-4f41-b032-060ef5dcd954

コスモスに君と

2009-05-17 21:39 JST @sadayuki

私は iTunes Store を割と使っている。オンラインの店はどこもそうだが、iTunes Store もお薦め機能が充実している。つい先日のお薦めが「コスモスに君と」。既に覚えている人も少ないと思うが、「ガンダム」で有名な富野由悠季の作品である、「伝説巨神イデオン」のエンディングテーマである。

おおって思ってレビューを見る。「映画版の発動編の壮絶さは、20年以上経った今でも心に残っている」という書き込みを見て、ポチッと買ってしまいました。さらに今日の午後からは久しぶりに発動編の DVD をヘッドホンをかけて見ました。これだけ悲惨なアニメというのもあまり無いですね。私の知ってるアニメの中でも人の死んだ数では 1, 2 を争います。特に登場人物が全て死亡というのは他に類を見ません。いつまでも語り継がれて欲しい名作(迷作かも)ですね。

amazon_img

"伝説巨神イデオン 接触篇/発動篇 [DVD]" (タキコーポレーション)

s コスモスに君と

f markdown

u 15d98d80-6ba7-439a-859f-654690e5cc40

Ubuntu 上での Ruby 開発環境の構築

2009-05-17 14:49 JST @sadayuki

U100 上の Ubuntu 9.04 に Ruby の開発環境を構築しようとして嵌まった。最初は、ruby や gem のようなコマンド本体は apt で、ruby スクリプトは gem で入れようと思ってインストールしたのだが上手くいかない。おかしいと思って見つけた ubuntu 日本語フォーラムにの記事にあるように、

端的に言うと、RailsをRuby gemでインストールするべきではありません。 From: Ubuntu日本語フォーラム / Ruby on Railsについて

であるならば、方針を変える必要がある。

Google 先生に聞くと、どうも rubygems がキーポイントのようだ。rubygems を apt ではなく、オリジナルを setup.rb でインストールすれば良いようだ。ただし、何も考えずにインストールすると、rails コマンドが /usr/bin/rails にインストールされてしまうので注意が必要だ。諦めて ruby コマンドから自分でインストールした方が良いかも。

取り敢えず動くようにはしたが、ruby のパッチレベルが低い。1.8.7 の最新のパッチレベルは p160 だ。debian のパッケージシステムは素晴らしいのだが、いかんせんパッケージ数が膨大になるためにリリース間隔が長くなる。パッケージを厳選し定期的なリリースを行う Ubuntu も、所詮 debian ベースであるという弱点を露呈した形だ。

$ ruby -v
ruby 1.8.7 (2008-08-11 patchlevel 72) [i486-linux]
$

やっぱりいちからやり直すか?

あと 9.04 固有の問題かどうか分からないが、Synaptic がすぐに不具合を発生させる。回避策として、一般ユーザの権限で /usr/sbin/synaptic を起動してパッケージのカタログとして利用し、コンソールから apt-get install することでパッケージのインストールをしている。何度 apt-get check をしたか。

amazon_img

"MSI Computer 10インチワイド液晶ネットブック MSI Netbook U123 RED U123-RD" (MSI)

s ubuntu-上での-ruby-開発環境の構築

f markdown

u db99b994-20f1-409e-9fa4-db5aa7dd8392

これは凄い!

2009-05-16 00:19 JST @sadayuki

凄さを知るには、一度遊んでみてください。らばQ経由です。

QWOP

s これは凄い!

f markdown

u c994b483-68b0-42e1-bfce-0159487d762f

渚にて

2009-05-14 23:23 JST @sadayuki

客先での打ち合わせと打ち合わせの間が 1 時間あいてしまった。近所の本屋に入ってぶらぶらしていると、「[渚にて|http://ja.wikipedia.org/wiki/%E6%B8%9A%E3%81%AB%E3%81%A6_(%E5%B0%8F%E8%AA%AC)]]」の新訳が出ていた。「渚にて」と言えば SF ファンならば知らぬ者もいないだろう終末テーマの傑作。しかし知ってはいても読んでいるとは限らない。私は読んだ事が無かった。まあ、読みたいとは思っていたのだが、終末テーマは辛いし、古いので良いかなと思っていた。でもね、表紙の絵が良かった。大都市の背後に立ち上るキノコ雲。手前の海に浮かぶ原子力潜水艦。我慢できずに買ってしまいました。

本書の内容は、訳者による次の文章に尽きるだろう。

この小説は核兵器による第三次世界大戦が終息したあとの世界を背景とし、<死の灰>の最終到達地となるオーストラリア大陸を舞台として、そこで生きるさまざまな人々に避けがたい死が忍び寄っていくさまを淡々とした筆致で、しかし同時に精密な描写によって物語った近未来小説であり、終末テーマの一大傑作として世界的に読み継がれています。

核戦争そのものでも、破壊でも死でもなく、死を迎える人々を書いた小説だ。鬱々とした暗いだけの物語でなく、訳者の言う通り「淡々」とはしているが、解説者のいうように「ほのぼの」とはしていないと思う。

しかし、何かほのぼのとした気分になった。

難病物だと死ぬのは主人公のみだし、パニック物だと大勢が一時に死ぬ事になるが目前に死が迫っている。この物語の場合、徐々に、しかも確実に、まわりの人たちも一緒に、もちろん家族もいっしょに、確実な、しかも苦しみに満ちた死を迎えることになる。主人公のひとりは、妻や子供を安楽死させ、自分も自殺を図る。自分ならどうするか?と思うと電車の中で読んでるのに涙が浮かんできてしまう。困った話だ。

本社が書かれたのは 1957 年であり、核戦争の主役も既に崩壊して存在しないソ連だ。古い話ではあるが、帯に小松左京が書いているように「未だ終わらない核の恐怖。」は存在したままだ。終わるどころか拡散している。油断すると実話に成りかねない話ではある。アメリカ大統領が替わり、核軍縮の機運が高まってはいるが、核軍縮が進んでも、それでも人類を何度でも破滅させるだけの核兵器が残ることになる。忘れないようにしないといけない。

amazon_img

[["渚にて【新版】 人類最後の日 (創元SF文庫)" (ネヴィル・シュート)](http://www.amazon.co.jp/%E6%B8%9A%E3%81%AB%E3%81%A6%E3%80%90%E6%96%B0%E7%89%88%E3%80%91-%E4%BA%BA%E9%A1%9E%E6%9C%80%E5%BE%8C%E3%81%AE%E6%97%A5-%E5%89%B5%E5%85%83SF%E6%96%87%E5%BA%AB-%E3%83%8D%E3%83%B4%E3%82%A3%E3%83%AB%E3%83%BB%E3%82%B7%E3%83%A5%E3%83%BC%E3%83%88/dp/4488616038%3FSubscriptionId%3D0PZ7TM66EXQCXFVTMTR2%26tag%3Dsadayukisdiar-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4488616038)

s 渚にて

f markdown

u 51b74f54-4148-4f87-86a1-9eb1be1711b9

Mac OS X をインストールしたネットブッブは使い物にならないのか?

2009-05-13 23:08 JST @sadayuki

まあ、理不尽な物言いだと思うし、私も彼の意見には同意するのだが、もっと早くに言って欲しかったというのが正直なところだ。

こういう諸々の問題によって、私はすっかりネットブックに疲れてしまった。ここ数カ月、ワイアード・ブログでネットブックのことを書かなかったのはそのせいだ。結局、私は持っていたMacBook Proを売り、代わりにユニボディの最新モデルを購入した。もうネットブックはほとんど使っていない。 From: 「Mac搭載ネットブック」を半年使った感想 | WIRED VISION

この記事の著者は、私と同じ MSI Wind (U100 か否かは不明)に Mac OS X をインストールして使っていたようだ。私はインストールは出来たが SSD からの起動が出来なくて使っていなかったので疲れるほどにはなっていない。ただし何度もインストールしてはエラーメッセージを見るだけだったのでインストールには疲れた。

実用という点と、色々と買いそろえる必要性を考慮すると、ネットブックに Mac OS X をインストールするのではなく MacBook 白 を買うべきだろう。まあ、パズルを楽しむような余裕をもって楽しめれば別だが。最近は、というか Mac に switch してからか、ハードウェアで楽しむのではなく、ソフトウェアで楽しむようになっている。歳とったのかな?

amazon_img

"Apple MacBook 2.0GHz Core 2 Duo/13.3"/2G/160G/8xSuperDrive DL/Gigabit/802.11n/BT/Mini DisplayPort MB466J/A" (アップル)

s mac-os-x-をインストールしたネットブッブは使い物にならないのか?

f markdown

u 9e639eaf-655b-42b0-81ff-76e49174a947

プーチンに関する小話

2009-05-13 22:41 JST @sadayuki

職場で読んだのだが、あまりに可笑しくて困った。

・プーチンの視線が露軍のレーダーに反応してしまうので就任中は警戒されていた

・いつも店先のトランペットを物欲しそうに眺める少年にトカレフを買ってあげたことがある

・「今から交渉に行く」と伝えただけで相手国首相が泣いて謝った

 心臓発作を起こす高官も

・一喝しただけでイージス艦撃沈したのはあまりにも有名

・「チッ」と舌打ちしただけで、反対派が5人くらい死んだ

・エルニーニョの原因は、プーチンが観衆に手を振ったせい

・プーチンのスーツは上下合わせて80キロの重さである

・ノストラダムスの予言が当たらなかったのはプーチンが「そんなモノは認めない」と発言した為

・執務室に乱入してきた数匹のゴリラと素手で乱闘し勝利、何故かSPまでKO

・プーチンのおかげで、身長が3センチ伸びました

・お気に入りのあの娘にウインクした瞬間、ロシア全土が大停電、未だに原因不明

・書類の誤字を指摘しようとした書記官が口を開いた瞬間シベリアにワープした

・絞め殺した相手が崩れ落ちるのを見て万有引力を発見した話は教科書でおなじみ

・力加減を間違えると外交問題に発展する為、外国首脳と握手するのをすごく嫌う

・プーチンが立てるスレは伸びる、スレ立てただけで鯖が飛ぶ事も

・一度加減をせず思い切りくしゃみをして爆発した事があるが、これが後の宇宙の始まり、ビッグバンである

・体調が良い日は3人に見える

・タンスに小指をぶつけた瞬間、北極点の位置がちょっとズレた

・あと2回変身を残している

From: ネットゲリラ: プーチン大好き

どれもプーチンらしくて困る。

s プーチンに関する小話

f markdown

u 0d39ed7a-dedf-4086-8ed1-6ac02c21c0b4

CouchDB の試用

2009-05-09 17:40 JST @sadayuki

今月の WEB+DB PRESS の第 3 特集は、「Webアプリのパフォーマンス向上の一策[旬のライブラリ大集合]key-valueストア入門」と題し、memcachedTokyo CabinetTokyoTyran といった key-value storage を紹介。

100 ユーザ / 日 程度のサイトでは memcached による負荷対策など不要なので、これまではあまり気にしてこなかった。ただ、前から CouchDB は気になっており、これを機会にインストールを試みた。しかし、これがなかなか手強い。Linux のディストリビューションや、ports システムを活用すれば良いのだろうが、私の環境は Mac OS X の標準 + マニュアルでのインスートであり、今更 ports は使いたくない。SpiderMonkeyErlang を要求される。なんとかインストールまで進んだのだが起動に失敗する。仕方が無いのでバイナリパッケージのお世話になった。CouchDBX だ。これがなかなか快適。


cd /Applications/CouchDBX.app/Contents/Resources/couchdbx-core
./couchdb/bin/couchdb
Apache CouchDB 0.9.0 (LogLevel=info) is starting.
Apache CouchDB has started. Time to relax.

、無理矢理コマンドラインからも起動できるので、個人サイトなら OK かも。

で、試した感想なのだが、私は SQLite のほうが好きかな。決して正面から比較対象になるようなものではないが、「お手軽」という点で競合していると思う。また、今回紹介されている key-value storage 全体に言えることだと思うが、検索の柔軟性に欠ける。もちろん、柔軟性による検索コストの増加を嫌って key-value storage が流行っており、柔軟性に欠けるのは当たり前の話だ。また、何でも JSON というのが私には痛かった。JavaScript に慣れている人なら違った結論が出そうにも思う。アプリケーションを JavaScript で組んでローカル側で動かし、サーバはデータの提供のみと考えれば、素晴らしいソリューションにも思える。今の私に向かないというだけ。ちなみに CouchDB には本格的な検索機能が付いてる。これも SQL でないので私に向かないだけ。あ〜あ。

ふと思いついたのだが、スタースキーマにおけるファクトテーブルに key-value storage が向いていないだろうか?工夫すればキーがひとつでも行けそうな気がするんですが。まあ、気がするだけですけど。私の思いつきはあまり使えない事が多いです。たくさん思いつくんですけどね。ではまた。

amazon_img

"WEB+DB PRESS Vol.50" (WEB+DB PRESS編集部)

s couchdb-の試用

f markdown

u 11a8ce14-0378-40b5-845c-024586f488fc

「君に胸キュン」が流行っている?

2009-05-03 12:17 JST @sadayuki

「い・け・な・いルージュマジック」をYouTubeで探していたときに、偶然「君に胸キュン」がたくさんアップされているのに気づいた。どうもまりあ†ほりっくのエンディングテーマに採用されたのが原因のようだ。

ボーカロイドに歌わせるのも流行っているようだ。

忘れてはいけないオリジナル版。やっぱりこの人たちは変な人だ。

s 「君に胸キュン」が流行っている?

f markdown

u dba42ec0-b6cb-41f6-b42a-d5f749b58582

「オレは認めん」にグッときました。

2009-05-03 11:57 JST @sadayuki

今朝の新聞で知った。

60年代から共演を重ねてきたミュージシャンの泉谷しげるさん(60)は「オレとしては忌野清志郎が亡くなったコトは受け入れません! 彼はオレの青春そのものだったし、年下なのに師として仰いできたしこれからもだ。忌野さんには一生勝てないし勝つ気もない。若い頃から希有(けう)な天才性を発揮してたし随分まねさせてもらったよ。まだ恩返しもしてないのに彼が勝手に逝くはずもない。だから冥福を祈らないし、告別もしない。オレだけは絶対に忌野清志郎の死は、認めないから」との談話を発表した。 From: asahi.com(朝日新聞社):清志郎さん死去 泉谷さん「オレは認めん」 悼む声次々 - 社会

私はそれほど熱烈なファンではないが、この泉谷しげるの談話にはぐっと来た。私にとっての忌野清志郎というと下記の楽曲+い・け・な・いルージュマジック程度。冥福を祈ります。

  • Listened to: つ・き・あ・い・た・い from the album "Beat Pops" by [RCサクセション|http://www.google.com/search?q=%22RCサクセション%22]]
  • Listened to: [[デイ・ドリーム・ビリーバー](http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?i=74589120&id=74589145&s=143462) from the album "SPARK! Music for Outdoor Life (Digital Edition)" by [THE TIMERS|http://www.google.com/search?q=%22THE TIMERS%22]]
  • Listened to: [[パパの歌](http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?i=76091436&id=76091448&s=143462) from the album "Abcd" by [[忌野清志郎|http://www.google.com/search?q=%22忌野清志郎%22]]

s 「オレは認めん」にグッときました。

f markdown

u 4f669197-ab30-4b4e-8e62-8cf33640e5f0

2ちゃんねるからの転載は問題ないのか?

2009-05-02 10:27 JST @sadayuki

回収が決まったようだ。問題が発覚してからも書店では大々的に販売しており、苦々しく思っていたので目出度い。まあ、書店での販売は書店側の行為なので出版社を責めることはできない。でも気になるのは何で書店は売っていたのか?まあ、売れるからかな。前にも書いたけど、「お話」だと知ってても涙が出てくる。

約23万部を売り上げたベストセラー「最後のパレード ディズニーランドで本当にあった心温まる話」の盗用疑惑で、発行元の「サンクチュアリ・パブリッシング」(東京都新宿区)は、同書に収録された33話のうち、少なくとも7話が著作権者の許諾を得ていなかったとして、1日から書店などに出回っている同書約16万部の自主回収を始めたことがわかった。 From: ディズニー本盗用疑惑、発行元が16万部を自主回収 : 社会 : YOMIURI ONLINE(読売新聞)

読売新聞によれば、「33話のうち、少なくとも7話が著作権者の許諾を得ていなかった」となっているが、2ちゃんねるの調査では、32編が引用との結論になっている。

まあ、2ちゃんねるのスレッドに書き込みがあったからといって、2ちゃんねるがオリジナルとは限らない。というか違う場合の方が多そうだ。とは言っても、著者のオリジナルでは無い、ことは確かだ。他人の成果を活用することは、この社会の中では普通に行っていることであり、必要不可欠である。ただ、それを自分の成果だと言い張るのは問題だ。他者の成果を活用せざるを得ないからこそのルールであろう。ネットに流れているものの著作者が誰だかは分からない。だからといって、出所を明らかにしなくて良いことにはならない。せめて、詠み人知らず、を明確にすべきだったと考える。で、著作権保持者に異議がある場合の連絡先を明記する、と。

amazon_img

[["最後のパレード" (中村克)|http://www.amazon.co.jp/%E6%9C%80%E5%BE%8C%E3%81%AE%E3%83%91%E3%83%AC%E3%83%BC%E3%83%89-%E4%B8%AD%E6%9D%91%E5%85%8B/dp/4861139295%3FSubscriptionId%3D0PZ7TM66EXQCXFVTMTR2%26tag%3Dsadayukisdiar-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4861139295" ref="nofollow]]

s 2ちゃんねるからの転載は問題ないのか?

f markdown

u 612c1130-ddcf-4ce5-882f-2e5c43c20d5d

Google 検索

フィード

Amazon

最近 1ヶ月の投稿

過去の投稿

Amazon アソシエイト

Google AdSense

楽天アフィリエイト