線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:7651
推到 Plurk!
推到 Facebook!
[<<] [1] [2] [>>]

Linux 根本就是一個錯誤

 
popo
一般會員


發表:1
回覆:2
積分:0
註冊:2002-05-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-05-02 15:45:04 IP:211.72.xxx.xxx 未訂閱
小弟有幾點意見提供給大家參考一下 1.linux 公開source code 根本就是一個錯誤..想想看..今天原本的軟體是無價的,結果...source code 公開後...你的軟體還有價值嗎?你辛辛苦苦寫的程式.結果被人家濫用...與盜拷...呵呵...這樣的動作居然不犯法...還自以為是的說別人不公開source code 就是壟斷... 2.國外的程式設計師薪水是我們台灣的好幾倍..就是因為我們台灣的盜版太多了不注重軟體的價值...害的我們要學習一堆的語言...結果薪水才4萬... 進階一點的可能才6,7萬...呵呵...若source code 在公開 .. 你還有飯吃嗎? 3.話說微軟的軟體太貴了...說實話好了...一套win XP 隨機版...才賣你5千多 你真的覺得貴嗎?那換句話說..全台灣的工程師來說說看..你寫一套這樣的程式要多少錢呢 ? 4.其實我支持反盜版...因為這樣軟體的價值才會高...我們程式設計師才有價值 相對的軟體產業就會快速的發展...說實話...現在的程式設計師每天要學新的技術,一個不小心..可能就在也跟不上時代了...做的那樣辛苦..真的還不如一個賣雞排的...唉!感嘆! 5.linux 的使用者...想想看吧!這樣下去IT人員...在未來的世界將會消失. 你願意嗎?同深為IT人員的你我 6.話說linux 也有免費的資料庫系統...也就是MYSQL ...說到這我就吐血 我寫程式寫了5年...還是第一次遇到(蓋)字存不進mysql ...這樣的資料庫比access還差...你說能用嗎 7.linux 現在的尚未成熟..完全沒有 solution 想要自己開發個...視訊會議...呵呵喝..沒有好用的工具.. 最好的就是JAVA 了...難道用java solution 不用錢嗎?他真的便宜嗎 ?他家捫心自問吧 PS :linux 使用者..說了這樣多...你還不知嗎?
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-05-02 16:57:31 IP:61.219.xxx.xxx 未訂閱
Sorry,同樣的文章請勿重複發表於不同版面,以免浪費網路資源,謝謝合作! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-05-02 20:45:09 IP:61.219.xxx.xxx 未訂閱
Sorry,發表一下我的看法:    1.linux 公開source code 根本就是一個錯誤..想想看..今天原本的軟體是無價的,結果...source code 公開後...你的軟體還有價值嗎?你辛辛苦苦寫的程式.結果被人家濫用...與盜拷...呵呵...這樣的動作居然不犯法...還自以為是的說別人不公開source code 就是壟斷... 公開source也可以把程式賣得很好,國內有一家"常誠資訊"公司,最近這幾年所賣的進銷存軟體都含source一起賣,一套才賣3900,已經賣了2000多套,這家公司才請了一位軟體設計師撰寫,公司開放source的做法至少賺進數百萬元,客戶雖然有source,也可自行修改,但是大多數的客戶還是會向"常誠資訊"公司購買更新版,有source只是一項品質的保障,也讓客戶有自行修改功能(如報表..)的彈性空間,請見網址:http://www.esis.com.tw/webasp/d-022.htm 生意的手法有很多種,別以為寫出來的軟體source有多麼無價,能賣得出去賺到錢再說! 2.國外的程式設計師薪水是我們台灣的好幾倍..就是因為我們台灣的盜版太多了不注重軟體的價值...害的我們要學習一堆的語言...結果薪水才4萬... 進階一點的可能才6,7萬...呵呵...若source code 在公開 .. 你還有飯吃嗎? 我有一位瑞典的軟體設計師朋友,工作近八年,一個月合台弊6萬元,扣掉40%的稅金,實拿3萬6仟元,也不比台灣高到那理去,當然國外因為經濟規模較大,多的是年薪百萬的軟體設計師,但請問台灣的軟體公司有幾家請得起,有更多的軟體公司一年稅後營餘都不到百萬! 台灣的軟體無法走向國際化才是軟體設計師薪水低的主因,說實在的台灣本土的商業軟體被正式公司行號盜用的情形算少了,我所認識的公司行號都還是用正版的"高格/正航/金卡..."商用軟體,比起大陸地區算不錯了! 3.話說微軟的軟體太貴了...說實話好了...一套win XP 隨機版...才賣你5千多 你真的覺得貴嗎?那換句話說..全台灣的工程師來說說看..你寫一套這樣的程式要多少錢呢 ? 寫一套XP確實要花相當高的成本,但比起MS廣大的用戶與收入來說實在不成正比,當初MS-DOS 6.22一套隨機版才賣10元台幣,微軟windows的攏斷才是一套XP要5千多元的主因! 請問如果給您10億台幣,集合台海軟體精英高手100人,每人年薪一千萬,一年內會寫不出XP嗎?Windows XP軟體真得需要賣到5500元嗎? 一個Borland公司的幾個軟體高手就可以打敗100-200人的VB團隊! 4.其實我支持反盜版...因為這樣軟體的價值才會高...我們程式設計師才有價值 相對的軟體產業就會快速的發展...說實話...現在的程式設計師每天要學新的技術,一個不小心..可能就在也跟不上時代了...做的那樣辛苦..真的還不如一個賣雞排的...唉!感嘆! 反盜版當然要支持,誰都不想自己的軟體被非法的盜用,台灣軟體業要有前途,一定要團結走向國際化,試問國內有幾家純軟體的公司,其軟體設計師超過百人,但反觀國內的大企業,MIS部門請了50位以上軟體設計師的公司大有人在,大家都在做相同重覆的工作,相同的SA,相同的Coding,相同的Reporting...,要分工合作,一人專研一項軟體技術,一個軟體團隊才不會被資訊洪流淹沒,才能趕得上時代! 5.linux 的使用者...想想看吧!這樣下去IT人員...在未來的世界將會消失. 你願意嗎?同深為IT人員的你我 我相信用Linux,並不會讓軟體設計師消失,相反的因為便宜才能讓使用者增加,軟體設計師才有出路! 6.話說linux 也有免費的資料庫系統...也就是MYSQL ...說到這我就吐血 我寫程式寫了5年...還是第一次遇到(蓋)字存不進mysql ...這樣的資料庫比access還差...你說能用嗎 這就是因為國人對Linux不熟,若爭氣一點,台灣就自行修改MYSQL的Source寫一套完全中文化的MYSQL,怎能怪Linux呢? 7.linux 現在的尚未成熟..完全沒有 solution 想要自己開發個...視訊會議...呵呵喝..沒有好用的工具.. 最好的就是JAVA 了...難道用java solution 不用錢嗎?他真的便宜嗎 ?他家捫心自問吧 沒錯,就是Linux的工具與軟體都不成熟,所以軟體設計師在這一塊淨土上才有更多的發展空間,若能開發出含Source的便宜進銷存/會計/ERP商用軟體,節省企業的OS與軟體成本,這樣的軟體競爭力才能大幅提升,身為台灣的軟體設計師,您看到這一塊淨土樂園了嗎? ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
kaiser573
一般會員


