PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   關於UNICODE14.0的一些觀察雜記 (https://www.pcdvd.com.tw/showthread.php?t=1189228)

野口隆史 2021-09-27 11:52 AM

引用:
作者substar999
是啊,我知道他是歐洲人,但也因為他有美國籍,所以Linux也算美國貨囉。
另外我也補充一下,Linux也算是源自早年由美國開發的UNIX,
所以說它是美國貨不算錯!

Linux 老早就是公共財了
從來沒聽過有人說 Linux 是美國貨


引用:
作者FLYFLY4
雞蛋裡挑個骨頭,linux(的核心)基本算上是歐洲人弄出來的,不過linux的「觀念源頭」是unix-like,
然後美國人看得長遠,又把Linus請去美國工作,所以Linux又算是半個美國貨了∼唉∼∼∼∼

Linus 早在十多年前就退居第一線開發人員
論個人貢獻 patch 排名,也老早就掉出前十名
除了前幾年 intel 那個 Meltdown 漏洞
在第一時間有送過一個修正雛形 patch
在這之前他已經超過十年沒有任何 Linux 實質的 patch 貢獻
現在 Linux 開發的主要決策者不是 Linus 也至少十年了
但這不是說現在 Linus 對 Linux 已經沒有影響力
只是他對 Linux 的影響已經不包含靠自己下去寫 code 這一項而已

不管這些個體戶或企業開發
甚麼國的人都有
硬是去把它規類貼標籤是美國貨或某某國貨都是很奇怪的

FLYFLY4 2021-09-27 12:07 PM

引用:
作者野口隆史

不管這些個體戶或企業開發
甚麼國的人都有
硬是去把它規類貼標籤是美國貨或某某國貨都是很奇怪的



Linux 基金會 / Linux Foundation
骨子裡不就是「美國的」組織單位?
至少我認為是。

野口隆史 2021-09-27 12:24 PM

引用:
作者FLYFLY4
Linux 基金會 / Linux Foundation
骨子裡不就是「美國的」組織單位?
至少我認為是。

這樣看就太過於表面
Linux 全世界任何人都可以送 commit
但全世界同一時間只有一個人可以決定這些 commit 會不會被合併進主要 branch
Linus 在這個位置擔任超過 20 年
目前已交接給下一個人十年以上
原則上 Linus 在 Linux 基金會還是有很崇高的份量
但是他不會是真正決定 Linux kernel 走向的那個人
而事實上跟在法律上,Linus 都不是 Linux 的唯一創作者
Linus 不具有任何法律上決定 Linux 授權協議變更的人
依照 GPL v2 的協議,Linux 屬於所有曾經參與其開發的人
意思是你要寫 code 並提交,才有可能成為法律上認定的開發者之一

從法律上來看 Linux 基金會為美國註冊機構
但 Linux 並不屬於 Linux 基金會所有
從事實上看 Linux 基金會確實能左右 Linux 的開發
但你不知道的是如你我一樣的路人也同樣可以造成足夠的影響力
從 Linux 向大眾發布的第一天
它就屬於全人類
如果這樣說還是不能了解
建議可以參考 GPL 授權條款內容

FLYFLY4 2021-09-27 12:28 PM

引用:
作者野口隆史

從法律上來看 Linux 基金會為美國註冊機構
但 Linux 並不屬於 Linux 基金會所有
從事實上看 Linux 基金會確實能左右 Linux 的開發


就這樣看來,把Linux視為美國貨也並不為過了。
不得不承認,「美國」真的是「有遠見」,嘗試把Linux納入自身某種程度的監管之下。

alpha 2021-09-27 12:39 PM

用網路跟軟體那麼多年,第一次看到非營利組織與開放原始碼等被說是「美國貨」、「美國人監管」

silent 2021-09-27 10:24 PM

引用:
作者FLYFLY4
情境舉例,這裡以 unicode "block" 的排序為例,
unicode這個美國組織 把
"CJK Unified Ideographs Extension A"(相對「不常用」的漢字,碼位相對在前)這個"block"
擺在 "CJK Unified Ideographs"(相對常用的漢字,碼位相對在後)「之前」。
這樣會造成一個狀況,當文書套裝軟體例如試算表使用排序功能時
(試算表預設依據unicode碼位區段來排序)
就會出現罕用漢字被排在在前,常用漢字被排在後的狀況。
我使用試算表軟體來協助編輯注音輸入法表格檔(支援到將近有九萬五千漢字,橫跨至少三個 unicode cjk漢字 block),
需要的就是常用漢字在前,罕用漢字在後,於是這樣我就麻煩了,
還好後來還有發現一個中華民國cns116643<>美國unicode的對照表,
cns116643就是依照常用漢字在前罕用漢字在後的排序。
然而我發現,拉丁字母系列的 "blo...

這東西就不是設計這樣給人用的,一定要這樣用當然是你遷就人家。

FLYFLY4 2021-09-27 10:40 PM

引用:
作者silent
這東西就不是設計這樣給人用的,一定要這樣用當然是你遷就人家。


我會認為unicode其實「預設」不是設計給以英語為母語以外的他國語言群體使用者用的,
所以真的好險臺灣自身還有一個 CNS11643 碼表(依據常用字和罕用字排序),
而且有作 CNS11643 <>unicode 的對照表。
這樣讓我在編輯支援將近九萬五千漢字的注音輸入法表格檔的時候,
讓試算表可以額外依照這樣的對照表來排序常用字和罕用字。
免得試算表軟體自身既有的排序功能因為依據unicode的block的排序,而把罕用字擺在常用字之前。

substar999 2021-09-27 11:43 PM

各人看法不同而已,小弟這邊是就起源來看,
您的想法是現在的Linux已經是匯集全球智慧結晶的產物,
無法被輕易劃分是哪國的產物,這想法也沒錯。
假如我的說法讓您感到不舒服,小弟在此向您說聲抱歉。

引用:
作者alpha
用網路跟軟體那麼多年,第一次看到非營利組織與開放原始碼等被說是「美國貨」、「美國人監管」

substar999 2021-09-27 11:49 PM

因為這編碼本來就不適合用來作為排序的索引,您硬用EXCEL排序自然會遇到問題,
而且EXCEL非常不適合處理大量的資料。
若是有程式背景的人,遇到這類情況就會規劃資料格式或用資料庫軟體處理,
自然不會遇到您的問題。

引用:
作者FLYFLY4
我會認為unicode其實「預設」不是設計給以英語為母語以外的他國語言群體使用者用的,
所以真的好險臺灣自身還有一個 CNS11643 碼表(依據常用字和罕用字排序),
而且有作 CNS11643 <>unicode 的對照表。
這樣讓我在編輯支援將近九萬五千漢字的注音輸入法表格檔的時候,
讓試算表可以額外依照這樣的對照表來排序常用字和罕用字。
免得試算表軟體自身既有的排序功能因為依據unicode的block的排序,而把罕用字擺在常用字之前。

silent 2021-09-28 12:04 AM

引用:
作者FLYFLY4
我會認為unicode其實「預設」不是設計給以英語為母語以外的他國語言群體使用者用的,
所以真的好險臺灣自身還有一個 CNS11643 碼表(依據常用字和罕用字排序),
而且有作 CNS11643 <>unicode 的對照表。
這樣讓我在編輯支援將近九萬五千漢字的注音輸入法表格檔的時候,
讓試算表可以額外依照這樣的對照表來排序常用字和罕用字。
免得試算表軟體自身既有的排序功能因為依據unicode的block的排序,而把罕用字擺在常用字之前。

幾年下來也看到樓主花了很多時間想為正體中文和數位編碼做點事,
若能分出點時間把程式和資料庫存取搞懂,寫些簡單的小程式相信能大幅增進效率,
也能對這些編碼更了解,相對也能做更多事。

Excel或其他試算表,甚至csv檔案其實也都能當作資料庫使用,當然效率和功能不強,
但看樓主目前在做的事應該也夠用了,至少不用另外去搞資料庫設定啥的。


所有的時間均為GMT +8。 現在的時間是02:25 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。