2012-10-01から1ヶ月間の記事一覧

10進数から2進数への変換 色々。

このところ近年稀にみる急ぎタスクが全くない(=所謂暇)状態が続いているので、 鈍り解消にプログラミングお題でも解いて遊んでみる。初回は「10進数から2進数への変換」まずはPHP。 $_divisor = 2; $_remainder = $_divisor; $_quotient = 0; $_result = ''…

SQLで特定期間の日付一覧作る等

sql

前に上げた再帰結合をちょこっと変えただけ。 因みにSQLServer。 DECLARE @from datetime = '2001-01-01'; DECLARE @to datetime = '2012-10-01'; WITH l_date(v_date) as ( SELECT CONVERT(DATETIME,@from) v_date UNION ALL SELECT DATEADD(mm, 1, l.v_dat…

getoptで複数のロングオプションだけを受けたい時

引数で複数のロングオプションを指定したい時のgetoptの指定の仕方がよくわからなかったので、 調べたり実験したりしてみた結果↓で出来るようになりました。実行コマンド batch/sample.sh --target=maker --env=stage コード OPT=`getopt -o "" -l target: -…