タグ

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

  • iBeaconハンドブック

    2013年9月のiOS7の発表の場では取り上げられなかったiBeacon(iBeaconはApple社の商標です)が今、オンラインとオフラインを結びつけるキー・テクノロジーとして関心を集めています。書はチームでiBeaconに取り組む方々のために原理や基礎知識の解説そして実用的な開発情報を述べます。 関連サイト書の関連ページが用意されています。 サンプルソースコード(GitHub)内容紹介2013年9月のiOS7の発表では、大幅に刷新された画面デザイン、そして高性能なiPhone5sに注目が集まりました。その発表の場では取り上げられなかったiBeacon1が今、オンラインとオフラインを結びつけるキー・テクノロジーとして関心を集めています。 iBeaconは、超低消費電力無線通信技術Bluetooth Low Energyを使った位置と近接の検出技術です。2.4GHz帯の電波で識別情報を

    iBeaconハンドブック
  • Swiftで部分適用(カリー化) | TOKOROM BLOG

    Swiftオフィシャルの部分適用 まず、Swiftオフィシャルな構文として func addTwoNumbers(a: Int)(b: Int) -> Int { return a + b } というように引数を1つ1つ別の括弧で囲ってfunctionを定義すると let add1 = addTwoNumbers(1) add1(b: 2) //< 3 というかんじに、 まず、1つめの引数だけ部分適用(ここでは a) 部分適用したものに後から次の引数を適用(ここでは b) というのができる。 専用の書き方じゃなくてふつうのfunctionに部分適用できないの? 使うかどうかは別としてHaskellみたいに全ての関数に部分適用できたら面白いなーと。 また、上のような専用の定義にしちゃうと addTwoNumbers(1, 2) みたいな普通の呼び方ができなくなっちゃうし。 そんなとき、 Sw

    kasahi
    kasahi 2014/08/08
  • Docker社がマルチコンテナ構成ツール「Fig」を採用。開発した社員2名のOrchardを買収

    Linuxコンテナの実装の1つとして知られるDocker Engineは、Docker Engine上に構築したアプリケーション環境をノートPCから仮想化されたサーバやクラウドまで、どこでも同じように再現できる軽量なポータビリティが大きな特長の1つです。 しかし多くのサーバアプリケションでは、Webサーバとデータベースサーバなど複数のアプリケーションが相互に依存しつつ連係するシステムとなっているのが現実です。Dockerを用いてこうしたシステムを開発しテストし運用するには、複数のコンテナを1つのシステムとして依存関係やネットワーク構成なども含めて記述し、まとめて構成してくれるツールがあるとより便利なはずです。 Figはマルチコンテナの構成ツール Docker社が買収を発表したOrchard社のツール「Fig」は、こうしたDocker環境におけるマルチコンテナの状態を記述し、構成してくれるツ

    Docker社がマルチコンテナ構成ツール「Fig」を採用。開発した社員2名のOrchardを買収
  • HTML5ハイブリッドアプリ開発を支えるOSS「Cordova」はどのように課題を克服し、進化するのか? - ふろしき Blog

    記事は「HTML5ハイブリッドアプリ開発を支えるOSS『Cordova』シリーズ」の続編です。前回に引き続き、2014年6月10日に開催された「第1回Apache Cordovaスーパー勉強会」にて、アシアル株式会社の田中正裕氏が行なった講演のダイジェストをお届けします。 まだまだ進化を止めないApache Cordova ハイブリッドアプリも日々進化しています。3年前はPhoneGapもようやく1.0という状況でしたが、それも今ではCordova3.5ということで、ここに来るまで相当な進化があったんです。 3年前に、僕が初めてPhoneGapを触った時、iOSも4.2で、CSSもまったく充実していませんでした。Androidも当時は2.2だったのですが、あれからAndroid自体のパフォーマンスが改善されてきました。 Cordovaもプロジェクトが大きくなって、やれることも増えてきまし

    HTML5ハイブリッドアプリ開発を支えるOSS「Cordova」はどのように課題を克服し、進化するのか? - ふろしき Blog