仕事が終わらず

晴れ4/1公開のサイトがあり、それの大詰めの作業が進む。
1週間程度前には完成させてテストなどをしたかったのだけど、うちの会社でやる案件は、だいたい前日に仕上がってテストで深夜になる傾向がある。
本日もそのパターン。 だいたいのテストが終わったのが19時くらいで、それから修正やらをする。
23時くらいにピザを取ってくれて、それでお腹を膨らませる。 果汁100%のオレンジジュースを飲んで、とてもおいしかった! しかしこの時間にピザをお腹いっぱい食べるとは、やばいな。

結局全部終わったのが日付越えて1時半くらい。 とりあえず土日あるし、最悪なんとかなるだろう。
ということで、家に帰って即寝。

遅くなった

晴れ週明け公開のサイトが、どうにも終わらなさそうなので組み込みを手伝う。 21時くらいには帰ろうかと思っていたのだが、結局終わったのが23時前。 うちの会社では、まず仕様が決まって、デザインナーがデザインして、そのデザインを基にコーダーがHTMLを起こし、プログラマがHTMLに組み込む。 という流れになっている。
だが、HTMLが全部出てきたのが、今日の21時15分頃。 デザインが全部上がったのが昨日の深夜。 それなのに今日中に完成させろ、ってスケジュールはかなり無茶だと思うのは気のせいだろうか……
まぁデザイナーもコーダーも超忙しそうなので、無理いっても可哀想だけど、そのツケが全て回ってくるのも困りもの。

明日は山に行くので早く寝ようと思ったのだが、帰ったのが遅かったので全てが後ろにスライドされてしまった…

仕事が忙しい

曇り仕事がメチャメチャ忙しい。 明日までに仕上げないといけない仕事のテンプレートが昨日からちょこちょこ上がってきたのだけど、全部で60ページくらいあるっぽい。
しかもまだ全部出きってないし。

とりあえず組みこんでいったけれど、品質よりスピード重視でやったので、テストする時間もないし、かなりバグもあるだろうし、仕様的に全然ダメな部分なども全て放置で、とりあえず組み込み優先でやったので、これはかなりのページで、組み直さないといけないだろうな。

まぁ中身は見えないのでいいとして、とりあえず見た目的にはかなり出来たと思う。
帰ったら0時前で、T家のママが泊まりに来ていたので、それから家で軽く飲んだ。

ドラクエやりたかったけど、飲んでしまったからもうできないな……

お問い合わせフォーム

晴れ仕事で変なお問い合わせフォームを作っている。
CMSから項目を動的に追加・変更できるというもの。
それだけならいいが、チェックボックスやラジオボタン、プルダウンの内容まで決められる。
さらに必須か任意入力か、メールアドレスなのか、メールアドレスの確認なのか、それともファイルアップロードなのか。

なんか多機能過ぎて作りにくいし、使いにくいと思う。
しかもほぼ同じ機能で、用途を分けるものが4つもある……

お問い合わせフォームでファイルアップロードってさせる事あるのかな。 しかも1つならまだしも、ファイルアップロード個数も動的に変化できるという。

かなり作りたくない案件だ。

ホットペッパーAPI

晴れ仕事でホットペッパーAPIを使う事になった。
メインの業務じゃないので、そんなに時間は費やせないが、軽く仕様を調べていた。
つい最近、同じリクルート社の、from A navi APIを使った。
が、同じ会社のAPIだというのに作り方が全然違うし、利便性も全然違う。
まぁチームが違うだろうから、違うのは当然なんだけど、いくらなんでも違いすぎないかな?
from A naviのAPIは使いにくすぎる。 意図的にそのようにしているのかもしれないけれど…

そんなわけで、来週はホットペッパーAPIと格闘する日々になりそうな感じ。

面接

晴れ今日は会社で求人募集を出しているプログラマの面接を2件行った。
1人目は35歳男性なのだが、予定の時刻になっても来ず、予定を5分過ぎた頃に「遅れます」と電話がかかってきた。
35分ほど遅刻で面接開始。

履歴書見る限り、けっこうやってるのかなぁ?とか思ったけど、全然だった。
一応課題を出して、それのソースコードや処理を評価する、とは言ったけど、課題すら出来ないレベルっぽいんだよなぁ。

夕方からは2人目の面接、41歳男性。 きちんと時間前にやってきて面接開始。
履歴書、職務経歴書に書いてある内容よりも、だいぶ仕事ができる感じだった。 ネックになる点を挙げるとしたら年齢かな。
1人目とは違う課題を出した。 さて、ちゃんと作る事が出来るだろうか。

社内勉強会に参加

雨のち晴れコーディングチーム主催で、コーディングの勉強会があったので参加してきた。

まず課題が出された。 指定されたピクセルのボックスを作り、そこに指定された子要素を、指定されたマージンを入れて配置するってやつ。

なんとなくはわかるのだけど、「コーディングはなんとなく出来たではダメだ。 ちゃんと理解し1pxのずれも許されない」と厳しい言葉を頂いた。

難しいなぁ、CSSは。

その後、社内のデファクトスタンダードとなっているSmartyの概念を勉強し、HTML5+CSS3についてちょろっと説明があった。

社内勉強会、面白いなぁ。

サーバー障害

曇りときどき雨夜、サーバー会社から携帯にTELがあった。 WEBサーバー数台のうち、1台の負荷が急激に上昇したとのこと。
急いでサーバーにログインしてみるが、今の時点でのロードアベレージは40くらい。 40だとめちゃめちゃ高いんだけど、サーバー会社の人が確認した時点では160だったらしい。
他のサーバーも見てみるが、どれも20~40くらいとかなり負荷が高くなっている。

原因はなんだ?と探っていたら、別の1台の負荷が急上昇。 190くらいまで上がりほとんど操作できなくなってしまった……

apacheのアクセスログを調べていたら、極端にアクセスの多いファイルを発見。
そのファイルの処理を変更したら負荷は落ち着いた。

このページ、今日から広告出稿したらしいのだけど、そのアクセスが多すぎてたのが原因っぽい。 久々に、こんな高負荷を見たな。

障害対応も終わったので、録画しておいたオリンピックの開会式を見ながら、ビールを飲みながらポテトサラダを作る。
メークインを6個買ってきてあったので、ピーラーでそれの皮を剥き、細かく切って茹でる。
キュウリをスライサーでスライスして、ニンジンも皮を剥いて小さく切って茹でる。
しゃもじで、茹であがったジャガイモをつぶして、塩コショウをふり、マヨネーズをかけ、キュウリとニンジンとハムを入れ混ぜる。 マヨネーズを入れて混ぜる混ぜる。

で、完成。
約1kgのポテトサラダが完成!

これで、明日の朝~夜のおかずは確保できた。
オリンピックの開会式は長すぎて、料理している間に終わらなかった。