2008-08-01から1ヶ月間の記事一覧

MinUnitの存在感

JTN002 - MinUnit -- a minimal unit testing framework for C C++だとCppUnitとかあるんだけど,C言語には何かテスト用ライブラリがあるのかなぁと探して見つけたのがこれ.これの凄いのはなんと言っても #define mu_assert(message, test) do { if (!(test…

久しぶりのC

俺も気晴らしを兼ねてコードを書いていたのだけど嵌る嵌るww enum {} printf(foo); scanf(foo); scanf("%d", foo); arr.length; しかも何故かある関数の後にIO関係を使うと,総無視されるかWindowsが例外投げる(アセンブリ出力してみてフローを見たけどち…

EPOCH@まつやまへの刺客

どうやら研究室の後輩二人がペアで出るらしい.これは期待するしかない.使っていい環境はC/C++,Javaの二つ.正直バージョンがばらばらだったりと微妙なのだけど,C/C++ならそれほど関係ないかなぁと思っている.Javaだと1.4と1.6の差はかなり大きいと思う…

EPOCH@まつやま 再び

EPOCH@まつやま 2008 去年出ようかと思ったけど,色々と重なって結局出なかったプログラミング大会.興味がある人は出ようぜ!そして力の差にorzすべし.

Ramazeでのセッションクッキー削除

ソースを見てとりあえず下のような感じ(この辺はRack依存). session.drop! response.delete_cookie(Ramaze::Session::SESSION_KEY) session.drop!を呼ぶと,Ramaze::Sessionのdroppedの属性がtrueになる.すると,currentがcallされたときにsession.finish…

misky sequencer

misky sequencer IPAの未踏ユース採択プロジェクトらしいのだけど,実装はD言語らしい.以前なんかの論文で実装にDを使っている人はいたけど,遂に未踏ユースでもktkr!! これは期待せざるおえない.

無名名前空間

id:toppo0130がC++では無名名前空間が便利過ぎるというのでどんなのか調べてみた.無名名前空間 無名という名前のまま書き方は予想通りだった. namespace { int var; void func(); } とするとファイルスコープになる(Cスタイルのstaticは非推奨).実際はユ…

はいはい釣り釣り

Webプログラミング5大基礎知識 Part1 HTML ねぇねぇ、こんな記事書いちゃってるけど 今どんな気持ち? ∩___∩ ∩___∩ ♪ | ノ ⌒ ⌒ヽハッ __ _,, -ー ,, ハッ / ⌒ ⌒ 丶| / (●) (●) ハッ (/ "つ`..,: ハッ (●) (●) 丶 今、どんな気持ち? | ( _●_) ミ :/ :::::i…

RubyでLDAP

使ったのはRuby/LDAPなのだけど日本語の資料が全然ない気がする.RailsだとActiveLDAPとかあるようなんだけど,生で使ってる人がいないのかな(それとも書くまでもない?).ここの人のを参考にしたのだけど(それとRDoc),今後何度か使うこともあり,初期化と…

MD5で嵌った

MD5のデータを扱う必要が出てきたので,ほげほげしていたのだけど改行の存在を忘れていて嵌った. FreeBSD % md5 -s foo MD5 ("foo") = acbd18db4cc2f85cedef654fccc4a4d8 % echo foo | md5 d3b07384d113edec49eaa6238ad5ff00 Debian $ md5sum foo d3b07384d…

カテゴリ

livedoorとかのブログと違って,カテゴリをタグのように扱うようだ.

今後の方針

プログラミング関係はこっちで書くことにしました.

はてなダイアリー始めました

どう使おうか考え中.ハイライトとかあるし,技術的なことはこっちの方がいいのかなぁ.