2009年12月18日

set_center() → setCenter()

iPhone版doodleずっと1人で使っててごめんなさいm(__)m
明らかに待ってくれている何人かの方と、潜在的な数も妄想に入れて年末休みに頑張ります。

さて、数日前からGoogleMapsV3を使った位置計測ができなくて困ってたんだけど、またもや?!Googleさんがメソッド名を変えてくれた模様で仕事帰りに古旗さんちに寄った時にふと話したら、超人的なデバッグ能力で原因を突き止めた。相変わらずすごい人だね。この人は。。(^^;;

set_center()がいつのまにかsetCenter()になってたのね。てか_が付くものはほとんどキャメル表記のような感じになったっぽい。

set_zoom -> setZoom
set_map -> setMap
get_position -> getPosition
get_zoom -> getZoom

などなど

APIドキュメント上は何事もなかったかのような感じだけど、同じような報告があったようなないような

あったようなw



ま、最初からV2と同じような表記で行けばいいのにねと思っていたから、最近入った人とかは特に何も感じずに動くのかな。せめてエイリアスで残してくれるとかあってもよかった気が(汗

長いコードを書いてしまって置換が困難な人は、横着にgmap.set_center=gmap.setCenter();
のような感じで上のほうに書いてあげるような逃げ道も無きにしも非ず。。。

というわけで、idoodleなんとかします。

あ、それとGOGAがリリースしたiPhone向けAR、画面キャプチャしかみてませんが、なんだかいい感じそうなので、ぜひdoodleAPI使ったアプリ版をappStoreへ期待してます!!
posted by けひん at 02:03| 長野 曇り| Comment(2) | TrackBack(0) | doodle | このブログの読者になる | 更新情報をチェックする

2009年11月02日

最後まで抵抗を続けたVistaにサヨナラを

遅ればせながらWindows7に乗り換えました。この週末は移行作業でかなり費やしてしまいました(><)

本当は上書きインストールをしたかったのですが、毎度世話の焼けるマイVista君は最後の最後まで抵抗をつづけました。インストールをしようとSetup.exeを実行するも途中で「COM の初期化中に、内部エラーが発生しました。」と先に進みません。

仕方がないのでDVDブートで強制的に実行しようと再起動するも結局途中で「再起動後にもう一度入れなおして実行してください」のようなメッセージが出て、インストール画面にすら進みません(><)

そして再起動すると今度は勝手に「更新プログラムを適用してます」みたいに出て何度も自動的に再起動し、結局は元の不安定なVistaが立ち上がるだけでまた最初の「COM の初期化中に・・・」に戻るだけのループ状態。途中20分くらい真っ黒画面のフリーズなど数回あり、これだけで半日くらい不毛な時間が過ぎ去りました。

何か手はないものかとサポートに電話するも「マザーボードが対応していないのでは?」「周辺機器が影響しているかもしれないので全部外してから再度実行してくれませんか?」など、マニュアル対応ではなから人のせいにするようなことばかり言われ要領を得ません。

もういい加減こんな状態も嫌なので意を決してDVDブートから新規インストールを試みると、今度はあっさりとインストール完了。おいおいMSさん。。。マザーボードがどうしたって?!

filename_=iso-2022-jp''%1B%24B%3CL%3F%3F%1B%28B(2).jpg

周辺機器のドライバやソフトを入れなおし、ようやく作業できる状態にまでなりました。救いだったのは消したくないデータなどはすでにネット上にあったことや、そうではないデータも結局は起動ドライブにwindows.oldなるフォルダに残り、さらにパーティションを切っていた領域に他のデータも残されていたので上書かれず致命的な消失はなく済みました。多少まだ不安定な部分はあるものの、今は以前とは比べ物にならないほどの速さでサクサク動作してます。ハードウエアは一緒なのにWEIの値もなぜか若干上がってました。なんやねんこのOS(^^;;

WEI.png

無線LANの設定を復活させるのに苦労しましたが、ネットワークにつながらないことにはググれないのでiPhoneにずいぶんと助けられました。
偶然同じ型の機器をWindows7で動作させた報告を発見し、無事復活しました。感謝です(ー人ー)(私の場合はWindowsServer2003ではなくVistaSP2の設定をしましたらうまく動きました)

このPCもあと3年は持たせたいですね。。。
Vistaで不安定な方は7への乗り換えをおススメします。できれば上書きではなく新規インストールがいいです。XPで安定している人は特に乗り換える必要はないと思います。

ちなみに余談ですがWindows7は7番目に出たからそう名づけたとのことで、実際のバージョンはVista(NT6.0)の改良版ということでUserAgentの値をみてもバージョン番号は6.1でした。

Mozilla/5.0 (Windows; U; Windows NT 6.1; ja; rv:1.9.1.4) Gecko/20091016 Firefox/3.5.4

ちなみにXPは5.1でWin2Kが5.0との関係に似ているな。。。
今度こそWindowsの安定バージョンとなってくれることを超祈ってます。。
タグ:Windows7
posted by けひん at 07:43| 長野 晴れ| Comment(2) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2009年10月31日

iPhoneのSafariで回転禁止がムリっぽいのでアラートを出してみた

iPhoneの便利な機能の一つに傾きに応じて画面を回転させる機能があるが、Safariでどうにかこれを(脱獄せずに)止める方法はないものかと思い色々試しては見たが、どれもうまくいかないので単純にアラートを出してみた。

window.onorientationchangeで回転したときのイベントを検知できる。
window.orientationの値が0=回転無し状態で90と-90がそれぞれ左右に横にした状態なのでこんな感じ。。。


window.onorientationchange = function () {
switch ( window.orientation ) {
case 0:
break;
case 90:
alert('画面を縦にしてください');
break;
case -90:
alert('画面を縦にしてください');
break;
}
}


filename_=iso-2022-jp''%1B%24B%3CL%3F%3F%1B%28B.jpg

window.orientation=0;とか設定もできれば回転の制御ができていいのだが、残念ながらできませんね。ReadOnlyな仕様のようです。

ま、あまりスマートとはいえないが、一応目的は達成できるのでしばらくはこれでしのぐことにして備忘録としてクリップ。。

タグ:備忘録
posted by けひん at 20:54| 長野 晴れ| Comment(0) | TrackBack(0) | iPhone | このブログの読者になる | 更新情報をチェックする

2009年10月27日

technoratiがサービス終了とは驚いた(><)

これまで我慢しつつも頑張って使ってきたVistaですが、WindowsUpdate後の起動があまりに遅いのに業を煮やし、Windows7へのアップグレードを決意しました。別名これは危険な賭けともいえます(滝汗;;

しかし、数時間まともに起動しないPCはもう使い物になりません。最近はPCを開くのが面倒で、ReadOnlyな用途ならほとんどiPhoneで済ませてしまってます。一応XPのノートもあるのですが、やはりプログラミングなどはマルチモニタ環境のデスクトップでどっしりとやりたい派なので仕方ないです。

95からアップデートを延々と繰り返して今に至りますが、おそらくはこれが最後になろうかとの予感もします。思えばWindowsはXPが一番の安定バージョンだったのかもしれませんな。

しかしまーそれでも実施のところどうなのよと、価格コムやAmazonの評判見るもいまいちパッとせず、ではブログでの反応はとテクノラティへ行ってみて驚きました。

「テクノラティジャパン サービス終了のお知らせ」

え?マジっすか? てか気づくの遅い?(汗

結構前から便利に使ってました。いいサービスだと思ってましたが、広告でのマネタイズもなかなか難しい時代に入ってきているんですね。(><)

posted by けひん at 05:17| 長野 雨| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2009年10月14日

Safari(iPhone)のサイトごとの位置情報設定は一度許可しないにすると2度と戻せないらしい(><)

ちょっとにわかには信じがたいのだが、iPhone SafariでGeolocationAPIを使用した際のサイト毎の位置情報を利用するか否かのダイアログで、一度でも「許可しない」にしてしまうと、それをリセットする方法がないようだ。



設定の「一般→リセット→位置情報の警告をリセット」というさもコレらしき設定があるにはあるが、コレはカメラとかブラウザとか要するにアプリケーションで位置情報を使うかどうかのリセットができるための設定で、サイト単位の設定とは違うようだ。


iphone2.jpg

iphone3.jpg


↑この両者の微妙な違いがわかるだろうか?左はリセット可能だが右はダメということだ。

そして、それならばと禁断の「すべての設定をリセット」を試みたのだが、残念ながらコレをもってしてもリセットされない。無念。。色々な地点で自動登録できていたWiFiなど、すべての設定をやり直しか。。。とほほ。。OTL

iphone1.jpg

どうか、誰か「この情報は誤りだ。こうすればリセットできるよ」とコメントにて叱ってほしい。

あるいは次のOSのバージョンアップでバグフィックスして欲しい。もし本当にないのなら明らかに仕様漏れだろう。

今とあるiPhone向けWebアプリを作成中だが、突然どうしても位置情報を取得できなくなり、しかしPCのFireFoxでは問題なくGeolocationAPIが使えていたのでもしやと思い発覚した。苦肉の策だがサイト側にリダイレクトURLを複数作って対応しようと思う。本当にやれやれだ。(><)
posted by けひん at 23:50| 長野 晴れ| Comment(0) | TrackBack(0) | iPhone | このブログの読者になる | 更新情報をチェックする

2009年09月30日

とうとうiPhone版セカイカメラが出ましたね。

そもそも昨日のエントリーで苦労してまでiPhoneOSを3.1にアップデートした理由。それがいま話題沸騰、4日間で10万ダウンロードとか、iPhone版セカイカメラ出ましたね。こちらは田舎なのでそれほどまだエアタグはないのですが、それでもチラホラと現われます。

思えば私が約2年前に講演したWeb2.0EXPOでの資料の一枚ですが、

doogle.PNG

doodle+goggles=doogleの実装のひとつがまさにセカイカメラですね。iPhoneアプリという形で具体的に実装した点は凄いというかまさに敬意を表します。ぜひdoodleAPIを使ってエアタグを増やしてください。お願いします。お願いします。って連絡とって見ようかしら(^^;;

Twitter連携のようにセカイカメラのインターフェイスが公開、、というかdoodleのデータを連携させるすべがあったら面白そう。。

iPhoneでできるdoodle実験中です。まだブラウザだけで頑張ります(汗
posted by けひん at 23:50| 長野 雨| Comment(2) | TrackBack(0) | iPhone | このブログの読者になる | 更新情報をチェックする

2009年09月29日

iPhoneOSのアップデートに失敗したときの対処法

久々の更新です(滝汗
来月からは週一で更新するぞと宣言してみるテスト(^^;;

さて今朝変な時間に起きてしまったのでiPhoneOSを3.1にしようとアップデートを試みてました。しかし妙に時間がかかったためか、一度布団に戻ったのがハマリ道の始まりで、起きたら妻がなんとアップデート途中のPCの電源を抜いてました(><)

こんな画面になったまま、うんともすんとも言いません(泣
TS1275.png

USBを抜き差しして、再度ダウンロードを試みるもダメ。復元を実行しても途中でエラー。するとエラーコード3014という数字を発見。ググってみるとこんなつぶやきが。

藁にも縋る思いで常駐ウィルスソフトとウィンドウズファイヤーウォールを切り、WiFi接続をやめ、直接ネットに接続して復元を試みると。するとアップデートがどんどん進み何とか復旧できました!!
どうやらよくわからないポートを使うようですね。

それにしても一度復元で工場出荷状態にまで初期化してしまうと、元のデータに戻すのに実に3時間かかりました。私の場合16GBなので32GBの人は倍くらいかかるかもしれませんね。

もし同じようなハマリ方をした人が、ここで解決することを願って、そして自分の備忘録としても記録しておきたいと思います。
posted by けひん at 23:41| 長野 曇り| Comment(0) | TrackBack(0) | iPhone | このブログの読者になる | 更新情報をチェックする