HsbtDiary
2002/12/26 (木) 雪
■ 帰宅
北海道に到着。氷点下5℃だけどこんなものだろう。思ったより雪が少ないと考えていたら吹雪になってしまった。
■ ADSLが不安定
とりあえず実家に到着してADSLのセッティングを始める。NTTに進められるままに8Mに申し込んだらしいけどいまいち安定しない。
1分程度繋がったかと思ったらすぐに切断されてしまう…。NTTの営業が終わらない内に1.5Mに戻してもらわないとな。間に合うだろうか。
書きたいことは一杯あるけど、とりあえずいつ切断されるかわからないのでこの辺で。
■ 安定になったらしい
ふむ、何だかわからないけど安定になったから良しとする。しかしアパートにあったNICを家のメインマシンに入れたらリソースの衝突が発生してBIOSで固まってしまった。うーむ、とりあえず今日は疲れたので寝る。
■ ADSL速度
寝るとか言っておきながら結局いじってしまうんだよな…。
とりあえず、ノートパソコンの無線LAN経由だと安定して接続できる。速度は1.3Mbpsくらい。なかなかいい感じだ。明日吹雪いていなかったらNICを買いに行こう。
2003/12/26 (金)
■ 予定は未定
相方が今日の夕方に京都に来る予定が明日の昼に延期。鬱。
■ フェリー
北海道への帰りはフェリーでぶらぶら旅に決定。特等ルームでも一人22000円って安いね。飛行機だと一人37000円だしなー。
■ 年末年始は実家のメンテ
ルータ設定を変えたりWindowsUpdateをしたり、各種ファームウェアの更新をしたり…。
あぁ、そういえばうちの実家も某有名メーカーの無線LANだったっけ…。さてさてどうしたものか…。
2004/12/26 (日)
■ RSSで天気情報
空港で待たされている間に考えていたことを今頃思い出した。
zundaさんが作成してくれたtDiaryのお天気プラグインは翻訳が必要なんですが、goo 天気で配信しているRSSを流用すれば簡単に作れそうかなーと思ったり。
goo 天気の下に
掲載情報の著作権は提供元企業等に帰属します。 Copyright (C)2004 JWA. All Rights Reserved .
なんて書いてるけど、二次利用するためのRSSで配信しているのにこんなこと書かれてもなー。
■ チキン
夕食は昨日食べなかった、チキン1羽と適当なワインを引っ張り出してきて食す。実家は冷蔵庫を空けると物が入っているのが幸せ。
2005/12/26 (月)
■ 今日の作業
午前中は先週の研究報告会の議事録まとめ作業。午後は年賀状書きの続き。
■ はてなブックマーク - Lounge Programmers Killer - 開いたブログで他人に言及することが、そんなに許されないことなのか?が面白い
感情論の話において、自分の意見なのに「思えない」とか受身にして根拠の無い一般化をしたり、他の人の考えを「〜(な)はず」なんて断定で書くような人と議論するのは不毛だからやめたほうがいいんじゃないのとか思った。テクニックとしてわざとやっているなら、それはそれでいいんだけど、無意識だとしたらなんだかなあという感じ。
というか、元記事のコメント欄で人の名前を間違えたまま直さなかったりしている時点でアレすぎるんだが。
2006/12/26 (火)
■ 最近の改善
VSSでSVKみたいなことってできないんですかね。
VSSのチェックアウト(排他ロック)・チェックインモデルだと結局末端の所は人力によるコードマージに頼らざるを得ないのがトホホ。ちなみに使ってるのはWinMerge 日本語版。もしかしたら開発してるよりもこいつとにらめっこしている時間の方が多いかもしれない。
まあ、コードレビューついでに全容把握ができるのでプラスになってると言えばプラスにはなってるか。こういう他のものを使えば機械的に解決できるものを人力で解決しないとダメってのが嫌なんだよなあ。
2007/12/26 (水)
■ section_footer.rbプラグインにYahoo!ブックマークを追加
diff は coderepos の方に取り込んだ。
そういや、coderepos に色々と移管したときにコーディングを全部 utf8にしちゃったんだよなー。いちおう tDiary は EUC なんだけどどうしようかな。かずひこさんがやってる utf8 ブランチに移動してみる?
■ アジャイルプラクティスを読み終わったのでまとめ
泥沼に陥ってるプロジェクトに所属する開発者も、デスマーチになりそうな不安があるプロジェクトに入りそうな開発者も、プロジェクトも順調でお客様との関係が良好な開発者も読んでおいて損はない良書。
と、書いたのもこれからの開発者としての取り組み方を考える「MYJOB WENT TO INDIA」や、仕事そのものに対するプロセス改善の指針となる「エンジニアのための時間管理術」、今時のプロジェクトノウハウを詰め込んだ「ShipIt!」等を串刺しにしてプロジェクトの改善というものへの取り組み方を示した本だからということが理由である。
とりあえず、今の仕事に不安な部分がある開発者はこの本を読んでできそうなプラクティスからやらせてくれと言ってみることだ。自分のプロジェクトがアジャイルだとかウォーターフォールだとかは関係ない。
仕事場でアジャイルというのが恥ずかしいなら「改善提案」だとか「見える化」とか言語替えしてもいい、今あるものをお客様に動かしてみてもらってもいい、朝ミーティングをやりましょうと言ってみてもいい。必ず何らかのフィードバックが得られてそこから改善が始めることができる。
この本を読むことでプロジェクトを成功に近づける/遠ざける手段を学ぶことができるはずだ。何をすればいいのかさっぱりわからないという人には最初の一歩になるはずだし、いくつかはすでに実践しているという人にはさらなる一歩になるとオレは思う。
My Job Went To India オフショア時代のソフトウェア開発者サバイバルガイド
オーム社
¥ 2,520
エンジニアのための時間管理術
オライリー・ジャパン
¥ 2,415
Ship It! ソフトウェアプロジェクト 成功のための達人式ガイドブック
オーム社
¥ 2,730
アジャイルプラクティス 達人プログラマに学ぶ現場開発者の習慣
オーム社
¥ 2,520
2008/12/26 (金)
■ 理科系の作文技術
高専や大学の実験レポートや学位論文を書くときに読んでおけよって話もあるんだけど、最近納品物としてのドキュメントの質を上げたいと考えていたので買ってみた。
本書では自分用の文書の書き方と仕事としてのドキュメントの書き方を述べているんだけど、個人的にツボだったのは以下の三点
- 目標規定文を書け
- 何のために書いているのかわからない文章は書くな
- 誰に読んでもらうのかを考えて書け
- 納品系のドキュメントだと、設計書に機能仕様のことを書くな、テスト仕様に設計を書くな
- 最後まで全て読まれる文章を書け
- 読まれない冗長な文章は書くな
他にも「いつの間にか主語をすりかえたりしない」「事実と意見の区別」「英語と日本語の違い」と言った日常的に当たり前とされている技術文書の書き方も解説されている。
この本が20年前の本というのもいろんな意味で味わい深い。とりあえず、理科系に限らず、論理的な日本語を書くことを生業の一部としている人は一読の価値があると思う。
■ cron+rsync を再設定
まちゅさんのツッコミに従って、公開鍵方式の rsync を cron に登録して見たが動かない。登録したのは以下のようなコマンド。
rsync -avurtz --delete -e "ssh -l hsbt00 -i /Users/hsbt/.ssh/id_rsa" hsbt.org:/users/home/hsbt00/homes /Users/hsbt/misc/backup/hsbt.org/
はてさて。Mac の cron のログのありか*1もわからないし、まだまだわかってないなー。
*1 /var/log/cron.logじゃないの?
■ 仕事納め
午後からひたすら掃除しておしまい。と、言ってもデスクはホワイトボードと時計くらいしかおいてないのであっさり終了。
■ 今日の tDiary trunk + ruby1.9
何やら -Ku をつけると日本語も通るらしいので -Ku で動かしてみた。追記や編集は普通にできるっぽいけど、一度ツッコミをいれたら以下のエラー。
500 Internal Server Error incompatible character encodings: UTF-8 and ASCII-8BIT (Encoding::CompatibilityError) (plugin/00default.rb):571:in `comment_form_text' (plugin/00default.rb):616:in `comment_form' (TDiary::Plugin#eval_src):48:in `block in eval_src' /Users/hsbt/dev/tdiary/trunk/core/tdiary.rb:781:in `eval' /Users/hsbt/dev/tdiary/trunk/core/tdiary.rb:781:in `block in eval_src' /Users/hsbt/dev/tdiary/trunk/core/tdiary.rb:112:in `block in safe'
マジでお疲れ。

# ohya [長旅おつかれさまです。北に帰ったってい..]