タグ

2014年4月17日のブックマーク (2件)

  • Ruby - 地球上の2点間の距離をほぼ正確に計算!

    これらの測地系のうち、「GRS 80」と「WGS 84」が歴史も新しく精度も良いようで、中でも「GRS 80」が一番精度が良いようです。 (と言っても、それぞれの誤差はわずかなものです) 次に、計算方法ですが一番正確な方法は国土地理院のサイトに掲載の方法のような気がします。 距離と方位角の計算 計算式 しかし、非常に複雑で簡単に実現できそうな気がしません。 そこで、さらに調べてみると「ヒュベニの公式」というものが存在することが判明。 カシミール / 計算式 詳しくはここでは説明しません(できません)が、他のサイト等も参考にしてまとめると以下のような公式になります。 参考までに、以下にこの公式を利用した距離計算のRubyスクリプトを掲載しておきます。 Ruby スクリプト ご利用の環境によっては微修正が必要かもしれません。 File: calc_dist.rb 1 2 3 4 5 6 7 8

    Ruby - 地球上の2点間の距離をほぼ正確に計算!
  • 新・三大JavaScriptフレームワークの実践(Backbone.js Knockout.js Angular.js) - Qiita

    Todoリストの機能 1.テキストボックスから、Enterで追加できる 2.登録したTodoはダブルクリックで編集可能になり、Enterで編集確定できる 3.登録されているTodoの総件数がフッターに表示される 4.完了したTodoがある場合、それらをリストから消すボタンが表示される 5.全選択/解除を行うチェックボックスがある 個人的な結論 趣味開発で使うならAngular.js・仕事で使うならKnockout.jsをお勧めしたい。 まず、フレームワークを選択する際は、以下3つの選択基準を持つとよいと思う。 1.開発の規模 大規模ならBackbone.jsはお勧めできる。 書き方が決まっていて、チュートリアルに目を通せば(面倒なのは置いておいて)何を作らなければならないかは簡単に理解できる。そこそこの人数で長い時間の開発を行うなら、UIチームはアプリケーションとView、サーバーサイドは

    新・三大JavaScriptフレームワークの実践(Backbone.js Knockout.js Angular.js) - Qiita