鶏口牛後

小さなチームで大きな仕事に取り組みたい40代エンジニアのブログです。

17年ぶりにハワイに行ってきました

はじめに

先日、家族でハワイに3泊5日で旅行してきました。

僕がハワイに行ったのは、2002年の新婚旅行依頼なので、17年ぶりのハワイです。

1日目

成田を日本時間の21時に出発し、7時間ほどのフライトでホノルルに着きます。

到着すると現地は朝なので、機内でなるべく睡眠を取らなければいけないのですが、どうせ熟睡はできないだろうと諦めて『ボヘミアンラプソディ』と『アリー / スター誕生』を立て続けに観てしまいました。

ホノルルに着いてすぐにはチェックインできないので、アラモアナショッピングセンターにて時間をつぶしました。

前回来たときは、Foot Lockerでたしか珍しいデニム生地のAir Max Plusを購入したんですが、17年後に再び、しかも子供達と同じ店でスニーカーを眺めていると不思議な気持ちになりました。

長男は「『Foot Locker』って本当にあるんだ、ゲームの中だけだと思ってた」って言ってました。

お昼頃、ホテルにチェックインし、少しゆっくりしてから、とりあえずホテルの目の前にあるプライベートビーチへ。

正直もう本当に眠いのですが、ここで昼寝してしまうと昼夜逆転してしまうので、頑張って遊びます。

f:id:imunew:20190414180123j:plain

調子に乗って、ビーチサイドで、お酒を頼んだりしました。

f:id:imunew:20190414180324j:plain

頑張って遊んだ後、再びアラモアナショッピングセンターに出向き、フードコートで夕飯を買い込んで部屋に戻ります。

長い1日で疲れたので1日目は部屋で食事です。

部屋で食事をしているとすぐ近くのビーチで花火があがりました。

泊まったホテルでは、毎週金曜日に花火があがるらしく、バルコニーから見下ろすと、たくさんの人がビーチに座り込んで花火を楽しんでいました。

下の娘は花火があまりにも近くで上がるので、その爆音に耳を押さえながらも笑って花火をみてました。

f:id:imunew:20190414121252j:plain

2日目

朝早く起きて、事前に申し込んでいたバナナボートで遊んできました。

はじめてのバナナボートだったので、どうせなら記憶だけじゃなく記録にもしっかり残したいと思い、出発直前にGoPro Hero7 BlackDusk Whiteを購入しました。

www.itmedia.co.jp

バラエティ番組で、芸人のヘルメットに付けられている小さいビデオカメラですね。

matome.naver.jp

今回は、

  • 自撮りじゃなくて、自分の主観映像が撮りたい
  • 海に落とされても大丈夫なようにしっかりマウントしたい

と色々考えた結果、ネックマウントして臨みました。

GoPro公式のパーツは高いので、Amazonで事前に購入しました。

Amazon CAPTCHA

インストラクターから外してくださいと注意されたらどうしようと心配してましたが、特に注意されず(というかおそらく気付いてすらいない)、撮影することができました。

f:id:imunew:20190414123253j:plain

首からぶら下げているGoProがライフジャケットに挟み込まれて、こんな感じで両サイドが隠れてしまってます。

が、ネックマウントがライフジャケットに包み込まれている格好になるので、安定感は抜群です。

f:id:imunew:20190414123609j:plain

海に落とされた瞬間など、迫力ある動画が撮れたので、大変満足でした。

一度、海に落とされた後、バナナボートに乗り込むのがかなり大変で、そこでかなり体力使いました。

ボートを運転している太ったおっさんが、ボートを拾いにくるときに「What's happen?」と言ったので、思わず日本語で「What's happen? じゃねーよ、お前が落としたんだろ」ってギリギリ聞こえない程度の音量でつぶやきました。

もう一回落とされたら、妻の体力がヤバそうだなと思ってたんですが、海に落とされたのは結局最初の1回だけでした。

港に戻ってきて、同行した女性のカメラマンが撮影した写真や動画をみせてくれました。

GoProだとどうしても私の主観映像だけになってしまうので、これはこれでほしいねということになり、$50ほどでしたが購入しました。

ほどよい疲労感が心地いい朝でした。

事件発生

