仕事

試験項目の観点の話合い

話の中で、機能レベルと言う言葉が、ちらほら。 いちいち突っ込んで聞かない。それが大人。

久しぶりの土曜日の仕事だーーー。

標準化とは

制定する立場だとイキイキとやるが、 使う立場だと仕方なくやるもの。

Oracleのスクロール可能カーソルの実装

S2Pagerを使っていたら大量な検索結果のあるSQLで、OutOfMemoryError。原因を調べていたら、これ。http://otndnld.oracle.co.jp/document/products/oracle10g/101/doc_v5/java.101/B13514-02.pdf via http://otn.oracle.co.jp/forum/thread.jspa?messageID=1…

リリース作業は絶対自動化

商用環境でモジュールや設定ファイルを手作業で変更を入れるのはありえん。 変更を入れなくても、あれやって〜これやって〜っていう手作業はありえん。 必要な作業は全てスクリプト化しろ。と。 手順書書く時間があったらスクリプトを書け。と。 スクリプト…

IlustlatorとPhotoshopの使い分けがわからん。

こういうことをしたい時はこっち。 みたいなのが、よくわからない。

getopts

while getopts ab:c OPT do case $OPT "a" ) $AA="true" ;; "b" ) $BB=$OPTARG ;; "c" ) $CC="true" ;; * ) 〜〜 esac done

シェルでsqlplusを実行

sqlplus user/pass@sid <

UTF-8のファイルの編集

vi: set encoding=utf-8

無視することに

あるときは、やっつけで作ったようなロゴを、商標登録しちゃったから、それを使えと言う。あるときは、お客さんとっては見た目が重要だから云々と言う。営業の都合かなんか知らんが、適当なこと言ってんじゃねぇ。あほか。

萎える。

さっさと帰りたいときに、読んでるコードに、100行以上あるメソッドがあると萎える。で、今日は帰ることにした。(w

もう10月半ばか。。。

時間過ぎるのはやいなぁ。 UIと、性能と、ER全部見るのはきつい。 もっとどれもさくっとできるようにならないとなぁ。 っーか、最近はUIしか見れてないけど。 いや、Flex2触るの楽しい。 触れば触るほど、やれることがどんどん増えてく。 今段階でFlex…

めんどい

論理削除を便利にサポートするようなRDBMSってないもんかな。 DELETE文投げてるだけなんだけど、実際は特定のカラムをアップデートしてます。 みたいな。 そんで、論理削除したデータは、主キーの制約の対象外になる。 見たいな。 あってよさげな気がするん…

もう作っちゃってるんで変えられません。

お客さんからの仕様変更の話の場合、その発言がでるのはまだわかるけどさ。PK更新常套なプログラム書いてる、お前の実装の悪さを指摘してるのに、なぜそういう発言になるかな。 意味わからん。 アホかと。いや、直させるけどね。

デザイナーさんの苦労

http://itpro.nikkeibp.co.jp/article/COLUMN/20060810/245654/?ST=webdesign&P=1 同意。 高品質を追求する「姿勢」は,社会人としての義務である。特にこの部分。 今、デザイナさんと一緒に仕事しているんだけど、高品質の追求という点で、プログラマとデザ…

RemoteObjectが呼び出せない。

Flex2で、RemoteObjectの呼出のサンプルを作っていたら、RemoteObjectの呼出時に以下のエラーが発生。 [RPC Fault faultString="Send failed" faultCode="Client.Error.MessageSend" faultDetail="Channel.Connect.Failed error NetConnection.Call.Failed: …

次のプロジェクト

今やってるプロジェクトで、Flex2とS2使うことになったぞ。 S2Dao提案したら、概ね良好な反応。

CLOSE-WAIT後のPSH

FINを受け取ってACKを返したら、CLOSE_WAITになる。 はずなのに、そのあとFINを送らずに、PSH,ACK を送る場合がある。これってTCP仕様的にはあり?あ、別にいいのか。状態遷移図は、状態を遷移する条件を示しているだけか。 CLOSE_WAIT時に、PSH,ACKを送ると…

調べもの中

読んだサイトをメモしていく。 http://www.kt.rim.or.jp/~ksk/wskfaq-ja/articles/debugging-tcp.html http://www.ikeda.co.jp/manual/misc/fin_wait_2.html http://www.7key.jp/nw/connection.html http://www5e.biglobe.ne.jp/~aji/3min/index.html http:/…

WebLogicが使用するファイルディスクリプタが増えない。

OSの設定は、8192 にしてるのに、WebLogicが以下のログを出力しており、なぜかファイルディスクリプタを、1024 しか使用してくれない。 ####JST> > <> ####JST> > <> どうやら、過去に、1024に制限するようなパッチを入れたらしい。 commEnv.shの中の rese…

徹夜する。

今日は会社に泊まって、 明日の朝方、家に帰って、 洗濯機回して、 その間に風呂に入って、 洗濯物干して、 それから、実家に帰ります。

というか。

性能的な問題もあるんだけど、そもそも機能が全然できてないです。

メモリリークではないらしい。

調べた結果、常時350M〜400M程度のヒープを消費していて、処理が走ると最大の512Mまで行ってしまうが、その後GCが走れば350M〜400Mに減っていく。 リークはしていないっぽい。(多分) なので、メモリが足りないと判断。 とりあえず試験環境のWebLogicのヒー…

さらに画面までメモリリーク臭い。

そういえば、ちゃんと見たわけじゃないんだけど、Curlの画面の方も、かなりメモリを食ってたなぁ。。 これも気になるなぁ。

メモリリークかな?

ヒープ最大サイズ512Mが、1時間程度で食いつぶされて。 数秒ごとにFull GC。 そして、CPU100%。OutOfMemoryError。 明らかにまともな状況ではないと思われる。 けど、Weblogicのフレームワークをいろいろ使っている上*1に、実装に関わってないから、よくわか…

現況

3末リリースのシステムですが、 結合試験 対外システムとの連結試験 受入試験 性能試験 運用試験 仕様変更の取込設計&製造 全てが併走していますが、なにか?

SolarisにCVSサーバを立てたのでメモ

リポジトリを作る。 cvs -d /home/cvsadmin/hoge_repo init pserver起動用のシェルを作る。 /home/cvsadmin/startup_cvs.shを作成し、その内容を以下の通りにする。 #!/bin/bash /home/cvsadmin/cvs --allow-root=/home/cvsadmin/hoge_repo -f pserver ユー…

徹夜で仕事中

久しぶりだ。前の会社以来だっけか。

そんなたくさん必要ない。

外部システムと電文のやりとりを行なうIFの仕様書にあったシーケンス図。 IDと電文の名前が違うだけで、まったく同じ図が50個。 萎える。。 図は1つで、残りは一覧にしてくれた方が楽な上に、全然分かり易い。

要件定義と要件仕様の違いがわからん

要件定義と要求仕様の違いがわからない。 ちょっとGoogleを見てみただけでも、同じ意味で使っているところもあれば、分けているところもある。 要件定義がプロセスで、その成果物が「要求仕様書」っていう説明しているとこもあるし。 うちの会社の場合、お客…