2008年4月29日 星期二

[轉錄] 你是哪位藝術家筆下的作品?

作者: seasonsong (冰淇淋紅茶 (′▽`)~) 看板: Mind
─────────────────────────────────────

很簡單,依序回答以下問題:


1.去年至少看過1次美術展覽,家中書櫃裡至少有1本和美術相關的書籍?
Yes--2 No--3

2.你的地理國文成績比數學理化好?
Yes--4 No--5

3.你能夠說出5位小學同班同學的姓名,並記得他們的長相?
Yes--5 No--6

4.朋友裡有學美術或是相關領域的人?
Yes--7 No--8

5.你曾經組過樂團,或是參與過任何與美術音樂有關的表演活動?
Yes--8 No--9

6.你覺得自己的記憶力和表達能力都不錯?
Yes--9 No--10

7.你目前的髮型是長髮,或是想要蓄長髮?
Yes--11 No--12

8.你生性寡言,不容易和他人推心置腹?
Yes--12 No--13

9.看見可愛的絨毛玩具,會想摸一摸?
Yes--13 No--14

10.你對於閱讀很有興趣,不喜歡人擠人的百貨公司?
Yes--14 No--15

11.曾經親手畫過圖或是製作過卡片送人?
Yes--16 No--17

12.曾經送過花給人,或是曾收過他人送的花?
Yes--17 No--18

13.因為食慾不錯,食量也大,有體重過重的問題?
Yes--18 No--19

14.你喜歡飆車的速度感?
Yes--19 No--20

15.你喜歡向日葵勝過鳶尾花?
Yes--20 No--21

16.曾經因為犯錯而被處罰?
Yes--22 No--23

17.你對於數字相當有概念?
Yes--23 No--24

18.對於藍色的畫作比紅色的畫作來得有感覺?
Yes--24 No--25

19.每天都會喝很多的水?
Yes--25 No--26

20.喜歡德國表現畫派(A)勝過前拉斐爾派(B)作品?
Yes--26 No--27

21.喜歡自畫像A(恩索爾1899年)勝過自畫像B(莫德松。貝克1907年)?
Yes--27 No--28(這兩題報紙上有圖,可是沒辦法弄上來)

22.曾有人對你表示,你是個難以捉摸且不按牌理出牌的人?
Yes--B No--A

23.你的房間收拾的整齊乾淨,做起事來一絲不苟?
Yes--B No--C

24.你不太喜歡拍照?
Yes--C No--D

25.身處於寬闊的空間會有不安全感?
Yes--D No--E

26.你的個性不拘小節?
Yes--F No--E

27.你不相信算命和輪迴?
Yes--F No--G

28.今年有至少1次的國外旅行計劃?
Yes--G No--H

作者: seasonsong (冰淇淋紅茶 (′▽`)~) 看板: Mind
─────────────────────────────────────

很簡單,依序回答以下問題:


1.去年至少看過1次美術展覽,家中書櫃裡至少有1本和美術相關的書籍?
Yes--2 No--3

2.你的地理國文成績比數學理化好?
Yes--4 No--5

3.你能夠說出5位小學同班同學的姓名,並記得他們的長相?
Yes--5 No--6

4.朋友裡有學美術或是相關領域的人?
Yes--7 No--8

5.你曾經組過樂團,或是參與過任何與美術音樂有關的表演活動?
Yes--8 No--9

6.你覺得自己的記憶力和表達能力都不錯?
Yes--9 No--10

7.你目前的髮型是長髮,或是想要蓄長髮?
Yes--11 No--12

8.你生性寡言,不容易和他人推心置腹?
Yes--12 No--13

9.看見可愛的絨毛玩具,會想摸一摸?
Yes--13 No--14

10.你對於閱讀很有興趣,不喜歡人擠人的百貨公司?
Yes--14 No--15

11.曾經親手畫過圖或是製作過卡片送人?
Yes--16 No--17

12.曾經送過花給人,或是曾收過他人送的花?
Yes--17 No--18

13.因為食慾不錯,食量也大,有體重過重的問題?
Yes--18 No--19

14.你喜歡飆車的速度感?
Yes--19 No--20

15.你喜歡向日葵勝過鳶尾花?
Yes--20 No--21

16.曾經因為犯錯而被處罰?
Yes--22 No--23

17.你對於數字相當有概念?
Yes--23 No--24

18.對於藍色的畫作比紅色的畫作來得有感覺?
Yes--24 No--25

19.每天都會喝很多的水?
Yes--25 No--26

20.喜歡德國表現畫派(A)勝過前拉斐爾派(B)作品?
Yes--26 No--27

21.喜歡自畫像A(恩索爾1899年)勝過自畫像B(莫德松。貝克1907年)?
Yes--27 No--28(這兩題報紙上有圖,可是沒辦法弄上來)

22.曾有人對你表示,你是個難以捉摸且不按牌理出牌的人?
Yes--B No--A

23.你的房間收拾的整齊乾淨,做起事來一絲不苟?
Yes--B No--C

24.你不太喜歡拍照?
Yes--C No--D

25.身處於寬闊的空間會有不安全感?
Yes--D No--E

26.你的個性不拘小節?
Yes--F No--E

27.你不相信算命和輪迴?
Yes--F No--G

28.今年有至少1次的國外旅行計劃?
Yes--G No--H

2008年4月13日 星期日

[轉錄]好笑帶點諷刺 misowhin板@p2

作者: misowhin (走出自己的路~~) 看板: misowhin
─────────────────────────────────────


1. 世界上難以自拔的,除了牙齒,還有愛情。


2. 如果朋友可以出賣,每個值五塊的話,我也能發筆小財了。

3. 跌倒了,爬起來再哭~~~

4. 想污染一個地方有兩種方法:垃圾,或是鈔票!

5. 春天我把玉米埋在土裡,到了秋天我就會收穫很多玉米。
到了春天我把老婆埋在土裡,到秋天了…被槍斃!

6. 如果你看到面前的陰影,別怕,那是因為你的背後有陽光!

7. 男人膝下有黃金,我把整個腿都切下來了,連塊銅也沒找著!

8. 我們走得太快,靈魂都跟不上了……


10.這世上最累的事情,莫過於眼睜睜看著自己的心碎了,還得自己動手把它粘起來。

11.小時候我以為自己長大後可以拯救整個世界,
等長大後才發現整個世界都拯救不了我……

12.命運負責洗牌,但是玩牌的是我們自己!

13.好好活著,因為我們會死很久很久...

14.青春就像衛生紙。看著挺多的,用著用著就不夠了。

15.如果你罵我,我就變成一面鏡子!

16.錢不是問題,問題是沒有錢

17.人為什麼不能飛,是因為把自己看得太重!

18.你不能讓所有人滿意,因為不是所有的人都是人!

19.跟我走,我帶你去夢遊!

20.男人沒本事,才說女人太現實

21.每個不整理房間的女人都是亂室佳人

22.一樣的死,不一樣的生活

23.時間就像乳溝,只要擠一擠總還是有的!

24.人是否幸福,在於網路是否正常。

25.在歷史的長河中,我們都是短命人

26.不做世界第一,只做世界唯一

27.古有西門慶,今有冠希郎;採花數十朵,朵朵是嬌娘;
胯下單截棍,別名陳臘腸;為顯子龍威,征戰於牙床;
藝高人膽大,威名震香江;引來眾女星,一一來品嚐;
交鋒數十度,拍片作收藏;一時稍不慎,艷照傳東方;
日日上頭條,遍地播春光;奇拿放暗箭,網警手腳忙;
最終失街亭,整整五百張;張張被流傳,引得無數狼;
世人皆嘩然,阿嬌來收場;很傻很天真,強作歡顏狀;
柏芝無言對,深屋淚斷腸;庭鋒不露鋒,官拜綠林王;
百年不遇事,今朝全撞上;網友齊聲贊,冠希真是強;
來年搞影展,香港頒金像;成人奧斯卡,最佳演員獎!





作者: misowhin (走出自己的路~~) 看板: misowhin
─────────────────────────────────────


1. 世界上難以自拔的,除了牙齒,還有愛情。


2. 如果朋友可以出賣,每個值五塊的話,我也能發筆小財了。

3. 跌倒了,爬起來再哭~~~

4. 想污染一個地方有兩種方法:垃圾,或是鈔票!

5. 春天我把玉米埋在土裡,到了秋天我就會收穫很多玉米。
到了春天我把老婆埋在土裡,到秋天了…被槍斃!

6. 如果你看到面前的陰影,別怕,那是因為你的背後有陽光!

7. 男人膝下有黃金,我把整個腿都切下來了,連塊銅也沒找著!

8. 我們走得太快,靈魂都跟不上了……


10.這世上最累的事情,莫過於眼睜睜看著自己的心碎了,還得自己動手把它粘起來。

11.小時候我以為自己長大後可以拯救整個世界,
等長大後才發現整個世界都拯救不了我……

12.命運負責洗牌,但是玩牌的是我們自己!

13.好好活著,因為我們會死很久很久...

14.青春就像衛生紙。看著挺多的,用著用著就不夠了。

15.如果你罵我,我就變成一面鏡子!

16.錢不是問題,問題是沒有錢

17.人為什麼不能飛,是因為把自己看得太重!

18.你不能讓所有人滿意,因為不是所有的人都是人!

19.跟我走,我帶你去夢遊!

20.男人沒本事,才說女人太現實

21.每個不整理房間的女人都是亂室佳人

22.一樣的死,不一樣的生活

23.時間就像乳溝,只要擠一擠總還是有的!

24.人是否幸福,在於網路是否正常。

25.在歷史的長河中,我們都是短命人

26.不做世界第一,只做世界唯一

27.古有西門慶,今有冠希郎;採花數十朵,朵朵是嬌娘;
胯下單截棍,別名陳臘腸;為顯子龍威,征戰於牙床;
藝高人膽大,威名震香江;引來眾女星,一一來品嚐;
交鋒數十度,拍片作收藏;一時稍不慎,艷照傳東方;
日日上頭條,遍地播春光;奇拿放暗箭,網警手腳忙;
最終失街亭,整整五百張;張張被流傳,引得無數狼;
世人皆嘩然,阿嬌來收場;很傻很天真,強作歡顏狀;
柏芝無言對,深屋淚斷腸;庭鋒不露鋒,官拜綠林王;
百年不遇事,今朝全撞上;網友齊聲贊,冠希真是強;
來年搞影展,香港頒金像;成人奧斯卡,最佳演員獎!





2008年4月1日 星期二

[轉錄] Newton Virus

2008年3月30日 星期日

[轉錄]開源碼隨身碟防毒軟體

http://0rz.tw/e63PS

作者 MLChens (MLChen) 看板 AAAAAAAA

中央研究院資訊科學所自由軟體鑄造場,於 2008年 2 月釋出 Wow! USB Protector 隨身
碟病毒偵測軟體。採用開放原始碼 GPL3 授權,供個人或企業自由使用與研究。

Wow! USB Protector 是一款自動偵測隨身碟是否含有惡意程式的自由軟體。可以偵測出
常見的隨身碟病毒,提供即時捕捉隨身碟病毒或可疑程式的功能,是一款輔助防毒軟體的
安全工具。目前有繁體中文與英文介面,支援 Windows 2000/XP/2003/Vista
32bit/64bit 作業系統。使用 Ruby 程式語言撰寫、支援系統常駐、自動更新惡意程式病
毒碼、合法程式白名單、可疑程式警訊等功能。

網際網路上有很多免費的隨身碟防毒軟體,目前常見的有 USBCleaner 與 Kavo killer。
下表為 Wow! 隨身碟防毒與此兩套防毒軟體的比較表。

免費隨身碟防毒軟體比比看

========================================================
Wow!隨身碟防毒 0.41 Usb Cleaner 6.0 kavo killer 3.2

