2007/01/21

障害対応

有休をとってて、なんとなく、会社のサーバにアクセスしようとしたら、どうやら障害が起きていてつながらない。
上官たちは忙しいってゆってたし。
ということで、とりあえず会社に電話。コンソールの状況を聞くと何かメッセージが出てるらしい。
というところで、上官からIMで連絡があり上官が対処してくれることになりました。

で、めでたしなんですが、もし対応しないといけないとしたら。
家を出て会社に着くまでに、車で駅まで送ってもらえば20分で着くのだけど。。。
パジャマですっぴんだと「着替え+お化粧」が加わって50分かかってしまう。
MTTRが1.5時間だとして、そのうちの30分がお化粧の時間だったら、ダサすぎ。

外に出る予定がなくても、外に出られる洋服を着て、眉毛くらいは描いておきますかね。

2007/01/20

GALA/石打丸山

GALAに行くときは必ず三山共通リフト券を買うことにしています。ただ、今シーズンは湯沢高原スキー場とGALAの間の連絡コースが閉鎖になっていて、バスでの移動になっていたので、それは面倒なので、GALAと石打丸山で滑ることにしました。

GALAは徹底的に圧雪してあり、8時のスタート時点ではとても快適でした。時間が経つにつれて、人が多くなって来たので、石打丸山に移動。GALAとは全然雪質が違い、やわらかいというかベタ雪というか、足がとられやすくて大変でした。
そして、やっぱり今回も石打丸山のゲレンデマップが覚えられませんでした。。。

お昼ごはんは人数の収容力のあるGALAに戻って、カレーを食べました。
それからあがるまでずっとGALAにいましたが、午後は子供や初心者がいっぱいだったので、よけながら滑るのが大変でした。

帰りは越後湯沢駅のぽん酒館によって、500円の利き酒をして帰ってきました。湯沢に行ったときの楽しみの一つですね。

Softbank 3G電波状況
  • GALA:良好
  • 石打丸山:良好

2007/01/18

ぺこちゃんは悪くない。

かの有名な不二家のペコちゃん。
今回の不祥事の報道で、不二家のマスコットペコちゃんがよくでてくるんだけど、
斜め上からペコちゃんを撮ると、ものすごく悪者に見えてしまうのです。

幼少時からのペコちゃんファンとしては、「ペコちゃんは悪くない!」とテレビに向かってひとりごちたのでした。

そんなペコちゃんの姿を撮られない様に、お店もペコちゃんをしまっておけばいいのに。

2007/01/17

普通のところでいいんだよ。。。

いまさらプロジェクトのキックオフ(?) or 中締めをやることになって、栄誉ある幹事役を後輩に譲りました。

「会社から5000円までお金がでるから、どっか適当なところを予約しておいて。」
と言ったら、よく意味が分かってなくて
「料亭とか予約すればいいんですか?」
だって。
「料亭???」とまたみんなで大爆笑したのでした。

リーダさえ許してくれれば、料亭でもいいよ!
さて、どこになるか。楽しみ。

2007/01/16

Just Do It ! [oreilly.co.jp -- Online Catalog: エンジニアのための時間管理術]

oreilly.co.jp -- Online Catalog: エンジニアのための時間管理術

冬場は暇な仕事にといい続けているにも関わらず、忙しいことが多いので、土日にスキーに行く時間を確保するためと、通勤時間が長くてぼーっとしているにはもったいないからということで買ってみました。

やってしまえば、すぐに終わってしまうことはごたくを並べないでやってしまいなさい。というようなことが書いてあって、"Just Do It !" なのです。

そういえば、上官某もよくゆってるよなぁ。そして、よく言われてるよなぁ。

この本自体は、残業するのが当たり前だと思っている新人さんが読むといいかも。
マネージャークラスはやり方は違えど、これくらいできるのが当然だしね。

2007/01/13

現場はここだよ。

後輩某が同期会に行きたいが仕事が忙しいかもしれないと保留していたので、「同期会は万難を排して行きなさい」とかつて上官に言われたように言いました。

そして同期会当日、定時間際からとてもそわそわしていてるけれども、定時を過ぎてもまだ何かやってるので、「何時までやっていくの?」と聞いてみました。

すると「自分はそろそろ現場に向かわないといけないので失礼します」だって。
「現場?はぁ?」とみんなの大爆笑にあったのでした。

ちなみにその同期会の「現場」は上野だったようです。
確かに危険な香りがぷんぷんするけど。

2007/01/08

TBS「根津サンセットカフェ」

TBS「根津サンセットカフェ」

本当にあるなら、一度行ってみたいなぁ。

現実にある店として、大盛りを食らう上官たちとは行けない「コーヒーとシチューの店・ゆう」に行きたくなってきた。

2007/01/07

