※ [本文轉錄自 Gossiping 看板 #1S-JuPMO ]
作者: jserv (松鼠) 看板: Gossiping
標題: Re: [問卦] 中年學程式語言還來的及嗎QQ
時間: Fri Jun 7 00:23:49 2019
※ 引述《loserfatotak (家裡蹲魯肥宅(T^T))》之銘言:
: 如題(TAT)
: 本魯肥宅職場快混不下去了
: 而未來聽說是AI和大數據的時代
: 可是本魯肥宅沒學過程式設計
: 中年肥宅程式語言還來的及嗎
擁有倉頡輸入法的發明人、中文電腦的先驅、「漢卡」發明人、台灣零壹科技公司前
總經理、香港文化傳信集團主席 (這裡只列出一部分) 等等頭銜的朱邦復先生在 40 歲
才開始學習程式設計,而且很快就掌握從組合語言,並提倡組合語言程式設計 (!)。
在學習程式設以前,朱邦復在臺中農學院 (現為國立中興大學) 攻讀農藝 (!),涉足
足球校隊、玩多種樂器、藝術類社團負責人,並辦過手工藝展覽、拍過實驗電影、寫
武俠小說,也揮筆展藝。
朱邦復退伍後,曾短暫從事中學教職,隨即赴巴西發展,於巴西國立巴伊亞音樂學院
專攻理論作曲。他還曾過了一段時間的嬉皮生活,返台之前,他在巴西四月文化出版社
工作,他留意到,當年的鉛字排版下,一本英文書從原稿送進工作間,從打字、校對、
完稿、印刷到送到市面上銷售,總共只花 12 小時,反觀那個年代,若要出版一本中文
書,通常至少要花半年的時間,才能排印完成,為何兩者有如此巨大的差別呢?
朱邦復徹底研究出版流程後,他認為中文的瓶頸在於文字的檢索系統:
* 中文完全沒有序位的觀念;
* 當時中文採用注音、部首及筆劃數作為主要檢索方式,但完全無法提供足夠用於
檢索的精準度和效率;
體認到中文排版的劣勢,朱邦復致力改良中文的印刷技術。他起初購買多本字典,並
不斷剪貼,努力尋找漢字的組成方式。1973 年春季,朱邦復先生返台繼續研究,原本
設想是改善中文印刷技術,以中文打字機為實踐目標,強化中文檢索方法。刻苦多年的
他,曾在北屋家具工廠工作,也幫北屋編過雜誌,在台中東海花園城做過管理,甚至改良
過洗衣機和汽水瓶蓋等等,直到 1978 年 7 月,猶如苦行僧投入中文檢索的歷程才出現
轉機,大周建設公司答應支持朱邦復的研究係話,並為他聘請了四位中文系畢業的助手,
其中一位就是畢業於臺大中文系的沈紅蓮女士,是朱邦復日後漫長的中文電腦相關研發
之路上,最堅定的事業夥伴和協作者。
儘管大周建設公司因財力不繼而放棄支持朱邦復,沈紅蓮卻長期跟隨朱邦復的理想,獻身
於傳統文化,拓展中文應用的範疇。
朱邦復於 1976 年底發表中文形意檢字法,採用 52 個字元作為檢索鍵,此後持續改版,
到了第三代的時候,已過了 6 年 (!)
((等等,說到這裡,朱邦復還是不會寫程式,到底轉折在哪呢?繼續看下去))
上述「中文形意檢字法」在推出後,1979 年 4 月三軍大學 (現為國防大學) 留意到
朱邦復的成果,軍方一直需要有種人人易學的通訊方法,得以在作戰之際,讓人人擔負起
通訊兵的任務,別忘了,蔣介石先生在 1975 年過世,隨後蔣經國先生繼任成為首任中國
國民黨中央委員會主席兼任中央常務委員會主席,成為中國國民黨最高領導人,繼續列寧
式黨政,初期仍秉持「反攻大陸」的政策。
在對當時三軍大學校長蔣緯國上將進行簡報後,40 歲的朱邦復進了三軍大學,在電腦
中心的支援下,他以王安電腦完成 1,2000 字的中文檔案,可由電傳打字機 (teletype)
供遠距離通訊用。蔣緯國親自為他的系統命名為「倉頡一號」,並在 1979 年 10 月呈報
國防部,供三軍參考。
朱邦復在同年年底離開了三軍大學,但他的中文輸入法仍沿用「御賜」的「倉頡輸入法」
名稱。在三軍大學的半年,扭轉了朱邦復的研究方向,此前,他著眼於整理出一套易學、
易用,並能配合國際標準打字鍵盤的中文輸入法,但之後他廣泛思索中文輸入法和資訊
媒介結合後的種種影響。
1979 年接獲三軍大學的任務時,朱邦復才在前一年開始接觸電腦,但很快就在兩週內
學會當時電腦的操作,並且應用 BASIC 程式語言來開發中文檢索相關程式。當時缺乏
中文終端機,大型電腦當道,個人電腦不僅不普及,也因運算和硬體周邊有限而不實用,
朱邦復及沈紅蓮兩人決定將中文檢索系統發展在電腦上,並使英文終端機能處理中文字。
當時社會上有很多負面聲浪,商界普遍不看好中文電腦市場,更甚者,學界和科技人員
藉機鼓吹淘汰中文,中國政府強制推動簡化字,還曾激進地追求拉丁化 (後來宣布放棄)
等舉措,即可窺見那個年代主流的聲浪。難能可貴的是,朱邦復及沈紅蓮在孤立無援下,
仍堅持理念,後來 Acer 施振榮先生給予技術支援,一同發展中文電腦。
終於在 1980 年,Acer 和朱邦復共同發表世上第一台內建「中文作業系統、中文程式
語言、中文套裝軟體」的中文化電腦 -- 天龍中文電腦,當時要價台幣 75 萬 (!)。這
不僅具備完整功能,而且可運用數萬中文字。
為了和朱邦復合作,Acer 出動三位資深工程師,採用 Zilog公司的 Z80 這款 8 位元
中央處理器 (最顯著的特色是,與 Intel 公司出產的 8080 微處理器的指令相容,可
執行針對 Intel 8080 處理器開發的 CP/M 作業系統,廣泛用於早期的「家用電腦」,
那時「個人電腦」這詞還未普及),Acer 公司的第一款微電腦產品 -- 小教授一號
(MPF I) 就採用 Zilog Z80 中央處理器,以半年的時間開發出向量組字和系統程式,
記憶體空間佔用約 60KB,並可每秒動態組合出 30 個中文字 [1] 。過程中,朱邦復首次
發現到組合語言的威力,深究之下,理解到電腦的全部工作原理。
中文電腦雖有劃時代意義,但售價太高,難以普及,於是朱邦復著眼於更廉價的中文
電腦,他利用當時佔據個人電腦市場主流的 Apple ][ 電腦(比 IBM PC 或其「相容」
電腦更早風行),研製其中文操作介面,並取名「漢卡」,售價僅台幣 1500 元,支援的
字數較多,組字程式的字形也較美觀。朱邦復的團隊僅用三個月的時間,不僅記憶空間
縮小了三分之一,速度也快了十倍,達到每秒 300 字。自此開創中文資訊系統的風潮。
倚天和國喬等等廠商也在那年代,成為中文電腦市場的執牛耳者。
不僅朱邦復的「漢卡」主要用組合語言開發 (Apple ][ 電腦採用當時效能最強的 8 位元
中央處理器 MOS 6502),倚天中文一類的系統也主要用組合語言開發。
回顧上面的時間點,朱邦復學習程式設計的時間起於 1978 年,但隔年就不限於組合語言
開發應用程式,而是深入到作業系統及終端機的設計等等系統層級。更難能可貴的是,正
當中文系統起飛之際,朱邦復在 1982 年初撤消倉頡輸入法的專利,開放給所有人使用和
改良。
延伸閱讀:
* 郝明義 / 36 年前的《2001》雜誌: https://rexhow.com/works/?p=6657
* 朱邦復工作室/著作下載: https://www.cbflabs.com/?id=5
* 走在孤獨裡的電腦怪傑 -- 寫在朱邦復遠颺異域的 1984
(副本) https://www.douban.com/group/topic/115356767/
((其實我只是要偷渡電腦歷史故事,順便鼓舞同為中年大叔的網友))
[1] 引述自朱邦復的電子書,注意裡頭某些時間點有出入:
https://cbflabs.com/book/asm/asm/2.htm
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.82.61 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1559838233.A.598.html
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: okcool (125.230.18.220 臺灣), 06/09/2019 00:32:47
... <看更多>
文字 排印 設計 系統 ptt 在 [Blogger] 初心者的部落格紀錄2: 排版/字體- 看板Blog - 的推薦與評價
部落格圖文好讀版: https://doctorhsia.blogspot.tw/2017/12/Font.html
初心者從零開始的部落格紀錄(二):選擇合適的排版與字體
夏紹剛
本周日(2017.12.17)由邱品齊主任領銜主辦的「社群經營與創新衛教分享會」,果然我
預期,跟前一場同樣的~~有種、有趣、有料!(恩,還是換個台詞不然等下羅胖告我抄
襲 XD)
有內涵、有趣味、有啟發!
真的是太不虛此行了 :D,加上敝人自己的隨意窩懶散荒廢了一年多,於前一場「簡報設
計/演講技巧分享會」時被激勵到,決定再啟動部落格計畫之後,一個多月下來也累積了
很多實作上的疑問,有些在課堂上獲得解決,有些在課後私下向講師討教得到答案,實在
太棒了 ^^v
因為本次會議已經陸續出現很多強者的心得文章及影片分享(如王筱涵醫師、歐淑娟醫師
及如識我聞等),所以「心法」部分暫不多言~~
本篇主要分享本人多方討教學習和自我摸索出來的相關「技法」。
※ ※ ※ ※ ※ ※
文章段落編排的部分,邱品齊主任首先提到現在的人們多半是用手機閱讀,非常視覺導向
,善用圖片吸精很重要;而且文章不要長篇大論,要適度增加斷行及分段,盡量不要一大
團字糊在那邊,不然點進來的人一看就被嚇到,往往就直接 END 上一頁了。
黃婉茹醫師整理了文獻資料,並且實際地統計了自己的部落格流量數據,與主任同樣提及
,使用行動裝置的客群占了大多數,建議大家使用較適合手機閱讀的格式;且在
Blogger 上安裝 Google Analytics 進行統計,可以了解自己的客群(受眾),進而精
準寫出合乎讀者胃口的文章。
由於我這個人的個性比較囉嗦(應該說是非常囉嗦 XD),所以先前的文章有越寫越長的
趨勢 ORZ (希望這篇開始能改善 QQ ......校稿時看到這一句發現並沒有改善)。我查
看流量紀錄時,發現最近的兩篇讀書心得<最有生產力的一年>和<驚悚樂園>的點擊率
明顯高於衛教文章,在PTT的 Fantacy 版和 Book 版的回饋也非常多,文章還被版主加
M ,當然衛教文章是相對生硬些沒錯,但我覺得更重要的一點是......
這兩篇就是介紹書籍和網路小說的文章~~所以發長文當然可以吸引到這些本來有閱讀癖
的相關受眾啊 XDDD
游懿聖院長在課後聚會時,也提醒我說 Blogger 內文可善用「子標題」,不但凸顯文章
重點,也可增加分段區隔性;其實這段時間內陸續也有很多朋友跟我提醒我的排版問題,
所以會後當天我立即決定從善如流,學習大神們的排版法,將先前十四篇文章的版面進行
大修整~~
用「子標題」凸顯重點,把段落再拆分開來,閱讀上頓時變得和藹可親很多!
因為子標題一直會吃掉下一段的前兩格空格(之前就是因為這個排版上的麻煩點所以沒用
子標題),索性把文章裡面所有的首行空格都手動刪除了,直接空一行當段落,更加簡潔
明瞭--幸虧在少許文章時早點來聽課,不然真的不是兩小時可以改完的 XDDD
另外我在瀏覽很多其他高人氣部落格時發現,內文的重點凸顯方法大多用「加粗字體」的
方式,而不是我原本使用的「變色字體」(我選深藍色),而即便有用變色字體也不會太
多;我使用了比例較多的變色字體,再加上我文章裡相對較多的超連結文字,這樣看起來
版面會有點凌亂 QQ
因此,從本篇起我嘗試改用少量的「加粗字體」來作內文強調,希望大家在閱讀文章後能
給我一些回饋 :D
※ ※ ※ ※ ※ ※
字體設定部分,在網路上的討論非常多,如社技哲學、WFU BLOG、Justfont blog、
Jimmysu's logdown、妖精的號角等,文章的含金量都很高,十分值得有興趣的朋友去看
看。
字體的可變設定主要為下列這幾項:
1﹒字體尺寸(Font-size)
多以像素(PX)作單位,為求介面簡潔,不建議整體版面用太多不同字體尺寸的變化(應
限定在五種以內);並需考慮到大部分人用手機屏幕閱讀,不應選擇太小的內文字體。
原本 Emporio 預設主題在字體大小的變化較多,我將大部分內文字體改為 16 PX(這也
是多數手機瀏覽器預設的內文字體尺寸);文章標題選擇比較多人推薦的 24 PX。
Blogger 在後台設定區可以直接點擊修改各個部分的字體尺寸(主題 → 自訂 → 進階)
。
P.S. 字體尺寸還有其他設定單位,如排印單位(PT,Point)、排印點數(EM,原先的定
義是在金屬活字中大寫 M 的寬度,數位印刷後變成一種相對性的單位)及百分比(%)等
,在此不贅述,有興趣的朋友可以點連結看比較文。
2﹒行距
行距(Leading)又稱行高(Line-height),是指「從上行的基線到下行的基線」的距離
,再說白話一點,就是「一行字本身字體高度加上與上面另一行字之間的空白區」,命名
起源來自於鉛(Lead),因為金屬活字時代會將鉛塊插到行與行間來增加空白區域。
行距太密會使文字太過擁擠不易辨識,行距太散又會導致整篇文章過於鬆散,兩者都會影
響可讀性!一般會建議將字距設定為字體尺寸的 1.5 - 1.7 倍,如本人用 16 PX 的字體
,就應選用 24 - 27 PX 的行距,加上考量手機閱讀的舒適度,實測後我選用 27 PX 的
行高。
Emporio 主題的可由後台區直接點擊調整行高(主題 → 自訂 → 進階 → 發表文章 →
文章文字行高)。
3﹒字距
字距(letter-spacing)就是字與字中間的距離,一樣過密過疏都會影響閱讀!
網路上對字距的建議就比較不一,同樣的 16 PX 的字體尺寸,從 0.8 - 1.4 PX 都有人
支持;個人認為字距的選擇上,比起行距只需單純考慮字體尺寸來說,應該還需要合併考
量到整體版面寬度的對應關係,所以沒有一個特定的黃金數值(所謂的「行距= EM / 5
」的說法是適用於英文字體排版而不是中文字體喔!)。
字距在大部分 Blogger 主題上,需要使用 CSS 語法修改(主題 → 自訂 → 進階 →新
增CSS),簡單有關字體尺寸的設定可以這樣寫:
.post-body { (post-body就是指內文字體)
font-size: 16px; (字體尺寸)
line-height: 27px; (行距)
letter-spacing: 0.8px; (字距)
}
BUT~人生最無奈就是這個BUT!
我一直用 CSS 語法改來改去,怎麼看都覺得不滿意(主要是字列對齊上出問題),後來
查到 WFU BLOG 上的文章提到, Emporio 是 Blogger 新推出的自適應主題(RWD,
Responsive Web Design,響應式網頁設計),文章版型比例會隨著螢幕大小變換,所以
若在 html 或 CSS 裡貿然修改任何與有關寬度的設定都可能會導致版面呈現受到破壞
ORZ
因為我很喜歡 Emporio 主題的呈現方式,而且上篇有提到我已經換過一次主題了,實在
不想再忙活一次 @@
所以繞了一大圈,我刪掉所有與字型尺寸有關的 CSS 語法。
4﹒文字顏色
內文文字顏色建議採用預設的黑色(色碼:#000000),而用來強調內文或標題等處的變
色文字部分也不應選擇過亮的顏色,會導致閱讀不適;順道一提,版面的背景顏色可考慮
用淺灰色(#eeeeee),看起來相對柔和,比一般預設的純白背景,閱讀感更佳,讀者眼
睛比較不會疲勞。
版面顏色部分也可在後台設定區可以直接點擊修改,其實 Blogger 主題預設的幾種背景
預設配色就很不錯了。
5﹒字體的變體--加底、斜體與字重(Font-weight,代表字體的粗細)
這三種變體都是內文的強調方式,個人不建議使用加底,因為它無法作到真正視覺意義上
的強調效果;也不建議使用斜體,因為中文字體往往不像英文字體有特別另外製作斜體字
型(Italic type),而多是程式演算出的偽斜體,看起來會有些違和,且破壞版面的整
齊度。
善用加粗字體可能是較為理想的強調重點方式,當然不建議全篇內文使用正常(預設)以
外的字重,會嚴重影響閱讀體驗,應僅在某些重點部位使用加粗字重(Bold),達到吸睛
效果,但也不能在內文加粗太多的地方--太多的強調等於沒有強調--另外需注意應選
用有字重個別設計的字型(如微軟正黑體),不然也會有「偽粗體」問題!
加底、斜體和加粗在 Blogger 編輯文案的上方就可直接點選,使用上很方便。
6﹒字型(Font-family)
選擇適當的字型也是讓文章吸睛的一個大重點,林政賢院長在「簡報設計分享會」中有提
到「無/有襯線字型」在選用上的大原則~~
無襯線字型(Sans-serif)--文字的筆劃端點沒有多餘的裝飾,筆劃粗細一致,給人穩
重踏實的感覺,便於辨別,可用於標題和專業性文章。
有襯線字型(Serif)--文字在筆劃端點進行修飾,筆劃粗細有變化,給人經典優雅的
感覺,閱讀起來較為舒適,可用於大部份內文。
大多建議不應在同一個版面上選用三種以上的字型。中文字和英文字一併呈現時,也需對
應性的同時選擇有或無襯線的字型,如此可讓版面更為整齊。
BUT~人生最無奈還是這個BUT!!
Blogger 終究是 Google 的免費平台服務(想增加自己曝光度可以給 Google 錢啦,當然
我是不會給的XD),因此在內文編排上相對陽春,只能在後台選定單一種內文字型,而不
能在編輯文案時進行調整,甚至還沒有提供中文字型的選項!
若讀者的瀏覽器預設字型是微軟正黑體那還好些,但如果跑出來新細明體或標楷體,文章
給人的質感就會差很多。如果我們想要優化字型部分,只能從 CSS 語法著手, WFU
BLOG 的文章中介紹了排列規則,簡單說就是:
-先英文字型再中文字型
-中文字型要同時列上它的英文名稱,增加被系統辨識機會
-盡可能顧及各個平台,Linux → Mac → Vista → XP → 通用字型
我後續再參考了 PTT 上的建議,實測後感覺不錯,目前我使用的字型 CSS 語法為~
~
.post-body {
font-family: Consolas, Ubuntu, Arial, "儷黑 Pro", "LiHei Pro Medium", "文泉驛
微米黑", "WenQuanYi Micro Hei", "微軟正黑體", "Microsoft JhengHei", "標楷體",
DFKai-SB, sans-serif;
}
※ ※ ※ ※ ※ ※
設置部落格的版面,就像打造一個花園。選用系統預設甚至花錢訂製的花園,讓自己專注
在種花(產文)上很不錯;而在資(不)源(想)有(花)限(錢)的基礎上,盡量找資
料學習(講真的......這些網路語法對我這個非本科生來說實在跟天書一樣啊 @@),完
成版面的優化,也是一種樂趣!
人生也是如此,或許在嘗試的過程當中,走了一些歪路,碰了一些牆壁,但我們也因此多
看了一些風景啊 :D
誠摯希望耐心讀到這邊的您,能給我的版面一些寶貴的建議,讓我有機會能把這個花園弄
得更漂亮 ^^ 也歡迎您隨時過來走走,雖然我花種的不快~~
但我會用心持續種下去的!
--
我的臉書:https://www.facebook.com/Doctorhsia
我的網誌:https://doctorhsia.blogspot.tw
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.178.138
※ 文章網址: https://www.ptt.cc/bbs/Blog/M.1514200024.A.A41.html
... <看更多>