發表:0
回覆:1
積分:0
註冊:2002-04-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-05-03 10:02:41 IP:61.219.xxx.xxx 未訂閱
資訊及經驗分享無價啦,也是推動大家一起向前進的最大力量 況且人家也只是要求你用到及修改的source code 公開而已、 大家也是取之於open 還之於 open 也是合理吧。 公開就沒錢賺了嗎?不見得吧。有多少人有興趣和有耐心來看和研究我們的 source code呢?說實在的如非必要的話要我在一片大海似的原始碼中研究、看和改實在非常累人、你說呢? 教學相長也不錯的是嗎?
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-05-03 11:06:14 IP:61.231.xxx.xxx 未訂閱
基本上,我個人同意站長的說法。 我要強調之前我所說過的: 在 Linux 軟體上真的是有很大的發展空間,這對於程式設計師來說應該是有很大的誘因才對,這可以讓小公司或個體戶有成功的機會。 台灣的市場真的是不大,在開發/建構軟體時就要考慮到國際化,這樣才作得大。 我深信 Linux 會有那麼一天可以超越 M$Win ,只要有愈多的程式設計師投入開發 Linux 平台下的軟體,不論好壞(註1)。有愈多的產品,就會有愈多的使用者,有愈多的使用者,就會有愈多的公司加入開發,這是良性循環的結果。 為什麼我說不論好壞呢? 好的軟體固然可以吸引 End-User 的使用。 但不好的軟體,也許只是操作介面不好,但點子很好,這時,一定會有其他的開發者把它修改成好的軟體。如果是 open-source 的,那好軟體就能更快上市了 ^_^
------
http://www.ViewMove.com
reges
一般會員


發表:1
回覆:4
積分:1
註冊:2002-03-13

發送簡訊給我
#6 引用回覆 回覆 發表時間:2002-05-03 16:25:44 IP:203.204.xxx.xxx 未訂閱
6.話說linux 也有免費的資料庫系統...也就是MYSQL ...說到這我就吐血 我寫程式寫了5年...還是第一次遇到(蓋)字存不進mysql ...這樣的資料庫比access還差...你說能用嗎 遇到存不進 Linux 的資料時 , 該先去問 Big-5 碼的制訂委員們, 為何要將 Unix 的控制碼如 '\' 編進 Big-5 去? 比 Access 差的資料庫似乎尚未上市發行過 !
ppkliu
一般會員


發表:16
回覆:18
積分:6
註冊:2002-04-22

