雑記帳 2006年 2月第3週

2006/02/12 Sun.

朝9時出社。別に曜日を一日間違えているワケじゃなく、かなりの大規模リリース作業があったので、朝から出社です。
試験環境までは検査は全部終えてたけど、今回のリリースは結構データを大きく変えるため、本番環境での試験は無理。
かなり検査項目が減ることになって、随分と楽に検査ができた。自分の担当した機能ではバグも無く、安泰に終わった。
で、余った時間で後輩のI崎君の検査を手伝ってたんだけど、どう見ても動作がおかしいトコがある。はい、バグ発見。
Javascriptを多少変更するくらいで済んだけど、そこを直したら今度はJSPがおかしくなった。影響範囲が広そうだな。
って、よく見たら共通関数だし。ヘタに触ると痛い目に遭いそうだから、念には念を入れて時間をかけて見直すことに。

休日出社の日の昼飯はいつもコンビニ弁当とかなんだけど、今日はちょっと趣向を変えてパンなどを買ってみたり。

メロンパンの食べ方も知らないの?
あのねー、まずカリカリな部分を少し食べてー。
次にモフモフな部分を食べるの。
で、また少しカリカリを、次にモフモフをって食べると、バランス良く二つの食感を味わえるってわけ。
わかった?

どっかの誰かというか何かというか、とりあえずこんなセリフを吐いてるのがいるので、数年ぶりにメロンパンを食ってみた。
二種類の場所を食い分けろと言われても、一口食ったら両方の部分を食わざるを得ないのが当然。どうしろと言うのだ。
しかも甘すぎる。元々はパンなどは食わない人だから、胃にもたれそうでしょうがない。もうメロンパンは結構です。

結局今回のリリース作業は18時までかかった。で、入構許可証の更新に必要な証明写真を小作駅の近くで撮ってから帰る。
幸いにも今日は立川に着いた時点で19時だったので、ジッポのメンテをしてもらいに第一デパートへ。15分程度かかる。
その間に3階の本屋をぶらついていたのだが、ちょい前から興味を惹かれていた本があったので、それを購入しておく。

2006/02/13 Mon.

昨日リリースした機能が正常に動いているかどうかを出社直後に確認。ログ吐くはずなんだけど、ログが出ていない。
この機能は一度もまだ使用されていないってことでいいのかな。何か異常があったら連絡の一つくらい来るだろうしね。
使われないことには確認もできないので、とりあえずリリース機能は放置。溜まってる仕事に手を付けますよっと。
小作に来てから延々と担当している某機能、これの性能が良くないんじゃないかという話が以前からあるんだよね。
だが、一つ言わせてもらう。この機能は重いのが仕様です。ってか、あれこれやたらに機能を詰め込みすぎだろう。

オンラインゲームなどをやっていると、「こういう記事」とかにも興味が出てくる。ゲームやって逮捕されるとかアホだよね。
さて、オンラインゲームではゲーム内のアイテムを現金で売り買いする行為などがある。「Real Money Trade」通称RMT。
一部の人がゲーム内のアイテム等を買うに当たって数万円という金額を平気で出すアホがいるために成り立っている。
ご存知のように、日本の貨幣価値は中華などと比べて高い。すなわち、中華がオンラインゲーム上に出稼ぎをしてるワケだ。
そこで、上記のリンクの記事に一回でいいから全部目を通してもらいたい。気になる一文があるのではないだろうか。

(前略)香川県警が国際刑事警察機構(ICPO)を通じて中国に照会してもまったく反応がないため(後略)

日本人のコミュニティを荒らすことで中華の生活が成り立っていると中華政府も認識しているのだろう。国際警察も無視だ。
逆に言えば、日本人のコミュニティが無ければ中華は人間として生活できる最低限の稼ぎすら得られないということでしょう。

なお2005年9月には、ほぼ同様の事例で長崎県警が中国人男性を逮捕する事件も起きている。

とりあえず以前にも貼った参考資料を置いておきますね。犯罪者を多数輩出する中華への危機感は高めておくべきです。

51 名前:名無しさん@6周年 :2005/12/14 13:36:21 ID:9GUO1dvv0
xxxxxxxxxxxx
日本国外国人犯罪者検挙数

年度別,外国人検挙総数,中国人検挙総数及び国籍別の検挙順位
平成14年 34746件 12667件(36%) 1位:中国
平成13年 27763件 12131件(44%) 1位:中国
平成12年 30971件 16784件(54%) 1位:中国
平成11年 34398件 15458件(45%) 1位:中国
平成10年 31779件 10451件(33%) 1位:中国
平成09年 32033件 08501件(27%) 1位:中国
平成08年 27414件 07310件(26%) 1位:中国
平成07年 24374件 08904件(36%) 1位:中国
平成06年 21574件 05916件(27%) 1位:中国
平成05年 19671件 04032件(20%) 1位:中国
平成04年 07457件 02417件(32%) 1位:中国
平成03年 06990件 02204件(32%) 1位:中国
平成02年 04064件 01841件(45%) 1位:中国
平成01年 03572件 01895件(53%) 1位:中国
昭和63年 03906件 01798件(46%) 1位:中国
昭和62年 02567件 00945件(37%) 1位:中国