バナナボードから帰ってきて、ホテルの部屋に戻り、シャワーを浴びたり、先ほど購入した写真や動画をラップトップでダウンロードしたりしました。

こういうときに、ラップトップがあると便利ですね。

で、家族全員がシャワーを浴び終わると、もう12:00近くになっていたので、ホテル内のレストランに行きました。

f:id:imunew:20190414182545j:plain

アメリカンなハンバーガーとビールでお腹いっぱいになりました。

その間、部屋をあけたのは1時間ほどでしょうか?

部屋に戻ったとき、ドアが少し空いていました。

あれ、ベッドメイキングはさっき終わってたけどな。

.

.

.

.

.

.

.

.

あれ、机の上のラップトップが、

.

.

.

.

.

.

.

.

ない。

頭の中が真っ白になりました。

たしかに机の上には出しっぱなしにしておいたけども。

いや、でも、部屋の中だよな。

これってどうしようもなくない?

廊下にベッドメイキングのおばさんがいたので、My laptop is lostと伝えたら、私は盗んでないよと、プライベートのカバンまでみせてくれました。

たしかにありません。

そこから、どうしたかというと、家族を部屋に残し、1人でとりあえずチェックインカウンターに向かいました。

チェックインカウンターで、それはマネージャーに言ってくれ、と冷たく言われたのですが、マネージャーってどこだよってなって、で、そっちだよって言われて行ったら女性のマネージャーがずっと電話してて。。。

そこに別の男性のマネージャーがきたので、つたない英語で説明しました。

ランチから戻ってきたら、ラップトップがなくなってたんだと。

マネージャーが「ホテルのセキュリティを部屋に行かせるから部屋で待っててくれ」と言ったので、部屋に戻りました。

しばらくして、インターホンがなり、セキュリティが部屋に入りました。

部屋の入り口で、英語を話せるかと聞いてきたので、「Maybe」と答えました。

そこからは、事実関係を一つ一つ伝えます。

  • 最後にそれ(ラップトップ)をみたのはいつか
  • いつ無くなったことに気付いたか
  • 無くなったのはそれだけか

などなどです。

肝心なところというか難しい部分は、セキュリティが部屋の電話から日本語の通訳を呼び出して行われましたが、つたない英語でも8割は伝えられたのではないかと思います。

よく英会話は度胸だといいますが、納得できる気がします。

伝えなきゃという気持ちというか、諦めずに伝えようとする気持ちが大事だと痛感しました。

セキュリティが今度は(地元の)警察を呼ぶがいいか?と聞いてきました。

海外旅行保険の支払申請には、きっと必要なんろうなと思って、「OK」と答えました。

まもなくして、制服をきた警官がきます。

セキュリティとは知り合いだったようで、親しげに会話してます。

ドアのところで、いくつか質問してきました。

  • 警官. 部屋を出るとき、ドアがしまっていることを確認しましたか?
    • 僕. 完全に閉まっているかどうかは確認していない
  • 警官. DO NOT DISTURBの札はかけていた?
    • 僕. かけていない

ドアを開けた状態で手を離し、ドアが完全に閉まるか何度も確認してました。

あくまで僕の憶測ですが、こういう事件が他にもあったのではないかと。

で、なければ、入ってきてすぐにその質問をしたり、ドアの開閉の確認はしないのではないかと思います。

警官が部屋に入ってからは、セキュリティにも説明した内容のほぼ繰り返しでした。

途中、仮に犯人が捕まったら起訴しますか?

という質問を英語でされましたが、難しい単語のため分かりませんでした。

すると、何ヶ国語もある翻訳書類の中から日本語の文書を出して、指差してくれたので意味が分かりました。

最初、訳がわからず「Yes」と答えてしまいましたが、無言の空気を感じたので「No」と答えました。

警官は「あー、だよね」という顔をしてました。

最後に「Report No.」が記された小さいメモのような紙を渡されました。

正直、内容は分かりきらなかったのですが、

  • 被害届を作るのに2日間ほどかかる
  • 書類を取り寄せるには、そのメモにかかれている番号に電話してくれ

ということだったようです。

.

.

.

.

.

.

.

.

警官が部屋を去った時点で15:00近かった気がします。

失意の中、外出

何とも言えないドヨーンとした空気が流れ続けています。

