↑日記で日々積み重ねた情報をトップの「わんこのページ」にまとめています。

おのたく日記 [RDF] YouTubeも始めました→


2003-08-02(Sat) この日を編集

[Blog] <%=my '20030731#c02', 'あおしまさんからコメントを頂いた' %>

tDiary>うちの例がまだ無いので

とのこと。特にサーバ側のログにも、画面にもエラーも何も出てません。

普通のtDiary→MobableTypeには、ちゃんと出来るようだし、ついこの前まではCNETに対しても打てていたのに…

参考: トラックバックが送れた例

その後の調査でtDiaryのTrackBackがエラーを食べていた事が判明

ちょっと気になったので、tcpdumpしてみました。

# tcpdump -l -x -s 1600 not port smtp and tcp and not src or dst host vurara

and not src host think and not dst host think|./fil.pl

※fil.plは、tcpdumpの-Xオプションと似たような物

この調査で、以下のようにCNETへのトラックパックのときにCNETのサーバから、「You are not allowed to send TrackBack pings.」とエラーが帰ってきていることが分かりました。

tDiaryのTrackBackは、エラーを表示しないみたいで、始めは気が付きませんでした。

04:42:23.025177 on-o.com.34160 > blog.cnetnetworks.jp.www: P 34:351(317) ack 1 win 5840 (DF)

*/***Content-Type: application/x-www-form-urlencoded**Content-Length: 204**Host:

blog.cnetnetworks.jp****url=http%3A%2F%2Fon-o.com%2Fpage%2Fdiary%2F%3Fdate%3D20

030801&charset=EUC-JP&excerpt=%B0%FA%CD%D1%A4%B5%A4%EC%A4%C6%A4%A4%A4%BF%A1%A3%A

4%A6%A4%EC%A4%B7%A1%BC%0D%0A&blog_name=%A4%EF%A4%F3%A4%B3%C6%FC%B5%AD

と、トラックバックのpingすると、

04:42:23.657349 blog.cnetnetworks.jp.www > on-o.com.34160: P 1:323(322) ack 351 win 6432 (DF)

200 OK**Date: Fri, 01 Aug 2003 19:42:34 GMT**Server: Apache/2.0.44 (Unix)**Conn

ection: close**Transfer-Encoding: chunked**Content-Type: text/xml; charset=EUC-J

P****8f**<?xml version="1.0" encoding="UTF-8"?>*<response>*<error>1</error>*<mes

sage>You are not allowed to send TrackBack pings.</message>*</response>***

というわけで、「You are not allowed to send TrackBack pings.」と言われてしまいます。

なんででしょう?

[Tiger] 情報システム科学II Java Concurrency

Tigerに入るはずの並列化パッケージ Concurrency: State models & Java programsについての日本語の資料 読まなきゃ!!

[欲しい!!] POLYCOM電話会議システム

この電話会議システムは、25万円とかするけど、ハウリングしなくてとても良い!!

WPAD(Web Proxy Auto-Discovery) プロトコル

wpad.datって、Apacheのエラーログに残っていたから何なのか?と思ったら、プロキシの設定を自動的にするプロトコルだそうだ。wpad.foo.bar.comのhttpサーバの/wpad.datからプロキシーの情報を取ってくるらしい。

参照: IEの「ネットワークの設定を自動検出する」機能とは?

本日のツッコミ(全1件) [ツッコミを入れる]

_ 山岸広太郎 [CNET Japan編集部の山岸と申します。いつもお世話になっております。弊社サーバーへのTrackBackの件です..]


2004-08-02(Mon) この日を編集

UPS更新

結構前から持っていて、1997年頃からおうちサーバようのUPSとして利用してた OMRON BX500IIが、ついに電池がへったってしまって起動できなくなったので、新しいUPSを探していた。

8月1日の日記で、OMRONのUPS


B00005OIQY

がよさそうだったので、ヨドバシに買いに行った。しかし、売場で箱を見て「でかい!」。本体は30cm x 30cm のはずだけど、箱を見て置き場所に困るような気がして、気遅れしてしまった。

それで、結局買ったのは、2003年6月3日の日記の時にニュースで見つけていた、パワーコムのWOW-300S


¥8,877B0000CGNR0

こちらは、「でっかい、コンセント・タップ」という感じで、いままでと同じ置き場所で平気そう。

OMRONのBX35XFVは、350VA/210Wに対して300VA/165Wだけと、所詮は熱いマシン室に置いておくから電池は痛みやすいし、shutdownまでの3分程度おうちサーバを維持できれば良いので、安い値段に惹かれてWOW-300Sにしてしまった。

#機能的には、1ヶ月毎の自動チェックなど、BX35XFVの方が優れているけどね。

ヨドバシだと1万円を越えていたけど、また買い出しに来るのも面倒なので、買ってしまった。

#実はヨドバシに行ったのはビデオカメラを見に行ったので、UPSはそのついで。

#なぜかヨドバシでは、いま調べたAmazonより価格が高かった。高く買った悔しくて、さらにyodobashi.comで確認したら、ここでも少し安くて¥9,420。Webでは取り寄せになっているけど、店頭なら、すぐに手に入ったので、一万円越えてた事に無理矢理納得。

WOW-300SをLinuxで使う

このWOW-300SはRS-232C接続だけど、親戚にはWOW-300U


B0001G8VAE

というUSB接続のものや、監視が出来ないTAP-300もあるので『S』型番であることに注意。

まずは、Windows2000のマシンにつないで、付属のケーブルと付属のソフトUPSMONで動作確認。

つぎは、おうちサーバのDebian 3.0(WOODY)での調査。前からインストールして使っていた、genpowerdに付いているgentestで調べてみる。

% gentest -r /dev/ups

---------------

DTR = Cleared

RTS = Set

CAR = Low ( )

CTS = Low ( )

DSR = Low ( )

RNG = Low ( )

コードをコンセントから抜いても反応無し。

まずは、UPSMONプログラムに付いていたreadmej.docを読むと、どうやらこのソフトは、Pansonic DE-U501ZP2と同じインターフェースで動作するらしい。

DE-U501ZP2の無停電電源装置取扱説明書によると、「付属のケーブルは、UPSMON専用で、Windows200の電源管理のUPSオプションで管理するならは、DE-U5001ZP2CC(黒色)のケーブルを別途お求めください」のこと くわーん

でも、このマニュアルよりUPS側のコネクタの出力が

2pin(停電出力 : 出力 2.0V)

5pin(ローバッテリー : 出力 2.0V)

6pin(バックアップ停止 : 入力 -12.0V 1秒以上のHigh)

4pin(コモン GND) 必ず4pinより2,5,6pinの電圧を高くする事

と言う事が分かった。

とりあえず、添付のコードでLinuxテストしても無駄そうなので、以前のOMRONのUPSで利用していたケーブルで、接続してgentestしてみた。

% gentest -d /dev/ups

とすると、コンセントから抜くとCARがHighになる事を発見。

genpowerの設定

Debian 3.0(WOODY)のUPS設定では、/etc/init.d/genpowerdで、upstypeを設定することによってUPSのタイプを変える事が出来る。OMRON BX500IIでは、upstype=apc1-ntで動いていた。

/usr/share/doc/genpower/genpower.docs.gzで、DTRをSet:0して、CARがHighでshutdown出来るtypeを探した。

apc-linuxが近いけど、Battery CheckのDSRが逆がLowで異常で逆。ソースを調べたら、apc-23Aが近そうだけど、killがST:1なのがいけないのか動かない。

しかたなく、ソースのgenpowerd.hに

/* Powercom WOW-300S by */

