BppLOG

Berlin → Tokyo

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

南アフリカのミュージックバンド「African Rhythm Production」がカッコいい

facebookのフィードを見ていると、とてもクールな演奏をしている映像が流れてきました。しかも、CNN Africa が紹介していることに驚きました。

ドナルド・トランプ氏を応援する原宿風の「カワイイ」動画がクレイジーすぎる

またまたトランプ氏をネタにしたコンテンツを見つけてしまいました。 LAの映像効果アーティスト Mike Diva(マイク歌姫)氏による、アメリカ大統領候補であるドナルド・トランプ氏のコマーシャル映像です。 きゃりーぱみゅぱみゅ風なテイストに仕上がってお…

カンヌを受賞したパラリンピックのCMが今回も素晴らしい「We're The Superhumans」

イギリスのテレビ局「Channel 4」が、リオデジャネイロ・パラリンピックのPRをするCM「We're The Superhumans」を公開しています。www.youtube.com

本日発生した震度7の緊急地震速報は「誤報」なのか

さきほど、東京で震度7という緊急地震速報が一部のアプリなどで通知されました。

どれだけスマートな人でも間違えると馬鹿にされる20の英単語

HuffingtonPost でライターもしているコンサルタント Dr. Travis Bradberry の記事です。 20 misused English words that make smart people look silly — Quartz私も普段は英語で仕事をしていますが、微妙なニュアンスの違いなど、読んでいて勉強になったの…

トランプ氏で遊ぼう!ドナルド・トランプ氏をネタにしたゲーム9選

先日書いたこちらの記事に想像以上のリアクションがありとても驚きました。 tkybpp.hatenablog.com良くも悪くも、みなさんトランプ氏に関心があるのだとわかりました。 なので今回は、トランプ氏をネタにしたゲームをいくつかご紹介します。

Elixir/Phoenix で SSL をローカルホストから利用する手順

調べたのでメモしておきます。 1.証明書の作成 # generate key $ openssl genrsa -out localhost.key 2048 # generate cert $ openssl req -new -x509 -key localhost.key -out localhost.cert -days 3650 -subj /CN=localhost

ベルリンでヘルスケアスタートアップのミートアップに参加してきた

今回参加したのはこちらのイベント。 Upcoming Events • Meet & Pitch: Digital health • Factory Berlin ヘルスケアスタートアップのピッチとミートアップです。

ドナルド・トランプ氏をイメージしたプログラミング言語「TrumpScript」が滅茶苦茶すぎる

アメリカ大統領選挙候補者であるドナルド・トランプ氏をイメージした Pythonベースのプログラミング言語「TrumpScript」が公開されています。 特徴が滅茶苦茶だったのでご紹介します。 GitHub - samshadwell/TrumpScript: Make Python great againどうやら米…

タクシーでポケモンGOのポケモンを探すサービス「Poketaxi」

メキシコでは、タクシーでポケモンを探すサービスまで出てきました。 (eluniversal.com)内容は至ってシンプルで、タクシーに乗りながらポケモンがいる場所に向かって探すというもの。そのままですね。ドライバーであるエミリオさんが、友人から 「この場所に…

モンスターボール型のモバイルバッテリーでポケモンマスターになろう

安全バッチやiPhoneケースの自作に続き、 今度はモバイルバッテリーをポケモン仕様にしている人が現れました。 (etsy.com)これで充電しながらポケモンGOをプレイすれば、 真のポケモンマスターに近づけますね。 (etsy.com)こちらから購入も出来るようですが…

「星のカービィ」の名BGMを使ったネタ動画が海外で大ブームに

「星のカービィ」といえば任天堂の大ヒットゲームであり、子どもの時に遊んでいた人も多いのではないでしょうか。海外では、星のカービィの名BGMである「グルメレース」を組み合わせたネタ動画がvineに大量にアップロードされていて、謎のムーブメントが起き…

AKB48「恋するフォーチュンクッキー」平安時代バージョンの中毒性がすごい

その名も「恋ひたる辻占煎餅 」 2年ほど前に初音ミクverが登場していたのでネタ自体は知ってはいたのですが、 この男性歌声版は声が渋くて、いかにも平安時代な感じが出ていて中毒性が高いです。

「disc」と「disk」の違い

