Tokyo GAS - BT5

Tokyo GAS - BT5

https://gcpug-tokyo.connpass.com/event/81041/ にて飛び入りBTさせていただいたものです.

0479057e04d0dbef40692b5f171f60e4?s=128

takanakahiko

April 03, 2018
Tweet

Transcript

  1. TOKYO GAS ビアトークスライド Takayuki Nakayama(なかひこくん) 2018/4/3 @ GoogleJapan

  2. 自己紹介 2

  3.  自己紹介 - 概要 3 名前  Takayuki Nakayama (なかひこくん) ソーシャルアカウント等 •

    GitHub : github.com/takanakahiko • Twitter : twitter.com/takanakahiko • Facebook : facebook.com/takanakahiko • Gmail : takanakahiko@gmail.com
  4. 所属 4

  5.  所属 - 大学 所属 • 拓殖大学 工学部 情報工学科 → 昨日

    院進 • 水野研究室(知識処理) • ディジタルコンテンツ研究愛好会(立ち上げ→会長) 研究テーマ 「ACOを用いたクラスタリングにおけるパラメータ最適化」 5
  6.  所属 - アルバイト(学部2年夏〜) 概要 • 組み込みシステム開発会社 アルバイトプログラマ プロダクト • 音声端末の管理画面の構築(React

    + PHP) • 差分の検知をする,言えないタイプの案件(OpenCV) • ドライバとか書く,言えないタイプの案件(C++) 6
  7.  所属 - インターンシップ(今年2月〜) 概要 • 株式会社エアークローゼット インターンシップ生 プロダクト • 顧客のデータを用いて行動を予測する

    •  →(Python, SQL, Word2Vec, CNN, SVM 等 ) 7
  8.  所属 - コミュニティ(高校3年次〜) 概要 • 日本Androidの会 学生部 プロダクト&活動 • 路線データを用いたゲーム実装(Kotlin)

    • 学生向けAndroidアプリケーション作成ハンズオン • 開発合宿への参加 8
  9. 活動等 9

  10.  活動等 - 技術同人誌頒布 10 サークル • 高尾技研(主宰) : https://takao-giken.github.io 頒布した同人誌

    • GAS Automation Book • GASでWebAPIを作る本
  11.  活動等 - 書籍執筆 11 著書タイトル 「サーバーレスでお手軽自動化! Google Apps Script活用入門」(出版:インプレスR&D) https://nextpublishing.jp/book/9104.html

    内容 • GASを用いたタスク自動化Tips • ノンプログラマでも対象 • 同シリーズ内でトップの売上
  12.  活動等 - 登壇/講師 登壇 • 社内向け講習会への登壇依頼複数(GAS) : 登壇 • サポーターズCoLab勉強会(GAS)

    : 登壇 メンター • セミナー(ディープラーニング) : メンター • 小学生向けプログラミング体験会 : メンター その他 • アルバイト先の社内向けハンズオン(機械学習) : 講師 • 学内ゲームプログラミング演習 : Student Assistant 12
  13.  活動等 - イベント主宰 イベント名 • プリパラハッカソン : https://prickathon.github.io 内容 •

    ファンが集まって,それに関する創作活動をする • 現在,3回目の開催を計画中 13
  14. 余談 14

  15. 12月ハイライト

  16.  発表内容 - 作ったもの 二郎の画像を収集する 16 TwitterAPI で画像取得 スプレッドシートへ 画像一覧を保存

  17.  発表内容 - 動作結果 17 同様にこれも 違う画像が...

  18.  発表内容 - CloudVisionAPI その写真に含まれると思われる要素を確率付きで返す 18 こんなんでも ラーメンと判定

  19.  発表内容 - 判定結果 19 二郎は(一応は) ラーメンなのでOK そうでない場合はNG

  20.  デモをしましたが... ~1か月後(完全に忘れたころ)~ GAS「(デモで止め忘れたまま)」 無事死亡 請求

  21. 本題 21

  22.  女児アニメオンリーでGAS本を頒布した 22 • 主人公の女の子がTwitterBotを作る本です • 30部持って行きました まさかの完売しました →つまり女児向けアニメのオタク30人がプログラミングを始めた GASはプログラミングに触れるきっかけになる...? •

    環境構築が楽 • エディタのインストールが不要 • 早い段階で他のサービスとの連携が可能
  23.  本について補足 • Twitter用のラッパーライブラリをこちらで作成,それを使う形にした. • シリアルキーを発行,後からDLできるように( https://taimen.jp/f/586 ) 23 var auth_info

    = { "c_key":"ABCDEFGHIJK", //コンシューマキー "c_sec":"LMNOPQRSTUV", //コンシューマシークレット "a_tok":"XXXXXXXXXXX", //アクセストークン "a_sec":"YYYYYYYYYYY", //アクセストークンシークレット } Twitter.tweet(auth_info, "ツイート内容");
  24. GASの入り込む余地 24

  25.  社内システム 25 世の中にはスプレッドシートとカレンダーしか使えない偉い人が多い →自動化!!! • Formによる会議室の予約 • 会議がある日は議事録をテンプレートから生成 • カレンダーのdescriptionに議事録URL(Google

    Doc)を挿入 • スライドの自動生成とかも
  26.  お金のかからないWebサーバ 簡易的なWebサーバが作れる →社内用Webサービスを作る!!!! • WebAPI,Webサービスのホスティングができる • 他のサービスとの連携でさらに面白く 例:GAS + React

    + TwitterAPI https://script.google.com/macros/s/AKfycbzA3fiz8W2T2KHjV89XjRqA5A_GS0IXk0YG WaQz_szYCmjqnzk/exec 26
  27.  布教! GoogleAppsScriptは 手軽に始めやすいよ! という路線で皆さんで布教しましょう! 27

  28. End. P.S. 夏のインターン探してます. よろしくお願い致します. 28