--------------------------------------------------------------
開放源碼 O X X
免費 O O O
語言介面 繁體中文與英文 簡體中文 繁體中文
白名單 O X X
未知病毒的偵測 O △(說明1) △(說明1)
內建病毒庫 671 460 N/A(估計小於10)
自動更新病毒碼 O X X
感染後解毒(說明2) X O O
=====================================================

說明1:當 USBCleaner 與 Kavo killer 發現隨身碟內有自動運行的程式時,會直接刪除
。雖然可以避免所有潛藏性的可疑程式,但也有可能會誤刪合法正常的檔案。這種處理方
法視使用者決定優或劣。

說明2:Wow! 隨身碟防毒為輔助防毒軟體為主,本身不具備感染病毒後解毒的功能,而著
重在前期預防。在預防重於治療層次上,補足資訊安全的不足。

為了讓電腦初學的新手容易使用,自由軟體鑄造場同期推出 Wow! USB VirusKiller。功
能與 Wow! USB Protector 相同。唯在偵測出隨身碟病毒或可疑程式時,Wow! USB
Protector 提供多種選項供使用者選擇,而 Wow! USB VirusKiller 則視情形自動幫助使
用者採用不同的方式,如偵測出隨身碟病毒時 Wow! USB VirusKiller 會自動刪除,以避
免使用者在選項名單上產生疑惑。需要注意的是,兩套程式不可同時安裝。

由於兩套程式的圖形介面差不多,接下來的範例將以 Wow! USB Protector 中文版的圖為
例,不同的部分將會特別說明。

Wow! USB Protector 與 Wow! USB VirusKiller 比較表
====================================================

程式 Wow! USB Protector Wow! USB VirusKiller
---------------------------------------------------

適合對象 了解隨身碟病毒的使用者 電腦初學的新手
偵測出隨身碟病毒 多種選項供使用者選擇 自動刪除惡意程式
偵測出可疑程式 多種選項供使用者選擇 提出可疑程式檔案的警訊
專案網址 http://rt.openfoundry.org/Foundry/Project/Download/?Queue=905
http://rt.openfoundry.org/Foundry/Project/Download/?Queue=906

==================================================

開始安裝 Wow!隨身碟防毒

兩款輔助安全工具的安裝方式相同。首先,下載程式並解壓縮,並執行資料夾內的
install 執行檔。視窗畫面如下,

圖 1

選擇「開始安裝」即可安裝完成。

安裝完成後,重新啟動電腦使 Wow! USB Protector 正常運作。啟動後會在 Windows 系
統常駐列(通常在螢幕右下角)見到如下的小圖示,

將滑鼠游標移到上方,會出現 Wow! USB Security 1.0.3。

圖 2

對此圖示按下滑鼠右鍵,會有「Options」、「About」與「Exit」等三種功能選項。

(圖3)

Wow!隨身碟防毒常駐功能選項

=============================================
選項 功能
---------------------------------------------
Options 開啟管理介理(後續會介紹)
About 程式說明
Exit 結束程式
=============================================

== 學習手冊 ==

安裝完成後,只要作業系統插入隨身碟時,就會自動掃描隨身碟是否含有病毒。

圖4
若 Wow! USB Protector 發現有病毒或可疑程式時,會有警告視窗並提供使用者選擇處理
的方式。

圖5

第一個欄位為程式名稱,在每個檔名後面的欄位則是判斷結果。如果不確定是否為病毒則
會顯示「未知」。反之,若偵測的結果是病毒,則會顯示「病毒/木馬」。

接下來可以選擇想要處理的程式,用滑鼠在程式名稱欄位上點選(可多重選擇),最後再選
擇想要的處理方式。

Wow! USB Protector 提供了三種功能選項:「刪除」、「安全開啟隨身碟」以及「離開
」。

==================================================
選項 功能
--------------------------------------------------
刪除 刪除檔案
安全開啟隨身碟 安全開啟隨身碟,可避開隨身碟病毒
離開 忽視警告
==================================================
(表6: Wow! USB Protector的功能選項)

若使用的是 Wow! USB VirusKiller,在發現隨身碟內有病毒時,會自動幫使用者刪除。

圖6

若發現隨身碟內有可疑程式時,則會提供警訊視窗。

== 管理手冊 ==

Wow!隨身碟防毒提供簡易的管理介面,請直接在系統常駐列(通常在螢幕右下角)的 Wow!
USB Security 小圖示上按滑鼠右鍵,選擇「Options」即可開啟。

圖8

管理介面功能說明

=================================================
選項 功能
-----------------------------------------
啟動保護 啟動監控程式
停止保護 結束監控程式
每次開機時自動啟動 每次開機時自動啟動監控程式
每次開機時不要啟動 每次開機時不要自動啟動監控程式
白名單 設定合法的程式名單
設定自動更新的時間間隔(小時) 設定自動更新惡意程式病毒碼的時間間隔
更新病毒碼 手動更新惡意程式病毒碼
===================================================

== 測試 ==

為了方便測試 Wow! 隨身碟防毒的功能,我們可以做簡單的測試。

首先下載 TEST_WowUSBProtector [註7]並解壓縮,將解壓縮內的兩個檔複製到隨身碟中
。這只是為了測試 Wow!隨身碟防毒的測試檔,並不是真的病毒。此測試檔正常的執行畫
面如下,

圖9

最後重新插入隨身碟,即可開始測試 Wow! 隨身碟防毒的功能。若 Wow!USB Protector
有偵測出來時,會有如下畫面,

圖10

若是 Wow!USB VirusKiller 則是,

圖11

== 移除 Wow!隨身碟防毒==

移除程式必須到預設的安裝路徑下,執行 install 執行檔。Wow! USB Protector 預設的
安裝路徑在 %SystemRoot%\Program Files\WowUSBProtector,通常是 C:\Program
Files\WowUSBProtector。而 Wow! USB VirusKiller 預設的安裝路徑在
%SystemRoot%\Program Files\WowUSBVirusKiller,通常是 C:\Program
Files\WowUSBVirusKiller。

圖1

選擇「移除程式」,最後重新啟動電腦即可移除成功。

結語

Wow!隨身碟防毒系列採用開放源碼 GPL3 的授權釋出,可自由執行、研究、修改與散布。
公司與個人皆可按照需求修改程式碼或新增病毒特徵碼。相較於同功能的其它程式,提供
使用者更多的客製化自由。若讀者有意共同開發,歡迎與自由軟體鑄造場交流聯絡。






http://0rz.tw/e63PS

作者 MLChens (MLChen) 看板 AAAAAAAA

中央研究院資訊科學所自由軟體鑄造場,於 2008年 2 月釋出 Wow! USB Protector 隨身
碟病毒偵測軟體。採用開放原始碼 GPL3 授權,供個人或企業自由使用與研究。

Wow! USB Protector 是一款自動偵測隨身碟是否含有惡意程式的自由軟體。可以偵測出
常見的隨身碟病毒,提供即時捕捉隨身碟病毒或可疑程式的功能,是一款輔助防毒軟體的
安全工具。目前有繁體中文與英文介面,支援 Windows 2000/XP/2003/Vista
32bit/64bit 作業系統。使用 Ruby 程式語言撰寫、支援系統常駐、自動更新惡意程式病
毒碼、合法程式白名單、可疑程式警訊等功能。

網際網路上有很多免費的隨身碟防毒軟體,目前常見的有 USBCleaner 與 Kavo killer。
下表為 Wow! 隨身碟防毒與此兩套防毒軟體的比較表。

免費隨身碟防毒軟體比比看

========================================================
Wow!隨身碟防毒 0.41 Usb Cleaner 6.0 kavo killer 3.2

--------------------------------------------------------------
開放源碼 O X X
免費 O O O
語言介面 繁體中文與英文 簡體中文 繁體中文
白名單 O X X
未知病毒的偵測 O △(說明1) △(說明1)
內建病毒庫 671 460 N/A(估計小於10)
自動更新病毒碼 O X X
感染後解毒(說明2) X O O
=====================================================

說明1:當 USBCleaner 與 Kavo killer 發現隨身碟內有自動運行的程式時,會直接刪除
。雖然可以避免所有潛藏性的可疑程式,但也有可能會誤刪合法正常的檔案。這種處理方
法視使用者決定優或劣。

說明2:Wow! 隨身碟防毒為輔助防毒軟體為主,本身不具備感染病毒後解毒的功能,而著
重在前期預防。在預防重於治療層次上,補足資訊安全的不足。

為了讓電腦初學的新手容易使用,自由軟體鑄造場同期推出 Wow! USB VirusKiller。功
能與 Wow! USB Protector 相同。唯在偵測出隨身碟病毒或可疑程式時,Wow! USB
Protector 提供多種選項供使用者選擇,而 Wow! USB VirusKiller 則視情形自動幫助使
用者採用不同的方式,如偵測出隨身碟病毒時 Wow! USB VirusKiller 會自動刪除,以避
免使用者在選項名單上產生疑惑。需要注意的是,兩套程式不可同時安裝。

由於兩套程式的圖形介面差不多,接下來的範例將以 Wow! USB Protector 中文版的圖為
例,不同的部分將會特別說明。

Wow! USB Protector 與 Wow! USB VirusKiller 比較表
====================================================

程式 Wow! USB Protector Wow! USB VirusKiller
---------------------------------------------------

適合對象 了解隨身碟病毒的使用者 電腦初學的新手
偵測出隨身碟病毒 多種選項供使用者選擇 自動刪除惡意程式
偵測出可疑程式 多種選項供使用者選擇 提出可疑程式檔案的警訊
專案網址 http://rt.openfoundry.org/Foundry/Project/Download/?Queue=905
http://rt.openfoundry.org/Foundry/Project/Download/?Queue=906

==================================================

開始安裝 Wow!隨身碟防毒

兩款輔助安全工具的安裝方式相同。首先,下載程式並解壓縮,並執行資料夾內的
install 執行檔。視窗畫面如下,

圖 1

選擇「開始安裝」即可安裝完成。

安裝完成後,重新啟動電腦使 Wow! USB Protector 正常運作。啟動後會在 Windows 系
統常駐列(通常在螢幕右下角)見到如下的小圖示,

將滑鼠游標移到上方,會出現 Wow! USB Security 1.0.3。

圖 2

對此圖示按下滑鼠右鍵,會有「Options」、「About」與「Exit」等三種功能選項。

(圖3)

Wow!隨身碟防毒常駐功能選項

=============================================
選項 功能
---------------------------------------------
Options 開啟管理介理(後續會介紹)
About 程式說明
Exit 結束程式
=============================================

== 學習手冊 ==

安裝完成後,只要作業系統插入隨身碟時,就會自動掃描隨身碟是否含有病毒。

圖4
若 Wow! USB Protector 發現有病毒或可疑程式時,會有警告視窗並提供使用者選擇處理
的方式。

圖5

第一個欄位為程式名稱,在每個檔名後面的欄位則是判斷結果。如果不確定是否為病毒則
會顯示「未知」。反之,若偵測的結果是病毒,則會顯示「病毒/木馬」。

接下來可以選擇想要處理的程式,用滑鼠在程式名稱欄位上點選(可多重選擇),最後再選
擇想要的處理方式。

Wow! USB Protector 提供了三種功能選項:「刪除」、「安全開啟隨身碟」以及「離開
」。

==================================================
選項 功能
--------------------------------------------------
刪除 刪除檔案
安全開啟隨身碟 安全開啟隨身碟,可避開隨身碟病毒
離開 忽視警告
==================================================
(表6: Wow! USB Protector的功能選項)

若使用的是 Wow! USB VirusKiller,在發現隨身碟內有病毒時,會自動幫使用者刪除。

圖6

若發現隨身碟內有可疑程式時,則會提供警訊視窗。

== 管理手冊 ==

Wow!隨身碟防毒提供簡易的管理介面,請直接在系統常駐列(通常在螢幕右下角)的 Wow!
USB Security 小圖示上按滑鼠右鍵,選擇「Options」即可開啟。

圖8

管理介面功能說明

