Archives

Links

aclog

Stuff

FFXI - Cerberus Server
Nucleus
template by i-marco's choice

イーモバイル D12LC をユーティリティ無しっぽく起動 その 2

需要があるようなので追記ということで。

元記事はこちら
イーモバイル D12LC をユーティリティ無しっぽく起動

やってることは単純でWindowsのサービスを覗いて
"Mobile Connector USB Device for Legacy Serial Communication LCT2053"
を探します。これが動いていればモデムが認識されてます。

認識されていない場合は
USBModem Disk USB Device
こんなのを探します。モデムが刺さっていてUSBメモリとして認識されてればこれがUSBデバイスとして認識されてます。

というわけでこれが見つかったら例のInstallDriver.exeを起動しましょう。
この際modemInst.dllはどこかに捨てるか退避させるかして見えない位置にしておきます。

あとは最初のモデムのサービスを監視して動作したらプログラムを終了させます。

というわけで以上の動作をC#で書いたコンソールアプリのソースを晒しておきます
ソース

以上です。

携帯の絵文字変換

意外と奥が深い。

今のところここに技術的に書いておくべきことは無いのですが、
備忘録として少し。。。

strtr > strreplace > preg_replace

strtrに配列渡すとちょーはえー。
複数の項目がある場合strreplaceとpregはforeachでまわす事になるので当たり前といえば当たり前。

SJISからの変換はマッピング表を作ると楽。
6個ぐらいの範囲に分散してるのでこの範囲なら-6XXXXすれば絵文字番号になるぐらいの
方法で変換するのが速度的によさそう。

絵文字の抽出は正規表現で一撃でできるならありかもしれない。
今のところ思いついてない。考え中・・・

現状は文字列をunpack(C*)して絵文字のコードを見つけたら処理してる感じ。
堅実だけど確実。でももっと早く処理できる気がする。

ライブラリとして公開できるぐらいがんばりたいなぁと思います

ネタバレ:ヱヴァンゲリヲン:破

というわけでネタバレちっくに自分なりのまとめでも書いておきます

続きに閉じておこう (続きを表示する)