僕は発展途上技術者

福島原発で起こっていることを素人なりに正確に理解する

東日本大震災で被害を受けた福島原発のニュースがテレビで流れており、Twitter でも多くの情報が取得できる。


しかし、こうした情報を断片的に読んでいるだけでは、中途半端な知識だけが増えるばかりで不安は一向に消えないどころか増すばかり。


こうした不安をのぞくには素人なりにきちんと今何が起こっているのかを理解する必要があると感じました。


そのために僕がおこなった方法と収集した情報を紹介します。いくらかでも皆さんの役に立てば幸いです。


背景


まず断っておきますが、紹介する情報を読み理解するのに僕の場合は 2、3時間を費やしました。それをやった後に、いま昨日配られた新聞の号外を読んだり、テレビのニュースを見て、やっと何が起こっているか素人なりに理解できるようになりました。


それなりに高校で物理を勉強し、プログラマーという職業上、ネット上の情報を識別できる力も身についているという背景があるということを考慮してください。なので、人によってはもっとかかるかもしれませんが、ネットを利用するなどしてわからないところをひとつひとつ調べていけばおおまかにでも理解できるはずです。


そうした上で、テレビや Twitter での情報を受け取り、自分なりにその真偽を判断することをおすすめします。


基本の知識


英語でなおかつ長文なのですが、


» Why I am not worried about Japan’s nuclear reactors. | Morgsatlarge – blogorific.


(追記: 日本語訳がでています。非常に長文な内容を素早く訳している@LunarModule7さん素晴らしいです。MIT研究者Dr. Josef Oehmenによる福島第一原発事故解説 - A Successful Failure)


をまず読むことをおすすめします。


これを読んで原発の仕組み、地震直後からいままでに起こっていること、1号機の爆発はなぜ起こったのか、そして今現在おこなわれている対応策、今後はどいったことが起こり得るか、が理解できます。


次に、原発で起こっていることを丁寧に解説されている東京大学理学系研究科の早野龍五教授の地震直後からの全ツイートに目を通しました。


» ryugo hayano (hayano) on Twitter


原発のニュースが気になった頃からフォローしていたのですが、最初に紹介した記事を読んで背景の知識を得たあと、すべてを読み返すことでより理解できるようになりました。


各地の放射線量


気になる各地の放射線量は


» リンク(環境・放射線モニター)


をたどっていけば参照できます。ただし福島県のモニターは止まってしまっています。


このモニターの値にはナノグレイという単位が使われており、ニュースで耳にするマイクロシーベルトと違うのですが、1グレイ = 0.8 シーベルトなので、1 ナノグレイ = 0.8 ナノシーベルト = 0.0008 マイクロシーベルトと考えるといいようです。1ミリ◯◯ = 1000マイクロ◯◯ = 1000000ナノ ◯◯と単位が違うと1000倍違うのでよく単位を把握して情報を読み取ることが重要です。


» JNFL環境モニタリング 解説


東京江東区屋内で計測中のガイガーカウンターが ust されています。ガイガーカウンターの単位は cpm でまた単位が異なるのですが、100 CPM = 1 マイクロシーベルト、普段は10~20CPM程度だそうで、3/14 9:51 現在、カウンターは 12 を指しています。


USTREAM: geiger_counter_tokyo: 東京江東区の屋内で稼働しているガイガーカウンタを写しています(CPM[1分あたりのカウント量]表示)。


最初に紹介した英文記事の内容が僕にはとても参考になり、本当はある程度日本語訳して紹介したいのですが、とりあえず公開することが優先と思い、リンクの紹介にとどめています。


専門家による間違いのご指摘やここがわかりにくいといったことがありましたらコメントください。出来る限り追記、修正していきます。


追記


» 日野市ガイガーカウンター


もあります。


放射線は距離の逆二乗で減衰する(放射線Q&Aより)ので、たとえば 1km で 1 という単位のものは 200km 離れている場所では 200 x 200 = 40000、つまり約4万分の1となります。


なおこのエントリーは福島より200km以上離れた東京で生活している立場で書いています。Why I am not worried という英文の記事を紹介しておりますが、原発近隣の方にとっては全然「それほど心配はない」なんてことはないはずで、一刻もはやく原発での対応がおこなわれ、早く安心できる環境になることを祈っております。

開発環境で RVM + Rails 3 + Passenger + Apache を動かすときの設定メモ

自分用メモです。


開発環境で RVM + Rails 3 + Passenger + Apache を動かすときの VirtualHost の設定は以下のとおり。


アプリケーションのルートディレクトリを /Users/user/rails/testapp としています。


Ruby 製クラウド用 CMS「Lokka」のプラグイン Redirect_if_heroku を書いてみた

打倒 WordPress をうたう Ruby 製クラウド用 CMS「Lokka」を Heroku に置いて使っている。


独自ドメインを取ってアクセスできるようにしているのだが、そうなると example.com と example.heroku.com の両方でアクセスできるようになってしまう。example.heroku.com へのアクセスは example.com へリダイレクトしたいので、そのような処理をおこなうプラグインを書いてみました。



