ふくいちビューワーを更新しました

通知機能を追加しました。
ふくいち周辺で以下の地震が発生したとき、おおよそ1〜2分後に通知します。(速報値において)

  • M5〜6、半径50km以内、深さ50km以下
  • M6〜7、半径100km以内、深さ75km以下
  • M7〜8、半径150km以内、深さ100km以下
  • M8〜9、半径250km以内、深さ200km以下
  • M9〜、半径400km以内

またiOS版(iPhone/iPad)では、以下の機能も追加しました。

  • ライブ映像のピンチ操作によるズーム機能を追加しました。
  • iOS6以上の機種で、ライブ映像のロングタップ操作によるSNS共有機能を追加しました。

Get it on Google Play
Available on the App Store

強震モニタビューワー for iOS 公開しました

強震モニタビューワー for iOS 公開しました。
iPhone/iPad対応のユニバーサルアプリです。
基本的にはAndroid版の機能を踏襲しています。

Available on the App Store

アプリ設定および通知設定は設定アプリのそれぞれの項目にて行なって下さい。

設定できる項目は、
・スリープ無効設定
・背景地図、白/黒選択
・縦画面時及び横画面時左側マップの種類設定
・横画面時右側マップの種類設定
・強震モニタサイトデータ取得オフセット時間
 ※サーバーの処理が重くなって白地図が頻繁に表示される場合に調整して見て下さい(例:-4秒 ー> -6秒)
・強震モニタサーバーの選択

縦画面表示時に以下の操作が可能です。
・左下ボタンにて、縦画面時及び横画面時左側マップの種類設定
・右下ボタンにて、横画面時右側マップの種類設定
・左下のスライドバーにて、過去1時間までのデータを表示
・スライドバー左右のボタンにて、前後2秒のデータへ移動
・過去データ表示時に右下のボタン押下で最新データ表示へ復帰
・iOS6以上では、地図を長押しすることによってTwitter等へ画像を送信することができます。
・地図を左右にスワイプすることでマップの種類を切り替えることができます。(左:地上加速度ー>地上リアルタイム震度ー>地中加速度ー>地中リアルタイム震度ー>地上加速度、右:地上加速度ー>地中リアルタイム震度ー>地中加速度ー>地上リアルタイム震度ー>地上加速度)

ProguardとAdstir

アプリのリリースバージョンではProguardに以下の設定をしてLog出力をストリップしてました。

-assumenosideeffects class android.util.Log {
    <methods>;
}

ただ、この設定をするとどうもAdstirが表示してくれていないことが多いようです。
とりあえずLog出力がストリップできればいいので、Log出力のメソッドのみを指定してみました。

-assumenosideeffects class android.util.Log {
    public static *** v(...);
    public static *** d(...);
    public static *** i(...);
    public static *** w(...);
    public static *** e(...);
}

こうすると、うまく表示してくれるようです。
詳しい理由は調べてないですが、Adstir側でLogクラスの他のメソッドを表示に使ってるのかな?
ちょっと意外だったのでメモとして残しておきます。

P.S. Adstirさん、18禁広告NGにしてもたまに表示されるんですけど、、、w

ナビ(ZH9MD)のSSD化

ある日車のエンジンをかけるとナビの画面がこんな感じに、、、

グーグル先生に聞いてみると、どうやらHDDがヤバイ兆候らしい。
そして、グーグル先生はおまけでどうやらHDDをSSD化できるらしいということも教えてくれたw

SSD化興味アリアリです。やってみようかな〜。いつやるの?今でしょ!
ってことで、HDDが逝ってしまう前にSSD化することにしました。
SSD化にあたっては、主にこちらのサイトから情報をいただきました。
HDDカーナビのSSD化について探るスレまとめ @wiki

HDDカーナビのHDDにはATAパスワードというのが掛かっていて、これを回避できるかどうか。
そして、SSDをエラーなくマウントがどうかがSSD化の鍵のようです。

ATAパスワードを回避するには、以下の3つがあるようです。

  1. ケーブルスワップ法
  2. Repair Station法
  3. 富士通法

富士通法でいけないかなと思いヤフオクを見ていた所、ちょうど富士通法で使える”MHK2060AT”というHDDが出品されていたので落札。
そして押入れで眠っていたASUSのP4GE-VのXP機を引っ張りだしてきて、早速実行、、、
と思ったのですが、どうもこの2DINタイプで増設HDDスロットがないZH9MDでは、このHDDをナビのHDDスロットに挿しただけでは、ナビはHDDにATAパスワードを書きだしてくれないらしいのです。
いろいろ調べたところ、このZH9MDはプログラムがブート出来るHDDじゃないとATAパスワードを書きだしてくれないようです。

仕方ないので別の方法、1回約$50かかりますが”Repair Station法”でまずナビ純正のHDDのATAパスワードを解除し、それをMHK2060ATにコピーし、その後”富士通法”を使うこととしました。
純正HDDは20GB、MHK2060ATは6GBで全部をコピーすることはできないのですが、ブートシーケンス部分だけでもコピーできてればATAパスワードを書きだしてくれると推測しました。そしてその通りうまくいきました。
※じつは単純にSSD化するだけなら”Repair Station法”だけでもいけるんですが、富士通法と併用することによって、作業の安心感、そして今後”Repair Station法”を使用しなくて済むという利点があります。

純正HDDからMHK2060ATへのコピーはEaseUS Disk Copy Home Editionを使いました。
コピー先のHDDがコピー元のHDDより容量が小さくても、警告は出ますが、コピーを実行してくれます。

