顯示廣告
隱藏 ✕
※ 本文為 MindOcean 轉寄自 ptt.cc 更新時間: 2021-04-23 09:38:10
看板 Gossiping
作者 jserv (松鼠)
標題
 Re: [問卦] 原來上 ptt 可以學 linux 操作..

時間 Fri Apr 23 00:01:26 2021


※ 引述《freertos (@@)》之銘言:
: 今天在玩 pi
: 開始看 linux 指令
: 要修改檔案, 使用 nano
: 然後就是要存檔...  噹噹
: 是 ctrl+x
: 哇~~~~~
: 原來上 ptt 就已經預習了 linux 操作.
: 真的棒! 履歷上可以寫 熟悉 linux 了吧~

這恰好連結台灣特有的 BBS (電子布告欄) 文化及早期 Linux (和 BSD) 文字編輯器的
關聯。也讓我想起一年前過世的陳昇瑋博士,他的舊名是陳寬達,並以 Xshadow 的名號
馳名於早期的台灣資訊科技圈。為了懷舊和區隔他近期在資料科學、人工智慧,及金融
科技領域的成就,以下我用 Xshadow 稱呼陳博士,強調他在國立清華大學就讀大學部和
碩士班時期,對於台灣 BBS 界做出的顯著貢獻。


台灣的 BBS 站台一度到 1000 個的規模 [1],如今仍有效的站台數量已大幅減少 [2],
清華楓橋驛站 BBS 是其中最知名的站台之一,並直接影響許多 BBS 站的技術發展。
Xshadow 曾投入 MapleBridge BBS (寓意「楓橋」) 的開發,這個專案可簡稱為 Maple
BBS,以 GNU GPL 授權條款釋出,儘管部分程式碼的授權有爭議 [3],仍獲得廣大採納
並由若干富有才華的高手 (多為當時的大學生和研究生) 改進,其中包含陽光沙灘(英文
名: Sun of Beach,簡稱 SOB) BBS [4],後者是台灣大學校內第一個由學生架設的 BBS

站台,而 Ptt BBS 則演化自 SOB BBS [5]。

Xshadow 一干高手並非從無到有打造 BBS,而是修改 Phoenix BBS (交大資工鳳凰城
資訊站),後者又修改自 Eagle BBS (作者為 Raymond R. Rocker 及 Dominic B. Tynes)
[9]。1990 年代初期,當時 BBS 是命令式的操作界面,玩 BBS 必須要輸入各種命令,

交大資工系的高手將 Eagle BBS 改為選單式界面,使得 BBS 上的網友們只要按上下左右
鍵就可享受豐富的 BBS 功能。由於交大資工站名叫「鳳凰城資訊站」,這套廣泛被採用
(包含中華人民共和國境內的大學院校 BBS 站台) 被稱為 Phoenix BBS。


許多現今我們熟悉的 BBS 功能,如 KTV 包廂式聊天室、線上 Call-in (在後繼的 SOB
BBS 稱為「水球」)、動態看板等等,可追溯到清華楓橋驛站提出的實作,可惜那年代
人們不常用版本控制系統,否則我們應該可瞻仰 Xshadow 的程式修改歷程。


Eagles BBS 起源於 Pirate BBS (有時也書寫為 Pirates BBS)。1992 年,台灣國立中山
大學的陳年興教授改寫 Pirates BBS,成為世界上第一款中文版本的 Telnet BBS,在

校園推廣結果一炮而紅,也就是中山大學美麗之島站,陳教授將原始碼回饋給 Pirates
BBS 原作者 [6]。


正因為 Pirates BBS 採用 GNU GPL 授權釋出,上述累積的成果才得以公開協作和分享。
Maple BBS 在 Xshadow 等人的投入,逐步成為今日我們熟悉的操作介面和風格,但裡頭
仍保有 Eagles BBS 的影子,我們可瀏覽 Eagles BBS 的程式碼 [7],以 ebbs-3.1.1

(即 Eagles BBS v3.1.1) 為例,檔案 "README" 聲明:
: It is the successor to Eagles BBS version 2, which was built upon Ed Luke's
: Pirates BBS package

Eagles BBS 裡頭涉及到全螢幕文字編輯的程式碼,在檔案 pbbs/vedit.c 中,其中
"pbbs" 就指 Pirates BBS,授權聲明如下:
: This program is free software; you can redistribute it and/or modify
: it under the terms of the GNU General Public License as published by
: the Free Software Foundation; either version 1, or (at your option)
: any later version.

亮點是採用 GNU GPL 第 1 版釋出 [8],後者是在 1989 年由自由軟體基金會 (FSF) 所
頒訂,但 Pirates BBS 釋出於 1990 年,GNU GPL 第 2 版要到 1991 年才釋出,恰好
是 Linux 核心對外發布的年份 (但早期 Linux 核心不是透過 GNU GPLv2 發布,是技術
社群朋友建議下,才用 GPLv2 發行至今)。


讓我們繼續研究 Eagles BBS 的原始程式碼 pbbs/vedit.c: (前方數字為行號)

581 |          case CTRL('X'): case CTRL('W'):
582 |            clear() ;
583 |            foo = write_file(filename);
584 |            if (foo != KEEP_EDITING) return foo;

不難發現,在 Eagles/Pirates BBS 中,Ctrl-X 和 Ctrl-W 都有儲存目前文章到檔案的
作用,且這樣的按鍵操作延續到現在的 Ptt BBS。同一個原始程式碼另一處:


422 |  prints("Type Ctrl-Z for help\n") ;

原來 Ctrl-Z 印出編輯器的操作指引,是三十年前就存在的慣例。繼續閱讀程式碼:

