...ing logging 4.0

はてなブログに移行しました。D言語の話とかいろいろ。

2009-03-01から1ヶ月間の記事一覧

dmd 2.026 + DFL rev78 (Revisited)

説明の順序がおかしかったので修正しました. svn リポジトリ svn co http://svn.dsource.org/projects/dfl/trunk/win32 dfldsource/win32にある最新の DFL には -version=DFL_DMD2020 は実装されていますが,dmd 2.021 での変更に対応した -version=DFL_DMD…

ルパンVSコナン

思っていたよりも面白かった!

蒼い鳥

お気に入り.

時間がないのにサーバ管理に手を出す

あああああ. パーミッションの設定が狂っていて古いブログと画像が表示されなかった問題を直した.

隣に・・・

あーやばい. 桃邪気P・・・.

昨日の自分は明日の敵

http://d.hatena.ne.jp/ABA/20090315#p1 ABAさんはなんてもんを作るんだ. めっちゃ難しいんですけど.

new Aとnew A()の違い

C++

via. shinhさんとかuskzさんとか. #include <iostream> struct A { int v; }; struct B { B(){} int v; }; struct C { C():v(){} int v; }; int _tmain(int argc, _TCHAR* argv[]) { A* s = new A; A* t = new A(); B* u = new B; B* v = new B(); C* w = new C; C* x</iostream>…

静的配列を返す連想配列に値を代入できない

void main() { { string[][string] hash; hash["key"] = ["a","b"]; // OK } { string[2][string] hash; hash["key"] = ["a","b"]; // NG, core.exception.RangeError@a(8): Range violation } } そういう問題らしい.

HTTPS接続のための証明書作成方法(Apache2 + SSL) - Debian [Lenny]

とりあえずメモ. 参考:make-ssl-cert と証明書 - May the Source be with you マニュアル # zless /usr/share/doc/apache2-doc/README.Debian.gzSSL === Enabling SSL ------------ To enable SSL, type (as user root): a2ensite default-ssl a2enmod ssl…

ふとdmdをいじめてやろうと思った

void main() { delete a = new class {}; } a.d(5): Error: module a is not an lvalue a.d(5): Error: cannot delete type void a.d(5): Error: delete module a is not an lvalue a.d(5): Error: cannot implicitly convert expression ((class __anonclas…

dmd2.011での変更点について

auto interface を再度有効にしました これの意味がわからないぞ. 一体何のことを言っているんだろう.

scope interface is not "scope" - dmd2.026

scope interface B {} scope class D1 : B {} class D2 : B {} // D2の定義にscopeがなくてよいのがおかしい void main() { B x = new D1;// scopeがないならエラーになるべき B y = new D2;// いろいろおかしい } だと思うんだけど,いまいち自信がない. …

Confusion of auto and scope as the class attribute - dmd2.026

auto class B {} void main() { B x; } a.d(4): variable a.main.x reference to scope class must be scope 俺はscope classじゃなくてauto classと書いたはずなんですけど. まだ昔のコードが残っているのか. さて,報告するか.

writeflnとinterface - dmd2.026

auto interfaceについて調べようと思ったら下のコードでdmdが死んだ. import std.stdio; interface A {} void main() { A x; writefln(x); } C:\D\dmd\windows\bin\..\..\src\phobos\std\format.d(2050): Error: no property 'toString' for type 'a.A' C:\…

in vs. const

Sean Kelly wrote:> > dsimcha wrote: >> >> All the discussion about const on this NG lately has made me realize that >> >> I have no idea what the difference is between const and in, i.e. what is >> >> the difference between: >> >> >> >> So…

dmd2.026のビルド方法 - Windows編

dmd2.026から\dmd\src\dmdにソース一式が同梱されるようになったのでビルドしてみた. ひどい方法ではあるがビルドできたのでまあいいかと思い公開してみるw

dmd 2.026 - Added buildable dmd source!

うー,ビルドできねー.

cronのよくあるミス

http://d.hatena.ne.jp/myamyugon/20080630/1214818378 cronがまともに動かないと思ったら % をエスケープしないといけなかっただなんて! orz

またカテゴリの一括置換がしたい

[Linux/Cygwin][Linux][FreeBSD]というカテゴリができてしまっているので再分類したい. はてなはまだ置換機能の要望を叶えてくれていないのか・・・.いつまで待たせるんだ.

ジレンマ

Web

# それで連想したのだが、アスペルガーの人向けの定型発達者対策として登場する「質問には謝罪で答えろ」。これはつまり「なんで遅刻したんだ!」に対して(×)遅刻した理由を答える、(○)ごめんなさいと言えって話ね。昨日学習過程の話*1をしてたときにど…

プログラミングの常識の非常識

うは,すごい長文お疲れ様です. クラスは型である グローバル変数を使用していたコードをローカル変数を使用する方法に改良して、さらに最終的には「より良いコード」としてひどいコードを紹介している。 あー・・・.完成形のコードとして見るならこれはひ…

ただいま

帰ってきました. メールがたくさん溜まっているよ!