つぎはSSDの選定です。
うまくいかなかった方の情報を見ていると、意外にもSSDの消費電力がネックかもということだったので、トランセンドのTSxxGPSD320はパスしました。末尾が330なのはいけそうだったんですが、まだ日本ではあまり出まわってないようです。
明確な消費電力は出てなかったのですが、いろいろ調べたところいけそうと判断して、Amazonでこちらを注文しました。

シー・エフ・デー販売 DRAM搭載のIDE接続SSD 旧型PCのパワーアップに効果絶大 64GB CSSD-PMM64WJ2


純正HDDを先ほどのEaseUS DiskCopyでSSDにコピーし、大容量化もしてみようということで、EaseUS Partition Master Home Editionにてパーティションサイズを最大サイズに変更しました。

そして、このSSDをナビに挿したところ無事起動しました。
どなたかのブログでも見たのですが、たしかになぜか空き容量は100%と表示されてますw

マニアモードも設定できました。

まだ、ミュージックサーバーへの録音は試してないですが、何か支障があったらこちらで報告したいと思います。

強震モニタ 通知テストバージョン

強震モニタ Androidアプリの通知機能付きを作成しました。
GCM(Google Cloud Messaging)を利用しています(Android 2.2以上に対応してます)。
以下のPermissionの使用許可が追加されます。
・com.google.android.c2dm.permission.RECEIVE
・android.permission.VIBRATE
・android.permission.WAKE_LOCK
・net.hirozo.KiKNetViewPkg.permission.C2D_MESSAGE
テストにご協力いただける方はこちらからダウンロードをお願いします。
※このアプリの使用によるいかなる損害についてその責任を負えませんので、あくまでも自己責任でお願い致します。
※Playストア(Androidマーケット)以外からのアプリインストールを許可している必要があります。

強震モニタ 通知テストバージョン

アプリを更新しましたので、Playストア(Androidマーケット)よりインストールをお願い致します。
Get it on Google Play強震モニタ

通知の有効/無効は、
Menu->設定->通知を有効にする
で切り替えられます(デフォルトは有効です公開版のデフォルトは通知OFFです)。

だいたいM4より大きい地震の際に通知されます。
緊急地震速報とは異なるので、速報性はいまいちです。
地震発生から1〜2分後に通知が行くと思います。

試用版強震モニタの正式版移行および利用可能を期待したのですが、
実験が終了してしまったので、今回はテストバージョンとしております。

試用版強震モニタの機能が正式版として公開された際には、
もう少し速報性がUPできると思うのですが、、、

レビュー:本当に楽しいSNS講座[電子書籍]

たかがSNS、されどSNS

たかがSNS。
そうは思っていても、なぜかそんなSNSに悩んだり疲れたりしてしまう。
この本では、そんな悩みの解決への糸口となりそうな、
SNSに対する基本的な考え方・向き合い方を楽しくわかりやすく解説してくれています。
また、SNSをビジネスに活用するヒントも説明しています。
されどSNSと感じてしまった方、ぜひオススメです!

スポンサードリンク

iOSふくいちビューアのJNN福島第一原発情報カメラ

Youtubeの仕様変更の嵐で、たびたびiOS版ふくいちビューアのJNN福島第一原発情報カメラが閲覧できなくなっており、ご迷惑をお掛けしております。

この閲覧機能は、YoutubeのJNN福島第一原発情報カメラ配信ページのHTMLから配信ストリームのURLを見つけて、それをデコードー>表示しています。

今回、修正に少し手間取りいろいろ検索していたところ、どうもこの作業、Youtubeから動画をダウンロードしちゃう方法でも使われているんですね、、、

なるほど、「Youtube側が頻繁に仕様変更=ダウンロード対策」だったわけです。

今後仕様変更があった場合も対応可能であればその度に修正していくつもりですが、iOSアプリのAppleへの審査ー>承認が2週間ほどかかる場合もあり、今後もふくいちビューアでJNN福島第一原発情報カメラが閲覧できない状態がたびたび起こる可能性があることをご承知おきください。

以上、よろしくお願いします。

ひろぞードットネット

ふくいちビューワー更新

ふくいちライブカメラのカメラ位置変更が変更になったので、それに合わせてアプリのトップページも更新しました。

ふくいちビューワー for Android
https://play.google.com/store/apps/details?id=net.hirozo.FukuichiViewerPkg

ふくいちビューワー for iOS
https://itunes.apple.com/jp/app/id447030973?mt=8&ls=1

Xcode 4.2のアンインストール

Xcode 4.3をインストールして最初に立ち上げると、旧バージョンのXcodeをゴミ箱に移動するか聞いてくるダイアログがでてきます。
でも、いきなり消すのは怖いので大体普通の人はとっておくと思うんですけど、そのダイアログが実はもう出てこないw
そろそろ古いバージョンを消したいと思って調べたら、ダイアログをもう一度出す方法がわかったのでメモです。

  1. Xcodeは終了しておきます
  2. ~/Library/Preferences/com.apple.dt.plistを開きます(LionのFinderだとデフォルト状態では見れないフォルダなので、メニューバーの移動ー>フォルダへ移動で”~/Library/Preferences”と入力して移動する)
  3. “IDEHaveOfferedXcodesToRemove”というkeyを探して次の行の”true”を”false”に変更する
  4. 保存して閉じる

これで次にXcodeを立ち上げた時に古いバージョンをゴミ箱に移動するかどうかのダイアログが出てきます。

ここの回答にありました。