2010-01-01から1年間の記事一覧

レイトレ

C++でレイトレを書いたのでティーポットをレンダリングした. 約3000ポリゴンを解像度800*400,ディフューズ面のみでレンダリング. 空間トラバースしてないのでだいたい3時間かかった.

method_missing

railsのARとかでこんな感じのコードを開くことがある. class Entry < ActiveRecord::Base end entry = Entry.new entry.name = "name" entry.bio = "bio" entry.save ここで疑問なのがnameとbioメソッド.どこで定義されているか検討もつかない.調べた結果…

(問題点あり)Chromeでgoogle web履歴を使う方法

まずはPageRankのアドオンをインストール. エラー - Chrome ウェブストア次にgoogle web履歴を有効にする.Google アカウント WEB履歴を有効にするとPageRankのAPIを呼び出したらWEB履歴に保存してるようです. 現状,拡張機能がAPIを呼び出すとき'http://'…

requireとload

irbで変更したプログラムをrequireしなおすのに毎度irbを再起動するのが面倒なので調べたら"load"というぴったりなのがあった. module Kernel [require と load の違いについて]require は同じファイルは一度だけしかロードしませんが、 load は無条件にロ…

ChirpUserStreamsをrubyで試す

Twitterの新しいStreaming API「ChirpUserStreams」がすごすぎる件 - すぎゃーんメモ Page not found | Twitter Developers を見て自分もrubyでやってみた.以前書いたTwitter Streaming APIで日本語のつぶやきを取得 - YarmUIの日記 とほとんど変わらないの…

麻雀わかんね

解いた makeplex salon:あなたのスキルで飯は食えるか? 史上最大のコーディングスキル判定 (1/2) - ITmedia エンタープライズ 所要時間はなんと3時間オーバー。重複対策と文字列出力時間かけ過ぎた。 def akagi(str) a = str.split(//).map{|l| l.to_i} st…

解いた

人生を書き換える者すらいた。: 人材獲得作戦・4 試験問題ほか 解いた。かかった時間は一時間ぐらい(実際問題を見つけてから1日以上経ってるけど)。参考にされたようなので簡単な解説。 最短経路探索アルゴリズムとして,アルゴリズムの教科書とかによくの…

Puttyをインストールして真っ先にやること

putty_sample.iniのファイル名をputty.iniに変更する。 これで設定がレジストリではなくこのファイルに保存される。 USBメモリとかで持ち運ぶとき便利。