これを以下のように public/plugin/lokka-redirect_if_heroku/lib/lokka 以下に置きます。


TextMate
Uploaded with Skitch!

リダイレクト先は SITE_URL という環境変数で指定できるようにしました。


% heroku config:add SITE_URL=http://example.com


のように heroku コマンドで指定してください。


いくつかポイント。


1) いくつかあるプラグインのサンプルでは def self.registered(app) 以下にたとえば app.get '/hello' do (/hello にアクセスすると hello と表示される)などと書いて、特定の URL にアクセスした場合の挙動を書いてあるものが多い。Rails の before_filter 的な処理はどうやるのだろうと sinatra のドキュメントなどを漁っていたのですが、見よう見まねで app.before で処理を囲んであげたらうまくいきました。


2) redirect_if_heroku.rb 内での module 名を最初、Rails 風に RedirectIfHeroku と書いていたところどうもうまく動かない。lib/lokka/app.rb のプラグインをオートロードしている部分のソースコードを読んでみたところ


register ::Lokka.const_get(name.capitalize)


とあったので、Redirect_if_heroku("redirect_if_heroku".capitalize => Redirect_if_heroku だから)と書き直したところ、うまくプラグインが読み込まれました。 さっそく lokka の最新ソースで、capitalize => camelize に修正されていたので、RedirectIfHeroku というモジュール名で動くようになりました。


3) リダイレクト先は環境変数で設定するようにしましたが、本当は管理画面などから指定できるようにしたい。@komagata さんに今度聞いてみる。


ちなみに Lokka で設置したブログはこちら↓


» エピソード7 | スターウォーズの情報・旬なネタを日本語で届けます

Libron 2.1.1 で大学図書館が選びやすくなりました

Libron を 2.1.1 に更新しました。


カーリルが次々と大学の図書館に対応しているので、Libron の図書館選択のメニューに「図書館(大学)」というカテゴリを新たに設け、選択しやすくしました。


Libron2_1_1
Uploaded with plasq's Skitch!

これで、大学生にも


» Libron(リブロン) - 図書館をもっと身近に


が使いやすくなったと思います。


ほかにいくつか細かなバグを修正しています。以下、リリースノートの抜粋です。



2.1.1

- 図書館選択用プルダウンに新たに「図書館(大学)」カテゴリを用意しました。

- Twitterへのつぶやき機能改善(長すぎるタイトルの省略。不要なHTMLタグの削除)

ひらがなゲーム「かなぶん」(iPhoneアプリ)を日本以外の App Store でもリリースしました

» ひらがなゲーム「かなぶん」


のiPhone版は今まで日本の App Store でしかダウンロードできなかったのですが、UI やヘルプ画面を英語化し、日本以外の App Store(数えたらなんと90ヶ国もありました)でもダウンロードできるようにしました。



盤面のひらがなを使って(日本語の)単語を時間内にたくさん作る、というゲームの内容はそのままなので、ターゲットは日本語に興味を持ち学習している外国の方です。


ニッチなターゲットではあるのですが、日本語教育 - Wikipedia によると国外の日本語学習者は300万人!「かなぶん」のおかげで日本語に興味を持ったとか日本語を学ぶのに一役買うことができたらうれしいと思います。


もし海外にiPhoneユーザーのお知り合いがいたら、良かったら勧めてみてください。


» ひらがなゲーム「かなぶん」

Libron の Firefox Add-on 版をリリースしました

Amazon の検索結果画面より簡単に図書館の蔵書検索ができる Libron、おかげさまで累計 60,000 ダウンロードを超えました。Twitter やブログなどでご紹介いただいた方々、「便利だよー」と直接人に勧めてくださった方々のおかげです。どうもありがとうございます。


» Libron(リブロン) - 図書館をもっと身近に


いままで Greasemonkey という Firefox のアドオン上で動くスクリプトだったのですが、単体で動く Firefox Add-on 版として今回リリースしました。


アドオン
Uploaded with plasq's Skitch!

Libron を使うには、これまでは 1) Greasemonkey をインストールした上で、2) Libron Greasemonkey 版をインストール、という2つのステップが必要でしたが、Firefox Add-on 版は 1) Libron Add-on 版をインストール、というステップだけ。手間が少なく簡単にインストールできるようになりました。


また、体感速度もこれまでの Greasemonkey 版より速くなっています。


今後の機能追加やバグ修正は Add-on 版でだけおこなっていき、Greasemonkey 版はサポートいたしません。これまで Greasemonkey 版をご利用になっていた方にはお手数ですが Add-on 版に入れ替えていただきたくお願いいたします。


冒頭すぐに紹介した Libron ホームページの右側、Firefox Add-on のバナーをクリックすれば、ダウンロードページにジャンプします。


バグ修正や機能要望などなんでも何かあればコメントに残して下さい。今後とも Libron をよろしくお願いします。

スピッツのオフィシャル PV をエンドレスで視聴できる Endless Spitz(エンドレススピッツ) をリリースしました

プログラマが本気だしてファンサイトを作ってみたら。。というコンセプトで作ってみました。


» Endless Spitz(エンドレススピッツ)


