2008/12/31

2008/12/30

VMware 6.5.1 released

抱歉,這個消息發的有點晚,我也是這幾天才知道的。VMware 6.5.1 這次最大的更新重點應該是 3D graphics 吧,支援 3D 繪圖以後,跑一些特效和畫面會更順暢,聽說 江++ 已經開始在上面跑 CS 了!

Download VMware Workstation
http://www.vmware.com/download/ws/

VMware Workstation 6.5.1 Release Notes
http://www.vmware.com/support/ws65/doc/releasenotes_ws651.html

2008/12/29

一顆羽球一碗飯

今天去買羽球,Victor 棕色的練習球特價一桶 220 元還算便宜,不過小鷹級的球,一桶要價 370 元,比以前高出了 100 元!之前想說去好市多買藍色的比賽球,雖然一桶只要 340 元,但是感覺上沒有比較耐打,實在可惜。

說運動、學音樂不用錢都是騙人的啦!!!

2008/12/26

好恐怖!

今天拍照結束,朋友跟我 COPY 照片回去看,回到資訊處把照片上傳到伺服器上,卻發現相機記憶卡是空的!

原來他剛剛選......「剪下」

2008/12/24

聖誕快樂

今天資訊處聖誕夜聚餐,買了五個 pizza 外加四桶肯達雞,而且「沒吐不准離開」!

逢甲管樂社也沒閒著,跑去好市多弄來四隻烤雞和好幾片 pizza,還準備了烈酒取暖,不過酒還沒喝完醉漢翔就開始發酒瘋了,大家居然還為了看煙火讓醉漢翔和玉婷妹妹獨處一室,好危險啊..... XD

感謝今天陪我一起過耶誕夜的朋友們,讓我在寒冬中增添了幾許溫暖~祝大家聖誕快樂 & 期末歐趴!

2008/12/21

MSN 將內容預設為全部分享

微軟新的分享功能中,預設將分享聯絡人所有的訊息,包括:暱稱變更、聯絡人異動、部落格異動等等,如果不想公開訊息的朋友,請儘速修改設定。

詳細說明請參考:MSN暱稱不要亂打,小心留下呈堂證供
http://angelo-nmb.blogspot.com/2008/12/msn.html

反組譯

在網路上找到 Win32Program Disassembler 工具,反組譯了一個小程式:
#include <stdio.h>
int main(){
    int a=0;
    while(a>-1)
        printf("%d\n",a++);
    return 0;
}

發現程式載入了二個 DLL 檔:
+++++++++++++++++++ IMPORTED FUNCTIONS +++++++++++++++++++

Number of Imported Modules =    2 (decimal)

   Import Module 001: KERNEL32.dll
   Import Module 002: msvcrt.dll

+++++++++++++++++++ IMPORT MODULE DETAILS +++++++++++++++++

   Import Module 001: KERNEL32.dll 

Addr:00005104 hint(0001) Name: AddAtomA
Addr:00005110 hint(009B) Name: ExitProcess
Addr:00005120 hint(00AF) Name: FindAtomA
Addr:0000512C hint(00DC) Name: GetAtomNameA
Addr:0000513C hint(02DF) Name: SetUnhandledExceptionFilter

   Import Module 002: msvcrt.dll 

Addr:0000515C hint(0027) Name: __getmainargs
Addr:0000516C hint(003C) Name: __p__environ
Addr:0000517C hint(003E) Name: __p__fmode
Addr:0000518C hint(0050) Name: __set_app_type
Addr:000051A0 hint(0079) Name: _cexit
Addr:000051AC hint(00E9) Name: _iob
Addr:000051B4 hint(015E) Name: _onexit
Addr:000051C0 hint(0184) Name: _setmode
Addr:000051CC hint(0215) Name: abort
Addr:000051D4 hint(021C) Name: atexit
Addr:000051E0 hint(0230) Name: fflush
Addr:000051EC hint(0239) Name: fprintf
Addr:000051F8 hint(023F) Name: free
Addr:00005200 hint(0272) Name: malloc
Addr:0000520C hint(027F) Name: printf
Addr:00005218 hint(0290) Name: signal

看起來這個就是 OS 提供的 system calls,其中包括記憶體配置和一些 IO 函式。另外,找到了 while 迴圈所在的程式片段:
:004012B0 895C2404                mov dword[esp+04], ebx
:004012B4 43                      inc ebx
:004012B5 C7042400304000          mov dword[esp+esp], 00403000
                      (StringData)"%d "
:004012BC E83F050000              call 00401800
                            ;;call msvcrt.printf
:004012C1 83FBFF                  cmp ebx, -00000001
:004012C4 7FEA                    jg 004012B0

可以用 UltraEdit 把 004012C4 這個指令給成 nop,這樣就會跳出迴圈結束程式。

2008/12/20

神藥

我:剛剛去 XX 診所看病

:哇賽!你敢去喔,那間的藥開的很重,根本是藥到命除.....

2008/12/19

uptime

我伺服器的 uptime 終於超過 98% 了,晚點慶祝一下。

2008/12/18

IE 更新程式發佈

這次的更新是修正瀏覽器中幾個高安全性漏洞,這幾個漏洞讓駭客有機會透過瀏覽器控制使用者的電腦,請大家務必透過自動更新程式安裝更新,或是造訪下面的網站選擇適合自己的修更程式:

http://www.microsoft.com/taiwan/technet/security/bulletin/ms08-078.mspx

2008/12/16

Wow USB Protector 0.80 released

這次功能改了不少,其中我最喜歡的是「無病毒時不顯示視窗」。其他更新部分還有:
  • 修正 Proxy(代理伺服器) 的問題
  • 新增手動掃描功能
  • 強化進階偵測隨身碟病毒的功能
  • 新版本釋出通知功能     
詳細資料請參考作者的部落格:
http://antbsd.twbbs.org/~ant/wordpress/?p=1591

下載 Wow USB Protector 0.80:
http://of.openfoundry.org/projects/905/download
( 一般使用者下載 EXE 檔即可,若有使用 AD 可下載 MSI 部屬版)

2008/12/15

好 High



今天弦樂社成果發表會,後半場實在是 high 啊!總共拍了 400 張照片,不知道要修多久才能修完....(沒拍到修銘的掃把實在可惜 XD )

今天借了攝影師的 Nikon 鏡頭,才知道大光圈的好處,室內演奏會燈光,我的快門要放慢到 1/20,他的只要 1/60 就可以拍了,我看以後這種場合不能再用旅遊鏡了......

ps. Nikon 17-55mm 1.8F ... 有記錯嗎?

VirtualBox Snapshot

VirtualBox 的 Snapshot 好像只能儲存 time line,沒辦法像 VMware 一樣儲存成 tree 結構。

如果要複製整個虛擬機器感覺又有點麻煩.....

2008/12/14

Where the hell is Matt ?



Matt 是一個遊戲設計師,原本他想要一輩子都在玩遊戲。後來他發現生命中似乎缺少了一些東西,於是他在 2003 年辭職並且到世界各地去旅行......

為了讓家人和朋友知道他目前在哪裡,所以他設立的一個網站:
http://www.wherethehellismatt.com/

我笑了

今天在 Yahoo 看到的新聞,第一句話就讓我笑了:
英國人作假的功夫越來越進步,代客包禮物,還能包得跟客人親手包的,一樣爛。

2008/12/13

Gladiatus

暨 Travian 和 TribalWars 的 web based 戰略遊戲之後,現在又發現 Gladiatus 這款線上 RPG 遊戲,主要是打怪練功,但是我對 RPG 比較沒有興趣......

2008/12/09

專題發表

今天中午畢業專題發表,雖然過程還算順利,教授沒問什麼刁鑽的問題,但整就整體表現來說,個人不是很滿意。

我們專題著重在 SOA,但是評審教授問的問題沒有和 SOA 有關的。不問問題有幾種情況:
  • 專題做得很完美,不需要題問
  • 教授覺得沒救了 
  • 教授從頭到尾都聽不懂,不知從何問起 
我確定我們不是第一種狀況,但是也絕對不是第二種 XD...... 但是從兩位救教授的眼神,可以看出他們不知道 SOA 和我們專題的關連,唯一的問題是模擬系統如何在取得資料的功能加速。

另外,我這是第一次程式實作沒有被批,反而是被罵文件寫的看不懂。看來表達能力還要加強.........


ps. 有人願意幫我看專題文件嗎?  XD

2008/12/07

網頁字體大小

網頁字體大小測試:
9px 字體測試;專業、瀏覽器、攻擊
10px 字體測試;專業、瀏覽器、攻擊
11px 字體測試;專業、瀏覽器、攻擊
12px 字體測試;專業、瀏覽器、攻擊
13px 字體測試;專業、瀏覽器、攻擊
14px 字體測試;專業、瀏覽器、攻擊
15px 字體測試;專業、瀏覽器、攻擊
16px 字體測試;專業、瀏覽器、攻擊
17px 字體測試;專業、瀏覽器、攻擊
18px 字體測試;專業、瀏覽器、攻擊
19px 字體測試;專業、瀏覽器、攻擊
20px 字體測試;專業、瀏覽器、攻擊
積數點數的字體有做過最佳化,筆畫多的字比較不容易看不清楚。