「気を取り直して」と言える状況ではなかったですが、ショボくれていてもラップトップは帰ってきません。

とりあえず、出かけます。

女子たちは、お土産を配りまくらなければいけないらしく、何をお土産にするのか悩んでましたが、結局、割と定番の「ホノルル・クッキー」に決めたようです。

f:id:imunew:20190414222240j:plain

(後ほど、大量に買わされます)

f:id:imunew:20190414222918j:plain

途中、Apple Storeを見つけますが、また盗まれる可能性がないわけでもないので、スルーします。

ディナー

この日のディナーは、出国前にOpen Tableから事前に予約していたD.K. Steak House

『DK Steak House』のご予約(HIHonolulu)| OpenTable

分厚いステーキ肉は、柔らかすぎず、ほどよい噛みごたえで味わい深く、控えめに言って最高でした。

f:id:imunew:20190414223756j:plain

チップ高めでしたが、大満足でした。

部屋に帰って、とりあえず、新しいラップトップをネット注文しました。

帰国したぐらいのタイミングで自宅に届くと最高なのですが、キーボードなどカスタマイズしているので1週間ほどかかりそうです。

3日目

朝、6時頃起きて、ホテルの周りを走ってみました。

特にランニング用のウェアを用意していなかったので、水着(海パンと長袖のラッシュガード)できっちり5km走りました。

朝早くから、ホテルのレストランで朝食をとってる人、同じくランニングしている人、散歩している人、釣りしている人、サーフィンしている人など様々な楽しみ方をしている人をみかけました。

何だか満たされた気持ちになりました。

部屋に戻っても家族は誰一人起きてきません。

8:30頃、遅めの朝食をとりました。

午前中、プライベートビーチでひとしきり遊んでから、ホノルル市街に繰り出します。

今日のランチは、日本にもいくつも出店している「Eggs 'n Things」。

www.eggsnthingsjapan.com

インスタ映えするパンケーキのお店です。

f:id:imunew:20190414230013j:plain

娘は甘くないオムライスみたいなの注文してました。

ちょっと私に似て食事はガッツリ系が好みなんですね。

食後、調子に乗って、Eggs 'n ThingsのTシャツを買ったんですが、さすがにXLは大きすぎました。

まあ、オーバーサイズ流行ってるし、暑くなったら着ると思います。

そこからは、ショッピングをしたり、高橋果実店でフルーツのシャーベットを食べたりしました。

Henry’s Place (高橋果実店) - ワイキキ/フルーツパーラー [食べログ]

夕食は1日目と同じくアラモアナショッピングセンターにて調達。

ポキ丼なるものを見つけたので、買ってみました。

www.aloha-street.com

「ポケ」は「アヒ(マグロ)のぶつ切りをお醤油やごま油で和えた、ハワイのローカルフード」らしいです。

日本人は違和感なく食べれると思います。

何でも量が多いので大変ですが、普通に美味しかったです。

4日目(帰国)

朝早くチェックアウトして、旅行会社のバスに乗って空港に向かいます。

帰りの飛行機では、「グリーンブック」を観ました。

重めのテーマだったので、そこからは日本のバラエティ番組ばっかりみてました。

有吉のハワイのやつとか。

成田に着いて、ひたすら長い歩道を歩きながら家族にGoProを向け、「どう?楽しかった?」と話しかけたら妻が「楽しかった。また連れて行ってね。」と行ってくれたのが嬉しかったです。

よっしゃ、頑張ろうという気持ちになりました。

おわりに

後日、日本からホノルル警察に国際電話してみました。

Report No.を伝えるところまでは良かったのですが、リポートはEメールには送ってくれなくて、郵送かFAXのみということでした。

返送用の封筒と国際返信切手券なるものを同封してエアメール送りましたが、いまだに返信ありません。

ちなみに、海外旅行保険は、ホテルのセキュリティに書いてもらったレポートの控えと、ホノルル警察の警官がくれた小さいメモで十分でした。

その代わり、1点あたり10万円が限度らしく、先日、10万円が無事振り込まれました。

ラップトップをそもそも旅行先に持っていかないほうがいいのでは?という気もしましたが、盗まれていなければ、2日目か3日目の夜などはちょっと使ったかもなとは思うわけです。