發送簡訊給我
#7 引用回覆 回覆 發表時間:2002-05-09 23:58:45 IP:61.61.xxx.xxx 未訂閱
這位先生可能沒有弄清楚FREE的意義吧!!! Free Software不是免費軟體,而是「自由軟體」。 我賣你軟體,不只賣你版權還賣你原始碼。你拿到軟體之後,要怎樣使用是你家的事。如果你也要賣同樣的軟體,也請你把你的原始碼公開出來吧!!! 這才是免費軟體的真意,理想很好可惜很難實現。因為會動原始碼的人,佔使用者的1%不到。所以大家就把FREE想成免費,自由自在的COPY。 這也無可厚非,因為我認為軟體以後會走向「服務業」。用衣服來比喻好了,當每個人的衣服都一樣的話。是不是造成很大的不方便,身材大的人要穿比他身材小的衣服,身材小的人穿的也不合身。這時就會有「修改衣服」的人出現。將衣服改成適合每個人的SIZE與STYLE。 例如:公司的BOSS希望他們員工的PC都不要有GAME,因為GAME會影響OFFICE的工作效率。所以就會有OFFICE-LINUX的出現。這套OS中只有OFFICE與E-MAIL而已。完全適合OFFICE的需求。一個小孩子需要的是GAME-LINUX,他只想在5秒鐘之內進到他喜歡的GAME中。複雜的設定的程式他理都不理。一個手機或PDA之中,需要的又是不一樣的LINUX。銀行家所需要的BANK-LINUX又是不一樣的需求。 看過PC發展史的人就知道,OS是推動PC重要的工具。不應該由一家公司所壟斷。 你能想像你公司開發出一套舉世無雙的軟體,因為M$見他有利可圖。把他的OS內建這套軟體的功能。讓所有的消費者不會多花錢去買這家軟體公司的軟體, 或者他在OS中藏一些「不懷好意」程式碼,讓你的SOFTWARE或HARDWARE比較會「當機」或速度慢。請問一下要怎麼辦,很簡單跟著GATES走就好了。M$出一套新的OS公司上下全部都要把自己公司的軟體改寫一遍。因為原有的API不見了,OS的新的功能又不知道要怎樣使用。消費者一直打電話來說:「你們公司的軟體在WINDOWS XX上當機連連,一灌下去就不能開機...」。請問一下要怎樣解決這一個局面。 不是LINUX好用才去用他,而是LINUX自由才會有人去用他。要是沒有LINUX的話,以M$的成長速度,10年之內,世界上的PC市場就只有一家純軟體公司了。 要嘛您老就乖乖作為微軟的手下,再不然就從此不碰PC市場。因為PC市場上「有錢途」的軟體都內建在WINDOWS XXX上了。這時候再來抱怨M$的軟體貴就來不及了。因為M$的觀念是「衣服是有錢人穿的,沒錢的人什麼都不要穿好了」。 又會造成一場階級的抗爭。 verilog cpu DESIGN
------
verilog
cpu DESIGN
greenfree
一般會員


發表:0
回覆:2
積分:0
註冊:2002-05-13

發送簡訊給我
#8 引用回覆 回覆 發表時間:2002-05-13 18:00:35 IP:61.16.xxx.xxx 未訂閱
我支持站長哦
lmk625
一般會員


發表:14
回覆:13
積分:5
註冊:2002-03-28

發送簡訊給我
#9 引用回覆 回覆 發表時間:2002-05-16 10:53:24 IP:203.75.xxx.xxx 未訂閱
我也支持站長的說法!當所有的思想都被一統了,那麼還有什麼樣的刺激可以讓它更進步呢?你看過駭客任務了嗎?
ahsi
一般會員


發表:0
回覆:5
積分:1
註冊:2002-03-13

發送簡訊給我
#10 引用回覆 回覆 發表時間:2002-05-19 11:06:54 IP:61.217.xxx.xxx 未訂閱
我支持站長因為有競爭才有進步......
bruce0211
版主


發表:157
回覆:668
積分:279
註冊:2002-06-13

發送簡訊給我
#11 引用回覆 回覆 發表時間:2002-06-13 16:51:41 IP:210.208.xxx.xxx 未訂閱
公說公有理 婆說婆有理 至於誰有理 十年見真理 不過說實在的 , Linux 中文環境實在...有點...給他不長進
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#12 引用回覆 回覆 發表時間:2002-06-13 20:46:37 IP:61.219.xxx.xxx 未訂閱
引言: 公說公有理 婆說婆有理 至於誰有理 十年見真理
的確,十年後Linux還在不在我也很擔心咧! 十年後M$變成巨獸,或是Linux整合成功! Who Know? ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
jackychou
一般會員


發表:0
回覆:3
積分:0
註冊:2002-06-17

發送簡訊給我
#13 引用回覆 回覆 發表時間:2002-06-17 02:52:19 IP:61.217.xxx.xxx 未訂閱
連"蓋"寫不進mysql都無法解決,寫程式寫了五年??真懷疑@@
天外來客
初階會員


發表:22
回覆:199
積分:44
註冊:2001-11-27

發送簡訊給我
#14 引用回覆 回覆 發表時間:2002-06-20 16:40:36 IP:61.223.xxx.xxx 未訂閱
我們可以暢快表示不同意見,但請勿作人身(能力)攻擊 這樣應該會比較好,互動也比較有趣。
天外來客
初階會員


發表:22
回覆:199
積分:44
註冊:2001-11-27

發送簡訊給我
#15 引用回覆 回覆 發表時間:2002-06-23 00:07:17 IP:61.70.xxx.xxx 未訂閱
我個人認為linux的中文問題應該是我們自己的問題... linux是由荷蘭人發明出來的, 當然不會管中文的問題, 如果要用這一點來說linux不好用的話, 要怪也只能怪 我們自己, 所以不是不好用, 而是不會用, 至於整体解 決方案, 在英語系國家應都有了, 只是在雙語系國家的問 題罷了, 在台灣及中國大陸的中國人都要努力了, 不然將 來說不定微軟只能賺我們的錢了.... 再者你知道麥金塔的os system8為什麼不用錢嗎, 那是因為 引用到linux的核心綠故, 所以linux不是不好用是我們不習 慣, 為什麼呢, 因為我們給微軟給統一了, 只會微軟的操作 環境, 就只有這樣而以, 至於商機, 我常說的如果一台伺服 器硬体加上軟体要20萬的話一台安裝linux的伺器可能只要10 萬, 而且你的利潤不會少於用微軟的os, 所以說linux好不好 我想見人見知吧, 對於敢於使用新的系統的人來說是好的, 對於故步自封的人來說是不好的, 見人見知
cynthialiou
一般會員