2008/12/06

喵的

靠......都一直派工作給我,再說我都不交女朋友的。

事情多到都不用睡覺是要我怎麼交女朋友啦......

超威的 C 語言

int a;
int x=1000;
for(a=0;a<x;a++){
    ....
}

原本是一個很正常的迴圈,不過稍微改一下以後會變的很刺激:
int a;
int x=1000;
for(a=0;a<x;a++){
    ....
    a--;
}

很明顯不應該在迴圈內動到 a 或是 x,但是還是有另外一種可能讓迴圈爆炸:
char a;
int x=1000;
for(a=0;a<x;a++){
    ....
}

有注意到的話,應該不難發現 a 會發生溢位,所以迴圈仍然不會停。

程式語言給了我們很大的運用空間,不過要怎麼用、用的好不好就......

2008/12/04

OpenSolaris 2008.11 released

Features:
  • ZFS Time Slider and Songbird
  • Suspend/Resume and CPU power management 
  • Distribution Constructor and Prototype Automated Installer
  • WebStack with 64-bit MySQL, CherryPy, and DTrace for Ruby
  • GNOME 2.24, OpenOffice 3.0, and Firefox 3
  • Many F/OSS apps added, including top, sudo and emacs
  • 700 additional man pages and Package Manager online help 
>> Download OpenSolaris

2008/12/03

上班族的 34 條通病

今天上課老師給我們看的,寫的實在中肯。不過我現在感覺中肯是不是代表我已經不是學生了?



1.即使下班回到家,還是坐在電腦前面。

2.已經很久都沒用過真的紙牌來玩遊戲。

3.只是要聯絡 3 個人,卻有 9 個以上不同的電話號碼。

4.會傳 e-mail 給坐在你隔壁桌的同事。

5.和朋友失去聯繫的原因是沒有他們的 e-mail。

6.從漫長一天的工作中回到家,仍用一副公事公辦的態度講電話。

7.在家打電話,會不小心按到 0 撥外線。

8.和朋友聊天的話題總是股票和股價。

9.總是喜歡上自己養不起的的車子。

10.你從 10 點半的夜間新聞中得知自己失業的消息。

11.老板沒有處理你手中事情的能力。

13.約聘人員超過固定員工,而且更有可能長期做下去。

14.有只寄網絡笑話、圖片,卻已經很久沒見面的朋友。

15.假日時總是想睡覺,即使醒著也不想出門。

16.看完新聞報導,會有想扁人的衝動。

17.即使電視上播映的電影是看過的,因為無聊還是再看一遍。

18.除了從電視上看到以外,已經很久沒有親眼看到青山綠水了。

19.除了同事以外,身邊真正的朋友只剩下寥寥無幾了?

20.對生活上的抱怨總是比快樂的多。

21.決定一個人的價值是取決於他在網絡遊戲的等級。

22.如果一個人沒有玩網絡遊戲,你除了問他姓名、年紀、在哪上班(上學)或住哪外,已經不知道要和他聊什麼了。

23.時間總不是自己的?

24.在家看電視的時間比陪朋友的多。

25.即使三餐吃泡麵,也要幫自己的電腦升級。

26.今天花了很多錢買了某些東西,過了三天完全忘記錢花到哪裡去了。

27.坐在同一張桌子前面,工作了四年,卻換了三家公司。

28.買了高科技產品後,不到3個月就發現你買已經是次級品了。

29.每天都在煩惱今天要吃什麼?

30.不小心在微波爐上輸入你的密碼 (適用於微波爐的面板是用按鍵的啦)。



真正的關鍵是 ................

31.你讀了整篇文章,還邊笑邊點頭。

32.讀這篇文章的時候,同時想要把文章轉寄給朋友。

33.你太忙了,以至於沒發現少了第 12 項。

最後............












34.你真的把視窗拉上去檢查是否有第12項

有嚇到

平常數位相機都是用液晶螢幕在取景的,換成單眼以後變成要使用觀景窗,結果就糗大了。

前幾天拿出相機,才發現上次使用完畢放進袋子裡時,根本沒有關機!連續開機了三天多,電池居然只往下掉了一格,實在神奇。

我想大概是機體會自動將線路斷電,在加上液晶螢幕平常都是關閉的,所以幾乎不耗電,難怪 Aleiku 說只要買一顆電池就夠了。

2008/12/01

HTML 特殊符號表

剛剛原本想要使用 HTML 的特殊編碼,把「升」給打出來。

例如輸入「&#97;」時會出現「a」,再怎麼看就是 ASCII 碼,不過好像還是沒辦法顯示中文,看來要另想辦法了。

網頁大到會讓你當機的 HTML 特殊符號表
http://zeroplex.blogspot.com/2008/12/html.html

真是「升」、「昇」不分啊

才在想說為什麼網路上我的名字都會打錯,全部都變成「日昇」,難道他們不覺得二個太陽會太熱嗎?....不過好像只有 Firefox 有這個問題?

ps. 改名「日落」也是有好處的... XD

kavo.exe 執行動作紀錄

隨身碟病毒 kavo.exe 在 VirusTotal 上的掃瞄結果:
反病毒引擎 版本 最後更新 掃瞄結果
AhnLab-V3 - - -
AntiVir - - TR/Crypt.XPACK.Gen
Authentium - - -
Avast - - Win32:Kavos
AVG - - PSW.OnlineGames.2.U
BitDefender - - Packer.Malware.NSAnti.1
CAT-QuickHeal - - Trojan.Krap.b
ClamAV - - -
Comodo - - TrojWare.Win32.PSW.OnlineGames.~YC
DrWeb - - -
eSafe - - Suspicious File
eTrust-Vet - - -
Ewido - - -
F-Prot - - -
F-Secure - - Packed.Win32.Krap.b
Fortinet - - W32/Krap.B
GData - - Packer.Malware.NSAnti.1
Ikarus - - -
K7AntiVirus - - -
Kaspersky - - Packed.Win32.Krap.b
McAfee - - Generic PWS.y
McAfee+Artemis - - Generic PWS.y
Microsoft - - PWS:Win32/Frethog.AJ
NOD32 - - Win32/PSW.OnLineGames.NMY
Norman - - -
Panda - - Suspicious file
PCTools - - -
Prevx1 - - Cloaked Malware
Rising - - -
SecureWeb-Gateway - - Trojan.Crypt.XPACK.Gen
Sophos - - Mal/Frethog-B
Sunbelt - - -
Symantec - - W32.Gammima.AG
TheHacker - - -
TrendMicro - - TSPY_FRETHOG.GK
VBA32 - - -
ViRobot - - -
VirusBuster - - Packed/Krap

附加訊息
MD5: 0ab7de319326e0208fd565b7d073bd68
SHA1: 6e2b5bcafa708605cbb02074c44ddd63fc89d326
SHA256: 662119cca7074edf723cd31715ae3f0fc6d8c4d9d7dbb4c0e29e7b8f4b4c19aa

執行後登錄檔異動:
Values added:
HKEY_USERS\S-1-5-21-527237240-436374069-839522115-1003\Software\Microsoft\Windows\CurrentVersion\Run\kava: "C:\WINDOWS\system32\kavo.exe"

Values modified:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\RNG\Seed: A0 BA 94 B3 92 D1 94 F4 26 EE 88 FE FE 31 4A 62 68 58 42 6F 5D 92 0A 2D B6 5C 49 6B 57 DA 3E AA 4B 8F 29 C2 E8 C7 6F E7 A1 DA 98 89 B5 DB 67 2C 02 AB 9F 24 EC F7 B0 41 D7 AA 65 24 CD 3A CF F8 E6 62 DA 6E D6 50 E5 97 64 1E 58 63 05 C7 71 CB
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\RNG\Seed: 50 73 6F 77 E7 3C 55 35 B3 04 50 85 AA F4 FF 84 2A 48 AD AD 61 34 B5 DD 38 6B B0 07 23 1F 1F 62 8D BB 21 3F E7 DD 1A FC 65 21 EF E2 BD 0E DE B9 CD 57 0B 45 8A B7 FA 5B 82 55 FF 08 BE D0 3A 10 B9 41 CB F7 E6 62 43 BC 97 F8 96 47 53 50 F6 48
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL\CheckedValue: 0x00000001
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL\CheckedValue: 0x00000000
HKEY_USERS\S-1-5-21-527237240-436374069-839522115-1003\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden: 0x00000001
HKEY_USERS\S-1-5-21-527237240-436374069-839522115-1003\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden: 0x00000002
HKEY_USERS\S-1-5-21-527237240-436374069-839522115-1003\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden: 0x00000001
HKEY_USERS\S-1-5-21-527237240-436374069-839522115-1003\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden: 0x00000000
HKEY_USERS\S-1-5-21-527237240-436374069-839522115-1003\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\{75048700-EF1F-11D0-9888-006097DEACF9}\Count\HRZR_EHACNGU: 04 00 00 00 40 00 00 00 40 33 61 BA AA 64 C9 01
HKEY_USERS\S-1-5-21-527237240-436374069-839522115-1003\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\{75048700-EF1F-11D0-9888-006097DEACF9}\Count\HRZR_EHACNGU: 04 00 00 00 41 00 00 00 B0 17 F5 C2 AA 64 C9 01