=================================================
選項 功能
-----------------------------------------
啟動保護 啟動監控程式
停止保護 結束監控程式
每次開機時自動啟動 每次開機時自動啟動監控程式
每次開機時不要啟動 每次開機時不要自動啟動監控程式
白名單 設定合法的程式名單
設定自動更新的時間間隔(小時) 設定自動更新惡意程式病毒碼的時間間隔
更新病毒碼 手動更新惡意程式病毒碼
===================================================

== 測試 ==

為了方便測試 Wow! 隨身碟防毒的功能,我們可以做簡單的測試。

首先下載 TEST_WowUSBProtector [註7]並解壓縮,將解壓縮內的兩個檔複製到隨身碟中
。這只是為了測試 Wow!隨身碟防毒的測試檔,並不是真的病毒。此測試檔正常的執行畫
面如下,

圖9

最後重新插入隨身碟,即可開始測試 Wow! 隨身碟防毒的功能。若 Wow!USB Protector
有偵測出來時,會有如下畫面,

圖10

若是 Wow!USB VirusKiller 則是,

圖11

== 移除 Wow!隨身碟防毒==

移除程式必須到預設的安裝路徑下,執行 install 執行檔。Wow! USB Protector 預設的
安裝路徑在 %SystemRoot%\Program Files\WowUSBProtector,通常是 C:\Program
Files\WowUSBProtector。而 Wow! USB VirusKiller 預設的安裝路徑在
%SystemRoot%\Program Files\WowUSBVirusKiller,通常是 C:\Program
Files\WowUSBVirusKiller。

圖1

選擇「移除程式」,最後重新啟動電腦即可移除成功。

結語

Wow!隨身碟防毒系列採用開放源碼 GPL3 的授權釋出,可自由執行、研究、修改與散布。
公司與個人皆可按照需求修改程式碼或新增病毒特徵碼。相較於同功能的其它程式,提供
使用者更多的客製化自由。若讀者有意共同開發,歡迎與自由軟體鑄造場交流聯絡。






2008年3月22日 星期六

11件事人生中必做的事,張忠謀線上告訴你

http://mag.udn.com/mag/newsstand/storypage.jsp?f_MAIN_ID=76&f_SUB_ID=780&f_ART_ID=96831 http://mag.udn.com/mag/newsstand/storypage.jsp?f_MAIN_ID=76&f_SUB_ID=780&f_ART_ID=96831

[轉錄]美國研究:同事不努力 不理比懲罰好

哈佛研究:團隊合作中 與其懲罰懶散者不如靜靜離開



哈佛研究:團隊合作中 與其懲罰懶散者不如靜靜離開

2008年 3月 21日 星期五 07:25 BJT

路透華盛頓3月19日電(衛生與科技編輯Maggie Fox)---本周三,研究人員表示,懲罰一個
懶散的團隊成員反而會達不到預期的目的,靜靜地走開也許效果會更好。

哈佛大學的研究人員發現,懲罰同事及其他一對一的對抗最終都不會獲得益處。

他們在《自然》雜誌中報導稱,這種行為對整個群體來說也無益處。

參加此項研究的David Rand表示,“簡單地講,獲勝者一般都不會採取懲罰措施。懲罰措
施會導致雙方關係的破裂,對各方都會造成破壞性的後果。

Rand的研究團隊對那些玩“囚犯的困境”電腦遊戲的人們進行研究。參加遊戲中的104位
波士頓區的學生可以選擇合作,背叛或者懲罰對方。

“合作意味著為另一個人付出一分,使得對方獲得兩分,”研究人員寫道。所以如果雙方
隊員合作的話,每人都能得到兩分。如果背叛的話會丟掉三分,如果對方也背叛的話就都
不扣分。這樣最終雙方都只獲得一分。”

“在囚犯的困境的遊戲中,‘背叛’成了對大多數人都有吸引力的選擇,合作通常早晚會
破裂。”Max-Planck生物進化學會的Manfred Milinski和Bettina Rockenbach在評論中寫
道。

哈佛大學的研究增加兩個維度——懲罰和熟悉程度。排名前5位的選手從未使用過嚴重的
懲罰措施。而排名靠後的往往採用的懲罰措施更多。

Rand表示,如果在工作場合,這種狀況也應該是相同的。Rand在一次電話採訪中表示,“
假設你有一項工程必須別人一起合作完成,你覺得別人沒有做到力所能及的貢獻;他們沒
有施展全部的力量。”

“對你來說,最好的方法就是停止工作,自己離開,避免花費力氣對他們進行指責、威脅
或者採取挑釁行為。”

Rand表示,在雙方平等的情況下懲罰對方會增加“機會成本”。“用懲罰對方的時間來做
其他事情能夠取得更更有效的結果。”

他說,該研究結果僅用於一對一的情況——不適合社會群體或者整體的文化,或者其中一
個成員有比其他人更具強勢的情況。(完)


翻譯:趙倩 發稿:王豐

有做團體報告的 對這篇應該心有戚戚焉

http://tw.news.yahoo.com/article/url/d/a/080320/16/vq8w.html

更新日期:2008/03/20 13:19

(路透華盛頓19日電)美國哈佛大學(Harvard University)研究者今天表示,懲罰懶惰
的團隊成員可能產生反效果,直接走開不理他可能比較好。

這篇刊登在「自然」(Nature)期刊上的研究發現,在一對一的情況下,費事地懲罰同僚
、同事或其他人,無法從復仇中獲得利益。

研究說,類似的行為也無益於團體。

進行這項研究的藍德(David Rand)說:「簡單的說,贏家無須懲罰別人。懲罰可能導致
負面的報復循環,對每個牽扯到的人都帶來毀滅性的結果。」

蘭德為哈佛大學演化動力學計畫及系統生物學系(Program for Evolutionary Dynamics
(翻譯)

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.141.38.233
推 KeeperOf7Key:太酷了~Nature耶! 03/21 22:38
推 aegis144: 要期待同組報告覺醒自己來比較快 03/21 22:39
推 sofaly:所以遇到濫文不要理他就好 03/21 22:39
推 Cosmoswalker:如果可以一人一組,我才不屑找人來扯自己後腿 03/21 22:40
推 sxxs: 理論通常跟實際會有落差的....... 03/21 22:41
推 watercss:同事冷漠裝死,自己忙到爆.也很慘吧. 雖然報仇也不見得好. 03/21 22:39
推 edtim:遇到人不要臉天下無敵的人就沒辦法了… 03/21 22:41
推 EDENcopycat:所以這篇paper有掛名不做事的人?? 03/21 22:43
→ p122607:樓上 XD 03/21 22:43
推 lucifax:這種東西也是用SPSS跑出來的嗎??快跑瘋了 03/21 22:46
推 therapist:我比較好奇研究裡面是如何界定懶惰的 03/21 22:49
推 Mazeway:有點中肯 03/21 22:51
推 sexboyisme:這就是排擠阿~~~排擠很有用~~真的 03/21 22:53
推 hmmhmmohoh:social loafing?? 03/21 23:14
推 boggylin:不過對有些人沒有用.......嘆... 03/21 23:18
→ mdbbd:人苯:尼砍砍 捏糗幫我們背書了優 揪咪>.^ 03/21 23:37
推 littlegreen:冷漠是現代社會最好的武器 用對地方就好 03/21 23:39
推 Elleria:飢琱]覺得冷漠比去管他好耶 03/21 23:54
哈佛研究:團隊合作中 與其懲罰懶散者不如靜靜離開



哈佛研究:團隊合作中 與其懲罰懶散者不如靜靜離開

2008年 3月 21日 星期五 07:25 BJT

路透華盛頓3月19日電(衛生與科技編輯Maggie Fox)---本周三,研究人員表示,懲罰一個
懶散的團隊成員反而會達不到預期的目的,靜靜地走開也許效果會更好。

哈佛大學的研究人員發現,懲罰同事及其他一對一的對抗最終都不會獲得益處。

他們在《自然》雜誌中報導稱,這種行為對整個群體來說也無益處。

參加此項研究的David Rand表示,“簡單地講,獲勝者一般都不會採取懲罰措施。懲罰措
施會導致雙方關係的破裂,對各方都會造成破壞性的後果。

Rand的研究團隊對那些玩“囚犯的困境”電腦遊戲的人們進行研究。參加遊戲中的104位
波士頓區的學生可以選擇合作,背叛或者懲罰對方。

“合作意味著為另一個人付出一分,使得對方獲得兩分,”研究人員寫道。所以如果雙方
隊員合作的話,每人都能得到兩分。如果背叛的話會丟掉三分,如果對方也背叛的話就都
不扣分。這樣最終雙方都只獲得一分。”

“在囚犯的困境的遊戲中,‘背叛’成了對大多數人都有吸引力的選擇,合作通常早晚會
破裂。”Max-Planck生物進化學會的Manfred Milinski和Bettina Rockenbach在評論中寫
道。

哈佛大學的研究增加兩個維度——懲罰和熟悉程度。排名前5位的選手從未使用過嚴重的
懲罰措施。而排名靠後的往往採用的懲罰措施更多。

Rand表示,如果在工作場合,這種狀況也應該是相同的。Rand在一次電話採訪中表示,“
假設你有一項工程必須別人一起合作完成,你覺得別人沒有做到力所能及的貢獻;他們沒
有施展全部的力量。”

“對你來說,最好的方法就是停止工作,自己離開,避免花費力氣對他們進行指責、威脅
或者採取挑釁行為。”

Rand表示,在雙方平等的情況下懲罰對方會增加“機會成本”。“用懲罰對方的時間來做
其他事情能夠取得更更有效的結果。”

他說,該研究結果僅用於一對一的情況——不適合社會群體或者整體的文化,或者其中一
個成員有比其他人更具強勢的情況。(完)


翻譯:趙倩 發稿:王豐

有做團體報告的 對這篇應該心有戚戚焉

http://tw.news.yahoo.com/article/url/d/a/080320/16/vq8w.html

更新日期:2008/03/20 13:19

(路透華盛頓19日電)美國哈佛大學(Harvard University)研究者今天表示,懲罰懶惰
的團隊成員可能產生反效果,直接走開不理他可能比較好。

這篇刊登在「自然」(Nature)期刊上的研究發現,在一對一的情況下,費事地懲罰同僚
、同事或其他人,無法從復仇中獲得利益。

研究說,類似的行為也無益於團體。

進行這項研究的藍德(David Rand)說:「簡單的說,贏家無須懲罰別人。懲罰可能導致
負面的報復循環,對每個牽扯到的人都帶來毀滅性的結果。」

蘭德為哈佛大學演化動力學計畫及系統生物學系(Program for Evolutionary Dynamics
(翻譯)

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.141.38.233
推 KeeperOf7Key:太酷了~Nature耶! 03/21 22:38
推 aegis144: 要期待同組報告覺醒自己來比較快 03/21 22:39
推 sofaly:所以遇到濫文不要理他就好 03/21 22:39
推 Cosmoswalker:如果可以一人一組,我才不屑找人來扯自己後腿 03/21 22:40
推 sxxs: 理論通常跟實際會有落差的....... 03/21 22:41
推 watercss:同事冷漠裝死,自己忙到爆.也很慘吧. 雖然報仇也不見得好. 03/21 22:39
推 edtim:遇到人不要臉天下無敵的人就沒辦法了… 03/21 22:41
推 EDENcopycat:所以這篇paper有掛名不做事的人?? 03/21 22:43
→ p122607:樓上 XD 03/21 22:43
推 lucifax:這種東西也是用SPSS跑出來的嗎??快跑瘋了 03/21 22:46
推 therapist:我比較好奇研究裡面是如何界定懶惰的 03/21 22:49
推 Mazeway:有點中肯 03/21 22:51
推 sexboyisme:這就是排擠阿~~~排擠很有用~~真的 03/21 22:53
推 hmmhmmohoh:social loafing?? 03/21 23:14
推 boggylin:不過對有些人沒有用.......嘆... 03/21 23:18
→ mdbbd:人苯:尼砍砍 捏糗幫我們背書了優 揪咪>.^ 03/21 23:37
推 littlegreen:冷漠是現代社會最好的武器 用對地方就好 03/21 23:39
推 Elleria:飢琱]覺得冷漠比去管他好耶 03/21 23:54

