タグ

2015年5月19日のブックマーク (2件)

  • 【PHPで学ぶデザインパターン入門】第3回 Stateパターン | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    こんにちは、エンジニアの王です。 【PHPで学ぶデザインパターン入門】も、第1回「Strategyパターン」、第2回「Decorator」に続き第3回目です。 今回の「State パターン」は、「状態」に関わる処理を行うときによく使うパターンだということを名前からでも用意に連想できると思います。 人間には「喜怒哀楽」、物質には「固体・液体・気体・プラズマ」、信号には「赤青黄」とそれぞれ状態があるように、物にはさまざまな「状態」があります。そして、状態が変われば物の振る舞い方も変わってくる場合が多いのです。 「State パターン」は、ころころ状態が変化する場合でも管理のしやすいコードを書くための一つの設計手段です。 「信号機」クラスを作ってみる では、「信号機」クラスを例に考えてみましょう。 「信号機」クラスは、以下のメソッドを持っているとします。 to_green(緑に変える) to_r

    【PHPで学ぶデザインパターン入門】第3回 Stateパターン | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • JAXA | 世界最高水準の全世界標高データ(30m版)の無償公開について

    宇宙航空研究開発機構(JAXA)は、陸域観測技術衛星「だいち」(ALOS)による観測画像を用いて整備した、全世界の陸地の起伏を水平方向30mの細かさで表現できる標高データセット(30mメッシュ版)の無償公開を開始します。今回、日を含む東アジア、東南アジア域から公開を開始し、順次、全世界の陸地(緯度82度以内)に拡大する予定です。(別紙1.参照) 今回、公開するデータセットは、全世界規模で整備される標高データセットとして現時点で世界最高精度を持つ「全世界デジタル3D地形データ」(別紙3.参照)の標高データセット(5mメッシュ版)をベースとして作成しており、30mメッシュ版としての高さ精度も世界最高水準です。データセットは、科学研究分野や教育、地理空間情報を活用した民間サービス等での利用が期待されています。(別紙2.参照)

    JAXA | 世界最高水準の全世界標高データ(30m版)の無償公開について