読者です 読者をやめる 読者になる 読者になる

Affamative Way

前向きにグダグダいいながらコード書く

前向きにグダグダいいながらコード書く

はてダから移行してやった!

マークアップ記法変わったの試しに書いてみよーっと

なんで書かなくなったんだろうなーと思い返すと

  • 面白いようなことがあってもまとめる時間が作れなかったり
  • そのうち忘れたり
  • やってることが公開できそうにないことだったり
  • どーでもいいことに悩んだり

とかとか、他人に有益にならんことばっかで愚痴っぽくなりそうだったんですよ!

と、言い訳しておく!結局はめんどくさいに勝てなかっただけ

これからは、どんどんグダグダいいながらコード書くよ!

前向きにね!

macで特定期間ループするshスクリプトが書きたい

覚えておける自信がないのでメモ

#!/bin/sh
startdate="2011-04-30"
stopdate="2011-05-03"

cnt=0
while [ 1 ] ;do
  nowdate=`date -v+${cnt}d -j -f "%Y-%m-%d" "${startdate}" +"%Y-%m-%d"`
  echo "shori" ${nowdate}

  if [ ${nowdate} = ${stopdate} ] ; then
    break
  fi
  let cnt=$cnt+1
done

実行結果

% sh date_loop.sh 
shori 2011-04-30
shori 2011-05-01
shori 2011-05-02
shori 2011-05-03

実際使う時は処理をコマンドに置き換えるといいよ!

BSD系のdateのusage: http://www.jp.freebsd.org/cgi/mroff.cgi?sect=1&cmd=&lc=1&subdir=man&dir=jpman-6.0.0%2Fman&man=date#toc

MacBook Air 11インチ欲しい! に参加するよ!

13インチの旧世代Airあるけど、軽くて小さいMacBook Air 11インチ欲しい! んだもの

って、一年ぶりの日記か。。

mac上のmysqlで実行ログを見る方法のメモ

my.cnfを設定する

 $ sudo vi /etc/my.cnf

以下を追記する

[mysqld]
:略
log = /var/log/mysql/query.log

ログを準備する

 $ sudo mkdir -p /var/log/mysql/
 $ sudo touch /var/log/mysql/query.log

mysql再起動する

 $ /opt/local/etc/LaunchDaemons/org.macports.mysql5/mysql5.wrapper restart

結構便利!!でも、常時は実行してると肥大化するから危険かも。。