{"WOW-300S", {TIOCM_DTR,0}, {TIOCM_RTS,1}, 5, {TIOCM_CAR,1}, {0,0}, {0,0}},

追加してコンパイルして実行すると、ちゃんと動いた。

その後、BX500IIのケーブルは、たぽの日記 IIに有ったので、

UPS 2pin(停電出力) - PC CAR

UPS 5pin(ローバッテリー) - PC CTS

UPS 6pin(停止) - PC RTS

PC DTRをSet(0:pos. voltate)

DTRの出力が、そのまま戻っているPC側のDSRって、なんなんだ?

ということが分かって、low batteryを足して

/* Powercom WOW-300S by */

{"WOW-300S", {TIOCM_DTR,0}, {TIOCM_RTS,1}, 5, {TIOCM_CAR,1}, {TIOCM_CTS,1}, {0,0}},

とした。

Debain testingを使ってみる

コントリビュートするならば、fix済のWOODYでなくてtesting,unstableということで、tesgingのgenpowerdのソースと見ると、WOODYの1.0.1から1.0.4に上がっていて、再コンパイルなしに/etc/genpowerd.confで設定が出来るらしい事を発見。

早速、testingのgenpowrdが前提としているlibc6_2.3.2.ds1-13と共にdownloadしてきて、インストールして来て、/etc/genpowerd.confを

#by takuya

ENABLED=true

UPSTYPE=WOW-300S

# WOW-300S by tkyn

WOW-300S DTR /RTS 2 /CAR /CTS /DSR

と設定して実行。何故か、コンセントにつないでいてもLow Powerでshutdownしに行ってしまう??

# I think good conf is upline but.. below line and gettest was work.

WOW-300S /DTR /RTS 2 /CAR /CTS /DSR

とすると、コンセント抜いてもPower failを検知できず。しかし、何故かgentest -d /dev/upsと同時に動かしていると、Power failが検知出来るようになるので、/etc/init.d/genpowerdで

$genpowerd -c $genconf

echo "."

+ #add by takuya

+ /sbin/gentest -d /dev/ups >/dev/null &

;;

として、なんとか動かしている。 1.0.4ってDTRがコントロールできないみたいだけど何で?

USP WOW-300SをLinux Debian 3.0(WOODY)で運用開始

というわけで、無事におうちサーバのUPSの入れ換えも済んで、停電で5分間は、電池で動いて、そのあと自動shutdownできるようになりました。よかった!

WOW-300Sに付属のケーブルが使えなかったのが落し穴ね〜


2005-08-02(Tue) この日を編集

[Java] JavaOne2005のプレゼンテーション

ダウンロード可能になっているので

TS-7969 Enterprise JavaBeans3.0

TS-7949 The New EJB 3.0 Persistent API

TS-7011 Architectural Overview of the Apache Geronimo Project

あたりを見なきゃね。


2006-08-02(Wed) 【やじうまPC Watch】残暑が続くなか、USB扇風機を選ぶ この日を編集

[欲しい]【やじうまPC Watch】残暑が続くなか、USB扇風機を選ぶ

USB扇風機を探していたので良い記事だった。

どうやらUA-013S USB延長コネクタセットで決まりみたいなんだけど、アマゾンでは売り切れなので B0001Z9W30

USB-TOY25 USB卓上扇風機 か B000G04TVA

これかな?B0007PL7Q4


Google Web検索 on-o.com内を検索