タグ

ブックマーク / tdoc.info (4)

  • EdisonでgolangからBLEを扱う — そこはかとなく書くよん。 ドキュメント

    EdisonでgolangからBLEを扱う¶ Intel Edison が人気です。特に、WiFiとBLEが両方とも使えるのは非常にIoT向きといえるでしょう。 Edisonには標準で NodeJS を使った開発環境が搭載されていますが、やはりここはgolangで扱いたいところです。 paypal/gatt¶ GolangBLEを扱うには、 github.com/paypal/gatt が最適です。このライブラリはBLEのperipheralの動作などからすべてgolangで実装しており、pure golangで動作します。 以下にサンプルプログラムを記載します。この例では、 mainで gatt.NewDevice でdeviceを作り、 onStateChanged と onPeriphDiscovered という二つの関数をハンドラに登録するだけで、BLE機器の探索が行えます。 f

    kasumani
    kasumani 2016/08/06
    EdisonでgolangからBLEを扱う — そこはかとなく書くよん。 Intel Edisonが人気です。特に、WiFiとBLEが両方とも使えるのは非常にIoT向きといえるでしょう。 Edisonには標準でNodeJSを使った開発環境が搭載されていますが、やはりここ
  • Ansible コーディング規約 (の例) — そこはかとなく書くよん。 ドキュメント

    Ansible コーディング規約 (の例)¶ edXgithub上でAnsibleのコーディング規約を公開しています。 https://github.com/edx/configuration/wiki/Ansible-Coding-Conventions このリポジトリは GNU AGPLv3です。翻訳の場合でもおそらく大丈夫だと思いますので、ここで翻訳して公開してみます。 一般¶ YAMLファイル すべてのyamlファイルは2スペースのインデントで、 .yml を拡張子に 付けてください。 変数 jinja変数の形式を使ってください。 $var ではなく {{ var }} です。 jinjaの変数名の前後に空白を入れてください。 {{var}} ではなく {{ var }} です。 環境独自で上書きされる必要がある変数名は全部大文字としてください。 ロール内で完結する変数名は全部

    kasumani
    kasumani 2014/10/09
    Ansible コーディング規約 (の例) — そこはかとなく書くよん。 このリポジトリは GNU AGPLv3です。翻訳の場合でもおそらく大丈夫だと思いますので、ここで翻訳して公開してみます。 すべてのyamlファイルは2スペースのインデ
  • Ansibleを支えるfact: プラットフォームの情報を取得 — そこはかとなく書くよん。 ドキュメント

    Ansibleを支えるfact: プラットフォームの情報を取得¶ なんかそこはかとなくAnsibleが流行ってきているのがかなり意外な感じのr_rudiです。 さて、 Chefを支えるohai。プラットフォームの情報を取得するためのライブラリ に触発されて、Ansibleの機能であるfactについてご紹介したいと思います。 factって?¶ AnsibleにもChefと同じようにターゲットホストの情報を取得する機能があります。これを使って「Ubuntuならこれ」とか「FreeBSDならこれ」というように処理を分けたり、などができます。 具体的な使い方の例としてはこんな感じです。ここでは when を使って、Ubuntuの場合だけ実行しています。 - name: Ubuntuの場合だけ実行する apt: pkg=apache2 state=present when: ansible_dist

    kasumani
    kasumani 2014/03/18
    Ansibleを支えるfact: プラットフォームの情報を取得 なんかそこはかとなくAnsibleが流行ってきているのがかなり意外な感じのr_rudiです。 Tags: from Pocket March 18, 2014 at 11:17PM via IFTTT
  • MQTTについてのまとめ — そこはかとなく書くよん。 ドキュメント

    注釈 MQTT As a Service: sangoをリリースしました 2014年8月に、GitHubアカウントで簡単に登録できてMQTTを使い始められる sango を 時雨堂 がリリースしました。 無料プランもありますので、MQTTを一度使ってみたいという方はsangoを使うことをお勧めします。 最近voluntasさんが 活動 してお り、にわかにMQTT関連が熱くなってきました。たぶん観測範囲が狭いからだと は思いますが。 とはいえ、M2M (Machine to Machine)やIoT(Internet of Things)というバズワー ドもあり、モノがインターネットにつながる時代になってきて、MQTTの価値が 高くなってきている気もします。また、モバイル時代に適したプロトコルとい う意味でも注目されているのかもしれません。 ということ、MQTTについて一旦ここでまとめてみ

    kasumani
    kasumani 2014/01/27
    MQTTについてのまとめ — そこはかとなく書くよん。 最近voluntasさんが活動しており、にわかにMQTT関連が熱くなってきました。たぶん観測範囲が狭いからだとは思いますが。 Tags: from Pocket January 27, 2014 at 07:15PM via IFTTT
  • 1