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

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

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

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

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

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

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

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

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

(追記:2017/10/16)リモートワークに関して、MONOist様にて寄稿させていただきました。 より具体的な事例など紹介しております。 リモートワークはなぜ必要? 国や地域にこだわらなければ人材は世界中にいる (1/3) - MONOist(モノイスト) 北欧のエストニア…

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

入社して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' }; いくつかの方法で取得できるので書いてみます。(記法…

プライバシーポリシー

アクセス解析ツールについて 当ブログでは、Googleによるアクセス解析ツール「Googleアナリティクス」を利用しています。このGoogleアナリティクスはトラフィックデータの収集のためにCookieを使用しています。 このトラフィックデータは匿名で収集されてお…

お問い合わせ

読み込んでいます...