發表:0
回覆:1
積分:0
註冊:2002-04-24

發送簡訊給我
#16 引用回覆 回覆 發表時間:2002-07-26 11:01:00 IP:61.219.xxx.xxx 未訂閱
正反兩面意見都看看,才比較會有持平之論。 有了正確看法才能度過生存考驗。 沒有Popo兄的起頭,那有後面一連串精彩文章長我等見識。 正反都要看看聽聽。比較有助我們判斷及採取適當作為。 謝謝Popo兄。 Cynthia 發表人 - cynthialiou 於 2002/07/26 11:02:37
zaguan
一般會員


發表:11
回覆:18
積分:10
註冊:2002-03-31

發送簡訊給我
#17 引用回覆 回覆 發表時間:2002-07-27 22:17:09 IP:203.204.xxx.xxx 未訂閱
打個岔~~ Linux最初是由芬蘭人Linus Torvalds發明的唷! (所謂芬蘭有三寶:聖誕老人,Nokia及Linux :P) 不過現在是許多人心血的結晶! 發明這有名OS的Torvalds變成有錢人了嗎? 實際上並沒有 而且他還必須堅守中立的立場,不能偏袒任何一家Linux廠商! 多少Linux廠商出百萬美金請他站個台啊! 他為了怕Linux被獨斷而拒絕好幾次~ 現在Linux是大家的東西唷~ 這是很棒的自由軟體的概念! 讓Linux能夠進步的這麼快! 我由衷敬佩Torvalds無私的精神~ 在這版上我也曾經問過一些關於Delphi的問題! 許多人都能夠慷慨地分享經驗給我! 我覺得做軟體或多或少都要有一些分享的精神! 國外自由軟體風氣已開,台灣卻很難見到! 如果大家都很自私,台灣的軟體業進步速度緩慢一定會被淘汰的! 正所謂方便別人也就是方便自己嚕! 要正面思考~~ 正面思考~~ :P Ps.對Linux的由來有興趣的人,可以看看 Just for Fun--Linux創始人托瓦茲自傳 林納斯‧托瓦茲,大衛‧戴蒙/著(Linus Torvalds) 經典傳訊
sd_gg00
一般會員


發表:0
回覆:2
積分:0
註冊:2002-08-07

發送簡訊給我
#18 引用回覆 回覆 發表時間:2002-08-07 03:36:21 IP:195.229.xxx.xxx 未訂閱
預視 看了此文章後,我看我是不是也該試試Linux了(有種用了之後會上癮的感覺)
Ethan
版主


發表:101
回覆:170
積分:78
註冊:2006-07-05

發送簡訊給我
#19 引用回覆 回覆 發表時間:2002-08-14 15:37:57 IP:61.218.xxx.xxx 未訂閱
我覺得大家可以試試FreeBSD
aming
一般會員


發表:1
回覆:4
積分:1
註冊:2002-08-26

發送簡訊給我
#20 引用回覆 回覆 發表時間:2002-08-27 00:22:23 IP:218.165.xxx.xxx 未訂閱
想在linux下快樂寫程式嗎? 趕快到Borland的網站上去,下載Kylix 3自 由 選 擇 使 用 C/C 或 Delphi 程 式 語 言 喔!!
roger128
初階會員


發表:27
回覆:45
積分:25
註冊:2002-08-29

發送簡訊給我
#21 引用回覆 回覆 發表時間:2002-08-29 18:53:00 IP:61.224.xxx.xxx 未訂閱
忍不住想 凸它~ 小弟剛接處MySql 不到三ㄍ月 '蓋' 跟'功' 找不到ㄉ問題 但問題不大 一不小心就結決ㄌ ps: linux 不錯 快學ㄅ 學ㄌ以後會愛她ㄉ
china20
一般會員


發表:1
回覆:19
積分:4
註冊:2002-04-15

發送簡訊給我
#22 引用回覆 回覆 發表時間:2002-09-07 17:03:48 IP:61.16.xxx.xxx 未訂閱
最近也因為版權的問題才開始接觸linux 感覺是--愈做愈好, 愈來愈方便了. 但是 還是有些習慣要調整. 雖然只是單純的用了 一些功能, 但覺得後序發展應更好. 其餘都只是系統, 都只做服務, 能得到客戶 的認同最重要. 用什麼 OS? 好用就好了
bruce0211
版主


發表:157
回覆:668
積分:279
註冊:2002-06-13

發送簡訊給我
#23 引用回覆 回覆 發表時間:2002-09-08 13:25:11 IP:210.208.xxx.xxx 未訂閱
引言: 忍不住想 凸它~ 小弟剛接處MySql 不到三ㄍ月 '蓋' 跟'功' 找不到ㄉ問題 但問題不大 一不小心就結決ㄌ ps: linux 不錯 快學ㄅ 學ㄌ以後會愛她ㄉ
如何解決,可以分享一下嗎 ? 或許真的不難,但後人就不用繼續傷腦筋 .... 3q
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#24 引用回覆 回覆 發表時間:2002-09-09 19:50:06 IP:61.219.xxx.xxx 未訂閱
引言:
引言: 忍不住想 凸它~ 小弟剛接處MySql 不到三ㄍ月 '蓋' 跟'功' 找不到ㄉ問題 但問題不大 一不小心就結決ㄌ ps: linux 不錯 快學ㄅ 學ㄌ以後會愛她ㄉ
如何解決,可以分享一下嗎 ? 或許真的不難,但後人就不用繼續傷腦筋 .... 3q
奇怪我最近使用MY-SQL MY-ODBC Delphi 6.0, 將所有Big-5的 13000多個中文字Insert into MY-SQL資料庫都沒問題耶, "蓋","功"還有之前有人說的"許",都可以寫入耶?? 我都沒做任何特殊動作啊 ??? ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
lgw
一般會員


