BppLOG

Berlin → Tokyo

ベルリンで開発したライブラリがメルセデス・ベンツに採用された

ベルリンではWebBluetoothAPIを利用したライブラリの開発していました。 リクルートにエンジニアとして入社して、気付けばベルリンで働きはじめていた - BppLOG IoT TECH EXPOでデモをしてきました!(当日編) & ライブラリ公開!- Life in Berlin vol.7 | Ad…

現在地周辺で発生した事件や犯罪のリアルタイムで通知してくれるアプリ「Citizen」

現在地周辺で発生した事件や犯罪のリアルタイムで通知してくれるアプリ「Citizen」 Citizen: Safety & Awarenessサービスの紹介動画がまるで映画のようでかっこいい。

アリババの無人スーパーがオープン

アリババの無人スーパーがオープンしたようです。アリババの無人スーパーが開業。レジ無し、販促無し、中間商社無し。 pic.twitter.com/KQ6dR17WFY— 宋 文洲 (@sohbunshu) 2017年7月9日

IT先進国・エストニアのデジタル時代の脅し文句

エストニアといえば、IT先進国であると以前ご紹介しました。 tkybpp.hatenablog.com こちらは、このIT先進国のエストニアで見つけた、立ち小便を注意する看板です。

jsでundefinedな変数をMath.sin()に渡すと・・・

おもしろい!!!

AirbnbにAR(拡張現実)を取り入れた未来のUX

イタリアのUXデザイナーのIsil Uzum氏が ARを利用したAirbnbの新しいコンセプトを提案していました。 dribbble.com

フィンランドのビザ申請サイトのメンテナンス画面が可愛い

とてもお茶目。

東京のWEBエンジニアが瀬戸内のジーンズを作った時の話

東京で働き始めて丸3年が経ち、4年目が始まってしまいました。 生まれてから大学院を卒業するまでの24年間は岡山で過ごしていました。 大都会です。今はWEBのエンジニアをしていますが、3年前にジーンズブランドの立ち上げをしました。今でも毎日自分が手…

「AIの遺電子」を読んで、人間らしさについて考える

最近は「AIの遺電子」という漫画にハマっている。 読み始めたキッカケは深津さんのツイート。業務連絡AI、チャットボット、IoTなどをデザイン・設計・ビジネスにする人は全員読んでおいてください。必修科目です。https://t.co/YJtEmjd6Ks— 深津 貴之 (@flad…

Node.jsでもう一段深い理解をするために参考にしたサイトまとめ

公式ドキュメント Node.js v8.1.0 Documentation

LACOSTE(ラコステ)のCMがまるで映画のような美しさ

フランスのLACOSTE(ラコステ)のCMがとても素敵です。時空を超えて、愛が結ばれるストーリー “壮大な旅行とひと目惚れの物語” と銘打たれています。www.youtube.com

リクルートのDNAについて改めて考えてみる

リクルートに新卒で入社してはや数年。 一般的な大手企業であれば若手とカテゴライズされるのだろうが、もう社内では中堅と呼ばれるようになってしまった。

トランプ氏のツイートを8歳児の手書き風フォントにするアドオン「Make Trump Tweets Eight Again」

ドナルド・トランプ氏のツイートを8歳児の手書き風にするブラウザ拡張機能が出ていました。 その名も「Make Trump Tweets Eight Again」 http://maketrumptweetseightagain.com/

gitのdiffを見やすくする「diff-so-fancy」がとても便利

git の diff コマンドは差分を色分けしてくれていますが、変更された行単位でしかわかりません。 行の中でどの部分が変更されたのか確認したい・・・そんなかゆい所に手がとどくようなツールが「diff-so-fancy」です。

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

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

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

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

新元号までの平成カウントダウンページを作ってみた(S3 + CloudFront + Route53 + ACM:SSL対応)

2019年1月1日より新元号になる、との報道がありました。www.sankei.com平成元年生まれの私としては、非常にインパクトのあるニュースです。 そこで、名残惜しい平成との別れを見守るため、新元号までのカウントダウンページを作ってみました。 平成カウント…

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

「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を創業するなど、世界で最も注目されている起業家です。彼の、既存の枠にとらわれない大胆で破天荒な発想はどこから湧いてくるのでしょうか。 「どのようにロケットの作り方を学んだのですか?」 「…