前回に引き続き、Wikipediaから緯度経度を取得しGoogle Maps上にプロットするアプリケーションを作っていきます。 今回は透過的なキャッシュの仕組みを入れるのと、geolocation APIを用いて、データのロードが終わり次第自分の近くのマーカーを表示させてみたいと思います。 完成コードは以下のようになります。 今回作成するサンプル(完成品) 透過的なキャッシュ キャッシュのための領域として、localStorageというものを使います。これはFirefoxやSafariなどで実装済みの、簡単にいってしまえば大容量のCookieみたいなものです。 localStorageは同期的に値を取得やセットをできますが、キャッシュするデータはXMLHttpRequestで取得される非同期なデータです。この二つの条件分けを最小限にして実装するために、JSDeferredを間に挟むことにし
Secure context This feature is available only in secure contexts (HTTPS), in some or all supporting browsers. The Geolocation API allows the user to provide their location to web applications if they so desire. For privacy reasons, the user is asked for permission to report location information. WebExtensions that wish to use the Geolocation object must add the "geolocation" permission to their ma
Nozbeは、見積もり時間付きのタスクリストを作成できるToDo管理サービス。大きなタスクを小さなタスクに分解するのに便利な「context機能」なども充実しており、GTDを実践するためのツールとしても優れています。
「Nozbe」は、本気でGTDしたい人のためのWEBベースのタスク管理ツールです。これを『Evernote』と組み合わせると、最強のタスク管理ツールになります。 まず、何かのプロジェクトを始める時には、Nozbeでタスクや目標の進捗管理をします。Evernoteは、ビジュアルで進捗を記録したり、次に何をすべきか説明するのに使います。この2つのアプリを組み合わせるにはどうすればいいかというと、Evernoteで何かを保存する時にNozbeで使っているプロジェクト名をタグとして使うのです。するとNozbeでは、Evernoteでそのプロジェクト名のタグが付けられているものが表示されるようになります。 これはNozbeを開発したMichael Sliwinski が「Evernote's blog」に書いていたハックで、自分のアパートを改装する時に思い付いた方法だそうです。Michaelはアパー
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
最後に、自己啓発と「仮の姿」についてお話しします。昨今は自己啓発本の大ブームで、ベストセラーの半数以上が自己啓発本だと言えるほどです。主要なものを読んでみましたが、最近の自己啓発本の多くが「ベタすぎ」です。自己啓発メソッドは1970年代に開発されたアウェアネス・トレーニングがルーツで、僕は80年頃にトレーニングを受けています。 トレーニングには10年間ほど関わっていましたが、80年代半ばに参加者の質が激変しました。一口でいえば「ネタからベタへ」です。80年代半ばまでの参加者は、若いキャリア官僚、若い研究者、若いアーティストなど、学歴からいっても超エリート層でした。ところが、80年代半ばから参加者が普通の人たちになってくると同時に、雰囲気が変わります。 初期にトレーニングを受けていた層は、「仮の姿」をよりよく演じられるようになることを目的としていました。「こういう状況で、こういう人間は、こう
ow.ly*1によって短縮URL化されたリンクを踏むと、リダイレクトされずow.lyのページ上にiframeを使ってリンク先が表示されます。 例えばこんな感じ。 http://ow.ly/ROJX 問題点 リンク先のURLが表示されないのでセキュリティ的に不安である。 はてなブックマークするとow.lyのページをブクマすることになる。 毎回これを回避するために上のバー(social bar)を閉じて面倒くさく思っていました。(Firefoxで見ると、閉じるボタンが横幅を960px位まで伸ばさないと押せないようになっているのがイヤラシイ。)*2 解決策 ow.lyはこの不満に対して、こっそりと回答を用意していました。 閉じるボタンの横にあるドロップダウンボタンを押すとsocial barを無効にするチェックボックスが現れます。 チェックを入れた瞬間にcookieが保存されるのでリロードするな
【2012/01/03:更新】 Ust DLの公式ページができました。今後の最新情報はこちらをご確認ください。 Ust DL 公式ページ 【2010/04/13:追記】 スクリプトをアップデートしました。もう少し詳しい説明が以下リンク先にあります。 UstreamのRecordedをダウンロードできる「Ust DL」はUserScriptでもイケます えーと、タイトルの通りですw 録画済のページ(http://www.ustream.tv/recorded/*)でブックマークレットを起動するだけ。 右上のEmbedとかがあるボックスの下に、Downloadリンクが表示されます。動画によって置き場がまちまちみたいなので、場合によっては複数リンクがでますがどっちかが正解です。(悪意のあるリンクに見えちゃいますね…) こちらのリンクをブックマークに保存してください。 Ust DL 一応言っておき
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く