きょくちょ日記 -THERE'S ONLY MAKE!-

頭の中にあるうちは何だって傑作

2017年9月15日 週末はふりかえってブログを書く

3行まとめ

  • smarty化は本当に学習として丁度いいので来週以降もどんどんやっていきたい気持ち
  • コードレビューを最近できていないので来週からはどんどんやっていく気持ち
  • マネージャー・シニアエンジニアと三者面談
    • 面談中、普段の自分からは気づけない自分の弱い部分がいっぱい出てきたのを感じたのでふりかえって明文化します。
    • 自分が成長することは自分の成長だけでなくチームの成長に直接繋がることを再認識できたのでやっていき!

すきすき

  • 週末はブログ書いたりフィンテックいろいろやってみたり自己分析したりjs書いたりしようという気持ち
  • アピールしたり目立ったりするのが苦手な自分がいて、必要以上に自分を卑下する習性があるのでなんとか意識を変えていきたい..。
  • どうしたらもっと力を発揮できるかな。どうすれば大将軍になれるかな。
  • 自分のことを「私はこういう人間です」と説明できないのダサいので、自分説明書を作ることにしました。

2017年9月13日 体調が良くないとやっていき力が弱まる

3行まとめ

  • 夏休み以降ずっと体調を崩していましたがついに回復してきました!体調が良くないとやっていき力が弱まるので本当に注意ですね。
  • Smarty化。なんとなくしか分かっていなかった部分を厳密に理解する必要があってよい。
  • エンジニアサマーインターンが終わってしまいました😂
    • 学びが多かったなぁと漠然と思っている状態なので、今週末ふりかえり後に文章に起こす気持ちです。
    • インターン生のみんなとまた会いたいな!
  • フットサルの練習日でした。自分の体を支えられませんでした。足がつりました。瞬発的な動きができなくなっているので、ランニングだけではなく定期的にスポーツをすることにしました。

すきすき

今日からまた日々の日課を再開してゆくます!高まり!!

www.youtube.com

2017年8月18日 夏休みが明けた

3行まとめ

  • 夏休み最後の2日間は何も生産しない日だった。リセットできた感あったのでOK!
  • 今日1日仕事をしたことでスイッチを入れ直すことができた。今日からまた開発を始めっぞ🔥
  • MediumとTumblrを始めるぞ!

いきいき

  • ラジオに興味を持った

MakerFaireTokyo2017に『だおん』を出展してきました!

MakerFaireTokyoとは

日本のMake系イベント最大のお祭り。それがMakerFaireTokyo2017です!

makezine.jp

このお祭りにペパボMake部の活動の一貫として「だおん」というおしゃべりぬいぐるみを作って展示してきました。

「だおん」は社内のかわいいものが好きなメンバーであれこれ案だしして作った至高のきゃわわ(スピーカー型音声アシスタント端末)です!

f:id:yutokyokutyo:20170808213542p:plain

twitter.com

経緯

思えば数々のMaker達との出会いの中で自分の価値観が色々変化していったので、一度簡単にトピックだけ掻い摘んで振り返ってみることにしました。

2016年 ~春~

  • 社内でMakeに興味があるメンバーが集まり、TechShopTokyo の見学に行ってきました。

yutokyokutyo.hatenablog.com

  • 秋葉原に行って初めてラズパイを買ってその日はしゃいでくだらないものを作りました。
    • このブログのおかげで2016年の社内開発合宿のお誘いをいただいたのでとっても大事なブログだったなぁ..。

yutokyokutyo.hatenablog.com

  • おうちハック勉強会に参加
    • ギークな強者達がゴロゴロいらっしゃってとても刺激を受けました!

yutokyokutyo.hatenablog.com yutokyokutyo.hatenablog.com

2016年 ~夏~

  • MakerFaireTokyo2016で初めてMake系のイベントに参加しました。
    • Maker達が作る世界観に圧倒と感動を覚え「いつか自分もこんな風に出展したい..」と思ったことを覚えています。
    • 自分が作ったものを楽しそうに説明されるとこっちも作りたいと思うMakerの思想に触れたのもココ!

