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

アニソン三昧リアルタイム感想

Liaの地声にびっくりした。やっぱりこの人の歌は心地よい。

俺も聞いてはいるが

アニソン三昧スレ多過ぎるだろう。

読みたい本及びプレイしたいゲーム

esolang本 SICP C++ in Depthシリーズ すっぽすっぽ先生の新刊 10冊ほどたまった未読の本 AC4, ACfA リッジレーサー7

索敵な一年

会社でコードを粗製濫造する活動、始めました mixi -> hatena Cは苦手 本が増えた、読んだのも読んで無いのも 俺の嫁(Dell Precision M65 with Manaka)のOSを入れ替えた。はじめてのぺんぎん Firefoxをビルドした。なんでも拾ってきてconfigure && make &&…

DigitalGhost は 俺の妹がこんなに可愛いわけがない をてにいれた!

話よりもむしろシスカリのほうが気になる。

ありゃ

こないだからまたビルドできなくなってる。なんだlibstdc++.so.7って。

さぁお前も

20の質問に答えて好きなキャラを当ててもらおうキャンペーン。 http://www.devinettor.com/aki_en via http://twitter.com/kinaba/status/1077152929 質問されているほうからしてみればほとんどトンチンカンな事を聞かれているのだが、急に2, 3個ほど鋭い質…

すごいな

ホワグリ入ってる。とりあえずジャックも入れておいた。

typeof完成させた

C++

型を登録する際に自前でID書かなくてもいいようにした。VC8で確認。かなり重い。やっぱりmpl::vector使わずに自前のやつの方がよかったかな。 追記:あぁ、そういえばこれパラメータが一つだけのtemplateはなんか失敗するんだった。後で直す。

ちょっと進めての感想

初期機体はアリーヤ。The 突撃。別の選んでもよかったかもしれない 確かにマシンガンを浴せてからグレネードを当てるとダメージの入り具合が全然違う。おぉ、PAを剥してる。 しかし自分のPAの効果の実感が今ひとつ湧かない。が、剥されてるとAPが猛烈に減っ…

俺は

リンクスになるぞおおおおおおおおおおおおおおおおおぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉ!!!!!!!!!!!!!!!!!!!!!

Emacsはじめました

とりあえずこう、C++で遊ぶ環境を。

今週末

PS3か箱を買ったり買わなかったりする ルータ設置したりしなかったりする 積んでる本読んだり読まなかったりする っていうか「あとでする」ってつまりTODOのことやん。直しとく。

あとでする

GCのメモリ確保の戦略を調べるのとC++でError aを作る

これは俺の嫁!!!!!

今書いてるソースコードの一部が、ウェディングドレス姿で新郎に走り寄る花嫁に見えた。 今日はなんてすばらしい日だろう。あまりにもすばらしすぎるのでそこだけ抜き取ってから足のあたりのインデントちょっと修正して保存した。 残念ながら会社のコードな…

とっつく

青パル退治に成功。アセンメモ。 LONGHORN YC03U4 LEMURE2 COUGAR2 GULL VOLUTE2 MAGNOLIA R92 JIREN SIREN3 NIOH TAROS EN防, 被弾安定, ブレーキ, 旋回, ブレード, 冷却, ECM 回避は苦手なほうなので少しでもEN防御を高めつつ機動性は確保。FCSはたまたま…

Vステの時間に

声グラのCM聞くの久しぶり。ていうか冬の陣自体久しぶり。

右結合の方がかえって都合がいい

C++

http://d.hatena.ne.jp/faith_and_brave/20081205/1228482485 そんなわけ(思いつきと衝動)で>>=が右結合である事を利用してLazyに作ってみた(Lazyなのは評価戦略だけじゃなくてコードの作りと私自身も)。 maybe.hpp #if !defined EXIST_MAYBE_HPP_INCLUD…

templateで学ぶやる気のないclosure

template<typename T> struct Foo { template<typename> struct Bar { typedef T type; // Barの外側の環境にあるTを保持している }; };</typename></typename>

まとめて

杉田玄白は眉も苦労して訳したというのに、なぜ昔の人はオーバーロードとオーバーライドを日本語に訳さなかったのか? 青パル倒せない AC4はPS3にするべきか箱にするべきか

何個か

「長門可愛い」の見過ぎで長門が可愛く見えてきた。私はなにか…されたようだ 積みあげられた本10冊ぐらい かん☆なぎ 今年もそろそろサンタ絵を scalar型以外は全てtupleとlistで いや、variantもいる

世の中は狭い

ということが昨日よく分かった。

コンパイルをデバッグ

ランタイムエラーが残した情報だけでは、そのエラーを修正するのは難しい(と少なくとも私は思う)。だからこそデバッガを使うのだが、template meta programmingは、言わばコンパイル時が実行時間なんだから、TMPにとっての実行時メッセージであるコンパイ…

エディタのブックマーク

なんでエディタにはブックマーク機能があるのだろう。一つのファイルの中に見たいところが何箇所かあるならその数だけ窓を開いてしまえばいいではないか。

あぁところで、

template<concept Iterator> concept Range<typename T> { Iterator iterator; iterator begin(T&); iterator end(T&); }; template<typename Rng> requires Range<RandomAccessIterator><Rng> // !? && ShuffleIterator<T::iterator> && LessThanComparable<T> void sort(Rng& range) { std::sort(begin(range), end(range…</t></t::iterator></rng></randomaccessiterator></typename></typename></concept>

一人で勝手にぶり返してみる

先日のconceptにtemplateのようなものをつけ足した物体について(本当は昨日書こうと思ったが、野郎二人で飲んで歌ってた)。 そもそもRangeに一体どのような意味があるのか完全に把握していないが、私個人は、Rangeはただ単に範囲を示すだけのconceptである…

明日

残念ながら出勤ということなので、とりあえずtoy GC作りにでも精を出すことにする。

ネタのつもりだったのに

いやでもあれ結局ShuffleIteratorが残ってるしなぁ。

それもtemplateに

http://d.hatena.ne.jp/faith_and_brave/20081125/1227604874 これの14 template<concept It> concept Range<typename T> { It iterator; iterator begin(T&); iterator end(T&); }; template<Range<RandomAccessIterator> Rng> void sort(Rng& range) { std::sort(begin(range), end(range)); } concept template</range<randomaccessiterator></typename></concept>…

で、

もう殆ど操作覚えてだろうからtype-Aで特訓し直すか→あーやっぱ無理→type-Bに戻す→しっくり 相変わらず上下サイティングできない