2010 年 3 月 のアーカイブ

明日は日本

2010 年 3 月 31 日 水曜日

とりあえず、最近ハマリ中(いい意味で)のクラスライブラリ終わりました。

自動でページングするし、なかなか使い回しよさそうですわ。
もうPDFは怖いもの無しだろ。

しっかし、ExcelをC#で弄ぶと怖いねぇ。
頻繁にCOMオブジェクトリリースしてやらんとプロセス残るし、
そんなこと、コーディングするまで分からんかったよ。
なんでも勉強だわ。

ところで、ExcelからPDFに変換することを提案しようと思ってたら
設計書に書いてありましたとさ。
なんだ。。。無駄にiTextSharpでウダウダやってしまったよ。

まぁ、とりあえず、一番いいと思ってた案がそのまま通りそうでよかったよ。


この前のPJが無事SINしたけれど、もいろいろと調査や修正があり
なんとも気がかりな感じだけど、免許更新しないといかんし、一旦日本帰ります。

今回はあまりスケジュールを入れずゆったりするつもりです。
なんだかんだで自分、頑張ってたし。
リフレッシュするわ。

捨てない

2010 年 3 月 31 日 水曜日

貧乏性なので、
何に使うか分からないアダプターや壊れた携帯、壊れたHDD等々
訳の分からないものを取ってある。

日本の携帯使わないけど
まぁ、どうせだから買い替えようと思って探したけど
本体のないアダプターの多いこと。。

でも、何かに使えるかもしれないと思うので捨てないのだけど。

鉄アレイ1kg

2010 年 3 月 29 日 月曜日

今まで鉄アレイ10kgでフンフン頑張ってたのに、
突然1kgぐらいになっちゃうと調子狂う。
モチベーション低下中。

そろそろ日本に行かんといけないが、
日本は話すこと聞くこと全部理解できてしまう恐ろしい国。
中国語使わなくていいってことは、鉄アレイ10kg→1kgと同じ現象がおきるわけだ。
ああ、恐ろしい。
便利さに体ついていけないだろうな。


さて、今日は一つクラスライブラリ作成した。
やはりコーディングは楽しい。

PDF作成

2010 年 3 月 27 日 土曜日

PDF作成の調査。

PDF出力は正攻法でやると死んでまう。
ある程度、メソッドは用意されているものの、細かい部分はソースコードで座標位置設定して書くしかない。
途中で、お客様に「帳票のレイアウト変わったよ。えへ。」と言われるだけで死亡フラグびんびんだ。

最初は、iTextSharpで、ベースのPDFテンプレートを読み込んで記述することを考えたが
やはり、内容を書き込むときは座標位置指定なるので、それほど負担が軽くなることはない。


管理的にもコスト的にも、ExcelファイルからPDFに変換した方が良いだろうと調査。

処理手順は以下の感じ。
1.テンプレートのExcelファイルを読み込んで、更新(一時ファイル作成)
2.JODConveterをソースから叩いて、PDF変換
3.PDFファイルできあがるまで少し待って、出来上がったらレスポンスに乗っけて戻す。

テストプログラム組んでやってみたが、速度的にも問題無し。
まぁ、ちょっとサーバー側にOpenOfficeをインストールして、サービスとして常駐させないといけないが
メリットを考えれば、全然問題にならん。

Excelファイルなら、レイアウト変更も対応できるし、Name定義してその値に対して更新するように
組んでおけば、ソース側の修正が全く要らない。


今は、時間あるから、使いそうなメソッド完備させて、他のPJでも使えるようにしようかしら。

毒餃子の件。

2010 年 3 月 27 日 土曜日

2年前の毒餃子事件の容疑者が捕まっただと?
日本のYahooニュースをみてびっくらこいた。
どうせ、日本のニュースだけだろ、中国国内じゃ流れんな。
と思って、中国のニュースサイトみたら、乗ってた。

おいおい、中国大先生ならもみ消すだろ。
なぜ、今ごろ?大事なイベントあったっけ?万博??

あと、少し変だぞ。
2年前の注射器を押収?
持ってるってどういうこと?
普通、即座に証拠隠滅するべ?

よくわからないことが多いから続報を待つか。

次のプロジェクト

2010 年 3 月 23 日 火曜日

そろそろ、落ち着いてきて、次が考えられるようになった。
よーし、次はC#だ!
と、さっそくVSインストールしようと思ったのに、
今日突然分かった。

メンバーに入ってないよ。

あらら、つまんない。
ま、いい機会だから何か勉強しよっと。

終わりかな?

2010 年 3 月 22 日 月曜日

2度目ですが。。

こちらもそうですが、今回のPJは環境構築がムズイ。
データ足りないと、すぐエラー吐いて動かなくなるし、
しかも、エラー出たとき、何の問題かなんて中身分かっている人じゃない即座に分からん。
初期段階でどんだけ苦しんだことか。。

お客様もそのあたり苦労している気がします。
こっちのメンバーが一人日本に行けば、きっとガシガシ切り分けできるでしょうねぇ。
そうすると、調査時間がなくなるのでスムーズだと思われ。

ちなみに、ちょうど自分行きたかった時期なんですが。
4月は桜綺麗だし。。

まぁ、自費で帰りますけどね。
免許更新があるので。

データ作成

2010 年 3 月 18 日 木曜日

本番用データ作成のお手伝い。

あっさり終わるかと思ったが、問題はデータじゃなかった。
データに紐づくファイルがやばかった。。

探して、データと一致するファイルをリネームして、所定の場所にセット。
書くと簡単そうだが、恐ろしく神経使う。変更すると数字の羅列だし目を凝らさないと分からない。

1時間ほどやって、鼻血出そうになった。
ちなみに1時間で50ファイル。

全部で250ファイルあるので、あと4時間かかる計算。

死ぬわ。。
いくらMでもこの責めは辛いわ。。

辛いからプログラムを作ることにした。
カタカタカタ・・・ターッン!捕獲完了!!
(ブラッデイ・マンデイ面白いですよ。24みたいで、というかそのままw)

まぁ、カタカタカタ・・・一時間かかってるけど。

とりあえず、鼻血出さずに済んだ。
あとは気力無く、みんなが修正してくれたのを確認して、差分確認して
お客様のSVNへコミット。

いつもの報告メールだして結局22時に退勤。
SINまでもう少し。

今日は早く帰ってきた。

2010 年 3 月 16 日 火曜日

今日はお客様からあんまり連絡がありませんでした。

問題ないのか、嵐の前の静けさなのか、
分かりませんが、本日は家でゆっくりです。
忙しさから解き放たれるのもまた寂しいもんです。

仕様変更を含めて全部バグ!オール投げっ!
というむかーし昔のトラウマから戦々恐々してましたが
担当しているお客様もご理解のある方で、無理な要求などはありません。

なんとなくですが、お客様も相当忙しそうです。
ぶっちゃけ忙しい時は助け合いですのでお手伝いしたい気持ちがあります。

コストで後々責められるかもしれませんが知ったこっちゃないですよねぇ。

工数は出さないと後のち、
おまwww勝手に何しとんのwwwって怒られるから
やることはやるとして、
あとは、営業さんと戦っていただければこっちは仕様変更だろうと何だろうとやってしまうけども。

まぁ、工数出すとなると逆に頼みづらいか。。

なんだかんだでラボ契約が一番気が楽だなあ。
お客様も頼みやすいしねぇ。

ゆっくりしたいなぁ

2010 年 3 月 16 日 火曜日

まだ、終わらないねぇ。