yutokyokutyo.hatenablog.com

  • 社内の開発合宿(お産合宿)
    • ものづくりってやっぱり楽しいなぁと思い出させてくれた大事なイベントでした..😂

yutokyokutyo.hatenablog.com

2016 ~秋~

  • 社内の先輩エンジニアがアジアのシリコンバレーと呼ばれる 深圳 に行き、MakerfaireShenzen2016に参加するとのことだったので「貴重な機会を逃したくない」と思い、勢いで のっていき をしました。
    • 先輩が書いた旅行記ブログはこちらです↓

medium.com

2016 ~冬~

  • 会社の開発合宿で作った「migaco」という歯ブラシスタンド型IoTデバイスをOgakiMiniMakerFaireに出展しました。
    • 初めての出展!岐阜も初めてでした。
    • 途中体調を崩す場面もありましたが、出展する側の楽しさを感じたのはもちろん、フィードバックを受けてプロダクトを洗練させていくためにもまずはプロタイプを作って色んな人の目に触れることの大事さを知りました。

yutokyokutyo.hatenablog.com

  • GUGEN2016コンテストに「migaco」で応募しました。
    • 一度形にすると派生して色んなことにチャレンジしやすくなるんですね。

gugen.jp

2017 ~春~

  • 現在僕が参加している東工大のエンジニアリングデザインプロジェクトのコンペティションに企業枠で参加しブース出展してきました。
    • このときの経験によって今の自分がある..と考えると感慨深いものがあります。

エンジニアリングデザインコンペ

  • この流れでMakerFaireBayAreaに行く気満々でしたが有給が足りなかったことと自分を見つめ直す時期に突入していたこともあり断念。来年は行くと誓いました🔥

2017年 ~夏~

  • MakerFairetokyo2017に「だおん」を作って出展

makezine.jp

だおんを作った

  • ペパボ社員4人で作りました!
  • 構成は PO1, デザイナー1, エンジニア2 です。これは構成なだけで、実際は職種に縛られず各々が得意なことを活かしてモリモリ作業に打ち込んでいました。
  • チーム名は「きゃわわ研究所」です。
  • きゃわわとは、だおんの種族名のようなものでピカチュウで言うところのポケモンに分類されるものです。
  • 今後はだおん以外のきゃわわを作っていく気持ちがあります٩(๑òωó๑)۶

雑すぎる紹介ムービー

www.youtube.com

※ 文言くらい直せよ感

だおんを支える技術

構成

  • 頭脳はAlexa
  • 臓器がRasberryPi3
  • 耳はマイク
  • 口はスピーカー

f:id:yutokyokutyo:20170808215500p:plain

仕組み

  1. 人間が、だおんに「だおん」と話しかける
  2. だおん内部のRasberryPiで稼働しているAVS(Alexa Voice Service)が自然言語を解釈して聞き耳を立てる
  3. 人間がだおんに聞きたいことを話す(現状英語のみ対応)
  4. AVSが解釈した言語をネットを介しクラウド上にあるAlexaに問い合わせる
  5. Alexa内部のASK(Alexa Skills Kit)がその言語を受け取り、その言語に応じてAWS Lambda上に書かかれたロジックの処理結果をだおんに返す
  6. だおんはAlexaから帰ってきた結果をスピーカーを介してしゃべる
  7. 人間は、幸せになる

f:id:yutokyokutyo:20170808215520p:plain

レスポンスの日本語対応

  • おみくじ
  • 天気
  • 温度

Alexaを利用した音声アシスタント

www.youtube.com

github.com

github.com

だおんからのお願い🙏

だおんに「だおん!」と言うとだおんが反応してくれるのですが(Hey Siriのような感じ)、現状「だおん!」という呼びかけボイスデータのサンプルが少ないことでだおんがあまり反応してくれないという課題があります。 解決するためには「だおん!」というボイスデータをたくさんいただくことなのですが、なんと以下のリンクを辿ると「だおん!」のボイスデータを登録することができます。 もしよろしければでいいのですが、是非だおんにボイスデータをわけてあげてください😊

