TOPに戻る
鬱るんです
躁鬱病のITエンジニア「はまー」が心と体の模様を記した雑記帳。 大手IT企業で心身ともにぼろぼろになり退職した後、ほそぼそと働いたり事業を立ち上げようとして頓挫したり、作業所に通ったり障害者雇用で働いたりと紆余曲折したが、今は無職な毎日。

カテゴリー:IT関連

こういう情報が来たので、これを読んでいる方々に職場より注意喚起。
ゼロデイアタックが既に出ているもよう。

注意:新型コンピュータウイルス感染拡大について

先週末より新型のコンピュータウイルスによる感染拡大が報告されていますので注意してください。

このウイルスは、汚染されたホームページを参照することで感染します。原因となるAdobe Readerの欠陥が2010年1月12日まで対応されず、すでにいくつかの企業サイトがウイルスに汚染されているため、非常に危険な状態です。

感染を防ぐには、ソフトウェアのアップデート、アンチウイルスの導入に加えて以下の手順で Adobe Reader の Javascript を無効にしてください。

   1. Acrobat / Adobe Reader を起動する
   2. メニューバーから “編集” -> “環境設定” を選択する
   3. 分類の中から “JavaScript” を選択する
   4. “Acrobat JavaScriptを使用” のチェックを解除する
   5. “OK”を押して、設定を反映する

※Adobe Acrobat と Adobe Reader の両方でこの設定を変更する必要があります

最近社内でもウィルス感染が相次いでいて、その対応に時間を取られることが多い。11月頃から猛威をふるっているGumblarというウィルスの亜種が次から次へと作られて、アンチウィルスソフトを使用していても、最新のウィルス定義ファイルでも検出されない場合が多いという。「ウィルスとは無関係」と思ってたり、「よくわからないからアンチウィルスソフトは使ってない」と思っている人は、コンピュータウィルスは新型インフルエンザだと同じレベルで警戒が必要だという認識を持ってほしい。

最近JR東日本のHPが改ざんされたが、昔は「全然別のページに変わっていた」という、わかりやすい改ざんが多かったが、最近では「見た目は別に変わらないが、実はウィルスが仕込まれていて、閲覧するだけでウィルスに感染する」というように改ざんされていることがあるのだ。(上の注意書きにある「汚染されたホームページ」というのがそれ)だから、昔みたいに怪しいサイトにアクセスしなければ大丈夫、というわけではないのだ。

一般の人って、こういうPCやインターネットに関するセキュリティの危機意識ってどんなもんなんだろうなあ。

Unixを使っていてときどき遭遇することがある。うちのIDSのフロントエンドで使っているTcl/Tkで作られたオープンソースのアプリなんかがそうなのだが、いつの間にかハングアップしているのだ。まあ、Unix(今回はFreeBSDだが)に限った話ではなく、某Micr●$●ft社のWind●wsというものは(以下自粛)

やっかいなのは、プロセスが落ちているわけではないのだ。psコマンドで見ると生きているように見えて、実は動いてないのだ。IDSからのWarningはフォールスポジティブを重視して割と緩くしてある。なので、それなりにWarningが上がるはずなのに、そういや最近さっぱり、と思ったらハングしていたり、そんなことがある。

rc.d/のスクリプトでの stop が聞かないので、 kill コマンドを実行しても、通常の SIGTEREM も受けつけない。しかがたないのでkill -9 (SIGKILL) で殺すのだが。

kill -9 pid

って、日本語に訳すと

「殺すぞ 強制的に お前を」

てなことになるような気がして、ちょっとこわい。

いや、ただそれだけ。

調子が悪くて先週の火曜以来会社には行ってない。
なんでかなあ。
夜になると割と調子はいいのに。
昨日は自分ではなく友人のブログを夜中まで作っていた。
友人のブログ?まあ、わかる人だけわかればよい。

IMEをお気に入りのATOKからGoogle日本語入力に変えてみた。

うむ、MS-IMEよりはましかもしれないが、ATOKの方が賢い。
しかし、Googleのエンジンを利用してネット上から自動的に単語を収集して学習するらしいから、これから賢くなっていくのかもしれない。人名なんかは新しく出た芸能人が一発で出たりするかもしれない。

ATOKにもあるが、携帯のような推測変換機能が嬉しい。今「おしおま」まで入力すると「押尾学」と候補がすぐに出た。ATOKに切り替えたら、さすがにそこまでやってはくれない。しかし「えヴぁ」と入力したら「エヴァンゲリオン」がでるのはいかがなものか。ひょっとするとある方面に偏っているのかもしれないが、それもまあよしとしよう。

今日もなんかだるい。

外には出ずに、せっせと家でプログラミングをしていた。VPNで会社のネットワークに接続し、アプリを改良する。

なんで家に帰ってまで仕事をやってるかって?

いや、おもしろくてしかたがないんっすよ。プログラミングが。趣味と仕事をごっちゃにしている。

いい仕事にありつけた。世の中悪いことばかりではない。好きなプログラミングをやってお金がもらえるなんて、こんなラッキーなことはない。

それではまた、明日からの一週間、無事に過ごせますように。

一週間終わった~!!

今日は9時から20時半まで働いたぞ~。アプリがようやく公開できそうなところまでこぎつけたところで、さあもう少ししたら帰るか、と思ったところにMさんとMさんからいろいろと横やりが。これはどうなってんの?これはどういうインプリメンテーションなの?

MさんもMさんも、ああああ、MさんとかMさんとかややこしい。同じネットワークチームのMさんはMさんで、サーバチームのMさんはM姉さんと書くことにしよう。Mさんは、そもそもの要求仕様がどうだったか、とかその辺を突いてきて、M姉さんは私のCatalystのコーディング方法がMVCフレームワークの正当的なやり方ではないという。

要求仕様。いや~今さら言われてもなあ。「前任者が作ったけど使ってないのがあるから、使えるか試してみろ」と言われて、動かしてみたら作りかけで、それを完成させただけなのになあ。まあ、製品版を買うか、自前で作るかどっちがいいのか、それを比較検討するためのタスクだったわけで、対抗馬の製品が持っている機能をある程度持っている必要はあるが、どこまで必要なの?どれだけ工数をかけたらどこまでできるの?落としどころはどこになるのか。そんな計算が必要なのだろう。

M姉さんはプログラミングに詳しい。いや、プログラミングだけでなくサーバやらネットワークやらセキュリティやらロボットやら、ありとあらゆることに精通している、スーパーウーマンなのだ。MVCフレームワークでは本来なんたらかんたら、ビジネスロジックはモデルに記述すべきなのにコントローラーに云々、これでは単なるO/Rマッパーがどうたらこうたら。話をしていたら、すっかり夜遅くなってしまった。

私はMVCフレームワークはちゃんと勉強したわけではないし、Catalystもこの会社へ来てうはじめて触ったし、ただただ先人が書いたソースを真似して書いてきただけなのである。まだまだドシロウトの域を出ない。よし、ここらでいっちょ本腰を入れて勉強するか。

と思って、週末に読もうと会社から本を一冊借りて帰ってきた。数少ないCatalystの本である。わかる人はわかっていると思うが、CISCOのルータやスイッチのCatalystではなく、PerlにおけるMVCフレームワークのCatalystである。

Catalyst.jpg

英文で300ページ。学生時代なら2~3日あれば読めたと思うが、今ではどうだかなあ。