執行後檔案異動:
Files added:
C:\WINDOWS\system32\kavo.exe
C:\WINDOWS\system32\kavo0.dll

Files modified:
C:\Documents and Settings\zero\NTUSER.DAT.LOG
C:\WINDOWS\Prefetch\REGSHOT.EXE-107302DE.pf
C:\WINDOWS\system32\config\software.LOG
C:\WINDOWS\system32\config\system.LOG

2008/11/29

表面

今天 Demo 失敗,花了十二小時策劃的投影片報銷準備重做,突然想起之前 Lenny Chien 說的話:
別人只會記得你成就,沒人會記得你痛的半死。
教授只會記得你 30 秒 demo 完,不會記得你花三個月拼命。

2008/11/25

天才也

好不容易將專題文件整理好拿到影印店列印,插進隨身碟打開 PDF,Ctrl + P 列印全部 ... 三份 .... 確定。

看著三年的成果一頁一頁的印出來,心中有說不出的快感,就在 462 頁全部印完時,我發現一件事......忘了點選「自動分頁」。後來就在店員鄙視的眼神下,默默的把文件分成三份.......

2008/11/23

Funny unix command

沒想到連 CLI 都可以拿來玩,真是佩服佩服!

% make love
Make: Don't know how to make love. Stop.

% why not?
No match.

% sleep with me
bad character

% cat "food in cans"
cat: can't open food in cans

% man you
No manual entry for you.

流量



每次都抓到我硬題 IO 滿載,連跑程式都會 lag,雖然是區域網路,不過這樣抓也太誇張了吧,又不是 FTP 明天就會倒站.....

迷之聲:該裝磁碟陣列!?

2008/11/06

XD

MSN 語錄:
我:楓葉鼠好可愛唷
封:你也養一隻啊
我:某修有養一隻黃金鼠
  不過沒禮貌......會亂咬人
封:跟主人一樣........

帥啊!老皮!

2008/11/05

相機預算

  • Nikon D80 $ 20000
  • Tamron AF18-250mm F/3.5-6.3 (A18) $ 16000
  • SD 4G $ 750
  • 背袋 $ 2000
  • 掛帶 $ 2000

Total: $ 40750

2008/11/03

敗家

寫這篇文章,應該就知道我的「敗家預防系統」完全無效了吧? XD

因為唯一的一件褲子破洞,不得以只好很不情願的到逢甲夜市裡去挖寶。除了褲子,也買了 T-shirt、運動外套各一件。記得我到現在,T-shirt 一直都維持在三件,牛仔褲最多二件,高中時有制服所以更誇張,幾乎美洲社團活動我都是同一件衣服。

趁現在有在接觸動畫、平面設計時,好好培養一下我對色彩的敏感度,免得以後衣服永遠都是黑白二色.....

話說,今天買的蟑螂屋,中間到底要放什麼吸引蟑螂咧?滷肉飯?咖哩豬排?還是三聚氰胺?我聽說蟑螂比較喜歡澱粉類的食物,所以該去買 Mr. Donut 嗎?目前能確定的是:蟑螂不喜歡麥當勞。

2008/11/02

男女大不同

這學期性別關係的課實在太 high 了,蠻想當掉再修一次的 XD

男生和女生思考方式和行為實在相差頗大,就拿逛街來說,女生逛街一次通常要很一陣子,男生就比較會速戰速決。像我現在買東西也都是清單列好,進商店以後三分鐘出來,連逢甲夜市走路也都是不會停的,不過如果和我姊姊逛街,那三分鐘會變成三小時.......。以下是男女逛街示意圖:




因此,我們很快的就發現了除了服務處以外,還需要其他的服務:

2008/11/01

敗家預防系統

純粹是為了預防自己敗家寫出來的小程式,把支出輸入進去,程式會幫你累加,然後顯示出你最近花了多少錢。看到統計資料以後就不敢花錢了 O_Q




程式特別的地方是:什麼功能都沒有、支援網路攻擊、可以入侵、還可以讓圖表爆炸......。有需要用的人可以跟我要程式碼~

機器狗



被踹一腳也沒跌倒,實在不簡單!

2008/10/27

專題文件初稿出爐

專題文件實在有夠難搞的,搞了半天只有 90 頁。等期中考再來好好調教一下文件......

2008/10/25

想想想

最近電腦前坐太久,加上椅子太爛,現在腰酸背痛有點受不了。稍早前去藥局買了貼布,想說貼一天看看會不會比較好,不過現在遇到了問題:我手碰不到酸痛的地方。

第一個方法是找個筷子想辦法貼到背後;再來,可以先把貼布黏在牆壁上,我在自己瞄準好撞過去。不過這幾個方法好像都不太方便,不知道還有沒有比較好的方法.......

話說我的部落格有一個追蹤者,但是我不記得我有開啟這個功能啊 @_@a

2008/10/24

Location of NetBeans configure files

In folder:C:\Documents and Settings\UserName\
\.nbi
\.netbeans*

開心

總算把排程模擬系統執行時間從 20 分鐘下修到 30 秒!希望明天 Demo 順利。

今天修程式時,NetBeans 爆炸只好強制結束,重新啟動以後即使沒有執行程式,CPU 還是都滿載。後來將 NetBeans 刪除再重新安裝,問題還是沒有解決,難道是設定檔的問題?

不過我到現在還是找不到 NetBeans 的設定檔,重新安裝後第一次啟動,他還是知道 recent projects,實在是太恐怖了!

2008/10/21

Captcha 殺手

還記得我之前寫的「PHP Captcha 大惡搞」吧?昨天聽餅乾說 Captcha 已經有辦法破解了,而且成功率高達 80%。

找了很久,來到了某網站,才知道現在圖形辨識技術到了什麼境界。我上傳了幾個我程式產生的圖形,圖形小、模糊,但是辨識出來的文字完全正確!(圖片下的文字就是程式辨識的結果)








另外跑去找了幾個比較複雜的圖形繼續做測試:








不信邪,用小畫家畫一個「Aghw0Oa」,包括噴槍、線條、油漆桶.......




我自己都看不懂的圖形,程式也只認錯二個字。看來圖形辨識已經不是人腦的專利,現在複雜的圖形也可以由電腦來解讀。

Captcha 原本是用來讓程式辨別操作的是人、還是電腦,但是現在有了這種圖形辨識技術,這個方法已經不管用了,機器人可以無限申請免費帳號,垃圾郵件、廣告留言也會越來越多。

現在是否已經有新的技術,能夠清楚的辨別人與機器?還是 Captcha 已經是極限了?.......那個微積分計算除外 XD


2008/10/28 補充一下

以上是 PhotoShop 的作品.....不要問我寫什麼,我自己看不懂 @@



2009/03/10 補
Megaupload 的圖形驗證碼:



2008/10/19

保齡球神人




好險球只有 12 磅,如果保齡球有 50 磅可能就.......

2008/10/17

偷笑

今天把專題程式搞定,開始跑才發現跑一次需要花掉 20 分鐘,原因出在 server 端無法一次撈二千台機器的資料 (記憶體會炸),client 只能一次要求一筆然後跑二千次,因為 SOA 是透過 XML 傳遞資料,所以速度不但慢,那二十分鐘裡面 CPU 幾乎都滿載。

遇到教授,沒想到他說模擬程式 20 分鐘可以接受,這個問題可以寫在文件討論的地方,當作未來可改善的項目。聽完偷笑,自己都有點看不下去的程式,教授居然沒有說話!

ps. 希望教授沒有上我的部落格

2008/10/16

靠北

我下次再也不要傻傻的跑去 svn update trunk 版本了。

原本好好的,update 以後直接炸掉。下指令花了二秒鐘,現在要想辦法復原要花上一小時.....

2008/10/10

隨身碟壞了

剛剛整理東西時,發現隨身碟接上電腦後雖然有亮燈,但是電腦沒有出現磁碟圖示,看來是沒救了。好險我沒放什麼資料,只是要帶東西不方便,現在只好先放在 DVD-RW 裡,回高雄再買一個隨身碟。

拔隨身碟之前果然要先從電腦中先移除,我下次會記得低。話說最近漏財漏的嚴重,不知道年底有沒有錢可以買相機......

2008/10/07

Music

I've just realised that music is more important than programming in my life.

2008/10/04

Linux yum update baseurl

vi /etc/yum.repos.d/CentOS-Base.repo
baseurl=http://ftp.isu.edu.tw/pub/Linux/CentOS/$releasever/os/$basearch/

不過我還是很想停掉 fastestmirror plugin,再怎麼測都還是固定的那幾個站。

2008/10/03

請節哀



這讓我想到我同學,下課牽車時看到隔壁腳踏車被偷,邊開掏鑰匙邊慶幸自己的腳踏車還在時,發現輪胎上面多了一個大鎖..........

2008/09/29

被颱風表了