發表:24
回覆:76
積分:22
註冊:2002-08-05

發送簡訊給我
#25 引用回覆 回覆 發表時間:2003-01-26 21:35:00 IP:61.222.xxx.xxx 未訂閱
引言:
引言:
引言: 忍不住想 凸它~ 小弟剛接處MySql 不到三ㄍ月 '蓋' 跟'功' 找不到ㄉ問題 但問題不大 一不小心就結決ㄌ ps: linux 不錯 快學ㄅ 學ㄌ以後會愛她ㄉ
如何解決,可以分享一下嗎 ? 或許真的不難,但後人就不用繼續傷腦筋 .... 3q
奇怪我最近使用MY-SQL MY-ODBC Delphi 6.0, 將所有Big-5的 13000多個中文字Insert into MY-SQL資料庫都沒問題耶, "蓋","功"還有之前有人說的"許",都可以寫入耶?? 我都沒做任何特殊動作啊 ??? ~~~Delphi K.Top討論區站長~~~
會不會是你用 win 2000 的關係?? Insert 進入的中文字都被轉成 unicode ??? ------------------------ 巨神工作室 www.hercules.com.tw
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#26 引用回覆 回覆 發表時間:2003-01-26 21:41:23 IP:210.202.xxx.xxx 未訂閱
引言: 會不會是你用 win 2000 的關係?? Insert 進入的中文字都被轉成 unicode ???
這就奇怪了, 我是用win98啊, 13000多個big5碼都沒問題耶? 改天再詳細測看看! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
jackkcg
站務副站長


發表:891
回覆:1050
積分:848
註冊:2002-03-23

發送簡訊給我
#27 引用回覆 回覆 發表時間:2003-01-27 03:45:47 IP:61.64.xxx.xxx 未訂閱
天使 "蓋","功"許這些字元 在mysql是會造成亂碼是版本上的問題 之前的版本 需在Linux系統上設定參數值才可解決此字元 如果你真正去了解 它的字體 字元 就知道是怎麼一回事了 現在的Linux 7.0以上 記的應該是不會了 當然mysql的版本也是要新的rpm檔 不論是Linux或FreeBsd的mysql或POS_sql都是一樣的 所以這個問題是正常的 因為換新的就ok了 在win下的mysql與在Linux下的 基本上字元顯示是有差的 上述的先進 應該是 不知道這個設定值 才有此問題 ********************************************************* 哈哈&兵燹 最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好 Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知 K.表Knowlege 知識,就是本站的標語:Open our mind to make knowledge together! 希望能大家敞開心胸,將知識寶庫結合一起
------
**********************************************************
哈哈&兵燹
最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好

Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知
K.表Knowlege 知識,就是本站的標語:Open our mind
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#28 引用回覆 回覆 發表時間:2003-01-27 05:32:09 IP:210.202.xxx.xxx 未訂閱
引言: 天使 "蓋","功"許這些字元 在mysql是會造成亂碼是版本上的問題 之前的版本 需在Linux系統上設定參數值才可解決此字元 如果你真正去了解 它的字體 字元 就知道是怎麼一回事了 現在的Linux 7.0以上 記的應該是不會了 當然mysql的版本也是要新的rpm檔 不論是Linux或FreeBsd的mysql或POS_sql都是一樣的 所以這個問題是正常的 因為換新的就ok了 在win下的mysql與在Linux下的 基本上字元顯示是有差的 上述的先進 應該是 不知道這個設定值 才有此問題 ********************************************************* 哈哈&兵燹 最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好 Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知 K.表Knowlege 知識,就是本站的標語:Open our mind to make knowledge together! 希望能大家敞開心胸,將知識寶庫結合一起
我是採用Windows版的MY-SQL 4.0 MY-ODBC為 3.51 會不會這個版本已經修正Big5碼無法存入的問題呢? ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
jackkcg
站務副站長


發表:891
回覆:1050
積分:848
註冊:2002-03-23

