Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
公式部活動技術書典部の活動紹介
Search
mahiguch
September 18, 2020
Technology
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
公式部活動技術書典部の活動紹介
GREE Tech Conference 2020 ShortSession-8の発表資料です。
mahiguch
September 18, 2020
More Decks by mahiguch
See All by mahiguch
爆速で成長する おでかけ情報サービスの成長を支えるデザインと開発の取り組みについて
mahiguch
0
85
WebView認証連携
mahiguch
0
91
メディアアプリLIMIAにおけるプッシュ通知配信システム
mahiguch
0
120
エンジニア以外の方が自らSQLを使ってセグメント分析を行うカルチャーをどのように作っていったか
mahiguch
1
1.1k
PHPからgoへの移行で分かったこと
mahiguch
2
4.4k
BigQueryを使った機械学習プロジェクトの分析とオフライン検証
mahiguch
2
1.3k
gRPCを使ったメディアサービス2
mahiguch
0
250
LIMIAでのBigQuery活用事例
mahiguch
0
230
機械学習輪講会資料
mahiguch
0
200
Other Decks in Technology
See All in Technology
エージェントはローカル、検証はMicroVM — Lambda MicroVMsでつくるServerless CI
fujioka6789
3
670
AIエージェントを最高のパートナーに育てる方法|評価と判断軸を育てる5つのステップ
koichiaoki
1
160
AIに賢く動いてもらうためのコンテキスト〜Snowflake女子会 vol.8
snowwmn0824
0
150
すぐできる衛星通信対応 あとは山奥に行くだけ
tatetate55
0
140
Von-Neumann Machines, Dreams & The Futures of IT
ufried
0
120
作って終わりじゃないサーバーレス 〜9年運用する大規模EC物流API基盤の設計・運用のリアル〜
zozotech
PRO
0
430
データ界隈LT祭 第1回LT登壇
taromatsui_cccmkhd
2
1.5k
AI時代の「技術的負債」の変質ー概念の終焉と再解釈、エージェントと共に向かう先
nwiizo
1
3.1k
CLIライブラリ開発を支える技術
htnabe
0
140
Vibe Coding で作ったプロダクトをどう安全に動かすか / How to Safely Run Products Built with Vibe Coding
glidenote
0
470
ユーザー価値を届け続けるためにウォンテッドリーが大切にしている文化
kotaminato
0
190
え、こんなに早く改修できるの?──新人エンジニアとスクラムマスターの2人が語る、AI×アジャイル開発の現場
ysasago
2
650
Featured
See All Featured
Building the Perfect Custom Keyboard
takai
2
880
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
240
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
580
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
460
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
The Curious Case for Waylosing
cassininazir
1
520
Faster Mobile Websites
deanohume
310
32k
The Spectacular Lies of Maps
axbom
PRO
1
1k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
510
Odyssey Design
rkendrick25
PRO
2
810
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.1k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.2k
Transcript
グリーライフスタイル株式会社 ソフトウェアエンジニア 樋口雅拓 株式会社WFS ソフトウェアエンジニア 遠藤辰弥 公式部活動 技術書典部活動紹介
• グリーグループのグリーライフスタイル株式会社で、LIMIA という住まい領域のメディア を作っています。ゲーム会社ですが、最近はメディアに力を入れています。 • LIMIAではインフラ、サーバ、Web、RecSysを経てAndroidを担当しています。6歳の娘 のパパ。twitter: @mahiguch1 • 技術書典7からサークル参加しています。
2 Masahiro Higuchi/樋口雅拓 Tatsuya Endo/遠藤辰弥 • グリーグループ,WFSのサーバーエンジニア • スマホ向けアプリ共通で使うライブラリをグループに提供 • アカウント管理、課金、キーワードフィルタ、など
3 公式部活動(グリーオフィシャルクラブ制度)とは 制度の目的 ・本制度は、本部の垣根を超えた社 員同士の交流、及びクロスコミュニ ケーションを図り親睦を深めることを 目的としています 。
技術書典とは、技術書の即売会。 規模がすごい! • 参加サークル数: 約700 • 来場者数: 約10,000名 • 流通総数:
約75,000部 山手線のラッシュ並みの混雑の中、大量の技術 書が頒布されます。2020年春からはオンライン 開催となっています。 4 技術書典とは?
技術書典6の会場で同僚を見かけたので、「合 同誌書いて技術書典7にサークル参加しよう ぜ!」と暑苦しく誘ってみたら、意外とokもらっ た。早速SlackにChannelを作ってみる。 部活動にしちゃえば、会社はテクニカルブラン ディング、寄稿した人はキャリアアップ、運営は 持ち出しが減るので、全員得するんじゃね!? 合同誌を作って技術書典で頒布する部活動、グ リー技術書典部を申請して承認された。 5
技術書典部とは?
6 本の作り方 6
• Re:VIEWのGitHub repositoryをcloneします。 • Re:VIEW形式で書いてPull Requestを作ります。 • GitHubActionsで自動的にbuildが走り、PDFが出力されます。 Re:VIEW GitHub
repository: https://github.com/kmuto/review Re:VIEWのおかげで、簡単に技術同人誌が作れるようになりました。これを 作ってくれた皆様に大大大感謝しています! 本の作り方
Re:VIEWは、MarkdownとTexを混ぜたようなものです。 • Markdown: 簡単だけど数式や行番号付きコードが書けない • Tex: 綺麗だが面倒 基本はMarkdownのように書いて、複雑な部分だけTexで書けるフォーマット が出来ました。それがRe:viewです。技術書典に出している人はほとんどこ れで書いています。
Re:VIEW形式について
9 Re:VIEWの書き方1 = Kotlin MPPで作るドメインモデル実装 == 要件 プロジェクトを開始した10月上旬にいただいた要件は、次のものでし た。 *
セッション情報がみれる * スケジュールがみれる * ニュースがみれる セッションとは、1コマの発表のことです。 スケジュールとは、セッションを時系列で一覧表示したものです。 9 実装例
10 Re:VIEWの書き方2 //listnum[SessionModel][SessionModel][kotlin]{ package jp.gree.techcon.common.model import kotlinx.serialization.Serializable @Serializable data class
Session( val id: Long, val name: List<Speaker>, val startTime: Long, val endTime: Long, val title: String, val description: String) //} 10 実装例
11 Re:VIEWの書き方3 //table[SessionTable][Session]{ 属性名 型 説明 -------------------- Id Int .
Speaker List<Speaker> 登壇者情報 StartTime Timestamp 開始時刻 EndTime Timestamp 終了時刻 Title String タイトル Description String 説明文 SlideUrl String SlideShareのURL //} 11 実装例
Re:VIEW環境のコンテナが dockerhubに上がっており、以下の ようなコマンドでPDFをbuildできま す。 docker run -t --rm -v $(pwd):/book
vvakame/review:4.1 /bin/bash -ci "cd /book && ./setup.sh && REVIEW_CONFIG_FILE=$REVIEW_CONFIG_ FILE npm run pdf" 生成されたPDFには、製本して綴じる ためののり代が付与されており、この まま印刷所に入稿可能です。 超感謝 https://github.com/TechBooster/ReVIEW-Template build方法と出来上がったPDF 12
13 どんな本を作ったか 13
グリー技術書典部誌 2019年秋号 14
【スケジュール】 * 8月10日: 概要締め切り * 8月31日: 本文締め切り * 9月6日: 校正締め切り
* 9月22日: 技術書典7当日 スケジュールと進捗管理 15 各締め切りをデッドラインの1週 間前に設定し、締め切り日に状 況を見てデッドライン近くまで延 長する作戦。
1人10ページぐらい書いて、ノン ジャンルの合同誌を作って頒布 してきました。 頒布部数は、96部。収支はトン トンぐらいです。 技術書典7にサークル参加
グリー技術書典部誌 2020年春号 17
【スケジュール】 * 2020/01/17: タイトル締切り * 2020/01/24: アウトライン締切り * 2020/02/07: 本文及び表紙締切り
* 2020/02/14: 広報確認締切り * 2020/03/01: 技術書典8当日(中止) * 2020/03/07: 技術書典応援祭当日 技術書典8が中止 18 COVID-19の影響で技術書典 8が中止。オンラインイベントの 技術書典応援祭が開催。
19 19 ⓘ Start presenting to display the poll results
on this slide. 技術書典応援祭でグリー技術書典部誌 2020年春号は何冊頒 布されたでしょうか?
技術書典9で新刊頒布中! 第1章 Mozilla Hubs を用いたオン ラインイベント WebVR 化テクニック 第2章 スマホ課金での定期課金と
サーバー通知 第3章 「コーディングを考える」を考え る 第4章 メディアアプリ LIMIA におけ るプッシュ通知配信システム https://techbookfest.org/organization/276320001 グリー技術書典部誌 2020年秋号 20
• 技術書典は、エンジニアの祭典。 • 半年毎に開催されているので、参加してみてください。 • Blog一本分の記事を書くだけで参加できるサークルを作りました。 • 自分で書いた本を見ると、震える。 めっちゃ楽しいんで、ぜひみんなで参加しましょう! Ask
The Speakerは、B会場です。 まとめ 21
22