2010-03-01から1ヶ月間の記事一覧

jQueryのscrollTopがOperaでチラチラ

jQueryとか全然知らないんだけど、どうかねぇ。 上に戻るリンクで、Operaだけ上手くいかないって、デザイナからヘルプの声が届いた。 とりあえずソースを確認して、alert()を仕込んで、罠にかかるのを待つ。 まず全然関係ない問題が発覚。 pathnameの値が違…

お仕事

気がつけばGoogle Maps APIはすっかりご無沙汰。 多分、失注だな。 でも、あれで一通り出来るからなぁ(多分)。 後は効率化とか最適化とかって話だと思うし。 まぁ、あれこれやってみて、「だいたい判った」カンジだからいいでしょう。 そろそろ寝ないと。 …

「文字化けするんですけど」

社内にあるテスト用サーバのコンテンツをGoogle Chromeで見ようとすると、文字化けするという。 他のブラウザでは大丈夫なのに… そして、本番環境ではChromeでも化けないらしい。 「なんか判りますか?」 と言われたら、調べるより他はないでしょう。 まずは…

シェルスクリプトを使って、SQLiteのレコードを取得する その2

そういえば、以前、シェルスクリプトでMySQLを操作する方法を書いたなぁって思い出した。 Heartache Reborn シェルスクリプトとMySQL これ、SQLiteに使えないの? ってことで試してみた。 #!/bin/sh sqlite databse_name<

シェルスクリプトを使って、SQLiteのレコードを取得する

表題のとおり。ただ取得するだけならこんなカンジかと。 #!/bin/sh SQL="SELECT * FROM table_name" COMMAND="sqlite database_name" echo $SQL | $COMMAND exit 0 今回はその後ローカルであれこれしたい(だろう)から、最終的にCSVにしたい。 文字コードは…

C:\fakepath

元記事はこれ。 Heartache Reborn: C:\fakepath 引き継いだ?サイトの管理画面で、画像アップロード機能がある。 type=fileのinputタグの「参照」ボタンから画像を選択すると、onChangeでJavaScriptが走って、画像のパスを取得する。取得した画像のローカル…

unDonut(+mod)はIE7?

忘れないように、メモメモ… Q:unDonutでレンタリングにIE8modeを使いたいA:↓をメモ帳に張り付けて[適当な文字列.reg]として保存して 保存したファイルをダブルクリックして実行すればいい Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software…

マーカーの書式なんて

うーむ、全然リファレンスを読んでないってことに愕然とした。何も考えずに、書いてあるとおりに記述してたので、マーカーがひとつのときは問題がなかった。 複数のマーカーを置いてみようと思い、マーカー用のQUERY_STRINGを作る簡単な関数を作ってみた。 …

実際に取得してみる

昨日分の記事で書いたとおり、名古屋市役所(460-0001)をJSON形式でリクエストした結果を取得して、バラしてみる。 // テストなので、決め打ち $url = "http://maps.google.com/maps/api/geocode/json?address=460-0001&sensor=false"; // レスポンスを取得す…

HTTP Geocoding Serviceについて

下書きのつもりが公開されてた。 かなり修正。 JavaScriptが使えない場面で、Google Static Maps APIを使うワケで。 でも郵便番号や住所から緯度経度を取得したい場合もある。 ちょっと調べた。 HTTP リクエスト経由のジオコーディング - Google Maps API - …

JSON形式を使って全てをマーカー表示する

以前書いたある地点から指定した距離の施設検索という記事に関連して、追記する。 指定した緯度経度、そして距離を使って、その範囲内にある施設を検索する。 それは以前に記事に書いた通り。 取得したその結果を使って、今度は地図上にマーカーを置く。 そ…

数日使ってみて

さすがに古い歴史を持ってるだけに、使いやすいね。 はてな記法も慣れれば便利だ。 …というつぶやき。

地図移動させる場合の緯度経度計算について

