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 了。

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