スピッツ、YouTubeで全PV公開 - ITmedia News というニュースが流れ、公開されたPVを観ていたのですが、いちいち次の動画をクリックして観ていくのが面倒くさい。開発しているときなどに、傍らで流しっぱなしにしておきたいと思い作りました。サイトにアクセスしたら、あとはそのまま。何もしなくても、スピッツのオフィシャル PV が次々再生されます。


また、再生中の曲について Twitter でつぶやいているユーザーとそのつぶやきをリアルタイムで表示するようにしました。つまりは同じスピッツファンのつぶやきです。当然、フォローしたくなると思うので、Twitter @Anywhere を使い、サイト上で簡単に即座にフォロー出来る仕組みにしました。


これ、実際にやってもらったらわかるのですが、@jishiha のように @ がついている Twitter アカウント名の上にカーソルを持っていくと、Follow ボタンがついた吹き出しが表示され、すぐさまフォローできます。あまりに手軽過ぎで、どんどんフォローしてしまいます。


Endless Spitz
Uploaded with plasq's Skitch!

さらにサイト上から、Twitter のサイトに移らなくても、そのままつぶやきを投稿できるようにしました。曲の感想などをつぶやくと、そのつぶやきがすぐにその下のつぶやき一覧に表示されるので、ファン同士の交流ができるかも。。


スピッツファン限定のかなり個人的趣味が強いサービスですが、よかったら使ってみて下さい。

Libron の重要なお知らせ、2.0.5 に更新してください

Libron をご利用の方々に重要なお知らせです。


アップデート通知機能があるので、使っていればそのうち自動的にお知らせが表示はされますが、その前にこのお知らせを読みましたら、お手数ですが 2.0.5 にアップデートしてください。


» Libron(リブロン) - 図書館をもっと身近に


これまで、Amazon の検索結果に表示される各書籍の個別ページへのリンクに Libron のアソシエイトIDを付加していましたが、ユーザーの方から規約違反ではないかというご指摘を受けました。Amazon に確認したところ、「未申請サイトでのリンクの使用は禁止」という回答を得たので、2.0.5 にてアソシエイト ID を付加しないように修正しました。


ご協力よろしくお願いいたします。

「かなぶん」が日本語学習ポータルサイト「NIHONGO eな」で紹介されました

Kanji-Fandom に続き


ひらがなゲーム「かなぶん」


が、国際交流基金関西国際センターの運営する日本語学習ポータルサイト「NIHONGO eな」で紹介されました。


30723089304C306A30FB30AB30BF30AB30CA306E30B230FC30E0309296C63081307E3057305FFF01FF08FF12FF09 | NIHONGO e306A - Portal for Learning Japanese -
Uploaded with plasq's Skitch!

» ひらがな・カタカナのゲームを集めました!(2) | NIHONGO eな - Portal for Learning Japanese -


» Hiragana/katakana game compilation! (2) | NIHONGO eな - Portal for Learning Japanese -


一緒に紹介されていたひらがなジグソーなど、へーこんなのあるんだあ、という感じで面白いです。ジグソーパズルはカチッとはまったときがうれしい。


Android 版かなぶんは、すでに外国の方が紹介動画を Youtube にアップしてくれていたりして、日本語を学ぶのに一役買っているのかもしれません。


6:20 あたりから「かなぶん」が紹介されています。



iPhone 版かなぶんも、説明などを英語化して日本以外の App Store でも公開したいと思っています。

「こども健康倶楽部」にフェニルケトン尿症(PKU)のページが追加されました

患者さんとご家族のための情報サイト「こども健康倶楽部」に、先天性甲状腺機能低下症(クレチン症)に続いて二つ目の疾患、フェニルケトン尿症(PKU)のページが追加されました。


» こども健康倶楽部


こども健康倶楽部|フェニルケトン尿症講座|病気の説明〜初級編〜
Uploaded with plasq's Skitch!


「こども健康倶楽部」で扱う成育疾患の2番目は、

フェニルケトン尿症(PKU)となりました。


新生児マススクリーニング(先天代謝異常等検査事業)により、

1977年(昭和52年)からわが国では早期発見・早期治療の

対象となっています。


日本先天代謝異常学会の専門家の皆様のご協力で、

Q&Aのページは作られました。


お子さんが理解しやすいように工夫された、

キッズページもあります。


フェニルケトン尿症(PKU)の患者さんとご家族に正しい情報を提供し、少しでも不安を取り除くお手伝いができれば本望です。


このブログを読んでくれる方のことを考え、少しだけ技術的な話をします。


2年前にオープンしたサイトに手を加え、Rails 1.x から Rails 2.x に、また複数疾患に対応できるようデータ構造を変更しました。


rails 標準の paginate から will-paginate に、表示テキストを外出しするのに gettext を使っていたところを rails 標準の i18n 機能にうつしかえたあたりが少々手こずりましたが、その他はスムーズに移行できました。


また、apache + mongrel で動かしていたところを nginx + passenger に、ソースコード管理は svn から git へと移行し、よりメンテナンスがしやすくなりました。

プロフィール

アーカイブ

最近のエントリー