2010年06月23日

ZTE MF633系のUSBモデムを [ カテゴリ : memo - モバイル的な話 ]

MF633系っていうのは、ATI1 やれば MF633 って出る奴だ。

AT+ZCDRUN=8 でゼロインストール機能を無効に、
AT+ZCDRUN=9 でゼロインストール機能を有効にできる。

具体的には WILLCOM HX003ZT とか、IIJMOBILE 110FU とか。
USBモデムだけど MicroSD reader にもなるのが ZTE の特徴?w

CQW-MRB あたりにこういうのをつける場合は、無効にしておくと良いようだ。
(CQW-MRB は正式には HX003ZT は非対応となっていたりするが)

日本通信のは ZTE でも機種が違ったりするっぽい。
http://www.bmobile.ne.jp/sim/devices.html によると、MF626とかMF636 らしいね。


このサイトはATコマンド叩いたことないような若者のことは想定していませんw

投稿者 JK : 18:33 | トラックバック (0)

2009年07月21日

GlobalSat(DG-100,BT-335等) の gsd ファイルを gpx にする方法 [ カテゴリ : memo - GPSとか ]

DGManager というソフトを使えばいい。
DG-100付属ソフトとかより便利に変換できる。
.NET 版のほうが良いっぽい。フリーっつーかオープンソースだ。

http://sourceforge.net/projects/dgmanager-net/files/

DG-100 からデータを吸い上げる機能とかあるので、
DG用ソフトっぽいがファイル変換ソフトとしても普通に使える。
Open で gsd 読んで、全部にチェック入れて、Save で gpx にすればよし。
他のフォーマットもいろいろできるし、gpx を読むこともできる。

別件で gsd について調べていたら BT-335 で苦労してたり、
シェアウェアで対応とかしてる方がいらしたようなので、遅いけど一応書いておこう。。。

投稿者 JK : 16:56 | トラックバック (0)

2009年03月31日

postfix の relayhostの先をSMTP Authが必要なメールサーバにする(OP25B対策) [ カテゴリ : memo - 自宅サーバ設定(Linux、たまにWindows) ]
[ カテゴリ : ★postfix ]

要するに LAN 内に postfix が動いてるサーバがあって、
たまに LAN外にメールしたいことがあって、
だけど、ISP は OP25B してるし、ISP の SMTPサーバは SMTP AUTH を要求する、
そんな状況の場合。


smtp.example.jp のポート587 番に
SMTP AUTH (user: accountname@dokka.domain, pass: password_da)の
PLAIN(平文)で認証して、relay してもらう方法。


参考にしたサイト:
http://www.vividfire.net/knowledges/postfix/relayhost-smtpauth/


ハマったところ:
relayhost の [] をつけわすれてた。最初のファイル(smtprelaypass)と同じ文字列にしなければ。

postfix が 参照するファイル名は *.db なんだが、main.cfg には .db は書かない。
(hash って書いてあると、.db が自動的に追加される様子)

投稿者 JK : 10:19 | トラックバック (0)

2008年06月30日

fc2 からのメールの止め方 [ カテゴリ : memo ]

fc2 メール案内停止依頼専用フォーム でぐぐると、
https://form1ssl.fc2.com/form/?id=35957
が出てくる。

1つでも利用しているサービスがあると止められないとかふざけている。
さらに、アドレスを変更したのに、古いアドレスにも届く。
メールには止め方が書いてない。


ちょっと酷いと思った。

投稿者 JK : 13:03 | トラックバック (0)

2008年01月30日

LinuxでUTF-8 locale のときの PUTTYでの w3m/navi2ch [ カテゴリ : memo - CUI環境 ]

1コ前の記事の件。


実は、PUTTY の UTF-8 (CJKじゃない奴)設定+ ja_JP.UTF-8 な Linux + w3m/navi2ch は解決していなくて。

単に CJK 設定にしてしまうと、w3m は平和なんだが
navi2ch で記号とかの幅がおかしかった(☆とか罫線とか)

解決するのに必要だった情報

diary of a madman (macks氏)
http://d.hatena.ne.jp/macks/20060930#p1
http://d.hatena.ne.jp/macks/20061001

ということで、

ambwidth patch for w3m
http://www.j10n.org/files/w3m-cvs-1.914-ambwidth.patch

を w3m にあてて、
Use double width for some Unicode characters" を有効にして
PUTTY の設定は UTF-8 カッコなしにしてみた。

うちは GNU screen 使ってないから他の問題なし。

で、w3m がよくなったし、emacs22 + navi2ch も割と平和なんだが、
今この文章を打っていて、1つ行業に☆と★のようにCJK ambiguous characterが2つあると
カーソル移動時に表示がおかしくなる。