snowboy.kitt.ai

当日

  • インターネットが全く繋がらなかったため大苦戦しました。
  • OgakiMiniMakerFaireのときはWiMAXなら使えたので油断していました。多少遅くなるであろうと思っていましたが実際はテザリングでも全然繋がらなかったので、当日はプロダクトの改修作業に専念することになりました。
  • インターネットが必要な展示は、ユーザーに対して振る舞いは変えずにデモができるようにする、もしくはWifiを直接拾えるようにモバイルWi-Fiルーターから自身のプロダクトに有線のLANケーブルを直接繋ぐといった工夫が必要だと知りました。
  • 想像以上に雑音の音量が大きかったので、だおんの声が聞き取れない問題も発生しました。結局だおんの中に入れようとしていたスピーカーを頭の上に乗せることになってしまい、チャイナっぽい感じのだおんになってしまいました。中にはスピーカーがマシンの中枢だと勘違いするお客さんもいたりしたので改良の余地ありでした。
    • お客さんの注意を引くためにはスピーカーもアンプを繋いで出力音量を上げる工夫をしたりする必要性を感じました。
  • 次回展示する機会があれば活かしていきます。
  • 「かわいい!」「好き!」と言ってもらえたのが本当に嬉しかったです!お子さんにも大反響で特にこちらのTwitterが嬉しすぎて泣きました…><

f:id:yutokyokutyo:20170808223545j:plain f:id:yutokyokutyo:20170808223553j:plain f:id:yutokyokutyo:20170808223527j:plain f:id:yutokyokutyo:20170808223605j:plain f:id:yutokyokutyo:20170808223613j:plain f:id:yutokyokutyo:20170808223630j:plain f:id:yutokyokutyo:20170808223622j:plain f:id:yutokyokutyo:20170808223634j:plain f:id:yutokyokutyo:20170808223638j:plain f:id:yutokyokutyo:20170808223642j:plain f:id:yutokyokutyo:20170808222934j:plain f:id:yutokyokutyo:20170808222927j:plain

f:id:yutokyokutyo:20170808222913j:plain

こんな素敵な体験ができのは、ペパボMake部の皆さんきゃわわ研究所の皆さん、サポートしていただいた全ての方々のおかげです。 本当に感謝してます!ありがとうございました!

今後

  • Alexaは現状日本語対応していないので(2017年7月には対応するとの噂があったが..)、日本語対応済のGoogle Assistant SDKを使って実装し直そうかなと思っています。
  • 実際に会話しているように見せるためにサーボモータを使ってだおんの耳を動かしたいと思ってます。
  • ペパボの開発合宿ではだおんを更にブラッシュアップさせる予定なので、楽しくだおんと共に成長していけたらなぁと思っています😊
  • 去年の開発合宿は、ものづくりってやっぱり楽しいなぁと思い出させてくれた大事なイベントだったので今年も特別な日になるように尽力します!

f:id:yutokyokutyo:20170808221104j:plain

www.youtube.com

NOTHING IS A MISTAKE! THERE’S NO WIN AND NO FAIL! THERE’S ONLY MAKE!

2017年8月8日 一・段・落!

3行まとめ

  • MakerFaireTokyo2017展示・準備、地方ITイベント開催の準備、東工大エンジニアリングプロジェクトAの最終発表・最終レポート提出、builderscon2017、友人の結婚式や送別会の動画作成、友人と共同で開発しているプロダクトの開発…etc 諸々全てついに無事に終えることができました!!😂
  • 以前の自分だったら達成できないであろう並列タスクでしたが「今の自分ならなんとかなる」という気持ちがあり、なんとか達成できることができました。
  • 楽しいは最強!

makezine.jp

2017年度「エンジニアリングデザインプロジェクトA」 - 東京工業大学エンジニアリングデザインプロジェクト

builderscon.io

  • 初めて面接をした日
    • 結果によって人の人生を大きく左右することになるのでお互いが幸せになるために各々が最善を尽くす場なのだなと実感することができた。
    • 話しやすい雰囲気を作ることに気をつけた。
    • 責任の重みはあるけど学生さんのお話はとても面白くいつまででも話していたいなぁと思った。
    • 自分の作ったものを楽しそうに語っている姿を見るのは大好き。

