thinkpadのリカバリメディア

thinkpadで、USBメモリをリカバリメディアにするとき、あらかじめboot可能なパーティションを以下の手順で作成しておかなければいけない。Windows 7 リカバリー・メディアの作成。USBメモリーキーやUSBフラッシュ・ドライブにWindows 7 リカバリー・メディア…

名無しの共用体と構造体

3次元ベクトル型とか作るときとても便利だということに気がついた. class Vec3 { public: union { struct{ float x, y, z; }; float v[3]; }; }; これで,(Vec3 vec3;として)vec3.xとvec3.v[0]が同じ場所を指す様になるはず.

boostのublasのvector

boost::numeric::ublas::vectorのouter_prod(a, b)って,aを縦ベクトルbを横ベクトルとした積で,返り値は行列なのね.cross_prodは自分で書かないといけない模様. uBLASがレイトレで使えるかどうか,つまりExpression Templateが有効か否か検証したい.

BVH-Median

BVH-Medianは三角面AABBの中心(重心)について、xについてソートし真ん中で分割→yについてソート(ry→zにつ(ryって構築する。実装次第で各要素について一度のソートで空間分割できるとおもうが… あと、木構造だけど、ノード毎にメモリ動的確保はしない方がいい…

空間構造覚え書き

BVH-medianだとシーンの中央付近にAABBが多く重なってる部分があって交差判定が遅くなる部分がある気がする。 BVH-SHAなんてものがあるらしいが、あとで調べる。あとSIMDを使うQBVHも。 Oqtreeは子ノードのAABBにすっぽり入る分だけ面を子ノードに格納してあ…

レイトレ

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メモリとかで持ち運ぶとき便利。

雑記

ヘ(^o^)ヘ いいぜ |∧ / / (^o^)/ こちら側のどこからでも /( ) 手で切れますってなら (^o^) 三 / / > \ (\\ 三 (/o^) < \ 三 ( / / く まずはそのふざけた 幻想をぶち殺す

ひだまり3期のお知らせ

http://www.7andy.jp/magazine/detail/-/accd/R0443053追記 3期表記が特別編に変わった

twitterが

落ちとる・・・ つぶやけない IRC暫くお休みしてたけど復活させようかな

きもちわるい、

なぜナウやnawではなく「なう」なのか〜twitterのなんとかなう問題 - NOW HERE 気持ちが悪いならremoveしろというお話。 まず一つは「つぶやき」を人に見せたり見られたりする行為自体や、その前提の持つ気持ち悪さ。 もうひとつが「つぶやき」で使われるオ…

Twitter Streaming APIで日本語のつぶやきを取得

Spritzerを使用。json使ってる。 Spritzerは大体1時間あたり30000postくらい流れてくるけど、日本語のつぶやきは500postくらい? require 'net/http' require 'uri' require 'json' Net::HTTP.version_1_2 id, pass = 'id', 'pass' uri = URI('http://stream…

twitterの自分のつぶやきがすべて見れなくなってる

タイトル通り。 APIを用いた場合きっかり3200までしか見れなくなってる。 WEBからはまだ試してないけどmoreボタンのおかげでめんどくさい。 追記:WEBでも3200までしか見れませんでした。

ネットエージェント必死だな

WinnyやShareのデータも:第三のP2Pソフトに注意、情報の不正流通につながる恐れ - ITmedia エンタープライズ 匿名性の高いP2Pファイル交換ソフト「Perfect Dark」人気 - ITmedia ニュース perfect darkの暗号解読に成功 - luminのコードメモ ITmediaに同じ…

早速一ヶ月以上放置

早速一ヶ月以上放置していました。 とりあえず,毎日のtwitterとはてブとtumblrのログをこちらに書くようにしようか検討中。

はてなダイアリーをまた始めました

twitterと同じIDを使いたかったので、アカウント作ったようです。 どうやったら、ブログが続くか模索していきます。