...ing logging 4.0

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

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

契約の継承

id:uskzさんと昨晩朝方まで話し込んでしまった. と言っても,僕の理解力が貧弱すぎただけだが. in, out と、継承 関数が基底クラスの関数をオーバーライドしたものである時は、 その関数自身かまたは基底クラス達の in 契約のうち、 どれか一つが満たされ…

interfaceにDbC

架空のコードです. interface I { void f() in { assert(g()==1); } out { assert(g()==2); } // 最後に ; 必要か? int g(); invariant() { assert(g()==1 || g()==2); } } class C : I { int v; void f() // I の in と out を継承 { v = (v==1 ? 2 : 1);…

wikiとかの告知

いちいち書かない方がいいか.

RAII的な何か

基本的にデストラクタはこの手の解放処理には使えないんじゃないかと思います。(デストラクタが確実に呼ばれるという保証すらないため) 適当にdisposeだのreleaseだのといった関数でも作って、明示的に呼び出してやるのが良いようです。 その場合でも、D言…

「C/C++に疲れた人のD言語」のアドレスがまた変更になりました

前記事の件のためpukiwikiの各ページのアドレスが変わりました. http://rayerd.plala.jp/pukiwiki/ingwiki/index.php?C%2FC%2B%2B%E3%81%AB%E7%96%B2%E3%82%8C%E3%81%9F%E4%BA%BA%E3%81%AED%E8%A8%80%E8%AA%9E tinyurlによる短縮版URLはこちらです. http:/…

...ing wikiをPukiWiki Plus!に

http://rayerd.plala.jp/pukiwiki/ingwiki/ EUC-JPで動いていたVineからUTF-8のDebianに変更した際に文字コードの変換をしていないままだったせいで,日本語のページ名を持つページが表示されなかったり,添付ファイルがダウンロードできなくなっていた問題…

KITCC

結構な歴史があるKITCCに関わる一人としては,何かせんとならんなあと思いつつも過ぎる年月.

Windows Vista SP2 (x64)

Download x64 ベース システム用の Windows Server 2008 Service Pack 2 および Windows Vista Service Pack 2 (5 言語用スタンドアロン版) (KB948465) from Official Microsoft Download Center 早速落として入れよう. SP2はでかいけどx64版はさらにでけー…

はてなプラス

はてなダイアリーとはてなブックマークがプラスになったらしい. ところでダイアリーをキーワードリンクなしにするのが有料なんだね. なんたらの機能を停止するのにお金がかかるってのはサービスとして間違ってるぞ. あと,タグのスポンサーになったらどう…

キングにはたいした価値がない

「「やっぱりハルヒはこの時間平面におけるアニメのクイーンなんだな.」」

PukiWiki組み込みのユーザ認証がケータイからアクセスすると働かない

ちょ. 何これどうしたらいいの.

何が何だかわからない

import std.stdio, std.range; void main() { string s = "hoge"; for(auto _r = std.range.retro(s); _r.length() != 0; _r.popFront()) { writeln(_r.front()); } writeln(s); } e g o h hogeあれ!? 逆順? 俺はどこを勘違いしているのだろう(dmd 2.030…

Bugzilla

新しいBugzillaはかっこいいし見やすい! http://d.puremagic.com/issues/show_bug.cgi?id=314

ALCががががが

http://www.alc.co.jp/sorry2.html 第三回 5月17日 日曜日 21:00〜18日 月曜日 09:00 英辞郎 on the WEB、ポケット英辞郎SPACE ALC(www.alc.co.jp / home.alc.co.jp)My ALC(ライティングエイド受講生ページを含みます) お わ た

dmd 2.030 released

Range - dmd2.029 - ...ing logging 3.0 # Bugzilla 2882: std.random.MersenneTwisterEngine without seed お,直ってる.

How to import without specific symbols

前の話:Renamed import is selective - ...ing logging 3.0 ちょwwwwwwwwwwwwwwwwwwwww http://codepad.org/MKHVHlFS import std.typetuple; ////////////////////////////////////////////////////////////////////////////// /* * …

SimpleConstructorに触発されてDefaultStringizerを作ってみた(2)

SimpleConstructorに触発されてDefaultStringizerを作ってみた - ...ing logging 3.0 ExtendedPointがPointを継承してないから意味がわからないコードになってた. import std.stdio; import std.conv; import std.string; import std.typetuple; string red…

Renamed import is selective

import std.stdio : print = writeln; // 改名インポートだけど選択インポートでもある こうなるので,改名インポートと選択インポートを独立させたい.はて,こうか? import std.stdio; // 今までのインポートと同じ振る舞い(これはなくしてしまうのもあ…

英語の構文を説明している例文

たくさん欲しい. っていうか,それくらい出力してくれるソフトないのかな.

省略可能な関係詞

もうやめて!!!! id:haru-sのライフはゼロよ!!!!!!!

ニコニコ動画でプレイリストが使えるGreasmonkeyスクリプト

ニコニコ動画でプレイリストが使えるGreasemonkeyスクリプトをはてなブックマークに対応させてみた - ...ing logging 3.0 本家の方ではてなブックマーク対応してくれないかな.

どうしてもEmacsが覚えられない

俺はただコピペがやりたいだけなのに・・・.

先生何やってんスか

鼻そうめんPの正体にワロタw http://nekomimi.tabgraphics.under.jp/ ・Animation 二十面相の娘 OP&ED原画 みなみけ おかわり OP原画 バンブーブレード #7作監 ななついろ☆ドロップス #5原画 Darker Than Black 版権(ニュータイプロマンス夏号) 天保異聞 妖…