程式人的寫作與出版
( 關於「程式人雜誌」的一些經驗分享 )
陳鍾誠 於 學生計算機年會
2014 年 3 月 15 日
話說
●

為何我會想到
要辦「程式人雜誌」呢?
原因很簡單
因為
●

我寫了很多教材
而這些教材
●

都放在 wikidot 的網站上
還有些
●

寫成了書
然後 ...
●

在我上課的時候
同學們、都在 ...
●

看臉書

●

上網

●

打電動
還有
●

睡覺
於是
●

我感到非常的疑惑
像我這樣一個老師
●

活在這個世界上

●

到底還有甚麼意義
但是
●

身為一個老師
絕對是
●

不能輕言放棄的
既然上課時
●

大家都在上網
那我就
●

把教材都放上網
然後
●

把上課實況都錄影下來
這些錄影
●

也通通都放上網
這樣
●

不管我的學生們到哪裡
我都可以
●

陰魂不散

●

如影隨形
其實、我很羨慕
●

那些上課精彩
– 同學們都聚精會神聽講
– 的老師們
據說、有些老師
●

上課非常精彩
下課時
●

同學們都會起立鼓掌
而且
●

Encore 聲不斷

●

有時長達 30 分鐘
有時
●

老師們還會被迫

●

出來表演「安可秀」
但是
●

這點我很難做到
因為這種現象
●

我只有在「安麗」大會上看
過
既然說的沒人聽
●

那不如用寫的 ...
寫的也沒人聽
●

那就錄下來重複播放 ...
想當初
●

可汗學院的薩馬爾先生
就是因為
●

他的表弟告訴他說
我發現
●

如果我不看著你的臉

●

學習效果會比較好
於是
●

可漢先生決定
採用螢幕錄影的方式
●

這樣就絕對不會錄到臉
了 ...
所以
●

這個故事告訴我們
當上帝關了一扇門
●

必然會開啟另一扇 ...
俗話說
●

山不轉路轉
路不轉呢?
那
●

我就自己轉 ....
有時候
●

轉著轉著 ...
頭就暈了
但有時候
●

轉著轉著 ...
卻是
●

柳暗花明又一村啊 ....
其實我
●

寫網誌

●

寫書

●

辦雜誌
還有另一個原因
那就是
●

我不太喜歡投稿論文
為何不喜歡?
因為
●

我覺得那麼嚴肅的東西

●

寫起來很無趣
而且
●

寫東西還要經過審查

●

才可以刊登
這讓人很不爽!
有時
●

還得交錢才可以刊登
簡直是
●

賠了夫人又折兵
所以
●

我真的不懂
學術界那麼多人
●

為何都喜歡投論文
我想、一個主要的原因
●

是可以拿來升等
於是
●

我決定放棄升等
以便換取
●

快樂的寫程式

●

快樂的寫文章

●

快樂的上課
這是我想要的
所以
●

我後來想著
寫給期刊刊登
●

不如自己辦一個
而且
●

不但不用交錢
保護費 ?
還可以做公益
做公益?
是的
●

請看程式人雜誌的封面
封面
放大一點
於是
●

我把這個訊息放上
facebook
然後
●

請大家投稿捐網誌
結果、在 2012 年底
●

我們成立了一個
facebook 社團
接著
●

在 2013 年 1 月 1 日
程式人雜誌
●

就出刊了
在第一期的時候
●

我用 LibreOffice 編輯雜誌
後來有人問
●

怎麼沒有 HTML 版本
我想了想
●

也有點道理
所以就開始研究
●

怎樣出版
於是
●

一邊研究

●

一邊寫雜誌
我測試過一些軟體、像是
Mixtec
● Sphinx
● Pandoc
● Calibre
● ...
●
後來我就採用了
●

Pandoc + Markdown + Calibre

●

加上 gcc 的 Make
流程如下
撰寫一堆 markdown 稿件
● 寫一個 makefile
● 呼叫 pandoc 將 markdown
轉為 html 與 epub
● 再叫 calibre 將 epub 轉為 pdf
●
後來發現
●