何が違うのか調べてみたらAppleのサポートに説明がありました。長年の疑問が一気に解決した!!【「disc」と「disk」の違い】- Apple サポート https://t.co/2eiVJDqVXI pic.twitter.com/vEpmmmYorH— じぷ.zip (@ZipJPN) October 19, 2015

ポケモンGOの効果音だけで作られたリミックスがカッコいい

ボタンを操作した時の音はもちろん、ピカチュウの鳴き声まで変幻自在。 クールです。soundcloud.com

ポケモンGOをプレイするために最適なiPhoneケースが登場

ポケモンGOといえばモンスターボールをスワイプして捕まえます。 しかし、このスワイプがうまくいかない人も多いのではないでしょうか。そこで、モンスターボールをまっすぐ投げることをサポートするiPhoneケースを3Dプリンタで自作する人まで現れました。

可愛すぎるハリネズミのGIF動画7選

こんにちは、最近はハリネズミの可愛さに気付いてしまいました。 帰国後には本気で飼おうかと思い、買い方など調べ始めました。お気に入りのGIF動画を紹介するので、ハリネズミの可愛さにぜひ癒やされてください。

UberのCEO/Travis Kalanickが贈る、起業家への9つの「ギーク」レッスン

(この記事は2016/1/16に開催されたインド政府のイベント「スタートアップ・インディア」での講演内容の翻訳サマリです。)

MITで開催された「W3C Blockchains and the Web Workshop」の報告会イベントを開催します!(7/26)

7/26に弊社にて、ブロックチェーンのイベントを開催します!(宣伝) 国際標準化団体W3CがMITで開催したブロックチェーンに関するワークショップの内容を共有いたします。 イベントはもちろん、懇親会まで無料です!blockchain.doorkeeper.jp

ドイツ版の岡崎体育「ミュージックビデオあるある」

岡崎体育といえば、「MUSIC VIDEO」というタイトルのミュージックビデオが話題になりました。 ミュージックビデオにおける「あるあるネタ」ついて歌ったのが、この「MUSIC VIDEO」という楽曲のミュージックビデオ。www.youtube.comそして、同じ方向性のミュ…

外で安全にポケモンGOをプレイするための安全バッジをDIYする

ポケモンGOに熱中するあまり、事故に遭う人もいるようです。 プレイ中に周囲を認識しながら歩くことは難しいですよね。そこで、危険を回避するために「安全バッジ」を自作したエンジニアがいました。 このバッジは、プレーヤーと任意の物体の距離が1メートル…

地震の時にまだtwitter見てるの?chromeの「緊急地震速報」拡張を入れてすぐに安全を確保しよう

さきほど東京では震度3の揺れがありましたね。 3.11以降、地震の揺れを感じると、まずその地震の規模を確認するようになりました。3.11のように、大規模な地震であった場合、安全の確保などの初動が重要になります。インターネット上には気象庁やYahoo!天気…

ベルリンのスタートアップイベントはサッカー観戦!

私がジョインしているベルリンのスタートアップは ドイツテレコムが運営するインキュベーション施設hubraumに入居しています。 The incubator & accelerator in Berlin, Krakow, Tel Aviv | hub:raum施設はベルリンとイスラエルのテルアビブ、ポーランドのク…

エストニアのヴィーガンレストランで野菜を味わう

エストニアで初のヴィーガンレストラン「Vegan Restoran V」に行ってきました。 ヴィーガンとは、肉や魚だけでなく、卵・乳製品も口にしない、完全菜食主義者の人たちを意味します。最近はお肉ばかりを食べていたので、野菜を食べたいなと思って探してみまし…

チームラボのデジタルアート展「DMM.プラネッツ Art by teamLab」は身体を刺激する新しい価値観

チームラボの過去最大級のデジタルアート展「DMM.プラネッツ Art by teamLab」に行ってきました! 昨日から開催されている「お台場みんなの夢大陸」の中で公開されており、期間は8/31までです。DMM.PLANETS Art by teamLab | July 16 - August 31, 2016最初…

エストニアのトリップアドバイザーで1位のレストランは"おもてなし"が素晴らしい

