BppLOG

Berlin → Tokyo

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

WebBluetoothAPIはW3Cで現在仕様策定中のため、アップデートが頻繁にされています。 Implementation Status前回は、APIの基本的な使い方について紹介しました。 tkybpp.hatenablog.com

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

WebGLを活用したインタラクティブなミュージックビデオがとてもカッコよかったので3つご紹介します。 WebGL (Web Graphics Library) は、互換性がある Web ブラウザでプラグインを使用せずにインタラクティブな 3D グラフィックスや 2D グラフィックスをレン…

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

Elixir/Phoenixアプリケーションが動いているサーバにRaspberry PiからWebSocketでの接続をしてみます。 PhoenixにはChannelという便利な機能があるので、今回は特にこのChannelに接続する方法を書いていきます。 Raspberry Piの方はnode.jsから利用します。…

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…

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

2014年に佐賀で開催された、チームラボの国内初の大規模展覧館に行ってきた時の様子です。(今更ですが) チームラボ初の国内展示「チームラボと佐賀 巡る!巡り巡って巡る展」レンタカーを借りて四ヶ所すべて回ってきました。

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

翻訳元:Basel’s 10 Best Contemporary Art Galleries世界で最も重要で権威ある国際的なアートフェア「Art Basel」の一つの本場して、バーゼルには素晴らしい現代アートギャラリーが点在しています。 そして、その多くではしばしばフェアが開催されています。…

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

年末ということで、エンジニアのみなさんは振り返りはお済みでしょうか。 その時に登場するのが付箋ですね。 しかも大量に使います。 photo by lenazunしかしながら、貼ってもすぐ剥がれてしまう、のでイライラしてしまいますよね。 貼った上から何度も押さ…

パーキンソン病などの手の震えを軽減させるウェアラブルデバイス

パーキンソン病や本態性振戦の主な症状として「手の震え」があります。 食事の際には、食べ物を口に運ぶことが困難となり、それがストレスになり、食事が楽しめなくなってしまいます。原因が不明の手のふるえや、パーキンソン病、脳梗塞などによる手の震えに…

Amazon Dash Buttonをハックしてテスラ・モデルSを操作する

クリスマスイブの今日は朝から歯医者で虫歯の治療をして、この記事を書いています。 つい先日、日本でもAmazonのDash Buttonが利用できるようになりましたが、さっそくハックしたという記事が話題になっています。Amazon Dash ButtonをただのIoTボタンとして…

2016年に生活の質が圧倒的に向上したもの10選【買ってよかったもの】

社会人3年目になり、仕事にもようやく慣れてきた2016年。 職場と自宅を往復する日々が続くので、家にいる時間の満足度QoLを向上させたいと思っていろいろなモノを買ってみました。 そのなかで、とりわけ買ってよかったと思うものを紹介していきます。ちょっ…

「ゆとり世代の神々」という神々しいタイトルで取材していただきました

20代の“ハタラク”をもっと楽しくするメディア「キャリタスPRESS」さんに取材していただきました。ありがとうございます。【リクルートテクノロジーズ】複数の選択肢があるなら「大変なほうを選ぶ」のがマイルール~ゆとり世代の神々 第11回~ career-tasu.co…

デザインフェア「DesignMiami/」はフォトジェニックにはたまらない空間

「Art Basel」と同時に開催されていた「DesignMiami/」にも足を運んでみました。 tkybpp.hatenablog.com2005年にマイアミで始まり、翌年からスイスのバーゼルでも行われている、デザインをアートとして流通させる革新的なデザインフェアです。 miami2016.des…

世界最大の現代アートフェア「Art Basel」に行ってきた@スイス

2016年6月16日から19日にかけて開催されていた、世界最大規模の近現代美術のアートフェア「Art Basel」に行ってきました。 世界33カ国から286のギャラリーが参加しています。(半年近く経ってしまいましたが、、、)会場はスイス北西部の都市バーゼルです。天…

エストニアの猫耳メイド寿司レストラン「Sushi Cat」が衝撃的だった

日本が世界に誇る食文化、それはお寿司。 海外でも至る所でお寿司を味わうことが出来ます。時として日本の「お寿司」は、カリフォルニアロールのように海外で独自の進化を遂げていることもあります。今回はエストニアのタリンにある寿司レストランに行ってき…

フランスの映画監督が制作したパリの観光ムービーから溢れ出る愛とセンス

あさってからパリに出張なので、パリについて調べていると、 先週新しく公開されたパリ市の観光ムービーを見つけました。これがとてもセンスがよいと感じたのでご紹介します。Imagine your next stay in Paris… Imagine your next stay in Paris - Paris Tou…

ElixirのEctoでWHERE文に変数を利用する

