comix

ジャンプみたいなブログになりたい。

Supership株式会社(旧nanapi)に入社しました

はじめに

 Webエンジニアもすなる退職エントリーといふものを、僕もしてみむとてするなり。

 さて、紀貫之リスペクトで書き始めたら、書き辛くなってしまいましたが、先月5年半ほど働いた会社を退職し、今月からSupershipで働いています(エントリー自体はnanapiさんでした)。実を言うと、今まで入社(退職)エントリーというものを冷ややかな目でみていたのですが、いざ自分がそういう状況になると無性に書きたくなるもんですね。整理せずにはいられないというかなんというか種田山頭火

なにしてたの?

 前職では、ほぼWeb開発未経験で入社したのですが、主にサーバーサイドのエンジニア(PHPer)としてO2Oの自社サービスつくったり、エンタープライズ向けのクラウドサービスつくったり、とにかく常時複数の案件が走っている状況で色々なプロジェクトに携わりました。また、ここ2年くらいはリードエンジニア的な役割で、フレームワークなどの技術選定をしたり、社内勉強会を開催したり、多少はマネジメントっぽいこともやらせてもらいました。忙しい毎日でしたが、周りの方々に支えられながら、とても愉しく成長を実感出来た5年半でした。  あと、個人でも、Tokyo Editマチアワセというスマートフォンアプリをつくったり、PRSENT4229という閏日限定のWebサービスをつくったりしてました(現在2月29日に向けリプレイス中)。

なぜ転職したのか?

 二言で言うと、「エンジニアとしてもっと成長したい!」というのと「おもしろいサービスをつくりたい!」からです。  僕は恥ずかしながら2、3年前までは余りアンテナを張っていない閉じたエンジニアだったのですが、リードエンジニアになり、チームビルディングといったものを任されるようになったぐらいから、カンファレンスや勉強会に行ったり、テックブログやポッドキャストをチェックしたりするようになりました。そこで自分が井の中の蛙だったこと、技術力が足りないことを痛感しました。そして、そうやって外の世界と接触しているうちにその世界に入ってみたいという気持ちが強くなっていきました。もちろん、今の会社でも成長出来る環境はあったのですが、それよりも、仮にそれがないものねだりであったとしても、一度自分の目で頭で身体でその世界を確かめたいと思うようになり、転職を決意しました。 ただ、これだけは言っておきたいのですが、前職に対して、ネガティブな感情や退職理由は一切なく、本当に成長させてもらったと思っています。もちろん、辛いことや嫌なことがなかったわけではありませんが、それは組織や会社である以上しょうがないことだと思うし、どんなに良い会社と言われるところでも嫌なことはあると思っているし、これからも多少の嫌なことはあるでしょう。と言うか、楽しいことだらけの理想郷みたいな会社は僕は思います。というわけでは、前職には感謝しかありませんし、今後も仲良くしていただきたいです。

なぜSupershipなのか?

 ぶっちゃけ、昔からnanapiに入りたかったから!というのが偽らざる気持ちなのですが、もう少しだけ真面目に言うと、生活系のサービスをやっているテックカンパニーで仕事がしたかったからです。やはりエンジニアとして成長したいという思いが強かったので、テックカンパニーと呼ばれる会社には行きたかったのですが、その発想だとソシャゲをやっている会社に行く人が比較的多いとおもうのですが、自分がソシャゲを全然やらないので、ユーザー目線を持てないなと思っていたので、ソシャゲではなく、人々の生活に根ざしている(かつ自分もユーザーとして使ったことがある)ようなサービスをやりたいと考えていました。  その中でnanapiさんは同じフレームワークを使っていたり、テックブログもかなり参考にさせていただいていたりしていたので、以前から興味のある会社で、また、技術面以外でも宇野常寛さんの『planets』を読んだり、インタビューを読んだりして、けんすうさんの考え方に共感して、ここならおもしろうな自分がやりたいサービスに関われそう!と思ったのが大きな理由です。なので、内定をいただけた時はめちゃくちゃ嬉しかったですし、真っ先にエントリーしていたので、すぐ転職活動は終わってしまいました(ということもあり、今改めて頭の整理をしています)。

