タグ

2013年5月18日のブックマーク (4件)

  • iPhoneを登山用GPSに-DIY GPS

    DIY GPSの機能を継承したキャッシュ型オフラインGPSアプリを作りました。無料でインストール出来ます。地図は無料です。取り込みはアプリで表示するだけ、パソコン要らず簡単です。DIY GPSではなくコチラをお使い下さい。 詳しくはコチラ。 使用例。この例ではカシミール3Dで山旅倶楽部の地図を切り出して使っています。iPhone内部に地図を持つためオフラインでも使えます。 スキャナで取り込んだ昭文社の奥多摩地図を表示した場合。紙の地図を正確に取り込む方法はコチラ。(昭文社 山と高原地図奥多摩2011年版より引用) 画面上部の現在地座標は自衛隊などで使われているUTM形式に設定する事も可能です。 携帯圏外の山奥でも正確に現在地が判ります。現在地が判るだけで山登りはもっと楽しくなりますよ。 ─ご存じですか?遭難原因の1位は道迷いで4割を越えます。遭難人数も多く、平成25年は過去最悪の1,134

  • 機密情報を含むJSONには X-Content-Type-Options: nosniff をつけるべき - 葉っぱ日記

    WebアプリケーションにおいてJSONを用いてブラウザ - サーバ間でデータのやり取りを行うことはもはや普通のことですが、このときJSON内に第三者に漏れては困る機密情報が含まれる場合は、必ず X-Content-Type-Options: nosniff レスポンスヘッダをつけるようにしましょう(むしろ機密情報かどうかに関わらず、全てのコンテンツにつけるほうがよい。関連:X-Content-Type-Options: nosniff つかわないやつは死ねばいいのに! - 葉っぱ日記)。 例えば、機密情報を含む以下のようなJSON配列を返すリソース(http://example.jp/target.json)があったとします。 [ "secret", "data", "is", "here" ] 攻撃者は罠ページを作成し、以下のようにJSON配列をvbscriptとして読み込みます。もちろ

    機密情報を含むJSONには X-Content-Type-Options: nosniff をつけるべき - 葉っぱ日記
  • idesaku-blog

    Ruby on Railsにはrails dbconsoleというコマンドがある。config/database.ymlの接続情報を使ってデータベースクライアント(mysqlとか、psqlとか)を立ち上げてくれる、やや便利なやつで、DBからちょっとした情報を手軽に得たいときに重宝している。たとえば、こんな感じの使い方である。 $ echo "show variables" | bin/rails dbconsole -pところが、これが私の環境に限りいつのまにか使えなくなっていたので、さて困ったぞと。 続きを読む タコのである。とにかくタコについて詳しく書いてある。例えば、ご存じであろうか…タコは、腕の吸盤で味を感じ取れるらしいぜ。 Octopus!: The Most Mysterious Creature in the Sea Katherine Harmon Courage Cur

    idesaku-blog
  • git-cherry-pickを掘り下げる - idesaku blog

    Gitにgit-cherry-pickという、知らなくてもなんとかなるが知っていると便利なコマンドがある。このコマンドを少し掘り下げてみた。 git-cherry-pick git-cherry-pickは、狙ったコミットの変更内容だけを現在のブランチに取り込む操作である。 例えば、つぎのような履歴を想定する。 ---A---B---C [master] \ \ ---X---Y [temp]ここで、YはCの後にコミットするほうが適切であることに気づいた。このとき、masterブランチで次のようにすると目的は達成される*1。 $ git cherry-pick YコミットYの変更内容だけをmasterのHEADに適用する、という操作である。このときXの変更内容は適用されない点がgit-mergeとは異なる。 ---A---B---C---Y' [master] \ \ ---X---Y [

    git-cherry-pickを掘り下げる - idesaku blog