2006/02/14 Tue.

日テレ Winnyをウィルスと誤報

1 :リスナァφ ★ :2006/02/14 12:14:27
受刑者らの個人情報流出 刑務官のパソコンにウイルス感染か

鹿児島刑務所や福岡拘置所などに収容されている受刑者らの個人情報が、
インターネット上に流出していたことがわかった。流出した情報は、約1万件に上るという。

個人情報が流出したのは、鹿児島刑務所と福岡拘置所、滋賀刑務所に収容されている
受刑者らで、名前や実際の供述調書など約1万ファイルが流出していることを今月3日、
内閣官房情報セキュリティーセンターが確認したという。
法務省によると、流出元は京都刑務所の刑務官の私物のパソコンで、
「ウィニー」と呼ばれるウイルスに感染したのが原因だとみられている。

この刑務官は、職員の間で受刑者らの個人情報をやりとりしていたことを認めていて、
「勉強のためにやった」などと話しているという。法務省では職員らから聞き取り調査を進め、
流出した情報の内容を詳しく調べている。

ソース:日テレNEWS24
http://www.news24.jp/52549.html

※Winnyはただのソフトウェアであってウィルスではありません。
Winnyで感染するウィルスはAntinny(通称(略)という名前です。

昼食を食い終わって一服して、午後の仕事を始めるまでの間にニュースを見てたら、いきなりネタが発掘されました。
亜種も色々あるけど、とりあえずは「W32.HLLW.Antinny」の説明を読めばわかるかな。日テレは知らない「振り」でしょうか。
他の各社がどのように報道しているかを見てみましょう。さすがにソフトウェアの名称をウィルスと間違えんなよ。

日テレが誤報を行った記事の各社の報道内容

日テレ以外の各報道機関では正しい報道を行っているようです。事実曲解が好きな朝日の記事までもが問題無いとは。
なかなか素晴らしい事実の曲解ですね、日テレさん。自分のソフトウェアがウィルス扱いされたら、そりゃ俺だって腹立つわ。
それにしても今日は面白いニュースが多いな。マンガをスキャンしてネット上に上げたマンガ喫茶経営者が逮捕とか笑える。
誰が見ても捕まるとわかるだろうに。義務教育を終えていなかったのかな。変な人生の終わらせ方して楽しいですか?

全然話が変わりまくるんですが、自分はガキの頃から甘いものってあまり得意じゃないんです。それだけです。(#゚Д゚)、 ペッ

2006/02/15 Wed.

(^o^)(^o^)多摩地区のラーメン情報板 19杯目(^o^)(^o^)

232 名前:多摩っこ 投稿日: 2006/02/13 11:51:24 ID:bvAsY/fY
小作の骨豚亭はこってり好きにはお薦め!
233 名前:多摩っこ 投稿日: 2006/02/13 20:51:31 ID:0Cbz3P6U
>>232
小作勤務なので場所どの辺か教えてくだされ
234 名前:多摩っこ 投稿日: 2006/02/13 21:00:20 ID:DkTsshUQ
駅前通を北へ信号の先右側、黄色いのれんだったかな。テントだったかな。
すぐにわかるよ。

そんなワケで、昨日はあんな日だったにもかかわらず一人寂しくラーメン啜ってきました。縛られない身は楽であります。
場所が微妙にわかりにくかった。信号の周辺かと思ったら、信号渡ってかなり先だったし。20分くらい探し回ってたよ。
場所で言うと大体「この辺」かな。見ればラーメン屋だとわかるんだが、夜で暗かった上に店の明かりも明るくなかった。
味噌とんこつを食ってきたが、レモンのスライスがいい風味を出してて美味かった。ここはまた来る店になるだろうな。
店主のおっちゃんに話を聞くと、営業時間は21時までで、金曜と土曜は23時まで。定休日が木曜日。来週あたりに行くか。
醤油とんこつが店の味を一番出しているものらしい。最初は変化球じゃなくてストレートで食ってくればよかったか。

さて、お仕事はただいま性能改善中。某機能のデータ保存処理が40分くらいかかって超遅いので、これを何とかしたい。
某機能といっても自分が小作に来てから延々と開発を続けている機能なので、当然のことながら軽視はできません。
大量のデータをDBに書き込むのだが、DBへのデータのinsert処理自体は大して遅いものではない。何が遅いんだ?
まずはログを吐きまくって、どの処理に時間を食っているかを特定する。なるほど、StringTokenizerのコンストラクタか。
これって遅い原因になるのか?確かに大量のデータを渡しているけど、StringTokenizerが超遅いとか聞いたこと無い。

//    「~」区切りでトークンを生成
StringTokenizer stk = new StringTokenizer(request.getParameter("SaveParameter"), "~");

これだけで数十分かかる。あまりに膨大なデータをStringTokenizerのコンストラクタの第一引数に指定するのはNGか。
ちなみに、パラメータの文字列長は100KBとか。ローカルでも試してみたけど、やっぱり超遅かった。なるほど。
渡している文字列は、複数吐き出すHTMLのテーブルの情報を延々と連結したもの。ちょっと方法を変えてみますかね。
一つの変数に連結するのを止めて、各テーブルの情報を同一の名前のhiddenに設定。後は受け取り側を変更する。

//    パラメータを取得
String SaveParameter[] = request.getParameterValues("SaveParameter");

こうすることで、同一の名前に設定されているパラメータを配列で取得。後はforなりwhileなりで回せば解決だ。
StringTokenizerがどうやって指定した区切り文字からトークンを生成しているのかわからないけど、かなり遅いんだね。
とにかく、40分かかっていた保存処理を上記の方法で1分20秒程度まで改善。激しくクソな作りをしていたみたいです。

2006/02/16 Thu.

約122KBのJSPに修正を加える手順やらを検討していただけで一日が終わってしまった。性能改善に必死なのであります。
そもそも、7つもの機能で共通関数とかでもないJSPを使わせんな。だから途中でソース分割しようって提唱したのに。
おかげで見苦しいまでのif文の嵐だ。ぶっちゃけ、保守性も可読性も最悪。一回時間かけて綺麗に書き直した方がいいな。
この性能改善もいつのリリースに組み込むのかわかってないし、先のスケジュールが読めない作業ってのはやりにくい。

今週は睡眠時間が足りなさ過ぎる。一日平均3.5時間といったトコ。さすがにこれじゃ朝っぱらは頭がさっぱり動かん。
例えば早めにベッドに入っても結局眠りにつくまでが時間かかるから、床につくのが遅かろうが早かろうが変わらない罠。
んで、睡眠時間が足りていないと目が痛くなる。こういうのはブルーベーリーの錠剤やキューピーコーワiじゃ効かないのか。
視力を削って仕事をするってのもキツわな。朝から晩まで一日16時間はディスプレイ眺める生活から脱却したくもある。

2006/02/17 Fri.

はいはい性能改善性能改善。もう無理。あのな、これ以上クエリーの高速化なんて無理です。重いのが仕様だ、諦めれ。
クエリー投げるとI/Oのオーバーヘッドも加味されるだろうから、別の手段でADK使ってやってみた。さらに遅いんですが。
完全に俺一人しかできない作業なので、誰にも邪魔されずに没頭できるのはありがたい。数日にして既に限界見えたけど。
とりあえず、基本的な部分でincludeimportなど根本的な部分を見直す。本当に必要なファイルだけ取り込んでるのか。
どう見てもいくつか余計なものがあるので、ある程度取っ払う。共通クラスの使用も破棄。速度だけを最優先に考える。
一つの処理につき0.01秒でも速度を上げられれば、相当な性能改善に繋がるはず。今回のこれだけは成功させたい。

2006/02/18 Sat.

何の脈絡も無く飲み会の誘いがあるのはいつものこと。17時半くらいに誘われ、場所が立川かと思いきや府中になる。
原付も車も無いと、府中って凄い中途半端な位置なんだよな。電車でもモノレールでも遠回りせざるを得ないからな。
19時集合とか言ってたけど、とりあえず場所が遠いために着いたのは20時。連中はスタバで時間つぶしてたらしいが。
相変わらず府中は東西南北の感覚がわからないが、S保に電話しつつ待ち合わせの「厨ぼうず」へと向かいます。
ってか、飲み放題で時間無制限って初めて見た。普通にコースの料理とかあって飲み放題無制限で4,000円とか。
店にいたのはS保とN川、N倉にA宮(通称K-1なんてのもあったな)に、自分が大学の時に居たサークルの現部会長など。
つーか、ちょい待て。この面子の中にどう見ても異色なのが一人混じっている気がするんですが。まあ平気だろう。
味噌煮込みの鍋がなかなか美味かったな。その汁を使ったうどんもGJです。鯖をガスバーナーで炙ったのも良かったな。
そんなこんなで23時半くらいまでの約3時間半、延々と食って飲んで話してました。相変わらずネタが胡散臭いが。
どうでもいいけど、現部会長の実家が群馬のラブホだか旅館だかという話を聞いた。身近に自営業の人は少ないな。
正確な名前は聞いてなかったけど、「このページ」のリストの下から11番目のヤツか?まあ行くことはあり得ないんですが。

23時半を少し過ぎたくらいで店を出る。俺とN川は終電間際の電車で帰ることに。他の連中は映画を見てから帰るとか。
結局何を見ることにしたかは知らんけど、この時期ならば「フライトプラン」見とけ。とりあえず外れだけは回避できるはず。
そういえば知り合いの某デザイナーのお姉さんが「妖怪大戦争」をネタで見てきたと言ってたが、流石はB級だとのこと。