SELECT * FROM members WHERE name LIKE '%hoge%';のようなLIKE句の文字列を変数にしたい時の方法です。リクエストパラメータの、wordというパラメータを利用する場合: def index(conn, params) do query = from member in members, where: like(member.nam…

node.jsでサブディレクトリまで一度に作成してくれるmkdirpが便利

node.jsでディレクトリを再帰的に作成してくれるモジュールです。 "mkdir -p"コマンドを実行するのと同じです。インストールは簡単。 npm install mkdirpディレクトリを作成するサンプルです。 const mkdirp = require('mkdirp'); mkdirp('./foo/bar/baz', e…

四角大輔さんと直島に行った夏の思い出

瀬戸芸、瀬戸内国際芸術祭の季節が今年もやってきた。 瀬戸芸は、美しい瀬戸内海の島々を舞台に3年に一度開催される現代アートの祭典。今年の夏は行けそうにないけど、3年前の夏に行った時のことを思い出した。 学生だった私は岡山に住んでいて、四角大輔さ…

瀬戸内の直島に行くならぜひ寄りたい古民家カフェ「中奥」

直島に行くと毎回行く場所です。ぬくもりのある和風な店内で、瀬戸内海の美味しい食材が堪能出来ます。 直島のアートを十分に堪能した後は、こちらの「中奥」でひと休みしている時間はとても幸せです。

Web Bluetooth API を使ってBLEデバイスをブラウザから操作する

WebBluetoothAPI を利用すれば、ブラウザからBluetoothLE(BEL)デバイスを操作できるようになります。従来であれば、BLEデバイスを操作するには iOS や Android のアプリケーションを用意する必要がありましたが、 このAPIを利用すれば、javascriptのみでブラ…

Google人工知能チームの「15分ルール」

問題が起きた時は【1】最初の15分は自分自身で解決を試みる 【2】15分後も解決していなかったら必ず人に聞く前者を守らないと他人の時間を無駄にし、後者を守らないと自分の時間を無駄にする。15 min rule: when stuck, you HAVE to try on your own for 15 …

WebBluetoothAPIのW3Cドキュメントを翻訳しました

Web Bluetooth API 日本語ドキュメント https://tkybpp.github.io/web-bluetooth-jp/ WebBluetoothAPIとは このAPIは、ブラウザ上からBluetoothLE(BLE)デバイスを操作することが出来るAPIです。

【チャットボット開発に便利】Sketch対応のチャットUIデザインキット「Chat UI Design Kit for Sketch」(30+画面)

Chat UI Design Kit Free Chat UI Design Kit for Sketch | CometChatメッセージングアプリの開発を手助けしてくれるUIデザインキットが無料で公開されています。1対1の画面はもちろん、グループチャット、設定画面など30画面以上のレイアウトが用意されてい…

ブラウザからInstagramのStoriesを閲覧するChrome拡張「Chrome IG Story」

「Instagram Stories」は、つい先日リリースされた、 Snapchatのように一定時間(24時間)たつと消えてしまうInstagramの新機能です。 jp.techcrunch.comそして、この Stories をブラウザから閲覧出来るようにした Chrome 拡張機能がさっそく公開されていま…

ポール・スミス展に行ってみたら、ポール・スミスがもっと好きになった。

東京・上野にある上野の森美術館にて開催中の「ポール・スミス展 - HELLO MY NAME IS PAUL SMITHT」(2016年7月27日~8月23日)に行ってきました。

「very」を使わずに強調を表現する45の形容詞

英語で何かを強調するときに「very」を使ってしまいがちです。 それが悪いことではありませんが、表現の幅を持たせたいところです。45 Ways To Avoid Using The Word 'Very' - Writers Write という記事を見つけました。 「very」を使わずに表現する形容詞が…

gitプロトコルをhttpsに固定して接続する(社内環境で便利)

gitに接続する時に下記のエラーが出る時の対処法 $ git clone git://github.com/xxx/xxx.git fatal: unable to connect to github.com: github.com[0: 192.30.252.130]: errno=Operation timed out社内環境のファイアーウォールでgitプロトコルが許可されて…

【日本の魅力再発見】外国人から見た日本を表現する素晴らしき9つの映像

日本を旅した外国人の動画を見てみると、日頃から暮らしている日本人とは違う視点で映像が表現されており、とても魅力的に見えます。 何より「日本に来て良かった。」と言ってもらえることは嬉しいですね。

仮想現実(VR)依存をテーマにしたショートムービーが描くVRの未来とは

未来のスラムでは、VR依存になっている中毒者達がインターネット上のゲームで自分たちの暴力衝動を満たしていた。 ある時一人の熟練プレーヤーが、ゲームと現実の境界がなくなろうとしていることに、気づく・・・ UNCANNY VALLEY (2015) from 3DAR on Vimeo.

イーロン・マスクが「成功」のために読むべきだと勧める9冊の本

イーロン・マスクは、PayPal、テスラ・モーターズ、SpaceXを創業するなど、世界で最も注目されている起業家です。彼の、既存の枠にとらわれない大胆で破天荒な発想はどこから湧いてくるのでしょうか。 「どのようにロケットの作り方を学んだのですか?」 「…