2008年4月17日 星期四

國內新聞資訊(RSS)

udn最新報導
NowNews
Ettoday,
Newtalk,
Pchome新聞,
Yahoo即時新聞
自由時報
Hinet
MSN生活新聞
udn聯合晚報發燒新聞
udn經濟日報發燒新聞
華視新聞

先前介紹過之NFReader RSS讀取軟體) 雅虎奇摩新聞
Klipinfo TAIWAN_NEWS

其他相關台灣新聞

網站資料庫安裝套件

WAMP套件, USB Webserver(Offline),將Apache網站伺服器,Mysql資料庫伺服器,PHP網頁程式等包裝成套件供Windows視窗OS使用

LAMP套件 ,與WAMP差別在於此套件使用於Linux

XAPP套件

WLMP套件 ,與WAMP差別在於此件網站伺服器改成LightTPD
http://zh.wikipedia.org/wiki/Lighttpd

上列套件優點是可快速將相關套件安裝進系統,但個人認為重點是
  1. 系統相關套件定期更新(含密碼強度),才不易遭駭客入侵
  2. 網頁伺服器根目錄下之資料隱藏(是否測試過Sql Injection,XSS等測試)
  3. 資料庫權限授權管理,資料庫正規化
  4. 資料庫備份
  5. 系統昇級後之資料還原
其它DB : PostgreSQL
相關http伺服器:
nginx,(ng_srv改以Service方式執行)

Icon小圖示

http://code-inside.de/blog-in/2008/04/15/icons-icons-icons-for-free/
其最上層網站,亦提供許多網頁開發有用資源

openclipart,提供相量圖示及PNG圖示

注意事項:
網站上註明,使用圖示應注意一下Licence版權聲明

icojoy

fineicons

freeiconsdownload

Tenbytwenty

Open Source Icons
Gcons,

2008年4月16日 星期三

免費Autoit腳本程式開發軟體

http://www.autoitscript.com/autoit3/
可以自行開發應用程式 或自行將常態性視窗工作透過此腳本程式執行,亦可設定呼叫WinAPI程式(如:以指令方式切換螢幕解析度),還可將它編譯為EXE執行檔
下列指令存成.AU3後,進行編譯成EXE執行檔( Find the version of Internet Explorer via autoit)
Run("C:\Program Files\Internet Explorer\iexplore.exe")Sleep(100)
MouseClick("Left", 1, 1)
Sleep(100)
Send("{LALT}+{H}")
Sleep(100)
send ("{A}")

Hotkey Resolution Changer,可自行指定多個熱鍵切換為不同之解析度

 例如:Ct_Offline 離線方式下載微軟更新程式,就是以Autoit開發出來之應用程式


可搭配Autoit Debugger圖形GUI界面除錯工具開發使用


相關軟體:
(開放源碼)AutoHotkey,可以自訂鍵盤熱鍵及控制滑鼠等腳本程式(*.AHK),亦可設定呼叫WinAPI程式(如:以指令方式切換螢幕解析度),還可將它編譯為EXE執行檔
Gentee
scriptius,分成Freeware與非Freeware兩種版本

反組譯Windows程式解析書籍

書名:いまどきのアセンブラプログラミング Windowsプログラム解析・開発の独習

介紹免費好用除錯修改程式工具,以修改電玩執行檔為範例,如何增強電玩角色經驗值,取消執行時光碟讀取技巧,將英文畫面轉成日文畫面及組合語言之指令詳細介紹

BZ Binary Editor
Tsearch
Ollydbg 反組譯除錯

PeStudio,
(開放源碼) PeRdr
Resource Hacker

(限個人免費使用)PeStudio
Refractor,.NET decompiler

其他工具:
(開放源碼) Biew
 PE檔案結構,

pedumper,

peid
libemu,
 

CheatEngine

Java Decompiler,反組譯Java程式工具
SWF Tool,反組譯SWF檔案工具
微軟Offvis工具,解析Office檔案結構工具




好用免費Notepad++文字編輯軟體

(開放源碼)NotePad++ (支援中文)  notepas,

個人以NotePad++做為文字編輯檢視軟體預設軟體,因為其狀態列可自動顯示游標目前所在位置(在第幾行,第幾列),供程式除錯使用,另外系統亦外掛軟體支援


關閉Notepad記憶檔案開啟
自訂(T) | 使用者自訂 | "其他"頁面 | 取消左下方之 "記憶此次開啟文件"核取方塊 ,關閉每次開啟時系統自動開啟,過去曾開啟之檔案

相關應用:(自訂檔案開啟時之右鍵"編輯"選項,檔案開啟類型,可選擇以Notepad++開啟)
例如:
檔案總管|工具(T)|資料夾選項(O)|"檔案類型"頁面|點選欲修改之副檔名 ,選擇"進階(V)"圖鈕 ,
於編輯檔案類型 視窗 ,執行(A): 選擇 編輯(E) ,按下編輯(E)圖鈕 ,將 用來執行動作的應用程式(L)改為
"C:\Program Files\Notepad++\notepad++.exe" "%1" ,參數%1必須以"括起來,否則以右鍵選擇"編輯"時,就會出現"C:\Documents doesn't exist. Create it?"之錯誤訊息

修改預設IE預設編輯軟體查詢

💜可錄製巨集程式,將常用ROUTIN工作錄下來後執行(如:去除特定空白字串;NBSP)

備份Notepad++錄製過之巨集檔(shortcuts.xml)拷貝至您不同電腦的巨集執行位%AppData%\Notepad++ (即可於不同電腦直接執行先前錄製過之巨集功能)


相關軟體:
PlainEdit.Net,支援簡體中文選單顯示,可外掛套件(如:WebTool供網頁開發用),提供目前游標XY軸座標位置,可方便進行文字編輯,程式開發之工具之一

2008年4月15日 星期二

Vlookup資料對應函式

原先已用Excel建檔好之工作頁(名稱為Sheet1)來源資料:

A B C D E
1 員工編號 姓名 辦公室TEL 家TEL 手機
2 1001 甲君 02-0933900#1001 934001 09111001
3 1002 乙君 02-0933900#1002 934002 09111002
4 1003 丙君 02-0934900#1003 934003 09111003

下面因表格為新填報表格,其欄位多了"查詢家中電話"欄位,此時可利用Vlookup函數,透過"姓名"之關鍵字,找出對應資料

A B C
1 姓名 住址 查詢家中電話 左列EXCEL對應公式
2 甲君 北市 934001 VLOOKUP(A2,Sheet1!B2:D4,3,FALSE)
3 乙君 北縣 934002
4 丙君 高市 934003

以=VLOOKUP(A2,Sheet1!B2:D4,3,FALSE) 為例

以"姓名"欄位(即A2)做為關鍵值
資料來源將Sheet1工作頁之B2到D4視為資料查詢區塊
3表示資料查詢區塊(即"家TEL"欄位),如果對應不到資料填入FALSE
所以 "查詢家中電話"透過Excel 之Vlookup函數,直接對應出來即可,不需再另外KEYIN

相關公式: Hlookup
相關查詢: 點選EXCEL 右上方之 說明 , Microsoft Excel說明 F1 , 並於 搜尋目標 ,輸入 Vlookup 取得教學資源
相關參考鏈結:
http://www.google.com.tw/search?&q=VLOOKUP+HLOOKUP+site%3Amicrosoft.com