網頁內的 latex 數學式

●

無法顯示在 pdf 裏
所以我就
●

自己寫一個 node.js 程式

●

呼叫 mimetex 這個開源程式
用來將
●

latex 數學式

●

直接轉成圖片

●

然後就可以放在 pdf 裏了
於是、我們用了一個
●

很程式人的方法

●

編了這本雜誌
在這個過程中
●

我發現

●

會寫程式

●

真的是不錯
當我們發現
●

有些工具不適用
就可以想辦法
●

改造一下
這個經驗
●

讓我感覺到一件事
當我們把程式能力
●

放到不屬於程式的領域

●

其實常常有不錯的結果
我發現
●

類似的行事風格
在我的人生中
常常出現
什麼行事風格呢?
那就是
●

轉彎
轉彎?
是的!
甚麼時候轉彎呢?
很多時候、像是
●

人多很擠的時候

●

我就轉彎
解決不了的時候
●

我也轉彎
沒有興趣的時候
●

我也轉彎
所以、當我覺得
●

寫論文很無趣

●

我轉彎了
當我發現
●

升等不是我想要的

●

我轉彎了
當我瞭解到
●

開放原始碼專案超多

●

而我又寫不贏那些人時

●

我也轉彎了!
舉例而言
●

如果我去寫作業系統

●

那肯定贏不了 Jserv
如果我去寫網站
●

那應該贏不了 Xdite
如果我去寫論文
●

那應該贏不了

●

那些 paper maker
如果我去申請國科會
●

那應該也贏不了

●

那些大頭目

●

還有福特式論文生產線
於是我
●

轉了又轉 ....

●

轉了又轉 ....
那麼
●

我不就是個魯蛇了 (Loser)
喔! NO!
這點我反對
因為
●

有些地方人多

●

競爭就激烈
但是
●

這個世界很大
總有些地方
●

人很少

●

而且很適合我
舉例而言
●

寫文章的人很多

●

寫程式的人也很多

●

但是寫「程式文章」的人就
比較少了
如果
●

寫程式文章的人還是很多

●

那寫程式電子書的人多嗎?
如果
●

寫程式電子書的人還是很多

●

那寫開源程式電子書的人多嗎?
如果
●

寫開源程式電子書的人很多?

●

那辦開源程式雜誌的人多嗎?
這樣
●

排列組合下去

●

就會得到 n*n*n*n ....
於是、每個人應該
●

都可以找到自己

●

最適合的領域去發展
我想
●

這就是多元
在多元的世界裏
●

每個人都能找到

●

自己的一片天空
然後
●

在那片天空裏

●

好好的努力
這樣
●

人才就會多元起來
人才多元了
●

社會就多元了
社會多元了
●

每個領域都有好人才

●

國家自然能發展
於是
●

人們不需要去

●

勾心鬥角

●

你爭我奪
這樣
●

我們的社會

●

應該會變得更好才對
這讓我想起
●

當初蔡元培擔任北大校長時

●

曾經說過的幾句話
蔡元培說
大學者,囊括大典、網羅眾家之
學府也。
● 無論有何種學派,苟其言之成
理,持之有故,尚不達自然淘汰
之命運者,雖彼此相反,而悉聽
其自由發展。
●
台灣的教育
●

若能更多元

●

我相信應該會更好才對
在我的理想中
●

大學之所以大

●

是因為能夠容納
各式各樣的人才
在一個多元的大學裏
●

有些人很會做研究、寫論文

●

有些人很會教書,上課很精彩

●

有些人很會實作,技術很好
還有些人
●

很關心學生,像媽媽一樣

●

很關心社會,充滿熱情
我希望
●

寫論文的,不要排斥做實務的

●

做實務的,也能欣賞做理論的
各個領域
●

也都能互相欣賞
還有
●

政府盡量不要來
鼓勵我們
像是用
●

五年五百億

●

