Category Archives: Technology

Firefox 3

一般公開。

もともとSafari派だったので、Firefox 2の時も余り使わなかったけど、
一応ダウンロード。

FirefoxはSafariに比べてPlug-inが多く、
開発をするにも資料がいっぱいあって良い。XPCOMでなんか作ってみようかな。

それにしても、Mozilla Japanが重い。
朝7時だって言うのにみんなダウンロードしすぎwwww 

YaPN – Yet another Proxy for Nokia version 0.0.5 –

2chスレなどで、検索時に文字化けが発生するというレスがあり、
対策方法が出ておりましたので、そちらをマージさせていただきました。

こういう場合の著作権ってどうなるんですかね。。。。
問題が有るようであれば削除させていただきます。

SoftBank 705NK (Nokia N73) vol.40


40 :白ロムさん:2008/04/20(日) 01:10:08 ID:jx5xDMmO0
>>34
YaPNのソースをいじってGoogleとYahoo!の文字化けは回避できた。
とりあえずブラウザでしか試してないんで、その他のアプリで問題が出るかは不明です。
213行目の下に以下のコードを追加。
#Accep-Charsetの変更を行います。
p_char = re.compile('Accept-Charset: .*')
data_to_remote_host = p_char.sub('Accept-Charset: shift_JIS, iso-8859-1, utf-8, iso-10646-ucs-2; q=0.6', data_to_remote_host)
参考にしたのはMIDProxyの人のところ。
ttp://d.hatena.ne.jp/szich/20070128

すごすぎる。

2chでも噂になっている、Firmwareハックなしのハック(http://www.symbian-freak.com/news/008/03/s60_3rd_ed_feature_pack_1_has_been_hacked.htm)を試してみました。

一瞬でクラック出来てしまって驚き。。。
もうこれでYaPNいらないですね笑

以下僕が試した方法(E90、N82で成功)です。

  1. Pythonの実行環境を整える
    Python2.5, PyWin32, Pyserialをインスコして、C:\Python25にパスを通します。
    パス通すから再起動忘れずに。
  2. 上記のサイトにアクセスして、s60_3_1_app_trk_2_7.sisxとhack_perms_s60v3_FP1.py、hack_perms_s60v3.rarを落としてくる。
  3. s60_3_1_app_trk_2_7.sisxを端末に転送して、インスコ。
    hack_perms_s60v3.rarは解凍して中に入ってるHelloCarbide.exeをY-Browserとか使ってC:\直下にコピー。
  4. TRKというアプリがインスコされるので、起動してOption→Setting→ConnectionをUSBにする。
  5. PCとUSBケーブルで接続して、Connect。
    Status: Connectedになればおk
  6. hack_perms_s60v3_FP1.pyを開いて、
    ser = serial.Serial(5)
    という行を探して修正する。COMポートはデバイスマネージャからわかる。COM8ならSerial(7)。
  7. 最後にコマンドプロンプトとかで、
    Python hack_perms_s60v3_FP1.pyとやって、しばらく待つ!
  8. 最後に
    Close
    End+Exit
    と表示されれて、途中にcandidate!!!なる文字が表示されていれば成功!
  9. 後はhttp://www.symbian-freak.com/forum/viewtopic.php?t=17479&postdays=0&postorder=asc&start=675とかを見てY-BrowserをAll filesとかにしたり、UAを書き換えたり好き勝手にどうぞ。

と、まだUAの書き換えまではやっていないもののY-BrowserのAllfiles化に成功したりと。今日は寝れそうにありません。

JoikuSpot Lightがバージョンアップ

20080321-Screenshot0054.jpg

s60端末を無線LANのホットスポットにしてしまう、JoikuSpot Lightがバージョンアップした模様です。

変更点としては、

  • SSID can now be renamed to JoikuSpot_xxx, where xxx is defined by the user
  • Multiple APN creation bug fixed
  • A LOT of improvements to stability
  • All your comments are mostly welcomed. WEP encryption is on next release within a month. Please be patient.

とされており、要望の多いWEPなどのセキュリティ周りは次回のリリースでサポートするとされています。

リンク元: JoikuSpot Light Beta v1.1 -=WLAN HotSpots=-(画像は転載です。)

E90

20080307-07032008160.jpg

MMSが送受信できるようになったので、最近Nokia端末しか持ち歩いていません。

そして買ってしまいました。E90
YaPNの恩恵を一番受けているのは、実は僕だったり笑

YaPN no-UIDバージョン

YaPNのSISにUIDを付与するのをやめたバージョンを公開します。
YaPN_0_0_4_unsigned_no_uid.sis

このSISファイルでSymbianSignedのOnline署名が利用可能です。

なお、申し訳ありませんが、
機能の追加やバグの修正などはいたしておりません。

[雑記] Javaで入力された文字コードを判別する方法

完全に個人的な雑記

javaでHttpURLConnectionとかを使って、サイトを読み込ませたときに入力された文字列の文字コードを判別する方法。

InputStreamReader(InputStream,"JISAutoDetect")
はUTF-8を判別できない。

juniversalchardetで判別してやるとほとんど問題なくエンコードを判別することができる。(幾つかテストしてみたが、全て問題なかった)

InputStreamはいったんByte配列に流し込んで、それを複製して再度InputStreamに戻してInputStreamReaderに通すと良い。→ ByteArrayInputStream()っていうメソッドがある。

IIJ Mobile

shamilさんのところで知りました。

IIJ、法人向けモバイルデータ通信サービス「IIJモバイル」を開始――ドコモのMVNOで
http://plusd.itmedia.co.jp/mobile/articles/0801/21/news107.html

エリアはDoCoMoで、プロトコルの制限無しに利用可能みたいです。
おそらく専用のAPNを指定して接続すると思われるので、指定のハードウェア以外でも使えるのかも?
ただし、法人契約専用みたいなのが残念。

個人的には、イーモバイルを契約してしまっているので乗り換えられないのですが、1年後には乗り換えてみようかなと思っています。