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

うちの会社でアジャイル的な開発をするにはどうしたらいいのかなあ,と考えていていつのまにかもう納期です(ダメじゃん). 今回の開発にしても,システムが要らない部分にまでかり出され,会議ばかりで結局ほとんど開発にとりかかれないまま,着手したのが…

文字列フォーマッティング

数字をn桁でゼロ詰めした文字列に変換するのはどうするのだろうか. nがあらかじめ分かっていれば TO_CHAR(num, '000000000');と書けるので,桁数指定部分に0をn文字列を埋め込めばいいのかと思うのですが,同じ文字列をn個連結する関数はないのかしらん.ま…

ファーストコンタクト

PL/SQLなんて初めて書きましたよ.簡単なことが全然分からんです.配列の添え字が1から始まるんですね(OptionBaseとか指定できるのかなあ).だいたい配列といっておきながら要はテーブルみたいなもんなんでしょ.Oracle特有なのかどうかもよく分からない…

昇給

月給が1800円上がりました.安っ!! 2年目に上がったときが1150円なので入社時から考えて2950円か…….それにしても,実家も寮も賃貸も皆一律住宅手当5500円というのはなんとかなりませんか.

京大レストラン

ネタではありません. http://www.kyoto-bauc.or.jp/mise/tenposhoukai/kyodai_cafe/index.html 大学生に戻りたいです.

開発メモ

C#

データベースにデータをインポートする前に,あるルールに基づいてデータを処理します.いまは「データ処理」「エラーチェック」「投入」という風な流れなのですが,データ処理の段階で既存データにアクセスする必要が生じます.で,その結果によって投入デ…

■ オークション至上最大!?IBM S/390 ■ 

すごいものを出品しているひと↓ コメントがおもしろい. http://page5.auctions.yahoo.co.jp/jp/show/qanda?aID=e25603441 消されてました.アクセスが多すぎたのかな?

NUnitがテストクラスを読まなくなりました

「予期しないトークンです。NAMEが必要です」とか言われて,読み込めなくなりました.なんかテストフィクスチャの名前が変なのかな. →たんにテストクラスのコンストラクタで例外が出てただけみたいです.メッセージボックスでエラーが表示されているので,N…

新刊情報

イタロ・カルヴィーノの『見えない都市』『柔かい月』『宿命の交わる城』が来月から河出文庫にて文庫化されるらしいです.すばらしい.

Relax NGの検証

C#からでRelax NGが使いたいのですが,どっかにライブラリないんですかね?

Assembly.LoadFrom(DLL名)を二回呼ぶと例外?

Assembly.LoadFrom()でDLLを動的にロードして,ふたたび同じことをすると例外が発生しますね(本当にこれが原因かどうかよくわからないのだけど).ロードされたDLLが削除されていないのでしょうかね.参照にnull入れてGCで無理矢理動かせば消えるのかな? …

リフレクション2

