hirax.net::Tech-logs

2010-02-09[n年前へ]

RubyでExcelを操作するときのTips

 RubyでExcelを操作するときのTipsをメモる

 昨年「RubyでExcelのデータを読み込む」というエントリを立てた。ExcelのデータをRubyで処理すると、オフィスアプリを使うレイヤとシステム開発をするレイヤの橋渡しが簡単になりますよ、という記事だった。
 今回はその続編。Rubyの方からExcelに値や書式を設定していく際のTipsをメモっておく。

2010-02-08[n年前へ]

Thinkpad X60 SXGA+改造品

 「Thinkpad X60(SXGA+改造版) 本体ジャンク

X60をSXGA+に改造しました。開閉用のラッチ?が1本折れています。外装、綺麗では無いです。(中略)使用には問題ないと思いますが、到着時に動作しない以外のクレームは受け付けません。落札価格に4,000円UPで、日本語・英語 ・欧州の3点の内、1点の新品キーボードに取り替えします。

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年アウトドアファッションの研究でした。