2009-01-01から1年間の記事一覧
変数a が NULL だったら、デフォルト値の*1b値を返して、NULL以外だったら a を返すよーは、a がOK であれば a を、a がダメだったら b を返したい というコードを書きたいという場合、超悩むのが「分岐条件をどうするべ」って所なんです。 …いや、NULLで比…
public Void func() { return …!? } という感じに、戻り値の型に void ではなく java.lang.Void クラスを指定した場合って何を返せばいいのか…。void だから放置でいいんだよね!? と、最初は思ったのですけれども、コンパイルしてみると「値返せよ。死ねよ…
sendmail の aliases とか .forward で転送先を指定するとき、プログラムを指定することが出来ますがーどういうデータがプログラムに渡されてくるのかが判らなかったので調べてみました(ってか実験してみました)ヘッダー付きの生データで来るのかしら…? …
あぁもう、C++/CLI は変態さんだなぁもおおおおおおおおおおお!!!!(右手がグーのまま震えながら 今日はこんなコードではまりました @ Visual C++ 2008 Express Edition SP1(コードに深い意味はないです) // C++/CLI struct NativeStruct {}; private …
諸事情で C++/CLI を利用しています。 良いカオスっぷりですねコレ(ぉC++/CLI についてはよく知らない…ってか、C# も詳しく知らないわ、.NET についても詳しくない中ガリゴリ書いているのですが… やっぱり、template と generic は違うんだなぁーと実感した…
キターーー!! orz 別件で編集中に突然落ちたので、原因を探っていたらこんな結果になりました。 再現方法 再現させるには、この項目のtitleの通りなんですけれども C# でフォームに MenuStrip を配置する。 適当にメニュー名を決めて enter を押す。 メニ…
諸事情で、google さんが提供してる Protocol buffers を利用しています。さて、VC2008EEで "#include <crtdbg.h>" しつつ作業してたら、終了後にリーク報告受けちゃいました。こういう場合は当然自分のコードを疑うわけですけれども(ぉ)、"int main(){ …
プレビュー画面で はてな記法 がそのままダラダラと表示される姿を見た瞬間のうっへり度といったらもうね…… あああ! orz
タイトルのように、引数に指定した文字列を 小文字 / 大文字 にするための関数として strlwr / _strlwr strupr / _strupr が居ることに気づきました…って、C標準関数 と Microsoft拡張関数の2種類…? いやでも挙動一緒臭いし、引数も一緒だし標準にあれば MS…
おいらがメインで利用している Visual Studio は VS2003 なんですが、この子はインテリセンスがちょぃと弱いので*1^^;、My共有ライブラリちっくな物は VC2008EE でライブラリ開発プロジェクトを新規に作りそこでコーディング。 納得いく形になったら主開…
basic_ofstream::is_open() の項目を開くと、basic_ofstream::open() と同じ内容が表示されてうっへり MS的に見れば、未だに VS2003 使ってる方がうっへりですね。ハイ。# でも一番好きなの。
subversion では、コミット前とかコミット後とかを Hook して任意のプログラムを実行できちゃったりしますがー今までHookなんか使ったこと無かった故に、どんなモンなのかと実験的利用してみるべく $REP_PATH/hooks の中に "post-commit" なシェルスクリプト…
smtp認証が利用できるメールサーバーが出来た…かと思ったんですが、よく見てみたら認証アルゴリズムで 'DIGEST-MD5' 'CRAM-MD5' が使えてないことに気づきました。 確認する # telnet localhost 587 Trying 127.0.0.1... Connected to localhost.localdomain…
sendmail でメールサーバーを構築中で、smtp auth も実装し、不正リレーも(多分)無効に出来て、とりあえずOKかしらー!…と思ったんですが、根本的な所で躓きました。.forward が効かないんです。 全く転送されません。 これは困った! おいらが良くやる…
相変わらず java 関連の印刷でつまずいています。(draw2d を利用)諸事情で、キャンバスに文字を描画した際の「文字の高さ」を知りたかったのですが、どーーーーーしてもおかしい値しか取れずで四苦八苦していた*1のです。…しかし、おいらは気づいてしまっ…
Tree を Table*1 のように見せかける為に、TreeColumn を利用して tree に ヘッダーを付けたりなんなりごにょごにょしたりするケースがあります。で、そのヘッダーの横幅ってのは、setWidth() で設定出来たりします……が、tree コントロールの大きさが変わっ…
// java public Boolean isKanaria(); public void setKanaria(boolean b); public void setKanaria(List<Boolean> list); public Long getAO(); public void setAO(Long n); public void setAO(List<Long> list); public Double getBara(); public void setBara(Double d);</long></boolean>…
class A<T> { static public interface IHashGetter<T> { public int getHash(T t); }; public A() { this(getDefaultHashGetter()); // ※↑コンストラクター A<T>(A.IHashGetter<Object>) は未定義です。 } public A(IHashGetter<T> getter) { // こっちが本線 } static <U> IHashGe</u></t></object></t></t></t>…
final Composite pare_parent = parent.getParent(); // ↑この子が "びろん" する びろん…?
Plugin.xml を書いて追加する方法は沢山出てくるも、Javaのコードからごにょごにょして *自前で Eclipse のメニューを追加する方法* が全く分からん…コードが公開されているとはいえ、何処を身りゃいいのかわからないよパトラッシュ… orz
zipコマンド発動中に別ターミナルで top してみたところ top - 13:53:02 up 15 days, 22:00, 3 users, load average: 0.16, 0.05, 0.01 Tasks: 111 total, 1 running, 110 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 0.1%sy, 0.0%ni, 99.9%id, 0.0%wa, …