お正月休みももう終わり

12/29 - 1/8 でお正月休みを取ったので、さぞかしいろいろなことができるだろうと思っていたのに、なんだかんだといろいろあって、読破しようと思っていた本を読み終えることができませんでした。

Head First Java 第2版

クロスワードパズルを解いたり、コーディングしたり、○×問題に答えたりと。。。

本を1冊読み終えても、まともなプログラム(というか、実行しておもしろいプログラム)が1つも残らない本もありますが、この本は、読んで行くとゲームが1個できるし、GUIのプログラムも1個出来上がります。

解説に使っているサンプルコードもクラス名が意味のない名前(A1とかB1とか)ではなくて、意味のある名前になっているし、読んでて疲れない本です。

この本を読んで直ちにクラス設計ができるようになるとは思わないけれども、何事もまずは土台を固めないといけないし。そういう点では、今まで読んだJavaの本の中では一番いいと思います。
#そんなにたくさんの本を読んだっけか?

そして何より、買ってしまった本は読まないと。

2006/12/31

かぐら

大学時代の友達が新車&スタッドレスタイヤ&キャリアを買って滑りに行こうとのことで、かぐらに出陣。

前日からの寒波の影響で関越はもちろんチェーン規制。めげずにみつまたステーションに到着した頃には、吹雪が少しおさまって、晴れ間も見えるようになりました。

友達の友達がボード初心者だったので、放置して一人で滑ることになりました。
かぐらゴンドラに一人用優先レーンから乗り込んだところ、シニア券を持った二人組のおじさまと一緒になりました。いろいろしゃべって、ゴンドラを降りたところ、吹雪の中を一人で滑るのは危ないということになり、一緒に滑ることになりました。

年齢を考えても、滑るのが速くてびっくりしました。
これからは、あんなおじさまがますますスキー場に増えるんだろうなぁ。とか
私もあのおじさまくらいの年になっても、スキーができるだろうか。。。
なんてしみじみ考えながら滑っていたのでした。

午後は、友達が初心者を見捨てたので、一転して若者と滑ったのでした。

田代エリアの上級コースが昼頃になって開いたので、ほとんど誰も滑ってないところを滑れて気持ちよかったです。

Softbank 3G電波状況
  • みつまたステーション:良好
  • みつまたロープウェイ山頂:圏外
  • かぐらとか田代エリア:圏外

2006/12/28

今年度も準備はOK

来年2月末までの予定を立てる上で、すべての金曜日を予備日に設定してみた。
うまくいけば、3連休 * 5で休みがとれるぞ!

がんばれ、自分。

2006/12/26

お局様

妹が新しい支店に配属になって、「お局がいるらしい」との情報を聞いてビクビクしてました。

「お局はどんな感じだった?」って聞いたら、妹が私を指差すのです。
私みたいだったんだって。

私はまだまだお局じゃないけどね!!大お局がいっぱいいるんだから。
って、後何年言えるだろうか。orz

2006/12/25

computerって「計算機」って意味だったよね?

年明けからコーディングするための詳細設計書がExcelで書かれているため、詳細設計書毎に本当にざっくりとした規模を出すことになりました。
後輩某には、Excelの設計書の行数を調べて、Excelに一覧をまとめてもらうことにしました。設計書が複数のシートに分かれている場合はそれぞれを合算することにしました。

しばらく時間が経って、ケータイをいじりながらやっているので、
「何してるの?」と聞いたところ、ケータイの電卓で一生懸命シートの行数の合計を出していました。。。
「パソコンにも電卓あるの知ってる?」と聞いたところ、やっぱり知りませんでした。。。
電卓を出してあげて、これで早くできるよね?と言ってしばらく放置していたら、電卓のキーをマウスでぽちぽち押しながら、ゆっくりやっていました。
それを見ていた上官が、「キーボードからできるんだよ」と教えてあげました。知らなかったみたい。

そもそも、Excelに一覧をまとめるんだから、式を書いちゃえばいいのにね。

Excelマクロで、設計書を分析すればいいじゃん。と思いますが、Excelマクロを組ませたら、
いつ調べ終わることか。。。
何と言っても、今日までExcelのマクロが無効になってて有効にする仕方も知らなかったんだから。。。#今までに何回かやってるはずだと思ったんだけどなぁ。

後輩某のコンピュータについて知ってることリストが欲しいよ。。。

2006/12/22

正月に向けてのメモ

なんでもEclipse。お正月休みに。

JSEclipse

2006/12/20

キーボードとマウス

お客さんから割り当てられたPCのキーボードのキータッチがあまりにすかすかで、作業がしにくい。
いつもなら、さくっと自前のキーボードを買って付け替えるのだが、ドライバなどをやたらにインストールできないのでそうもいかない。