おわりに

 正直に言うと、前職はけっこう年配の先輩が多く甘やかされてきた部分もあったり、大きくは違わないものの微妙に求められるスキルセットも違ったり、人見知りなので一から人間関係をつくったりしなきゃいけないなど心配な部分もあるのですが、謙虚な気持ちを忘れずに自分は未熟だという自覚して、また一から頑張っていきたいと思います。夜中のテンションで少しおセンチなことを書きましたが、今は不安よりもわくわくや愉しみの方が大きいです(ただ、職場が秋葉原から表参道になったのでそこだけは本当に心配です)。具体的に何をするかはまた別の機会に書けたらと思いますが、とにかく、まずは一日でも早く貢献できるようになって、おもしろいサービスつくるぞ!  というわけで、これからよろしくお願いいたします。

 以上、土佐日記でした。

私的アイドル楽曲大賞2015

あけましておめでとうございます。

先日はよくわからない謝罪に対して、よくわからないブログを書いてしまいましたが、新年の挨拶をしていなかったので改めてまして。今年もよろしくお願いいたします。 遅くなりましたが、別に旧正月な人間ではありません。

既に2016年はスキャンダラスな話題連発で、もはや2015年だったのが懐かしくもありますが、今日は私的アイドル楽曲大賞2015を勝手に発表させていただきたいと思います。

では、僕の御託なんかより早速アイドルちゃんをみてきいていただきましょう。

アイドル楽曲大賞2015

第10位:「Lucky Girl」ROSARIO+CROSS

www.youtube.com

静岡のご当地アイドルROSARIO+CROSSさんのデビューシングル。 奥さんに教えてもらったのですが、ご当地アイドルらしからぬクオリティ! コンポーザーは近藤薫さんという方で、ハロプロなどけっこういろいろ楽曲提供してるっぽい。 個人的には2016年一番気になるアイドルかも。

第9位:「Ice Cream Cake」Red Velvet

www.youtube.com

こちらも奥さんの影響で嗜んでいるK-POP勢から。 Red Velvetは東方神起や少女時代や有名なSMエンターテイメント所属のアイドルです。 先輩である少女時代とf(x)の中間というかいいとこ取りのような音楽性で、キャッチーでいてベタになりすぎない感じがとても好きです。

第8位:「七転び八起き」アンジュルム

www.youtube.com

最近のハロプロ中島卓偉楽曲がとても評判よいですが、個人的にはこの曲がイチオシです。 ハロプロは専門分野ではないので、あまり語れないですが、とにかく踊っているメンバーがかっこいい!

第7位:「THE☆有頂天サマー!!」虹のコンキスタドール

www.youtube.com

pixivさんがやっていることで有名な虹コンのサマーソング。 とにかく眩しいですね。でも眩しいのに、なんとも言えない地下感もあるのが堪りません。

第6位:「Kiss Me Babe」フェアリーズ

www.youtube.com

最近(悪い意味で)話題のフェアリーズさん。でも、楽曲のよさは色褪せません。 ダンスやボーカルのクオリティも伊藤萌々香さんを筆頭に最高です! 乃木坂46もこれぐらい踊れたらなとよく思います。(まぁ方向性が違うので踊れなくてもいいのですが)

第5位:「ハングアラウンド」Kit Cat

www.youtube.com

でんぱ組.incや妄想キャリブレーションのコンポーザーとしても有名なDr.Usuiさんプロデュースのグループです。 でんぱや妄キャリにはない、秋葉原感が抜けたオシャレでエレクトロポップな楽曲が最高です。 PVも自作でかわいい。

第4位:「夜空を全部」sora tob sakana

www.youtube.com

初期Corneliusを思わせるイントロが最高なのですが、全編通じてとにかくかっちょいいです。 コンポーザーはなるほどハイスイノナサの照井順政さんです。 ロキノンボーイだった時よくハイスイノナサ聴いてたので、そりゃハマるわ。 楽曲とメンバーのギャップもいい味出てます。

第3位:「おもてなでしこ伝承中」妄想キャリブレーション

www.youtube.com

