作者 主題: 新版開張  (閱讀 10045 次)

0 會員 與 1 訪客 正在閱讀本文。

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17463
    • 檢視個人資料
    • http://www.study-area.org
新版開張
« 於: 2002-12-19 17:18 »
這本來是小葉兄提的建議:
http://phorum.study-area.org/viewtopic.php?t=13685

現有 21 票贊成,已達開版要求。狂賀!!!

接下來,就看大家有甚麼好康的了....  ^_^

TyroneYeh

  • 俺是博士!
  • *****
  • 文章數: 2396
  • 性別: 男
    • 檢視個人資料
re: 新版開張
« 回覆 #1 於: 2002-12-19 18:12 »
哇勒~ 剛剛收到信說「您已經正式加入"酷!學園"的"Study-Area 板主群"這個群組.」

還以為啥祕代治, 點來看看,  之前提議的討論版「工作機會」開啟了!!!

變成版主群感覺不知所措, 有點意外, 希望大家能夠善待這個版囉! 也不仿多釋出一些好康的給 酷! 學園的學員們唷!
--
TyroneYeh

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
re: 新版開張
« 回覆 #2 於: 2002-12-19 19:30 »
TyroneYeh可以規劃一下,
看本版可以提供什麼資訊,
或是有什麼幫大家爭取工作機會的方法!

TyroneYeh

  • 俺是博士!
  • *****
  • 文章數: 2396
  • 性別: 男
    • 檢視個人資料
re: 新版開張
« 回覆 #3 於: 2002-12-20 01:22 »
引述: "duncanlo"
TyroneYeh可以規劃一下,
看本版可以提供什麼資訊,
或是有什麼幫大家爭取工作機會的方法!


小弟還得請教學長們呢!
像我, 現在還是失業人口之一, 因為卡在兵役問題上面, 幾乎是難上加難!
十月17日入伍, 十月25日 驗退, 因體重過輕
因為詢問縣政府兵役處得知: 體位已經確定服補充兵役 35 天, 最快的梯次是 12月19日, 沒有排上, 須等到明年 2~3 月才會有梯次, 距今短短一個多月的時間!

經濟不景氣, 役畢都很難找到工作, 況且我還沒服完那短短的 35 天, 真的是很難  :cry:
像這樣, 真的是之前要先存點積蓄, 不然會給政府搞到餓死! 就已經夠瘦的說, 加上失業, 省吃檢用, 不過還是跟之前一樣! 怪怪!

真的不想去講政府的不是, 不過不吐不快!
像禁止使用塑膠袋政策, 郝先生說: 環保署有五億的預算可以創造出 6000 個工作機會, 不過因為禁用塑膠袋造成失業的約有五萬人(新聞指出), 這是要叫 50000 人去搶那 6000 個工作機會嗎? 剩下來的 91.7% 的人怎麼辦呢?
沒有一個完善的措施!

另外像在營驗退的新兵, 役政署不能即時讓驗退新兵直接服補充兵役或替代役, 還需要等梯次與排隊, 這樣子的不周到, 實在是 @!#$%^
也是沒有一個完善的措施!

加稅!!! 政府最喜歡, 但是也沒看見精簡支出, 撒錢!!! 政府最擅長, 但也沒看見撒給國人!

真的是不知道怎麼說才好, 經濟成長率不彰, 政府稅收境不減! 反而在人民的口袋中挖錢, 去填他所搞出來的坑, 人民真的是有享受到付出的部分嗎? 各位覺得呢?

可能站在的角度不同, 看法也會不同, 以上為小弟的看法!
--
TyroneYeh

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
re: 新版開張
« 回覆 #4 於: 2002-12-20 12:45 »
把你中文解決方案包裝一下吧,
也許出書或投稿,
賣模組也行...

有人連賣"串丸子"都變成爆發戶了...

TyroneYeh

  • 俺是博士!
  • *****
  • 文章數: 2396
  • 性別: 男
    • 檢視個人資料
re: 新版開張
« 回覆 #5 於: 2002-12-20 15:52 »
引述: "duncanlo"
把你中文解決方案包裝一下吧,
也許出書或投稿,
賣模組也行...

有人連賣"串丸子"都變成爆發戶了...

那只是一種方法而已耶! 拿那來賣?? 不被人笑掉大牙才怪!

