タグ

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

  • 無線LAN(Wi-Fi) SDカードまとめ ~Arduinoで使いたい~

    最近はArduinoいじりにハマっていて、Arduinoとの無線通信がしたくなってきました。 とはいえ、Wi-FiシールドやXbee Wi-Fiは少々お値段が高いですし、いろいろ面倒くさそうです。 特に難しいことをしたいわけではなく、例えばArduinoで観測・記録したデータを無線で飛ばせれば満足。 そこでまっさきに思いついたのは 無線LANを搭載したSDカードです。 カメラで撮った写真を各種Webサービスで共有できるEye-Fiなど有名ですよね。 そこでどのような製品がArduinoコラボと適しているのか、検索しまくって吟味してみたところです。 デジタルカメラ用のSDカードをお探しの方も、もしかしたら参考になるかもしれません。 Arduinoで使用する上で重要なのは、SDカードがSPIモードでの通信に対応しているかどうかです。 (@namururu様の情報に感謝) そうでないとArdui

  • 最強のMySQL HA化手法 - Semi-Synchronous Replication

    MySQL 6.0で搭載される予定の機能の一つに、Semi-Synchronous Replicationというものがある。コイツを使うととんでもなく凄いHA化ができるので、今日はその方法を紹介しよう。 まずはSemi-Synchronous Replicationの機能説明から。そもそもSemi-Synchrounousってナニ?どうして完全な同期でもなく非同期でもなくSemi-Synchronousなの?という疑問をまずは解消したいと思う。さっそく次の図を見て欲しい。 これはSemi-Synchronous Replicationの動作を図で表したものである。図だけではなんだかよく分からないと思うので、以下に各ステップの詳細を説明する。 アプリケーション(クライアント)からトランザクションをCOMMIT要求を出す。 バイナリログを更新する。 ストレージエンジン(テーブル)を更新する。

    最強のMySQL HA化手法 - Semi-Synchronous Replication
  • Javaの型システムとコンストラクタ - プログラマーの脳みそ

    今回はJavaの型システムのコンストラクタについて考えてみたい。 Javaの型システム、あるいはJavaのオブジェクト指向において、コンストラクタという存在は特殊な存在だ。 コンストラクタ内からはそのクラスのインスタンスフィールドにアクセスできる。これは通常のインスタンスメソッドと同等のスコープであってstaticメソッドのそれとは異なる。しかし、コンストラクタを呼び出すにあたってはインスタンスのメソッドという体ではなく、staticメソッドのように(インスタンスではなく)クラスに属するものとして呼び出すことになる。(もっともnewという専用のキーワードを用いるのでそうは見えないかもしれないが) クラスやinterface、つまりJavaの「型」によるポリモフィズムの世界を考えるとき、コンストラクタはのけものである。継承関係を持つクラスであってもコンストラクタは継承されないし、オーバーライ

    Javaの型システムとコンストラクタ - プログラマーの脳みそ
  • WebRTC(PeerJS)で遠隔作業支援システムを作る(3) - Tech-Sketch

    WebRTCを用いた遠隔作業支援システムを作ります。 前回 はスマートグラス(Vuzix M100)とサーバサイド(node.js + express + peerjs-server)の環境構築について説明しました。今回はCoffeeScriptで記述されたモジュールの全体構成と、PeerJS & MediaStreamの初期化処理について解説します。 CoffeeScript WebRTCを用いた遠隔作業支援システムの中心的なロジックは、ブラウザで動作します。今回はコールバックを駆使するそれなりに複雑な処理を実装するため、画面操作をハンドリングするロジック、PeerJSの操作とコールバックをハンドリングするロジック、シグナリング等の共通ロジック、と責務を分割して実装したほうが見通しが良くなるでしょう。 ただしJavaScriptはプロトタイプベースのオブジェクト指向言語のため、Java

    WebRTC(PeerJS)で遠隔作業支援システムを作る(3) - Tech-Sketch
    tenten0213
    tenten0213 2014/08/14
    WebRTC使ったなにか作りたい