hirax.net::Tech-logs

2010-02-07[n年前へ]

RubyのMechanize を自作WEBアプリケーションの呼び出しに使って機能を拡張する 

 「Ruby : 自作WEBアプリケーションの呼び出しに使って機能を拡張する

Ruby の Mechanize を使って自分が作った WEBアプリケーションの機能拡張を比較的簡単に実装できます。
 ここで利用している agent.post は、標準のメソッドですが、これを拡張する方法もあります。

2010-02-06[n年前へ]

Rubyでいろんなかたちと矢印のグラフを書こう! - GraphViz Shape&Arrow見本 

 「Rubyでいろんなかたちと矢印のグラフを書こう! ーGraphViz Shape&Arrow見本

 GraphVizを使ったグラフ作りは楽しい。でも以外と時間が掛かる。特に時間を取られるのはノードのかたちとエッジの矢印選びだ。

2010-02-05[n年前へ]

激増する「素人偽札」の世界 

 激増する「素人偽札」の世界。なぜ「1000円札」「子どもの犯行」が多いのか。その「理由」

 実は最近、コピー機やパソコンなどを使って、子どもたちが偽札を作る事件が増えているのが現状だ。
 偽札は、犯罪者の目的から見れば、2種類ある。自動販売機を通過させればこと足りるものと、実際に人の目や感触もだますための精度の高いものである。
 「自販機偽札」は被害が小さい反面、現行犯でない限り、逮捕しにくい。犯罪者から見れば、リターンも少ないが、リスクも低いというわけだ。そのため、最近では子どもでも大人でも、「素人」が手を出すことが多い。
 彼らは専門誌などで磁気インクの意味も理解し、紙幣をコピーしたものに特殊な加工を施し、自販機を通過するように細工した。
 素人に対し、プロはやはり1万円札をターゲットにする。たとえば4~5年前に、偽1万円札で駅の券売機が集中的に狙われたことがある。この偽1万円札は、できはやはり「自販機をだませればいい」レベルのもの。

2010-02-04[n年前へ]

わたしが計算科学の現場で、今なお自分でプログラムを書いているのは… 

 「技術立国ニッポンの虚像が露呈した」~事業仕分けの当事者 金田康正氏はなぜ事実上の凍結判定を下したのか~から。

 わたしが計算科学の現場で、今なお自分でプログラムを書いているのは、そうあらなければスパコンのハードとソフトの両面で何が本当に必要であるかということが分からないためだ。自分でプログラムを書き、本当に国費を投じる必要があるものは何であるのかということを発言する人材が少ない、あるいは発言してもその声が届かないという現状は、非常に嘆かわしいことである。

 その背景には、最終的には「細部に神が宿る」という意識、そういう意識で手を動かす現場の研究者が評価されづらいという、日本の科学と技術への無理解が問題の根底にあるのかもしれない。いかに研究費を獲得するかということばかりに終始する研究者やそこに群がる人たちばかりが幅をきかしているのであれば、日本の科学と技術の未来は暗い。スパコン問題の本質は、単にスパコンだけの問題ではなく、日本の科学と技術の未来という、もっと高い次元で議論すべき問題でもあると考えている。

2010-02-03[n年前へ]

約10時間撮影することができる「動き検知機能付きボールペン型ビデオカメラ」 

 「サンコー、動きを検知するボールペン型ビデオカメラ--約10時間撮影を実現

 サンコーは2月3日、動きを検知して撮影のオン、オフを切り替える動作検知機能を内蔵したボールペン型ビデオカメラ「USB動作検知スリムビデオペン」を発売した。直販サイトであるサンコーレアモノショップ にて販売している。価格は5980円。

 USB動作検知スリムビデオペンは、ボールペン型のボディに4Gバイトの内蔵メモリ、USB端子、リチウムイオン充電池、カメラなどを内蔵した。AVI形式による736×480ドットの動画と、JPEG形式による1280×960ドットの静止画を撮影できる。

2010-02-02[n年前へ]

数種の言語による「粒子法のサンプル・プログラム」 

 数種の言語による「粒子法のプログラム

 粒子法のプログラムを実装しようとしたのですが、論文や本だと数式レベルでしか説明がなく、それをプログラムにして動くようにするまで苦労しました。数式をプログラムに落とすこと自体は簡単なのですが、各定数の値が分からなかったりして、粒子が上手く動いてくれるまで大変でした。
 なので、同じところでつまづく人も多いのではと思い、自分が書いた粒子法のプログラムを紹介しようと思います。下の動画を作ったときのプログラムです。ry版のコードがあります)

2010-02-01[n年前へ]

iPhone用サーバーアプリは ObjectiveResource + Ruby on Rails で超簡単!! 

 「iPhone用サーバーアプリは ObjectiveResource + Ruby on Rails で超簡単!!

 iPhoneはゲームのようにiPhoneだけで完結するアプリもありますが、たいていのアプリはサーバーと連携することで大きな可能性を得る事ができると思います。 その際にサーバー側のシステムとiPhone側のサーバーとの通信をどうするかは悩みどころですが、ObjectiveResource + Ruby on Rails を使うと本当に簡単にサーバー側と通信を行う事が出来ます。

2010-01-31[n年前へ]

野外フェス(朝霧JAM)の女子服装研究 

 「野外フェス服装研究の巻

 朝霧JAMに行ってきました。で、音楽を聴きつつ、のんびりする傍ら、女子のフェスの服装を見て傾向を研究してました。
以上、私の思いつきと思い込み、独断と偏見による2009年アウトドアファッションの研究でした。

2010-01-30[n年前へ]

中国で「寡婦年」を前に師走の駆け込み婚が急増している 

「寡婦年」の来年結婚すると夫に先立たれる!師走の駆け込み婚が急増中―中国」 (日中通信社発行の月刊誌:中国NEWS 2010.2月号にも掲載)

 2009年12月2日、中国では今、年内に結婚してしまおうという「駆け込み婚」が相次いでいる。来年は「寡婦年」と呼ばれる不吉な年にあたり、結婚してはならない習わしになっているのだとか。
 「寡婦年」とは読んで字の如く。中国では昔から、この年に結婚すると「旦那さんに先立たれる」と言い伝えられている。では、なぜ来年が「寡婦年」なのか?その理由は、「立春」が来ないこと。中国人は春節(旧正月)を迎えて初めて新年の幕開けとなるが、来年は2月14日が旧暦の1月1日にあたる。ところが、来年の西暦による立春は2月4日。つまり、新年が来る前に先に立春が来てしまうため、来年は立春がない年になる。中国では古くから「春=若い男性」とされており、立春がないということは「若い男性=夫」がないという意味につながる。(中略)2月14日の春節までに慌てて結婚する若者が増えている。

2010-01-29[n年前へ]

RubyのコードをPHPに変換  

 「RubyのコードをPHPに変換 (「PHP.rb 0.1.0」リリース)

 RubyのコードをPHPのコードに変換する「PHP.rb 0.1.0」がリリースされた。RubyForgeのプロジェクトホームページからダウンロードできる。PHP.rbは、Rubyの式の構文解析ツリーを取得してPHP互換の抽象構文ツリー(AST)に変換し、最終出力として有効なPHPコードを生成する。