2008年3月18日 星期二

[轉錄]優秀是一種習慣

優秀是一種習慣

這是古希臘哲學家亞裡士多德的一句名言。

人活一世,草木一秋。作為一個有志者,誰不希望自己足夠優秀,做出一番成績,成就一番事業呢?但優秀從來就不是一蹴而就的事情,只有加以時日的磨練才會形成。人出生的時候,除了脾氣會因為天性而有所不同,其他的東西基本都是後天形成的,是家庭影響和教育的結果。所以,我們的一言一行都是日積月累養成的習慣。

沒有人生來就是出類拔萃的,也沒有人生來就是卓爾不群的。所謂的優秀只是後天靠自己的努力和奮斗形成的。優秀往往源於良好的習慣。如果一個人始終保持好的習慣,那他距離成功就不遠了。

成就事業需要我們養成許多好的習慣,比如刻苦學習、持之以恆、獨立思考、開拓創新、勤奮敬業、勤儉節約、遵紀守法、道德高尚等。縱觀古今中外的優秀者,他們的的成功哪一個離得開良好的習慣。

一個人要改變不良習慣是很難的。我想吸煙的人應該深有體會,有人就說戒煙就象戒飯,沒有足夠毅力的人是很難做到的。一個好習慣養成的過程是痛苦的。但好習慣一旦養成,將是我們的終生財富,受用無窮。

“播下一個行動,收獲一種習慣;播下一個習慣,收獲一種性格;播下一種性格,收獲一種命運”。我們不但要養成良好習慣,而且要把優秀當作一種習慣。

20世紀30年代,在英國一個不出名的小城裡,有一個叫瑪格麗特的小姑娘。瑪格麗特自小就受到嚴格的家庭教育,父親經常向她灌輸這樣的觀點:無論做什麼事情都要力爭一流,永遠走在別人前面,而不落後於人。瑪格麗特上大學時,考試科目中的拉丁文課程要求五年學完,可她憑著自己頑強的毅力,在一年內全部完成了。其實,瑪格麗特不光是學業出類拔萃,在體育、音樂、演講及其他活動方面也都是名列前茅。

她就被世界媒體譽為“鐵娘子”的瑪格麗特·撒切爾夫人,是英國第一位女首相,雄踞政壇長達11年之久,是英國乃至整個歐洲政壇上出現的一顆耀眼的明星。把優秀當做一種習慣,永遠走在別人的前面,這就是偉人之所以成為偉人的原因。

你在努力的同時,也種下了優秀的習慣。當我們習慣珍視生活中的每一個細節時,生命就會在優秀中綻放光芒。

現在的時代是一個競爭激烈的時代,也是一個人才輩出的時代。它拒絕平庸,拒絕無為,讓優秀成為一種習慣吧!

優秀是一種習慣

這是古希臘哲學家亞裡士多德的一句名言。

人活一世,草木一秋。作為一個有志者,誰不希望自己足夠優秀,做出一番成績,成就一番事業呢?但優秀從來就不是一蹴而就的事情,只有加以時日的磨練才會形成。人出生的時候,除了脾氣會因為天性而有所不同,其他的東西基本都是後天形成的,是家庭影響和教育的結果。所以,我們的一言一行都是日積月累養成的習慣。

沒有人生來就是出類拔萃的,也沒有人生來就是卓爾不群的。所謂的優秀只是後天靠自己的努力和奮斗形成的。優秀往往源於良好的習慣。如果一個人始終保持好的習慣,那他距離成功就不遠了。

成就事業需要我們養成許多好的習慣,比如刻苦學習、持之以恆、獨立思考、開拓創新、勤奮敬業、勤儉節約、遵紀守法、道德高尚等。縱觀古今中外的優秀者,他們的的成功哪一個離得開良好的習慣。

一個人要改變不良習慣是很難的。我想吸煙的人應該深有體會,有人就說戒煙就象戒飯,沒有足夠毅力的人是很難做到的。一個好習慣養成的過程是痛苦的。但好習慣一旦養成,將是我們的終生財富,受用無窮。

“播下一個行動,收獲一種習慣;播下一個習慣,收獲一種性格;播下一種性格,收獲一種命運”。我們不但要養成良好習慣,而且要把優秀當作一種習慣。

20世紀30年代,在英國一個不出名的小城裡,有一個叫瑪格麗特的小姑娘。瑪格麗特自小就受到嚴格的家庭教育,父親經常向她灌輸這樣的觀點:無論做什麼事情都要力爭一流,永遠走在別人前面,而不落後於人。瑪格麗特上大學時,考試科目中的拉丁文課程要求五年學完,可她憑著自己頑強的毅力,在一年內全部完成了。其實,瑪格麗特不光是學業出類拔萃,在體育、音樂、演講及其他活動方面也都是名列前茅。

她就被世界媒體譽為“鐵娘子”的瑪格麗特·撒切爾夫人,是英國第一位女首相,雄踞政壇長達11年之久,是英國乃至整個歐洲政壇上出現的一顆耀眼的明星。把優秀當做一種習慣,永遠走在別人的前面,這就是偉人之所以成為偉人的原因。

你在努力的同時,也種下了優秀的習慣。當我們習慣珍視生活中的每一個細節時,生命就會在優秀中綻放光芒。

現在的時代是一個競爭激烈的時代,也是一個人才輩出的時代。它拒絕平庸,拒絕無為,讓優秀成為一種習慣吧!

2008年3月11日 星期二

[轉錄]這是誰說的

標題 [笑話]這句是誰說的


在美國一所著名大學裡的歷史課上,教授正在向來自各國的同學提問:
「『要生存還是要滅亡。』 這句名言出自誰的口中?」

沉寂了半天之後,古田站起來說:「威廉‧莎士比亞。」

「很好,被譽為『歐洲的良心』是指誰?」「羅曼‧羅蘭。」

「完全正確,同學們,剛才回答問題的是位日本學生,可是來自歐洲國
家的學生卻答不出來,太遺憾了。」教授不無感慨的說道。



「幹死小日本!」突然有人發出一聲喊叫。
「誰!誰說的!」教授氣得語音都顫抖了。
「杜魯門說的。」約翰站了起來。


「你以為自己在幹什麼?」教授生氣的說道。
「馬丹娜說的。」傑克也站了起來。


「這真叫人噁心,簡直無法無天了。」教授渾身氣得發抖。
「喬治‧布希說的。」斯蒂芬也坐不住了。


課堂立刻陷入了混亂之中,所有的學生都開始議論紛紛,一些學生開始
起哄:「耶!它MD夠勁!」 「克林頓對萊溫斯基說的。」瑪麗毫無表情
的接話道。


教授憤怒得說不出話來,隔了一會,他大踏步的向門外走去,到門口時
,他冷冷的看了所有人一眼:「我會回來的。」
「阿諾‧史瓦辛格說的。」鮑勃終於插上話了。


古田委屈的一攤手:「我沒做什麼壞事,為什麼會這樣?」
「張國榮說的。」李小麗一臉掛著崇拜的神情回答。


所有的學生都圍成一個圈,湯姆有些垂頭喪氣:「該死,我們完了。」
「希特勒說的。」伊漢諾娃立刻回答。


賴特歎了口氣:「今天將是一個很有意義的日子。」
「賓拉登說的。」克瑞斯終於為自己能說出一個名字而得意。


「這決非是我最得意的一天。」古田慚愧的說著。
「托尼‧布萊爾說的。」已經不知道誰在回答了。


這時校長 和 教授一起進來,他臉色鐵青,幾乎是一字一頓的說道:「
你們要為此付出代價!」
「史達林說的。」全班同學異口同聲的回答。


「我錯了嗎,我錯了嗎,難道我錯了嗎 ?」這回換教授在吶喊。


全班同學異口同聲回答:

「阿扁說的!」

標題 [笑話]這句是誰說的


在美國一所著名大學裡的歷史課上,教授正在向來自各國的同學提問:
「『要生存還是要滅亡。』 這句名言出自誰的口中?」

沉寂了半天之後,古田站起來說:「威廉‧莎士比亞。」

「很好,被譽為『歐洲的良心』是指誰?」「羅曼‧羅蘭。」

「完全正確,同學們,剛才回答問題的是位日本學生,可是來自歐洲國
家的學生卻答不出來,太遺憾了。」教授不無感慨的說道。



「幹死小日本!」突然有人發出一聲喊叫。
「誰!誰說的!」教授氣得語音都顫抖了。
「杜魯門說的。」約翰站了起來。


「你以為自己在幹什麼?」教授生氣的說道。
「馬丹娜說的。」傑克也站了起來。


「這真叫人噁心,簡直無法無天了。」教授渾身氣得發抖。
「喬治‧布希說的。」斯蒂芬也坐不住了。


課堂立刻陷入了混亂之中,所有的學生都開始議論紛紛,一些學生開始
起哄:「耶!它MD夠勁!」 「克林頓對萊溫斯基說的。」瑪麗毫無表情
的接話道。


教授憤怒得說不出話來,隔了一會,他大踏步的向門外走去,到門口時
,他冷冷的看了所有人一眼:「我會回來的。」
「阿諾‧史瓦辛格說的。」鮑勃終於插上話了。


古田委屈的一攤手:「我沒做什麼壞事,為什麼會這樣?」
「張國榮說的。」李小麗一臉掛著崇拜的神情回答。


所有的學生都圍成一個圈,湯姆有些垂頭喪氣:「該死,我們完了。」
「希特勒說的。」伊漢諾娃立刻回答。


賴特歎了口氣:「今天將是一個很有意義的日子。」
「賓拉登說的。」克瑞斯終於為自己能說出一個名字而得意。


「這決非是我最得意的一天。」古田慚愧的說著。
「托尼‧布萊爾說的。」已經不知道誰在回答了。


這時校長 和 教授一起進來,他臉色鐵青,幾乎是一字一頓的說道:「
你們要為此付出代價!」
「史達林說的。」全班同學異口同聲的回答。


「我錯了嗎,我錯了嗎,難道我錯了嗎 ?」這回換教授在吶喊。


全班同學異口同聲回答:

「阿扁說的!」

2008年3月3日 星期一

文摘

We can make the impossible possible by never giving up. We can make the impossible possible by never giving up.

2008年3月1日 星期六

[轉錄-ptt2] story

未完 待續


1-9 http://0rz.tw/b43Hl
10-18 http://0rz.tw/e53Jl
19-27 http://0rz.tw/883Gy
28-29 http://0rz.tw/7a3HJ
未完 待續


1-9 http://0rz.tw/b43Hl
10-18 http://0rz.tw/e53Jl
19-27 http://0rz.tw/883Gy
28-29 http://0rz.tw/7a3HJ

[轉錄-ptt2] 1980後的十大通病

作者 pitdog (我要的默契) 看板 AAAAAAAA
標題 [分享] 1980後的十大通病!(對岸文章)
時間 Thu Feb 28 23:33:42 2008
───────────────────────────────────────

※ [本文轉錄自 PitDOG 看板]

作者: pitdog (我要的默契) 看板: PitDOG
標題: [P.P]1980後的十大通病!(對岸文章)
時間: Thu Feb 28 23:24:52 2008

1980後十大通病!別想了!你也絕對有!

1.成天泡在網上,又不知道做什麼好。80後最常說的一句話是「無聊」,儘管他們在網絡
上聊天花去了大把的時間。



建議:聊天作為一種基本交流方式,所要達到的目的是獲得認同。網上聊天很難達到這種
認同,所以越聊越無聊。學習和工作累了,玩一玩遊戲沒錯,但是打怪練級那些遊戲基本
上是得不償失的,費時間,傷身體,還花錢。可以玩一玩趣味性強的休閑遊戲,比如《紙
客帝國》之類,輕鬆幽默,帶點無厘頭的風格,很能消除疲勞。靠遊戲來交流感情是不現
實的,要交流感情最好還是找個人去咖啡吧,或者堡個電話粥吧。