3位はでんぱ組.incの妹分である妄想キャリブレーションさんの最新曲。 僕は神堂未祐奈さんがいた時代の楽曲が最強に好きで、最近のでんぱ化は「うーん」だったのですが、この曲は久しぶりによいです! もちろん、でんぱ化自体は悪くないとは思うんだけど、もう少し妄キャリにしか出来ない楽曲を追求して欲しいな。 そんな勝手な想いと期待を込めて、この曲を3位にしたいと思います。

第2位:「魚たちのLOVE SONG」乃木坂46

www.youtube.com

はい、2位は僕の推しドルである乃木坂ちゃんです。 白石麻衣橋本奈々未深川麻衣高山一実、 という美形が多いと言われる乃木坂の中でも綺麗どころを集めたビジュアル最強ユニットの楽曲です。 個人的には松村沙友理さんが入っていないのが少し残念ですが、とにかく曲とPVがハイクオリティーなのでランクイン。 可愛くて曲がいいって最高ですね。 商業的な勢いは今が絶頂期だと思うので、今年はAKB48に一泡吹かせて欲しいなと思います。

第1位:「Green FlashAKB48

www.youtube.com

栄えある1位は未だアイドルの頂点に君臨するAKB48さん。 ヲタ的な評判はあんまりよくないみたいだけど、僕としては"恋チュン"以降、最大のヒットです。 言い方は悪いかもしれないけど、タイトルの通りAKB帝国没落前の最後の光みたいな雰囲気をこの曲からは感じます。 秋元康も何となくそれを感じてるんじゃないかなぁと勝手に邪推しています。

10年目を迎える2016、AKB48がどうなるかで今後のアイドルシーンはどうなるか決まるのではないでしょうか。

SMAP NO OWARI

おはようございます。SMAPより嵐派です。

いつも月曜日の夜は「プロフェッショナルの流儀」を観て、仕事へのモチベーションを上げているのですが、ミーハーなのでご多分に漏れずスマスマを観ました。

観る前は、“人はそれぞれ正義があるから争い合うのは仕方ないのかもしれないけれど、今宵は百万年に一度の太陽が夜に訪れる日だから今日ぐらいは休戦して友達のように踊る”ようなドラゲナイ的な展開を期待していたのですが、あれじゃあドラゲナイじゃなくて、オトナゲナイですよ。

別にキムタクが正しいとか、中居くんが間違っているとかジャニーズ事務所が酷いとかそういう二元論的な容易い問題じゃないことは分かっているけど、久しぶりにああいうテレビ的な演出をみましたね。

正直、誰に向かって謝っているのか分からなかったし、いや、何となくは分かってはいるけど、少なくとも視聴者は置いてけぼりだったと思う。 別に視聴者やファンに向けて謝る必要もないと個人的には思ってるけど、あんなSMAPみたくなかったな。

だって、AKB48でいうと、たかみなが端っこでさっしーまゆゆが真ん中で喋るみたいなもんでしょ?そんなのAKBじゃないよ。

アイドルにあんなことさせるなんてアイドル馬鹿にしてるし、そもそも40にもなってあんなことさせられるなんて人間の尊厳とか考えちゃうレベル。 でも、その中でちゃんと謝ったSMAPは偉いなぁと思った。もっと世の中には謝るべき人が他にいっぱいいるのにね。

あと、あの会見で「SMAP存続!」って報道出来なくない!?と思うのは、私は作者の気持ちが分からなすぎなのでしょうか。

他にも僕は大人じゃないからさ、言いたいことはありあまるけど、これから嵐の北海道に行って参るので、とにもかくにも、SMAPジャニーズ事務所も飯島女史も「プロフェッショナルの流儀」観ようぜ!それで、ドラゲナイしようぜ!グットラック!

それでは、本日はこの曲でお別れしたいと思います。 ゲスの極み乙女。で「両成敗でいいじゃない」

さよなら2015年

こんばんわんこそば。2015年もあと少しですね。

今年はMr.Childrenのライブに4回も行きました。 RADWIMPS胎盤は行けなかったけど、やっぱりMr.Childrenは僕の中で特別な存在です。 あと、乃木坂ちゃんもいっぱい観たし、SHINeeのライブも初めて行ったし、 毎月誰かしらのライブに行っていた気がする。

今年は旅行もたくさんしました。 北海道、栃木、福島、三重、埼玉、千葉、神奈川、静岡、兵庫に行ったかな。 特にクリスマスの神戸旅行はとてもたのしかった! 来年は海外行きたいな。