或者甚麼
– 大小聯盟方案
否則
●

將會引發武林浩劫
然後
●

各大門派就會聯手

●

圍攻光明頂
這樣
●

有人就會 gg 了
因為
●

政府總是鼓勵那些

●

名門正派
而我們這些
●

小小武館
一但不小心
●

得到辟邪劍譜
那就會像
●

林平之他們家一樣
慘遭滅門之禍
然後
●

余滄海、左冷蟬、岳不群

●

都會相繼出現
於是武林
●

就再也不平靜了
現在、華山派裏
●

氣宗已經壓倒了劍宗
而且風太師叔
●

也已經不知去向了
劍宗門徒
●

幾乎都被消滅殆盡
所以
●

弟子們每天都在蹲馬步

●

而不知道劍該怎麼使了
蹲馬步
●

雖然大有好處

●

但是卻很無聊
於是
●

很多弟子都學不下去了
如果
●

當初政府沒有補助氣宗

●

並且制定
– 追殺劍宗的政策
那麼
●

或許這些弟子
還能學些劍招
等到
●

他們的劍術夠好了
自然會發現
●

內力不夠,是會吃虧的
到那時
●

他們自然會想去練氣

●

這樣自然就水到渠成

●

殊途同歸了!
現在
●

劍宗既然滅絕了

●

弟子自然全是氣宗的
更糟的是
●

那些馬步蹲不下去的
不只氣沒學好
●

劍也不知道怎麼使
於是
●

產業界自然找不到
會使劍的人才
結果
●

外國人就殺進來了
我們
●

也就只能節節敗退了
所以、拜託政府
●

千萬別再努力了
你再努力下去
●

我們就 gg 了
江湖
●

不知又會發生

●

什麼腥風血雨了
在此
●

我必須先聲明
我的手上
●

沒有辟邪劍譜
也沒有
●

屠龍刀

●

或是

●

葵花寶典
更重要的是
●

我沒有自宮!
謝謝大家!
Upcoming SlideShare
Loading in...5
×

程式人的寫作與出版

16,858

Published on

(關於「程式人雜誌」的一些經驗分享)

陳鍾誠 於 學生計算機年會

2014 年 3 月 15 日

Published in: Education
3 Comments
15 Likes
Statistics
Notes
No Downloads
Views
Total Views
16,858
On Slideshare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
37
Comments
3
Likes
15
Embeds 0
No embeds

No notes for slide