發送簡訊給我
#29 引用回覆 回覆 發表時間:2003-01-27 05:45:23 IP:61.64.xxx.xxx 未訂閱
http://freebsd.ntu.edu.tw/bsd/5/8/4.html    ◇ Re: [Help] Mysql 中文的 compare --------------------------------------------------------------------------------發信人: 阿州 , 看板: 386BSD 標 題: Re: [Help] Mysql 中文的 compare 發信站: 窮人家網際網路新聞侍服站 (Fri Nov 28 16:59:48 1997) 轉信站: fromzero!news.cs.nthu!news.csie.nctu!chen.ieo.nctu!chen.ieo.nctu!jou 網路夜貓子 wrote: > ※ 引述《ytj.bbs@cis.nctu.edu.tw (嘿嘿嘿...)》之銘言: > : 要改執行 select s from tt where tt.s like '乙%'; > 基本上 我是用 select s from tt where tt.s like '%乙%'; > ^ > 可以正確查出.... > 不過確是有幾個中文字有問題,例如 許,功,罡,觀.... > 因此 昨晚就和它耗了.. (太笨了,耗好久 :( ) > 其中 許,功,罡 其 ascii code 分別為 > 許 179 92 > 功 165 92 > 罡 211 92 > 其中 92 為 \ 字元,因此造成整個 SQL 語法被跳脫掉了, > 所以必需將有 \ 的地方多加三個 \\\ 就查的出了.. 新版的 Mysql 將會加入對 BIG5 碼的支援,會克服上面的如,'許' 的問題。 有關排序的問題,你可以先用在 ../strings 目錄下,選其他的 ctype-*.c 來用,而不要用 latin1。可用 configure --with-charset=... 來 configure。 以下是敝人寄給 Mysql 作者 monty 的最新 patch 以支援 BIG5 碼。 目前敝人在尋找依中文字劃排序的字庫,如找到的話,將修改 sql/sql_string.cc 的 sortcmp 副程式,並加入一新的檔 ctype-big5.c。 diff -ruN mysql-3.21.13-alpha/client/libmysql.c mysql-3.21.13-alpha-big5/client/libmysql.c --- mysql-3.21.13-alpha/client/libmysql.c Sat Oct 25 20:16:23 1997 mysql-3.21.13-alpha-big5/client/libmysql.c Sun Nov 16 13:32:41 1997 @@ -1236,10 1236,10 @@ char *end; for (end=from length; from != end ; from ) { -#ifdef isbig5head - if (isbig5head(*from) && from 1 != end) #ifdef USE_BIG5CODE if (from 1 != end && isbig5code(*from,*(from 1))) { - *to = *from *to = *from ; *to = *from; continue; } diff -ruN mysql-3.21.13-alpha/client/mysql.cc mysql-3.21.13-alpha-big5/client/mysql.cc --- mysql-3.21.13-alpha/client/mysql.cc Sat Oct 25 20:16:24 1997 mysql-3.21.13-alpha-big5/client/mysql.cc Sun Nov 16 13:32:45 1997 @@ -444,13 444,13 @@ { if (isspace(inchar) && out == line) continue; -#ifdef isbig5head - if (isbig5head(inchar) && pos[1]) #ifdef USE_BIG5CODE if (*(pos 1) && isbig5code(inchar,((uchar) *(pos 1)))) { *out = (char) inchar; *out = * pos; continue; - } } #endif if (inchar == '\\') { // Check if msql command diff -ruN mysql-3.21.13-alpha/client/sql_string.cc mysql-3.21.13-alpha-big5/client/sql_string.cc --- mysql-3.21.13-alpha/client/sql_string.cc Wed Oct 1 18:51:02 1997 mysql-3.21.13-alpha-big5/client/sql_string.cc Sun Nov 16 13:45:34 1997 @@ -13,9 13,6 @@ #ifdef HAVE_FCONVERT #include #endif -#ifdef HAVE_BIG5CODE_H // Patch for Chinese(BIG5) -#include "big5code.h" -#endif extern gptr sql_alloc(unsigned size); extern void sql_element_free(void *ptr); @@ -369,10 366,10 @@ { if (*wildstr == wild_prefix && wildstr 1 != wildend) wildstr ; -#ifdef isbig5head - if (isbig5head(*wildstr) && wildstr 1 != wildend) #ifdef USE_BIG5CODE if (wildstr 1 != wildend && isbig5code(*wildstr,*(wildstr 1))) { - if (*str != *wild_str || str 1 == strend || str[1] != wildstr[1]) if (*str != *wildstr || str 1 == strend || str[1] != wildstr[1]) return (1); str =2; wildstr =2; @@ -388,8 385,8 @@ { if (str == strend) // Skipp one char if possible return (1); -#ifdef isbig5head - if (isbig5head(str[-1]) && str != strend) #ifdef USE_BIG5CODE if (str != strend && isbig5code(*(str-1),*str)) str ; #endif } @@ -415,29 412,29 @@ if ((cmp= *wildstr) == wild_prefix && wildstr 1 != wildend) cmp= * wildstr; wildstr ; // This is compared trough cmp -#ifdef isbig5head - bool cmp_is_head=isbig5head(cmp) && wildstr 1 != wild_end; - if (cmp_is_head) #ifdef USE_BIG5CODE bool cmp_is_code=wildstr 1 != wildend && isbig5code(cmp,*(wildstr)); if (cmp_is_code) wildstr ; #else cmp=toupper(cmp); #endif do { -#ifdef isbig5head #ifdef USE_BIG5CODE for (;;) { - if (cmp_is_head) if (cmp_is_code) { - if (*str == cmp && str 1 != strend && str[1] == wild_str[-1]) if (*str == cmp && str 1 != strend && str[1] == wildstr[-1]) { str =2; // Point at char after cmp break; } - else if (isbig5head(*str) && str 1 != strend) else if (str 1 != strend && isbig5code(*str,*(str 1))) str ; } - else if (isbig5head(*str) && str 1 != strend && *str != cmp) else if (str 1 != strend && isbig5code(*str,*(str 1)) && *str != cmp) str ; // Skip extra shar else if (toupper(*str) == toupper(cmp)) { diff -ruN mysql-3.21.13-alpha/config.h.in mysql-3.21.13-alpha-big5/config.h.in --- mysql-3.21.13-alpha/config.h.in Wed Oct 22 01:41:24 1997 mysql-3.21.13-alpha-big5/config.h.in Sun Nov 16 13:33:10 1997 @@ -512,3 512,5 @@ /* Define if you have the socket library (-lsocket). */ #undef HAVE_LIBSOCKET #define USE_BIG5CODE diff -ruN mysql-3.21.13-alpha/include/m_ctype.h.in mysql-3.21.13-alpha-big5/include/m_ctype.h.in --- mysql-3.21.13-alpha/include/m_ctype.h.in Thu Oct 9 18:33:42 1997 mysql-3.21.13-alpha-big5/include/m_ctype.h.in Sun Nov 16 13:45:02 1997 @@ -74,16 74,16 @@ #define tocntrl(c) ((c) & 31) #define toprint(c) ((c) | 64) -/* Support for Chineze(BIG5) characters, by jou@nematic.ieo.nctu.edu.tw */ /* Support for Chinese(BIG5) characters, by jou@nematic.ieo.nctu.edu.tw */ #ifdef USE_BIG5CODE #define isbig5head(c) ((((char)c) >= '\xA1') && (((char)c) <= '\xF9')) -#define isbig5tail(c) ((((char)c) >= '\x40')&&(((char)c) <= '\x7E')) - || ((((char)c) >= '\xA1')&&(((char)c) <= '\xFE')) -#define isbig5code(c,d) (((((char)c) >= '\xA1') && (((char)c) <= '\xF9')) - && (((char)d) >= '\x40')&&(((char)d) <= '\x7E')) - || ((((char)d) >= '\xA1')&&(((char)d) <= '\xFE'))) #define isbig5tail(c) (((((char)c) >= '\x40')&& (((char)c) <= '\x7E')) || ((((char)c) >= '\xA1')&&(((char)c) <= '\xFE'))) #define isbig5code(c,d) (((((char)c) >= '\xA1') && (((char)c) <= '\xF9')) && (((((char)d) >= '\x40')&& (((char)d) <= '\x7E')) || ((((char)d) >= '\xA1')&&(((char)d) <= '\xFE')))) #endif #ifdef __cplusplus diff -ruN mysql-3.21.13-alpha/sql/sql_lex.cc mysql-3.21.13-alpha-big5/sql/sql_lex.cc --- mysql-3.21.13-alpha/sql/sql_lex.cc Sat Oct 25 09:48:57 1997 mysql-3.21.13-alpha-big5/sql/sql_lex.cc Sun Nov 16 13:31:35 1997 @@ -423,11 423,14 @@ while (lex->ptr != lex->end_of_query) { c = yyGet(); -#ifdef isbig5head - if (isbig5head(c) && lex->ptr != lex->end_of_query) #ifdef USE_BIG5CODE if (lex->ptr != lex->end_of_query && isbig5head(c)) { - yyGet(); - continue; reg1 d = yyGet(); if (lex->ptr != lex->end_of_query && isbig5tail(d)) continue; else yyUnget(); } #endif if (c == '\\') @@ -451,8 454,8 @@ to=start=(uchar*) sql_alloc((uint) (end-str) 1); for ( ; str != end ; str ) { -#ifdef isbig5head - if (isbig5head(*str) && str[1]) #ifdef USE_BIG5CODE if (str[1] && isbig5code(*str,*(str 1))) { *to = *str; *to = * str; diff -ruN mysql-3.21.13-alpha/sql/sql_parse.cc mysql-3.21.13-alpha-big5/sql/sql_parse.cc --- mysql-3.21.13-alpha/sql/sql_parse.cc Sat Oct 25 09:48:57 1997 mysql-3.21.13-alpha-big5/sql/sql_parse.cc Sun Nov 16 13:50:18 1997 @@ -325,8 325,8 @@ char *to; for (to=name; *name ; name ) { -#ifdef isbig5head - if (isbig5head(*name) && name[1]) #ifdef USE_BIG5CODE if (name[1] && isbig5code(*name,*(name 1))) { *to = *name ; *to = *name; diff -ruN mysql-3.21.13-alpha/sql/sql_string.cc mysql-3.21.13-alpha-big5/sql/sql_string.cc --- mysql-3.21.13-alpha/sql/sql_string.cc Wed Oct 1 18:51:02 1997 mysql-3.21.13-alpha-big5/sql/sql_string.cc Sun Nov 16 13:45:28 1997 @@ -13,9 13,6 @@ #ifdef HAVE_FCONVERT #include #endif -#ifdef HAVE_BIG5CODE_H // Patch for Chinese(BIG5) -#include "big5code.h" -#endif extern gptr sql_alloc(unsigned size); extern void sql_element_free(void *ptr); @@ -369,10 366,10 @@ { if (*wildstr == wild_prefix && wildstr 1 != wildend) wildstr ; -#ifdef isbig5head - if (isbig5head(*wildstr) && wildstr 1 != wildend) #ifdef USE_BIG5CODE if (wildstr 1 != wildend && isbig5code(*wildstr,*(wildstr 1))) { - if (*str != *wild_str || str 1 == strend || str[1] != wildstr[1]) if (*str != *wildstr || str 1 == strend || str[1] != wildstr[1]) return (1); str =2; wildstr =2; @@ -388,8 385,8 @@ { if (str == strend) // Skipp one char if possible return (1); -#ifdef isbig5head - if (isbig5head(str[-1]) && str != strend) #ifdef USE_BIG5CODE if (str != strend && isbig5code(*(str-1),*str)) str ; #endif } @@ -415,29 412,29 @@ if ((cmp= *wildstr) == wild_prefix && wildstr 1 != wildend) cmp= * wildstr; wildstr ; // This is compared trough cmp -#ifdef isbig5head - bool cmp_is_head=isbig5head(cmp) && wildstr 1 != wild_end; - if (cmp_is_head) #ifdef USE_BIG5CODE bool cmp_is_code=wildstr 1 != wildend && isbig5code(cmp,*(wildstr)); if (cmp_is_code) wildstr ; #else cmp=toupper(cmp); #endif do { -#ifdef isbig5head #ifdef USE_BIG5CODE for (;;) { - if (cmp_is_head) if (cmp_is_code) { - if (*str == cmp && str 1 != strend && str[1] == wild_str[-1]) if (*str == cmp && str 1 != strend && str[1] == wildstr[-1]) { str =2; // Point at char after cmp break; } - else if (isbig5head(*str) && str 1 != strend) else if (str 1 != strend && isbig5code(*str,*(str 1))) str ; } - else if (isbig5head(*str) && str 1 != strend && *str != cmp) else if (str 1 != strend && isbig5code(*str,*(str 1)) && *str != cmp) str ; // Skip extra shar else if (toupper(*str) == toupper(cmp)) { ********************************************************* 哈哈&兵燹 最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好 Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知 K.表Knowlege 知識,就是本站的標語:Open our mind to make knowledge together! 希望能大家敞開心胸,將知識寶庫結合一起
------
**********************************************************
哈哈&兵燹
最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好

Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知
K.表Knowlege 知識,就是本站的標語:Open our mind
jackkcg
站務副站長


