2008年10月13日月曜日

Javascriptでランダム広告

A8netなどのバナー広告をリロードのたびに切り替えると、複数の広告を一つのスペースに収めることがでて、いつも同じ広告じゃなくなるので少し楽しくなるでしょう。とうことでグーグル検索を掛けると一杯サンプルがありました。

例えば下記サイトにはサンプルコードが載っていました。
http://www.eweb-design.com/affiliate/0303_jr.html

Google で「Javascript ランダム広告」で検索するとたくさん出てきます。

他のサイトもいろいろ見てみましたが、注意点として共通しているのは広告タグを改行しないということです。

PR

登録サイト65万突破のA8.net

2008年9月14日日曜日

Tomcat で GET送信時に日本語パラメータが文字化け

ちょっと資料を整理していて、
これは Java の話ですが、
Tomcat 5系では GET送信時に日本語パラメータが文字化けします。
対策は自サイトに
のように書いてます(だいぶ前の話)。
ただし、Apache と Tomcat を連携している場合は
8080ポートではなく
8009ポートに
<Connector port="8009"
useBodyEncodingForURI="true"
というようにすると大丈夫でしょう。
環境(現在):Windows XP, JDK6, Google Chrome

2008年5月17日土曜日

Java で RSS

Java で RSS フィードを扱うためのライブラリのなかで使いやすそうなので ROME というのがあります。
Tomcat 上のプロジェクトで、他のサイトのフィードを取得するには、
現時点で最新版の rome-0.9.jarrome-fetcher-0.9.jarjdom.jar を Tomcat プロジェクトの lib に配置してパスを通します。
サーブレット側でチュートリアルを参考にしながら SyndFeed インスタンスを取得するまでが基本。
後はドキュメントを参照しながら例えば
SyndFeed インスタンスから getEntries メソッドで SyndEngry インスタンスを取得して
ドキュメントを参照しながらエントリ内の情報を取得します。

2008年1月30日水曜日

NTT ひかり電話の注意点

今年に入ってNTTのひかり電話を導入しました。どうもこれが曲者です。
ひかり電話のアダプタがファームウェアを自動でダウンロードした後や停電回復後などに電話がつながらなくなることがあるらしいです。私の場合も、今日電話がつながらなくなりました。当然インターネットもつながらず、自宅サーバで公開しているサイトも外からアクセスできない状態になりました。

NTTに聞いたところ、ONU、CTU、VoIPアダプタを再起動すると良いとのことでした。結局そのとおりすると正常に戻りました。

再起動には順番がありコンセントを抜いたら、ONU、CTU、VoIPアダプタの順で1分間隔でコンセントを差し込みます。そして3~4分すると正常になるようです。これで直らなければNTTのサポートを呼ぶ必要がありそうです。