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 克淋濕防水透氣繃」居然還沒有脫落,實在神奇。昨天洗澡肥皂直接洗下去了,今天流汗流這麼多,居然還能黏的這麼牢,實在難得遇到 (連以前受傷用的高級「人工皮」都沒這麼厲害)!