いきいき

  • 夏休みが明日の19時から始まります。
  • 今日は夏休みが終わったときに一皮むけている自分になったなぁと実感できるようにするために計画を立てます。

2017年7月28日 自分の限界を知ることができた2017年7月

3行まとめ

  • 7月は本当に忙しい月であっという間だった。日課としていたブログを更新する労力すらどうでも良くなるほどに…。
  • 2017年の上期が良い結果で着地できたことにより、更にやっていきActionを増やす試みをしてみたが見事にパンクしていた。
  • おかげでスキルと経験を蓄積できたが、日課としていたことや、やると決めたことを幾つか捨てることになり少し不安定な月でもあった。
  • ただ、無事に一つ一つ自ら課した大きな山を乗り越えることができ自信をつけることができた。
  • また、恥ずかしながらここまで自分を追い詰めた経験が自分の人生史上なかったので、初めて自分の限界というものを知る良い機会でもあった。
    • 📝 大きなタスクを同時並行して良い数は最大5個まで!それ以上は体が持たなくなるので引き受けてはいけない!

いきいき

Maker Faire Tokyo 2017 に出展するので、ぜひ遊びにきてください 😊

makezine.jp

ひとこと

最高の週末を送るためには金曜日に最高の計画を立てること

2017年7月5日 フロントエンド周りの技術は難しいな

3行まとめ

  • 最近は上期をふりかえって下期の方針や目標を決めていた
    • やりたいことが多すぎてオーバーワークになるのが目に見えていたので少し減らしていくことにした。
  • 最近は npmやbower, node, gulp でjs周りをゴニョゴニョしていた。
    • 全然分かってなかったので圧倒的に学びがあった。
    • 下期は学びがあったら Quita に備忘録として書いていく習慣をつけていくことにした!
  • Read World Http の本がやってきたので読む 🐘

www.oreilly.co.jp

いきいき

  • イスを変えたら腰への負担が減った!:ikiiki:
  • メルヘンランチで「だおん」生誕祭を打診した!命を宿したい!

f:id:yutokyokutyo:20170705190432p:plain

2017年6月30日 ニューラルネットワークほむほむ

3行まとめ

  • 上期評価資料作成
    • 実績の記入はできた。後は自己評価なので週末は内省に努めます。
  • 下期目標設定
    • ドラフトで設定した。今後面談を重ねることでブラッシュアップしていこう。
  • DeepLearning読書会
    • パーセプトロンにより論理回路を表現できる
    • しかし単層のパーセプトロンは線形領域だけしか表現できないのに対して、多層のパーセプトロンは非線形領域を表現できる
      • ex) XORゲートは単層のパーセプトロンでは表現できない
      • 多層のパーセプトロンを組み合わせればコンピュータが作れる
    • めちゃおもしろい〜!

sonyもニューラルネットワークのOSSライブラリ公開していた。

nnabla.org

github.com

わいわい

先週の土日あまり休めてなかったのか今週は明らかに疲れていたので、今週は休む時間を作って休みます💤

2017年6月29日 上期評価資料作成中

3行まとめ

  • 上期の評価資料を作成している
    • 毎日Activityはとっていたけど、結局月に1回のふりかえり活動はできなかった。
    • 一日ごとのログを月に一度一気にまとめるというActionが良くなかったので、毎日同じログファイルに追記していくことにした。
    • 自分の感情が毎日のActivityに細かく書かれていた。心の変化が凄まじい半年間だった。どんどんいきいきしていく様子が手に取るように分かって嬉しくなった😊 圧倒的感謝 ><下期はやりまくるます!!
  • メルヘン部の活動
    • きゃわわ会議に熱が入りすぎてしまい夜通し毎日開催されていた。
    • 熱中しすぎてブログを書くリソースすら削ってしまった。
    • もう少しで生まれる..。ふうせんきゃわわ「だおん」が!!!!
  • フロントエンドランチに参加した。
    • お昼の勉強会は最高だぁ。毎日のランチをもっと楽しくいこうと思った!