と思って1ヶ月近く我慢していたが、我慢ならなくてどうしたものかと考えていたら、昔やめた先輩から奪い取ったキーボードはドライバを入れなくても動くことを思い出した。

マウスもいまさら、光学式じゃないので激しく使いづらい。これもまた、家のPCを買ったときの光学式マウスが余ってることを思い出した。

なんでも買わなくたってそろうじゃん。

2006/12/18

小言

風邪をひいてすっかり老けこんでしまい、後輩の一挙手一投足が気になって、ついつい小言を言ってしまいました。
激しく反省。

ちなみに、ただのいじめとは思われないように、小言も載せておきます。

1. 小一時間ほおづえをついて仕事をしていたので
「ひじつくのやめて。周り誰もひじついて仕事してないよ。」
2. 頭の後ろに両手をおいてだらだらドキュメントを読んでいたので
「さっさと読んで作業を再開しないと終わらないよ」
# 納期が今週末なので、ゆっくりできないのです。
3. 毎日21 時頃になるととてもとても大きなため息をつくので
「いつもこの時間になると大きなため息をつくね」と言ったところ、
この間も似たことを書いたけど、
「21:30になると元気になるんです」
#だーかーらー、退出が22:00なんだよー orz
#あと30分で帰れるから元気になるの??? o..rz

最近、しょっちゅう席をはずして5分くらい帰ってこないのはなんでだろ。

2006/12/16

野沢温泉

びゅうプラザの初すべりスペシャルにのせられて、高校時代の友達と出陣。
前日、風邪をひいて身動きが取れなかったので、旅行をキャンセルしようと思ったものの、チケット類をすべて握っていたので、キャンセルもできずに、温泉療養のつもりで行きました。

山頂付近のやまびこゲレンデしか開いてなかったので、行き帰りはゴンドラでの移動となりました。
適当に滑って、後は温泉につかってゆっくり静養できてよかったです。

Softbank 3G電波状況
  • 野沢温泉自体:不良

2006/12/15

せっかくの金曜日

なのに、熱が出て会社を休まないといけないなんて、損した感じ。
ご飯を食べると胃が痛くなるから、パワーが出ないです。。。

2006/12/14

自分探しの旅

幼少の頃からの友達が、会社を辞めて自分探しの旅に出て早3,4年。
年の半分くらいは、イギリスに語学留学に行ってるらしい。

めずらしく、クリスマスカードが届いたので、読んでみると、「遊びに来てください」
と書いてありました。
今までは「行っていい?」と聞くと「部屋が狭いからだめ」とか「ホームステイだからだめ」
だのいろいろ言われてましたが、来てくれと言われたら行かないとね。

貯めに貯めたユーロを派手に使うぞ!ってイギリスはポンドでしたね。。。
確か本には付加価値税がかからないはずだから、新しい動物本でもたくさん買ってきますかね。
売ってるかどうか知らないけど。

どうやったら、いく暇を捻出できるんだろ?

2006/12/12

縦割り

今のプロジェクトプログラムの設計思想が画面ごとの縦割りなので、ものすごくコードが冗長してます。
昔の別のプロジェクトのお客さんの某氏が見たら、「書き直せ!!!」と叫んでしまいそうです。

リファクタリングをしたら、コードの量が1/2になると思うんだけどなぁ。
前世紀に作った化石のようなコードとハンガリー記法とソースの中に書き込む変更履歴を捨てれば、かなり可読性がよくなるはずだし。

単に冗長するコードをすべて排除して、まとめるということをやったとしたら、製造・単体で何人月かかるかなぁ。
でも、まぁリファクタリングはありえないから、人月計算は取らぬ狸ですね。

2006/12/10

時刻の扱い方

2つの時刻(文字列)を比較したいことはしばしばありますが、
C言語の場合、面倒でもstrptime()でstruct tm構造体に変換して、さらにmktime()でtime_t型に変換して比較します。
内部的にはtime_t型でデータを持ちまわっていて、必要なときにユーザフレンドリなフォーマットに変換したりします。

C言語の仲間だとまぁ、そんなに違いはないかなぁ。と思うのです。

さて、仕事中、日付の範囲指定があって、開始日よりも終了日の方が日付が古い場合のエラーチェックをどうやってるんだろうとソースを追っていったところ、それぞれの日付を"YYYYMMDD"というフォーマットの文字列にして、チェック関数に渡してました。そのチェック関数で何をやってるかというと。。。

なんと!
atoi()で文字列を数値に変換して、比較していたのです。

時刻を取り扱う型がこの言語にはないのかしら?なんて調べてたら、あるじゃない。ちゃんと。いや、ないわけないのさ。もともとはC言語なんだから。

既存コードは一切手をつけない。というポリシーがあるから、苦渋を飲んで我慢するけど。