2002-04-27

更正して(笑)、今日が1年のうちで第何週かという問題に真面目に挑んでみました。

void yweek(TX *text)
{
    int diff[] = { 0, 1, -1, 0, 0, 1, 1, 2, 3, 3, 4, 4 };
    int year = timeGetYear();
    int month = timeGetMonth();
    int day = timeGetDay();
    int yday = (month - 1) * 30 + diff[month - 1] + day + (year % 4 ? 0 : 1);
    int dayofweek_Jan1st = (7 + timeGetDayofweek() - (yday - 1) % 7) % 7;
    information("今日は第 %d 週です。", (yday - 1 + dayofweek_Jan1st) / 7 + 1);
}

TX-Cを書いてかないとここは存在意義がなくなっちゃいますし。

追記。これでは不十分ということに電車の中で気づきました。1月1日の曜日の分だけずらさないと、日曜日にはじまり土曜日に終わるセットとして第何週かは正しく求められません。1月1日の曜日を求める一行を挿入し、最後の計算式を修正。なんかもっと簡単にできそうなんですけど……。

2002-04-26

おまけ3。今日が1年のうちで第何週か簡単に分かる方法ってどなたかご存じでしょうか(笑)。

んー、Palmデバイスの[予定表]ボタンを2回押すとか。

Palm「予定表」週表示画面

冗談はさておき、中村さんがオーソドキシーでPDAケースを注文されるようですオーソドキシーのケースは僕も気になっていたので、経過とかできあがりとか、興味津々です。

2002-04-25

Fine UI Palmwares」にふたつだけ追加しました。

以下は余談。

Bluetoothカードを買うつもりだったので店頭に駆け込む前に気づいたのはよかったんですが。昨年のm500シリーズのような延期の連続は勘弁してほしいです……。

2002-04-23

With Palm Net、4月20日の記事から。

そのデザインはともかく、m505よりも薄いPocket PCです。日本では発売しないのでしょうか。オーガナイザーとしてはこのくらいの携帯性がほしいとは思うのですが、Pocket PCユーザーの視点からすると評価はまた違ってくるのかも。

2002-04-22

このサイトの更新について最近考えたりしたこと。

このサイトをWWWCなどのいわゆる更新チェッカで巡回している方もいらっしゃるようですが、なにせどのページでもSSIを利用しているので、難儀されているのではないかと思ったりします。ここみたいな辺境だと、サーバの負荷という面からはどうということはないでしょうが、更新状況のチェックにファイル全体を読みこんだりと、その手のツールにはあまりよろしくないようです。ちょっと勉強して、工夫できるところはするかもしれません。

じつはいまだにサイトの更新に専用のFTPクライアントを使ってなかったり(エクスプローラからドラッグ&ドロップ)。何種類か試用してみたこともあるのですが、そのときもけっきょく使わないまま。どういうのが使いやすいのかよくわかりません……。

Whining Expressが1年でひとつのファイルというのは、ちょっと無理がありますかね。ここ4か月ほどで2002.htmlのファイルサイズは約50KB。このペースだと1年で約150KBに。150KB……やっぱりぜんぜん問題ないような気もしてきましたが。

トップページのアクセスカウンタがずっと前に(苦笑)10000を越えてました。まったく、いつもアクセスカウンタの話はすばらしくタイミングを逸してしまいます。ともかく、日ごろ訪れてくださるみなさんに感謝です。