2017年6月27日 一時停止

3行まとめ

  • 個人用PCの dotfiles を会社のPCに充ててみたら盛大にエラーが出てきてしまい昨日から作業が一時停止していた。
    • やりたいこと・やらなきゃいけないことが盛りだくさんなのに作業が中断されてしまい、とてもフラストレーション溜まっていた。
    • 現状復帰までは戻ってこれたので明日から本気出す><
  • bot の作成に機運が向き始めている。下期は対話型のプロダクトをいっぱい作るぞぅ!
  • js 圧縮やっていき

わいわい

とにかく今週はやらなきゃいけないことが多い。来週の幸せを掴むために一つ一つ集中して素早く終わらそう。

2017年6月25日 街で次の冒険の準備してた

3行まとめ

  • 2017年上期に立てた目標について一段落ついたので、今日は自分のPCの環境設定をメンテナンスしたり便利にしたらり、下期のアクションを考えたり、雑な人生設計してみりなどなど、RPGでいうとこの街で武器強化したり休んだりしてるような日だった🍵
    • brew doctor で診断した問題の解消や、不要な karabiner 設定の削除、アプリケーションの切り替えができなかった問題の解決、:,;の切り替え、個人用タスク管理の Trello 整理、dotfilesの整備、エイリアス、ghq, peco, gh-oepnの導入、Alfredのパワーパックをついに購入、ブックマーク整理、通知周り整理、下期にやりたいことリスト化などなどなど

f:id:yutokyokutyo:20170625150116p:plain

  • 社内にナレッジ高めな宝庫のようなissueがたくさんあるのでそれらを少しづつ読んでいくぞう🐘💨
  • このブログのタイトルにある言葉は John Cage の言葉だったんだぁ。

www.brainpickings.org

  • HTC Vive と Titbrush で3次元に絵を描く様を見た。いいなぁ。

f:id:yutokyokutyo:20170625191252j:plain

Tilt Brush by Google

いきいき

レコーディングと音楽制作をやっていく気構えが高まったので以下を購入した♫ VOCALOID4 Library Fukase はただのふかせ氏だった!!!ボカロ独特の途切れるような歌い方にならなくてただのSEKAINOOWARI氏だった!

www.mi7.co.jp

www.mi7.co.jp

www.vocaloid.com

2017年6月24日 東京工業大学エンジニアリングデザインプロジェクト(EDP)に参加 🐥

3行まとめ

  • 今日から東京工業大学エンジニアリングデザインプロジェクト(EDP)に約半年間強参加します。
    • 内容は、東工大の大学院生はもちろん、東京藝術大学や武蔵野美術大学に在籍する芸術大学の学生さんや僕のようなソフトウェア開発者、テクノアントレプレナーといった多種多様な方々が集まり、ダイバーシティなチーム編成で様々な視点からデザイン思考をベースとして問題解決を行うPBL(Problem Based Learning)型の授業です。
    • 今日は初日なので内容はガイダンスとチーム発表、チームビルディング、オブザベーションについて。
    • 次回2週間後の授業までにチームメンバーと共にインタビューや観察を通してオブザベーションレポートを作成します!やっていきだぁ!
    • 社外での交流は気づきがあって良いなぁ。ダブル・ループ学習を加速していくぞぅ!

www.youtube.com