我試試看表達的出來嗎?
其實那個 Unicode &#xxxxx; 編碼方式是用 UTF-16 再經處理可得的結果,
不過很好玩的是, 網頁上如果編碼定義成 charset=Latin1 如果您的機器上有安裝 iconv 這個套件 http://www.gnu.org/software/libiconv , 在中文的傳遞(POST 或 GET)上就會自動把中文轉成 &#xxxxx; 的格式( xxxxx 表示數字),
這樣子, 國外的程式幾乎都不用改他, 就能直接使用, 因為資料庫中也並不會有繁體中文字在裡頭, 且程式處理上也不會有中文問題! 網頁顯示正常!

環境:
Apache(apache.org) 、 PHP(php.net) 、 MySQL(mysql.com)
Windows 與 Linux 通用, 只是 Widnows 不需要安裝 iconv, 只需在 php.ini 中把 iconv.dll 的字樣把前面的註解 ; 分號拿掉在重新啟動 apache 既可

小弟最近測試出來的問題與解決方法:
Q1. JavaScript 的語法所顯示的訊息不能使用?
A1. 把訊息改成 UTF-16 編碼, 利用 iconv 轉換, 例如: $textarea = iconv("CP950", "UTF-16", $textarea);
不過最好是直接把轉換好的結果直接寫入檔案, 不然經過轉換而顯示出來的網頁會亂的不像樣, 再把訊息用 JavaScript 的語法把該檔案導入網頁, 把它的訊息都改成變數顯示!

下面是小弟搞了一段 php 程式作 繁體中文轉成 UTF-16 的網頁傳遞後寫入檔案, 這隨便命名為 big5toutf16.php, 輸出結果為 modify.php
先產生 touch modify.php 再把權限改為 chmod 777 或擁有者為 chown apache:apache modufy.php (要看 apache 的啟動 user 是使用什麼名稱)
代碼: [選擇]

<?php

$charset 
"Big5"// Big5 Charset
$encodeform "CP950"// Big5 encode
$encodeto "UTF-16"// Unicode UTF-16 encode
$wfilename "modify"// 檔案名稱, 與這支

echo "<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=$charset\">\n</head>\n<body>\n\n";

$textarea iconv&#40;$encodeform, $encodeto, $textarea&#41;;

if &#40;!empty&#40;$submit&#41;&#41; &#123;
$fp  fopen&#40;"$wfilename.php", "w"&#41;;
fwrite&#40;$fp, $textarea&#41;;
fclose&#40;$fp&#41;;
&#125;
?>


<form name="uniencode" method="post">
  <textarea name="textarea" cols="85" rows="20"><? if (empty($reset)) echo $textarea; ?></textarea>
<br>
  <input name="submit" type="submit" value="    送出    ">&nbsp;
  <input name="reset" type="submit" value="  清除  ">
</form>

<?
echo "File Size : " . filesize("$wfilename.php") . " <br>\n" . date("Y/m/d - H-i-s", filemtime("$wfilename.php")) . "\n\n";

echo "</body>\n</html>";