2.浮躁,好預測未知妄下定論。對看過的電影和電視劇,會按耐不住向別人透露下一個情
節或者結局。對不瞭解的事物,根據一丁點信息發錶長篇大論的見解,並且多半是批判的
。對權威毫無理由的不耐煩,但絕不公開挑戰,隻熱衷於影響身邊的幾個人,並有得到認
同的強烈慾望。一旦不能如願,就不再發言,部分人會暴跳如雷,令旁人費解。



建議:多出去旅行,多讀書,多參加團體活動,多接觸社會。世界的絕大部分真相在我們
的視野之外,浮躁是個人修養淺薄的錶現,人既是社會成員也是自然的組成部分,需要積
澱對世界盡可能的多認識,才能達到意識的足夠高度,才能讓人看起來不那麼浮躁。





3.瘦弱,不愛運動。對健壯的人心存嘲諷,對肌肉和力量心存恐懼。在審美上受日式漫畫
的影響,崇尚中性美和病態美。與第一點有一定關係,在身體的耐力、韌性和爆發力上,
更熱衷於後者。但是在受到刺激之後,又會錶現出病態的固執。這樣就錶現為兩個極端,
一方面弱不禁風,另一方面又偶爾會有驚人之舉。



建議:健身,多進行戶外運動。身體是人最接近自然的組成部分,一個健康強壯不容易被
擊倒的身體可以讓我們終生收益。





4.性格軟弱,喜歡為自己的意志不堅定找理由。不喜歡通過溝通達到與外界的意見統一,
而是錶面妥協,內心強烈反感,錶現為通常所說的叛逆。性格軟弱錶現在與異性相處方面
就是易犯花癡,對異性的正常關懷想入非非。在弄清楚是怎麼迴事之後,即使真的喜歡對
方,也不敢大膽追求,而是找個理由退縮。通常的理由是說自己不瞭解愛情,也不想瞭解




建議:堂而皇之的與人打一架,正兒八經的談一次戀愛。從自然法則的角度考慮的,作為
雄性動物,與同性生物打架和向異性求愛都是走向成熟的標誌。





5.消極,拒絕長大。不喜歡被人說成熟,尤其不能容忍被人說是老男人。不耐煩與長輩討
論一些實際的問題,反感政治,厭惡參加長輩在場的應酬。要負責任的事情,會讓他們覺
得焦慮不安和無奈。



建議:嘗試瞭解的父母不易。也可以從哲學層面去瞭解索取和付出之間的辯證關係,就像
課本裏所說的權利和義務的關係。





6.選擇性自閉,對熟人嘮叨不休,對陌生人一言不發。偏愛使用方言或者網絡語言等非大
眾語言。吸煙,但是不敬煙。喝酒,但是不敬酒。不是他們感興趣的話題,基本上很難交
談下去。多人參與討論時,如果沒有人邀請他發言,即使他已醞釀好發言稿,還是會選擇
沉默。



建議:這些其實都是在溝通上遇到的困難。建議擴大知識面,擴大社交圈,改變與人交談
的方式,勇敢錶達自己的見解,努力將自己的觀點傳達並影響其他人。獲得認同後就會產
生激勵,反複幾次,就可以走出自閉





7.習慣熬夜,25歲之前通宵次數明顯較多。有時候為了「合理安排時間」,幹脆用通宵來
減少熬夜次數。實際上下半夜都在打瞌睡。



建議:與第5點相同,熬夜其實就是自閉在作怪。有熬夜習慣的人,白天就找到了關門睡
覺的理由,避免了外界的騷擾。或者白天雖然沒有在傢睡覺,因為精神上萎靡不振,能造
成「外界不關我事」的錯覺,也能達到抵製外界騷擾的目的。建議立刻改變作息時間,打
開心扉。





8.毫無理由的高傲。覺得別人不可能瞭解自己,並以此作為對別人不屑的理由。不願意聽
別人的建議,也聽不進。這種高傲連他們自己都不知道為什麼。



建議:由於時代因素,80後的自尊更為脆弱,從心理上就更趨向於自我保護,錶現為對外
界不信任。建議多瞭解一些社會規則,不管在什麼場闔,隻要你在規則之內,你就是安全
的,可以自由錶達自己的存在價值。





9.做事不按計劃,討厭按部就班,永遠不知道錢花到哪裏去了。以同時看多部小說,守多
部漫畫為榮。喜歡同時著手幾件事,忙得焦頭爛額是他們喜歡的狀態,儘管這些事情隻要
闔理安排是完全可以按部就班輕鬆完成的。



建議:欲速則不達這個道理就不用說了吧。學會製定計劃,可以避免緊急情況下全面崩盤
的風險。





10.不問問題,相信百度和谷歌的權威,多數人喜歡用搜索引擎思考,將搜索引擎作為自
己的智囊。



建議:互聯網確實給了我們許多方便,但是互聯網上的東西很多都是未經考證,經不起推
敲的。所以要避免犯錯,這個地方正需要80後拿出懷疑精神來,不能依賴互聯網而使自身
的學習功能退化了。

--



作者 pitdog (我要的默契) 看板 AAAAAAAA
標題 [分享] 1980後的十大通病!(對岸文章)
時間 Thu Feb 28 23:33:42 2008
───────────────────────────────────────

※ [本文轉錄自 PitDOG 看板]

作者: pitdog (我要的默契) 看板: PitDOG
標題: [P.P]1980後的十大通病!(對岸文章)
時間: Thu Feb 28 23:24:52 2008

1980後十大通病!別想了!你也絕對有!

1.成天泡在網上,又不知道做什麼好。80後最常說的一句話是「無聊」,儘管他們在網絡
上聊天花去了大把的時間。



建議:聊天作為一種基本交流方式,所要達到的目的是獲得認同。網上聊天很難達到這種
認同,所以越聊越無聊。學習和工作累了,玩一玩遊戲沒錯,但是打怪練級那些遊戲基本
上是得不償失的,費時間,傷身體,還花錢。可以玩一玩趣味性強的休閑遊戲,比如《紙
客帝國》之類,輕鬆幽默,帶點無厘頭的風格,很能消除疲勞。靠遊戲來交流感情是不現
實的,要交流感情最好還是找個人去咖啡吧,或者堡個電話粥吧。




2.浮躁,好預測未知妄下定論。對看過的電影和電視劇,會按耐不住向別人透露下一個情
節或者結局。對不瞭解的事物,根據一丁點信息發錶長篇大論的見解,並且多半是批判的
。對權威毫無理由的不耐煩,但絕不公開挑戰,隻熱衷於影響身邊的幾個人,並有得到認
同的強烈慾望。一旦不能如願,就不再發言,部分人會暴跳如雷,令旁人費解。



建議:多出去旅行,多讀書,多參加團體活動,多接觸社會。世界的絕大部分真相在我們
的視野之外,浮躁是個人修養淺薄的錶現,人既是社會成員也是自然的組成部分,需要積
澱對世界盡可能的多認識,才能達到意識的足夠高度,才能讓人看起來不那麼浮躁。





3.瘦弱,不愛運動。對健壯的人心存嘲諷,對肌肉和力量心存恐懼。在審美上受日式漫畫
的影響,崇尚中性美和病態美。與第一點有一定關係,在身體的耐力、韌性和爆發力上,
更熱衷於後者。但是在受到刺激之後,又會錶現出病態的固執。這樣就錶現為兩個極端,
一方面弱不禁風,另一方面又偶爾會有驚人之舉。



建議:健身,多進行戶外運動。身體是人最接近自然的組成部分,一個健康強壯不容易被
擊倒的身體可以讓我們終生收益。





4.性格軟弱,喜歡為自己的意志不堅定找理由。不喜歡通過溝通達到與外界的意見統一,
而是錶面妥協,內心強烈反感,錶現為通常所說的叛逆。性格軟弱錶現在與異性相處方面
就是易犯花癡,對異性的正常關懷想入非非。在弄清楚是怎麼迴事之後,即使真的喜歡對
方,也不敢大膽追求,而是找個理由退縮。通常的理由是說自己不瞭解愛情,也不想瞭解




建議:堂而皇之的與人打一架,正兒八經的談一次戀愛。從自然法則的角度考慮的,作為
雄性動物,與同性生物打架和向異性求愛都是走向成熟的標誌。





5.消極,拒絕長大。不喜歡被人說成熟,尤其不能容忍被人說是老男人。不耐煩與長輩討
論一些實際的問題,反感政治,厭惡參加長輩在場的應酬。要負責任的事情,會讓他們覺
得焦慮不安和無奈。



建議:嘗試瞭解的父母不易。也可以從哲學層面去瞭解索取和付出之間的辯證關係,就像
課本裏所說的權利和義務的關係。





6.選擇性自閉,對熟人嘮叨不休,對陌生人一言不發。偏愛使用方言或者網絡語言等非大
眾語言。吸煙,但是不敬煙。喝酒,但是不敬酒。不是他們感興趣的話題,基本上很難交
談下去。多人參與討論時,如果沒有人邀請他發言,即使他已醞釀好發言稿,還是會選擇
沉默。



建議:這些其實都是在溝通上遇到的困難。建議擴大知識面,擴大社交圈,改變與人交談
的方式,勇敢錶達自己的見解,努力將自己的觀點傳達並影響其他人。獲得認同後就會產
生激勵,反複幾次,就可以走出自閉





7.習慣熬夜,25歲之前通宵次數明顯較多。有時候為了「合理安排時間」,幹脆用通宵來
減少熬夜次數。實際上下半夜都在打瞌睡。



建議:與第5點相同,熬夜其實就是自閉在作怪。有熬夜習慣的人,白天就找到了關門睡
覺的理由,避免了外界的騷擾。或者白天雖然沒有在傢睡覺,因為精神上萎靡不振,能造
成「外界不關我事」的錯覺,也能達到抵製外界騷擾的目的。建議立刻改變作息時間,打
開心扉。





8.毫無理由的高傲。覺得別人不可能瞭解自己,並以此作為對別人不屑的理由。不願意聽
別人的建議,也聽不進。這種高傲連他們自己都不知道為什麼。



建議:由於時代因素,80後的自尊更為脆弱,從心理上就更趨向於自我保護,錶現為對外
界不信任。建議多瞭解一些社會規則,不管在什麼場闔,隻要你在規則之內,你就是安全
的,可以自由錶達自己的存在價值。





9.做事不按計劃,討厭按部就班,永遠不知道錢花到哪裏去了。以同時看多部小說,守多
部漫畫為榮。喜歡同時著手幾件事,忙得焦頭爛額是他們喜歡的狀態,儘管這些事情隻要
闔理安排是完全可以按部就班輕鬆完成的。



建議:欲速則不達這個道理就不用說了吧。學會製定計劃,可以避免緊急情況下全面崩盤
的風險。





10.不問問題,相信百度和谷歌的權威,多數人喜歡用搜索引擎思考,將搜索引擎作為自
己的智囊。



建議:互聯網確實給了我們許多方便,但是互聯網上的東西很多都是未經考證,經不起推
敲的。所以要避免犯錯,這個地方正需要80後拿出懷疑精神來,不能依賴互聯網而使自身
的學習功能退化了。

--



[轉錄-ptt2] Google台灣首位軟體工程師 廖碩鵬

作者 NEOdesu (NEOdesu) 看板 AAAAAAAA
標題 [分享] Google台灣首位軟體工程師 廖碩鵬
時間 Fri Feb 15 22:08:26 2008
───────────────────────────────────────

引用網址:http://forum.30.com.tw/Board/show.aspx?go=647


