dd/li 要素と段落dd/li 要素内とかに段落らしき文字列があっても p 要素でマークアップしない人が多過ぎると思う。
dd 要素の場合、段落一つを dd 要素でマークアップして其れを並べる事が多いが、其れは本当に dd 要素で良いのだろうか、そういう書き方をしている人達には少し考えて欲しい。
最近日記を更新していないのは気の所為。
これって target="_blank" な a 要素をクリックしても開かないのかも。実際に target="_blank" な a 要素と target 属性の無い a 要素を並べたサンプルを作ってクリックしてみたら target="_blank" な a 要素だけ開かなかった。
と云う事は、アンカーを右クリックして開く
を選択すれば……移動出来ました。
良く考えてみるとこれは target="_blank" な a 要素をクリックしても勝手に開かない様にする効果があるのと同じだから或る意味助かる。
でも、結局原因は分からない。何故だ。
何故か一部のサイトのアンカーをクリックしても飛ばないバグが発生。
アンカーを右クリック。リンクのアドレスをコピー
を選択。
Ctrl+B で移動。
latest.cgilatest.cgi のソースを公開してみる。エラーメッセージ適当過ぎ。C言語の方はまともに動くか確認していないので公開しません。
使いたかったら改造して使ってください。
#!/usr/local/bin/perl
($sec,$min,$hour,$mday,$month,$year,$wday,$stime) = localtime(time());
$year = $year + 1900;
$month++;
for(;;$year--){
if($year == 2005){
print "Content-type: text/plain; charset=utf-8\n\n";
print "Error.\n";
exit;
}
for(;;$month--){
if($month == 0){
$month = 12;
last;
}
if(open(IN, "$year/$month.xhtml") != 0){
print "Location: http://pi8027.flnet.org/other/diary/$year/$month\n\n";
exit;
}
}
}
蓬莱人形が何処まで狭くなるのか気になったので避け切ってみた。
最後まで或る程度余裕があるので狭いとは言えない。
latest.cgi をC言語で書き直したけど SSH とか良く分からないし接続しようとすると PuTTY のウィンドウが閉じるからコンパイル出来ないよ……。
latest最新の日記へのリダイレクトに CGI を使う事にした。
仕組みは、現在時刻から最新の日記のファイル名を予想し、無かったら先月のを調べ、其れも無かったら……と云う単純な物。
一応無限ループを防ぐ為に $year == 2005 が真になる時に操作を終了する様にしたけど、何か間違っていると結構危ない気がする……。
blink 要素mixi の Opera コミュニティで
Opera はという投稿が目に入った。どういうことだろうと思って提示されたリンク先に飛んでみたら、確かに点滅するのとしないのとがある。訝しく思いながらもそれぞれのページのソースを開いてみると、点滅しない箇所には以下のような記述がしてあった。blinkタグを使ってある部分で、点滅するとことしないとこが有りますが...<blink><font color="red">hogehoge</blink></font>文字色は赤くなるものの点滅はしない。変なところで
</blink>なんてしちゃってるから点滅されないのか、でも Firefox では点滅されるよなー等と思いながらも、<blink><font color="red">hogehoge</font></blink>と、このように書き換えてリロードしたが、僕の期待に反して点滅はされなかった。そこで、この書き方もまずいのかなと、
<font color="red"><blink>hogehoge</blink></font>このように入れ換えてみたら点滅した。よくわからなかったので、点滅する・しない それぞれのケースを調べてみた。
- 点滅する
<blink> hogehoge </blink><hoge><blink> hogehoge </blink></hoge><hoge><blink> hogehoge </hoge></blink>- 点滅しない
<blink><hoge> hogehoge </hoge></blink><blink><hoge> hogehoge </blink></hoge>
<hoge>はどんな要素でも良い。- このケースは
blink要素にのみ当てはまる。ますますわからなくなった。そもそも
blink要素自体よくわからない。
これは、 blink 要素のスタイル (text-decoration:blink) を hoge 要素が継承していないのが原因じゃないかな、と思ったのだけど、 text-decoration プロパティは特性が行内レベル要素に指定されるか又は影響を及ぼす場合,要素が生成するすべてのボックスに影響を与える
らしい。
と云う事は、 blink 要素内容は、全て text-decoration:blink な表示結果になる筈だが、 Opera ではその様な表示にならない。結局原因は分からなかった……。
id 属性の付け方の性質上、一日に書ける記事の数は九十九個までになっているが、一日に書いた記事の数が二桁になった事が無い。
如何見ても一桁で十分。
del 要素<p><del datetime="2006-11-17T12:02:30+09:00" cite="http://www.akatsukinishisu.net/itazuragaki/itazura/i20061116.wb#c1">「オーストラリア」</del><ins datetime="2006-11-17T12:02:30+09:00" cite="http://www.akatsukinishisu.net/itazuragaki/itazura/i20061116.wb#c1">、じゃなくて「オーストリア」</ins>の日本語表音表記が「オーストリー」に変更されたそうなので、<a href="http://www.akatsukinishisu.net/kanji/chimei.html">漢字で外国地名</a>の表記もそのように変更してみました。</p>
del 要素は削除済み(削除後の文章には存在しない)の物として扱われるので、
の部分は削除後のテキストに存在しない事になる。「オーストラリア」
…… del 要素の使い方を間違えると文章の意味が伝わらなくなるかも知れない、と思った。
accesskey良く、 accesskey 属性を付けた要素の近くに、其の accesskey 属性値を書く人が居るが、元の文書に accesskey 属性は存在しないのだから、そういう事はスタイルシートで遣るべきだと思う。
*[accesskey]:after{
content:":"attr(accesskey);
}
秋葉原に行って2625円も出して買った東方萃夢想が自宅の PC で動かなくて全ての事に対する遣る気を失った。
まあディスクが手元にあるだけで十分なのだけど。
この日記は其の他
に分類するべき物では無いかも知れない。
WebAlizer を眺めているとアクセス数が突然二倍になったり突然二分の一になったりしていた。日記を更新しないとアクセス数が急激に減り、日記を更新するとアクセス数が急激に増えるらしい。
日記を更新するとアクセス数が二倍になると云う事は、このサイトの半分は日記で出来ていると考えて良いのだろうか……
本当は a:hover>code とかを直したかったのだけど、如何でも良くなって来た。スタイルシートギャラリーに追加しなかったのも其れが理由。
闇黒日記経由で Word でできる段組編集/機関誌づくりブログ/第一資料印刷株式会社。
テキストボックスを並べて段組……この方法を見てテーブルレイアウトに似ているな、と思ったのは私だけだろうか。
あ、あともう一つ。冬コミは三日目西あー53aでした。これっていつもの場所ですね。作品は音樂 CD を予定しています。今年は音樂の年でした。
あー、直っていないなー。とか思ったけど放置。
金が足りない気がする。行ったら電車代と買う物だけで軽く一万円を超えて仕舞いそうだ。怖い怖い。
日記のネタを思いつき、半分位書き終わり、其の続きを書こうとすると、訳が分からなくなり、消してしまう。結局何が書きたかったのか良く分からない。当然この文章も。
RSS が更新履歴の為の物だと思っている人が居るかも知れないが、 RSS は文書に関する情報を纏める為の物と言った方が良い。更新時刻は其れによって提供される情報の一つ。
……と云う事で当サイトの RSS の書き方を変えた訳だが、此れは renew ではない様な気がする。
MultiViews を ON にしているので拡張子無しでもアクセス出来たりする。
例えば、この文書は http://pi8027.flnet.org/other/diary/2006/11 でアクセス出来る。
URI は拡張子が無い方が美しいと思う。少しずつ書き換えよう。
昨日は学校の創立記念日、明日は文化の日、今日は日曜ではなかった。次に三連休になるのは二年後か……。
10月30日に言っていたスクリーンセーバーを配布する。
説明書を作る気力が無い。
install.exeこれを実行するとスクリーンセーバーがインストールされます。
uninstall.exeこれを実行するとスクリーンセーバーがアンインストールされます。
Koch_scr.dat実はスクリーンセーバー其の物だったりする。
消したりファイル名を変更したりするとスクリーンセーバーがインストール出来なくなる。
今日は Opera のエラーコンソールが良く開く……。本当に如何にかして欲しい。