2008-08-01から1ヶ月間の記事一覧
背景*1 開発マシンはWindows XP SP3で,VS2008と一緒に.NET 3.5 SP1が入っている. ターゲットマシンはXP SP2の最初の状態で,.NET 2.0が入っていて,msvc*90.dll などのC++ランタイムライブラリはインストールされていない. 結論 いろいろやったけど全部ダ…
続き. 方法6 cometii.exe comet2clr.dll mfc90.dll mfc90u.dll mfcm90.dll mfcm90u.dll msvcm90.dll msvcp90.dll msvcr90.dll同じディレクトリに入れてあげる昔の方法を使えないかと,C++/CLIで作成したcomet2clr.dllにマニフェストを埋め込まず,方法5で…
産学のミスマッチングはどこで解消したらいいのだろう? そもそも大学では特定の企業にべったりの技術や場当たり的なやり方や経験則みたいなものは教えてくれないし,それは大学で教えるようなものじゃないと考えられているよね? 企業は企業でほとんどの新…
http://fuse.sourceforge.net/ http://dokan-dev.net/ いつかこれを使って何か作りたい. 追記 Dokanの入門記事があった. http://www.infoq.com/jp/articles/filesystem_helloworld_1 これ未踏だったのか.へえー.ちょっと勉強してみるか.
if a < b < c then Icon - Wikipedia if文を初めて使ったときはこう書いたなあw
新ジャンル「実況実況動画」 ・・・. むずいw
ランキングについてはやはり難しいな. http://www.nicovideo.jp/watch/nm4418450 いつものことだがアンケートの選択肢は何とかならんかなー. どれでもないときがあるんだよね. 全部にその他を入れて,これが多かったら選択肢に問題があったことがわかるだ…
http://www.nicovideo.jp/watch/sm4419521 これはwwww
class A { void f() throw() {...} }; メンバ関数のthrowってどれくらい使われているんだろう. 全然使ったことないや. そもそもこれって正式にはなんて言うんだろ?
ここでまさかのPV. 黒い 黒いよミクさん!
10,20,...だと3000行まで. 中学のときに書いてたBASICのプログラムで,一番規模が大きかったものでもたったそれだけなんだよな. でもスタックも関数もなしによくプログラミングしていたなー. そう考えると300行の関数ひとつの中だけですべてをやってい…
あー,今日は,朝に夜勤明けで帰ってきてから夕食までずっとニコニコ見てたなーw 会社で寝ると体調がおかしくなりやすい. いつ起こされるかわからないから緊張したまま寝てるんだろうなあ. 今日も頭が痛かったので出かけるのをやめてまっすぐ帰ってきて,…
メロンを買ってきて食べたら、やたら苦い部位があった。いやもう、苦いなどという言葉では表しきれないほどの壮絶な苦さ。ピーマンやゴーヤどころではない、30分ほども後をひく刺激ある苦味。で、調べてみるとメロンの特有の病気であるバラ色カビ病の病害部…
適当に書いた記事がなぜかブクマを集めてて不思議. そんなことならもっとまじめにたくさん書いたのにw
記念.
最近はてなブックマークをブックマークとして使うようになってきた. 前は大喜利にしか使っていなかったんだけど,割と便利なんだよね,はてなブックマークって. 検索やタグ付けが簡単だし,似たような記事を集めやすいんだと思う. Firefox3で改良されたブ…
ほとんど同じコードを一カ所に集めようとしてtemplate mixinを使うとコードの可読性が著しく落ちて読みにくい. マクロと同じような使い方をしちゃいけないのかなー. template Hoge(TL...) { alias ReplaceAll!(int, long, Reverse!(TL)) SomeTypeTuple; } …
ちょ・・・これ画期的すぎてやばい. コモンズツリーは,動画の素材になった動画・画像・音楽の継承関係を可視化する. 素材を提供する側がその素材の使用条件を宣言し,利用する側はその使用条件を満たした形で素材として使用する. これによって,著作権の…
auto less = (int i, int j){return i
次は型の調整に挑戦してみるよー. http://d.hatena.ne.jp/haru-s/20080707/1215425417 ということで,時間ができたのでやりました. フルスクラッチのD言語用bindがここまで動いたよ! import std.stdio; import stdex.bind; T[] removeIf(alias cond, T)(T…
New Libraries - Accumulators: Framework for incremental calculation, and collection of statistical accumulators, from Eric Niebler. - Exception: A library for transporting of arbitrary data in exception objects, and transporting of excepti…
VS2008SP1を入れたら次期C++標準ライブラリのドラフトであるtr1ライブラリがいくつか入っているようなのでちょっとだけ調べてみた. #include <iostream> #include <memory> // std::tr1::share_ptr はここに入ってるのね class A { public: int v; A(int v) : v(v) {std::cout </memory></iostream>…
http://d.hatena.ne.jp/haru-s/20080809/1218251206#c あれっ,配列演算は変数定義と同時には使えないの? 配列演算のことがよくわかってないので仕様を読み直した. ベクトル演算は、スライス演算子が =, +=, -=, *=, /=, %=, &=, |= 演算子の左辺に来たと…
同期関数 同期クラスメンバ関数は、記憶域クラス synchronized で宣言されます。 静的メンバ関数の場合、そのクラスの classinfo オブジェクトによって同期が行われます。つまり、 そのクラスの全ての静的メンバ関数はすべておなじ一つのモニタを使用します…
すげえ! けど客席ががらーんとしててもったいねえw
何から話せばよいのだろう. 自力でハイポーションを作ろうとした男がいた. ぶっちゃけできあがったものは毒薬であった. お食事前に見るのはやめておくのが賢明である. ・・・はい. その偉業から後に黒魔導師と呼ばれる男である. ちなみにニコニコ馬鹿…
普段D言語使ってると,C#でdelegateを使いたいときにわざわざデリゲート型を先に宣言する方法しか知らなくて面倒に感じる. delegate void SimDelegate(); // これ void DoSim(SimDelegate dg) { before(); dg(); after(); } ... DoSim(() => sim.go()); ...…
http://rayerd.ddo.jp/pukiwiki/ingwiki/index.php?Firefox%20Add-ons アドオン置いてあるのはここね. HatenarはHatenabarを入れましょうー. あとGreasemonkeyを入れてからそのスクリプトであるこれを入れたらスクリーンショットみたいなことができるよ(…
Version D 2.018 Aug 7, 2008 New/Changed Features Now supports array operations. Bugs Fixed Added hash to generated module names when building libs to reduce collisions Bugzilla 1622: parameters to TypeInfo_Struct.compare seem to be switche…
とりあえず3つだけ. 何はともあれ会場が遠かった.せめて公共交通機関でまともに行ける場所がよかった・・・. お茶の水女子大学の人の開発力がすごすぎて異世界の人に見えた.あまりの差に死にたくなった\(^o^)/ 顔見知り同士で盛り上がってる中には入っ…