今回紹介するのは「Rataskaevu16」というレストラン。 エストニアのチームメンバーが、タリンに来るなら絶対に一度は行くべき、とオススメしてくれたレストランです。 調べてみると、トリップアドバイザーで1位になっており、期待が高まります。そして、実際…

エストニアの城壁カフェでゆったりと至福のひと時を過ごす

エストニアのタリンに「城壁カフェ」なるものがあると知りました。もう「城壁カフェ」っていう名前だけでワクワクします。 これは行くしかない!と思い、行ってきました。 お店は、タリンの旧市街地にあります。

エストニアのパン屋で中世にタイムスリップしてきた

タリンに素敵なパン屋がある、とチームメンバーに教えてもらったので、エストニア出張中に行ってみました。お店はタリン旧市街の中心であるラエコヤ広場にあります。 この旧市庁舎1階にあります。

世界遺産の街・エストニアのタリンがとても素敵だった

エストニアの首都タリンに出張で行ってきました。 せっかくなので滞在記的なものを書いてみます。首都のタリンはバルト海に面した街で、旧市街全体が世界遺産に登録されています。 それほど規模は大きくないので、一日もあれば見て回ることが出来ます。石畳…

jsでスクリーンショットを比較してデザインデグレの自動検出をする

E2Eテストの自動化にトライしてみました。 今回はUIの細かい挙動のテストではなく、デザインのデグレ検出にフォーカスをしています。Webデザインにおいて1pxへのこだわりは非常に重要です。大規模なサービスになると、1pxの違いで数億円の売上に影響すること…

ポケモンGOを一足先に日本でプレイしてみた!

ついにポケモンGOが先週の7月7日に、アメリカでスタートしました。 任天堂と「INGRESS」のNiantic社がタッグを組んだ位置情報ゲームであり、位置情報を使うことで、現実世界でポケモンを捕まえたりバトルすることができます。 アメリカでは、さっそく人気に…

skypeが生まれたエストニアのテックカンファレンスで感じたリモートワークの未来

北欧のエストニアに行ってきました。 首都タリンのオールドタウンはまるでおとぎの国のような街並みです。エストニアはskypeが生まれた国であり、国民IDにブロックチェーンを導入するなど、IT先進国として近年注目を集めています。 そんなエストニアで5/31〜…

リクルートにエンジニアとして入社して、気付けばベルリンで働きはじめていた

入社して3回目の春はベルリンで 実はこの4月からベルリンのスタートアップでエンジニアとして仕事をしています。 (リクルートは辞めておらず、リクルートの社員として期間限定でジョインしています)なぜリクルートでベルリンなのか、詳細は会社のブログに書…

Node.jsを使って静的コンテンツを表示するHTTP/HTTPSサーバーを用意する

connectモジュールを使えば、簡単にHTTPサーバーを作成できます。 connectはNode.js 向けの拡張可能な HTTP サーバフレームワークです。ミドルウェアと呼ばれるプラグイン機構をつかって HTTP サーバを拡張することが出来ます。 これを包括する形でルーティ…

Node.jsからgitコマンドを実行してコミットログなどを取得する

前回はnode.jsからシェルコマンドを実行する方法を紹介しました。 tkybpp.hatenablog.comこれを利用することで、gitのログなども取得できるようになります。 git logコマンドを実行して最新のコミットIDと日付を取得してみます。 const execSync = require('…

Node.jsからシェルコマンドを実行する

node.jsからシェルコマンドを実行するにはexecを使えば簡単にできます。 const exec = require('child_process').exec; exec('ls -la ./', (err, stdout, stderr) => { if (err) { console.log(err); } console.log(stdout); }); exec関数は非同期関数であり…

nightwatch.jsでHTMLデータを取得してjQueryっぽく操作する

フロントエンドのE2Eテストにnightwatch.jsを利用しています。 nightwatchjs.orgテスト対象画面のHTMLデータを取得する方法が無いかと調べてみたところ sourceメソッド http://nightwatchjs.org/api#source を使えば簡単に取得できるんですね。 browser .url…

javascriptの連想配列の値からキーを取得する方法

このような連想配列のオブジェクトがあり、 "value3"というバリューの値から、"key3"というキーの値を取得する方法。 const obj = { key1: 'value1', key2: 'value2', key3: 'value3', key4: 'value4' }; いくつかの方法で取得できるので書いてみます。(記法…