まあ、持っていくなら、常に持ち歩くか、スーツケースに入れて鍵をかけ、かつ持ち逃げされないようにチェーンか何かで柱か何かにくくりつける、以外に道はなさそうです。

あと、ラップトップ1台体制だと盗難だけでなく、故障のときにもピンチになるので複数台体制にしておくのも重要かと思いました。

お金貯めてもう1台買おう。

ではでは。

受験生を持つ親としてできること

はじめに

半年間、ブログを書いていませんでした。 今後はせめて月1で記事を投稿していけたらと思います。

中3の息子

我が家には、中3の息子と小4の娘がいます。
部活も引退し、受験にむけてひたすら勉強する日々を送っています。

地元の大手進学塾に通い、それなりに上位校を狙っているのですが、 理想とは裏腹に現実はなかなかに厳しいようです。

今日は、学校の定期テストで思うような点数が取れなかったとのことで、妻に叱られてました。

父親としてしたこと

昨年(2017年5月)取得した数学検定3級が役にたちました。

imunew.hatenablog.com

ときどき、本人が答えを見ても分からないという数学の応用問題を解説するなどしました。

息子は明らかに数学が苦手で、「これとこれを組み合わせれば解ける」といった閃きにかけています。
40過ぎの親父が解けるのに、現役の中学生が解けないのかよ、と思ってしまいます。

理系のプログラマにこの話をしたことがあるんですが、この閃きを教えることは難しいと言ってました。

親としてできること、してはいけないこと?

親としてできることは何か、大手予備校の四谷学院に、こんな記事があります。

www.yotsuyagakuin.com

それによると、大学受験ともなると親としてできることはほとんどないそうです。
息子は高校受験ですが、同じくできることは多くはないと思います。

1、受験に関する費用の負担
2、健康管理
3、温かく見守る

一方、してはいけないことは何でしょう。
いかにも「あなたが無意識にしていることは間違っている」とでもいいたげな論調の記事がいくつか出てきますが、 正直ピンときません。

president.jp

studysapuri.jp

よく、他人や兄弟と比較してはいけないと言いますが、東京大学謎解き制作集団「アナザービジョン」の代表をつとめる松丸亮吾さんは兄のメンタリストDaiGoの弟だと言われるのがいやで、猛勉強して東大に入ったそうです。

親のプレッシャーで潰れてしまう場合もあるが、逆にそれが反発力になっていい結果をもたらす場合もあるということでしょうか。

自分の場合は、親に勉強や成績のことで色々言われるのがいやで勉強してたことを思い出します。
ですが、今、自分が親の立場になったからといって自分がされてきたことを繰り返そうとは思いません。

おわりに

本人がどうなりたいか、どこまで自分を追い込めるか。
高校受験が試練であることには、間違いありませんが、どの高校にいくかで全てが決まってしまうとは思ってません。

フリーターから弁護士になった人もいますし、おそらくその逆もいるでしょう。
こればっかりは、本人の人生ですから、前述の親としてできることに集中しようと思います。

ではでは。

痛風と診断されました

前回が、2017年の9月だったので、半年ぶりの記事になってしまいました。 何から書いていいやら、悩みましたが、まずは、近況報告をします。

健康診断に行きました

フリーランスになってから、健康診断に行ってませんでしたが、2017年7月に起業*1して、協会けんぽに加入したので、夫婦で健康診断に行きました。

痛風と診断されました

2月19日だったかと記憶してますが、診断結果が帰ってきました。
恐る恐る開けてみると、痛風の欄がE判定になっていて、要再検査とのことでした。
ちなみに、尿酸値は7.8mg/dLと基準値より、0.8mg/dLも高い値でした。
ただ、いわゆる「風が吹いても痛い」症状は特になかったので、その日から3月3日のマラソン*2まで、とりあえず禁酒を始めました。

謎の胸の苦しみ

