V8とXMLパーサー活用してGENOウィルス検知システム作ればいいと思うよ

Gがぁ爆発して増えて増えて増えてどかーん RT @hahii: G爆発しろ

@hinatter 偽物確定だって。最初からそうだとは思ってたけど

菅直人「これだけ影武者を作れば狙われても大丈夫だろう」

何このエラー “@uranasu: pixivから「502 Proxy Error」が返ってきました”

もう既に歯が痛いですが“@hinerin_: どうでもいいけど今日は虫歯予防デーなのでみなさんしっかり歯磨きして下さいね。”

Impostorの菅直人とTwitterの管理人の格闘が見れるのが楽しみ

わー #nadenademeJP

今度からフォローのことを「なでなで」って呼ぼうぜ

つまり「やる」、ということか。 RT @fujisue: 菅さんの秘書さんに電話で確認しました。まだツイッターは始めておられません!

なんかmentions見るのが怖い…

余裕があればSAIのちゃいなこぴーでも作るのに

@hinatter そういえばmarqueeでblinkもどき作ってた人が居たなあ

パックファイル、いろいろ考えてみたけどファイル名とかそういう格納ファイルの情報とかの暗号化は要らないや。ただ単にスクリプトのソース読まれたくないだけだし

@hinatter 実は生き別れの一卵性双生児だったとか…

ちえんか。

Bad Gateway!!

なんかネタでツイートした「Twitterの菅直人はこちら」(管理人とかけた)がマジに受けた人たちに非公式RTされ続けてて怖い

パックファイル、工夫して詰め込まないとメモリバカ食いするな

記念すべき8,888ツイート目が「PC離脱」だった

パックファイルのフォーマット完成してデータ型も定義したから今日はここまで。PC離脱

1…ディレクトリ探索 2…探索で見つけたファイルをひたすら読んで処理 3…書き込み これでおk

あー…再帰探索とか本当に面倒くさい

再帰探索!

ペロッ…これは青酸カリ! 新ペプシ「nullkal味」は焼酎とぶどうと汗と青酸カリを混ぜた味です。 http://shindanmaker.com/23406 #PEPUSI

ディレクトリとか無視して作るのはいいけどそうするとファイルをディレクトリ使って再帰的に検索しないといけないのがだるい

@Guestrick 多分申請に時間が掛かってる可能性もあるからなあ。まあ、怪しいのならば様子を見るといいよ。

俺の作るパックファイルにディレクトリと言う概念は存在しないのさ!

@itochan315 いいなぁいいなぁいいなぁ

フォーマット決まったお

二分木でファイル名は保管すべきなのかなあ

Twitterの菅直人はこちら → @kann_naoto

パックファイルのフォーマット決まらないお…っていうかフォーマットは決まってるんだけど普通のシステムのパスと同じ挙動にするのが大変

DXライブラリーのアーカイブを参考に読んでる

会社つくりてー

休憩おわり

ちょっと休憩してくる

複数のプロジェクトでヘッダファイルを共有する方法シラネ

Twitterの菅直人は誰?

・・・?何処がどうなの? QT @yandebot: @nullkal あんでぃふぁいんど・・・さん・・・?そういうのに・・・興味ある・・・んだ・・・?・・ん・・まあ興味あるよね・・・えっちなの・・・。

情報の授業が突っ込みどころ結構ある件に関して。まず1バイトは8ビットとは限らない

CRC32求めるクラス…多分出来た

kann_naoto ← これ承認済みじゃないから怪しい。付くなら付く、アカウントが消えるなら消えろ

Javaneseってジャワ語のことだからな。決してJavaじゃないぞ

CRC32で破損チェックできるようにするお

だってだってー。多倍長な変数作るのめんどうなんだもん

CRC32で決定した

やっぱCRCだな。計算めんどくさい

もうSHA-256でいいよ

いや、SHA-256のほうがいいか

CRC-32でいいや

