読者です 読者をやめる 読者になる 読者になる

BppLOG

Berlin → Tokyo

WebBluetoothAPIで検出可能なデバイスが全て一覧に表示できるオプションが追加された

WebBluetoothAPIはW3Cで現在仕様策定中のため、アップデートが頻繁にされています。
Implementation Status

前回は、APIの基本的な使い方について紹介しました。
tkybpp.hatenablog.com

続きを読む

Javascript(WebGL)で作られたミュージックビデオの完成度がとても高い

WebGLを活用したインタラクティブなミュージックビデオがとてもカッコよかったので3つご紹介します。

WebGL (Web Graphics Library) は、互換性がある Web ブラウザでプラグインを使用せずにインタラクティブな 3D グラフィックスや 2D グラフィックスをレンダリングするための JavaScript API です。
WebGL - Web API インターフェイス | MDN

続きを読む

Elixir/PhoenixのChannelにRaspberry Pi(node.js)から接続してみる

Elixir/Phoenixアプリケーションが動いているサーバにRaspberry PiからWebSocketでの接続をしてみます。
PhoenixにはChannelという便利な機能があるので、今回は特にこのChannelに接続する方法を書いていきます。
Raspberry Piの方はnode.jsから利用します。
PhoenixのChannelを外部のアプリケーションから利用する場合にはphoenix-jsというパッケージを利用すれば簡単に出来ます。
www.npmjs.com

続きを読む

Dockerコンテナ内のMySQLサーバ接続時のエラーに対応する > "ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0"

ローカル上のアプリケーションからDockerコンテナ内にあるMySQLサーバに接続する箇所でエラーが発生していました。
そこでターミナルから直接MySQLサーバに接続できるか確認してみます。

$ mysql -u root -h 127.0.0.1 --port 23456 devdb    
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0

むむ、どうやら繋がらない模様。

続きを読む

佐賀で開催されたチームラボの国内初の大規模展覧館に行ってきた

2014年に佐賀で開催された、チームラボの国内初の大規模展覧館に行ってきた時の様子です。(今更ですが)
チームラボ初の国内展示「チームラボと佐賀 巡る!巡り巡って巡る展」

レンタカーを借りて四ヶ所すべて回ってきました。

f:id:tky_bpp:20140313093514j:plain

続きを読む

スイスのバーゼルで訪れたい現代アートギャラリー10選

翻訳元:Basel’s 10 Best Contemporary Art Galleries

世界で最も重要で権威ある国際的なアートフェア「Art Basel」の一つの本場して、バーゼルには素晴らしい現代アートギャラリーが点在しています。
そして、その多くではしばしばフェアが開催されています。
今回はこの小さなスイスの町の、バーゼルで最も有名なギャラリーやアートスペースを10個紹介します。

続きを読む

すぐに剥がれてしまう付箋、という課題を解決する2つの方法

年末ということで、エンジニアのみなさんは振り返りはお済みでしょうか。
その時に登場するのが付箋ですね。
しかも大量に使います。

f:id:tky_bpp:20161223230611j:plain
photo by lenazun

しかしながら、貼ってもすぐ剥がれてしまう、のでイライラしてしまいますよね。
貼った上から何度も押さえつけても、無情にも舞い降りていく付箋。

そんなイライラを解決する方法は2つ

  1. 剥がれにくいめくり方にする
  2. 剥がれにくい付箋を使う
続きを読む