サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
2024年ランキング
u87.hatenadiary.org
忘れないようにメモ。 社内で勝手に使ってるVMwareのOSがcentOS5なんだけど、phpでsqlite2が使えないので、インストールしようと思ったら、phpizeが使えなくてさ。*1 yum -y install php-devel こいつをインストールすることを忘れないように。 パッケージで入れたPHP 5に最新版sqlite拡張を入れる - 肉とご飯と甘いもの @ sotarok ここを参考に… cd php-X.X.X/ext/sqlite phpize ./configure make make install iniファイルを書く。 vi /etc/php.d/sqlite.ini このiniファイルは誰も作ってくれないので、自分で書く…らしい。 extension=sqlite.so Apacheをリロードしておしまい。 *1:なぜSQLite3じゃないんだ?というツッコ
よく判らん。 先日仕事で作ったケータイサイトで、クレームがついた。 別にクレームでもないか。 要するにいわゆる「機種依存文字」が化けるんだけど?って。 ケータイサイトなんで、HTML側はShift-JISで、PHPはUTF-8です。 SJISのサイトからSJISで受け取った文字列をUTF-8に変換して、各種処理(入力チェックとか、内容の確認)をして、HTMLで表示する直前にSJISに戻すことをしている。 で、メールを送信する際に mb_language('ja'); を実行しているので、ISO-2022-JPで扱われることになる。 e-mail メッセージのエンコーディングとして使用します。有効な言語は、"Japanese", "ja","English","en", "uni" (UTF-8) です。 mb_send_mail() は、e-mail をエンコードする際にこの設定を使用しま
元ネタはここ↓ 4-2:地図の中心に常に『十字マーク』を表示する - Google Maps 活用講座 でもここはversion 2なので、version 3向けに改造する必要がある。 と言ってもそう難しいものではなく、地図が移動したら十字マークを描画すると読み替えれば簡単です。 4-2:地図の中心に常に『十字マーク』を表示する - Google Maps 活用講座 こう書いてあるとおり、画像をマーカーに使って、移動するたびにその画像を地図中央に移動させている。 ただversion 3だとmapイベントにmoveがない。 リファレンスを確認すると、dragがそれのようだ。 画像はそのままパクらせて頂きました。 まずはマーカーに使う画像の情報を定義します。 var image = new google.maps.MarkerImage( 'images/center.gif' , new g
まさに文系SE/PGの弱点がまざまざと… Google Static Maps API(v1/V2)を使う際、やはりGoogle Maps APIのように地図がスクロールできないのがネックとなる。 そこで、移動後の緯度経度を計算して、リンクを作ることになるのだが… サンプルに…というか、参考になりそうなところをあれこれ探してみた。 Google Static Maps APIを使ってPHPで携帯に、スクロール出来る地図を表示する。 ネットに花を咲かせましょう。 会社作りました。 ここにあるのはhttp://www.polyarc.us/adjust.js*1をPHPに置き換えたもの。 $offset=268435456; これって意味不明と思ったら、Google Maps関連の英語のblogでも同じような数字を使ってた。 2の28乗だっけ? Chief Technical Officer
昨日のエントリに久しぶりにGoogle Maps API v3のことを書いたんで、あれこれ見てたんだけど… 英語のリファレンスと日本語のリファレンスに差異があるのね。 日本語のリファレンスには、infowindowにsizeというプロパティがあるのに、英語版じゃmaxWidthしかない。 …っつーか、そもそもこのサイズ関係のプロパティって、動作が意味不明。 どうやらみんな同じようなことを思ってるようで、Googleグループでも色々と議論されているようです。 it seems no matter what i use for maxWidth for the infowindow it's always at least 200px wide. This is a problem for mobile phone that have small screens. Is there a way
正直、5.3へ…とも思ったけど、とりあえずは5.2系にしておくことにした。 元々復活させた古いVMwareで動かそうとしたのが間違いだったか? 要するにSQLiteが動かない。 正確にはSQLiteのバージョン2系なんだけどね。 php -iとか phpinfo(); で確認すると、「--without-sqlite」ってなってるんだよね。 まずはphp5.1.6→PHP5.2環境へバージョンアップというページを参考に、リポジトリを追加しつつ5.1.6から5.2.11へアップさせた。 …が、yumで入れるってことは、configureのオプションは同じなワケで、phpizeも入らなければ、「--without-sqlite」のまま。 ソースから入れることにしました。 yumで入れたPHPをソースからコンパイルしたPHPと入れ替える - blog.katsuma.tv このページを参考にさせ
XAMPPでメール送信テストをするためのメモ。 試したのはWindows版のXAMPP Lite Version 1.7.1です。*1 まずはphp.iniから。 バージョンによって場所が違うかもしれないけど。 「XAMPPインストールディレクトリ」の下の「php」というディレクトリにあります。 それをテキストエディタで開いて、[mail function]という項目を編集する。 多分、以下が編集前の状態だと思います。 [mail function] ; For Win32 only. SMTP = localhost smtp_port = 25 ; For Win32 only. ;sendmail_from = [email protected] ; For Unix only. You may supply arguments as well (default: "sendmail -t
以前書いたある地点から指定した距離の施設検索という記事に関連して、追記する。 指定した緯度経度、そして距離を使って、その範囲内にある施設を検索する。 それは以前に記事に書いた通り。 取得したその結果を使って、今度は地図上にマーカーを置く。 その際、JSON形式のデータを試してみる。 例-10 JSON形式のデータを読み込んで、マッピングする - Google Maps 活用講座 ここにJSON形式のデータを使う例が示されている。 今回は以前に取得した内容をJSON形式に置き換えて、それを表示する方法に変更してみる。 データの形式はこんなカンジ。 CREATE TABLE `markers` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `name` VARCHAR( 60 ) NOT NULL , `address` VARCHAR( 8
以下のページをじっくり読めば判ることなんだけど、折角調べたので… Maps API V3 サービス (Google Maps API Version3 日本語ドキュメント(非公式)) 緯度経度から住所を取得してみる。 サンプルは以下のURLから。 Reverse Geocoding (Address Lookup) Geocodingのリクエスト方法とそのプロパティ。 GeocoderRequest Google Maps API V3 Reference - Google Maps JavaScript API V3 - Google Code Maps API V3 サービス (Google Maps API Version3 日本語ドキュメント(非公式)) ※日本語ページにはアンカーがないので、トップのリンクを貼っておく。 で、こちらがレスポンス。 GeocoderResponse
このページを最初にブックマークしてみませんか?
『u87.hatenadiary.org』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く