讓寵物陪你上班、百英呎內絕對有食物免費供應、工作累了還可以躺在懶人沙發上休息,
這樣的工作環境哪裡找?Google有。不過,什麼樣的人才能被Google相中,贏得這個全球
工作者夢寐以求的好職缺?進入Google工作後,是不是真的像一般描述的這麼好,Google
台灣工程研究所聘請的第一位軟體工程師廖碩鵬,以親身經歷告訴你。

闖關赴試 深耕功力升級專業腦袋

進入Google,原先不在廖碩鵬的生涯規畫中,從學生時期就參加各種資訊競賽並獲獎連連
的他,退伍後,拿到幾家美國大學博士班入學許可,因此前往頗負盛名的美國卡內基美隆
大學(Carnegie Mellon University)的語言實驗室參觀。回程,一位已經在美國Google
總部上班的學弟,熱情邀請他參觀這個全球工作者的夢幻工作環境:沒有牆的會議室、戶
外游泳池、知名行政主廚烹調的午餐。

當時廖碩鵬大為震撼,「我一看到四棟建築圍成了一個大草坪,就像是一座校園,而建築
物裡頭到處都是open space(開放空間),幾個人找個地方就可以開起會來,我馬上就被
這種不大像是想像中的辦公室給吸引了。」

他的人生從此轉了個美麗的彎。回到台灣,廖碩鵬決定報考台灣Google。
但是,這個全球知名的網路公司,會考些什麼?廖碩鵬心中一點概念也沒有。雖然網路上
流傳著Google interview秘笈,但Google針對每一位應試者都簽有保密協定,這種秘笈真
的有用嗎?廖碩鵬不敢信任,既然抓不著明確方向,就從基本功下手,決定深耕寫程式的
功力。

廖碩鵬還在台大資工所唸書時,就曾經組團參加第二屆趨勢網路軟體百萬程式競賽,還以
當時最熱門的P2P(點對點)分散式分享系統拿下了軟體程式的冠軍。但為了應付Google
的考試,廖碩鵬特別去找了坊間的程式小問題來做複習,這些問題通常在考驗程式設計者
,如何在資源有限、時間有限的情況下,做出最佳選擇。

得獎,不見得是進入Google的必要條件,但有這樣的經驗,卻讓主考官對廖碩鵬印象加分
,尤其是廖碩鵬在考前重溫寫程式的訣竅,更讓他在臨場面對情境考題時,揮灑自如。

走馬上任 自我鞭策逼出最佳效能

從遞出履歷、接受美國總部打來的電話面試,到最後的在地面試(on-site interview)
,回答主考官提出各式各樣的情境問題,廖碩鵬一共闖過三關,歷時長達一個多月,終於
成為台灣工程研究所第一位錄取的工程師。

從踏進Google開始,廖碩鵬就體會到這家公司聞名全球的人性化管理。雖然Google台灣工
程研究所是從去年4月才成立,福利設施還不比上美國總部,但完全人性化的工作精神,
則是完全移植美國總部,才能讓Google人在這麼大的工作壓力下,還能從工作與生活中取
得平衡。

基本上,工程師一天的行程從抵達辦公室、收收信後,一天寫程式的作息就開始了,「有
時大家寫累了,也會起來串串門子,聊一下現在碰到的困境,但迫使大家休息一下的原因
,則是因為Google的電腦。」廖碩鵬說。原來,程式設計師都是一卯起來,就會忘記時間
,經常幾個小時,甚至一整天盯著電腦不動,Google為了工程師的健康著想,便在電腦中
植入一個小程式,每當計時的時間到了,螢幕或鍵盤就會自動關閉或鎖住,強迫你起來走
動。

不光如此,Google還為每位工作者申請人體工學服務。人體工學調整師會針對個人身體狀
況以及工作型態,幫他們測量身高、軀幹長度,然後量身打造一套完全符合每位工作者人
體工學的桌椅。

廖碩鵬現在的主要工作是改進台灣網站的頁面功能,譬如Google的More page,便是由廖
碩鵬從使用者觀點來進行改版動作;另一方面,台灣的Google工程師也要負責找出英文版
或其他版本已經具備、但台灣版尚未擁有的功能,例如先前發布的Google Map以及
iGoogle,正是Google台灣工程師正在做的事。

加入Google一年多的工作訓練,也開始在耳濡目染間,出現Google工程師的DNA-把事情
做到最好。

創造新局 自由風氣養出嚴謹實力

「在這裡工作最大的感受就是,大家都有一種想把每件事情做到最好的衝動,」廖碩鵬說
,「程式就是要考量到空間與時間,並在這其中取得平衡,所以在Google的工程師都會努
力去找到一個最佳化的演算方法,如果有人提出了一個新的演算法,他會去問大家的意見
,看看是不是有更好的解決方式。」也因此,一種最不浪費記憶體、但卻又能達到最佳效
果的程式,往往就在這種工程師的自我鞭策之下出爐。

每個環節的負責人,都主動想把事情做到最好,因此,儘管Google的工作風氣非常自由,
但產品或服務產出的過程卻非常嚴謹,這種嚴謹不是仰賴制度的鞭策,而是每位工程師都
不願意丟自己的臉。

譬如程式開發過程中,再優秀的工程師,也無法了解所有程式,「Google在軟體發展上已
經有很好的基礎,也有很好的程式,但卻沒有幾個工程師可以認識所有已存在的程式,這
時候就要到處去問資深的工程師。」廖碩鵬說,即便程式完成,撰寫程式的工程師要先寫
一個小程式來測驗,但因為程式常會有錯誤(bug)出現,因此同儕檢查(peer review)
也是一個重要關鍵,等到檢查通過之後,還需要經過一個極為嚴格的QA流程。最後,真正
能夠通過這些考驗的程式,才能夠放上網站運作。

Google人以創造網路新世紀為榮,這是他們血液裡流著的一股驕傲。究竟怎樣的人,才能
進Google?廖碩鵬根據他在工作第一線的觀察,「Google用的人,是能真正解決問題的人
。」而對廖碩鵬來說,「能進入Google,就是證明自己的一種方式。」


--

作者 NEOdesu (NEOdesu) 看板 AAAAAAAA
標題 [分享] Google台灣首位軟體工程師 廖碩鵬
時間 Fri Feb 15 22:08:26 2008
───────────────────────────────────────

引用網址:http://forum.30.com.tw/Board/show.aspx?go=647


讓寵物陪你上班、百英呎內絕對有食物免費供應、工作累了還可以躺在懶人沙發上休息,
這樣的工作環境哪裡找?Google有。不過,什麼樣的人才能被Google相中,贏得這個全球
工作者夢寐以求的好職缺?進入Google工作後,是不是真的像一般描述的這麼好,Google
台灣工程研究所聘請的第一位軟體工程師廖碩鵬,以親身經歷告訴你。

闖關赴試 深耕功力升級專業腦袋

進入Google,原先不在廖碩鵬的生涯規畫中,從學生時期就參加各種資訊競賽並獲獎連連
的他,退伍後,拿到幾家美國大學博士班入學許可,因此前往頗負盛名的美國卡內基美隆
大學(Carnegie Mellon University)的語言實驗室參觀。回程,一位已經在美國Google
總部上班的學弟,熱情邀請他參觀這個全球工作者的夢幻工作環境:沒有牆的會議室、戶
外游泳池、知名行政主廚烹調的午餐。

當時廖碩鵬大為震撼,「我一看到四棟建築圍成了一個大草坪,就像是一座校園,而建築
物裡頭到處都是open space(開放空間),幾個人找個地方就可以開起會來,我馬上就被
這種不大像是想像中的辦公室給吸引了。」

他的人生從此轉了個美麗的彎。回到台灣,廖碩鵬決定報考台灣Google。
但是,這個全球知名的網路公司,會考些什麼?廖碩鵬心中一點概念也沒有。雖然網路上
流傳著Google interview秘笈,但Google針對每一位應試者都簽有保密協定,這種秘笈真
的有用嗎?廖碩鵬不敢信任,既然抓不著明確方向,就從基本功下手,決定深耕寫程式的
功力。

廖碩鵬還在台大資工所唸書時,就曾經組團參加第二屆趨勢網路軟體百萬程式競賽,還以
當時最熱門的P2P(點對點)分散式分享系統拿下了軟體程式的冠軍。但為了應付Google
的考試,廖碩鵬特別去找了坊間的程式小問題來做複習,這些問題通常在考驗程式設計者
,如何在資源有限、時間有限的情況下,做出最佳選擇。

得獎,不見得是進入Google的必要條件,但有這樣的經驗,卻讓主考官對廖碩鵬印象加分
,尤其是廖碩鵬在考前重溫寫程式的訣竅,更讓他在臨場面對情境考題時,揮灑自如。

走馬上任 自我鞭策逼出最佳效能

從遞出履歷、接受美國總部打來的電話面試,到最後的在地面試(on-site interview)
,回答主考官提出各式各樣的情境問題,廖碩鵬一共闖過三關,歷時長達一個多月,終於
成為台灣工程研究所第一位錄取的工程師。

從踏進Google開始,廖碩鵬就體會到這家公司聞名全球的人性化管理。雖然Google台灣工
程研究所是從去年4月才成立,福利設施還不比上美國總部,但完全人性化的工作精神,
則是完全移植美國總部,才能讓Google人在這麼大的工作壓力下,還能從工作與生活中取
得平衡。

基本上,工程師一天的行程從抵達辦公室、收收信後,一天寫程式的作息就開始了,「有
時大家寫累了,也會起來串串門子,聊一下現在碰到的困境,但迫使大家休息一下的原因
,則是因為Google的電腦。」廖碩鵬說。原來,程式設計師都是一卯起來,就會忘記時間
,經常幾個小時,甚至一整天盯著電腦不動,Google為了工程師的健康著想,便在電腦中
植入一個小程式,每當計時的時間到了,螢幕或鍵盤就會自動關閉或鎖住,強迫你起來走
動。

不光如此,Google還為每位工作者申請人體工學服務。人體工學調整師會針對個人身體狀
況以及工作型態,幫他們測量身高、軀幹長度,然後量身打造一套完全符合每位工作者人
體工學的桌椅。

廖碩鵬現在的主要工作是改進台灣網站的頁面功能,譬如Google的More page,便是由廖
碩鵬從使用者觀點來進行改版動作;另一方面,台灣的Google工程師也要負責找出英文版
或其他版本已經具備、但台灣版尚未擁有的功能,例如先前發布的Google Map以及
iGoogle,正是Google台灣工程師正在做的事。

加入Google一年多的工作訓練,也開始在耳濡目染間,出現Google工程師的DNA-把事情
做到最好。

創造新局 自由風氣養出嚴謹實力

「在這裡工作最大的感受就是,大家都有一種想把每件事情做到最好的衝動,」廖碩鵬說
,「程式就是要考量到空間與時間,並在這其中取得平衡,所以在Google的工程師都會努
力去找到一個最佳化的演算方法,如果有人提出了一個新的演算法,他會去問大家的意見
,看看是不是有更好的解決方式。」也因此,一種最不浪費記憶體、但卻又能達到最佳效
果的程式,往往就在這種工程師的自我鞭策之下出爐。

每個環節的負責人,都主動想把事情做到最好,因此,儘管Google的工作風氣非常自由,
但產品或服務產出的過程卻非常嚴謹,這種嚴謹不是仰賴制度的鞭策,而是每位工程師都
不願意丟自己的臉。

譬如程式開發過程中,再優秀的工程師,也無法了解所有程式,「Google在軟體發展上已
經有很好的基礎,也有很好的程式,但卻沒有幾個工程師可以認識所有已存在的程式,這
時候就要到處去問資深的工程師。」廖碩鵬說,即便程式完成,撰寫程式的工程師要先寫
一個小程式來測驗,但因為程式常會有錯誤(bug)出現,因此同儕檢查(peer review)
也是一個重要關鍵,等到檢查通過之後,還需要經過一個極為嚴格的QA流程。最後,真正
能夠通過這些考驗的程式,才能夠放上網站運作。

