また飛ばしすぎている。
7月に入ってから、契約上はフルタイムの勤務に戻ったし、体調もいいし、作ったプログラムをテストサーバにリリースしたら、mod_perl環境ではうまく動かなくて四苦八苦したり、そんなこんなしているうちに3日連続2時間以上残業。また自分で自分の首を絞めているよ…。いや多少急ぐ仕事ではあるので、早くリリースしないといけないのは確かなのだが。
どうしたら自分に歯止めがかけられるのかなあ。


また飛ばしすぎている。
7月に入ってから、契約上はフルタイムの勤務に戻ったし、体調もいいし、作ったプログラムをテストサーバにリリースしたら、mod_perl環境ではうまく動かなくて四苦八苦したり、そんなこんなしているうちに3日連続2時間以上残業。また自分で自分の首を絞めているよ…。いや多少急ぐ仕事ではあるので、早くリリースしないといけないのは確かなのだが。
どうしたら自分に歯止めがかけられるのかなあ。
昨日の問題は無事解決した。CPANのサイトにあるCatalystのCookbookをよく読めば書いてあった。英語のドキュメントばかりでも、ちゃんと読まなきゃ。解決方法は、Root.pmのend()の中で、Viewがレンダリングされる直前にtemplateを指定できる、ということだったので、Cookieを使ってCSV出力のときだけtemplateを変えてやればよかったのだ。
さて、今年も折り返し。去年の7月2日づけで今の職場に入ってちょうど1年。この1年、とにかく山あり谷ありだった。まあ、1年もって良かった。やはり調子の波に翻弄されつつも、少しずつ自分をコントロールできるようになってきているような気もする。この調子であと1年無事に過ごせたい。あと10年とは言わない。1年無事に過ごせたら、またその先1年無事に過ごせますように。毎年そう思えれば、それでいい。
Perlを用いたWebアプリ開発フレームワークのCatalystでアプリを作っているのだが、ViewにテンプレートツールキットのTTSiteを使用して、これはヘッダもフッタもCSSも全部自動でwrappingしてくれるし、Controllerのメソッドでtemplateを指定しなくてもPathから自動的にテンプレートファイルがレンダリングされるし、こりゃ便利だ、と思って使っていた。
しかし、このアプリの最後の仕上げとなる「入力したデータをCSVで保存する」というところでつまづいている。Catalyst::View::Download::CSVを使えば望みどおりダイアログが出て「このファイルを保存しますか?」と出る。それはViewディレクトリにDownload/CSV.pmというディレクトリ/ファイルを置くというインプリメンテーション。しかしViewディレクトリにTT以外のテンプレートを置いてしまうと、どうも他のメソッドがレンダリングされるときに、全部templateがMyApp::View::Download::CSV->processに流れてしまうのだ。手動でtemplateを指定しても、CSV->proccessに食われてしまう。そしてどの画面も真っ白。CSVの方を手動で出力しようとしても、TTSiteを使っている以上、どうしてもtemplateがwrappingされてしまう。う〜ん、行き詰まった。
これを読んで解決法が分かった方は大至急教えてください。粗品を進呈します。
朝は6時前に目が覚めて起きて、朝食を食べた。テレビのスイッチをつけたけど、なんだか頭に入ってこない。ゲームをやり始めたけど、なんか神経がすり減るようですぐにやめた。PCに向かってネットをぶらぶらしていたけど、やっぱしんどい。まだ起きるには時期尚早であったか。もう一度布団に潜り込む。
9時半に目が覚めて起きたものの、まだしんどい。気温は冷たく外は雨。こういうちょっとした天気の変化も自分には大きく影響することが多い。とりあえずまた寝た。休みの日は休め。
そして12時半にようやく起きた。テレビを観たりして一日だるだるで過ごす。う〜む、調子がいいのか悪いのかわからん。
昨日の日記。
朝起きたはいいが、しんどくてまた寝てしまった。そして目が覚めて、なんとか行けるべ、と思って出勤。10時40分頃に到着。仕事は、ああ、あれよあれよと溜まっていく。と言うのも、同じネットワークチームのNさんが昨日で辞めてしまい、その残タスクが全部自分に降りて来たからだ。Nさんは本当は2月いっぱいの契約だった。しかし、上司がお願いにお願いを重ねて6月までひっぱったのだ。というのも、1月2月、私は調子が悪くて休みまくっていたのに、組織変更やらネットワーク機器の大幅なリプレースやら、大きなタスクがあったから、2月から入った新人(当時)のMさんと私では心もとないと思ったのだろう。
と言うわけで昨日はフィナーレを飾るべく、花束と色紙を贈呈してお見送り。ああ、この研究所の創設以来、ネットワークのの屋台骨を支えていた最後の一人がいなくなってしまった。これから先、大丈夫かなあ。Mさんも私も元々ネットワーク屋ではないので、ものすごく詳しいというわけではないのだ。いかん、もっと勉強せねば。
帰りに皮膚科に寄った。首の横を触ると、なんだかぐりぐりするものがあって前から気になっていたのだが、だんだん大きくなってきているような気がして、なんかちょっと心配だから、アトピーの診察のついでに診てもらった。医者によると、リンパが腫れていると思うので、内科を受診してみてください、とのこと。
そして今日の日記。
朝イチで近くの内科に行った。医者は私の首筋をぐりぐりと触りながら、痛みはないですか?と聞いた。痛みは別にないのだ。医者曰く、リンパが腫れているのに痛みがない場合、2通りの可能性があるという。1つは以前リンパが腫れた後遺症。そしてもう1つが何らかの腫瘍。そしてその場合は、だんだん大きくなってくるという。ひょえ〜、正にそうなんですけど〜。
腫瘍かどうかは血液検査でわかるとのことで、採血して終わった。結果は1週間後くらいにわかるらしいのでまた行かなくては。変な悪性の腫瘍だったりしたらやだなあ。
その後は横浜に出てヨドバシでお買い物をして、マッサージ屋でちょいとマッサージしてもらった。実は今日は聴きに行きたいアカペラのライブがあったのだが、マッサージが終わった時点で少しでもしんどさが残っていたらやめておこう、と思っていたら、残っていたよしんどさが。まだまだ無理は禁物。行くのはあきらめて、昼食を食べて帰ってきた。そしてテレビを観たりゲームをしたりして体を休める。
ああ、だめだ。遊んでばかりで、ろくすっぽ勉強もしていない。ネットワークのもっと深い知識を勉強しないといけないし、セキュリティ関連の勉強もまだ足りていない。今までオンデマンドでその場その場で必要なことを調べてなんとかやってきた。それはそういうものでいいのだろうか?
それ以外にも、Webアプリを作っているくせにApacheのディレクティブとか設定のことをほとんど知らなかったり、先輩が「これからはRuby on Railsだ」とか言っているのでRubyも勉強したい。今はPerlを使ったWebアプリケーションフレームワークのCatalystというので作っているが、次はRoRで作ってみたい、と思ったりしている。
とかなんとか、ここまで書いていて、そんなに自分を追いつめなくてもいいではないか、という気がしてきた。いいんだよな、自分のペースで。ああああ、しかしその「自分のペース」がわからない私。「ペース配分のわからない男」とは学生時代の私の代名詞であった。成長しないなあ。