Q2. 如果使用 mail 函數傳遞 E-mail 訊息, 會造成 Outlook 無法顯示中文而是一串 &#xxxxx; 的數值?
A2. 此部分因為小弟功力不夠, 所以有請教 Pigo (pigo@mail.pigo.idv.tw) 的 Big5_func (Big5 字串處理函數 http://home.kimo.com.tw/tsysir/big5_func-0.18.zip) 中加入了 &#xxxxx; 轉 Big5 編碼的方式, 找一個 php 程式中是每一頁都會包含該頁的程式加入 include("絕對路徑例如 includes/big5_func.inc"); (壓縮檔中有 readme.html 快速安裝方法, 這裡就不須在多說囉), 這裡只會用到 big5_deunicode 的函數, 在 mail 函數前面把變數使用 big5_deunicode 處理後既可, 例如: $to = big5_deunicode($to); $subject = big5_deunicode($subject); $message = big5_deunicode($message);
這樣子傳送到 Outlook 就能正常顯示繁體中文字囉, 因為已經轉成繁體中文了呀!

Q3. Unicode &#xxxxx; (xxxxx 代表數字)編碼佔 8 byte, 與繁體中文(2 byte)比較足足多了四倍大?
A3. 小弟認為, 在 MySQL 資料庫只是差在欄位的字數限制, 與檔案大小應不會大於繁體中文的編碼方式, 因為資料庫的資料表欄位中的資料都有一種壓縮的方式, 我想:數字壓縮的壓縮比率, 應該是比繁體中文的壓縮比率來的好, 所以容量大小差異上應不大才是! 可能還更小!

Q4. 搜尋功許蓋中文衝碼是否會有問題?
A4. 可以正常搜尋, 因為他是判斷 &#xxxxx; 比對搜尋(xxxxx 代表數字), 所以不會被 php 處理過而視為相異!

Q5. 有些在網址上出現變數 index.php?value=這裡出現中文時會有問題?
A5. 可以利用 PHP 的 urlencode 函數 處理該數值為 %xx%xx 的編碼即可解決(xx 代表數字), 例如: $value = urlencode($value);

以上方法希望對大家有所幫助, 這只是一種另類的做法, 對於高手來說, 可能會覺得這方式太沒有成就感了, 因為只需要動到少許程式碼就能解決問題, 不像之前中文衝碼都出現在 striptashes 與 addslashes 的 php 函數中, 一般都是拿掉或改用 big5_striptashes 與 big5_addslashes (需要包含 big5_func.inc 才能使用), 其他變數傳遞也可能出錯!

方法就是這樣, 說穿了, 小弟只是發現方法而已, 我想早已有先進發現這個方法了! 方法值幾個錢, 因為方法寫不到一張 A4 大小的版面, 與書是相差太遠了, 感覺有點技術, 但又不是很專業的技術, 個人認為沒賣點, 因為有 GNU 與 GPL 的精神才會有這些方法吧! 不然也沒法去用這一些辦法來解決!

如有其他問題可以討論討論唷, 大家一起想, 方法自然來
--
TyroneYeh

peter liou

  • 可愛的小學生
  • *
  • 文章數: 18
    • 檢視個人資料
re: 新版開張
« 回覆 #6 於: 2002-12-25 13:52 »
ftp server + nat  掃 印前作業的市場, 他們的美工圖檔蠻大的, 用p2p不好管理, 台中地區的印刷廠蠻大的, 台南很多小單都集中到該區作業, 建議您先玩玩看.

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
re: 新版開張
« 回覆 #7 於: 2002-12-25 19:45 »
引述: "peter liou"
ftp server + nat  掃 印前作業的市場, 他們的美工圖檔蠻大的, 用p2p不好管理, 台中地區的印刷廠蠻大的, 台南很多小單都集中到該區作業, 建議您先玩玩看.


之前好像有一期英文版的Linux雜誌有提到這東東,
用Linux的好處是可以同時提供服務給Windows及Mac,
而且延展性,擴充性及成本效益比都很優,
你有多一點的資訊可供參考嗎?

peter liou

  • 可愛的小學生
  • *
  • 文章數: 18
    • 檢視個人資料
re: 新版開張
« 回覆 #8 於: 2003-01-03 13:42 »
之前好像有一期英文版的Linux雜誌有提到這東東,
用Linux的好處是可以同時提供服務給Windows及Mac,
而且延展性,擴充性及成本效益比都很優,
你有多一點的資訊可供參考嗎?
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
小弟目前並不更動client端, 因為user和出錢的老板會殺了我.... :wink:
因為該行業特性:    印刷廠<==>美工設計<==>客人   三者間常有大型
圖檔往返, 所以在印刷廠或美工設計以linux架ftp server供三者傳輸檔案
使用

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
re: 新版開張
« 回覆 #9 於: 2003-01-03 19:35 »
哦!
是這種需求...

記得用很多的是MO吧!

梁楓

  • 俺是博士!
  • *****
  • 文章數: 6220
    • 檢視個人資料
re: 新版開張
« 回覆 #10 於: 2003-01-03 19:53 »
印刷業大都是
1. 請條512(比較有錢的請512/512 比較沒錢的請512/64)
2. 架台server
3. 請客戶用ftp
4. 自己內部用samba
5. 通知用e-mail通知

大致上是這樣...
不要想的太復雜
十分的簡單的...

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
re: 新版開張
« 回覆 #11 於: 2003-01-03 20:14 »
引述: "梁楓"
1. 請條512(比較有錢的請512/512 比較沒錢的請512/64)


非廣告...
假如你是用Sparq on-net,
又是申請雙向512 ADSL,
那可以免費升級成雙向640k ADSL.