發表:891
回覆:1050
積分:848
註冊:2002-03-23

發送簡訊給我
#30 引用回覆 回覆 發表時間:2003-01-27 05:48:07 IP:61.64.xxx.xxx 未訂閱
http://freebsd.ntu.edu.tw/bsd/4/48.html    ◇ [doc] Mysql 簡易架法 --------------------------------------------------------------------------------發信人: bmouse.bbs@bmouse.dorm10.nctu.edu.tw (SQLing), 看板: 386BSD 標  題: [doc] Mysql 簡易架法 發信站: 文采華風 (Sun Dec 14 07:09:18 1997) 轉信站: fromzero!freebsd.ntu!news.cs.nthu!news.cis.nctu!bmouse    Introduction & Reference:      Mysql 是一套 multi thread database, 沒有 postgres95 來的悠久,   不過 mailing list 討論得還蠻熱烈的, 常在改版. 支援許多平台.     檔案在:     ftp://freebsd.csie.nctu.edu.tw/pub/distfiles/mysql-3.20.32a.tar.gz  home page:     http://www.tcx.se  一個詳細的document:     http://www.turbolift.com/mysql/toc.html    1. Quick  Install:     1. 裝 gmake ( 在 packages 中有 )  2. 解壓  3. 執行./configure  4. gmake  5. gmake install  6. 執行 ./scripts/mysql_install_db    建議用 Source 自己編譯. 如果用 packages 中的, 會有點小問題,像設定檔找 不到等等.... 但升級可用package 比較方便. 目前有 3.21 的 alpha 和 beta 出現, 據mailling list 大家的心得是.... 沒有 3.20 來的快..    如果一切正常, 應該會自動啟動 /usr/local/libexec/mysqld, 所有的 client 都裝在 /usr/local/bin 中.    執行 /usr/local/bin/mysqlshow , 若可以看到叫做 "mysql" 的 database 則安裝成功.    2. Access Control:    架好後最重要的就是設權限. mysql的權限本身就是一個 database, 含有三個 table (user, host,db), 你在 user 的 table 新增一筆就可以了..像要開給 bmouse@140.113.123.222 所有權限,然後不設密碼,就:    $mysql mysql mysql>insert into user values('140.113.123.222','bmouse',password(''), 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y'); mysql>quit 然後執行 mysqladmin reload    詳細的權限列表: http://www.turbolift.com/mysql/chapter5.html    3. C API:    mysql 也有提供 Perl API, 不過我還沒學 perl. 所以暫不介紹. 直接給一個 程式來解釋比較快:    /* 程式功能: 有個 database 叫做 test, 其中有個叫 mydata 的 tabel */ /* 此程式印出 mydata 的所有 fields                               */ /*                                                               */ #include  #include #include #include "mysql.h" void main(){ MYSQL mysql; MYSQL_RES *res; MYSQL_ROW row; int i=0; mysql_connect(&mysql,"localhost",NULL,NULL); mysql_select_db(&mysql,"test"); mysql_query(&mysql,"select * from mydata"); res=mysql_store_result(&mysql); while(row=mysql_fetch_row(res)){ for(i=0;i庵也認為是錯誤 不過是因為太晚出來了 哈哈 哈哈哈 發表人 - jackkcg 於 2003/01/27 06:04:45
------
**********************************************************
哈哈&兵燹
最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好

Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知
K.表Knowlege 知識,就是本站的標語:Open our mind
jackkcg
站務副站長


發表:891
回覆:1050
積分:848
註冊:2002-03-23

發送簡訊給我
#31 引用回覆 回覆 發表時間:2003-02-11 12:16:41 IP:61.221.xxx.xxx 未訂閱
【問題】關於postgreSQL Delphi 對於許功蓋的問題? http://delphi.ktop.com.tw/topic.php?TOPIC_ID=25758 lukyshu 一星級會員 詳情請見http://www.delphi.club.tw/viewtopic.php?t=519 那裡有完整的解答喔! 台灣 Delphi 俱樂部 PostgreSQL、FastReport專業討論區 http://www.delphi.club.tw ********************************************************* 哈哈&兵燹 最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好 Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知 K.表Knowlege 知識,就是本站的標語:Open our mind to make knowledge together! 希望能大家敞開心胸,將知識寶庫結合一起
------
**********************************************************
哈哈&兵燹
最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好

Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知
K.表Knowlege 知識,就是本站的標語:Open our mind
[<<] [1] [2] [>>]
系統時間:2024-04-30 0:25:29
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!