再始動!

長い間ご心配をお掛けしましたが、状況がやっと落ち着いてきましたので、またブログなり開発なりを再開しようと思います。

まぁ、なんといいますか、ここ数ヶ月は色々ありました・・・。

これこそ、このブログで書く内容じゃないんですが、前の近況報告を書いたあと、 会社が倒産してしまいました (^^;

元々給料が遅配に遅配を重ねていて、許容限度を越えたので転職を考えていたのですが、転職先を探している間に倒産してしまい、一瞬で無職に。さすがに初めての体験だったのでビビりました。

幸いにも、倒産時に作業をしていたプロジェクトのお客さんから直接アルバイトという形でしばらく雇っていただけることになり、別の会社へプロジェクトを引き継ぐ仕事をしながら、就職先を探すことができ、何とか食いっぱぐれなくてすみました。そのお客さんには本当に感謝感謝です。

そんなフリーター生活(笑)をしながら、なんとか就職先も見つかって、10月からは晴れて正社員に。

未払いだった給与も「未払賃金立替払制度」という制度(今回初めて知りました)で8割は支払われて、一応、今回の倒産劇にようやくピリオドが打てそうです。(まだ確定申告とか残ってたりしますが・・・)

 

ということで、バタバタ・ソワソワしていた生活も徐々に落ち着きを取り戻しつつありますので、徐々に開発を再開させようと思います。

本当は新バージョンのリリースとか新アプリとか新ネタを引っさげての再開だとカッコいいんですが、まぁ、元々このサイトはまったり系なので、私らしく、ゆるーく再開したいと思います。

今まで心配してくださったり、励ましてくださったみなさん、本当にありがとうございました。これからもよろしくお願いします。

Google maps w2.97対応

コメントにもありましたが、google maps のバージョンが変更されたようで、うまくダウンロードできない状態だったので、down_imgs.pl スクリプトを更新しました。

ダウンロードページ

ただ単に新しい google maps のバージョンに対応しただけです。
機能的な変更はありません。

gmlmgr をご利用の方は gmlmgr への修正が必要ですが、wasteさんのページが今現在メンテナンス中でコメントが書けないので、こちらに書いておきます。

gmlmgr/GmlMgr.pm の 87 行目を以下のように修正してください。

修正前

        if(($response->content) =~ m#http://mt\d\.google\.com/mt/v\x3d(w\d\.\d\d)#) {

修正後

        if(($response->content) =~ m#http://mt\d\.google\.com/vt/v\x3d(w\d\.\d\d)#) {

これで w2.97 でもダウンロードできると思います。

ただし、注意として、既にダウンロード制限にかかってしまっている場合、対応済スクリプトを使ってもダウンロードできません。

制限が解除される間で1日程度待つか、グローバルIPを変更しないとダウンロードできるようになりませんのでご注意ください。

近況報告

1ヶ月ぶりの更新ですね。長い間放置してごめんなさい。

しばらく放置していたので、さぞかしページビューは落ちてるだろうと思っていたのですが、セッション数が 1〜2 割程度減ったくらいで、まだまだ結構な方々が見に来てくださっていることに驚きました。なにも変化が無くて申し訳ないです。また、せっかくいただいたコメントにも返事ができず、申し訳ありませんでした。

ここ1ヶ月はちょっと色々ありまして、仕事が忙しかったり、環境が変わったりと zaurus に触れられる時間があまりとれなかったのです。また、もうしばらく時間がとれない状態が続く可能性が高いです。

えー、ネタ的にこのブログに書く内容でもないんですが、ただいま転職活動まっ最中です。
不況の波がうちの会社にも襲ってきまして、首が回らなくなってしまったというか。

今の会社は、私の理想に近くとても気に入っていたので、苦しいながらも何とか最後まで頑張ってきたのですが、それも限界に達してしまい、転職を余儀なくされてしまいました。

私は仕事でも組み込みLinuxをやっていたのですが、やはり IT業界や組み込み業界の転職は厳しいですね。以前でも組み込みLinuxはそれほど多くなかったのでなおさらです。まだ退職していないので仕事しながら探すとなると更に大変で・・・。

と、まぁ、そんな感じでして、しばらく zaurus を触る余裕がなさそうですので、期待されている方々には申し訳ないですが、落ち着くまで zaurus 関係の更新はできないと思います。ごめんなさい。

qgmap 0.1.8 リリース

かなり間が空いてしまいましたが、qgmap の 0.1.8 をリリースします。→ダウンロードページ

今回は期間が空いているにも関わらず、バグフィックス+α 程度の更新しかありません・・・。ごめんなさい。

今回の修正は以下のとおりです。

  • GPS使用時にズーム操作をすると、中心地がおかしくなるバグを修正
  • rootユーザにパスワード設定をしている場合、自動マウントできない問題の対処
  • 2GBを超えた ISO イメージのマウント対応

1つめは、 bxk07344 さん、sugarware さんからご報告いただいたバグの修正です。
GPSを追従モードで使用中にズームを行うと GPS モードに入った位置に飛ばされてしまうというバグを修正しました。

2つめは、sugarware さんのご要望の機能で、root ユーザにパスワードを設定している場合の対策を行いました。

rootにパスワードを設定している方は、「root権限で実行する」にチェックを入れると自動マウントができるようになります。

ただし、qgmap の様な一般アプリは、本来は root 権限で動かすべきではありません。qgmap が root 権限で動作することになるので、バグなどでシステムファイルを壊したりしてしまう可能性も否定できません。自己責任でご指定ください

また、同様の理由で root にパスワードを設定していると PHS による位置取得もできなかったようで、これも直しました。sugarware さんがPHS位置取得ができないとコメントされていたのは、これが原因だったのかもしれません。

3つめは 「2GB を超えた ISO イメージのマウント対応」と、大げさに表現してますが、ただ単に 2GB超のファイルもファイルダイアログで表示できるようにしただけです ^^;
もともと 2GB 超のファイルもマウント可能だったようです。

いろいろ試してみたところ、Qtのライブラリを使ってファイル一覧を取得すると、なぜか 2GB 以上のファイルは一覧に含まれないようです。そのため、Zaurus純正の「ファイル」タブでも、別のアプリでもファイルの存在が見えません。

ですが、コマンドラインから mount してみると、問題なくマウントできてしまいました。

そこでファイル一覧の取得に Qt のライブラリではなく、一般的な glib の関数を使うことで2GB超のファイルも見えるようにしました。これで違和感なく 2GB 超のイメージを指定できるはずです。

また、ついでに .rom と .iso 以外は見えないようにしてあります。

軽くしか試してないので、2GB以上の地図ファイルをお持ちの方はぜひ試してみてください。

WPA Settings 新版リリース

WPA Settings の問題を修正した新版をリリースします。→ダウンロードページ

以下の修正を行っています。wpa_supplicant 本体や接続スクリプトには変更は入っていません。WPA Settings アプリのみです。

  • 「ネットワーク設定」で接続先を削除すると、WPAの設定と食い違いが発生する問題を修正。
  • SSIDを変更できるようにした。 (スペース入りSSIDを設定可)
  • ステルスSSIDの設定を追加

1つ目はらーまるさんから報告頂いた WPA Settings の問題の修正です。

WPAの設定を行った接続先を「ネットワーク設定」から削除すると、純正システムの接続先設定は消えるのに、WPA Settings で行った設定が残ってしまうという問題がありました。

そのため、次に新しい接続先を作成すると、残っていたWPAの設定が悪さをして接続できなかったり、設定できなかったりといった問題が発生していました。

ただ、「ネットワーク設定」での接続先の削除と連動してWPAの設定を削除するということは出来ない(トリガがない)ため、WPA Settings アプリ起動時に接続先の SSID と WPA設定のSSID が食い違っていたら、WPA設定を削除する処理を追加しました。

2つ目は、WPA Settings アプリから SSID を変更する機能です。「ネットワーク設定」からはスペース入りSSIDの設定ができないため、今までは設定ファイルを直接編集することで対応していました。この機能により、GUI でスペース入りSSID に変更が可能になります。

設定ダイアログ
設定画面

3つ目は、ステルス SSID の対応です。/etc/wpa_supplicant/*.conf を直接編集してステルス SSID の設定が可能でしたが、GUI から設定できるようになりました。

これで設定ファイルを編集すること無く、GUI から全て設定できる様になったと思います。