俺のシューティングゲームのエンジン、UTF-8でソースコード書かないと化けます

SHA-256じゃなくて普通にチェックサムのほうがいいかなあ

SHA-256を返す関数作んなきゃいけないんだけどどうしよう

C++でSHA-256を計算する方法…

そうか。暗号化する主旨はただ単にバイナリエディタで覗くだけの奴にスクリプトを読ませないためだからそれでもいいのか

暗号化キーが32ビットしかないんだけど大丈夫かなあ

そうしないと読まれるからちゃんと簡単な暗号化だけどしよう

格納されているファイルの情報まで暗号化すべきかなあ

よし乱数実装完了

XorShift実装するお

@hiyoko1345 いろいろプラグイン入れると読めるようになるよー

もうXORシフトでいいや

SFMTをC++で使う方法…

ほかってきた

SFMTって擬似乱数はどうだろうなあ

Boostとかリンク面倒くさいから入れない

mtlite使うか

メルセンヌツイスタをC++で使う方法… クラスごとに複数のseedを定義できるようにしたいなあ

パックファイルは簡単な暗号化するお

さて、パックファイルの仕様を策定するお…

うーん。ファイル読み込み失敗のときとファイルサイズが0だったときは一緒にしちゃってもいいかなあ

DWORDでいいや

あ、64ビットのメモリ積んでるって意味じゃなくて32ビットで表現できないサイズのファイルなんて読まないってこと

さー。ファイルサイズの格納を64ビットでやるようにしたけど、そんなにメモリ積んでるPCないから意味ない

__int64ってint型に変換されるときどうなるんだろうね

ファイルサイズとかInt64で格納するようにすべきなのかな?

@canned_candy うん。DirectXラップして作るんだけど、気になるところがいくつかあってね。.xファイルってテクスチャを内包してるのかとか、V8はスクリプトの並列実行できるのかとか、組み込み関数に渡されたオブジェクトをGCの対象外にする方法とか

@canned_candy あー今作ってるのブラウザじゃない

ってよりそんなでっかいファイル読んだらメモリ溢れちゃう

それより2GB以上のファイル読むこと考えると怖い…

それなら今のコードでパックファイルの仕組み作っちゃうけど

ところで読むスクリプトの文字コードをUTF-8に固定しちゃってもいいのかな?

@syawatan なっなんだってー!

ポインタに演算子は出来るだけ使わずに[]を使う俺はどうなんだろ

@canned_candy こんな状態だから駄目ー http://bit.ly/d3tD6l

うわーん

ちなみにこんなコード書いた → "はろーはろー" + " World!!" + " sin(PI/4) = " + Math.sin(Math.PI / 4)

V8組み込み成功!文字コードとかも考えなきゃなあ… http://twitpic.com/1trbdm

@canned_candy Linuxみたいなものって考えてくれるといいと思うよ

レンダリングエンジンは面倒くさいから搭載しないことになった

乱数ライブラリはMTかな

俺のブラウザはバリバリ拡張できるようにしたい

@syawatan しゃわたんがつくってー

@canned_candy V8組み込みたいけど使い方よく分からないからシューティングゲームのエンジン作ってる

@canned_candy 「このツイートが50RTされたら新しいブラウザ作る」ってツイートしたら100RT超えた

テキストモードで読むときはLPCTSTRに代入するようにすべきなのかな

あとはこれをちゃんと使えるようにしなきゃなあ

やったやった

適当に三角関数やったね

自作のストレージクラスを使ってはろーわーるど表示することに成功した

ぷちカンパしてくれたのは誰だろう

さて。昨日のパックファイル周り完成させるか。

ただいま

寝るべきかな。寝る。おやすみー

なかなかツイート数って増やせないね

鼻血止まった

あー。鼻血どうしよう。多分後少しで止まる

はなじとまらない

俺の副赤の存在は誰も知らない

「Bad Gateway!!」再来

くじらでた