※ 本文為 MindOcean 轉寄自 ptt.cc 更新時間: 2021-04-23 09:38:10
看板 Gossiping
作者 標題 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 界做出的顯著貢獻。
關聯。也讓我想起一年前過世的陳昇瑋博士,他的舊名是陳寬達,並以 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 功能。由於交大資工站名叫「鳳凰城資訊站」,這套廣泛被採用
(包含中華人民共和國境內的大學院校 BBS 站台) 被稱為 Phoenix BBS。
許多現今我們熟悉的 BBS 功能,如 KTV 包廂式聊天室、線上 Call-in (在後繼的 SOB
BBS 稱為「水球」)、動態看板等等,可追溯到清華楓橋驛站提出的實作,可惜那年代
人們不常用版本控制系統,否則我們應該可瞻仰 Xshadow 的程式修改歷程。
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
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 發行至今)。
是 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 的程式碼中。Maple BBS 改寫源於 Eagle BBS 的 Phoenix BBS 程式碼,保留已有
的組合按鍵,將全螢幕編輯器稱為 ve [10],儘管兩者資料結構和處理邏輯已截然不同,
但 vedit 到 ve 的演化痕跡仍在。截至發文時間,Ptt BBS 關於全螢幕編輯器的原始
程式碼 [11] 最後一次修改於 2019 年五月,裡頭仍存在 "vedit" 函式名稱。
大致說明 Ptt BBS 和此前台灣 BBS 系統的沿革,我們來看 GNU nano [12]。1999 年該
大致說明 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,
簡稱,允許使用者全螢幕進行文字編輯,而由於 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 核心設計」,所有
教材都公開釋出,並提供對應的講解錄影:
朋友,關注全台灣唯一探討最新 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) ...
Lists for Telnet BBS sites (especially in Big5/GBK encoding) ...
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. ...
好像每一陣子就會被拿出來講...。 現在大家所看到的 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
不是啥重要的東西 不過我覺得現在許多 BBS 都拿掉版權宣告 實在有點可惜 到秘密情人 資訊站為止 可謂 Maple 家系的前身 Pirate Bulletin Board System Version: 1.00 Copyright (C) 1990 Edward A. Luke Eagles Bulletin Board System Version: 2.00-3.00
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 ...
mirroring sources about Big5 telnet BBS (If there's any copyright problem, please contact us ASAP) - bbsmirror/BBSmirror ...
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 ...
NTHU-CS Maple BBS 2.36 BBS-like editor (patched for linux) - clamtestbbs/ve ...
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. ...
PTT BBS source code. Contribute to ptt/pttbbs development by creating an account on GitHub. ...
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 世紀的第一年發布,是刻畫自由軟體和開發原始碼的經典,為了教學需求,我們透過共筆,選錄部份內容作資訊更新和補充 ...
這部紀錄片《==_Revolution OS_==》在 21 世紀的第一年發布,是刻畫自由軟體和開發原始碼的經典,為了教學需求,我們透過共筆,選錄部份內容作資訊更新和補充 ...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.246.163 (臺灣)
※ 文章代碼(AID): #1WWPtdhW (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1619107303.A.AE0.html
推 : 首推1F 04/23 00:02
推 : 先推在睡2F 04/23 00:03
推 : 有神快拜3F 04/23 00:03
推 : 是教授4F 04/23 00:03
推 : 推5F 04/23 00:03
推 : 推6F 04/23 00:03
推 : 優文推一個7F 04/23 00:03
推 : 推8F 04/23 00:04
推 : ...9F 04/23 00:04
推 : 這篇文章值1000P幣...10F 04/23 00:04
推 : 講中文11F 04/23 00:04
推 : 是教授欸12F 04/23 00:04
→ : 是jserv...13F 04/23 00:04
推 : 這篇是PTT史料等級了吧14F 04/23 00:05
推 : 推15F 04/23 00:05
推 : 推16F 04/23 00:05
推 : 推推17F 04/23 00:05
推 : 專業推18F 04/23 00:06
推 : 看完再推19F 04/23 00:06
推 : 專業!20F 04/23 00:07
推 : 玉山金科技長QQ21F 04/23 00:07
推 : 推推超讚老師22F 04/23 00:07
推 : 太神啦23F 04/23 00:07
推 : 推!24F 04/23 00:07
推 : 有神快拜25F 04/23 00:08
推 : 太神啦26F 04/23 00:08
推 : 推27F 04/23 00:08
推 : 推28F 04/23 00:08
推 : 有神快拜,請收下我的膝蓋29F 04/23 00:08
推 : 太猛了30F 04/23 00:09
推 : 推~31F 04/23 00:09
→ : 我想到今年還沒在八卦板發文廣告課程,就發篇廢文(116特色)32F 04/23 00:10
推 : 推!33F 04/23 00:10
推 : Holy34F 04/23 00:10
→ : 順便緬懷 Xshadow 博士...35F 04/23 00:10
※ 編輯: jserv (140.116.246.163 臺灣), 04/23/2021 00:12:17推 : 娘子快出來看上帝36F 04/23 00:11
推 : 神37F 04/23 00:11
→ yoyodiy …
推 : 推39F 04/23 00:12
推 : 教授好40F 04/23 00:12
推 : 我以為這裡只有廢文...41F 04/23 00:12
推 : 推42F 04/23 00:13
→ : 23 年前,Xshadow 在內的眾多高手討論 BBS 的未來:43F 04/23 00:14
推 : 推 是教授耶44F 04/23 00:14
推 : 推45F 04/23 00:14
推 : 朝聖推!47F 04/23 00:15
推 : 今天晚上兩篇專業文ㄟ48F 04/23 00:15
推 : 推 感謝分享 太神了49F 04/23 00:15
推 : 老師,umn.edu 初四啦!!!50F 04/23 00:15
推 : 朝聖51F 04/23 00:15
推 : 這只能推了52F 04/23 00:16
推 : 推 等等m53F 04/23 00:16
推 : 唉,好想你啊 陳老師54F 04/23 00:16
推 : 有神快拜55F 04/23 00:17
推 : 朝聖56F 04/23 00:17
推 : 讚57F 04/23 00:18
推 : 類推jserv 還有老師寫不完的練習...58F 04/23 00:18
推 : 專業推59F 04/23 00:18
推 : 推推60F 04/23 00:18
推 : 媽我在這61F 04/23 00:18
→ : 推62F 04/23 00:19
推 : 推63F 04/23 00:19
推 : 推64F 04/23 00:19
推 : 有神快拜65F 04/23 00:20
推 : 怎麼沒推爆?66F 04/23 00:20
推 : 每個字都看得懂,組合起來是什麼67F 04/23 00:21
推 : 推68F 04/23 00:21
推 : 推69F 04/23 00:21
→ : 等一下,陳寬達走了?70F 04/23 00:22
推 : 我當作我看懂了71F 04/23 00:22
推 : 專業72F 04/23 00:22
推 : 推推73F 04/23 00:22
推 : 先推再看74F 04/23 00:23
推 : 我到底看了神麼75F 04/23 00:24
推 : 推76F 04/23 00:24
推 : 專業推77F 04/23 00:24
推 : 推78F 04/23 00:24
→ : Xshadow過世了唷? RIP79F 04/23 00:25
推 : 神80F 04/23 00:26
推 :81F 04/23 00:26
推 : 哇靠 太猛了吧82F 04/23 00:27
推 : 哇,太厲害了推推83F 04/23 00:28
推 : 娘呀,快出來一起拜神84F 04/23 00:28
推 : 辛苦了 謝謝你們85F 04/23 00:28
推 : 感動推86F 04/23 00:28
推 : 啊啊 假裝自己看懂惹87F 04/23 00:28
推 : 推88F 04/23 00:28
推 : SW QQ89F 04/23 00:29
推 : Push90F 04/23 00:29
推 : 跪了91F 04/23 00:30
推 : 太神了...跟無線電那篇一樣 跪著看92F 04/23 00:32
→ : @furbyyeh, 是的,整整一年前93F 04/23 00:34
推 : push94F 04/23 00:34
推 : 老師晚安95F 04/23 00:34
推 : 讚讚讚讚96F 04/23 00:35
推 : 老師晚安97F 04/23 00:35
推 : 神98F 04/23 00:35
推 : 推99F 04/23 00:35
推 : 棒100F 04/23 00:36
※ 編輯: jserv (140.116.246.163 臺灣), 04/23/2021 00:37:35推 : 跪101F 04/23 00:36
噓 : 板主還不快把這篇M起來,在混膩?102F 04/23 00:37
推 : 架過 MapleBSS 推推103F 04/23 00:39
推 : push104F 04/23 00:39
推 : 不認識 看不懂 QQ105F 04/23 00:39
推 : 推qq106F 04/23 00:39
→ : 為什麼半夜還要在學校 QQ107F 04/23 00:40
推 : 看不懂但是推108F 04/23 00:40
推 : 老師好109F 04/23 00:40
推 : 好多好久未曾聽到的熟悉站名啊110F 04/23 00:40
推 : 跪了111F 04/23 00:41
推 : 先跪了112F 04/23 00:41
推 : 推113F 04/23 00:41
推 : 好屌114F 04/23 00:42
推 : 嚇死我了 看不懂115F 04/23 00:42
推 : 跪著看這篇116F 04/23 00:43
推 : 只能推了!!117F 04/23 00:43
推 : 推118F 04/23 00:44
推 : 半夜發深度文119F 04/23 00:45
推 : 竟然釣到了120F 04/23 00:45
推 : 推121F 04/23 00:45
→ : @gx9900824, 我116,我發廢文我驕傲122F 04/23 00:45
推 : 你要開課喔?123F 04/23 00:46
推 : 推124F 04/23 00:46
推 : 朝聖125F 04/23 00:47
推 : 先跪126F 04/23 00:47
推 : 不推不行127F 04/23 00:48
推 : 挖靠128F 04/23 00:48
推 : 有神快推129F 04/23 00:48
噓 : 豪爽喔 噓到jserv教授130F 04/23 00:49
→ : @TISH12311, 歡迎嗆我,反正現在是下課時間131F 04/23 00:49
推 : 推132F 04/23 00:49
→ : @joke3547, 我一直想開關於開放原始碼「文化」的通識課程133F 04/23 00:51
推 : 老師我會努力寫作業的 QQ134F 04/23 00:51
推 : 推135F 04/23 00:51
→ : 不過問題在於,對「文化」有興趣的學生可能不懂程式碼,而136F 04/23 00:51
→ : 能夠理解程式碼的學生,對於「文化」的敏感度可能不高
→ : 能夠理解程式碼的學生,對於「文化」的敏感度可能不高
推 : 教授用什麼上BBS?138F 04/23 00:52
推 : 先推再說139F 04/23 00:52
→ : 所以我只好開「教學生準備科技公司面試」的大學課程,無奈140F 04/23 00:52
→ : 回復得那麼快想也知道是自己開發出來的機器人阿141F 04/23 00:53
推 : 現在會寫底層的都是神人了142F 04/23 00:53
GitHub - pcman-bbs/pcmanx: GTK version
GTK version. Contribute to pcman-bbs/pcmanx development by creating an account on GitHub. ...
GTK version. Contribute to pcman-bbs/pcmanx development by creating an account on GitHub. ...
→ : 乾,有大神宅色夫145F 04/23 00:54
→ jiajia1 …
推 : 老師好!147F 04/23 00:54
推 : 原來是c語言,我還以為是c罩杯~148F 04/23 00:54
推 : Ctrl-X149F 04/23 00:54
→ : @crazydj, 這兩者我都熟悉呀 (笑)150F 04/23 00:55
推 : 推151F 04/23 00:55
推 : 推152F 04/23 00:55
→ : @lpoijk, 你去發文推坑,讓我可介紹UMN和Linux核心的大事153F 04/23 00:57
推 : 推154F 04/23 00:58
→ : 是資工大神嗎155F 04/23 00:59
推 : 有神出現了156F 04/23 00:59
推 : 推157F 04/23 00:59
推 : 靠原來老師有參與pcman開發 !158F 04/23 01:00
→ : @mystina43, Xshadow 當然是資工大神159F 04/23 01:00
推 : 推160F 04/23 01:00
→ : @reemir, 好,歡迎送 pull request 過來161F 04/23 01:01
推 : 考古文好猛162F 04/23 01:01
推 : 推163F 04/23 01:01
推 : 老師好 辛苦了 請多保重身體164F 04/23 01:01
推 : 推推165F 04/23 01:02
推 : 推 奇怪最近專業文很多166F 04/23 01:02
推 : 哇167F 04/23 01:04
推 : 推 考古168F 04/23 01:05
推 : 跟我想的一樣169F 04/23 01:06
推 : 推170F 04/23 01:06
推 : 推171F 04/23 01:06
推 : 推172F 04/23 01:07
推 : 推 寫底層程式真的都好神QQ173F 04/23 01:10
推 : 哭了 感動174F 04/23 01:11
推 : ㄊ175F 04/23 01:12
→ : 推
→ : 推
推 : 老師 初四了177F 04/23 01:13
推 : 狂178F 04/23 01:15
推 : 推179F 04/23 01:15
推 : 推180F 04/23 01:15
推 : 這不推不行181F 04/23 01:15
推 : 留名182F 04/23 01:17
推 : 朝聖183F 04/23 01:17
推 : 推184F 04/23 01:18
推 : 拜185F 04/23 01:19
推 : 來拜神186F 04/23 01:19
推 : 嗯!跟我想的差不多187F 04/23 01:20
推 : 有神先拜188F 04/23 01:22
推 : 娘子 快跟牛魔王出來看上帝189F 04/23 01:24
推 : 推190F 04/23 01:24
推 : 推191F 04/23 01:25
推 :192F 04/23 01:25
推 : 今晚專業優文好多193F 04/23 01:26
推 : 推194F 04/23 01:26
推 : 看不懂推195F 04/23 01:26
推 : jserv必推196F 04/23 01:29
推 : 淚推197F 04/23 01:29
推 : 這論文級198F 04/23 01:29
推 : 大師199F 04/23 01:30
推 : 誰說八卦已經沒神人的?200F 04/23 01:30
→ : @iGao, 真的被 m 了,讓我好緊張201F 04/23 01:30
推 : 神202F 04/23 01:30
推 : 推203F 04/23 01:32
推 : 推204F 04/23 01:33
→ : 連兩篇專業神文QQ205F 04/23 01:33
推 : 必須推206F 04/23 01:34
推 : 推207F 04/23 01:36
推 : jserv 有神快拜208F 04/23 01:37
推 : 神209F 04/23 01:37
推 : 推210F 04/23 01:38
推 : 神串留名211F 04/23 01:39
推 : 哇塞212F 04/23 01:40
推 : 神213F 04/23 01:40
推 : 推214F 04/23 01:40
推 : 推一下,假裝看懂215F 04/23 01:42
推 : 是jserv教授啊!!216F 04/23 01:43
推 : 大學上過陳年興老師的課,印象深刻217F 04/23 01:43
推 : @@218F 04/23 01:43
推 : 好懷念,以前上述熱門站點,上線是要排隊登錄的219F 04/23 01:44
推 : 高手快拜220F 04/23 01:45
推 : 先跪再說221F 04/23 01:45
推 : 懷念寬達,大學四年同學兼室友...當初還被他抓去當電研社222F 04/23 01:46
→ : 副社長,利用報廢電腦成立第一代網咖賺社費...
→ : 副社長,利用報廢電腦成立第一代網咖賺社費...
推 : 推224F 04/23 01:47
推 : 太神了吧225F 04/23 01:51
推 : 好文,今晚是怎麼了,教育之夜啊226F 04/23 01:53
→ : 有幸曾與陳年興老師共事過,真的猛
→ : 有幸曾與陳年興老師共事過,真的猛
推 : 推228F 04/23 01:55
推 : 宅色夫!!!229F 04/23 01:55
推 : 推!230F 04/23 01:55
推 : 推 1000p的文章231F 04/23 01:55
推 : 推232F 04/23 01:55
推 : 希望那堂通識開成的話也能開放 後輩考不上但也想聽233F 04/23 01:57
推 : 今晚2篇專業文耶234F 04/23 01:58
推 : 老師給推235F 04/23 02:01
推 : 睡前推236F 04/23 02:01
→ : 今天太多神了!娘子,出來看啊237F 04/23 02:02
推 : 教授!238F 04/23 02:02
推 : 教授推239F 04/23 02:03
推 : 謝謝大神分享240F 04/23 02:03
推 : 存個241F 04/23 02:06
推 : 朝聖242F 04/23 02:06
推 : 教授不要這樣啊243F 04/23 02:08
推 : wow244F 04/23 02:10
推 : 好冗長的老人懷古…245F 04/23 02:11
推 : jserv 必須推246F 04/23 02:11
推 : 推宅色夫247F 04/23 02:13
推 : 好猛..248F 04/23 02:13
推 : 推老師,推陳老師,推大神!文化跟程式碼這個太有趣了,249F 04/23 02:14
→ : 想知道,程式碼的部分要了解到大概怎樣的程度才能對這塊
→ : 深入?
→ : 想知道,程式碼的部分要了解到大概怎樣的程度才能對這塊
→ : 深入?
推 : ....明明都是中文,但我卻完全不懂意思252F 04/23 02:15
推 : 老師太強了253F 04/23 02:16
推 : 教授好254F 04/23 02:18
推 : 太厲害了255F 04/23 02:19
推 : 推256F 04/23 02:19
推 : 為什麼那個時代這麼多神人 反觀現在 系統環境都改善了 人257F 04/23 02:22
→ : 似乎沒有變強?
→ : 似乎沒有變強?
推 : 推,最近就發現自己對文化很感興趣但是程式還遠遠不259F 04/23 02:22
→ : 行 qq
→ : 行 qq
推 : 懷念老師的授課,推個261F 04/23 02:22
推 : 推262F 04/23 02:25
推 : 推老師263F 04/23 02:25
推 : 宅色夫264F 04/23 02:26
推 : Son of the Beach265F 04/23 02:29
推 : 推xshadow大學長266F 04/23 02:35
推 : 神級鄉民!推267F 04/23 02:37
推 : 神啊!268F 04/23 02:39
推 : 推269F 04/23 02:39
→ : @plus5566, 其實有旺盛的好奇心即可,例如想知道為何C語言270F 04/23 02:43
→ : 標準函式庫<stdio.h>裡頭提供的printf,是受哪些更早期的
→ : 資訊系統影響,而有printf這樣的命名和格式
→ : 1960年代發展的CTSS作業系統,即內建printf,後者一路從
→ : 標準函式庫<stdio.h>裡頭提供的printf,是受哪些更早期的
→ : 資訊系統影響,而有printf這樣的命名和格式
→ : 1960年代發展的CTSS作業系統,即內建printf,後者一路從
推 : 媽我在這274F 04/23 02:46
推 : 老師好275F 04/23 02:46
→ : Multics和Unix繼承至今,儘管過了將近60年,存取方式卻雷同276F 04/23 02:46
推 : 教授安安277F 04/23 02:46
→ : 你說,這樣的「文化」背景是不是值得我們去探究嗎?278F 04/23 02:47
推 : 我很想看懂,但我真的看不懂279F 04/23 02:47
→ : 我在課堂有時會忍不住「考古」,談上述的資訊系統演化,但280F 04/23 02:48
→ : 學生通常會說:「一堆廢話,我只想知道聯發科面試考什麼?」
→ : 學生通常會說:「一堆廢話,我只想知道聯發科面試考什麼?」
推 : 你好陽光沙灘282F 04/23 02:50
→ : 沒想到還能在文章裡看到我指導教授的名字283F 04/23 02:50
推 : 讚,深入簡出,linux系統真的多虧這些無私的人分享結果284F 04/23 02:51
→ : 太神啦285F 04/23 02:51
推 : 現在資訊科技的發展建基在過去歷史洪流中萌生的各種小286F 04/23 02:52
→ : 發想
→ : 發想
推 : 推個神人教授,值得分享的好文288F 04/23 02:53
推 : 留一下名,等老師通識開成,老師可以開在夏季學院!289F 04/23 02:55
推 : 這篇根本史書等級290F 04/23 02:57
推 : 教授不要當我(X291F 04/23 02:59
→ : 而且過去留下的影子不曾消失過,比如 referer 這樣的292F 04/23 02:59
→ : 拼寫錯誤沿用到現在,還有time.h的month從0開始影響了
→ : Java的Date又接著被JavaScript 沿用至今
→ : 我覺得教授可以從類似這樣的出發點去發展
→ : 拼寫錯誤沿用到現在,還有time.h的month從0開始影響了
→ : Java的Date又接著被JavaScript 沿用至今
→ : 我覺得教授可以從類似這樣的出發點去發展
推 : 活化石-.-296F 04/23 03:01
推 : 這也太精彩了!!!297F 04/23 03:07
推 : 推 這是論文吧XDDDDD298F 04/23 03:10
推 : God is here299F 04/23 03:13
推 : 推推,明早再看完300F 04/23 03:14
推 : 這篇真的太專業 不推不行301F 04/23 03:15
推 : 雖然看不懂 但還是先推個302F 04/23 03:18
推 : 文組推303F 04/23 03:18
推 : 很可以304F 04/23 03:21
推 : 推305F 04/23 03:30
推 : 神!306F 04/23 03:34
推 : 先推再睡307F 04/23 03:35
推 : 來朝聖jserv大大308F 04/23 03:36
推 : 跟我想的一樣(誤,有神快拜309F 04/23 03:38
推 : 推推310F 04/23 03:38
推 : 還沒看完先推311F 04/23 03:38
推 : 推,這篇應該要進精華吧!312F 04/23 03:41
推 : 原來上 PTT 可以看論文313F 04/23 03:42
推 : 朝聖314F 04/23 03:45
推 : 太神啦315F 04/23 03:48
推 : 推 有趣的歷史316F 04/23 03:50
推 : 推317F 04/23 03:51
推 : 推318F 04/23 03:51
推 : 有神快拜319F 04/23 03:52
推 : 推320F 04/23 03:58
推 : 推321F 04/23 04:01
推 : 推教授322F 04/23 04:02
推 : 教授好!323F 04/23 04:03
噓 : 幹jserv真的很屌324F 04/23 04:03
推 : 推325F 04/23 04:06
推 : 朝聖326F 04/23 04:06
推 : 大推優質好文327F 04/23 04:06
推 : 推328F 04/23 04:07
→ : 但我覺得未來是C++的時代了329F 04/23 04:07
推 : 推330F 04/23 04:09
推 : 推331F 04/23 04:10
推 : 神文推!我以前只知道老師是程式界跟電玩界的高手,332F 04/23 04:15
推 : 跟著推333F 04/23 04:15
→ : 但從來不知道這麼強悍仔細的過往334F 04/23 04:15
推 : 講中文好嗎335F 04/23 04:20
推 : 感謝前輩們的貢獻336F 04/23 04:21
推 : ?337F 04/23 04:21
推 : 推338F 04/23 04:29
推 : 推339F 04/23 04:30
推 : 長知識340F 04/23 04:30
推 : 推推推341F 04/23 04:34
推 : 推342F 04/23 04:41
推 : 感謝各位神人們的貢獻343F 04/23 04:48
推 : 專業考古文推344F 04/23 05:02
推 : 講古欸XDDDDD345F 04/23 05:03
推 : 推346F 04/23 05:09
推 : 推347F 04/23 05:15
推 : 推推348F 04/23 05:16
推 : 有神快拜349F 04/23 05:19
推 : 推350F 04/23 05:20
推 : 推351F 04/23 05:21
推 : 真,幹古文352F 04/23 05:31
推 : 推353F 04/23 05:31
推 : 專業354F 04/23 05:38
推 : 推啊355F 04/23 05:41
推 : 腿356F 04/23 05:44
推 : 好看推357F 04/23 05:50
推 : 我媽問我為何跪在電腦前面358F 04/23 06:01
→ : 推359F 04/23 06:02
推 : Ptt資訊史360F 04/23 06:09
推 : 推361F 04/23 06:10
推 : 推362F 04/23 06:13
推 : 先推363F 04/23 06:22
推 : 推個364F 04/23 06:23
→ : 諸神殿的眾神們
→ : 諸神殿的眾神們
推 : 看到[]就暈倒,時間太多366F 04/23 06:24
推 : 原來如此367F 04/23 06:26
推 : 有神出沒,快推368F 04/23 06:30
推 : 推專業369F 04/23 06:31
推 : 推370F 04/23 06:37
推 : 推371F 04/23 06:38
推 : 太神啦372F 04/23 06:38
推 : 有神快拜373F 04/23 06:43
推 : 推374F 04/23 06:43
推 : 看無375F 04/23 06:46
推 : 娘子!快出來看神!376F 04/23 06:47
推 : 推377F 04/23 06:49
推 : 推,太神了!378F 04/23 06:50
推 : 太厲害了379F 04/23 06:51
推 : 推380F 04/23 06:51
推 : 推381F 04/23 06:51
→ : @ppptofff, 當你撰寫 Brainf*ck 程式時,會看到更多 [ ]382F 04/23 06:52
推 : 先推383F 04/23 06:53
推 : 推384F 04/23 06:53
推 : 如果您還在,是不是很多事情都會不一樣385F 04/23 06:55
推 : 推386F 04/23 06:56
推 : 用PTT看PTT演進史 讚讚387F 04/23 07:00
推 : 朝聖388F 04/23 07:02
推 : 推389F 04/23 07:02
噓 : 太長390F 04/23 07:03
推 : 給我想的差不多,給推391F 04/23 07:04
推 : 推392F 04/23 07:05
推 : 是神393F 04/23 07:06
推 : 推394F 04/23 07:08
推 : 推395F 04/23 07:09
推 : 朝聖推!!!396F 04/23 07:11
推 : 未看先推397F 04/23 07:11
推 : 推398F 04/23 07:12
推 : 哇屋是大師399F 04/23 07:12
推 : 有神快拜400F 04/23 07:12
→ : @aa7520tw, 《餘生太長,你太難忘》(福祿丸子)401F 04/23 07:12
推 : 推402F 04/23 07:15
※ 編輯: jserv (140.116.246.163 臺灣), 04/23/2021 07:18:43推 : 懷舊推403F 04/23 07:17
推 : 史前神話等級的文404F 04/23 07:18
推 : 推405F 04/23 07:19
推 : 太神了吧 教授有睡覺嗎406F 04/23 07:20
推 : QQ407F 04/23 07:20
推 : 推408F 04/23 07:20
推 : 推409F 04/23 07:21
推 : J大必推410F 04/23 07:21
推 : 好長411F 04/23 07:22
推 : 越看越覺得自己也在這時光列車上...412F 04/23 07:23
推 : 推413F 04/23 07:26
推 : 朝聖414F 04/23 07:27
推 : 推415F 04/23 07:27
推 : 有神快拜416F 04/23 07:31
推 : 沒看懂 但總之推417F 04/23 07:33
推 : 推418F 04/23 07:34
推 : U文419F 04/23 07:35
推 : 好感動!當年撥接上網都看這些BBS420F 04/23 07:36
推 : 推421F 04/23 07:36
推 : 推422F 04/23 07:38
推 : 推423F 04/23 07:38
推 : 推424F 04/23 07:41
推 : 推歷史425F 04/23 07:41
推 : 大神文426F 04/23 07:42
推 : 推427F 04/23 07:44
推 : 神啊428F 04/23 07:44
推 : 大神推一個429F 04/23 07:44
推 : 推430F 04/23 07:45
推 : 哎 教授又在bbs上寫論文了啦431F 04/23 07:45
推 : 大推432F 04/23 07:45
推 : 推433F 04/23 07:46
推 : 先跪了434F 04/23 07:48
推 : 這可以進探索頻道的節目了吧?!435F 04/23 07:51
推 : 時代的眼淚436F 04/23 07:51
推 : 朝聖437F 04/23 07:52
推 : 大神438F 04/23 07:53
推 : 推439F 04/23 07:53
推 : 感謝各位大前輩440F 04/23 07:54
推 : 長知識441F 04/23 07:55
推 : 推442F 04/23 07:56
推 : 跪著朝聖443F 04/23 07:57
推 : 跪444F 04/23 07:58
推 : 拜!445F 04/23 08:00
推 : 優文推446F 04/23 08:00
→ : 朝聖447F 04/23 08:00
推 : 推448F 04/23 08:00
推 : 有神快拜!!!449F 04/23 08:01
→ : 太難了吧450F 04/23 08:01
推 : 楓橋和沙灘都玩過的人朝聖推451F 04/23 08:02
推 : 補推452F 04/23 08:05
推 : 跪453F 04/23 08:06
推 : 老師不考慮開線上課程嗎?肯定修爆454F 04/23 08:07
推 : 推455F 04/23 08:07
推 : 推專業456F 04/23 08:07
推 : 推推推教授457F 04/23 08:07
推 : 這篇是考古論文吧!太神458F 04/23 08:10
推 : 推459F 04/23 08:10
推 : 推460F 04/23 08:16
推 : 乾,來ptt看老人講古461F 04/23 08:16
推 : 推jserv大462F 04/23 08:16
推 : 先推再看463F 04/23 08:19
推 : 今天怎麼好多專業文464F 04/23 08:19
推 : 推465F 04/23 08:20
推 : 你bbs系466F 04/23 08:22
推 : 推專業467F 04/23 08:22
→ : 專業!468F 04/23 08:25
推 : 推專業469F 04/23 08:26
推 : 推470F 04/23 08:27
推 : 推471F 04/23 08:27
推 : 推472F 04/23 08:27
推 : 推...473F 04/23 08:28
→ : 推474F 04/23 08:28
推 : 神475F 04/23 08:29
推 : 神476F 04/23 08:30
推 : 拿論文充當發文吧(咦?) 教授還不快去期刊發表!477F 04/23 08:30
推 : 推478F 04/23 08:32
推 : 推479F 04/23 08:34
推 : 推這篇480F 04/23 08:34
推 : 你不要這樣專業好不好,我跪得很痠481F 04/23 08:34
推 : 親身經歷一段歷史 感覺好神奇482F 04/23 08:35
推 : 推483F 04/23 08:38
推 : 推484F 04/23 08:39
推 : 酷欸485F 04/23 08:40
推 : 推推486F 04/23 08:41
推 : 有神快拜487F 04/23 08:41
→ : 幫高調先推再說488F 04/23 08:42
推 : 推薦489F 04/23 08:45
推 : 神文490F 04/23 08:46
推 : 推491F 04/23 08:47
推 : 推492F 04/23 08:49
推 : 先推再看493F 04/23 08:51
推 : 推494F 04/23 08:53
推 : 有神快拜495F 04/23 08:58
推 : 真的是寶貴的歷史496F 04/23 09:01
推 : 推497F 04/23 09:07
推 : 跪著看完這一篇文章498F 04/23 09:07
噓 : 寫到讓人家看不懂乾脆不要寫499F 04/23 09:10
推 : 推爆500F 04/23 09:12
推 : 沒有你們哪有我們501F 04/23 09:13
推 : 阿彌陀佛502F 04/23 09:14
推 : 先推503F 04/23 09:18
→ : 還有人能酸呵呵504F 04/23 09:19
推 : 推 朝聖505F 04/23 09:20
推 : 以免人家覺得我看不懂506F 04/23 09:22
推 : 推507F 04/23 09:22
推 : 拜jserv508F 04/23 09:23
推 : 推推推509F 04/23 09:25
推 : 現在才知道陳博就是Xshadow...510F 04/23 09:29
→ : 大神511F 04/23 09:31
推 : 專業推512F 04/23 09:31
--
※ 看板: Gossiping 文章推薦值: 0 目前人氣: 0 累積人氣: 1003
作者 jserv 的最新發文:
- 回答這問題之前,我們應該先思考「什麼是 BSD?」 依據 FreeBSD 網站 的描述,FreeBSD 衍生自 BSD,後者則是 "the version of UNIX developed …49F 38推
- 「既然你誠心誠意地發問了,我們就大發慈悲地告訴你」(語出「火箭隊」) 這則笑話在 2010 年就出現巴哈姆特電玩資訊站 ,內容改寫自中國網友的創作, 已有十餘年,不過該笑話的弊端在於「針」。DVD 燒 …499F 407推 3噓
- 我是跟鄉民進來看熱鬧的,我跳進來了,我又跳出去了,打我啊笨蛋! (取自方唐鏡 名言) 學校老師應該忙著開學事宜,我幫他們回覆你的提問。 原題「在 Linux 系統底下要怎麼自己搞 win3.1 呢?」 …101F 83推
- 剛好我需要跟學生解釋為何 Linux 核心原始程式碼的風格規範 中,限制一行至多 80 個字元,其典故跟「打孔卡」(punched card) 有關。 1890 年代,美國人口普查就使用新發明的穿孔卡 …247F 230推
- 這恰好連結台灣特有的 BBS (電子布告欄) 文化及早期 Linux (和 BSD) 文字編輯器的 關聯。也讓我想起一年前過世的陳昇瑋博士,他的舊名是陳寬達,並以 Xshadow 的名號 馳名於早期的 …512F 444推 5噓
點此顯示更多發文記錄
( ̄︶ ̄)b pttbest5566 說讚! ( ̄︿ ̄)p zerou80 說瞎!
回列表(←)
分享