$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
技術書典5でチャレンジしたあれこれ
Search
at_grandpa
October 08, 2018
Technology
3
2k
技術書典5でチャレンジしたあれこれ
技術書典5の非公式アフターで行ったLT資料です。
https://techbook-and-ethanol.connpass.com/event/97154/
at_grandpa
October 08, 2018
Tweet
Share
More Decks by at_grandpa
See All by at_grandpa
CSS組版おもしろい!
atgrandpa
1
320
Rubyを好きになった過程
atgrandpa
3
1.6k
技術同人誌を執筆して得たこと
atgrandpa
3
1.6k
【Crystal】Concurrency
atgrandpa
3
900
【Crystal】Macroについて
atgrandpa
3
1.5k
初のサークル参加で気づいた小さなこと
atgrandpa
0
500
Other Decks in Technology
See All in Technology
M&Aで拡大し続けるGENDAのデータ活用を促すためのDatabricks権限管理 / AEON TECH HUB #22
genda
0
240
Bedrock AgentCore Memoryの新機能 (Episode) を試してみた / try Bedrock AgentCore Memory Episodic functionarity
hoshi7_n
2
1.9k
2025-12-27 Claude CodeでPRレビュー対応を効率化する@機械学習社会実装勉強会第54回
nakamasato
4
1.1k
[2025-12-12]あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
tosite
0
180
投資戦略を量産せよ 2 - マケデコセミナー(2025/12/26)
gamella
0
440
AWS re:Invent 2025~初参加の成果と学び~
kubomasataka
1
190
MySQLのSpatial(GIS)機能をもっと充実させたい ~ MyNA望年会2025LT
sakaik
0
120
Agent Skillsがハーネスの垣根を超える日
gotalab555
6
4.4k
_第4回__AIxIoTビジネス共創ラボ紹介資料_20251203.pdf
iotcomjpadmin
0
140
2025-12-18_AI駆動開発推進プロジェクト運営について / AIDD-Promotion project management
yayoi_dd
0
160
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
1
410
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
331
21k
Statistics for Hackers
jakevdp
799
230k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
120
Joys of Absence: A Defence of Solitary Play
codingconduct
1
260
Optimising Largest Contentful Paint
csswizardry
37
3.5k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
89
Automating Front-end Workflow
addyosmani
1371
200k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
82
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
180
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
0
960
Leo the Paperboy
mayatellez
0
1.3k
Transcript
技術書典5でチャレンジしたあれこれ 2018.10.08 @at_grandpa 技術書典5非公式アフター
@at_grandpa
None
お疲れ様でした!!! おつかれさまー
✔ 初参加の方! ✔ ベテランの方!
今日はどうでしたか?
✔ 売れた! ✔ 買えた! ✔ 会えた! ✔ 疲れた!
うれしかったこと
「前回の本がおもしろかったので 買いにきました!」
None
✔また参加したい! 技術書典
技術書典の合言葉
技術書典の合言葉 「何事も早めに」!
技術書典6のリポジトリ作成
技術書典5でチャレンジしたあれこれ 技術書典5非公式アフター
✔ 締切駆動開発の活用 ✔ Re:VIEW+CSS組版 ✔ ワンオペ ✔ 印刷部数計算
締切駆動開発の活用 ✔ 通常の勉強より効果的! - 「締切」という強制 - 教えられるレベルの言語化 - 網羅性
締切駆動開発の活用 ✔ 通常の勉強より効果的! - 「締切」という強制 - 教えられるレベルの言語化 - 網羅性 毎回、「単語は知っているが
深くまでハッキリと理解できていない」 という分野を選んでます
締切駆動開発の活用 ✔ 通常の勉強より効果的! - 「締切」という強制 - 教えられるレベルの言語化 - 網羅性 毎回、「単語は知っているが
深くまでハッキリと理解できていない」 という分野を選んでます 学習効果絶大!
Re:VIEW+CSS組版 まずは LaTeX 版を見てみましょう
LaTeX 版(技術書典4)
問題集っぽくない!
こういうことしたい Chapter1 におうコードの問題集 におうコードの問題集 ここが重要! 問題1 コラム • コラム •
class MyClass def initialize(@name, @age) end def hello puts "hello" end end ▶ sample.cr
こういうことしたい Chapter1 におうコードの問題集 におうコードの問題集 ここが重要! 問題1 コラム • コラム •
class MyClass def initialize(@name, @age) end def hello puts "hello" end end ▶ sample.cr いい感じの色をつけたい
こういうことしたい Chapter1 におうコードの問題集 におうコードの問題集 ここが重要! 問題1 コラム • コラム •
class MyClass def initialize(@name, @age) end def hello puts "hello" end end ▶ sample.cr いい感じの色をつけたい 見出しをカッコよくしたい
こういうことしたい Chapter1 におうコードの問題集 におうコードの問題集 ここが重要! 問題1 コラム • コラム •
class MyClass def initialize(@name, @age) end def hello puts "hello" end end ▶ sample.cr いい感じの色をつけたい 見出しをカッコよくしたい 問題集っぽくしたい
こういうことしたい Chapter1 におうコードの問題集 におうコードの問題集 ここが重要! 問題1 コラム • コラム •
class MyClass def initialize(@name, @age) end def hello puts "hello" end end ▶ sample.cr いい感じの色をつけたい 見出しをカッコよくしたい 問題集っぽくしたい 箇条書きの アイコンを いい感じに したい
こういうことしたい Chapter1 におうコードの問題集 におうコードの問題集 ここが重要! 問題1 コラム • コラム •
class MyClass def initialize(@name, @age) end def hello puts "hello" end end ▶ sample.cr いい感じの色をつけたい 見出しをカッコよくしたい 問題集っぽくしたい 箇条書きの アイコンを いい感じに したい コラムとかも楽しげにしたい
こういうことしたい Chapter1 におうコードの問題集 におうコードの問題集 ここが重要! 問題1 コラム • コラム •
class MyClass def initialize(@name, @age) end def hello puts "hello" end end ▶ sample.cr いい感じの色をつけたい 見出しをカッコよくしたい 問題集っぽくしたい 箇条書きの アイコンを いい感じに したい コラムとかも楽しげにしたい コードも綺麗に表示したい
とにかくいい感じにしたい
そこで
Re:VIEW + CSS組版
Re:VIEW + CSS組版 ✔ Re:VIEWのいいとこそのまま - github管理できる - textlintなどの校正ツールを使える -
ciを回せる ✔ CSSの自由度で組版 - Webレイアウトのように組版 - Chrome Dev Tools で微調整
実際はこうなりました
Re:VIEW+CSS組版(技術書典5)
が!
Re:VIEW + CSS組版 ✔ 「全ていい感じ」ではない - 目次が微妙にズレる - 目次のリンクが飛ばない -
ブラウザ確認とPDFのデザインがズレる - 結果、ruby の nokogiri を通して解決
None
✔ 登場人物が多い - Re:VIEW - CSS - Vivliostyle - puppeteer
- docker ✔ 原因特定が難しい ✔ ビルドが遅い - 2分くらい - 「明日入稿だっつーの!」
技術書典6に向けて なんとかしていきたい やっていき! ヘイ!
ワンオペ 死
ワンオペ ✔ トイレ - 死 - お隣さんに声をかけてクリア - 1回だけ ✔
17:00以降に疲れが... - 頒布中は楽しい - 片付け時はもう体力ゼロ 来年は避けたい
印刷部数計算 毎回議題に挙がるアレ
今回計算した方法 本の値段 × 被チェック数 = 予想売上 予想売上で印刷できる部数 = 今回の印刷部数
今回計算した方法 本の値段 × 被チェック数 = 予想売上 予想売上で印刷できる部数 = 今回の印刷部数 具体例↓
1,500円 × 92 = 138,000円 138,000で印刷できる部数 = 300部 ※ ねこのしっぽさんの場合 ※ 10/02時点の被チェック数
今回計算した方法 ✔ 爆死はしないはず - 被チェック数は必ず伸びる - 上振れ下振れしてもこの冊数は行くだろう - その金額をコスト上限とする ✔
意外と強気の数字 - 「300」という数字 - 爆死はしないはずだからいいか!
今回計算した方法 結果
今回計算した方法 結果 既刊: 86/86 新刊: 231/300 合計: 317/386 = 82%
爆死はせず、新刊はみなさんの手に渡る
まとめ ✔ 締切駆動開発の活用 - 効果絶大! ✔ Re:VIEW+CSS組版 - もっと簡単にできないかなぁ ✔
ワンオペ - 死 ✔ 印刷部数計算 - いい感じにできた - が、まだまだ変数は多いのでわからない
技術書典6で会いましょう