中身は適切に動作してるので表示だけ。
C-a RET C-h とかして再描画させるとまともな表示になるw

emacs 22 だと utf-translate-cjk-mode というのがあるらしいが、使った方がいいんだろうか。


まだまだ謎は残っている。めんどいなー。



さらに追記。

utf-translate-cjk-set-unicode-range でぐぐって、


(utf-translate-cjk-set-unicode-range
'((#x00a2 . #x00a3) (#x00a7 . #x00a8) (#x00ac . #x00ac)
(#x00b0 . #x00b1) (#x00b4 . #x00b4) (#x00b6 . #x00b6)
(#x00d7 . #x00d7) (#x00f7 . #x00f7) (#x0370 . #x03ff)
(#x0400 . #x04ff) (#x2000 . #x206f) (#x2100 . #x214f)
(#x2103 . #x2103) (#x212b . #x212b) (#x2190 . #x21ff)
(#x2200 . #x22ff) (#x2300 . #x23ff) (#x2500 . #x257f)
(#x25a0 . #x25ff) (#x2600 . #x26ff) (#x2e80 . #xd7a3)
(#xff00 . #xffef)))

と定義してこれで適用したらなんかうまくいった。
emacs22 のみかけの問題も解消。

今のところ認識している問題は無い。

投稿者 JK : 15:33 | トラックバック (0)

2007年10月31日

Windows から UTF-8な Linux に ssh [ カテゴリ : memo - CUI環境 ]

08/1/30: PUTTY 続報あり。
Vine4.1 上の navi2ch を Windows の TeraTerm で使っていたら、JIS第三水準漢字の「つなぐ」が化けたりしたので、UTF8世界に引っ越そうと。



まず、Vine で $ locale -a して、 ja_JP.UTF-8 がいるのを確認。
.bashrc だの .bash_profile だので

export LANG=ja_JP.UTF-8 してやることにした。
これだけで ls -l の「合計」とかが UTF8 になってる。楽なもんだ。


emacs は emacs22 を apt で入れるだけ。MuleUCSとかも要らない。 (.emacs.el の内容が悪いと調整が必要だが)

w3m は -O utf8 してもいいし、起動して o でオプション設定してもいいんじゃないかと。
lv はそのまま動いた。

vi (vim)は、 vi --help だと適切に表示されるのに、いざ utf8 のファイルを開いたらうまくいかない。
.vimrc の書き方とかの問題かな。


Windows 側の端末は UTF8 TeraTerm でいけるかと思ったのに主に罫線とかの表示がキツい。 (罫線だけじゃなく w3m -B したときの li タグの・もキツい)

TeraTerm の FAQにて


Q. Fedora Core 2でntsysvコマンドを使うと、罫線が正しく描画されません。
A. Fedora Core 2(Linux)においてUTF-8エンコーディング上で、ntsysvコマンドを使うと、
罫線データがDEC特殊フォントではなく、2バイト罫線(U+2500 ~ U+2542)として送られ
てきます。これはFedora Coreの問題です。ロケールを英語にすると(LANG=C)、罫線データ
がDEC特殊フォントとして送られてきます。なお、Puttyでは2バイト罫線を強制的に半角
表示させているようです。

ですって。たぶん、これ関係でうまくいかない模様。
なので、PUTTYjp に乗り換え。


追記:2008/1/30 ambwidth patch for w3m (http://www.j10n.org/files/w3m-cvs-1.914-ambwidth.patch)を w3m に当てておいて、 PUTTY では UTF-8(CJK) を使うのがベストのようです。

以下は古い記述。


UTF8 と UTF8(CJK)というのがあるが、UTF8 にする。
(CJK)にすると、TeraTerm 同様にフォント幅が乱れる(というか適切にやってくるというか)。
CJKのフォント幅どったらという項目にもチェックを入れない。
これで罫線関係はok。


あとは、黒背景に青色で表示されると見づらいのでこれも PUTTY で調整。
適当な UTF8 対応フォントを使えば、 navi2ch で JIS第三水準漢字の「つなぐ」とか出てきても大丈夫と。


w3m -B での表示等も大丈夫と。


vi の設定わからん・・・・

rpm -qi の表示は乱れるので、 | nkf --utf8 してやる必要がある。


あとは何だろ。少しずつ解決していこう。

投稿者 JK : 18:23 | コメント (1)

2007年08月15日

Linux でfirefox の起動を高速化(Winも書いてあるが) [ カテゴリ : memo - Vine で X ]

起動の高速化というか、あらかじめ常駐させておいて呼び出す方式で、
Windows の MSIE と同じような条件にするだけだが。

Windows では firefox preloader というのをスタートアップにいれておくと、
その後の起動が速くなる。
(実際に使いたいときは、普通に firefox を起動すると良い。)


Linux では alltray というのを使うといいと2chで発見。

本家:http://alltray.sourceforge.net/downloads.html
紹介されていたURL:http://ubuntuforums.org/showthread.php?t=484316

GNOME,KDE,Xfce,etc で使えるらしい。

Ubuntu とかだとパッケージあるらしいのだが、
Vine の場合パッケージがないので、ソースを落として展開してから

$ ./configure --disable-gconf
$ make
$ sudo make install

(--disable-gconf はエラーが出たのでそうした。xfce4 使ってるので関係なさそうだし)

で、xfce のセッション開始時(または開始後)に
alltray firefox &
を一度実行しておく。トレイが出て firefox アイコンがでる。
(ps aux すればわかるが、たくさんの firefox process が裏にいる)

実際に使いたいときは、普通に firefox を起動すると良い。
terminal からなら firefox だけでいける(firefox & でなくてもよい)


たしか、Win/Linuxどちらを使っていてもそうだが、
起動時にダイアログが出る状況だと具合が悪かったと思う。
ダイアログも一緒に隠れてしまう。

Linux だと、しょっちゅう「前回のセッションを復元しますか?」ってのが出て困る。
こいつを回避するためには、URLに about:conifg いれて設定画面を出して、
右クリック・新規作成・真偽値とえらぶ。
次の画面で browser.sessionstore.enabled と値の名称を入れる。
それだけで false として登録された。(trueになっちゃったら右クリックで切り替え)


まぁ、一度firefox を起動して絶対閉じない、ってほうが速いんだが
自分はトレイにいるとかしてくれないと、間違えて全部閉じてしまってウガーってなるので
こいつはありがたい

ウィンドウが出てる必要が無い vncconfig なんかも alltray にいれてしまうといい感じ。

投稿者 JK : 12:50 | トラックバック (0)

2007年08月10日

cmd.exe で tab補完 [ カテゴリ : memo - CUI環境 ]
[ カテゴリ : ★Windows ]

HKEY_CURRENT_USER\Software\Microsoft\Command Processorの
「CompletionChar」(DWORD) = 9 にすれば、cmd.exe で tab 補完できる。

7年もの間知らなかった。。。

投稿者 JK : 14:51 | トラックバック (0)

2007年08月03日

eVC++4.0 で WM5/6式 Menu を使いたい場合 [ カテゴリ : memo - W-ZERO3[es] ]
[ カテゴリ : ★Windows ]

そもそも、CE系では WNDCLASSの MENUNAME は NULLじゃないといけないらしい。
MAKEINTRESOURCE(ID) とかやると Register でコケやがる。

で、どうすればいいのかというと、
http://www.wince.ne.jp/review/kappy/p6.htm
http://www.wince.ne.jp/review/kappy/p7.htm
http://www.wince.ne.jp/review/kappy/p8.htm

リソースはメニュー項目2つのメニューバーにしておけば、
1つ目が左、2つ目が右のメニューになる。

空プロジェクトからリソース付け足すと、
afxres.h を include するリソースが出来上がるので、
newres.h を Hello World あたりからつれてきて、include 手書きでなおす。

rcファイル更新されるたびにincludeするヘッダ変わってしまうのだが、
どういうことなのか。たぶん project の設定かなんかで決まってるのだろう。
面倒なら Hello World プロジェクト作ってから書き換えればよいんじゃないかな。

コードは
初期化:Hello, world の SHCreateMenuBar の呼び方をマネする。(WM_CREATEでやればいい)
終了:WM_DESTROYの中で CommandBar_Destroy(hwndCB); すればよい。

hwndCB は SHCreateMenuBar後の mbi.hwndMB (mbiはSHMENUBARINFO構造体)

投稿者 JK : 10:02 | トラックバック (0)

2007年06月18日

Google Desktop で Becky のメールを [ カテゴリ : ★Windows ]

Google Desktop で Becky のメールを検索できる Becky プラグイン。
http://d.hatena.ne.jp/GDPfB/

Google デスクトップががりがりインデックス作っているのでインデックス系は全部これに統合したいもんであるが、そもそもファイル名検索で cmd.exe とかがひっかからない(winnt 以下は無視してるくさい)のが気にいらん。

slocate みたいに何でもファイル名検索してくれないもんかね~

投稿者 JK : 09:13 | トラックバック (0)