ThinkITにTracに関する記事を書きました

ThinkITでPHP開発手法の連載 第6回目が掲載されました。
この連載はウノウエンジニア陣によるもので、今回が僕の担当でした。「Trac」のインストール方法やウノウにおける活用事例について説明していますので、興味のある方はお時間のある時にでも見て頂ければ幸いです。

第6回:BTS(Bug Tracking System)の利用

キャバ嬢メソッド 〜 キャバクラ嬢に学ぶWebサービス運営のコツ

という記事をウノウラボのブログに書きました。



ごめんなさい、ごめんなさい。

unixtimeと日付の相互変換

unixtime → 日付

echo 1169174008 | awk '{print strftime("%Y-%m-%d %H:%M:%S",$1)}'

日付 → unixtime

date +%s --date "2005-01-01 00:00"

参考: unixtime と 日付 の相互変換 | Linux | POOH.GR.JP

Not Too Late - Norah Jones


Not Too Late 〜 Norah Jones
 ¥ 1,731(税込)

Norahの新譜が1月末に発売になっていたのをすっかり忘れていてAmazonで購入しました。彼女の優しい声はそのままに、前の二作とはまた違った感じのスローな曲が多いです。これは静かな部屋でじっくり聴きたい。

数百円の違いだったので、DVD付きの限定版にしたんですが、Daru Odaさんもバッチリ映っていました。

タプルの分かりやすい説明

ymasuda先生に教えてもらいました。
Hide の発言:
Python初心者にタプルをうまく説明できなかったんですけど
分かってもらうには、どう説明すればいいんでしょうか

ymasuda の発言:
リストがあるのに何故タプルがあるの?」という類の質問ですよね

Hide の発言:
ですです

ymasuda の発言:
質問者が構造体とかハッシュとかをよく知ってるなら,タプルは構造体で...
とかハッシュキーにしやすくするため...とかいう回答 ができるんですが
そうでない場合(つまり,前提知識のない人にどう説明すべきなの?)というのが
一月前にも議論になりました.

Hide の発言:
その時は、どういう結論になったんですか?

ymasuda の発言:
で,うまく伝わるかわからないけど,
「タプルは綴じたノートや本のようなもので,リストはリフィルみたいなものだ」って説明したんですよ

Hide の発言:
おー、分かりやすいです!
変更不可ってことですよね

ymasuda の発言:
「ノートや本は一度書くと書き換えられないけど,逆にいえばいつ読んでも同じ内容が保証されてるよね」

Hide の発言:
はい

ymasuda の発言:
「リフィルは中身を差し替えられて便利だけど,しばらくたった時に中身がどうなってるかははっきり言えないでしょ」
と説明しましたw

Hide の発言:
なるほど
それで、ハッシュキーにしやすい、と

ymasuda の発言:
そう,それを言った時に
「いやハッシュキー知らない人前提だから」って返されました :)

Hide の発言:
そうでした:)

ymasuda の発言:
だから,とりあえず「まあ,同じ内容が保証されているっていうことが便利なケースがいくつかあるんですよ.
プログラミングの経験を積んで行けば解るから,使い分けがわからなければリストでいいよって言えばどうでしょう」
と返しておきました

Hide の発言:
本とリフィルのたとえ、使わせてもらいます。
ありがとうございます!

ymasuda の発言:
どういたしまして :)

関連リンク:
プログラミング言語Pythonにおけるタプル - Wikipedia

W52Tをまだ予約してない