2008-02-29から1日間の記事一覧

Perlでカレンダー

30分プログラム、その255。上(id:mzp:20080228:wday)で書いたことがやっぱり納得できないので、Perlで実装してみる。 たしかにそれっぽい値にはなるんだけど、1違う気がする。あと、元コードではうるう年の判定コードが間違っていることも発見。divとmodを間…

Mozartのデータフロー変数すげぇ

コンピュータプログラミングの概念・技法・モデル (IT Architects' Archiveクラシックモダン・コンピューティング)作者: セイフ・ハリディ,ピーター・ヴァン・ロイ,Peter Van-Roy,Seif Haridi,羽永洋出版社/メーカー: 翔泳社発売日: 2007/11/08メディア: 大…

カレンダーの計算がよく分からない

ガウディ本(asin:4798113468)より。 次に月初めの1より前の格子の空白部分の個数を計算する。 SD=(((7-(T.mDay mod 7))+T.wDay) mod 7) このときTは今日の日付。T.mDayは日(1から31)、T.wDayは曜日(0から6で0が日曜)。 これでなんで計算できるかと、そもそも…