« 2006年7月 | トップページ | 2006年9月 »

みどりの日、昭和の日対応 japanese-holidays.el

以前、「ほんまたけるのココログ: emacs の M-x calendar で日本の祝祭日を。」という記事を書いたが、これとの関連。

最近、みどりの日が5月4日に移り、もとの4月29日が昭和の日となったことを知った。これだけなら、上の記事の中でやったように、変数 general-holidays-JP を定義しなおすだけで良いのだが、Wikipedia の「休日」の項目などによると5月の3日4日5日のいずれかが日曜にあたると5月6日が振替休日となるようだ。

そこでそのことも含めて、変数 general-holidays-JP を書き換えようとすると結構大事なことに気がついた。5月5日が日曜の場合は、現行のままでよいが、5月3日や5月4日を holiday-fix や holiday-furikae にしても、5月6日が振替休日にならない。そこで、5月3日と5月4日が日曜かどうか判定して、5月6日が振替休日かどうが決めることにしてもよいのだが、行き当たりばったり感が否めない。

で、ちょっと探してみたら、見つかった。japanese-holidays.el の改訂版。リビジョン799。

これはすばらしい。holiday-range という関数が定義してあって、それぞれの休日が制定されてから廃止されるまでの期間をしていできるようになっている。単にそれぞれの休日の日付だけを変えると、過去や未来にわたってその休日が計算されてしまうが、それを避けることができる。

続きを読む "みどりの日、昭和の日対応 japanese-holidays.el"

| | コメント (0) | トラックバック (0)

Internet Aquos

シャープ PCTV用液晶32Vワイド型地上・BS・110度CSデジタルハイビジョン液晶テレビ LD-32SP1


いろいろあったが、何とかなっている

続きを読む "Internet Aquos"

| | コメント (0) | トラックバック (0)

lynx のインストール

lynx とは」を参考にさせていただいて、lynx をインストールしてみた。

日本語ページの文字化け対策は、設定ファイルで設定。

------ /usr/local/lib/lynx.cfg ------

#
# The value should be the MIME name of a character set recognized by
# Lynx (case insensitive).
# Find RFC 1345 at http://www.ics.uci.edu/pub/ietf/uri/rfc1345.txt .
#
#CHARACTER_SET:iso-8859-1
CHARACTER_SET:euc-jp

上の一行をこのあたりに、加える。
(他のところでも良いんだろうけど、このあたりが分かりやすいし。)

| | コメント (0) | トラックバック (0)

Linux rpm memo


rpm --rebuild hogehoge.src.rpm
(--rebuildオプションで、ソースからパッケージをビルド。)
# rpm -Uvh --force hogehoge.i386.rpm
(パッケージを強制的に入れ換えるため、--forceオプションをつけてアップグレード。)

| | コメント (0) | トラックバック (0)

« 2006年7月 | トップページ | 2006年9月 »