骨のダイスを転がそう
2010-02-06
_ [勉強会] わんくま勉強会 名古屋 に参加しました。
前から気になっていた、わんくま勉強会に参加することができました。電車に乗ってからちょっと熱っぽいことに気付いて、勉強会中もちょっと寒気がしていたが、出て良かった。
参加案内では、3階の第2研修室、とあったのが実際には、4階の第3研修室だった、というワナには嵌りましたが……。 gitと言い、TDDと言い、やっぱり本読んでるだけでは分からないところってあるよなあ。
- 10:40 〜 11:30 「とあるGitの緩衝地帯<インデックス>」by bleis-tiftさん
- rebase のまわりが本読んでも理解できなかったんですが、順を追ってのお話でだいぶ分かりました。
- 日本語ファイル名の問題はホントに何とかならないですかね……。C#で実装しなおしたバージョン、というのが気になてます。
- 11:40 〜 12:20 「Call of PowerShell」by 秋野氷雨さん
- ところどころ吹き出しかねないスライドがあった PowerShell の解説。
- そうか、Shell といいつつも、if の後は fi ではなく、for の後も do done じゃないのか!?
- wsh はどうなってくんだろうなあ。
- TDD 道場
- 教材として FizzBuzz を利用して、TDD を実践してみよう!ということで、VB.NET と Java で、リレー形式でTDD。途中、テストそのもののリファクタリングをどうすべきか、についてもいろいろ議論があったり。
- 13:20 〜 13:50 ライトニングトーク 5分間の真剣勝負
- wk6さん
- 39さん
- ダウスさん
- とりあえず、触手の人のインパクトが強すぎた……。
- 13:50 〜 14:40 「FUSEによるオリジナルファイルシステムのすすめ」by 浦部さん
- これはすごい。FUSE というと sshfs しか知らなかったけど、他にもいろいろあるんですねえ。
- Windows でも同じようなのが出ているとは知りませんでした。
- 14:50 〜 15:40 「日本の宇宙開発」by guicheng
- ここだけSF大会みたいだった (^^;
- 15:50 〜 16:40 「まだ間に合う! コマンドプロンプト再入門」by りょーいち
- 私が引き継いだ仕事でも凄いバッチファイルとかあるから、こういう入門は有益だと思います。
- コマンドプロンプトへのフォルダのDnD は知らなかったなあ。ckw にも実装されないかなあ。
2010-02-16
_ [shell] 絶対に、先人がもっと良いのを書いてるはずなんだが
見付からなかったので、指定した日付の範囲を取得するシェルスクリプト。
#!/bin/sh from=$1 to=$2 i=0 format="%Y%m%d" if [ "$2" = "" ];then echo "引数が足りません" exit 1 fi if [ ${from} -gt ${to} ];then echo "usage: $0 from to" echo " from が、to より後の日付けになっています。" exit 1 fi log_date=`date +${format} --date "${to} $i day ago"` while [ ${log_date} -ge ${from} ];do if [ $log_date -le ${to} ]; then echo ${log_date} fi i=`expr $i + 1` log_date=`date +${format} --date "${to} $i day ago"` done