今年もおいしいものをいっぱい食べました。 特においしかったのは、ゴントランシェリエのクロワッサン。これは世界で一番おいしい。 あとは、ラーメン、焼肉、寿司、パンケーキを鬼のように食べた。 けっこう太った。。

今年もいっぱい働きました。 プライベートでもマチアワセというアプリをリリースしました。 でも、けっこう悩むことが多かったなぁ。 でもでも、最近になってようやく自分のなりたい将来が少しはみえてきた!

そして、今年は結婚しました。 いろんなことがあったけど,それだけで今年は幸せだったと言えるし、 来年はもっともっと頑張ろうと改めて思う年の瀬です。

みなさまよいお年を。

来年はもっとちゃんとブログ書くぞ!

www.youtube.com

RubyKaigi2015に行ってきました

以下、個人的なメモ。

1日目

MoneyForward

  • CEO登場
  • 松田さんが技術顧問になりました
  • フルタイムRubyコミッター採用

Matzさん

  • Ruby 3.0
  • プログラマーの3大美徳ラリー・ウォール
  • 3大美徳は怒り(Anger)に繋がっている
  • NiceであることがRubyコミュニティのよいところ(MINASWAN←マーチン・ファウラーが言った)
  • Ruby 2.3がクリスマスにリリースされる(予定)
  • Did-you-mean(エラーメッセージにもしかして◯◯)
  • Enumberable#grep_v(マッチしていないのも)
  • digメソッドいいね
  • frozen-string-literal: true
  • ぼっちオペレーター(&.)
  • 5〜10%パフォーマンス向上(毎年)
  • コミュニティエフォート
  • 変化し続けていかないといけない、たのしくない(特にOSS
  • だけど、変化はコスト、苦痛
  • Make something people want. → need.
  • Ruby 1.9をつくるのに3年、普及するまで5年(Python
  • 1つずつ対応してきた
  • Ruby2は成功した
  • Ruby3
  • アクターモデル、オーナーシップモデル、STW(ソフトウェアトランザクションメモリー)、ストリームモデルが候補
  • |>
  • Ruby3x3
  • 3倍はやい

Sasada Koichiさん

Yuki Nishijimaさん

  • Pivotal
  • did you mean gem
  • 内部的には大きくふたつ、a spell checker monkey patches
  • Dicitonary
  • Control mechanism
  • Optimization
  • miss type と miss spell
  • Levenshtein Distance
  • Jato Winkler
  • Jaro Distance

Emilyさん

  • Mongoの人

Suzukiさん&Kokubunさん

  • cookpad
  • pathname, ripper
  • erb, haml, slim
  • Template→Ruby→HTML
  • パフォーマンスはslimが速い
  • Rubyをどう早くしているか
  • Benchmarkが必要
  • benchmakr-ips gem
  • Profileing
  • 一番遅いとこら潰す
  • stackprof gem, rblineprof
  • Improvement
  • Faml
  • コンパイリングタイムよりレンダリングタイムを優先
  • Temple
  • parser gem

Aktsk Tech Meetup #1に行ってきました

Elixirのイロハを学ぶためにアカツキさん主催のミートアップに行ってきました! 場所は代官山のアカツキさんオフィス。UNITの近くでした。

connpass.com

リアルタイムメモを晒しておきます。 (生メモなので正確なところはスライドを参照ください)

『GraphQL を Relay と Phoenix で実装する』

Speaker:岡田さん

WebAPI

オーケストレーション

  • 1画面1API
  • DBアクセス多い
  • 汎用性なし
  • クライアント毎の最適化に強い

理想のAPI

  • サーバーの作りがシンプル
  • 汎用性がある

GraphQL

  • 理想のAPIに近い?

Relay

  • ReactにGraphQLの機能を追加するライブラリ

React

  • JSのライブラリ

Elixir

  • マクロでDSLを作ることができる

Ecto

  • DSLでデータベースアクセスを実装
  • マクロを自分でつくって、GraphQLを実装する

Phoenix

  • ElixirのWAF

QA

  • 複雑なクエリはどうしてるのか?
    • ASTで変換してる(聞き間違えてるかも)

speakerdeck.com

『Node.js is Dead - なぜ私がNode.jsを捨ててElixirに乗り換えたのか』

Speaker:平野さん

Node.jsへの期待

  • V8
  • npm

Node.jsを4年くらいやって学んだこと

  • コールバック地獄
  • ベストプラクティスがずっとない(RoR的なとりあえずこうしておけ的な)
  • 一個ブレイクスルーが起きるとそのフォロワーが山程出てくる問題がつらい
  • スクランナーだけでいくつも渡り歩いた(jake、grunt、brunch、gulp)

いまはこうしてる

  • ES6で書く
  • co+yield(TJ)
  • WAFはkoa(TJ)
  • sequelized

Node.jsはすごいが、、

  • 一個一個npmモジュールを評価し組み込むサイクルはつらい
  • サーバーサイドはもっともっと楽したい

補足

  • co + koa + sequelizedはよい。
  • BKSS開発ワロタ
  • co + koaで非同期処理中のエラーハンドリングもしやすくなってきた

Elixir

  • 安心して乗っかれるベストプラクティスがある
  • シンタックストレンディ

Elixirの美点

  • 関数型、データの不変性、参照透過性

すごさ

プロセスアーキテクチャ

  • エラーハンドリングは監視プロセス側で行う
  • ロジックとエラーハンドリングが分離出来る(これがNode.jsだと辛い)
  • SupervisorからTask.asyncとTask.awaitを使い、タスクの非同期呼び出しをする

他には、、

感想

  • Node.js(2ヶ月)→Elixir(2週間)

QA

  • よい教材は?

www.youtube.com

  • 踏んだ地雷は?
    • IOヘビーな処理は並列化することでパフォーマンスでる。
    • ストリング操作やりやすいが、SJISの文字列をUTF8に変換するのが大変(iconvを使った)

speakerdeck.com

懇親会は時間の都合上行けませんでした〜(T_T)

欅坂46とMongoDBのロゴがクリソツな件

以前Twitterでも呟いたのですが、今日MongoDBのドキュメント読んでて、改めて思ったのでこちらでも。(ちなみにMongoは3系を勉強中)

正確には、欅坂46のロゴではなく、「欅って、書けない?」でつくられたロゴなんだけど、最初の放送を観て、思わず「Mongoンゴ!」と思いました。(小並感)

 

では、まずみんな大好きMongoDBのロゴから。

f:id:itosho525:20151130184753j:plain

葉っぱが特徴的ですね。

では、次にドルヲタ大好き欅坂46のロゴを。

f:id:itosho525:20151130185623j:plain

お分かりいただけただろうか…?

こちらも葉っぱです!形もカラーリングも似てる!東京オリンピックだったら大問題!

 

ドキュメント指向アイドル欅坂46爆誕!

これが言いたかっただけ!おしまい!

 

ちなみに、小林由依さんをチョイスしたのに他意はありません。

TRICK or TREAT

伊勢神宮の国で生まれ育ったので、今までハロウィーン的なことを一度もしたことなかったのですが、昨日初めてハロウィーン的なイベントに参加してきました。

 

と言っても、ライブに行っただけです。

日テレ主催のハロウィンライブなるものに武道館へ行って参りました。

ライブなのに、いかにもテレビ的な演出が冗長な感じもしたのですが、子供もたくさんいたしまぁアリなのかと思いつつ、乃木坂ちゃんを堪能してきました。

なので、ハロウィーン的なイベントと言うか単なるヲタ活なのはここだけの秘密、さもないと、いたずらしちゃうぞ!

 

natalie.mu

 

↑な感じでけっこうたのしかったので、来年からはもう少しハロウィーンに対して積極的になろうかなと思ったのですが、渋谷の映像みて一瞬でその気持ちは吹き飛びました←

 

個人的には何でも取り込んでいく日本のミーハーなマルチカルチュラリズムは好きなんだけど、あれはちょっとカッコ悪い感じがしました。

と思ったけど、そういえば、この国はコスチュームプレイが大好きなヘンタイの国だから、普段は抑圧してるであろう変態性が発散出来るイベントは必要なのかもしれない…

とか考えている時点で僕は一生パーティーピーポーにはなれないんだろうなぁ。なりたくもないけど。

 

www.youtube.com