Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Tokyo GAS - BT5
Search
takanakahiko
April 03, 2018
Technology
1
1.4k
Tokyo GAS - BT5
https://gcpug-tokyo.connpass.com/event/81041/
にて飛び入りBTさせていただいたものです.
takanakahiko
April 03, 2018
Tweet
Share
More Decks by takanakahiko
See All by takanakahiko
golangci-lint の enable-all で コーディングルールを明確にする試み
takanakahiko
0
16
Vivliostyle Pub の現状と課題 #vivliostyle / Current status and issues of Vivliostyle Pub
takanakahiko
0
1.5k
思いつきで実装した web-demo-suit が そこそこバズってメディアとかにも取り上げられた.pdf
takanakahiko
1
180
オタクLODをやりませんか #uzimaru生誕LT会
takanakahiko
0
81
かしこま! 女児向けアニメのLODをみんなで作ってる話
takanakahiko
0
280
学生だけど OSS 始めちゃいました
takanakahiko
3
2.3k
GAS活 #4 「Claspを用いた モダンGAS開発」
takanakahiko
2
1.5k
学生が OSS に挑戦すること
takanakahiko
0
2.8k
プリパラで学ぶ プログラミング(&表現の極意)
takanakahiko
0
1.7k
Other Decks in Technology
See All in Technology
【Oracle Cloud ウェビナー】2025年のセキュリティ脅威を読み解く:リスクに備えるためのレジリエンスとデータ保護
oracle4engineer
PRO
1
100
自社 200 記事を元に整理した読みやすいテックブログを書くための Tips 集
masakihirose
2
330
実践! ソフトウェアエンジニアリングの価値の計測 ── Effort、Output、Outcome、Impact
nomuson
0
2.1k
JuliaTokaiとJuliaLangJaの紹介 for NGK2025S
antimon2
1
120
AWS re:Invent 2024 recap in 20min / JAWSUG 千葉 2025.1.14
shimy
1
100
シフトライトなテスト活動を適切に行うことで、無理な開発をせず、過剰にテストせず、顧客をビックリさせないプロダクトを作り上げているお話 #RSGT2025 / Shift Right
nihonbuson
3
2.2k
デジタルアイデンティティ技術 認可・ID連携・認証 応用 / 20250114-OIDF-J-EduWG-TechSWG
oidfj
2
690
あなたの知らないクラフトビールの世界
miura55
0
130
なぜfreeeはハブ・アンド・スポーク型の データメッシュアーキテクチャにチャレンジするのか?
shinichiro_joya
2
490
コロプラのオンボーディングを採用から語りたい
colopl
5
1.3k
ドメイン駆動設計の実践により事業の成長スピードと保守性を両立するショッピングクーポン
lycorptech_jp
PRO
13
2.3k
駆け出しリーダーとしての第一歩〜開発チームとの新しい関わり方〜 / Beginning Journey as Team Leader
kaonavi
0
120
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
960
Thoughts on Productivity
jonyablonski
68
4.4k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
A better future with KSS
kneath
238
17k
Typedesign – Prime Four
hannesfritz
40
2.5k
The Language of Interfaces
destraynor
155
24k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Designing for Performance
lara
604
68k
Documentation Writing (for coders)
carmenintech
67
4.5k
Making Projects Easy
brettharned
116
6k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.3k
Transcript
TOKYO GAS ビアトークスライド Takayuki Nakayama(なかひこくん) 2018/4/3 @ GoogleJapan
自己紹介 2
自己紹介 - 概要 3 名前 Takayuki Nakayama (なかひこくん) ソーシャルアカウント等 •
GitHub : github.com/takanakahiko • Twitter : twitter.com/takanakahiko • Facebook : facebook.com/takanakahiko • Gmail :
[email protected]
所属 4
所属 - 大学 所属 • 拓殖大学 工学部 情報工学科 → 昨日
院進 • 水野研究室(知識処理) • ディジタルコンテンツ研究愛好会(立ち上げ→会長) 研究テーマ 「ACOを用いたクラスタリングにおけるパラメータ最適化」 5
所属 - アルバイト(学部2年夏〜) 概要 • 組み込みシステム開発会社 アルバイトプログラマ プロダクト • 音声端末の管理画面の構築(React
+ PHP) • 差分の検知をする,言えないタイプの案件(OpenCV) • ドライバとか書く,言えないタイプの案件(C++) 6
所属 - インターンシップ(今年2月〜) 概要 • 株式会社エアークローゼット インターンシップ生 プロダクト • 顧客のデータを用いて行動を予測する
• →(Python, SQL, Word2Vec, CNN, SVM 等 ) 7
所属 - コミュニティ(高校3年次〜) 概要 • 日本Androidの会 学生部 プロダクト&活動 • 路線データを用いたゲーム実装(Kotlin)
• 学生向けAndroidアプリケーション作成ハンズオン • 開発合宿への参加 8
活動等 9
活動等 - 技術同人誌頒布 10 サークル • 高尾技研(主宰) : https://takao-giken.github.io 頒布した同人誌
• GAS Automation Book • GASでWebAPIを作る本
活動等 - 書籍執筆 11 著書タイトル 「サーバーレスでお手軽自動化! Google Apps Script活用入門」(出版:インプレスR&D) https://nextpublishing.jp/book/9104.html
内容 • GASを用いたタスク自動化Tips • ノンプログラマでも対象 • 同シリーズ内でトップの売上
活動等 - 登壇/講師 登壇 • 社内向け講習会への登壇依頼複数(GAS) : 登壇 • サポーターズCoLab勉強会(GAS)
: 登壇 メンター • セミナー(ディープラーニング) : メンター • 小学生向けプログラミング体験会 : メンター その他 • アルバイト先の社内向けハンズオン(機械学習) : 講師 • 学内ゲームプログラミング演習 : Student Assistant 12
活動等 - イベント主宰 イベント名 • プリパラハッカソン : https://prickathon.github.io 内容 •
ファンが集まって,それに関する創作活動をする • 現在,3回目の開催を計画中 13
余談 14
12月ハイライト
発表内容 - 作ったもの 二郎の画像を収集する 16 TwitterAPI で画像取得 スプレッドシートへ 画像一覧を保存
発表内容 - 動作結果 17 同様にこれも 違う画像が...
発表内容 - CloudVisionAPI その写真に含まれると思われる要素を確率付きで返す 18 こんなんでも ラーメンと判定
発表内容 - 判定結果 19 二郎は(一応は) ラーメンなのでOK そうでない場合はNG
デモをしましたが... ~1か月後(完全に忘れたころ)~ GAS「(デモで止め忘れたまま)」 無事死亡 請求
本題 21
女児アニメオンリーでGAS本を頒布した 22 • 主人公の女の子がTwitterBotを作る本です • 30部持って行きました まさかの完売しました →つまり女児向けアニメのオタク30人がプログラミングを始めた GASはプログラミングに触れるきっかけになる...? •
環境構築が楽 • エディタのインストールが不要 • 早い段階で他のサービスとの連携が可能
本について補足 • 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, "ツイート内容");
GASの入り込む余地 24
社内システム 25 世の中にはスプレッドシートとカレンダーしか使えない偉い人が多い →自動化!!! • Formによる会議室の予約 • 会議がある日は議事録をテンプレートから生成 • カレンダーのdescriptionに議事録URL(Google
Doc)を挿入 • スライドの自動生成とかも
お金のかからないWebサーバ 簡易的なWebサーバが作れる →社内用Webサービスを作る!!!! • WebAPI,Webサービスのホスティングができる • 他のサービスとの連携でさらに面白く 例:GAS + React
+ TwitterAPI https://script.google.com/macros/s/AKfycbzA3fiz8W2T2KHjV89XjRqA5A_GS0IXk0YG WaQz_szYCmjqnzk/exec 26
布教! GoogleAppsScriptは 手軽に始めやすいよ! という路線で皆さんで布教しましょう! 27
End. P.S. 夏のインターン探してます. よろしくお願い致します. 28