2004-01-01から1年間の記事一覧

今年のニュース

みはえる的な今年のプログラミング的なニュースは、やはりDIコンテナを知った事ですかねー。汎用的なプログラミングパラダイムシフトの可能性を持っていると思います。 あとSNSの展開可能性やASP.NET2.0も楽しみです。あー、プログラムは面白いなー、なんでS…

今後の方針

>tempさん 正直自分も明確なイメージを持って喋っている訳ではないので、具体的な例を出す事が出来ません(爆)。ごめんなさい。いましばらく(3〜4年くらい?)お待ち頂ければ(おい)。 総じて何が言いたいのかといいますと、みはえるは現在のテキストエ…

最近のHDDレコーダーって

2チューナー搭載して「どっちも録り」とか「W録画」とかやってますよね。 あれ、ソフトウェアエンコード(?)にして12チャンネル分分配して「CPUパワーが許す限り全部録り」とかに出来ないんでしょうか。 まあ、そんな簡単な話にじゃないんでしょう…

駄文1

人間が途中でインタラプトしてプログラムの進行を制御出来るようにしたらどうだろうか。

自動リンク機能付き辞書制作ソフト

を、作ろうと思ったのですが、自作するよりFreeStyleWikiを使った方が早いんじゃないかとか思って挫折。 ところで、はてなのキーワードリンクってどうやって生成してるんでしょうか。「はてなキーワード作成ガイドライン」←こんなのもキーワード化できるって…

個人情報登録が

話題になってますね。はてなダイアリ離れが発生しているようです。 このメール僕のところには届かなかったけど、僕は登録しなくていいって事かな?(笑)正直、いくつか日記を平行していて分かった事は、はてなのキーワードリンクは来訪者数を上げるのに非常…

ソースコードを管理するという事

色々あって説明しにくいのですが、ソースコード管理ツールをこれから使う「かもしれない」時に、今使っているVisualSorceSafeを使え「ないかもしれない」場合の選択肢を探している最中です(わけがわからなくてごめんなさい^^;)。 でまあ、順当にCVSに落…

必要にかられて(と言っても趣味で)

yaccとlexを勉強しているんですが、どうも徒労のような気がしてなりません。今時もっと上手い手段が確立されてて、XMLで構文規則組み上げたらGUIでコンパイル出来るシステムがあったりせんのでしょうか(GOLD Perserは近い気がしたけどそれでも古い)。

久しぶりにC++の話

例)int a[6][10];を受け取る関数の宣言 void exa(int (*mat)[10]); または void exa(int mat[][10]); 配列の一つ目は省略可能。下は上のシンタックスシュガー 知らなかった……orz (どこかで誰かが怒っている声が聞こえそうだ) コンピューター言語は広く浅…

BasicBatchHandler移植完了 ただし、addBatchに相当する機能がADO.NETにあるのか不明なため(まだ調べて無い)、バッチ回数が"1"以外の場合は正常に機能しない。 これで、ドキュメントにあるS2jdbcの機能の移植は終わった事になる(ObjectResultSetHandlerと…

メモ

SQLの引数名について、劉柴から"@1","@2"という風にするのはどうかというアイデアをもらいました。自分こういうの好きです(笑)。一通り組み終わった後で、SQLServerカスタムのコード実装する際に、とりあえずはこれでいこうと思います。

メモ2

BasicUpdateHandler移植終了

復旧作業中

コミケとその後始末でDosanko実装が全然進んでいませんでした。本日から作業を再開します。次はBasicUpdateHandlerの移植。

タイプ別性格判断

http://blog.livedoor.jp/ryushi_/archives/5706526.html タイプ別性格判断 僕も「ENTP型:次から次へと挑戦する」でした^^;

覚書

PropertyTypeImplのvalueTypeの型をTypeからValueTypeに戻す。 BeanListSelectHandrer移植 MapSelectHandrer移植 MapListResultSetHandler移植 覚え書き MapResultSetHandlerとBeanResultSetHandlerでは、呼び出されるcreatePropertyTypesメソッドが異なる(…

データプロバイダの抽象化

色々な事情によって、SQLServer用のSQLでは"?"が使えず"@IDENTIFY"のような変数名を設定し、変数代入時にもその変数名を取得しなければならないのですが、これをどうS2jdbcにマッピングすべきか考え中。とりあえずoledb版だけ作って、後で悩むか……。

そろそろ

UnitTestの体制が必要ではないでしょうか? mainにダラダラサンプルコード書いてもわかりにくいし。

結局

ValueType(s)を使わない事にしました。 と言った矢先に、Nullが代入出来ない事が判明(System.Convert.DBNullを代入しないといけない)。うひゃー。どうすんべか。 (15:34)ValueType(s)を全て移植しました(爆)。ちょいとOleDb以外は動かなくなってしまいま…

え? doubleとDoubleって違うの?

ValueTypeをJLCA(javaからC#への変換を支援するツール)にかけたらtoXXXXメソッドとtoPrimitiveXXXXメソッドが、ほぼ同じコードに変換されて混乱。 劉柴に聞いて、そこで初めてjavaではプリミティブ型にはプリミティブ型と参照型がそれぞれ用意されている事…

RequiresNew

RequiresNewを実装してコミットしました。 動いているような……? 偶然かな……。

初コミット

AOPAllianceを再実装させてコミットしました。

覚書

ValueTypesでBYTE_ARRAY_CLASS関連をスルー。 終末は再びトランザクション処理の予定

覚書

BesicHandrer#getCompleteSQLって、デバッグ用の文字列生成メソッドだったんですね……。気づけよ俺orz。 ValueType(s)を移植するのはいいんですが、ボックス化でプリミティブ型と参照型を暗黙変換するCLRにおいて、こういう物が必要になるのかイマイチ自信が…

覚書

oledbラッパー完成。あまり綺麗に実装できなかったのが悔しいが、めんどくさいので先に進む。 他のラッパーは必要に応じて作る事にする(HLSQLを動かすにはodbcラッパーが必要か?) 次はValueType/ValueTypesの移植

id:mikamamaさんの所で紹介されていた小話 機械が動かなくなったので技術者を呼んだ。しばらく眺めた後、かなずちでぽん、と叩くと動き始めて100ドルを請求された。呼んだ方は釈然としないので値段の内訳を問う。内訳は、「どこを叩けばよいかを調べる費用:…

覚書

例外処理の実装、コメントアウトしていた例外処理箇所を復帰 Logger/MessageFormatterはスルー fetchSizeとmaxRowsもスルー コネクションオブジェクトのアダプタ作成開始。

覚書

BasicHandler#getCompleteSQL/getBindVariableTextを移植 [暫定]java.util.Dateの判別をスルー(CLRにはDateTime型しか無いので)

S2jdbc移植覚え書き

現在はValueType/ValueTypesはスルーさせてます。整数と文字列くらいしか動かないですね。多分。 Loggerの移植はどうしましょうかね? この辺もスルーさせてますが。 他にスルーさせてるところ bindArgs関係 getCompleteSQL関係 ……って、骨抜きじゃんかこれ…

解析魔法少女美咲ちゃんマジカルオープン!

やねうらお師匠の3作目の著作が出ました。詳細は本日記の方で。 http://d.hatena.ne.jp/yaneurao/20040731

名前

とりあえずS2jdbcの .NET版はDoDataReaderと呼称する事にしました。プロトコルはSQLServer/ODBC/Oracle/OLEDB汎用にする予定だし、ADO.NETのラッパーという訳でも無いので。 ただ、そのコンポーネントの目的(この場合は、データ層コンポーネントの自動生成…