ラソン大会を数日後に控えた、2/26の夜に、胸のあたりに違和感というか苦しい感じがあったので、翌日、大きめの病院に行って検査してもらいました。
いよいよ、心筋梗塞かとビビってましたが、採血と心電図とレントゲンを撮ってもらいましたが、特に異常は見当たらないとのこと。
ちなみに、尿酸値は基準値の上限ギリギリの7.0mg/dLまで下がっていました。
やっぱりお酒が原因なんですね。
思えば、自宅での仕事がほとんどなので、外食の機会は減ったものの、毎晩晩酌して休肝日がなかったのが良くなかったのかなと。
それで、循環器じゃないとすると呼吸器が原因かと疑い、エアコンやら照明やらとにかくハウスダストを掃除してみました。
それ以後、暖かい日が続いてあまりエアコンをつけていないということもありますが、胸の苦しみは発生していません。
ストレスが原因なのでは?という意見もありました。
そうだとすると確定申告が原因ということになりそうです(笑。

ラソン大会

当日は快晴に恵まれ、絶好のマラソン日和でした。
f:id:imunew:20180311110102j:plain

結果は、去年より1分ほどタイムを下げてしまいましたが、不摂生のせいで体重も2kgほど増えているので、まあ、結果には満足してます。
f:id:imunew:20180311111131j:plain

レース後は、友人夫妻と一緒に、海老名で昼間っから飲みました。
ビールは少なめにして、終始、緑茶ハイで楽しみました。
www.instagram.com

来月は、こちらの大会*3にて10km走ります。

おわりに

お酒を楽しめるように、引き続き摂生していきます。

ではでは。

Jamiroquai 日本武道館 2017-09-15 に行ってきた

はじめに

Jamiroquai が昔から好きで、友人の@kou_kawaとライブ行ってきました。

f:id:imunew:20170917022330j:plain

www.barks.jp

リベンジ?

そう、本当は2017年の5月に来日コンサートが企画されていたのですが、ボーカルのJay Kayが腰痛でドクターストップのため中止となったんですね。

www.oricon.co.jp

外タレだから仮病なのでは?とも勘ぐりましたが、どうやら本当のようです。

www.facebook.com

実は、5月公演のチケットは買い逃していました。 9月の来日公演が決まった際、普段聴いているJ-waveで先行予約があることを知り、見事チケットを購入することができました。

ざっくり感想

  • 15年前の日本公演では、前座が1時間とかアクトした記憶あったので、覚悟していたけど前座なかった
  • 19:00開演、20:45終了ってちょっと淡白?
  • 動きは15年前と比べるとだいぶ少なめ
  • ボーカルは円熟の域に
  • Jay Kayの被り物がLEDで光っててどこにいるか一目瞭然
  • 宇宙っぽくて、近未来っぽい雰囲気あるけどどこかアナログな感じがとにかく最高

遡ること2002年

前回Jamiroquaiのライブに行ったのが、何年前だったのかももはや忘れていましたが、調べたところ、どうやら15年前の2002年10月だったみたいです。
色々、検索したんですが、こんな動画が削除されず残っていました。

youtu.be

オープニングの15秒くらいみて、「あ、これだ。この衣装とセットだ。」と記憶が蘇りました。

2001年、渋谷クラブエイジアでのビデオコンサート

2001年当時、奥さんがFM横浜をよく聴いていて、たまたまJamiroquaiのビデオコンサートのプレゼント抽選があることを聴いたそうです。
これはと思い「旦那がJamiroquai大好きなので申し込みました」みたいなハガキを送ったら見事ペアチケットが当たりました。 今回も一緒に行った@kou_kawaと行ったのですが、本人は「そんなの行ったっけ?」って感じでした。 twitterfacebookmixiも無い時代なので、Web上には、ほとんど記録がないのですが、唯一見つかったのがこのページ。

ジャミロクワイ ニュース Jamiroquai Latest News by J Love: 2001年12月

来年1月のジャミロクワイ来日公演を記念してプレ・イベント“エマージェンシー・オン・プラネット・アース ジャミロクワイ ライヴ・イン・ミラノ ビデオ・コンサート”が決定! 
10月12日にミラノで行われたライヴ映像を完全上映するほか、入場者全員に特製Tシャツやステッカーをプレゼント。

12/18(火)渋谷クラブエイジアで6:00pm open、6:30pm start。(入場の際にドリンク代¥500がかかる。) UDOのホームページで抽選で50組100名様をご招待。〆切12/13(木

twitterのアイコン

@imunewのアイコンは、大好きな「Space Cowboy」のシングル盤のジャケットそのままです。

Jamiroquaiから怒られるまで、このアイコンで行こうと思っております。

Jamiroquai って誰って方はこちらへ

Youtubeに公式チャンネルがありますので、気になった方は、チャンネル登録すると良いかと。 www.youtube.com

ではでは。

Builderscon 2017に参加してきた

builderscon.io

buildersconは「知らなかった、を聞く」をテーマとした技術を愛する全てのギーク達のお祭りです。

カンファレンスの成り立ちについては、こちらの記事が分かりやすいかと。

careerhack.en-japan.com

はじめに(期待していたこと)

簡単に現状触れている技術と関心事をざっとまとめると下記のとおり。

2017-08-04

PHPで支える大規模アーキテクチャ

PHPで支える大規模アーキテクチャ - builderscon tokyo 2017

ytakeさんについては、個人的に存じ上げておりました。

LaravelDDD界隈で著名なエンジニアかと思いますが、今回のセッションは、Apache KafkaCassandra成分多めでした。 馴染みのない技術領域だったので、「知らなかった」を聞くことはできました。

ただ、すぐに「試してみよう」という感じではないので、必要になったときにググれるよう、単語だけでもウォッチしておこうと思いました。

ランチセッション A 株式会社VOYAGE GROUP

Lunch Session A by VOYAGE GROUP, Inc. - builderscon tokyo 2017

最近、聴き始めたajito.fmの公開録音という形でランチセッションが行われました。

ajito.fm

最初に参加したSymfony勉強会は、渋谷のVoyageさんのオフィスなので、個人的に思い入れがある企業です。 ajito.fmPHPの現場とのコラボ企画?もあるようなので、今後もポッドキャスト頑張ってほしいです。 応援してます。

横山三国志に「うむ」は何コマある?〜マンガ全文検索システムの構築

横山三国志に「うむ」は何コマある?〜マンガ全文検索システムの構築 - builderscon tokyo 2017

マンガのコマを分割し、OCR APIでテキストを抜き出し、全60話を全文検索できるようにしたという、非常に面白く惹き込まれる内容でした。 結果的には、第2位でしたが、個人的には、ベストスピーカーだったと思います。

複雑なJavaScriptアプリケーションに立ち向かうためのアーキテクチャ

複雑なJavaScriptアプリケーションに立ち向かうためのアーキテクチャ - builderscon tokyo 2017

結果的には、第3位でした。 Javascriptに限らない、設計について体系的に整理された素晴らしいスピーチでした。 後でもう一度スライドを見かえしたい。

Kubernetesのクラスタ1つに開発と本番運用に必要な環境を詰め込んだらコスパが良くなった話

Kubernetesのクラスタ1つに開発と本番運用に必要な環境を詰め込んだらコスパが良くなった話 - builderscon tokyo 2017

初心者向けということでしたが、正直、中級者以上の内容だったかと思います。 Kubernetes勉強しなきゃ。

2017-08-05

ここまで出来るmruby

ここまで出来るmruby - builderscon tokyo 2017

ロリポップって使ったことなかったけど、SSL証明書は魅力的なので使ってみようかなと思いました。 関係ないですけど、mrubyでネイティブアプリ開発している著名なエンジニアいらっしゃいましたね。

polyglot になろう !!

polyglot になろう !! - builderscon tokyo 2017

複数言語身に付けようという内容でした。 フルスタックではなくて、polyglot というのは逆に新しいのかなと期待していました。 もちろん、polyglot 賛成ですけど、正直、期待していた内容ではなかったなと。 もっと、React Nativeの話聞きたかったかなと。

WEB+DB PRESS 100号記念 特別企画

WEB+DB PRESS 100号記念 特別企画 - builderscon tokyo 2017

WEB+DB PRESS 100号なんですね。 創刊はなんと2000年12月。 ほぼ僕の社会人人生と同じ年数です。 表紙を見てるだけで技術トレンドの変遷がわかって面白かったです。

The Evolution of PHP at Slack HQ

The Evolution of PHP at Slack HQ - builderscon tokyo 2017

Slack社がPHPを使っていることは知ってましたが、HHVM+Hack使っているのは知らなかった。 HHVMはPHP7以降、存在感微妙になっている気がする。 聴講者の質問もそこ一点に集中してた気がする。 個人的に、HackはC#っぽい構文が多くて好きで使いたいのだが、エコシステムほとんどないのが、ひたすら不安になる。

セッション以外で気になったこと

  • 食事できる部屋はセッションやらずに、常時、出入りできるように空けておいてほしかった
  • 「The Evolution of PHP at Slack HQ」は同時通訳 無って書いてあったけど、実際には同時通訳 有
    • 同時通訳のイヤホンはもっと積極的に配ってほしかった
  • 「レベル 初級者」って書いてあるけど、どう考えても「中級者以上」の内容
    • スピーカーが謙遜するのはいいけど、客観的な判断はなかったのかなと
  • Tシャツやら飲食物がやたら余っていた印象
    • チケットを購入したけど、イベントには来なかった人が一定数いた?
    • 内容が確定する前にチケットを買わなきゃいけないのも原因?
  • セッションがはじまる前の、PR動画が無限ループしていてキツかった面白かった

www.youtube.com

www.youtube.com

おわりに

実は、今回、はじめて有料のイベント参加しました。 YAPC::Asiaの後継となるイベントとのことで、Perl/Ruby勢が幅をきかせているイメージありましたが、SlackのエンジニアはじめPHP勢のスピーカーが多かった印象でした。 次は英語勉強して海外のカンファレンス目指すかな。

さて、2週連続で刺激は十分もらったので、そろそろ手を動かすことにしよう。 ではでは。

スーパーエンジニア Richardさん来日 meetup に参加してきた

はじめに

@kseta19さんからのお誘いで、『スーパーエンジニア Richardさん来日 meetup』なるものに参加してきました。

f:id:imunew:20170730233634j:plain

リチャードさん(@mackstar)のプレゼンテーション

ざっとプロフィールはこんな感じ。

f:id:imunew:20170730233716j:plain

  • プレゼンテーションも質疑応答も日本語、違和感なし、すごい
  • BBC時代はフリーランス
  • Skyではプリンシパルエンジニア
  • コードを書くのは1週間のうち、10時間から20時間ほど
  • Skyで働く傍、個人的にスタートアップを手伝っていて、そこではElixirを使っている
  • Skyは1989年から続くイギリス最大の通信キャリア

Skyでの取り組み

  • 既存システムをメッセージ駆動開発+マイクロサービスで再構築
  • REST APIはプル型、メッセージングはプッシュ型
  • 様々なサービスがREST APIで同じ情報を取りにいくので無駄が多かった
  • ログインした段階で、注文サービスにメッセージを送り、データを読み込んでおく(キャッシュする)といった使い方
  • メッセージングには、RabbitMQやApache Kafkaを利用
  • Mobile側はGraphQLを利用

業務委託(アウトソーシング)について

  • Skyのチームの中にも業務委託のエンジニアはいる
  • 業務委託のエンジニアは高い(日給800ポンド(約11万)の人もいるとか)
  • 基本常駐(オンサイト)してもらっている
  • オンサイトにしているのは、チーム内のコミュニケーションを重視するため
  • チームに合わないと判断した場合は、2日で契約終了にしたこともある

チームマネジメント

モバイル開発について

  • iOSAndroidで2重に開発するのは、本当にコストが高いと思う
  • React Nativeには興味があるが、Webでもいいんじゃなかと思う

フロントエンド開発について

  • Skyでは、Webのフロントエンドは、必ずReactで開発することにしている

テストについて

  • 業務委託の場合は、テスト書かないエンジニアもいるが、社員採用でテスト書いたことがない人はそれだけで不採用にしている

Scalaについて

  • Scalaはいろんな書き方、実装パターンがあって読んでもすぐには分からないので辛い
  • Scalaエンジニアは、オブジェクト指向派と関数型プログラミング派で派閥がある
  • 関数型プログラミング派もさらに2つの大きな派閥があって、とにかくまとまらない
  • PHPから2年かけてScalaに移行した日本の会社があるという話を聞いて、『それは意味ないんじゃない。PHPでできないことほとんどないでしょ。』

機会学習について

  • どのような仕組みで動いているか学ぶことは大事だとは思う
  • 今、頑張って独自の何かを作ったとしても、2年後には使い物にならない、もしくはもっといいものが登場しているのではないか
  • 今までも様々なソフトウェアを組み合わせて開発してきたのだから、機械学習も便利なツールとして、使うべきところで使えばいい

いいエンジニアとは

  • ひとりで全部やらずにコミュニケーションをとりながらチームを育てることができるエンジニア

かなり個人的な所感と勝手に確信した方向性

@koriyamさんもおっしゃっていたが、まるで数千人規模のカンファレンスの基調講演でも聞いているようでした。 この機会に感謝。 で、ここからは、最近の自分の仕事環境をふまえて、かなり個人的な所感。

文化とか言わないと思っていた

  • 開発現場が抱えている問題は日英でそんなに差がないと感じた
  • クラウドを嫌がる企業があるとか、好きな言語が使えないから辞めていくエンジニアがいるとか
  • 正直、もっと人間関係はドライだと妄想していた
  • 繰り返し、文化が大事だと何度もおっしゃっていたのが印象的
  • オンサイトでのコミュニケーションを重視しているのも正直、意外だった

自分の近況に照らして考えたこと

それでもリモートワークにこだわる

  • チームワークにはコミュニケーションが重要なのは理解している
  • それでもリモートワークを自らの制約として課していく
  • 業務や利用者の動きが想像しにくいものは、リモートワーク向いてない気がする

仕事の中で成長できるように

  • 色々な現場で様々な課題の解決に取り組むのが自分の性格にあっている気がする
  • 一つの企業にフルコミットしないことを制約として課していく
  • 会社員に戻る選択肢も切る

できることを増やす

  • 開発現場には、まだまだテストコードがないことも多いので、テスト自動化おじさんとして引き続きスキルと経験を積む
  • 自然と丸っと投げられることが多い=フルスタックが求められる
  • 仕事に直接関係ない技術を学ぶ(React勉強しよう、Elixir勉強しよう…)
  • 勉強する時間を作る
  • 法人化して軌道に乗ったら、社員を育ててどんどん移譲していきたい

おわりに

今回、懇親会は参加しませんでした。 前日に、@ttskchさん@okapon_ponさんとバンカラ行って十分楽しんだのと、月曜日に備えて早めに帰りました。 日曜日の夜に都内で懇親会はつらいよ。

ban-kara.com

ではでは。

ハーフマラソン完走

2017年の目標として、

湘南国際マラソン」の「ハーフマラソン」を完走

を掲げていましたが、「湘南国際マラソン」の「ハーフマラソン」は最低ラインのタイムが「1時間30分」とガチ勢限定だったので、「湘南国際マラソン」はあきらめ、第1回 YOKOHAMA シーサイドマラソンに出場しました。

海の公園内1週3kmのコースを7週します。

コースから八景島シーパラダイスが見えます。

f:id:imunew:20170618110252j:plain

朝食前に、5km走るようにはしてますが、大会前1度も10km以上走ったことはありません。

まさに未体験ゾーン。 とにかく歩かずに完走することだけを目標にして走りました。

f:id:imunew:20170618111027j:plain

結果、347人中196位と真ん中より後ろの順位ではありますが、歩かずに完走できたことには満足しています。

12km超えたところから、明らかに足が重たくなって、もうなんとか歩かずにものすごいゆっくりとしたジョギングをしてたのが、タイムにも現れてて面白いですね。

また、最後の3kmで順位を5つあげてたのは以外でした。 思い起こせば数人抜いたのかなという感じです。

ゴールしたときは、フラフラで倒れそうになりましが、この順位でそんな倒れこんでる人はいなかったので、冷静を装って記録証を受け取りました。

いやはや大変なダメージでした。 左足の指2本、爪の中出血してましたし、記事を書いている今も足がパンパンで階段の上り下りがめちゃめちゃキツいです。

電車での帰り道に大船駅で途中下車して、栄養補給しておきました。 父の日のご褒美ということで。

f:id:imunew:20170618111727j:plain

湘南国際マラソン」は二次募集があるとのことなので、もし間に合えばフルマラソンに挑戦するかもしれませんが、今回の2倍かと思うと、かなり弱気になりますね。

とにかく、この足のダメージが癒えるまでは何も考えないことにします。

ではでは。