程式人的寫作與出版

  1. 1. 程式人的寫作與出版 ( 關於「程式人雜誌」的一些經驗分享 ) 陳鍾誠 於 學生計算機年會 2014 年 3 月 15 日
  2. 2. 話說 ● 為何我會想到 要辦「程式人雜誌」呢?
  3. 3. 原因很簡單
  4. 4. 因為 ● 我寫了很多教材
  5. 5. 而這些教材 ● 都放在 wikidot 的網站上
  6. 6. 還有些 ● 寫成了書
  7. 7. 然後 ... ● 在我上課的時候
  8. 8. 同學們、都在 ... ● 看臉書 ● 上網 ● 打電動
  9. 9. 還有 ● 睡覺
  10. 10. 於是 ● 我感到非常的疑惑
  11. 11. 像我這樣一個老師 ● 活在這個世界上 ● 到底還有甚麼意義
  12. 12. 但是 ● 身為一個老師
  13. 13. 絕對是 ● 不能輕言放棄的
  14. 14. 既然上課時 ● 大家都在上網
  15. 15. 那我就 ● 把教材都放上網
  16. 16. 然後 ● 把上課實況都錄影下來
  17. 17. 這些錄影 ● 也通通都放上網
  18. 18. 這樣 ● 不管我的學生們到哪裡
  19. 19. 我都可以 ● 陰魂不散 ● 如影隨形
  20. 20. 其實、我很羨慕 ● 那些上課精彩 – 同學們都聚精會神聽講 – 的老師們
  21. 21. 據說、有些老師 ● 上課非常精彩
  22. 22. 下課時 ● 同學們都會起立鼓掌
  23. 23. 而且 ● Encore 聲不斷 ● 有時長達 30 分鐘
  24. 24. 有時 ● 老師們還會被迫 ● 出來表演「安可秀」
  25. 25. 但是 ● 這點我很難做到
  26. 26. 因為這種現象 ● 我只有在「安麗」大會上看 過
  27. 27. 既然說的沒人聽 ● 那不如用寫的 ...
  28. 28. 寫的也沒人聽 ● 那就錄下來重複播放 ...
  29. 29. 想當初 ● 可汗學院的薩馬爾先生
  30. 30. 就是因為 ● 他的表弟告訴他說
  31. 31. 我發現 ● 如果我不看著你的臉 ● 學習效果會比較好
  32. 32. 於是 ● 可漢先生決定
  33. 33. 採用螢幕錄影的方式 ● 這樣就絕對不會錄到臉 了 ...
  34. 34. 所以 ● 這個故事告訴我們
  35. 35. 當上帝關了一扇門 ● 必然會開啟另一扇 ...
  36. 36. 俗話說 ● 山不轉路轉
  37. 37. 路不轉呢?
  38. 38. 那 ● 我就自己轉 ....
  39. 39. 有時候 ● 轉著轉著 ...
  40. 40. 頭就暈了
  41. 41. 但有時候 ● 轉著轉著 ...
  42. 42. 卻是 ● 柳暗花明又一村啊 ....
  43. 43. 其實我 ● 寫網誌 ● 寫書 ● 辦雜誌
  44. 44. 還有另一個原因
  45. 45. 那就是 ● 我不太喜歡投稿論文
  46. 46. 為何不喜歡?
  47. 47. 因為 ● 我覺得那麼嚴肅的東西 ● 寫起來很無趣
  48. 48. 而且 ● 寫東西還要經過審查 ● 才可以刊登
  49. 49. 這讓人很不爽!
  50. 50. 有時 ● 還得交錢才可以刊登
  51. 51. 簡直是 ● 賠了夫人又折兵
  52. 52. 所以 ● 我真的不懂
  53. 53. 學術界那麼多人 ● 為何都喜歡投論文
  54. 54. 我想、一個主要的原因 ● 是可以拿來升等
  55. 55. 於是 ● 我決定放棄升等
  56. 56. 以便換取 ● 快樂的寫程式 ● 快樂的寫文章 ● 快樂的上課
  57. 57. 這是我想要的
  58. 58. 所以 ● 我後來想著
  59. 59. 寫給期刊刊登 ● 不如自己辦一個
  60. 60. 而且 ● 不但不用交錢
  61. 61. 保護費 ?
  62. 62. 還可以做公益
  63. 63. 做公益?
  64. 64. 是的 ● 請看程式人雜誌的封面
  65. 65. 封面
  66. 66. 放大一點
  67. 67. 於是 ● 我把這個訊息放上 facebook
  68. 68. 然後 ● 請大家投稿捐網誌
  69. 69. 結果、在 2012 年底 ● 我們成立了一個 facebook 社團
  70. 70. 接著 ● 在 2013 年 1 月 1 日
  71. 71. 程式人雜誌 ● 就出刊了
  72. 72. 在第一期的時候 ● 我用 LibreOffice 編輯雜誌
  73. 73. 後來有人問 ● 怎麼沒有 HTML 版本
  74. 74. 我想了想 ● 也有點道理
  75. 75. 所以就開始研究 ● 怎樣出版
  76. 76. 於是 ● 一邊研究 ● 一邊寫雜誌
  77. 77. 我測試過一些軟體、像是 Mixtec ● Sphinx ● Pandoc ● Calibre ● ... ●
  78. 78. 後來我就採用了 ● Pandoc + Markdown + Calibre ● 加上 gcc 的 Make
  79. 79. 流程如下 撰寫一堆 markdown 稿件 ● 寫一個 makefile ● 呼叫 pandoc 將 markdown 轉為 html 與 epub ● 再叫 calibre 將 epub 轉為 pdf ●
  80. 80. 後來發現 ● 網頁內的 latex 數學式 ● 無法顯示在 pdf 裏
  81. 81. 所以我就 ● 自己寫一個 node.js 程式 ● 呼叫 mimetex 這個開源程式
  82. 82. 用來將 ● latex 數學式 ● 直接轉成圖片 ● 然後就可以放在 pdf 裏了
  83. 83. 於是、我們用了一個 ● 很程式人的方法 ● 編了這本雜誌
  84. 84. 在這個過程中 ● 我發現 ● 會寫程式 ● 真的是不錯
  85. 85. 當我們發現 ● 有些工具不適用
  86. 86. 就可以想辦法 ● 改造一下
  87. 87. 這個經驗 ● 讓我感覺到一件事
  88. 88. 當我們把程式能力 ● 放到不屬於程式的領域 ● 其實常常有不錯的結果
  89. 89. 我發現 ● 類似的行事風格 在我的人生中 常常出現
  90. 90. 什麼行事風格呢?
  91. 91. 那就是 ● 轉彎
  92. 92. 轉彎?
  93. 93. 是的!
  94. 94. 甚麼時候轉彎呢?
  95. 95. 很多時候、像是 ● 人多很擠的時候 ● 我就轉彎
  96. 96. 解決不了的時候 ● 我也轉彎
  97. 97. 沒有興趣的時候 ● 我也轉彎
  98. 98. 所以、當我覺得 ● 寫論文很無趣 ● 我轉彎了
  99. 99. 當我發現 ● 升等不是我想要的 ● 我轉彎了
  100. 100. 當我瞭解到 ● 開放原始碼專案超多 ● 而我又寫不贏那些人時 ● 我也轉彎了!
  101. 101. 舉例而言 ● 如果我去寫作業系統 ● 那肯定贏不了 Jserv
  102. 102. 如果我去寫網站 ● 那應該贏不了 Xdite
  103. 103. 如果我去寫論文 ● 那應該贏不了 ● 那些 paper maker
  104. 104. 如果我去申請國科會 ● 那應該也贏不了 ● 那些大頭目 ● 還有福特式論文生產線
  105. 105. 於是我 ● 轉了又轉 .... ● 轉了又轉 ....
  106. 106. 那麼 ● 我不就是個魯蛇了 (Loser)
  107. 107. 喔! NO!
  108. 108. 這點我反對
  109. 109. 因為 ● 有些地方人多 ● 競爭就激烈
  110. 110. 但是 ● 這個世界很大
  111. 111. 總有些地方 ● 人很少 ● 而且很適合我
  112. 112. 舉例而言 ● 寫文章的人很多 ● 寫程式的人也很多 ● 但是寫「程式文章」的人就 比較少了
  113. 113. 如果 ● 寫程式文章的人還是很多 ● 那寫程式電子書的人多嗎?
  114. 114. 如果 ● 寫程式電子書的人還是很多 ● 那寫開源程式電子書的人多嗎?
  115. 115. 如果 ● 寫開源程式電子書的人很多? ● 那辦開源程式雜誌的人多嗎?
  116. 116. 這樣 ● 排列組合下去 ● 就會得到 n*n*n*n ....
  117. 117. 於是、每個人應該 ● 都可以找到自己 ● 最適合的領域去發展
  118. 118. 我想 ● 這就是多元
  119. 119. 在多元的世界裏 ● 每個人都能找到 ● 自己的一片天空
  120. 120. 然後 ● 在那片天空裏 ● 好好的努力
  121. 121. 這樣 ● 人才就會多元起來
  122. 122. 人才多元了 ● 社會就多元了
  123. 123. 社會多元了 ● 每個領域都有好人才 ● 國家自然能發展
  124. 124. 於是 ● 人們不需要去 ● 勾心鬥角 ● 你爭我奪
  125. 125. 這樣 ● 我們的社會 ● 應該會變得更好才對
  126. 126. 這讓我想起 ● 當初蔡元培擔任北大校長時 ● 曾經說過的幾句話
  127. 127. 蔡元培說 大學者,囊括大典、網羅眾家之 學府也。 ● 無論有何種學派,苟其言之成 理,持之有故,尚不達自然淘汰 之命運者,雖彼此相反,而悉聽 其自由發展。 ●
  128. 128. 台灣的教育 ● 若能更多元 ● 我相信應該會更好才對
  129. 129. 在我的理想中 ● 大學之所以大 ● 是因為能夠容納 各式各樣的人才
  130. 130. 在一個多元的大學裏 ● 有些人很會做研究、寫論文 ● 有些人很會教書,上課很精彩 ● 有些人很會實作,技術很好
  131. 131. 還有些人 ● 很關心學生,像媽媽一樣 ● 很關心社會,充滿熱情
  132. 132. 我希望 ● 寫論文的,不要排斥做實務的 ● 做實務的,也能欣賞做理論的
  133. 133. 各個領域 ● 也都能互相欣賞
  134. 134. 還有 ● 政府盡量不要來 鼓勵我們
  135. 135. 像是用 ● 五年五百億 ● 或者甚麼 – 大小聯盟方案
  136. 136. 否則 ● 將會引發武林浩劫
  137. 137. 然後 ● 各大門派就會聯手 ● 圍攻光明頂
  138. 138. 這樣 ● 有人就會 gg 了
  139. 139. 因為 ● 政府總是鼓勵那些 ● 名門正派
  140. 140. 而我們這些 ● 小小武館
  141. 141. 一但不小心 ● 得到辟邪劍譜
  142. 142. 那就會像 ● 林平之他們家一樣
  143. 143. 慘遭滅門之禍
  144. 144. 然後 ● 余滄海、左冷蟬、岳不群 ● 都會相繼出現
  145. 145. 於是武林 ● 就再也不平靜了
  146. 146. 現在、華山派裏 ● 氣宗已經壓倒了劍宗
  147. 147. 而且風太師叔 ● 也已經不知去向了
  148. 148. 劍宗門徒 ● 幾乎都被消滅殆盡
  149. 149. 所以 ● 弟子們每天都在蹲馬步 ● 而不知道劍該怎麼使了
  150. 150. 蹲馬步 ● 雖然大有好處 ● 但是卻很無聊
  151. 151. 於是 ● 很多弟子都學不下去了
  152. 152. 如果 ● 當初政府沒有補助氣宗 ● 並且制定 – 追殺劍宗的政策
  153. 153. 那麼 ● 或許這些弟子 還能學些劍招
  154. 154. 等到 ● 他們的劍術夠好了
  155. 155. 自然會發現 ● 內力不夠,是會吃虧的
  156. 156. 到那時 ● 他們自然會想去練氣 ● 這樣自然就水到渠成 ● 殊途同歸了!
  157. 157. 現在 ● 劍宗既然滅絕了 ● 弟子自然全是氣宗的
  158. 158. 更糟的是 ● 那些馬步蹲不下去的
  159. 159. 不只氣沒學好 ● 劍也不知道怎麼使
  160. 160. 於是 ● 產業界自然找不到 會使劍的人才
  161. 161. 結果 ● 外國人就殺進來了
  162. 162. 我們 ● 也就只能節節敗退了
  163. 163. 所以、拜託政府 ● 千萬別再努力了
  164. 164. 你再努力下去 ● 我們就 gg 了
  165. 165. 江湖 ● 不知又會發生 ● 什麼腥風血雨了
  166. 166. 在此 ● 我必須先聲明
  167. 167. 我的手上 ● 沒有辟邪劍譜
  168. 168. 也沒有 ● 屠龍刀 ● 或是 ● 葵花寶典
  169. 169. 更重要的是 ● 我沒有自宮!
  170. 170. 謝謝大家!
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×