2008-12-31
今年最後の投稿
今年の最後、10月付近からやたらとPCパーツを買いました。
ということで(通販で買った分だけ)リストアップ。
MX™ Revolution
愛用中のマウスです。
以前使用していたマウスが耐用年数超えたのか自動ダブルクリック機能を搭載したので購入。
お金掛けるだけの価値が現在進行形で実感できます。
GbE-PCI2
家で使ってるサーバーの蟹さんNICがあまりにも不安定だったので購入ついでにメインPCもサーバーに合わせて変更。
メイン(WindowsXP)では普通に動いていますがサーバー(CentOS)の方では不安定とかそういうレベルじゃなくてOS自体が起動しないことたまにあり、ネットワーク的にはすごく安定してるんだけどなぁ。
PCI Express Sound Blaster X-Fi Titanium
興味本位で買ってみたサウンドカード。
なんつーか、うん、ブルースクリーンが素敵だったよ。
DHARMA TACTICAL KEYBOARD 【DRTCKB91UBK】
テンキーの無いキーボード。
このタイプが欲しくてやっとこさ購入。
機能に不満は無いけれど、一言だけ。軽い!
SATA2I2-PCIe
マザーボードにSATAをつける場所がなくなったので購入。
PCIEx1で満足です。
SE-90PCI
上記サウンドカードの精神的ダメージを癒すために購入。
ヘッドホンはデジタル接続して良い音出してます。が、アナログ出力のコードがスピーカーに対応してない!購入せねば!!
2008-12-10
冬だから、不景気だから、首が寒い
2008-12-01
2008-11-24
2008-10-25
久しぶりの歯医者
というわけで予約もせずに歯医者へ突入してきました。
受付:
「ご予約は?」
sk:
「しなていです」
受付:
「本日予約の方が大勢いますので診察だけでよろしいですか?」
sk:
「あ、はい」
さすがに自称急患じゃ相手にされないっぽいんで診察だけに。
で、呼ばれて行って座ってみたら、
ドリルマスター:
「う~ん、前歯の裏側にあるんで治療しますかぁ」
まじっすか。
2008-10-20
ラッパーと根性とインターフェイス
この作業してると他のライブラリってホントに素晴らしいと実感します。
.NETとか鬼だなぁと思っちまいます。
ラップ作業と言えば元の関数とかを使いやすくする目的なんかだとは思いますが気になることが一つ。
例えば四角形の情報が欲しいとします。
Win32API的にはRECT構造体ですがD言語的にはどうすべきなんでしょか?
MFCに習って(使ったこと無いけど)CRectクラスを作るべきなのか?
でもそれだと頻繁に使うし重そうで鬱陶しいなぁってとこなんでしょうか?
それにその情報を取得するには関数から引数として受けとるのか参照(ポインタとか[in]out)させるべきなのか?
戻り値にした場合はエラーなら例外を投げてわざわざtry〜chatch?
あぁもうめんどいなぁ。
2008-10-06
背伸びして飲んだコーヒーは苦かった
ただし公開はまだしません。
ネムぃを作っていく中でバグやら何やらを随時修正したいのでその作業が落ち着くまでは特に日の目は見ないようにさせるつもりです。
で、ネムぃなんですが頼みの綱だったNeguiがいまだ未完成、ってかDMDのバージョン上げたら実行できなくなったので開発凍結。
どうも文字列mixinのところで変になっている感じ。
基礎クラスそのままで作り直しかなぁ。
2008-09-18
2008-08-26
2008-08-20
2008-08-04
作り直し
カレキは肥大化したモジュール群を1系列の時のように一つのモジュールに統合します。
コードも「Dのお勉強」を意識した作りから「Dの活用」へシフトさせます。
具体的には自前のstatic ifからstd.conv.toを使用したりとか。
秋文書はカレキへの整合性、ほんとはやっちゃいけないんですがコードに文書を合わせます。
たぶんこれが最後になるんでドドーンとやってみます。
2008-08-02
2008-07-27
なめすぎた
単にAPIでやるときはペンやらブラシやらデバイスコンテキストなんかはその用途用途で作って開放してを繰り返してたんですがどうせライブラリちっくにするんだし、ってことでクラスやら構造体を作ったところで単純にウィンドウクラス作れば良いだけの話じゃないことを実感。
これってネムぃだけに機能を限定してるから別に良いけど世にあるGUIライブラリってこんなのの比じゃないことを改めて実感した次第であります。
世の中すげーなぁ
2008-07-18
2008-07-13
GUIライブラリ
もうここまで引っ張ってるとなんか惰性と義務感だけで作ってる感じです。
DMDのバージョンがあがればコンパイルは通らず、
うまくコンパイルが通るときはWindowsAPIモジュールが通らない。
そんな中でGUIライブラリは中々良いのが見つかんない。
ってことで最低ネムぃだけでも動かせそうなGUIライブラリ作ってます。
その名もNeGui、そのまんま。
あんましクラスによるGUIイベント処理って触ったこと無いんで歪なものになってますが自分が使えりゃそれで良いのでちまちま作っていきます。
2008-07-08
2008-07-03
そろそろ
秋文書はネムぃに都合良く、カレキは技術的に。
今までカレキはお勉強も兼ねて作っていたのですがそろそろ標準ライブラリとか使って(特にstd.conv.to)楽したい。
2008-06-29
2008-06-25
2008-06-22
2008-06-16
2008-06-11
2008-06-06
2008-06-03
遅ればせながら
サヨナラP902i、ヨロシク905i、なんで906iにしなかったっんだろう?
とにかくまぁ買い換えましたんでついでにパケホーダイに変更です
意地だけで定額にしなかったんですがもうきついっす
そんだけ
2008-05-20
2008-05-19
2008-05-15
2008-05-12
2008-05-05
もう若葉
もう秋でなく春の中盤ですがカレキはいつまで経っても枯れ木です。
更新自体はチマチマやってるんです、主に最適化とか。
機能追加がなかなか難しいところでKarehaクラスの中身をpublicにしたりしてKarekiクラスから直接(完全に外に出してないから別に構わんです)操作できるように準備したりしてるんですが長期的に取り組む時間がどうもとれない。
ちなみに機能追加で計画してることは、
・正規表現的な検索っぽいこと
現状の素人ツリー実装じゃツリーそのものからの複数ファイル検索が凄い辛いのでクラス内部で直接やってしまう計画です
まぁ今までの流れだとミノムシ作ることになるかなぁ
・複数の秋文書でDBチックな処理
あぁ、自分で書いてあれだけど素晴らしくムリっぽいまず現状のカレキじゃトランザクションなんて不可能だもんなぁ
・処理のスレッド分割
まさに初体験です
・GUI
カレキじゃないけどいつかは作らねばネムぃに実装出来んぜよ
なんかやりたいことあるんだけど時間無いなぁ