方法がいくつかあってとまどう.public class MainClass{ public void Main(){ Assembly asm = Assembly.LoadFrom("sample.dll"); Type sampleType = asm.GetType("Test.Sample.SampleClass"); if(sampleType != null){ SampleClass sampleInstance = (Sampl…

String#Substring(int,int)

StringクラスにあるSubstring()というメソッドは,JavaのString#substring()とは,引数の意味が違ってました,だまされた.Javaだとpublic String substring(int beginIndex, int endIndex)とあるように開始インデックスから終了インデックスまでを指定する…

リフレクション

C#.NETで,動的にクラス名を指定してインスタンスを生成するには,Assembly.CreateInstance(TypeName)を使うみたいです. これでダイアログベースのウィザードアプリケーションを作る際に,設定ファイルを使って動的な遷移が作れそう(ようはStruts-config.x…

プルパーサ

たかはしさんから.NETのクラスライブラリにあるXMLReaderがプルパーサであることを教えていただいたので,.NETはともかくJavaのプルパーサについて調べてみることにします.といってもなかなか理解がおぼつかないけれど.プルパーサというのはSAXのように要…

映画「the EYE」に本物の幽霊?@yahooニュース

最近ホラー映画が公開されるたびにこんなニュースになるなあ.「呪怨」のときもなんかありましたね.

C#.NETでXMLファイルを読む

これはSAXなんだろうか? それともMSオリジナル? XmlTextReader xtr = new System.Xml.XmlTextReader(fileName); while(xtr.Read()) { switch (xtr.NodeType) { case XmlNodeType.CDATA: case XmlNodeType.Comment: case XmlNodeType.DocumentType: case Xm…

会社に泊まっているのでメモ

角川書店日本ホラー大賞のページより,高橋克彦氏の選評 そして短編の『頭蓋幻灯』である。 この作者に秘められている才能は今回の候補作家の中で一、二を争うものだと思う。なのにその才能をどう使えばいいのか戸惑っている感じだ。卓抜したアイデア、安定…

RubyでOracleにアクセス

Ruby/OCI8というライブラリを使うらしい.メモっとこ

ファイルを開く

テキスト処理が必要になったのですが,僕はPerlはあまり使ったことがないので,せっかくなんだからとRubyを使ってみました.ファイルを開いて,各行の頭に連番を振るだけのコードなんですが,同じファイルオープンなのに書き方がたくさんあってよくわかりま…

なぜか昨日も飲んでしまった.どんどんダメダメになってきていやしないか?

はるかの毎日!昇り降り!!

昇降機好きのかたのようです.

C#初心者の開発日記

C#

やっぱりStrutsみたいなアーキテクチャになってしまいました.Strutsの欠点というのもよくわかってないので,とりあえず似たものになるということはそれなりに洗練されているのだろうと勝手に思いつつ. さて,System.Windows.Forms.Formを継承してAbstractW…

C#初心者の開発日記

C#

開発を始めました.ずっとJavaを使っているとenumとかがあることが嬉しいです.VisualStudio.NETはリファクタリング支援機能がしょぼいのが難点で,クラス名やメソッド名をしょっちゅう変更する僕にはめんどくさい部分もあり(EclipseとかJBuilderだと参照元…

ウィンドウズフォームでウィザードを作る

C#

とりあえずControlクラスがformとBeanをインスタンス化して内部に持っておき,formクラスにはBeanインスタンスへの参照を渡して生成させる.フォームが破棄されるときに同期をとる,という感じにしてみました(C#だとBeanって言わないのかな).もっと良い方…

Eclipse 2.1リリース

各地で話題になってますが,Eclipse2.1がリリースになりましたね.ダウンロードサイトが混雑しているのでしばらく待つしかなさそうです.会社だとJBuilderがあるのとなぜかマシンとの相性が悪くて,たまに落ちてしまうので入れてませんでした.ただ,家ではE…

訃報が届く

祖母が亡くなったので,明日明後日と忌引.そろそろ設計を終えなきゃいけないのですが,大丈夫かなあ…….

ウィザード形式のアプリをC#で作るには

C#

どうしたらいいのでしょうか.はじめはMVCみたいに,コントローラを用意して,そこでフォームの生成と破棄を制御すればいいと思っていたのですが,フォームをApplication.Run()で起動させ,ユーザがなんらかの処理を行った後コントローラに戻ったときに,フ…

XPointer 勧告

XML

いっぽうでXML Pointer Language (XPointer) がW3Cで勧告されました.→ XPointer の公開について (W3C 勧告) 具体的なフレームワークはXPointer Frameworkにあります.いま,XLinkのほうってどうなってるんでしたっけ?

InfoPath

XML

次期Officeについてくるアプリケーション.XMLスキーマからフォームを生成して,入力されたデータをXMLにしたがって保存する機能までを提供してくれる.いままでどうしてこういうのなかったんでしょうね.ZDnetにもとりあげられてますね.非常に有効なアプリ…