とりあえず書いてみただけ。antennapush.sh と命名。
#!/bin/sh
for url in `cat $1`
do
encurl=`echo $url | sed -e s/:/%3A/g`
encurl=`echo $encurl | sed -e "s/\//\%2F/g"`
encurl=`echo $encurl | sed -e s/~/%7E/g`
pushurl="http://api.a.hatena.ne.jp/check?url=$encurl"
if w3m $pushurl > /dev/null
then
echo "push $url success"
else
echo "push $url failure"
fi
done
更新チェックしたいページの URL を改行区切りで列記したテキストファイルを引数として実行する。ex. $ antennapush.sh urllist.txt[enter]
または、$ echo "http://www.yahoo.co.jp/ http://www.goo.ne.jp/" | antennapush.sh のように実行してもよい。
シェルスクリプトを実行できる基本的な環境のほか、w3m が必要。一般的な Linux ディストロならリポジトリから apt や yum でインストール。Windows なら Cygwin で。Mac OS X 用のバイナリは配布されてないのか。バイナリがなかったらソースからコンパイル。もしくは wget かなんかで代用。
便利、便利♪
Windows Vista Business Express Upgrade ディスクを入手してからすでに二ヶ月以上放置している。
昨年11月末に購入した PC は Windows XP Professional が抱き合わせ。しかし、XP はほとんど使っていない。Fedora Core 6 をインストールして主力にしている。Vista は別に必要ないが、事務手数料2800円のみで入手できたので一応確保しておいた。
だが、この PC に搭載されている RAM は 512MB。ちまたでは「Vista は 2GB 積めば遅くない」という恐ろしい話を聞く。Fedora Core 6 では 512MB で特に不満はない。増やせばそれなりに贅沢な使い方ができるようになるとは思うが、今メモリが安くなっているとはいえ、数千円から一万いくら出すなら、ほかに買いたいものもある。
このページ汚いなと思って(見た目の話でなく)ソースを見ると、head 要素の中に
のように書いてあるのを見ることがたまにある。IBM のホームページビルダーによって生成された HTML であることを示す記述だ。<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 7.0.0.0 for Windows">
今日も、たまたま「当社は9月で店仕舞いします」というページを目にした。朝日ソノラマ社が営業活動を停止します
、という内容だけど、おいおい、そんな大事なこと、全部画像かよ! しかも代替テキストもついていない。テーブルタグや title 要素も不適切だし。
このソフト、数年前に富士通のパソコンにバンドルされていたものをちょっと使ったことがあるだけだが、とても IBM らしくない製品だ。ビジネスの巨人がなぜこんなものを売り続けているか分からない。もしここを読んでいる人の中にホームページビルダーを使っている人がいたら、そんなもの窓から投げ捨ててほしい。一から HTML と CSS を覚えてタグを手打ちした方がずっと早くきれいなページが作れるようになること請け合いだ。
XHTML タグを手軽に入力できるように、各インプットメソッド向けの変換辞書を作ってみました。ATOK、ことえり、MS-IME 向けのファイルを同梱しています。自分で使うだけなら ATOK 用だけでいいんだけどね。ファイルには以下のような単語が含まれています。
| あんかー | <a href=""></a> |
| あんかー | <a name=""></a> |
| いんよう | <blockquote></blockquote> |
| いんよう | <q></q> |
| いんようだんらく | <blockquote></blockquote> |
| うえつき | <sup></sup> |
| うちけし | <del></del> |
| えんふぁしす | <em></em> |
| おーだーどりすと | <ol></ol> |
| おおみだし | <h1></h1> |
| かいぎょう | <br /> |
| かしらもじ | <acronym title=""></acronym> |
| かじょうがき | <ul></ul> |
| がぞう | <img src="" alt="" width="" height="" /> |
| きーぼーど | <kbd></kbd> |
| きじゅつ | <dd></dd> |
| きょうちょう | <em></em> |
| きょうちょう | <strong></strong> |
| くおーと | <q></q> |
| こーど | <code></code> |
| こうもく | <li></li> |
| ここここみだし | <h6></h6> |
| こここみだし | <h5></h5> |
| ここみだし | <h4></h4> |
| こみだし | <h3></h3> |
| さんしょう | <cite></cite> |
| さんぷる | <samp></samp> |
| したつき | <sub></sub> |
| しゅつりょく | <samp></samp> |
| じょれつりすと | <ol></ol> |
| すいへいせん | <hr /> |
| すとろんぐ | <strong></strong> |
| すぱん | <span></span> |
| せいけいずみ | <pre></pre> |
| せん | <hr /> |
| そうにゅう | <ins></ins> |
| だんらく | <p></p> |
| てーぶる | <table></table> |
| ていぎりすと | <dl></dl> |
| でぃう゛ぃじょん | <div></div> |
| なかみだし | <h2></h2> |
| ひょうぐみ | <table></table> |
| ひょうのぎょう | <tr></tr> |
| ひょうのせつめい | <caption></caption> |
| ひょうのます | <td></td> |
| ひょうのみだし | <th></th> |
| ぶろっくくおーと | <blockquote></blockquote> |
| ぷりふぉーまってっど | <pre></pre> |
| へんすう | <var></var> |
| ようご | <dfn></dfn> |
| ようご | <dt></dt> |
| りすと | <ul></ul> |
| りゃくご | <abbr title=""></abbr> |
| りんく | <a href=""></a> |
ダウンロード:xhtmldic4bloggers-20070615-noarch.zip(約4.3KB )
再配布・改変はご自由にどうぞ。