昨天二點無風無雨,專題寫到一個段落去養肝。

沒想到今天早上被冷醒,外面下雨外加颳風,到氣象局晚上一看.......只剩下 22 度,虧我昨天短褲、無袖,還開電風扇   =口=

恩......有秋天的感覺了

2008/09/27

SVN using rules

因為我們專題現在為了趕進度,所以大部分都作自己的工作,而且互不影響。怕之後大家寫的東西合不起來,弄了一個版本管理系統來使用,並定了以下幾個規則:
  • 送交 (commit) 的程式碼必須是完整、可以執行、沒有錯誤的程式碼。
  • 送交程式碼時,請於備註欄位註明:更動過的檔案、檔案做了哪些修改等細節。
  • 在修改程式前,務必將程式更新 (update) 至最新版本。
  • 送交程式時若發生「衝突」,請解決衝突後再送交。
  • 另外,撰寫版本備註請使用正體中文,請勿使用注音文、火星文或是克林貢語!

YouTube 新功能

YouTube 出新功能了,這次真的玩很大,看影片看到後面我真的有被嚇到.......

新功能試用:
http://www.youtube.com/wariolandshakeit2008

2008/09/25

Google 十週年慶

Google 從 1998 年才成立公司,僅僅十年就已經攀升到世界前幾大軟體產業,甚至連微軟也不敢不正視他的存在,實在很難想像這間公司十年前只是放在車庫裡的三台個人電腦。

Googe 十週年慶
http://www.google.com.tw/tenthbirthday/

另外,Google 為了慶祝十歲生日,舉辦了「10100」活動,希望大家能發揮自己的創意,幫助世界每一個人,Google 也會投入一千萬美金來實行這些計畫。

Project 10100
http://www.project10tothe100.com/intl/B5/index.html

2008/09/18

腕隧道症候群

.....我準備去看醫生了


電腦族關鍵六招 預防「滑鼠手」-Yahoo!奇摩新聞
http://tw.news.yahoo.com/article/url/d/a/080918/61/164uv.html

腕隧道症候群 - 维基百科
http://zh.wikipedia.org/wiki/%E8%85%95%E9%9A%A7%E9%81%93%E7%97%87%E5%80%99%E7%BE%A4

腕隧道症候群簡介
http://www.skh.org.tw/Neuro/CTS.htm

腕隧道症候群 - 漫談職業病
http://www.24drs.com/consumer/disease/occupational/8.htm

腕隧道症候群
http://ntuh.mc.ntu.edu.tw/Orth/health/sjs_cts.htm

Vista PE

Windows Vista PE (WinPE 2.0) 可以下載了! (震波日記)
http://vibratingball.mysinablog.com/index.php?op=ViewArticle&articleId=354191


Windows PE 2.0 (Vista PE)製作過程-咖啡館的角落
http://blog.sina.com.tw/mic1491/article.php?pbgid=27258&entryid=565282

Stop WordPress Revision

The No Revisions WordPress Plugin
http://www.hostscope.com/wordpress-plugins/norevisions-wordpress-plugin/


參考資料:
無法顯示網頁 :: 如何關閉 Wordpress Post Revisions 功能?
http://www.james-only.com/2008/08/06/464/

今天被上了一課

有句話說:
Don’t judge the worth of another man’s actions until we have walked at least a mile in his shoes.

要判斷他人行為價值之前,先穿上他的鞋子走上一哩路

2008/09/15

NetBeans 全螢幕

Alt + Shift + Enter :全螢幕

這個功能真是讚啊,打開全螢幕以後,除了程式碼以外其他都不會出現,連 MSN 有人也不會閃來閃去的。

再說,Windows 有事沒事就會把視窗自動切換過去,常常聊天聊到一半,不小心按到重新開機,之後還要向別人道歉......

迷之聲:這樣我要怎麼查 API @_@a

超強

【日】Zeroplex @ 台中 說:
  你把老鼠怎麼了
只有一隻黃金鼠,竟然也會生......是無性繁殖嗎 說:
  不知道,他就生了
【日】Zeroplex @ 台中 說:
  所以有二隻老鼠 @@"
只有一隻黃金鼠,竟然也會生......是無性繁殖嗎 說:
  .....生了6隻...= =

2008/09/14

焚風

剛看到新聞報導,台東因為焚風的關係,氣溫高達 36 度。還在想說為什麼會有焚風,看到衛星雲圖才知道台東真的蠻慘的,颱風現在偏北再加上逆時針的風向,難怪會出現焚風。

當風吹向山脈,空氣會隨著山壁越爬越高,溫度也會跟著下降;到了山脈的另一面,空氣高度會隨著山壁下降,空氣便會上升。

原本應該是在迎風坡下降幾度,在背風坡就應該上升幾度,但是空氣上升時,水氣會因為氣溫下降而凝結成水滴落下,過了山峰以後,空氣就變的很乾燥,所以氣溫上升時缺乏水器調節溫度,所以溫度會上升的特別快。假設溫度是 30 度,過了中央山脈以後就可能會變成 40 度,這就是焚風 0.0


參考資料:
http://zh.wikipedia.org/wiki/%E7%84%9A%E9%A2%A8

中秋節快樂

今年中秋遇到颱風,別說烤肉了,連要去外面混混也不太可能,悶在宿舍裡做專題的感覺實在很差。

話說,看了別人的部落格,才知道中秋節烤肉跟白色情人節一樣,都是商人炒作的結果,不過我要環保、要節能省碳,所以現在改吃泡麵了 XD

雖然有颱風,但還是祝大家的中秋節能夠快樂~

2008/09/12

Skype

今天很開心的用 skype 跟別人聊天,能不敲鍵盤真是方便,一聊就是三個小時。之後還順便用 ShowMyPC 連到別人電腦教別人怎麼操作,完全的視訊教學。

Skype 的市話費率似乎比中華電信還要低,不過打手機的費用看起來就普普,還有點衝動想要去買點數的,不過卡在我沒有信用卡........。

2008/09/10

Clean DNS Cache in Windows

clean DNS cache:
ipconfig /flushdns

restart DNS cache service:
net stop dnscache
net start dnscache

中秋月餅

今天吃月餅的時候,一群朋友突然聊到中秋節為什麼要吃月餅。就想起元朝月餅裡包紙條、點紅點的故事,後來想想不太對,又跑到 wiki 上面查資料,才知道月餅打從唐朝就有了。

結論:我吃的不是月餅.........是蛋黃酥

開學像期末

不知道為什麼還沒開學,事情就多到像是在拼期末一樣。

老闆希望九月底 專題能全部結束,開始整理文件並修飾程式細節準備發表,但是還有 GIPP 和一個 Drupal 網站要架、新的志工要帶,系學會的讀書會要想辦法生出課程。

實在很不爽什麼事情都丟到我頭上,更痛恨忙了大半天突然冒出一個傢伙攬功業。現在忙到一半看到別人在旁邊嬉鬧都會怒火中燒,很擔心哪天會把刀子插到別人頭上去。

2008/09/08

新生

住宿網路設定服務,一週以後他們對我的印象是:把牛仔褲當滑鼠墊的學長..........

2008/09/07

Gallery2 ImageMagick 設定錯誤