まさに文系SE/PGの弱点がまざまざと…Google Static Maps API(v1/V2)を使う際、やはりGoogle Maps APIのように地図がスクロールできないのがネックとなる。 そこで、移動後の緯度経度を計算して、リンクを作ることになるのだが… サンプルに…というか、参考に…

いわゆる機種依存文字をPHPでメールする

よく判らん。 先日仕事で作ったケータイサイトで、クレームがついた。 別にクレームでもないか。 要するにいわゆる「機種依存文字」が化けるんだけど?って。 ケータイサイトなんで、HTML側はShift-JISで、PHPはUTF-8です。 SJISのサイトからSJISで受け取っ…

Windows + XAMPP + PHP でメールを送る環境を作る(2010/04/01追記、修正)

XAMPPでメール送信テストをするためのメモ。試したのはWindows版のXAMPP Lite Version 1.7.1です。*1まずはphp.iniから。 バージョンによって場所が違うかもしれないけど。 「XAMPPインストールディレクトリ」の下の「php」というディレクトリにあります。そ…

地図の中心に十字マーク

元ネタはここ↓ 4-2:地図の中心に常に『十字マーク』を表示する - Google Maps 活用講座 でもここはversion 2なので、version 3向けに改造する必要がある。 と言ってもそう難しいものではなく、地図が移動したら十字マークを描画すると読み替えれば簡単です…

緯度経度から住所を取得する

以下のページをじっくり読めば判ることなんだけど、折角調べたので… Maps API V3 サービス (Google Maps API Version3 日本語ドキュメント(非公式))緯度経度から住所を取得してみる。サンプルは以下のURLから。 Reverse Geocoding (Address Lookup)Geocoding…

円を描く

郵便番号(三桁、四桁別々)と半径(キロメートル)を入力して、ボタンを押下すると(onclick)、地図上に円を描くようにしてみる。 忘れないように、とりあえずfunctionだけ書いておく。 JavaScriptは始めたばかりなので、スマートかどうかは自信がない。参考…

ある地点から指定した距離の施設検索

ある地点から半径?キロメートル内の施設情報を検索する方法。 例えばPostgreSQLだとPOINT型とかあって地点間の距離計算なんか簡単に出来るらしい(よく知らないけど)。 でも世の中、そうそう思い通りのデータベースを使えるかというと…何故なら僕はローカ…

クリックした箇所にマーカーを置いて地図の中央にする…を改造する。

開発者ガイド (Google Maps API Version3 日本語ドキュメント(非公式)) Geekなぺーじ : Google MAPS APIプログラミング基本的なことは上記のサイトを見ればだいたい判るはず。 特に開発者ガイドは必読。最終的には英語のページを読むのが大事。とりあえず、…

取得した位置情報でGoogle Static Mapsを表示させる。

いよいよ本題。 取得した位置情報は10進に変換済みであるとして、地図を表示させます。ついでにその中央にマーカーをひとつ置く。まずはGoogleのサイトで書式確認。Google Static Maps API - Google Code(日本語) *1 Google Static Maps API - Google Code…

Google Static Maps APIで地図表示させるための準備 その2

緯度経度の変換 ケータイで取得できる緯度経度は、度分秒の形式(60進法)なので、Google Static Maps API(v2)で扱える10進法に変換する必要がある。 値の取得 まずは取得した座標を「.」で分割して、配列に入れる。 配列に入れる理由は、その方が扱いやすい……

Google Static Maps APIで地図表示させるための準備

Google Maps API v3については一通りあっちのblogで書いてきたので、ここからはGoogle Static Maps API(v2)で色々とやってみることにする。 位置情報の取得 GPSやらの機能で、ケータイ端末から位置情報を取得する。 Googleで検索したりして色々と情報を集め…

はてなダイアリーはじめました

記法に戸惑いはあるものの、いい加減blogspotが使いにくくて我慢できなくなってきたので、プログラミングとかサーバ関連のメモははてなで書くことにした。とりあえず、Heartache Rebornからの記事は少しずつまとめて書き直してこちらに移転させる予定。blog…