OpenStreetMap(OSM)は、誰でも自由に地図を使えるよう、みんなでオープンデータの地理情報を作るプロジェクトです。 プロジェクトには、誰でも自由に参加して、誰でも自由に地図を編集して、誰でも自由に地図を利用することが出来ます。 本サイトは、日本地域のプロジェクト支援としてイベント情報などを発信しています。【イベント情報受付中!】 また、Slackで毎週土曜日にオンラインのマッピングイベント(Mappy Hour)を開催中。ぜひご参加ください。
OpenStreetMapのAPIについて解説このサイトについて このサイトはOpenStreetMapで提供されているAPIの使い方を解説します。 非常に味気ないデザインとなっていますがご容赦ください。 またこのサイトはOpenStreetMapの正式なリファレンスではありません。バージョンアップや私の無知により、 正確でない内容を掲載している可能性があります。 OpenStreetMapとは OpenStreetMap(以下OSM)とは、公式サイトから引用すると 「道路地図などの地理情報データを誰でも利用できるよう、フリーの地理情報データを作成することを目的としたプロジェクト」 とあります。 Wikipediaの地図版と説明されることが多く、ユーザーが自由に編集でき、コンテンツを充実させていくという特徴があります。 OpenStreetMapはこちらで利用できます。 OSMのコン
Google Map APIの利用制限と有料プランが発表になってから、 いつか別APIを使ったものに移行いしないとなぁと考えていました。 Google Maps APIの有料化・料金・利用制限まとめ: http://matome.naver.jp/odai/2131976887859594401 Yahoo Map APIも同じく利用制限があるので、 Foresquareで使われているという「OpenStreetMap」が良さそうということで使ってみました。 今回も、Webサイトで実現しようということでJavascriptでの実装となります。 日本語ドキュメントが少ないので調べるのに時間がかかってしまいましたが、 意図したことが出来たので備忘メモ。 OpenStreetMap 日本語サイト: ←OpenStreetMapのサービスを利用してみたいとき http://openstreetma
以前参加していたプロジェクトでバッチプログラムを開発する事案があり、 ログ出力には Log4J を採用してプログラムを開発しました。 ところが、後付けでログ出力方式が決まり^^; ログファイル名をサーバーの環境変数から取得しなければならなくなってしまいました。 環境変数からログファイル名を取得…それぐらい Log4J なら簡単だよね、と思いつつやってみたら、出来ません。 ログファイル名は設定ファイルに記述されていて、固定なのです…。 しかし、Log4J は簡単に拡張することが出来ます。 「環境変数からログファイル名を取得する」というような場合には Appender を自作すれば解決できます。 今回の場合、バッチプログラムの動作環境が JRE 1.4 なので環境変数が取得できない件も考慮し、 JVM の起動引数からファイル名を取得する Appender を自作しました。 package jp
<script src="http://www.google.com/jsapi?key=●●あなたのAPIキー●●" type="text/javascript"></script> <script type="text/javascript"> google.load("feeds", "1"); function initialize() { //RSSフィードの取得 var feed = new google.feeds.Feed("●●読み込みたいRSS2.0のURL●●"); //取得するフィード数 feed.setNumEntries(5) //実際に読む込む feed.load(function(result) { //読み込めたか判別 if (!result.error) { //表示部分を選択 var container = document.getElementByI
他のサイトが配信しているATOMやRSSフィードをJavaScriptを使って取得しようとした場合、同一生成元ポリシー(Same-Origin Policy)の制限によって直接他のサーバにあるデータへアクセスできずサーバ側でいったんフィードを受信するなどの処理が必要でした。 Google AJAX Feed APIを使用すると、Googleがフィードのキャッシュとしての役割を果たしてくれるため、サーバ側のプログラムを必要とせず、クライアント側のスクリプトだけで各種フィードを取得することが出来ます。 ここではGoogle AJAX Feed APIを使ってATOMやRSSフィードを取得する方法などを解説していきます。 Google AJAX Feed APIとは ドキュメント
QRコードをGoogle Chart APIで作成して表示する方法Google Chart APIを使ったQRコードの簡単な作成方法を解説。Google提供のQRコード作成サービスなら、HTMLソースに記述した文字列からQRコード画像が動的に生成されるため、ウェブ上にQRコードを表示したい場合でも事前に画像ファイルを用意する手間が不要で簡単です。URLやメールアドレスだけでなく、日本語などの自由な文字列を含むQRコードの作り方をご紹介。 携帯端末向けにURLやメールアドレスなどを伝える用途として、図のようなQRコードがよく使われています。携帯端末で長いアドレスを入力するのは面倒ですから、QRコードをカメラにかざすだけで文字列を入力できる手軽さは便利です。「今閲覧中のURLを携帯端末に送る」という目的でウェブページ上に掲載しておくのも便利でしょう。 QRコードは、世界的に使われている2次元コ
Make a note of it: Web tech, montaineering, and so on. Note: この記事は、3年以上前に書かれています。Webの進化は速い!情報の正確性は自己責任で判断してください。 Note: Chart APIは現在ではGoogle Chartとして整理されており、この記事で利用されているImage Chart APIは旧仕様として削除対象になっています。実際に削除はされていないので今のところ利用できていますが、2015年中には消えてしまいそうです。(2015-08-31) コピペ用に作ってみた。いやー軽い軽い。JSで<canvas>で図形描画なんて馬鹿らしくなっちゃうね。ちなみに色はあんまり弄ってない。考えたら暖色系って盛り上がってる感じがするから、このままのが良いかもね。 では続きをどうぞ。 ...そういえば、商用利用できたっけ? <img
ãããã«æ»ã ãã£ã¼ã ãµã¤ãº ãã£ã¼ãã®ãµã¤ãºã¯ãchs=<width in pixels>x<height in pixels> ã§æå®ãã¾ãã ãã¨ãã°ãchs=300x200 ã®å ´åã横 300ãã¯ã»ã«ã縦 200 ãã¯ã»ã«ã®ãã£ã¼ããçæããã¾ãã å°å³ä»¥å¤ã®ãã¹ã¦ã®ãã£ã¼ãã®æ大é å㯠300,000 ãã¯ã»ã«ã§ãã横ã¨ç¸¦ã®æ大å¤ã¯1000 ãã¯ã»ã«ãªã®ã§ãæå
Flickr APIのインタフェースとしては, REST / XML-RPC / SOAP の3種類が用意されています。 通常は,実装が容易な REST を利用することが多いようです。 REST リクエスト時のレスポンス(APIから返却される結果データ)は, RSP 形式という独自の XML フォーマットで出力されます (Plain Old XML)。 XML以外にも,JSON形式(JavaScript Object Notation), JSONP形式(JSON with Padding), PHP serialize形式での出力も可能です。 今回は,JavaScriptから処理しやすいJSONPを利用することにします。 Flickr APIの利用(ライセンス認証用API Keyの取得)には, 米国Yahoo!の会員登録が必要です。 英語のメッセージなので少し面倒ですが, [Sign U
Google AJAX Feed APIでRSS複数表示 - bass-inuのひとりごとメモの追記。 Google AJAX Feed APIでRSSを表示させていたけど、ブログを更新しても反映されていない… どうやらGoogle側でのキャッシュが関係しているらしい。 こちらに解決法が書いてありました。URLのあとにクエリを追加して強制的にキャッシュをリフレッシュする、と。 404 Not Found ただ上記サイトの方法だと、 ミリ秒単位でクエリが変わる=読み込むたびにキャッシュをリフレッシュする。 となる。 できれば1時間ごとにキャッシュをリフレッシュできたらいいなぁ。 と思ってやってみた。 1時間ごとに変わるクエリ用の数字を作る。 var mynow = new Date(); var q = mynow.getMonth(); //月を取得 var q2 = mynow.getD
The Javadocs for the latest (development) version of Apache POI can be accessed online here, or build from a source code checkout by running the javadocs Ant task. The latest (development) Javadocs are generally updated every few weeks, so may lag the most recent development slightly. For recent releases, the Javadocs for the latest stable release each the family can also be browsed online: Apache
まず、この構造から理解しましょう。リストを使っていると思われがちですが実はすべてdivで構成されています。 <!-- The Feed Control Class (Note: Linear Mode is Shown) --> <div class="gfc-control"> <!-- Per Feed Container --> <div class="gfc-resultsRoot"> <!-- Per Feed Header --> <!-- .gfc-title holds Feed's Label --> <div class="gfc-resultsHeader"> <div class="gfc-title"></div> </div> <!-- Collection of Entries --> <div class="gfc-results"> <!-- One .g
jQueryとは、JavaScriptのコーディングを強力に支援するライブラリです。 $('.semooh a').hover( function(){ $(this).text('ヌ?'); }, function(){ $(this).text('ヌー'); } );
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く