Error message:
Executing: cmd /c " "D:\Program Files\ImageMagick\convert.exe"  "-size"
"200x200"  "-geometry"  "200x200"
"C:\AppServ\www\gallery\modules\imagemagick\data\test.gif"
"C:\AppServ\www\gallery\g2data\tmp\imgFA3.tmp"  2>
"C:\AppServ\www\gallery\g2data\tmp\g2dFA4.tmp" "
getParameter exec.expectedStatus for core plugin
file_exists(C:\AppServ\www\gallery\g2data\tmp\g2dFA4.tmp)
filesize(C:\AppServ\www\gallery\g2data\tmp\g2dFA4.tmp)
fopen(C:\AppServ\www\gallery\g2data\tmp\g2dFA4.tmp, r, 0)
feof(Resource id #98)
fgets(Resource id #98, 4096)
feof(Resource id #98)
fgets(Resource id #98, 4096)
feof(Resource id #98)
fclose(Resource id #98)
unlink(C:\AppServ\www\gallery\g2data\tmp\g2dFA4.tmp)
Regular Output:
Error Output:
convert.exe: no encode delegate for this image format
`C:\AppServ\www\gallery\g2data\tmp\imgFA3.tmp'.

原因是新版的 ImageMagick 無法辨識 *.tmp 的檔案格式,所以找不到正確的編碼器轉檔。只好等 g2-module-imagemagick 更新.......。


參考網頁:
http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=11778&p=38445

2008/09/03

FreeBSD 帳號還原

FreeBSD 復原使用者帳號資料庫:
pwd_mkdb
vipw

2008/09/01

硬碟用量

暑假剛買的 WD 640G,和原本 SeaGate 250G 的硬碟撤換,但是現在 640G 的硬碟現在可用空間只剩下 250G 了,看來還是有必要敗家買 750G的硬碟.......

2008/08/29

Eee Pc

前幾天為活動作簡報,別人借我一台 Eee PC 去會議室接投影機,超想看看 Eee PC 長什麼樣子,聽說裡面預先安裝的 Linux 和其他應用程式,已經媲美微軟目前的工具了。

很開心的按下電源..... Windows XP   =口=|||

2008/08/28

專題工作進度

距離上一篇進度記錄已經有半年之久,因為中間花了大半時間在研究 SOA 和轉 IDE。目前已經把最簡單的產能計算解決了,開始做排程管理的系統。小可負責 GUI、廖神負責 service 端的資料處理,而我則盡可能生出可用的排程測試資料。

這樣的工作分配有好有壞,因為現在大家除了自己的工作以外,就不會其他的東西了.... @@"



產能計算介面



排程管理介面


專題最難的地方,應該是屬於排程模擬。要讀取生產工單資料,並對照新的排程是否有不正確的地方,如:時間衝突、機器數量不足、產品出料量不足等等。

我到現在還是想不出來,排程的時間記錄到底要怎麼儲存,大二的資料結構都沒有碰過類似的東西。原本想用類似 Flash 的時間軸實作,不過有人說記憶體會掰掰......。模擬最常用的應該是搜尋在某個時間點,有哪些機器在運轉,時間軸沒辦法用就麻煩了。

2008/08/27

練琴

今天拿起久違的小提琴跟著音樂 swing 了一下,發現了一件很嚴重的事:我忘了剪指甲.....

我不想要再過整天都只有電腦的生活了,實在無聊透頂。決定把小提琴帶去宿舍,看看大四能不能把「序奏與快版」練好,另外找一些小品當娛樂,目前手邊已經有克萊斯勒、巴哈、莫札特的協奏曲,還有梁祝和被我惡搞過的鋼琴曲子,有人要提供歌曲嗎?

ps. 對不起,我真的找不到「獵人」 @_@"

2008/08/23

超屌 IDE

在 NetBeans 上開了一個專案,吃掉的記憶體比 Windows XP 還多.........
(VMware 吃的記憶體一設定不同而不同,無法比較)

Sun 和 M$ 真的是硬體產業的最佳推手、帶動經濟發展的領導者!

2008/08/22

NetBeans ShortCut 常用快速鍵

Ctrl + F:尋找
F3:尋找下一個字串
Ctrl + G:跳到第 N 行
Ctrl + H:取代
Tab:增加縮排
Shift + Tab:減少縮排
Ctrl + E:刪除一行
Ctrl + Shift + I:修正 import 項目
Alt + Enter:修正程式碼錯誤
Alt + Shift + F:格式化程式碼
Alt + Insert:產生程式碼 (constructor、method....)
Ctrl + Up / Down:向上、下捲動
Ctrl + R:重新命名
Ctrl + \:自動完成、程式碼建議
Ctrl + Page Down:下一個分頁
Ctrl + Page UP:上一個分頁
Alt + Shift + Up:整行向前移動
Alt + Shift + Down:整行向後移動
Alt + Shift + Enter:全螢幕
Ctrl + 數字鍵盤「+」號:展開目前程式碼片段
Ctrl + 數字鍵盤「-」號:縮合目前程式碼片段
Ctrl + Shift + 數字鍵盤「+」號:展開所有程式區段
Ctrl + Shift + 數字鍵盤「-」號:縮合所有程式區段

2008/08/14

Disable PHP register_globals

Code for disable PHP register_globals in PHPWind forum:
if(ini_get('register_globals')){
   foreach($GLOBALS as $key=>$val){
      if(!in_array($key,array('GLOBALS','_POST','_GET','_COOKIE','_SERVER','_FILES','wind_in'))){
         ${$key}='';
      }
   }
}

SQL Injection Note

Code from PHPWind forum in global.php:
set_magic_quotes_runtime(0);

if(!get_magic_quotes_gpc()){
	Add_S($_POST);
	Add_S($_GET);
	Add_S($_COOKIE);
}
Add_S($_FILES);

function Add_S(&$array){
	foreach($array as $key=>$value){
		if(!is_array($value)){
			$array[$key]=addslashes($value);
		}else{
			Add_S($array[$key]);
		}
	}
}

Kaspersky key delete

Kaspeysky 金鑰授權做得越來越好了,要盜版也越來越難。而我在 VMware 底下安裝 Kaspersky 使用測試版 30 天授權,要重新取得授權也要使用 snapshot 對電腦做還原,挺麻煩的。

網路上看到一個修改登錄檔讓 Kaspersky 重新取得授權的方法。打開 regedit 後,刪除以下機碼:
HKEY_LOCAL_MACHINE\SOFTWARE\KasperskyLab\LicStorage
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\RNG
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SystemCertificates\SPC\Certificates

重新啟動 Kaspersky 變會跳出授權視窗,要求你重新輸入授權碼或是產品金鑰,當然也可以重新取得測試版金鑰。不過個人除了懶以外還是懶,所以把動作寫成 reg 檔了,只要點二下就可以完成修改。

Kaspersky 清除授權:
http://john.royer.googlepages.com/kaspersky_key_delete.rar


參考資料:
[教學] Kaspersky key 不求人 (KIS 6/7) @ Uwants.com
http://www2.uwants.com/viewthread.php?tid=6512677&extra=page%3D1

新增、修改、刪除登錄值的批次語法 @ 網路上的小屋
http://blog.pixnet.net/texhello/post/15753662

reg 登錄檔語法

新增、修改、刪除登錄值的批次語法 @ 網路上的小屋
http://blog.pixnet.net/texhello/post/15753662

包括新增、刪除、修改機碼和 DWORD 的語法

2008/08/12

洗澡卡

scwuXXXX@hotmail.com 說:
好了 不講了啦
scwuXXXX@hotmail.com 說:
要去洗澡了

原來這就是傳說中的洗澡卡,但是為什麼是被男生發洗澡卡 = =a

Blog 友站連結

資料太多了,打到手抽筋。乾脆寫個程式把我的最愛全部 dump 出來   @@"
如果我漏掉了誰,請趕快跟我說!!!

2008/08/10

奧運聖火

幫家裡抓了不少奧運的影片,開幕儀式也看的差不多了,感覺場面實在很隆重,不過除了人多以外,感覺不到其他特色了。

點燃聖火的儀式,前面做的很棒,特別是吊鋼絲與轉軸一起奔跑那一段,特別感動。不過到了最後要點聖火,感覺整個就噓掉了,實在很可惜。

點聖火儀式,讓我印象最深刻的,是 1992 年 Barcelona 奧運會。聖火傳到會場中央後,由弓箭手射箭點燃聖火。即使弓箭手失誤,主辦單位還是會由機器自動點火,但大家還是緊張的屏住氣,為射手祈禱.........

2008/08/05

腦殘

整理行李順便整理房間,把地板老老實實的擦了一遍,為了殺菌,還在水桶裡面加了洗衣精,只是一步小心晃神........加過頭!地板擦完會發光不是因為乾淨,而是一堆泡泡   @_@

想想之前還有更腦殘的事:
  • 洗面乳當牙膏
  • 在鉛筆盒裡面找筷子
  • 花了半小時找拿在手上的鑰匙

2008/08/04

認命

最近弄專題弄得很不爽,CA 說是 Java 太依賴 IDE 了,這是不是要我去學 VB 咧?至少 VB 只有一個 IDE 啊  XD

專題這部份我認了,現在換專題指導老師的話,新的專題我必須在二個月做出來,而且我離開的話,整組就剩下二個組員硬拼,也說不過去。反正現在睜一隻眼閉一隻眼,專題過去我就不再碰 NetBeans 了。

明天打包回家,但回家不是休息,從上了大學以後,「暑假」就變成「形容詞」而不是「名詞」了。

2008/07/30

8/1 全日蝕 @ 新疆

全日蝕景觀,這次只能在新疆才看的到。不過台灣已經有幾位朋友趕到新疆,會在現場為我們轉播這難得一件的奇景,請大家拭目以待。


新疆日全蝕網路直播 - 地圖日記
http://www.atlaspost.com/2008tse

2008/07/29

Cuil

聽說 Cuil 是 Google 的工程師自立門戶做出來的搜尋引擎,不知道是理念不合還是有什麼新的點子,會讓這群工程師自己創業。不過如果成功,我就多了一個搜尋引擎可用哩。

就搜尋結果的顯示方式,我個人還是比較喜歡 Google 的排版。

Cuil
http://www.cuil.com/

Google面臨挑戰 搜尋引擎「Cuil」推出
http://www.nownews.com/2008/07/29/91-2311830.htm

Cuil衝著Google開站又被撞稀巴爛,搜尋引擎的機會難道只有搜尋?
http://mr6.cc/?p=2053

2008/07/28

期待


最近過著非常非人的生活,已經漸漸的麻木了。問在職能治療的學妹,得到的答案是「腕隧道關節症候群」,看來真的有必要到醫院做檢查了。

很想早早把事情結束掉,回高雄和家人聚聚,並養養身體。學了這麼久的電腦,還沒有為別人帶來便利,反而自己的健康就先毀了,真不知道我的選擇是對還是錯。

2008/07/26

Java 和 SOA

這篇文章是抱怨文,和 Java、SOA 沒關係。
 
這幾天被搞到頭腦不太清楚,原因是專題要用 SOA 的模式下去實作。再怎麼說,SOA 和 OOP 一樣,都是實作上的一個方法、一個觀念,但是我不知道為什麼,上頭一直說用 Java 實作 SOA,一定要用 NetBeans、一定要用 TomCat or GlassFish。

我當然知道 SOA 要包括 BPEL 也有 WSDL,傳遞資料要用 SOAP,但是為什麼一定要用 NetBeans 寫程式?為什麼一定要用 GlassFish?難道我自己寫一個程式能支援 BPEL、能解析 WSDL,並且按照 SOAP 的規定傳遞訊息就不可以嗎?我當然知道有更快的開發方法,但是現在用這種作法,就和不懂的二進位就去寫作業系統沒有兩樣。

我非常討厭別人悶在自己的世界裡又不肯接納其他意見,甚至把他死死的想法套在我頭上:看動畫的都是死阿宅、男生就一定粗枝大葉、不聽流行音樂就不懂的欣賞..........。

「如果他能從這扇門望見日出的美景,你又何必要他走向那扇窗去聆聽鳥鳴呢?」拿點雅量出來吧!

2008/07/22

經典名句

李開復先生:「你可以把自己的資料存在雲端,讓專家來保護你的資料應該會比自己保護來的安全。不信的話你可以問問陳冠希.......」



又回到了整天 coding 的日子。用電腦用太久,現在連軌跡球也保護不了我的手,原本只是手腕在痛,現在已經痛到背部去了。應該買個繪圖版來用,或許對身體會比較好。

2008/07/20

Passacaglia for violin and viola



太久沒碰樂器,聽到演奏以後才發覺自己的心靈已經被腐蝕調一半了....

Kaspersky 2009



現在才看到 Kaspersky 2009,我實在是後知後覺啊!

剛剛裝了 Kaspersky 2009 Trial Version,安裝步驟簡化到三、四個步驟,介面也重新設計過了,對一般使用者而言可以說很容易上手,看來 Kaspersky 公司非常有心要推廣。



雖然對新手來說,顯示的資料已經很夠了,但是要是你想獲得更多的資訊,像 KAV 7 的目錄列表和統計資訊,那你可能就會很失望了,因為資料就像圖片中的一樣多,不會再更多了。

至於掃毒率、效能,我可能另外找時間測試吧,忙專題忙到快要翻了......

2008/07/19

有感

看到我同學的近況,突然想到一首新詩:
梁雲坡 射手


青春時
我是盲目的射手
自負有千萬枝箭
就無的放矢
自以為豪放
終於
射盡了囊中之箭

中年時
我已百發百中
更發現無數更好的目標
可惜我已無箭可射
只惆悵地看一群拙劣的射手
浪費力氣!

當我老邁時
啊!
我看見我鬢髮皆白
正以老花的眼
顫抖的手
撿一根枯乾木棒
夢想削成青春之箭. . .

所以我還是決定乖乖去睡覺了.....

2008/07/18

花 10 元就能讓相機防手震


影片中的方法的確不錯,不過像我這種用電腦已經用到整隻手都廢掉的人,大概也只能乖乖的去買腳架了吧。

推一個

legnaleurc 說:
難怪Linus會說在原始碼裡放時間截記是弱智行為


這句話說的真好 XD

颱風




今天早上七點醒來,沒有什麼風,但是雨倒是下的很大,而且難得宿舍沒開冷氣就很涼,所以就決定蹺班繼續睡覺了。

剛醒來才知道今天有停課,而且還只有中部停課,睡夢中還跟學弟說照常上課......真囧。

帶塞

來看看今天有多衰.......
  • Java 沒進度
  • 專題資料建立全錯
  • Java IO 死掉
  • Apache 自動 update 到舊版本
  • Subversion make fail
  • DNS 掛掉,Domain 連不到
我看我明天還能有多慘  = =

2008/07/16

ERP 專題進度

我們的專題目前以「遞減式」開發,因為要做的東西實在太難了,而且要受要求以「SOA」方式實作系統,所以現在我們還要想辦法把「BPEL」、「WSDL」弄懂......囧

我分析經驗比較多,先衝物件導向分析,另外二位則拼命研究 SOA by NetBean。好玩的是 SOA是將系統分開,以網路互相連結,所以即使各網路節點中的 OS、程式開發環境不一樣,還是可以溝通,所以我還是繼續用我的 Eclipse ...... (拖走)

代辦事項:
  • create DB
  • 建立服務節點
  • 建立模擬資料
  • SVN
  • 物件實作
  • javadoc 

2008/07/15

不正常人

我最近檢討時,發現我的興趣從以前到現在沒有正常過,而且隨著年齡增長,越來越極端。

國小,喜歡拆解電器用品,舉凡玩具、電燈、電扇、收音機 、錄放影機等都遭過我的毒手,後來家父受不了開始買電子零件和半成品教我焊接,也弄了一堆化學藥品帶我做實驗。後來家裡來了一台 286 電腦,我就開始學 DOS,學會「help」指令以後開始自己研究,不過研究到「format」挨揍以後就不敢亂動了.........(後來聽說我把家父隔天要和總裁 meeting 的報告全毀了)。

國中,叛逆加上性格暴躁,後來遇到一位電腦強人嗆說他的網站有防拷,不爽之下跑去學 HTML (一整個動機不正),後來細心的幫他做網站備份。另外,國中做的實驗有不少國小在家裡已經玩過了,所以常自己亂搞,還燒過實驗室,後來被抓去做科展才安分一點。

高中,加入了管樂社以後,整天和樂器分不開。不過因為社團裡輩分關係太重,和學長鬧的很不愉快。另外想打破小號音量最大的傳統,跑去和別人比大小聲,後來被教官抓走......。另外也常留在網路中心(就是機房)鬼混,後來莫名其妙的用 SQL Injection 讓主機當機,被抓去做勞動服務,接著又踢掉主機插座而繼續做勞動服務,最後就是無限迴圈,變成萬年志工。

大學咧?喜歡收集病毒,喜歡破解程式 (特別是線上影片播放),不喜歡跟著老師的腳步走,喜歡和人嗆聲........

結論就是:除了會一步一腳印的學習以外,我天生喜歡沒事找事做,嘗試打破傳統觀念、已有的規則,而且專門挑戰權威.........

ps. 畢業後有老闆敢收我當員工嗎?

2008/07/13

MySQL 全文索引

MySQL 4.1.0 中文參考手冊 --- 犬犬(心帆)翻譯
http://www.php5.idv.tw/documents/mysql4tw/06-8.html

目前在找方法能把文章內容全部丟到 DB 裡面,之後把與關鍵字有關的內容找出來。之前用 SQL 語法 join 數個 table,硬幹的結果就是肝盡人亡.....。

一直想不出 Google 搜尋引擎把「資訊科技」拆開變成「資訊」和「科技」搜尋的方法,不知道試用統計還是排列組合做出來的?

2008/07/12

下午下大雷雨,明知到衣服、鞋子會全濕,但就要硬給他衝出去.......。生活本來就該這樣,每天都有驚奇、每天都很歡樂。

後記:我正在找地方晾衣服  XD

2008/07/11

上課心得



今天教資訊處志工如何在電腦架網站,不過這次志工的科系分佈很廣,不像以前有一半以上都是資訊系,所以教材實在很難準備。做的太簡單,會有發呆覺得無聊,;做的太難,雖然不少人會覺得學到很多東西,但是也會有一半的人趕不上進度覺得很灰心。拿捏教材的難度花了我大半的時間。

教材準備了二週左右,主要是安裝 Appserv 後架設 WordPress,投影片做了約一百頁,挑選了幾個安裝比較簡單的外掛和網站工具,然後.........掛了。學校電腦有還原系統還安裝了 IIS,登入以後也不是 Administrator 的權限,原本學生會比老師累,結果今天變成我最累。

上了六小時的課,發現一個很有趣的現象:不同科系有不同刻系的特質。
  • 商學、文學院:對電腦不熟,操作速度常會跟不上,不過實在很拼命,從挑選 WordPress 的佈景主題,就可以看出是花了不少時間精心挑選過的。
  • 理工學院:對電腦很熟、操作速度快、好奇心很強,會自己在管理介面上亂按,想找些比較新奇有趣的功能出來安裝。另外常常看到有人因為「拼字錯誤」或是「程式放錯資料夾」搞了老半天,大概是修了數理科目被教授摧殘的後遺症吧  XD
  • 資訊系:如果還對電腦不熟就該抓去槍斃了......。今天的教材對他們來說根本不是東西,也根本不需要我教,一群人已經把部落格架架好在 PK 了 ,偶爾還攻擊一下隔壁的電腦看看會發生什麼事.... Orz

今天好好睡一覺,明天還要弄一整天的畢業專題。

ps. 圖中有氣質美女.......

2008/07/10

秘密

今天是個特別的日子,發文章偷偷慶祝一下.....

隨身碟防毒 - 自製隨身碟圖示

記得病毒在用的 autorun.inf 吧?那個檔案除了設定自動播放以外,其實還可以設定磁碟機的圖示。





為什麼要設定圖示呢?理由很簡單,把圖示的設定放在 autorun.inf 裡面,當隨身碟中毒以後,病毒會把 autorun.inf 的內容改掉,電腦就不會顯示你的隨身碟圖示。所以接上隨身碟以後,看的到圖示表示正常,如果看不到圖示就表示有問題了。

先找到一個圖示檔 (*.ico) 來用,可以從自己的硬碟搜尋,也可以從光碟片中複製。把圖示檔複製出來並改成自己容易記得的名稱,這邊範例則改成「myicon.ico」。

接下來開啟記事本,把底下的內容貼上,儲存到和圖示檔同一個目錄,並將檔名儲存為「autorun.inf」。「Icon」後面接的是剛剛複製出來的圖示檔名稱,不要忘記改掉。
[autorun]
Icon=myicon.ico

準備工作到這裡都已經完成,現在把這二個檔案複製到隨身碟的最上層目錄,複製完了以後重新插入隨身碟,你就會看到隨身碟有不一樣的圖示了!

相關資源:
IcoFX - 免費的圖示編輯器
http://icofx.ro/

IconArchive - Icon collections
http://www.iconarchive.com/

隨身碟防毒 - attrib

雖然中了隨身碟病毒,就算用「我的電腦」進入了隨身碟裡,也沒有那麼容易就能把病毒刪除,因為大多數的病毒不是隱藏、就是設定成系統檔案。這時候就要請在 Windows 裡接近萬能的「命令提示字元」出來幫忙。

在Windows 中有個指令叫做「attrib」,主要是用來顯示或變更檔案屬性,所以可以利用在命令提示字元裡下指令,將病毒刪除。 先看看 attrib 的用法,輸入「attrib /?」,就可以看到使用說明。大致上如下:
  • R:代表唯讀檔案
  • S:代表系統檔案
  • H:代表隱藏檔案
  • A:表示保存檔案屬性
  • +:新增屬性
  • -:刪除屬性
假設要察看目錄底下的檔案,就輸入「attrib」即可,接下來你會看到檔案列表,檔案名稱前會顯示該檔案的屬性,大概會像這樣:
RSH  XAdeIect.com

表示這裡有一個叫做「XAdeIect.com」的檔案,他是唯讀且隱藏的檔案,所以你看不到也無法刪除就是這個原因。再來,把該檔案的唯讀、隱藏屬性刪除,所以輸入:attrib -r -s -h XAdeIect.com

這樣一來就可以看到、刪除這個檔案了。當然我會建議在命令提示字元中把檔案刪除,不然回到視窗中很可能一不小心就讓病毒再度發作。

刪除檔案的指令比較簡單,輸入「del 檔案名稱」即可,假設要刪除剛剛的檔案,則輸入:del XAdeIect.com

我的隨身碟代號為 I:,操作步驟會像這樣:
Microsoft Windows XP [版本 5.1.2600](C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\zero>i:
I:\>attrib
A          I:\需求規格書.pdf
A          I:\Introduction to FreeBSD.ppt
A          I:\icons.rar
  SHR      I:\autorun.inf
A          I:\EFix467.exe
  SHR      I:\Yunico_48.ico
  SHR      I:\XAdeIect.com
I:\>attrib -s -h -r autorun.inf
I:\>attrib -s -h -r XAdeIect.com
I:\>attrib -s -h -r Yunico_48.ico
I:\>del autorun.inf XAdeIect.com Yunico_48.ico
I:\>

隨身碟防毒 - Wow! USB Protector

若能有一個軟體在電腦開始執行自動播放之前,先把自動播放的設定檔掃瞄過一次,就不怕隨身碟病毒了。若你這樣想,Wow! USB Protector 應該很適合你,他會搶在自動播放開始之前告訴你隨身碟裡有沒有詭異的程式,若是已知的病毒便會自動刪除。




隨身碟接上電腦便會自動掃瞄



操作簡單,沒有複雜的設定



Wow! USB Protector 可攜式儲存設備防毒偵測
http://rt.openfoundry.org/Foundry/Project/Download/?Queue=905

隨身碟防毒 - efix

EFix 是 PTT BBS 由上眾多高手合力完成的病毒清除工具,程式僅 800KB,但能清除常見的隨身碟病毒,如果你已經中毒而且安裝的防毒軟體無法清除病毒,那你可以試試看這個小程式。

EFix 的運作方式大致如下:
  1. 程式解壓縮
  2. 檢查、備份重要資料
  3. 關閉運作中的程式 (包括 explorer.exe,桌面會消失)
  4. 刪除惡意程式、修復登錄檔
  5. 重新開機 (不一定會執行)
  6. 產生掃瞄報告
無論如何,執行掃瞄之前請先備份所有的重要資料,並將目前正在使用的文件存檔關閉,不然執行掃瞄的過程中若有意外發生,還是可能會造成資料遺失。

EFix 首頁
http://reinfors.googlepages.com/

EFix 詳細運作方式解說
http://www.avpclub.ddns.info/discuz/thread-11157-1-1.html

AVPClub 論壇
http://www.avpclub.ddns.info/discuz/index.php

隨身碟防毒 - 關閉自動播放

現在的隨身碟病毒,除了會把病毒複製到隨身碟以外,也會偷偷在各磁碟機裡放 autorun.inf,連進入 C 槽都會讓你開心中毒,所以若不介意,你可以考慮把 Windows 的自動播放關掉;若你非常介意,那可以考慮使用「Wow! USB Protector」。下面這個方法只是用於 Windows XP Professional 版本,其他版本的關閉方式則需請各位網友提供了。

在「開始」選「執行」,輸入「gpedit.msc」後按下確定,此時電腦會開啟一個名為「群組原則」的視窗。接下來在左方選擇「系統管理範本」中的「系統」資料夾,便可以在右方下半部看到「關閉自動播放」的設定了。



「關閉自動播放」在「群組原則」中的位置


點二下後跳出一個小視窗,在此先選擇「已啟用」,再到下方將選項改為「所有磁碟機」,按下確定後便完成設定。



「關閉自動播放」設定畫面


一般來說,設定完成之後重新開機後才會生效,若不方便重新開機,也可以在「開始」的「執行」中輸入「gpupdate /force」來強制更新群組設定內容。最後請記得,無論自動播放是否已經關閉,在圖示上直接點二下,電腦還是會執行自動播放的內容。所以隨身碟裡有病毒的話請改點滑鼠右鍵選擇「開啟」。

2008/07/09

.

記者:聽說吳淑珍骨折了是嗎
陳幸妤:恩.....因為都沒在運動,所以有點骨質疏鬆
記者:那是因為有跌倒嗎?
陳幸妤:沒有啦,他都不能走路怎麼跌倒?

.................

記者:腳骨折會不會影響身體
陳幸妤:廢話!腳骨折當然會影響身體。你腳骨折看看會不會影響.....

乖乖

前幾天買了包乖乖放在主機上.............

乖乖的妙用 - 小兔趴趴照 - udn部落格
http://blog.udn.com/sayuri/779385


後來有一次我同學肚子餓了,把乖乖吃掉.........結果過了一週那棟大樓停電,我主機也不知道會什麼沒有自動啟動,就這樣掛了八小時。

uptime 現在掉到 98% 了 >"<

停止 IIS 服務

cmd 關閉 IIS 的服務:
net stop "World Wide Web Publishing"
net stop "Simple Mail Transfer Protocol (SMTP)"
net stop "FTP Publishing"
net stop "IIS Admin"

MD5 掛了

C:\>fastcoll_v1.0.0.5.exe -o t2.txt t1.txt
MD5 collision generator v1.5
by Marc Stevens (http://www.win.tue.nl/hashclash/)

Using output filenames: 't2.txt' and 't1.txt'
Using initial value: 0123456789abcdeffedcba9876543210

Generating first block: ...
Generating second block: W....
Running time: 4.984 s


檢查一下:
> md5 t1.txt
MD5 (t1.txt) = 01cb8957e7753c450804937882acbf09
> md5 t2.txt
MD5 (t2.txt) = 01cb8957e7753c450804937882acbf09


換 SHA1 再檢查一次:
> sha1 t1.txt
SHA1 (t1.txt) = 2e0ab344f42b32ed9432f83763b940c4b5634943
> sha1 t2.txt
SHA1 (t2.txt) = 49c54bdd33c9871fb81d31ccb64404eff33a3109

只花了五秒鐘就產生了一個 MD5 相同但是內容不同的檔案,心裡毛毛的......

相關網站:
http://www.win.tue.nl/hashclash/

2008/07/08

PHP header 在 IE 變成亂碼

用 PHP header 方式讓瀏覽器下載檔案,結果下載時檔名變成亂碼,原因是因為 FireFox 和其他瀏覽器換辨識 header content-type 的文字編碼,但是 IE 卻不會,所以必須自己將編碼從 UTF-8 轉成 Big5。
$file_name = iconv('utf-8','big5',$file_name);

2008/07/07

高橋征義



做投影片的方式很特別,因為一張投影片平均只有幾秒鐘,內容又很風趣,所以大家會很期待下一張投影片寫什麼,一點也不會覺得睏。

這跟我以前一張投影片講十五分鐘的作法完全不同,我承認以前投影片的內容很紮實,但是那種作法除非台下人很有興趣,不然一點吸引力都沒有。這次要教網路架站和 WordPress 使用教學,我決定要試一試這種作法,目前二個小時 (包括實作的時間),共準備了約 80 張投影片,希望能讓人沒有上課的壓力,玩得開心一點。

2008/07/03

求質數

今天用找質數問題來練習 Java,並且把質數範圍定到十位數之上,逼自己學 BigDecimal,順便看看 Java 可以跑多快。

Java 在四位數執行速度還蠻快的,至少沒有讓我等到睡著,但是後面就沒有那麼輕鬆了。後來想到小學習題有提到質數和「6」的關係,不過不知道為什麼國中之後就完全沒有蛛絲馬跡,乾脆拿出來跑一次看看這個理論是不是真的。

以下是 1 到 100 的質數:
1 = 6 * 0 + 1
2
3
5 = 6 * 1 - 1
7 = 6 * 1 + 1
11 = 6 * 2 - 1
13 = 6 * 2 + 1
17 = 6 * 3 - 1
19 = 6 * 3 + 1
23 = 6 * 4 - 1
29 = 6 * 5 - 1
31 = 6 * 5 + 1
37 = 6 * 6 + 1
41 = 6 * 7 - 1
43 = 6 * 7 + 1
47 = 6 * 8 - 1
53 = 6 * 9 - 1
59 = 6 * 10 - 1
61 = 6 * 10 + 1
67 = 6 * 11 + 1
71 = 6 * 12 - 1
73 = 6 * 12 + 1
79 = 6 * 13 + 1
83 = 6 * 14 - 1
89 = 6 * 15 - 1
97 = 6 * 16 + 1

以目前的狀況來看,質數都是 6 的倍數加減 1。但是不知道往後這個理論是不是還能用,點名叫 legnaleurc 證明一下好了.... XD

另外在 PTT 上有找到幾個演算法,有興趣可以去寫寫看。

Sieve of Eratosthenes @ MathWorld
http://mathworld.wolfram.com/SieveofEratosthenes.html


Prime Sieve of Eratosthenes @ Algorithmist
http://www.algorithmist.com/index.php/Sieve


2008.07.03 補充:
挖到一篇文章,裡面提到「為什麼要找質數」,理由如下:
  • 這是傳統......XD
  • 附加價值
  • 無上的榮耀
  • 對電腦的考驗
  • ..........
質數的附加價值很多,例如 RSA 加密演算法,就是利用超大質數相乘不容易因式分解,增加沒有 key 時解密的困難度,而找到超大的質數表示你你努力、很聰明,大家會對你無比的尊敬,還給你一筆很大的獎金

2008/07/01

以惹惱使用者為目的

石墨工房 5.1β - 評論記事 - 「以惹惱使用者為目的」?
http://fred.ipod.to/blog/?post;1472

看來我不是第一個罵微軟的 XD

M$ Vista

文章摘錄自:XP停產 企業還是不喜歡Vista
由於Vista需要的硬體規格較高,舊電腦無法負荷,但就算是新購電腦,許多企業也都要求降級到XP。「Vista額外消耗了太多跟工作無關的資源,在公司中要看到的是實際效能,而不是花俏的功能。」

看到這裡我笑了,Vista 介面和功能的確讓人耳目一新,但是是不是真的需要這些功能?以自己舉個例子,新的 XP 介面雖然漂亮、好用,但是我電腦幾乎都用來寫程式、查資料,很少玩遊戲也不需要視窗特效,所以老早就把布景主題改成 98 舊版,改回去速度還會突然快的讓你下一跳。

Vista 安全性高、功能強大,但是電腦待命就需要消耗超過 700M 的記憶體,實在讓人吃不消,尤其當我聽到視窗特效沒辦法關閉、也沒辦法調成 98 布景主題,讓我根本連碰都不想碰,更別說這些需要工作效率的大企業了。




Win2K8 的 Server Core 模式


Windows 2008 的 Server Core,提供 command line 的操作環境,看到讓我笑翻了,視窗還是沒有消失,只是登入後剩一個命令提示視窗。我想 M$ 他們大概不知道 Linux 的 CLI 完全沒有圖形化介面,即使是 CLI 也有分頁可以任意切換 (screen),只有一個 command line 可以做什麼啊?

即使是全球之名軟體大廠,也難逃市場機制的制裁啊!

烤肉

OIT 今天又去烤肉了,上一次烤肉的名義是「為地球暖化而烤」,這次改成「為保釣而烤」,我們還在想下一次要改用什麼名義去烤肉 XD

今天烤肉雖然只有五個人,但是也夠 high 的,因為三個學長都是研究所,Aleiku 則是今年考上中央,就開始聊起大學生活了,還把之前怕「聖甲蟲」的事情給抖了出來.....。今天是可能是大學最後一次放假,玩得也真盡興。

打個廣告。今天回到了宿舍,衣服褲子全部全部因流汗而濕透了,卻發現傷口上的「3M 克淋濕防水透氣繃」居然還沒有脫落,實在神奇。昨天洗澡肥皂直接洗下去了,今天流汗流這麼多,居然還能黏的這麼牢,實在難得遇到 (連以前受傷用的高級「人工皮」都沒這麼厲害)!

2008/06/26

Mediawiki 編碼問題 & 設定

Mediawiki 支援語系很多、功能超強,但是設定就顯的比較麻煩。就是因為設定錯誤,我已經連續二次在更新 MySQL 以後,研究編碼救 wiki 資料了。

建議安裝時,資料庫就已經預設使用 UTF-8 編碼,若沒有的話建議手動建立。然後安裝時有個編碼選項,改選「Experimental MySQL 4.1/5.0 UTF-8」。

如果你已經安裝完畢,要救資料,不妨先試試看把資料庫的內容先轉成 UTF-8 以後,在調整 wiki 的 LocalSettings.php。若你和我一樣安裝時選擇「InnoDB」和「Backwards-compatible UTF-8」的話,請修改 LocalSettings.php 的參數:
$wgDBTableOptions   = "ENGINE=InnoDB, DEFAULT CHARSET=utf8";

$wgDBmysql5 = true;



參考資料:
a-wei’s X garden » Blog Archive » MySQL latin1 轉 utf8
http://a-wei.net/archives/4

期刊/MediaWiki網站架設心得 - 台灣中等學校資訊管理人學會

2008/06/24

期末考結束

期末考結束。

我個人覺得期中考、期末考可以算是整學期最輕鬆的時候,因為該讀的都讀了,還沒讀的也來不及讀了。反而期末考結束要忙程式、專題、架新服務和有的沒的,反而會把自己的體力給榨乾。

今天好好休息,明天起床繼續火拼.......

ps. 我放在主機上的乖乖被吃掉了,希望最近不會出什麼事 XD

2008/06/20

文盲

托佛勒:「文盲並非不識字的人,而是不能再學習的人。」

Microsoft Virtual Desktop Manager

原本以為微軟沒有如 Linux 一般的虛擬桌面,但很明顯我大錯特錯了,微軟工程師不但有寫好的小程式 (550K),而程式分類居然是:Toys ......

Microsoft PowerToys
http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx

PowerToys 裡有很多有趣的小工具,大家可以自己抓下來亂玩,我們要找的是「Virtual Desktop Manager」,在右邊的側欄有載點,也可以直接在這裡下載

Virtual Desktop Manager 沒有任何的視窗介面,只會在開始功能表中產生一個功能選單。先在開始功能表空白處點滑鼠右鍵,找到並選取 Desktop Manager。



開啟工具列以後你會在小時中旁邊看到工具列圖示,預設會有五個按鈕:預覽虛擬桌面和四個切換虛擬桌面的按鈕。



在功能表上面有一些選項,大家自己試試看吧。我亂開視窗以後再點虛擬桌面預覽,會把畫面切成四格顯示你的每個虛擬桌面,還蠻不錯的,不過我發現你切來切去,開始功能表的視窗按鈕順序會亂掉,開啟中的視窗有時也會跳開,不知道是我手殘還是原本就有 bug ?




迷之聲:對啦,我很宅。有意見就來咬我啊.......

被大鳥抓走了

沒什麼,只是衝浪衝到一半就被一隻鳥給抓走了........

2008/06/18

請大家幫忙填寫 7-11 ibon 問卷

這份問卷是我學長專為 7-11 便利商店的 ibon 設計的,雖然題目有點多,但是希望大家能耐心幫忙填寫,寫完的人我會告訴他一些電腦操作的密技~

問卷下載:http://john.royer.googlepages.com/ibon_qa.doc

寫好不要忘記上傳嘿
問卷提交:http://140.116.201.60:8080/Questionary/

再次謝謝大家的幫忙!

2008/06/17

大家趕快來創世界紀錄!

火狐鬥陣拼紀錄,有你一份!

台灣時間 6 / 18 凌晨 1 點,一起來打破單日下載次數最高的世界紀錄吧!