712 | char *helptxt[] = {
713 |  "\01General Commands:",
714 |  "Ctrl-X  Save and Exit (or Ctrl-W)",
715 |  "Ctrl-L  Redraw Screen",
716 |  "Ctrl-Z  Call up this help screen",
717 |  "",
718 |  "\01Cursor and Movement Commands:",
719 |  "Ctrl-F  Forward character",
720 |  "Ctrl-B  Backward character",

有沒有發現現在用的 Ptt BBS 是「活化石」呢?上方程式碼定義的快速鍵,實作於名為
vedit 的程式碼中。Maple BBS 改寫源於 Eagle BBS 的 Phoenix BBS 程式碼,保留已有
的組合按鍵,將全螢幕編輯器稱為 ve [10],儘管兩者資料結構和處理邏輯已截然不同,

但 vedit 到 ve 的演化痕跡仍在。截至發文時間,Ptt BBS 關於全螢幕編輯器的原始
程式碼 [11] 最後一次修改於 2019 年五月,裡頭仍存在 "vedit" 函式名稱。


大致說明 Ptt BBS 和此前台灣 BBS 系統的沿革,我們來看 GNU nano [12]。1999 年該
軟體釋出時,使用 TIP 這名稱,模仿 GNU 是 GNU's Not Unix 的簡稱 [13],這個 TIP
表示 "TIP Isn't Pico",其中 Pico [14] 是華盛頓大學為了開發 Pine [15] 郵件客戶

端軟體,一併實作的文字編輯器,首度釋出於 1989 年。Pico 就是 Pine composer 的
簡稱,允許使用者全螢幕進行文字編輯,而由於 Pine 和 Pico 並非採用自由軟體授權
條款發行,所以才有 GNU nano 這項專案的誕生。2007 年華盛頓大學重寫 Pine,

加上 Unicode 支援和若干新特徵,以 Apache License 釋出新軟體 Alpine [16],此時
GNU nano 已是廣泛散佈的軟體,但仍保有 Pico 相容的操作 [17]。


對比 1989 年釋出的 Pine/Pico 和 1990 年發布的 Pirates BBS,我們可見 Ctrl-X
作為離開 (exit) 編輯器,Ctrl-B/F 分別表示 backward 和 forward,和 Ctrl-K 作為
cut (也有刪除列的作用) 等組合鍵有著相似的行為,或許反映那個年代的慣例。


Linux 其實只是作業系統核心,正如 Linus Torvalds 在紀錄片 "Revolution OS" [18]

提及的說法:
: 「作業系統就是你永遠不會看到的東西,因為沒有人直接使用作業系統,人們使用的是
:   程式。在他們的電腦上,作業系統唯一的使命就是,幫助其它程式執行,所以作業
:   系統從未獨立運行,而僅是默默等待程式,來向它要求現有資源、某個存在硬碟上的
:   檔案或要求其它程式將這個程式連接到外面去,然後作業系統再一步步地,試著讓
:   人們寫程式容易一些」

無論是 Ptt BBS 的 mbbsd (BBS 文字模式主程式) 抑或 GNU nano,都是 Linux 這個
核心之上的應用程式,你我現在可在 Ptt BBS 上對話,就持續驗證 Linux 核心的作用,
說「熟悉」Linux 的運作狀況,是合理的,只是通常公司行號會期待招聘到「可延伸

Linux 核心的模組和系統呼叫,從而解決特定工程問題」的工程師。

Ptt BBS 運作在 GNU/Linux 作業系統之上。歡迎對 Linux 核心內部運作原理有興趣的
朋友,關注全台灣唯一探討最新 Linux 核心技術的大學課程「Linux 核心設計」,所有
教材都公開釋出,並提供對應的講解錄影:

    http://wiki.csie.ncku.edu.tw/linux/schedule

[1] 台灣的 BBS 發展相當早,並在 1990 年代創造出豐富多元的生態,但可惜隨著關鍵
    經營者的淡出,不易追溯完整歷史並作出統計。可參考「電子佈告欄與現代生活」:
    http://ant.comm.ccu.edu.tw/course/100_Communication_life/network21/bbs.pdf
[2] 已知現存中文 BBS 站台:
    https://bbslist.github.io/
已知現存中文 BBS 站台 | Telnet BBS List (2021/2/28)
Lists for Telnet BBS sites (especially in Big5/GBK encoding) ...

 
[3] 可見 http://processor.tfcis.org:8080/bmost?itoc&4607
    gslin 彙整相關的授權議題討論:
    https://blog.gslin.org/archives/2006/02/12/365/
Maple3 的軟體授權問題 – Gea-Suan Lin's BLOG
好像每一陣子就會被拿出來講...。 現在大家所看到的 Maple3 並不是 opus (Original author) 或 Thor 親自釋出的。而是透過兩個管道流出,一個是從 woju 的 FromZero (從零開始):(Re: NTHU-CS Maple 3. ...

 
[4] 最初的程式碼由清大楓橋驛站移植過來,由於當初台大 (除了校方的 BBS 站) 未有
    學生自行架站的經驗,因此架站的過程發生許多困難,當時有位站長隨口說出:

    "Son of Bitch",沒想到 BBS 站台竟然架設成功,後來由駱子逸提議將站名以諧音

    "Sun of Beach" 取為「陽光沙灘」,這便是站名的由來。

[5] 參見「台灣前期 BBS 與 maple 發展史」:
    https://www.ptt.cc/bbs/BBSview/M.1187798691.A.DD1.html
補充台灣前期 BBS 與 maple 發展史 - 看板 BBSview - 批踢踢實業坊
不是啥重要的東西 不過我覺得現在許多 BBS 都拿掉版權宣告 實在有點可惜 到秘密情人 資訊站為止 可謂 Maple 家系的前身 Pirate Bulletin Board System Version: 1.00 Copyright (C) 1990 Edward A. Luke Eagles Bulletin Board System Version: 2.00-3.00
[6] 台灣 Telnet BBS 的沿革:
    https://www.facebook.com/DannyLin8/posts/10156904689480975
[7] Eagles BBS 和早期 BBS 的原始程式碼:
    https://github.com/bbsmirror/BBSmirror/tree/master/EaglesBBS
BBSmirror/EaglesBBS at master ·  bbsmirror/BBSmirror ·  GitHub
[圖]
mirroring sources about Big5 telnet BBS (If there's any copyright problem, please contact us ASAP) - bbsmirror/BBSmirror ...

 
[8] Old versions of the GNU General Public License:
    https://www.gnu.org/licenses/old-licenses/old-licenses.html#GPL
[9] Linux Journal 在 1994 年刊載由 Eagles BBS 作者撰寫的 "The Birth of Eagles
    BBS" 一文:
    https://www.linuxjournal.com/article/2789
[10] ve 原始程式碼和平台相關的修改:
     http://mirror.sars.tw/FreeBSD_Chinese_HOWTO/ve.html
     https://github.com/clamtestbbs/ve
GitHub - clamtestbbs/ve: NTHU-CS Maple BBS 2.36 BBS-like editor (patched for linux)
[圖]
NTHU-CS Maple BBS 2.36 BBS-like editor (patched for linux) - clamtestbbs/ve ...

 
[11] Ptt BBS 的全螢幕編輯器原始程式碼:
     https://github.com/ptt/pttbbs/blob/master/mbbsd/edit.c
pttbbs/edit.c at master ·  ptt/pttbbs ·  GitHub
[圖]
PTT BBS source code. Contribute to ptt/pttbbs development by creating an account on GitHub. ...

 
[12] GNU nano:
     https://www.nano-editor.org/
[13] GNU's Not Unix:
     https://www.gnu.org/gnu/gnu-history.html
[14] Pico text editor:
     https://en.wikipedia.org/wiki/Pico_(text_editor)
[15] Pine email client:
     https://en.wikipedia.org/wiki/Pine_(email_client)
[16] Alpine (email client):
     https://en.wikipedia.org/wiki/Alpine_(email_client)
[17] GNU nano 發展沿革和功能簡述:
     https://www.nano-editor.org/history.php
[18] 從 Revolution OS 看作業系統生態變化:
     https://hackmd.io/@sysprog/revolution-os-note
從 _Revolution OS_ 看作業系統生態變化 - HackMD
[圖]
這部紀錄片《==_Revolution OS_==》在 21 世紀的第一年發布,是刻畫自由軟體和開發原始碼的經典,為了教學需求,我們透過共筆,選錄部份內容作資訊更新和補充 ...

 

--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.246.163 (臺灣)
※ 文章代碼(AID): #1WWPtdhW (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1619107303.A.AE0.html
shiyeh: 首推1F 04/23 00:02
Cinor: 先推在睡2F 04/23 00:03
james732: 有神快拜3F 04/23 00:03
sx4152: 是教授4F 04/23 00:03
DemonDeath: 推5F 04/23 00:03
haman: 推6F 04/23 00:03
blackofdeath: 優文推一個7F 04/23 00:03
Su22: 推8F 04/23 00:04
zero11995: ...9F 04/23 00:04
watashiD: 這篇文章值1000P幣...10F 04/23 00:04
shadowdio: 講中文11F 04/23 00:04
LeafLu: 是教授欸12F 04/23 00:04
watashiD: 是jserv...13F 04/23 00:04
tommytgm: 這篇是PTT史料等級了吧14F 04/23 00:05
ohyafone: 推15F 04/23 00:05
crimson11 
crimson11: 推16F 04/23 00:05
kkb512sk: 推推17F 04/23 00:05
roy384921: 專業推18F 04/23 00:06
james732: 看完再推19F 04/23 00:06
hellopiggy: 專業!20F 04/23 00:07
lianpig5566: 玉山金科技長QQ21F 04/23 00:07
fdgkhdkgh: 推推超讚老師22F 04/23 00:07
ymx3xc: 太神啦23F 04/23 00:07
gamaqqq: 推!24F 04/23 00:07
deeeplove: 有神快拜25F 04/23 00:08
vincent8914: 太神啦26F 04/23 00:08
kbjent80459: 推27F 04/23 00:08
nopetw: 推28F 04/23 00:08
askacis: 有神快拜,請收下我的膝蓋29F 04/23 00:08
Aequanimitas: 太猛了30F 04/23 00:09
mmonkeyboyy: 推~31F 04/23 00:09
jserv: 我想到今年還沒在八卦板發文廣告課程,就發篇廢文(116特色)32F 04/23 00:10
jubilee: 推!33F 04/23 00:10
k1400: Holy34F 04/23 00:10
jserv: 順便緬懷 Xshadow 博士...35F 04/23 00:10
※ 編輯: jserv (140.116.246.163 臺灣), 04/23/2021 00:12:17
CSMUck: 娘子快出來看上帝36F 04/23 00:11
Howardlin88: 神37F 04/23 00:11
yoyodiy 
yoyodiy: 推38F 04/23 00:11
q456456w: 推39F 04/23 00:12
happysorry34: 教授好40F 04/23 00:12
cpz: 我以為這裡只有廢文...41F 04/23 00:12
Henry658: 推42F 04/23 00:13
jserv: 23 年前,Xshadow 在內的眾多高手討論 BBS 的未來:43F 04/23 00:14
Ikaros1110: 推 是教授耶44F 04/23 00:14
iam0718: 推45F 04/23 00:14
nejoy: 朝聖推!47F 04/23 00:15
joesex1003: 今天晚上兩篇專業文ㄟ48F 04/23 00:15
xhung: 推  感謝分享 太神了49F 04/23 00:15
lpoijk: 老師,umn.edu 初四啦!!!50F 04/23 00:15
Rsew: 朝聖51F 04/23 00:15
happyblack: 這只能推了52F 04/23 00:16
ubcs: 推 等等m53F 04/23 00:16
rey123123: 唉,好想你啊 陳老師54F 04/23 00:16
bobispig: 有神快拜55F 04/23 00:17
DarkerDuck: 朝聖56F 04/23 00:17
viclee313: 讚57F 04/23 00:18
ben870818: 類推jserv 還有老師寫不完的練習...58F 04/23 00:18
robertchun: 專業推59F 04/23 00:18
et84121: 推推60F 04/23 00:18
yen1214: 媽我在這61F 04/23 00:18
fr75520: 推62F 04/23 00:19
hiojvd: 推63F 04/23 00:19
xxoooxx34567: 推64F 04/23 00:19
MorganLee: 有神快拜65F 04/23 00:20
jyunwei: 怎麼沒推爆?66F 04/23 00:20
jackwula9211: 每個字都看得懂,組合起來是什麼67F 04/23 00:21
kevinyin: 推68F 04/23 00:21
soccer103: 推69F 04/23 00:21
TokyoHard: 等一下,陳寬達走了?70F 04/23 00:22
Brucy704: 我當作我看懂了71F 04/23 00:22
kronioel: 專業72F 04/23 00:22
ringil: 推推73F 04/23 00:22
lice0225: 先推再看74F 04/23 00:23
horse0323: 我到底看了神麼75F 04/23 00:24
lucas: 推76F 04/23 00:24
hkai: 專業推77F 04/23 00:24
manic7058463: 推78F 04/23 00:24
furbyyeh: Xshadow過世了唷?  RIP79F 04/23 00:25
NVCat: 神80F 04/23 00:26
abian:81F 04/23 00:26
qq0101889: 哇靠 太猛了吧82F 04/23 00:27
annicore: 哇,太厲害了推推83F 04/23 00:28
thelittleone: 娘呀,快出來一起拜神84F 04/23 00:28
ihfreud: 辛苦了 謝謝你們85F 04/23 00:28
Gcow8: 感動推86F 04/23 00:28
phyBomber: 啊啊 假裝自己看懂惹87F 04/23 00:28
FaySan7: 推88F 04/23 00:28
MaGicumom: SW  QQ89F 04/23 00:29
Two4: Push90F 04/23 00:29
lolmap: 跪了91F 04/23 00:30
ZaneLin: 太神了...跟無線電那篇一樣 跪著看92F 04/23 00:32
jserv: @furbyyeh, 是的,整整一年前93F 04/23 00:34
longlyeagle: push94F 04/23 00:34
GooglePixel: 老師晚安95F 04/23 00:34
melissalewis: 讚讚讚讚96F 04/23 00:35
Busufu: 老師晚安97F 04/23 00:35
hotmailcom: 神98F 04/23 00:35
johnlin35: 推99F 04/23 00:35
wrath1: 棒100F 04/23 00:36
※ 編輯: jserv (140.116.246.163 臺灣), 04/23/2021 00:37:35
friand: 跪101F 04/23 00:36
iGao: 板主還不快把這篇M起來,在混膩?102F 04/23 00:37
relaughter: 架過 MapleBSS 推推103F 04/23 00:39
HowLeeHi: push104F 04/23 00:39
gx9900824: 不認識 看不懂 QQ105F 04/23 00:39
sumsum: 推qq106F 04/23 00:39
gx9900824: 為什麼半夜還要在學校  QQ107F 04/23 00:40
ryama: 看不懂但是推108F 04/23 00:40
Mimmature: 老師好109F 04/23 00:40
foxey: 好多好久未曾聽到的熟悉站名啊110F 04/23 00:40
water25234: 跪了111F 04/23 00:41
a22918097: 先跪了112F 04/23 00:41
chronoinn: 推113F 04/23 00:41
a27588679: 好屌114F 04/23 00:42
STi2011: 嚇死我了 看不懂115F 04/23 00:42
ss88812: 跪著看這篇116F 04/23 00:43
simon90113: 只能推了!!117F 04/23 00:43
snake1204: 推118F 04/23 00:44
b0204888100: 半夜發深度文119F 04/23 00:45
james80351: 竟然釣到了120F 04/23 00:45
power41: 推121F 04/23 00:45
jserv: @gx9900824, 我116,我發廢文我驕傲122F 04/23 00:45
joke3547: 你要開課喔?123F 04/23 00:46
leon4287: 推124F 04/23 00:46
ikaros35: 朝聖125F 04/23 00:47
h311013: 先跪126F 04/23 00:47
abluelion: 不推不行127F 04/23 00:48
sss101010127: 挖靠128F 04/23 00:48
yuiweq1999: 有神快推129F 04/23 00:48
TISH12311: 豪爽喔 噓到jserv教授130F 04/23 00:49
jserv: @TISH12311, 歡迎嗆我,反正現在是下課時間131F 04/23 00:49
linlin110: 推132F 04/23 00:49
jserv: @joke3547, 我一直想開關於開放原始碼「文化」的通識課程133F 04/23 00:51
reemir: 老師我會努力寫作業的 QQ134F 04/23 00:51
ltytw: 推135F 04/23 00:51
jserv: 不過問題在於,對「文化」有興趣的學生可能不懂程式碼,而136F 04/23 00:51
jserv: 能夠理解程式碼的學生,對於「文化」的敏感度可能不高
dingbebbie: 教授用什麼上BBS?138F 04/23 00:52
sammy0531: 先推再說139F 04/23 00:52
jserv: 所以我只好開「教學生準備科技公司面試」的大學課程,無奈140F 04/23 00:52
TISH12311: 回復得那麼快想也知道是自己開發出來的機器人阿141F 04/23 00:53
basslife: 現在會寫底層的都是神人了142F 04/23 00:53
jserv: @dingbebbie, 當然用自己參與開發的 PCManX 來上 Ptt143F 04/23 00:53
jserv:  > https://github.com/pcman-bbs/pcmanx
GitHub - pcman-bbs/pcmanx: GTK version
[圖]
GTK version. Contribute to pcman-bbs/pcmanx development by creating an account on GitHub. ...

 
jackycheny: 乾,有大神宅色夫145F 04/23 00:54
jiajia1 
jiajia1: 推146F 04/23 00:54
dces4212: 老師好!147F 04/23 00:54
crazydj: 原來是c語言,我還以為是c罩杯~148F 04/23 00:54
becca945: Ctrl-X149F 04/23 00:54
jserv: @crazydj, 這兩者我都熟悉呀 (笑)150F 04/23 00:55
windalso: 推151F 04/23 00:55
ibki: 推152F 04/23 00:55
jserv: @lpoijk, 你去發文推坑,讓我可介紹UMN和Linux核心的大事153F 04/23 00:57
Aquatics: 推154F 04/23 00:58
mystina43: 是資工大神嗎155F 04/23 00:59
CCNK: 有神出現了156F 04/23 00:59
AnewMitch: 推157F 04/23 00:59
bookstar07: 靠原來老師有參與pcman開發 !158F 04/23 01:00
jserv: @mystina43, Xshadow 當然是資工大神159F 04/23 01:00
arbteiff: 推160F 04/23 01:00
jserv: @reemir, 好,歡迎送 pull request 過來161F 04/23 01:01
pr9558: 考古文好猛162F 04/23 01:01
sbflight: 推163F 04/23 01:01
weboau: 老師好 辛苦了 請多保重身體164F 04/23 01:01
maxxpme: 推推165F 04/23 01:02
lcw1995: 推 奇怪最近專業文很多166F 04/23 01:02
iiiiyouyou: 哇167F 04/23 01:04
thirtyto: 推  考古168F 04/23 01:05
gwofeng: 跟我想的一樣169F 04/23 01:06
tony313: 推170F 04/23 01:06
chiahong1227: 推171F 04/23 01:06
Mareencat: 推172F 04/23 01:07
bill0205: 推 寫底層程式真的都好神QQ173F 04/23 01:10
von912: 哭了 感動174F 04/23 01:11
Julibea: ㄊ175F 04/23 01:12
Julibea: 推
asxc530530: 老師 初四了177F 04/23 01:13
e761031: 狂178F 04/23 01:15
Lintendo: 推179F 04/23 01:15
scarecrowlol: 推180F 04/23 01:15
poiuyyulj02: 這不推不行181F 04/23 01:15
annshu0501: 留名182F 04/23 01:17
ppyuyu: 朝聖183F 04/23 01:17
nanozako: 推184F 04/23 01:18
snow730: 拜185F 04/23 01:19
a77520601: 來拜神186F 04/23 01:19
v7q4: 嗯!跟我想的差不多187F 04/23 01:20
littlebug421: 有神先拜188F 04/23 01:22
iNicholas: 娘子 快跟牛魔王出來看上帝189F 04/23 01:24
Antonio1: 推190F 04/23 01:24
peggy7998: 推191F 04/23 01:25
momofishj:192F 04/23 01:25
palindromes: 今晚專業優文好多193F 04/23 01:26
onedaymor: 推194F 04/23 01:26
FuwafuwaCAT: 看不懂推195F 04/23 01:26
donkilu: jserv必推196F 04/23 01:29
CGSBN: 淚推197F 04/23 01:29
twmarstw7758: 這論文級198F 04/23 01:29
lbjstar: 大師199F 04/23 01:30
George728: 誰說八卦已經沒神人的?200F 04/23 01:30
jserv: @iGao, 真的被 m 了,讓我好緊張201F 04/23 01:30
JminGGptt: 神202F 04/23 01:30
omegajoker: 推203F 04/23 01:32
Xixiaofan: 推204F 04/23 01:33
IVicole: 連兩篇專業神文QQ205F 04/23 01:33
passioncraig: 必須推206F 04/23 01:34
SABBATHTEA: 推207F 04/23 01:36
liaon98: jserv 有神快拜208F 04/23 01:37
UDK0821: 神209F 04/23 01:37
p3295153: 推210F 04/23 01:38
winterice20: 神串留名211F 04/23 01:39
fcuspy: 哇塞212F 04/23 01:40
sam6503qpx: 神213F 04/23 01:40
rosydark: 推214F 04/23 01:40
pchunters: 推一下,假裝看懂215F 04/23 01:42
fragmentwing: 是jserv教授啊!!216F 04/23 01:43
upu: 大學上過陳年興老師的課,印象深刻217F 04/23 01:43
visviva: @@218F 04/23 01:43
comeoffline: 好懷念,以前上述熱門站點,上線是要排隊登錄的219F 04/23 01:44
miragejames: 高手快拜220F 04/23 01:45
Lumix7: 先跪再說221F 04/23 01:45
eqt2010: 懷念寬達,大學四年同學兼室友...當初還被他抓去當電研社222F 04/23 01:46
eqt2010: 副社長,利用報廢電腦成立第一代網咖賺社費...
tommy2558: 推224F 04/23 01:47
d92001314: 太神了吧225F 04/23 01:51
Cireiat: 好文,今晚是怎麼了,教育之夜啊226F 04/23 01:53
Cireiat: 有幸曾與陳年興老師共事過,真的猛
ny40ny40ny: 推228F 04/23 01:55
azure: 宅色夫!!!229F 04/23 01:55
hawls: 推!230F 04/23 01:55
wester8432: 推 1000p的文章231F 04/23 01:55
taeheonbaek: 推232F 04/23 01:55
HHH555JJJ: 希望那堂通識開成的話也能開放 後輩考不上但也想聽233F 04/23 01:57
LaLawaBQ: 今晚2篇專業文耶234F 04/23 01:58
roygb61215: 老師給推235F 04/23 02:01
Tawara: 睡前推236F 04/23 02:01
davide68: 今天太多神了!娘子,出來看啊237F 04/23 02:02
iamstrapless: 教授!238F 04/23 02:02
delmonika: 教授推239F 04/23 02:03
randy061: 謝謝大神分享240F 04/23 02:03
elyjames: 存個241F 04/23 02:06
chjghjg9487: 朝聖242F 04/23 02:06
xkiller1900 
xkiller1900: 教授不要這樣啊243F 04/23 02:08
yang20913: wow244F 04/23 02:10
wtfconk: 好冗長的老人懷古…245F 04/23 02:11
sunhextfn: jserv 必須推246F 04/23 02:11
adsl9527: 推宅色夫247F 04/23 02:13
kenny60710: 好猛..248F 04/23 02:13
plus5566: 推老師,推陳老師,推大神!文化跟程式碼這個太有趣了,249F 04/23 02:14
plus5566: 想知道,程式碼的部分要了解到大概怎樣的程度才能對這塊
plus5566: 深入?
as6633208: ....明明都是中文,但我卻完全不懂意思252F 04/23 02:15
justyju: 老師太強了253F 04/23 02:16
TFnight: 教授好254F 04/23 02:18
rgnuj122: 太厲害了255F 04/23 02:19
TrueX67: 推256F 04/23 02:19
nikolas: 為什麼那個時代這麼多神人 反觀現在 系統環境都改善了 人257F 04/23 02:22
nikolas: 似乎沒有變強?
RinHizakura: 推,最近就發現自己對文化很感興趣但是程式還遠遠不259F 04/23 02:22
RinHizakura: 行 qq
YeaPa: 懷念老師的授課,推個261F 04/23 02:22
APC: 推262F 04/23 02:25
pttano: 推老師263F 04/23 02:25
TobyH4cker: 宅色夫264F 04/23 02:26
a58524andy: Son of the Beach265F 04/23 02:29
r51211214: 推xshadow大學長266F 04/23 02:35
breathair: 神級鄉民!推267F 04/23 02:37
unimaybe: 神啊!268F 04/23 02:39
narihira2000: 推269F 04/23 02:39
jserv: @plus5566, 其實有旺盛的好奇心即可,例如想知道為何C語言270F 04/23 02:43
jserv: 標準函式庫<stdio.h>裡頭提供的printf,是受哪些更早期的
jserv: 資訊系統影響,而有printf這樣的命名和格式
jserv: 1960年代發展的CTSS作業系統,即內建printf,後者一路從
nalthax: 媽我在這274F 04/23 02:46
RUSSIAN22: 老師好275F 04/23 02:46
jserv: Multics和Unix繼承至今,儘管過了將近60年,存取方式卻雷同276F 04/23 02:46
bluu: 教授安安277F 04/23 02:46
jserv: 你說,這樣的「文化」背景是不是值得我們去探究嗎?278F 04/23 02:47
liang4ptp: 我很想看懂,但我真的看不懂279F 04/23 02:47
jserv: 我在課堂有時會忍不住「考古」,談上述的資訊系統演化,但280F 04/23 02:48
jserv: 學生通常會說:「一堆廢話,我只想知道聯發科面試考什麼?」
charlly: 你好陽光沙灘282F 04/23 02:50
a740125: 沒想到還能在文章裡看到我指導教授的名字283F 04/23 02:50
oryzae: 讚,深入簡出,linux系統真的多虧這些無私的人分享結果284F 04/23 02:51
jump693: 太神啦285F 04/23 02:51
TobyH4cker: 現在資訊科技的發展建基在過去歷史洪流中萌生的各種小286F 04/23 02:52
TobyH4cker: 發想
aiballen: 推個神人教授,值得分享的好文288F 04/23 02:53
pcchou: 留一下名,等老師通識開成,老師可以開在夏季學院!289F 04/23 02:55
runningboy: 這篇根本史書等級290F 04/23 02:57
lolicat: 教授不要當我(X291F 04/23 02:59
TobyH4cker: 而且過去留下的影子不曾消失過,比如 referer 這樣的292F 04/23 02:59
TobyH4cker: 拼寫錯誤沿用到現在,還有time.h的month從0開始影響了
TobyH4cker: Java的Date又接著被JavaScript 沿用至今
TobyH4cker: 我覺得教授可以從類似這樣的出發點去發展
crazydog: 活化石-.-296F 04/23 03:01
f26724309: 這也太精彩了!!!297F 04/23 03:07
gaduoray: 推 這是論文吧XDDDDD298F 04/23 03:10
jtrus0520: God is here299F 04/23 03:13
Domineering: 推推,明早再看完300F 04/23 03:14
icewriter: 這篇真的太專業 不推不行301F 04/23 03:15
RichLook: 雖然看不懂 但還是先推個302F 04/23 03:18
DarkHero: 文組推303F 04/23 03:18
HuangJS: 很可以304F 04/23 03:21
pcchen81220: 推305F 04/23 03:30
foreverkodak: 神!306F 04/23 03:34
obfly: 先推再睡307F 04/23 03:35
qwas074506: 來朝聖jserv大大308F 04/23 03:36
asdkmm5050: 跟我想的一樣(誤,有神快拜309F 04/23 03:38
puddingjyun: 推推310F 04/23 03:38
pulululu: 還沒看完先推311F 04/23 03:38
airyptt: 推,這篇應該要進精華吧!312F 04/23 03:41
ttwginq: 原來上 PTT 可以看論文313F 04/23 03:42
Automatic620: 朝聖314F 04/23 03:45
chickengod: 太神啦315F 04/23 03:48
xx182731: 推 有趣的歷史316F 04/23 03:50
thejackys: 推317F 04/23 03:51
lovely21975: 推318F 04/23 03:51
naihsi: 有神快拜319F 04/23 03:52
kinoko1224: 推320F 04/23 03:58
xru03: 推321F 04/23 04:01
Harbin: 推教授322F 04/23 04:02
afs479632: 教授好!323F 04/23 04:03
pig2014: 幹jserv真的很屌324F 04/23 04:03
fonef: 推325F 04/23 04:06
apple970066: 朝聖326F 04/23 04:06
blackhook: 大推優質好文327F 04/23 04:06
hilove5566: 推328F 04/23 04:07
pig2014: 但我覺得未來是C++的時代了329F 04/23 04:07
wotsao: 推330F 04/23 04:09
frakw: 推331F 04/23 04:10
ablazekandyh: 神文推!我以前只知道老師是程式界跟電玩界的高手,332F 04/23 04:15
ShaBiii: 跟著推333F 04/23 04:15
ablazekandyh: 但從來不知道這麼強悍仔細的過往334F 04/23 04:15
gjcl6: 講中文好嗎335F 04/23 04:20
cookiej4u: 感謝前輩們的貢獻336F 04/23 04:21
thetaetiseo:   ?337F 04/23 04:21
j53815102: 推338F 04/23 04:29
photomac: 推339F 04/23 04:30
dianthus: 長知識340F 04/23 04:30
magicalko: 推推推341F 04/23 04:34
curryh: 推342F 04/23 04:41
icedata: 感謝各位神人們的貢獻343F 04/23 04:48
yupei: 專業考古文推344F 04/23 05:02
c88tm: 講古欸XDDDDD345F 04/23 05:03
Tim8210: 推346F 04/23 05:09
orchid42: 推347F 04/23 05:15
ww679922: 推推348F 04/23 05:16
sandy0717c: 有神快拜349F 04/23 05:19
fatedate: 推350F 04/23 05:20
peasuka: 推351F 04/23 05:21
wind200625: 真,幹古文352F 04/23 05:31
debbieyy: 推353F 04/23 05:31
smallkaka: 專業354F 04/23 05:38
steffi2: 推啊355F 04/23 05:41
ME13: 腿356F 04/23 05:44
suppichu: 好看推357F 04/23 05:50
sample: 我媽問我為何跪在電腦前面358F 04/23 06:01
nicayoung: 推359F 04/23 06:02
ShinSioku: Ptt資訊史360F 04/23 06:09
yuyuchuang: 推361F 04/23 06:10
dogluckyno1: 推362F 04/23 06:13
pkhio: 先推363F 04/23 06:22
s9234032: 推個364F 04/23 06:23
s9234032: 諸神殿的眾神們
ppptofff: 看到[]就暈倒,時間太多366F 04/23 06:24
poisonshing: 原來如此367F 04/23 06:26
jaxson: 有神出沒,快推368F 04/23 06:30
marsai: 推專業369F 04/23 06:31
Lucychu: 推370F 04/23 06:37
pig08887: 推371F 04/23 06:38
bradyhau106: 太神啦372F 04/23 06:38
iverlung: 有神快拜373F 04/23 06:43
liang94313: 推374F 04/23 06:43
novman: 看無375F 04/23 06:46
anludy: 娘子!快出來看神!376F 04/23 06:47
boo1024555: 推377F 04/23 06:49
Pictor: 推,太神了!378F 04/23 06:50
shitboy: 太厲害了379F 04/23 06:51
cocomans: 推380F 04/23 06:51
guri239: 推381F 04/23 06:51
jserv: @ppptofff, 當你撰寫 Brainf*ck 程式時,會看到更多 [ ]382F 04/23 06:52
kami0857: 先推383F 04/23 06:53
gametv: 推384F 04/23 06:53
ManGo: 如果您還在,是不是很多事情都會不一樣385F 04/23 06:55
sworms: 推386F 04/23 06:56
wetor: 用PTT看PTT演進史 讚讚387F 04/23 07:00
lemonwater: 朝聖388F 04/23 07:02
roxcido: 推389F 04/23 07:02
aa7520tw: 太長390F 04/23 07:03
loveadu: 給我想的差不多,給推391F 04/23 07:04
tksq: 推392F 04/23 07:05
aaaaluenaaa: 是神393F 04/23 07:06
rd2l4: 推394F 04/23 07:08
g5637128: 推395F 04/23 07:09
pk741214yhj: 朝聖推!!!396F 04/23 07:11
hirorei: 未看先推397F 04/23 07:11
hakeepsmile: 推398F 04/23 07:12
tracyo: 哇屋是大師399F 04/23 07:12
r345r12: 有神快拜400F 04/23 07:12
jserv: @aa7520tw, 《餘生太長,你太難忘》(福祿丸子)401F 04/23 07:12
ayue1023: 推402F 04/23 07:15
※ 編輯: jserv (140.116.246.163 臺灣), 04/23/2021 07:18:43
GentIe: 懷舊推403F 04/23 07:17
narcimeow: 史前神話等級的文404F 04/23 07:18
lukevin: 推405F 04/23 07:19
yongyang: 太神了吧 教授有睡覺嗎406F 04/23 07:20
iamgyfan: QQ407F 04/23 07:20
aa429: 推408F 04/23 07:20
justlee: 推409F 04/23 07:21
hankower: J大必推410F 04/23 07:21
hatephubbing: 好長411F 04/23 07:22
amethystboy: 越看越覺得自己也在這時光列車上...412F 04/23 07:23
idletime: 推413F 04/23 07:26
mrnegativetw: 朝聖414F 04/23 07:27
jai166: 推415F 04/23 07:27
ricky155030: 有神快拜416F 04/23 07:31
pipiayin: 沒看懂 但總之推417F 04/23 07:33
jasonchangki: 推418F 04/23 07:34
wiisonjacky: U文419F 04/23 07:35
donation12: 好感動!當年撥接上網都看這些BBS420F 04/23 07:36
yarose: 推421F 04/23 07:36
aegis91086: 推422F 04/23 07:38
xoy232: 推423F 04/23 07:38
dk094: 推424F 04/23 07:41
SecretR: 推歷史425F 04/23 07:41
kc: 大神文426F 04/23 07:42
ddoy7: 推427F 04/23 07:44
zener517: 神啊428F 04/23 07:44
SUZUKI5566: 大神推一個429F 04/23 07:44
bigbeat: 推430F 04/23 07:45
cocota: 哎 教授又在bbs上寫論文了啦431F 04/23 07:45
stonez: 大推432F 04/23 07:45
gabrio: 推433F 04/23 07:46
winner77: 先跪了434F 04/23 07:48
s87069: 這可以進探索頻道的節目了吧?!435F 04/23 07:51
paint: 時代的眼淚436F 04/23 07:51
rnmrn: 朝聖437F 04/23 07:52
beachboy7: 大神438F 04/23 07:53
bb850878: 推439F 04/23 07:53
DDG114514: 感謝各位大前輩440F 04/23 07:54
paxetin: 長知識441F 04/23 07:55
vinca: 推442F 04/23 07:56
inote: 跪著朝聖443F 04/23 07:57
v9290026: 跪444F 04/23 07:58
ilgwt: 拜!445F 04/23 08:00
Ashen19: 優文推446F 04/23 08:00
pilitiger: 朝聖447F 04/23 08:00
ttuys: 推448F 04/23 08:00
seed1992: 有神快拜!!!449F 04/23 08:01
smartwe: 太難了吧450F 04/23 08:01
iung: 楓橋和沙灘都玩過的人朝聖推451F 04/23 08:02
pilitiger: 補推452F 04/23 08:05
BestEgg: 跪453F 04/23 08:06
submarineche: 老師不考慮開線上課程嗎?肯定修爆454F 04/23 08:07
P5566: 推455F 04/23 08:07
active8: 推專業456F 04/23 08:07
Temari0814: 推推推教授457F 04/23 08:07
kuaiphoto: 這篇是考古論文吧!太神458F 04/23 08:10
enderboy7652: 推459F 04/23 08:10
rs6000: 推460F 04/23 08:16
asidy: 乾,來ptt看老人講古461F 04/23 08:16
boogieman: 推jserv大462F 04/23 08:16
cagman: 先推再看463F 04/23 08:19
thaleschou: 今天怎麼好多專業文464F 04/23 08:19
wolfofschool: 推465F 04/23 08:20
inomanon: 你bbs系466F 04/23 08:22
howdoyouknow: 推專業467F 04/23 08:22
im31519: 專業!468F 04/23 08:25
pida5566: 推專業469F 04/23 08:26
Agdanpanda: 推470F 04/23 08:27
woeshit: 推471F 04/23 08:27
yuanyaun: 推472F 04/23 08:27
k078787878: 推...473F 04/23 08:28
gipo776: 推474F 04/23 08:28
tony1903: 神475F 04/23 08:29
antis: 神476F 04/23 08:30
ttnguirfy: 拿論文充當發文吧(咦?) 教授還不快去期刊發表!477F 04/23 08:30
Woodstock1: 推478F 04/23 08:32
ToTaiwan: 推479F 04/23 08:34
maxwellbkwt: 推這篇480F 04/23 08:34
OGC218: 你不要這樣專業好不好,我跪得很痠481F 04/23 08:34
RLH: 親身經歷一段歷史 感覺好神奇482F 04/23 08:35
ZO20: 推483F 04/23 08:38
zrna0515: 推484F 04/23 08:39
shiwa: 酷欸485F 04/23 08:40
cons: 推推486F 04/23 08:41
yonderknight: 有神快拜487F 04/23 08:41
notneme159: 幫高調先推再說488F 04/23 08:42
not741: 推薦489F 04/23 08:45
milulite: 神文490F 04/23 08:46
aa890051: 推491F 04/23 08:47
uohZemllac: 推492F 04/23 08:49
alex912888: 先推再看493F 04/23 08:51
diiky: 推494F 04/23 08:53
jssmile: 有神快拜495F 04/23 08:58
dodoju: 真的是寶貴的歷史496F 04/23 09:01
bigjam: 推497F 04/23 09:07
ddd87521: 跪著看完這一篇文章498F 04/23 09:07
daye2012: 寫到讓人家看不懂乾脆不要寫499F 04/23 09:10
a00OO00: 推爆500F 04/23 09:12
a901922001: 沒有你們哪有我們501F 04/23 09:13
dufflin: 阿彌陀佛502F 04/23 09:14
Scorfish: 先推503F 04/23 09:18
karmel: 還有人能酸呵呵504F 04/23 09:19
batsukirei: 推 朝聖505F 04/23 09:20
Mark87: 以免人家覺得我看不懂506F 04/23 09:22
none049: 推507F 04/23 09:22
voirvoila: 拜jserv508F 04/23 09:23
qwdqaq3321: 推推推509F 04/23 09:25
gargamel: 現在才知道陳博就是Xshadow...510F 04/23 09:29
laytomall: 大神511F 04/23 09:31
a120463: 專業推512F 04/23 09:31

--
※ 看板: Gossiping 文章推薦值: 0 目前人氣: 0 累積人氣: 412 
( ̄︶ ̄)b pttbest5566 說讚! ( ̄︿ ̄)p zerou80 說瞎!
1樓 時間: 2021-04-23 00:58:12 (台灣)
  04-23 00:58 TW
是jserv大大 有神快拜!!
2樓 時間: 2021-04-23 07:21:51 (台灣)
  04-23 07:21 TW
作者BBS系????
r)回覆 e)編輯 d)刪除 M)不收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