BppLOG

Berlin → Tokyo

トランプ大統領の3万件を超えるツイートをデータベース化した「Trump Twitter Archive」

この記事から約半年、ついにトランプ氏が大統領に就任してしまいました。 ドナルド・トランプ氏をイメージしたプログラミング言語「TrumpScript」が滅茶苦茶すぎる - BppLOG 念のためお伝えしておくと、このブログはトランプ氏を支持/反対するものではありま…

黒になったGithubのヘッダーをグレーに戻すChrome拡張「Make Github Great Again」

先日からGithubのヘッダーがグレーから黒色に変更されています。

nightwatch.jsで"Error retrieving a new session from the selenium server"が出る時の対処法

nightwatch.js でテストを実行しようとするとエラーが出るようになってしまっていました。

WebBluetoothAPIでAsync/Awaitが利用可能に

WebBluetoothでは基本的にはPromiseを利用する必要がありますが、Async/Awaitが利用できるようになりました。 これにより可読性の高いコードが書けるようになります。

フォルクスワーゲンが自動車の次に遠隔操作するのはなんと犬「The Connected Dog」

自動車業界といえば、自動運転やコネクテッドカーなどテクノロジーの進化・適応がさかんになっており、とても注目すべき分野です。 そんな中、フォルクスワーゲンから新しいコンセプトの動画が公開されていました。

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日)に行ってきました。