Google人以創造網路新世紀為榮,這是他們血液裡流著的一股驕傲。究竟怎樣的人,才能
進Google?廖碩鵬根據他在工作第一線的觀察,「Google用的人,是能真正解決問題的人
。」而對廖碩鵬來說,「能進入Google,就是證明自己的一種方式。」


--

2008年1月8日 星期二

[轉錄] BBS-Lua 簡介

作者: piaip (piaip) 看板: BBSLua
─────────────────────────────────────

===========================================================================
本文件的最新版請至 PTT2 BBSLua 板取得
本文件為推廣說明用,轉錄不需通知原作者 (推文會被刪除,請見諒)
===========================================================================

● 什麼是 BBS-Lua?

BBS-Lua 是一個實驗性的計畫,由 piaip 開發並於 2008 年開始在 PTT2 BBS
(ptt2.cc) 站開始試用。

正如它的名字,這個計畫的目的就是 在 BBS 上執行 Lua(程式)」 。

Lua 是什麼呢? 它是一個程式語言,被大量的用在各種遊戲平台中,包括
著名的魔獸世界 (Wow) UI 界面也是使用 Lua 來製作。
Lua 的相關資訊請見 http://www.lua.org/

所以, BBS-Lua,就是要 讓使用者可以在 BBS 上輕易的用 Lua 寫程式 。


這裡是要隱藏的部分
● 為何要開發此計畫?

BBS-Lua 的誕生有好幾個因素。 最主要的因素是來自於它的前身 - 互動式
BBS 動畫。 在 2007 年末, PTT/PTT2 開始實裝新一代的 pmore 2007 動畫系統,
內含了不少互動與即時的指令,用來方便製作多重結局的動畫。 這些指令後來
被拿來試作不少小遊戲,但畢竟是以動畫為出發點設計的系統,沒有變數、迴圈,
於是只要遊戲的狀態與變數一多,需要產生的畫面就以指數成長。

基於這個經驗,我們決定另外創造一個全新的互動系統,以真正的程式語言為基礎,
獨立於動畫之外 - 也就是 BBS-Lua 計畫。

另外,使用此計畫還有不少的好處:

- 減輕 BBS 非核心系統的開發負擔
現有 BBS 有半數以上跟效率無關的程式 (包含許多遊戲)。 使用 BBS-Lua 可以
把這些部份全部獨立出來,修改程式也不用重新編譯或啟動 BBS

- 方便移植程式
傳統的 BBS 程式雖是用 C 寫成,但各家分岐仍然過大 (Maple 2.x, Maple 3,
Firebird, PTT, ...),導致程式碼流通不易。 最明顯的例子就是遊戲: 這家
寫的遊戲要讓另一個分支的 BBS 能跑,通常都要下一番功夫。
BBS-Lua 計畫,可以允許 BBS 的底層南轅北轍,只要支援同樣的 BBS-Lua 標準,
就可以讓 BBS-Lua 的程式幾乎一行都不用改就可以在別處執行。

- 方便程式流通
現在是開放源碼 (Open Source) 的時代。 遺憾的是,BBS 這個超大程式平台,
現在並不方便讓大家交流。 在某個 BBS 看到印象深刻的功能或遊戲,若是直接
轉寄到其它 BBS 就能玩,不是很有趣嗎? 而且若是一般使用者也能進行創作,
相信 BBS 上可玩的東西數目會大增,品質也會增加。
以往你覺得遊戲不好玩、美工不夠好,只能每日一信建議站長改;現在你可以
自己動手作!

● 我要如何參與/使用 BBS-Lua?

要體驗 BBS-Lua, 可以先找有內含 BBS-Lua 程式的文章。 它們通常會
在文內出現如 --#BBSLUA 這樣的一行。
PTT2 BBSLua 板上 [程式] 或 [範例] 通常都是此類文章。
找到以後,進入閱讀畫面後按下大寫 P (小寫 p 是播放動畫)
就可以執行 BBS-Lua 程式了。

另外,所有的 BBS-Lua 程式都可以按下 Ctrl-C 中斷執行。

如果你有程式設計的基礎或是對於製作 BBS-Lua 有興趣,請到
ptt2.cc 的 BBSLua 板,可以找到最新版的語法、API文件與說明。

● BBS-Lua 的未來 / 以後會有別的 BBS 也支援嗎?

基本上 PTT1/PTT2 應該是會支援,雖然 PTT1 的時程未定。
我們很歡迎別的 BBS 一起來實作 BBSLua ,不過畢竟這不是我們能決定的囉~
如果未來發展的好,應該是很有機會的事。

關於 BBS-Lua 的發展計畫,我們希望在 2008 結束前能制定一個 1.0 標準版,
有足夠的 API 來完成大部份 BBS 單人環境能作的事 (ex, 遊戲)
或許會推出能在單機上執行的模擬環境與 SDK

2.0 之後則是以兩人以上互動的架構為主軸。

● 我有問題 / 我找到 Bug / 我想發表程式

目前 PTT2 的 BBSLua 板是最適合作這些事的地方。
作者: piaip (piaip) 看板: BBSLua
─────────────────────────────────────

===========================================================================
本文件的最新版請至 PTT2 BBSLua 板取得
本文件為推廣說明用,轉錄不需通知原作者 (推文會被刪除,請見諒)
===========================================================================

● 什麼是 BBS-Lua?

BBS-Lua 是一個實驗性的計畫,由 piaip 開發並於 2008 年開始在 PTT2 BBS
(ptt2.cc) 站開始試用。

正如它的名字,這個計畫的目的就是 在 BBS 上執行 Lua(程式)」 。

Lua 是什麼呢? 它是一個程式語言,被大量的用在各種遊戲平台中,包括
著名的魔獸世界 (Wow) UI 界面也是使用 Lua 來製作。
Lua 的相關資訊請見 http://www.lua.org/

所以, BBS-Lua,就是要 讓使用者可以在 BBS 上輕易的用 Lua 寫程式 。


這裡是要隱藏的部分
● 為何要開發此計畫?

BBS-Lua 的誕生有好幾個因素。 最主要的因素是來自於它的前身 - 互動式
BBS 動畫。 在 2007 年末, PTT/PTT2 開始實裝新一代的 pmore 2007 動畫系統,
內含了不少互動與即時的指令,用來方便製作多重結局的動畫。 這些指令後來
被拿來試作不少小遊戲,但畢竟是以動畫為出發點設計的系統,沒有變數、迴圈,
於是只要遊戲的狀態與變數一多,需要產生的畫面就以指數成長。

基於這個經驗,我們決定另外創造一個全新的互動系統,以真正的程式語言為基礎,
獨立於動畫之外 - 也就是 BBS-Lua 計畫。

另外,使用此計畫還有不少的好處:

- 減輕 BBS 非核心系統的開發負擔
現有 BBS 有半數以上跟效率無關的程式 (包含許多遊戲)。 使用 BBS-Lua 可以
把這些部份全部獨立出來,修改程式也不用重新編譯或啟動 BBS

- 方便移植程式
傳統的 BBS 程式雖是用 C 寫成,但各家分岐仍然過大 (Maple 2.x, Maple 3,
Firebird, PTT, ...),導致程式碼流通不易。 最明顯的例子就是遊戲: 這家
寫的遊戲要讓另一個分支的 BBS 能跑,通常都要下一番功夫。
BBS-Lua 計畫,可以允許 BBS 的底層南轅北轍,只要支援同樣的 BBS-Lua 標準,
就可以讓 BBS-Lua 的程式幾乎一行都不用改就可以在別處執行。

- 方便程式流通
現在是開放源碼 (Open Source) 的時代。 遺憾的是,BBS 這個超大程式平台,
現在並不方便讓大家交流。 在某個 BBS 看到印象深刻的功能或遊戲,若是直接
轉寄到其它 BBS 就能玩,不是很有趣嗎? 而且若是一般使用者也能進行創作,
相信 BBS 上可玩的東西數目會大增,品質也會增加。
以往你覺得遊戲不好玩、美工不夠好,只能每日一信建議站長改;現在你可以
自己動手作!

● 我要如何參與/使用 BBS-Lua?

要體驗 BBS-Lua, 可以先找有內含 BBS-Lua 程式的文章。 它們通常會
在文內出現如 --#BBSLUA 這樣的一行。
PTT2 BBSLua 板上 [程式] 或 [範例] 通常都是此類文章。
找到以後,進入閱讀畫面後按下大寫 P (小寫 p 是播放動畫)
就可以執行 BBS-Lua 程式了。

另外,所有的 BBS-Lua 程式都可以按下 Ctrl-C 中斷執行。

如果你有程式設計的基礎或是對於製作 BBS-Lua 有興趣,請到
ptt2.cc 的 BBSLua 板,可以找到最新版的語法、API文件與說明。

● BBS-Lua 的未來 / 以後會有別的 BBS 也支援嗎?

基本上 PTT1/PTT2 應該是會支援,雖然 PTT1 的時程未定。
我們很歡迎別的 BBS 一起來實作 BBSLua ,不過畢竟這不是我們能決定的囉~
如果未來發展的好,應該是很有機會的事。

關於 BBS-Lua 的發展計畫,我們希望在 2008 結束前能制定一個 1.0 標準版,
有足夠的 API 來完成大部份 BBS 單人環境能作的事 (ex, 遊戲)
或許會推出能在單機上執行的模擬環境與 SDK

2.0 之後則是以兩人以上互動的架構為主軸。

● 我有問題 / 我找到 Bug / 我想發表程式

目前 PTT2 的 BBSLua 板是最適合作這些事的地方。

[轉]BBS-Lua 規格與 API 說明文件

作者: piaip (piaip) 看板: BBSLua
─────────────────────────────────────

=====================================================================
本文件最後更新時間: 2008/01/07 14:00
v0.108
最新版本請至 PTT2 BBSLua 板取得
本文件為推廣說明用,轉錄不需通知原作者 (推文會被不定期刪除,請見諒)
但由於 BBS-Lua 目前變動非常頻繁,建議您附上原出處方便閱讀者取得最新版
=====================================================================


提醒您: BBS-Lua 系統還在初期開發中,所有的架構/API 都隨時可能大改!
請有您現在的作品可能忽然就跑不動的心理準備。

BBS-Lua 是在 BBS 裡面跑程式語言的機制,選用的程式語言是
Wow UI 所使用的 Lua。 關於此程式語言請見
http://www.lua.org/pil/
http://www.lua.org/manual/5.1/manual.html

這份文件說明了如何在 BBS 上使用 Lua (也就是 BBS-Lua 計畫),
以及目前可使用的 API 相關說明。
2008 Jan, piaip
=====================================================================

● BBS-Lua 的格式

BBS-Lua 的程式使用一般文章發文即可。 程式碼要用特殊的標籤前後標起來。
這個標籤寫成: (須在行前,前面不可有空白)

--#BBSLUA

讓我們來看個最簡單的範例吧:

--#BBSLUA
print("Hello, world")
--#BBSLUA

這就是一個最簡單的 BBS-Lua 程式。

執行它的方法,目前是在閱讀文章時按下大寫 P 。

=====================================================================

● BBS-Lua 與標準 Lua 異同之處

目前的 BBS-Lua 使用的是標準 Lua 5.1,除了下列不同:

- print() 被轉換為 BBS 輸出
- os library 無法使用
- io library 無法使用
- debug library 無法使用
- load (package) library 無法使用
- 可使用 math library
- 可使用 string library
- 可使用 table library
- 內建 bitlib ( http://luaforge.net/projects/bitlib )

=====================================================================

● API 說明

目前 BBS-Lua 提供的專屬輸出入功能有:

[輸出]
bbs.addstr(str, ...) 畫字到目前位置
bbs.outs(str, ...) 畫字到目前位置 (同 addstr)
bbs.title(str) 移至左上角畫字
bbs.print(str, ...) 印完所印字串後再加上一個換行 (bbs.outs(str,...,"\n"))
print(str, ...) 同 bbs.print

* 全系列畫字函式都可以接受 ANSI 指令
* 注意: 輸出並不會立刻反應在畫面上,要等 refresh()
或其它輸入函式才會作全螢幕的更新。請見 refresh() 說明

[移動]
bbs.getyx() 傳回游標目前位置 (y, x), y/x 由 (0,0)表左上角
bbs.getmaxyx() 傳回目前螢幕大小 (my,mx), 實際可移動範圍到(my-1,mx-1)
bbs.move(y,x) 移動到 (y,x) (也就是 ANSI 的 *[x;yH)
bbs.moverel(dy,dx) 移動到游標目前位置加上 (dy,dx)

[清除]
bbs.clear() 清除整個畫面+回到左上角
bbs.clrtoeol() 清至行尾
bbs.clrtobot() 清至螢幕底端

[更新畫面]
bbs.refresh() 呼叫此命令時才會真的更新畫面
(呼叫輸入指令如 getch/getstr/kbhit/sleep
時也會自動更新)
另外注意: 為了加速輸出,在使用者已有輸入資料且程式
尚未處理時,螢幕完全不會更新輸出。

[屬性]
bbs.color(c1,c2,...) 切換 ANSI 屬性 (也就是 *[c1;c2;....m)
bbs.color() = *[m
bbs.setattr(c1,c2,...) 同 color()

bbs.ANSI_COLOR(c1,...) 傳回 ANSI 屬性字串 (不馬上變屬性,要 outs 才會變)
bbs.ANSI_RESET 傳回 *[m 字串
bbs.ESC 傳回 ANSI 的 *

[輸入]
bbs.getch() 輸入單鍵
特殊按鍵為大寫名,如 UP DOWN LEFT RIGHT
ENTER BS HOME END INS DEL PGUP PGDN TAB

bbs.getdata(n,echo) 畫 n 個字元的輸入框並輸入字串
echo (可省略) = 0 時只輸入不畫字 (可作密碼輸入)
bbs.getstr(n,echo) 同 getdata

bbs.pause(msg) 在底部畫暫停訊息並等輸入單鍵
bbs.kbhit(wait) 傳回使用者是否有按鍵 (若無輸入則會等待最多 wait 秒)
bbs.kbreset() 清空輸入緩衝區 (吃掉所有已輸入的鍵)

[時間]
bbs.time() 現在時間 (以數字表示),精準度到秒
bbs.now() 同 time()
bbs.ctime() 現在時間 (以字串表示)
bbs.clock() 高精準度的時間 (gettimeofday,可到秒的小數點以下)
bbs.sleep(sec) 停止執行 sec 秒 (可到小數點以下)

[BBS 資訊]
bbs.userid() 目前使用者的 id

[位元操作 (bitlib) ]
bit.cast(a) cast a to the internally-used integer type
bit.bnot(a) returns the one's complement of a
bit.band(w1, ...) returns the bitwise and of the w's
bit.bor(w1, ...) returns the bitwise or of the w's
bit.bxor(w1, ...) returns the bitwise exclusive or of the w's
bit.lshift(a, b) returns a shifted left b places
bit.rshift(a, b) returns a shifted logically right b places
bit.arshift(a, b) returns a shifted arithmetically right b places

=====================================================================

● 版本更新注意事項

=== 2008/01/06 2:03 前的作品昇級要注意: ===
1. -- BBSLUA 改前後加上 --#BBSLUA
2. stand_title 改 title
3. bbs.outs(bbs.ANSI_COLOR(1,33) .. "test" .. bbs.ANSI_RESET);
建議改成 bbs.color(1,33); bbs.outs("test"); bbs.color();

=== 2008/01/06 13:00 後有效: ===
1. 新增 getmaxyx(), moverel()
2. chattr() 改為 setattr()
3. igetch() 停止支援,請用 getch
4. getnstr() 停止支援,請用 getstr 或 getdata
5. vmsg() 停止支援,請用 pause
6. bbs.outs() / bbs.addstr() 可改為寫 print(),不用加前面的 bbs.

=== 2008/01/06 15:55 後有效: ===
1. 新增 bbs.userid() 為目前使用者 id
2. 新增 bbs.kbhit()

=== 2008/01/06 17:05 後有效: ===
1. print()/bbs.print() 現在會比 outs() 多印一個換行
2. 修正跑久會停住的問題

=== 2008/01/06 21:53 後有效: ===
1. 新增 bbs.clock()

=== 2008/01/07 10:50 後有效: ===
1. 新增 bbs.sleep(),暫時只開放最多 10 秒

=== 2008/01/07 11:50 後有效: ===
1. 修正 bbs.sleep() 未處理 Ctrl-C 的問題,重新開放上限
2. 新增 bbs.kbreset()

=== 2008/01/07 14:15 後有效: ===
1. 新增 bitlib ( http://luaforge.net/projects/bitlib ) 為標準之一,
方便移植用 C 寫的程式
作者: piaip (piaip) 看板: BBSLua
─────────────────────────────────────

=====================================================================
本文件最後更新時間: 2008/01/07 14:00
v0.108
最新版本請至 PTT2 BBSLua 板取得
本文件為推廣說明用,轉錄不需通知原作者 (推文會被不定期刪除,請見諒)
但由於 BBS-Lua 目前變動非常頻繁,建議您附上原出處方便閱讀者取得最新版
=====================================================================


提醒您: BBS-Lua 系統還在初期開發中,所有的架構/API 都隨時可能大改!
請有您現在的作品可能忽然就跑不動的心理準備。

BBS-Lua 是在 BBS 裡面跑程式語言的機制,選用的程式語言是
Wow UI 所使用的 Lua。 關於此程式語言請見
http://www.lua.org/pil/
http://www.lua.org/manual/5.1/manual.html

這份文件說明了如何在 BBS 上使用 Lua (也就是 BBS-Lua 計畫),
以及目前可使用的 API 相關說明。
2008 Jan, piaip
=====================================================================

● BBS-Lua 的格式

BBS-Lua 的程式使用一般文章發文即可。 程式碼要用特殊的標籤前後標起來。
這個標籤寫成: (須在行前,前面不可有空白)

--#BBSLUA

讓我們來看個最簡單的範例吧:

--#BBSLUA
print("Hello, world")
--#BBSLUA

這就是一個最簡單的 BBS-Lua 程式。

執行它的方法,目前是在閱讀文章時按下大寫 P 。

=====================================================================

● BBS-Lua 與標準 Lua 異同之處

目前的 BBS-Lua 使用的是標準 Lua 5.1,除了下列不同:

- print() 被轉換為 BBS 輸出
- os library 無法使用
- io library 無法使用
- debug library 無法使用
- load (package) library 無法使用
- 可使用 math library
- 可使用 string library
- 可使用 table library
- 內建 bitlib ( http://luaforge.net/projects/bitlib )

=====================================================================

● API 說明

目前 BBS-Lua 提供的專屬輸出入功能有:

[輸出]
bbs.addstr(str, ...) 畫字到目前位置
bbs.outs(str, ...) 畫字到目前位置 (同 addstr)
bbs.title(str) 移至左上角畫字
bbs.print(str, ...) 印完所印字串後再加上一個換行 (bbs.outs(str,...,"\n"))
print(str, ...) 同 bbs.print

* 全系列畫字函式都可以接受 ANSI 指令
* 注意: 輸出並不會立刻反應在畫面上,要等 refresh()
或其它輸入函式才會作全螢幕的更新。請見 refresh() 說明

[移動]
bbs.getyx() 傳回游標目前位置 (y, x), y/x 由 (0,0)表左上角
bbs.getmaxyx() 傳回目前螢幕大小 (my,mx), 實際可移動範圍到(my-1,mx-1)
bbs.move(y,x) 移動到 (y,x) (也就是 ANSI 的 *[x;yH)
bbs.moverel(dy,dx) 移動到游標目前位置加上 (dy,dx)

[清除]
bbs.clear() 清除整個畫面+回到左上角
bbs.clrtoeol() 清至行尾
bbs.clrtobot() 清至螢幕底端

[更新畫面]
bbs.refresh() 呼叫此命令時才會真的更新畫面
(呼叫輸入指令如 getch/getstr/kbhit/sleep
時也會自動更新)
另外注意: 為了加速輸出,在使用者已有輸入資料且程式
尚未處理時,螢幕完全不會更新輸出。

[屬性]
bbs.color(c1,c2,...) 切換 ANSI 屬性 (也就是 *[c1;c2;....m)
bbs.color() = *[m
bbs.setattr(c1,c2,...) 同 color()

bbs.ANSI_COLOR(c1,...) 傳回 ANSI 屬性字串 (不馬上變屬性,要 outs 才會變)
bbs.ANSI_RESET 傳回 *[m 字串
bbs.ESC 傳回 ANSI 的 *

[輸入]
bbs.getch() 輸入單鍵
特殊按鍵為大寫名,如 UP DOWN LEFT RIGHT
ENTER BS HOME END INS DEL PGUP PGDN TAB

bbs.getdata(n,echo) 畫 n 個字元的輸入框並輸入字串
echo (可省略) = 0 時只輸入不畫字 (可作密碼輸入)
bbs.getstr(n,echo) 同 getdata

bbs.pause(msg) 在底部畫暫停訊息並等輸入單鍵
bbs.kbhit(wait) 傳回使用者是否有按鍵 (若無輸入則會等待最多 wait 秒)
bbs.kbreset() 清空輸入緩衝區 (吃掉所有已輸入的鍵)

[時間]
bbs.time() 現在時間 (以數字表示),精準度到秒
bbs.now() 同 time()
bbs.ctime() 現在時間 (以字串表示)
bbs.clock() 高精準度的時間 (gettimeofday,可到秒的小數點以下)
bbs.sleep(sec) 停止執行 sec 秒 (可到小數點以下)

[BBS 資訊]
bbs.userid() 目前使用者的 id

[位元操作 (bitlib) ]
bit.cast(a) cast a to the internally-used integer type
bit.bnot(a) returns the one's complement of a
bit.band(w1, ...) returns the bitwise and of the w's
bit.bor(w1, ...) returns the bitwise or of the w's
bit.bxor(w1, ...) returns the bitwise exclusive or of the w's
bit.lshift(a, b) returns a shifted left b places
bit.rshift(a, b) returns a shifted logically right b places
bit.arshift(a, b) returns a shifted arithmetically right b places

=====================================================================

● 版本更新注意事項

=== 2008/01/06 2:03 前的作品昇級要注意: ===
1. -- BBSLUA 改前後加上 --#BBSLUA
2. stand_title 改 title
3. bbs.outs(bbs.ANSI_COLOR(1,33) .. "test" .. bbs.ANSI_RESET);
建議改成 bbs.color(1,33); bbs.outs("test"); bbs.color();

=== 2008/01/06 13:00 後有效: ===
1. 新增 getmaxyx(), moverel()
2. chattr() 改為 setattr()
3. igetch() 停止支援,請用 getch
4. getnstr() 停止支援,請用 getstr 或 getdata
5. vmsg() 停止支援,請用 pause
6. bbs.outs() / bbs.addstr() 可改為寫 print(),不用加前面的 bbs.

=== 2008/01/06 15:55 後有效: ===
1. 新增 bbs.userid() 為目前使用者 id
2. 新增 bbs.kbhit()

=== 2008/01/06 17:05 後有效: ===
1. print()/bbs.print() 現在會比 outs() 多印一個換行
2. 修正跑久會停住的問題

=== 2008/01/06 21:53 後有效: ===
1. 新增 bbs.clock()

=== 2008/01/07 10:50 後有效: ===
1. 新增 bbs.sleep(),暫時只開放最多 10 秒

=== 2008/01/07 11:50 後有效: ===
1. 修正 bbs.sleep() 未處理 Ctrl-C 的問題,重新開放上限
2. 新增 bbs.kbreset()

=== 2008/01/07 14:15 後有效: ===
1. 新增 bitlib ( http://luaforge.net/projects/bitlib ) 為標準之一,
方便移植用 C 寫的程式