Windows Script Host(WSH)でのUTF-8テキストファイル操作 [Windows]
ので、ADODB.Streamを用いて処理する。
参考:http://msdn.microsoft.com/ja-jp/library/cc364272.aspx
【テキストファイル中の文字列を置換して別ファイルに保存する】
set instream = createobject("adodb.stream") set outstream = createobject("adodb.stream") set re = new regexp infilename = "src.txt" outfilename = "dst.txt" instream.open instream.charset = "UTF-8" instream.loadfromfile infilename if err.number > 0 then wscript.echo "Can't open " & infilename & " for reading." instream.close wscript.quit(1) end if outstream.open outstream.charset = "UTF-8" do until instream.eos line = instream.readtext(-2) re.pattern = "hoge" if re.test(line) then line = re.replace(line, "hehe") end if outstream.writetext line, 1 loop outstream.savetofile outfilename, 2 if err.number > 0 then wscript.echo "Can't open " & outfilename & " for writing." outstream.close instream.close wscript.quit(2) end if outstream.close instream.close wscript.quit(0)
SMTP認証を有効にしたpostfixのインストールメモ [Linux]
http://www.oracle.com/technology/software/products/berkeley-db/index.html
$ cd build_unix
$ ../dist/configure
$ make
# make install
★cyrus-sasl-2.1.22
http://cyrusimap.web.cmu.edu/downloads.html#sasl
$ ./configure -with-dblib=berkeley --with-bdb-libdir=/usr/local/BerkeleyDB.4.7/lib --with-bdb-incdir=/usr/local/BerkeleyDB.4.7/include
$ make check
# make install
# ln -s /usr/local/lib/sasl2 /usr/lib
★postfix-2.5.6
http://www.postfix.org/download.html
$ make makefiles CCARGS="-DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/local/include/sasl" AUXLIBS="-L/usr/local/lib -lsasl2"
$ make
# make install
※パラメーターを聞かれるがすべてデフォルトのまま[Enter]
# vi /etc/postfix/main.cf
relayhost = [mail.so-net.ne.jp]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/isp_auth
smtp_sasl_security_options = noanonymous
smtp_sasl_mechanism_filter = plain, login
# vi /etc/postfix/isp_auth
mail.so-net.ne.jp hoge@aa2.so-net.ne.jp:password
# /usr/sbin/postmap /etc/postfix/isp_auth
WLANCONN - コマンドラインで無線LAN接続先を切り替える [Windows]
DOS Prompt> wlanconn プロファイル名(SSID)
…で、指定されたプロファイル(アクセスポイント)に接続します。
★Windows XP SP2 以降限定です。
★動作には .NET Framework 3.5 SP1 が必要です。
もし需要があるようでしたら、ダウンロードはこちらからどうぞ。
(アーカイブにはソースファイルも含まれています)
Apache2でのDigest認証 インストール&設定覚え書き [Linux]
$ make
$ su
# make install
# ln -s /usr/local/httpd-2.x.x /usr/local/apache
# cd modules/aaa
# /usr/local/apache/bin/apxs -D DEV_RANDOM -c -a -i ./mod_auth_digest.c
# vi /usr/local/apache/conf/httpd.conf
<Directory "/usr/local/httpd-2.x.x/htdocs"> : AllowOverride AuthConfig FileInfo Limit ←修正 : </Directory> LoadModule auth_digest_module modules/mod_auth_digest.so ←追加
# htdigest -c /usr/local/apache/.htdigest REALM USERNAME
# mkdir /usr/local/apache/htdocs/HOGE
# vi /usr/local/apache/htdocs/HOGE/.htaccess
AuthType Digest AuthName "REALM" AuthDigestDomain /HOGE/ AuthDigestProvider file AuthUserFile /usr/local/apache/.htdigest Satisfy any order deny,allow deny from all require user USERNAME
WILLCOM03で愛用しているフリーソフト [WILLCOM03]
[MUST]
AlarmClock http://page.freett.com/todamitsu/AlarmClock.htm
目覚まし時計
Magic Button http://www.trancreative.com/mb.aspx
[×]ボタンでアプリ終了&タスクバー
tbLaunch4SE_es http://www25.big.or.jp/~hidea/mobile/tdlaunch.php
Today画面上のランチャー
todayWifiBt03 http://software.wmusers.net/index.php?todayWifiBt03
Today画面上でWiFi&BruetoothをON/OFF
WM5torage http://wm5torage.en.softonic.com/windowsmobile
USBデータストレージ
[WANT]
GSPlayerK http://kbunji.blog.so-net.ne.jp/2008-06-17
音楽プレイヤー
GSFinder-W03 http://www.zob.ne.jp/~goripon/wince/
ファイラー
jot http://pandora.sblo.jp/article/11444252.html
一見シンプルな多機能テキストエディタ
NetFront Browser v3.5 for Windows Mobile コンセプト版
http://jp.access-company.com/products/nf_mobile/browser/PPC/35_concept.html
Webブラウザ
NextTrain for PocketPC http://office.toyolab.com/nexttrain/
時刻表
QDz_ES http://d.hatena.ne.jp/Gzh/searchdiary?word=*[QDz]
アドレス帳
strNTP http://www9.plala.or.jp/strsoft/#strNTP
時刻合わせ
TanaCale http://www.tana-tech.co.jp/?FrontPage
スケジュール帳
TCPMP http://blogs.shintak.info/articles/TCPMP.aspx
FLVも再生できるメディアプレイヤー
[SHALL]
SyncFTP http://es-planning.jp/~setoda/
FTPクライアント
XnView Pocket http://www.willcom-fan.com/wzero3/entries/yam/000115/
イメージビューア
Jabra BT8040でワイヤレス音楽プレイヤー [WILLCOM03]
片耳だけでいい(というか一方は空けておきたい)ことから、
片耳でBluetoothのA2DPプロファイルに対応しているものを探し、
JabraのBT8040を見つけて購入、愛用しています。
Jabra BT8040 http://www.jabragn.jp/mobile/BT8040/
これとGSPlayerKの組み合わせで、WILLCOM03をワイヤレス音楽
プレイヤーとして重宝しています。
GSPlayerK http://kbunji.blog.so-net.ne.jp/2008-06-17
残念ながらワンセグの音声には対応していませんが、
そもそもワンセグはほとんど使う機会がないのでよしとします。
ネットワークドライブ自動再接続 [Windows]
自動バックアップなどに失敗する場合がある。この解決を試みた。
以下のような"ndreconn.bat"を作成する。
@echo off echo ネットワークドライブの再接続を行っています... net use x: \\192.168.0.1\foo foopass /user:foouser >nul 2>&1 net use y: \\192.168.0.2\bar barpass /user:baruser >nul 2>&1 net use z: \\192.168.0.3\hoge >nul 2>&1
WindowsのログオンID/パスワードがネットワークドライブアクセスのための
username/passwordと同じであれば、3行目のように記述を省略できる。
XPの場合はネットワークドライブとしてドライブレターが割り当て済みだと
"net use"だとエラーになってしまうので、ネットコネクト(netconn.exe)を
使った方がよいかも。XP/Vistaでも動作した。
http://www.vector.co.jp/soft/win95/net/se114085.html
Vistaであれば、"ndreconn.bat"をタスクスケジューラに登録すると便利。
# 無線LANが頻繁に切れる現象に悩まされており、いろいろやってみたが未解決。
# そのため、DHCPでIPアドレス取得毎に再接続を行うようにした。
# 固定IP/有線の場合や、XPであればログオン時に実行 させるだけでOK?
# ※XPのタスクスケジューラはイベント時のタスク起動はできない。(「ログオン時」は可)
以下、Vistaでのタスクスケジューラの設定例。
[全般] 名前 NetworkDriveAutoReconnect (なんでもよい) 説明 DHCPでIPアドレス取得時にネットワークドライブの再接続を行う (なくてもよい) ●ユーザーがログオンしているときのみ実行する [トリガ] タスクの開始 イベント時 ●基本 ログ システム ソース Dhcp-Client イベントID 1103 v遅延時間を指定する 30秒間 v有効 [操作] 操作 プログラムの開始 プログラム/スクリプト C:\Users\tabuyan\ndreconn.bat ("ndreconn.bat"のPath) [条件] (すべてのチェックを外す) [設定] vタスクを要求時に実行する
西平畑公園に行ってきました。 [おでかけ]
7/24(日)に西平畑公園に行ってきました。天気は小雨まじりでいまいちだったのですが、そのおかげですいていたようです。着いてすぐミニロマンスカーに乗車。雨のせいですべって上れないので途中で引き返すと言われていたのに、後ろから押してくれてなんとか頂上までいけたのでラッキーでした。その後こどもの館へ。ホールで遊んだり、2階でからくり人形を動かしたりして、なかなか楽しめました。土曜日に鉄道模型を走らせたりもしているらしい。おなかも空いたので、松田山ハーブガーデンの建物の中で昼食。3Fがレストランになっているのですが、これが思いのほかおしゃれな感じ。料理もスパゲティ、ハンバーグなどとてもおいしかったです。食後に1Fの売店で買い物をし、太陽のすべり台へ。23mあるということで期待していったのですが、23mってこんなもんなのね…。わりとあっさりしたものでした。それでもこどもは充分楽しんでいたようなのでよかったです。またそのうち遊びに行こうと思います。次はみかんの季節になったらみかん狩りかな…。
ズーラシアに行ってきました。 [おでかけ]
7/17(日)によこはまズーラシアに行ってきました。10:30頃に着いたのですが、空はうす曇りとはいえ暑くて、動物たちは軒並みぐてーっとしていたようです。ライオンは後ろ頭しか見えないし、トラは洞穴の中に入って出てこないし…。それでもぞうやアリクイ、シロクマやペンギン、オカピなんかは見ることができたので、こどもたちもそれなりに楽しんでくれたようです。帰りがけにショップでおみやげを物色したのですが、下の子(1歳)が気に入ったユキヒョウ(?)の小さなぬいぐるみの値段を見ると4千円!! ちょっと躊躇したものの、ぎゅっと抱きしめてうれしそうにしているので、自分の小遣いで買いました。もっとも家に帰るとお兄ちゃんが選んだオカピのぶるぶるぬいぐるみ(ひもを引くとぶるぶる震えるやつ)の方をよくいじっていて「おーい」という感じ。まあいいか。車で簡単に行けるのがわかったので、少し涼しくなることにまた行こうと思います。ちなみにユキヒョウ(?)のぬいぐるみ、よく見ると"YOSHITOKU"と書いてありました。これって人形の「吉徳」? だから高かったのだろーか…。
ブログ始めてみました。 [その他]
いまさらながらブログなんてものを始めてみようかと…。
たぶん不定期でいいかげんな更新になると思いますが、まずはよろしくです。