自宅サーバが参照しているDNSサーバを変更

computer — Hidekichi @ 2008/8/20 水曜日

なぜか突然、自宅サーバにインストールしているp2が動かなくなってしまった。

正確には動いているのだけど、新着の書き込みを全然ダウンロードしてこない。はじめはp2関係の不具合を疑って、掲示板などで情報収集したのだけど、同じような症状が出ている人がいない。

サーバにログインして、pingしてみた。

# ping yahoo.co.jp
ping: unknown host yahoo.co.jp

うは。resolv.confを見て、設定されているDNSサーバにping打ってみるとちゃんと返ってくる。だが、よくよく見ると、現在設定されているpingサーバ、クライアントPCやブロードバンドルータが参照しているプロバイダのものではない。調べてみると、ぷららのDNSサーバだった。ぷららからASAHI-NETに移行したときに変更し忘れたようだ。

そういうわけで、改めてresolv.conf にASAHI-NETのDNSサーバを記述。

# ping yahoo.co.jp
PING yahoo.co.jp (203.216.227.176) 56(84) bytes of data.
64 bytes from f1.top.vip.tnz.yahoo.co.jp (203.216.227.176): icmp_seq=1 ttl=57 time=12.8 ms
64 bytes from f1.top.vip.tnz.yahoo.co.jp (203.216.227.176): icmp_seq=2 ttl=57 time=12.5 ms
64 bytes from f1.top.vip.tnz.yahoo.co.jp (203.216.227.176): icmp_seq=3 ttl=57 time=12.7 ms

— yahoo.co.jp ping statistics —
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 12.536/12.722/12.843/0.186 ms

直った直った。

mortscript + POSync で他のカレンダーの予定も取り込み

computer — Hidekichi @ 2008/8/18 月曜日

先日のmortscript と POSyncでアドエスにカレンダーを取り込むの続き。

先日の記事にもリンク張りましたが、blog vafeeさんのスクリプトをベースに、

2ch.net の 【array[2] = 】MortScriptスレ」の270の人による

前略
Run(exe2)
WaitForActive(title2,20)
SendLeftSoft(title2)
Sleep(wait)
SendKeys(title2, “D”)
Sleep(wait)
SendLeftSoft(title2)
Sleep(wait)
SendKeys(title2, “A”)
Sleep(wait)
SendLeftSoft(title2)
SendKeys(title2, “P”)

・・・このようなかたちでスクリプトを組んだところ、他のカレンダー一覧からすすみませんでした。

とーふの買い物日記-改」の情報

他のカレンダーの取り込みは、”他のカレンダー” になると思います。参考までに、該当ソース部分を抜き出しました。
this.Name = “FormOtherCalendar”;
this.Text = “他のカレンダー”;
(2008.05.15 22:10:05)

辺りをひっぱってきて組み合わせると出来た。

###################
# autoPOsync.mscr #
###################
title1 = “POremover”
exe1 = “\prog\poremover\POremover.exe”

title2 = “POsync”
exe2 = “\Program Files\POsync\POsync.exe”

title3 = “他のカレンダー”
wait=10

If(WndExists(title2) = 1)
Close(title2)
# アプリが終了するまで待機
Sleep(3000)
EndIf

# POremover.exeでモバイル側を今日以後の全て削除
Run(exe1)
WaitForActive(title1,3)

If(Screen(”landscape”) = 1 )
# 横長時
x = 235
y = 135
Else
# 縦長時
x = 245
y = 135
EndIf

MouseClick(title1, x, y - 50 )
SendEnd(title1)
SendCR(title1)
x = 370
y = 315
MouseClick(title1, x, y - 50 )
WaitForActive(”確認”,3)
SendOK (”確認”)
Sleep(3000)
Close(title1)

# POsync.exeでコピー
Run(exe2)
WaitForActive(title2,3)
SendLeftSoft(title2)
Sleep(wait)
SendKeys(title2, “C”)
Sleep(wait)
# 閉じる
#SendLeftSoft(title2)
#SendKeys(title2, “P”)

#他のカレンダーの予定の取り込みへ
WaitForActive(title2,20)
SendLeftSoft(title2)
Sleep(wait)
SendKeys(title2, “D”)
WaitForActive(title2,3)

#2番目のカレンダーをコピー
SendCR(title3)
SendDown(title3)
SendCR(title3)

SendLeftSoft(title3)
Sleep(wait)
SendKeys(title3, “A”)
Sleep(wait)

#さらに3番目のカレンダーをコピー
MouseClick(title3, 245, 85 )
#SendCR(title3)
SendDown(title3)
SendCR(title3)

SendLeftSoft(title3)
Sleep(wait)
SendKeys(title3, “A”)
Sleep(wait)

#さらに9番目のカレンダーをコピー
MouseClick(title3, 245, 85 )
#SendCR(title3)
SendDown(title3)
SendDown(title3)
SendDown(title3)
SendDown(title3)
SendDown(title3)
SendDown(title3)
SendCR(title3)

SendLeftSoft(title3)
Sleep(wait)
SendKeys(title3, “A”)
Sleep(wait)

# 閉じる
SendLeftSoft(title3)
SendKeys(title2, “C”)
WaitForActive(title2,3)
SendLeftSoft(title2)
SendKeys(title2, “P”)

出来たのはいいけど、弱点としては、

  • 新しくカレンダーを登録するたびにソースを書き換える必要がある
  • キーロック中は自動実行されない
  • まだ「WaitForActive」とか「Sleep(wait)」をいつ入れるのが適切か理解していない
  • 元のスクリプトには終了処理が無かったのだけど、理由がわからない

などなど。なんとかキーロック中に自動実行するようにして勝手に最新の予定に更新されるようにしたいのだけど……。

アドエスにSDHC777.cabでmicroSDHCカードを認識させる

computer — Hidekichi @ 2008/8/17 日曜日

ここのところ何周か遅れでzero3の最新情報を追いかけてる感じなのだが、microSDHCの4GBを買ってきたのでSDHC777.cabで認識させた。

SDHC777.cabは8GBまで対応のバージョンと16GBまで対応のバージョンがあるようなのだが、今回は8GBまでの方で試すことにする。

ダウンロードは、w-zero3.org のアップローダから。SDHC777.cab(up0823.zip)

調べた限りで発見した他のSHDC.cabの場所は、xda-developers(16GBまで),ロシアのサイト(8GBまで)

買ってきたmicroSDHCカードは、SILICON POWER社の4GB CLASS6のカード。

インストールすると再起動を求められ、再起動後microSDHCカードを挿すと以下のように認識された。

20080817044404

20080817 
PC経由で見てもばっちり

きっと4GBが埋まるころには8GBや16GBが安くなってるだろう。

って、今調べたら、すでに楽天の上海問屋では3199円(送料別)になってる。そっちの方がよかった気が……。

« 前のページ次のページ »

HTML convert time: 1.907 sec. Powered by WordPress ME