medium.com

  • 毎日Github上で作業したログをActivityリポジトリに保存していたのだけど面倒くさくなったのでRakefileとshellscriptとcron使って自動化した。便利!
  • crontabをMac OS Xに保存するには以下の手順が必要だった。
    • set backupskip=/tmp/*,/private/tmp/*
    • export EDITOR=/usr/bin/vim

わいわい

Let’s enjoy “dance with ambiguity”!

2017年6月23日 🍺上期有機的成長軸の目標達成🍺

3行まとめ

  • イベント管理アプリケーション
    • Twitterサインアップできた
    • GoogleOauth2 サインアップできそう
    • 基本的にomniauthの機構が同じなのでソーシャルサインアップは一つ作れば他もまぁまぁ簡単に作れることが分かった。(Rails5, Devise環境)
    • ようやく上期の目標が達成できたので、明日からはデザインやリファクタリングをやっていくぞう🐘
    • いくつかpendingとしていた問題があるのでそれらも片付けていこう〜。

github.com

github.com

  • ob_start、ob_get_contents関数でPHPの標準出力をバッファリング・変数に代入 の術を覚えた。
  • WordPress関数は難しいなぁ…。厳かった。
  • 明日から東京工業大学デザインエンジニアリングデザインプロジェクトに参加します✨

2017年度「エンジニアリングデザインプロジェクトA」 - 東京工業大学エンジニアリングデザインプロジェクト

いきいき

  • 昨日疲れて早寝したので早起きできた。おかげさまで今日は作業がめちゃ捗った〜。
  • 今週から朝方に今日はこうなると良さそうと思ったことをブログを書いて下書き保存して、1日の最後にそれを修正するというのをやっているのですが、1日の中での目標との差異が分かるのと、今日やることが明確になるので良さ!
  • 今週は毎日生産性に溢れていた気がする!

商品が届いた〜!!😊 嬉しみ!!

suzuri.jp

2017年6月22日 いきいきDeepLearning勉強会 🐟

3行まとめ

  • イベント管理アプリケーション
    • Facebookのソーシャルサインアップに成功した
    • 結局動かなかった原因は callback_url のパスに余分なスラッシュが入っていたからでfacebookからアプリケーション側に返ってこれなかったことだった
    • プロフィール画像機能を追加した

github.com

  • herokuにデプロイしたらsalckに通知するようにした
    • heroku releases もリリース履歴をコマンドラインからシュッと見れるので便利
    • ローカル開発環境上では動くけど本番環境では動かないとか、実はherokuへのデプロイに失敗していたとかが検知できるようにしたかった

pepabo.slack.com

  • DeepLearning勉強会に参加した
    • ランチの時間にみんなでわいわい読んでいくスタイル
    • bew install python3 した。python初めて書いた!
    • dockerで環境構築してjupyterで書いてた
    • Numpyの配列概念とブロードキャスト
    • パーセプトロンでANDゲート実装した
    • Matplotlib が呼べなかったので呼べるようにしてsinを描画するのが宿題 ← できた!

f:id:yutokyokutyo:20170622142147p:plain

github.com

いきいき

  • 読書会久しぶりだったのでなんだかとってもとっても楽しかった!内容も楽しいけどみんなで読み進めるのは最高だなぁ!
  • 17:30位からガス欠になっていた。今後はどこかで睡眠をとる工夫を取ろう。
  • 「プログラマが知るべき97のこと」後で本買って読もうと思ってたけど無料で公開されていたのかぁ!!!(知らなかった)
    • 公開されていると引用するときとか便利だなぁ

https://xn–97-273ae6a4irb6e2hsoiozc2g4b8082p.com/%E3%82%A8%E3%83%83%E3%82%BB%E3%82%A4/%E3%81%99%E3%81%B0%E3%82%84%E3%81%8F%E3%83%87%E3%83%97%E3%83%AD%E3%82%A4-%E3%81%93%E3%81%BE%E3%82%81%E3%81%AB%E3%83%87%E3%83%97%E3%83%AD%E3%82%A4/https://xn–97-273ae6a4irb6e2hsoiozc2g4b8082p.com/%E3%82%A8%E3%83%83%E3%82%BB%E3%82%A4/%E3%81%99%E3%81%B0%E3%82%84%E3%81%8F%E3%83%87%E3%83%97%E3%83%AD%E3%82%A4-%E3%81%93%E3%81%BE%E3%82%81%E3%81%AB%E3%83%87%E3%83%97%E3%83%AD%E3%82%A4/xn--xn97-273ae6a4irb6e2hsoiozc2g4b8082p-9s1v.com

  • 最近 rebuild.fm 聞けてなかったので再開しよう〜

rebuild.fm