網址:http://www.library.cornell.edu/nr/bookcpdf.html
免費電子書,用 C 搞數值分析~
Windows API
Programmer 深度論壇
http://www.winprog.org/tutorial/
http://www.hal-pc.org/~johnnie2/windows.html
Charles Petzold 的 Programming Windows
好玩的搜尋引擎-Toogle
http://c6.org/toogle/
搜尋圖片
然後他會以文字的方式表現出來~~
http://c6.org/toogle/index.php?phrase=1887833-754286.jpg
有點類似我之前發表的那個 TextBanner
但是有點不太一樣,此外他加上了顏色…
蠻好玩的~~
或許我的 TextBanner 該改版了~~
網路文件
網路上一些不錯的書,年初在整理離職同事留下的文件時看到的.
這些網路上應該都可以找到~~
RTLinux POSIX API for IO and Real-time FIFO and Shared Memory
KURT-Linux User Manual
http://home.earthlink.net/~jknapka/linux-mm/
Programming guide for Linux USB Device Driver
如何在C語言下使用I/O埠
My Experence getting Linux BIOS working on a PC-Chips M810LR motherboard with a M-Systems Millenium MD-2800-D08 Disk-on-Chip
Logging
Log 也可以很 OO…
一般來說,一般的 Log 就只是利用 stdout 的 function 印出訊息而已.
以 Linux 來說,有專門的 syslog() function 與 syslogd, klogd 的配套措施.
以 Java 來說,則有 log4j
以 .Net 來說,則有 log4net
後兩者是比較專門的 classlibrary, 當你使用了這玩意,那麼你只要在程式的組態檔裡面指定 log 的對象,那麼,程式就會自動 log 到該地方去…所以這樣的彈性很大喔,除了可以 log 到文字檔,也可以 log 到資料庫,或 xml 之類的檔案裡面去…
這樣子,除了可以 debug,也可以當作系統運行的一份日誌…可說是非常方便….
相關網址:
log4j教學(DevX)
log4net Introduction
log4j Introduction
MSN Spaces
原標題: MSN Spaces – MSN’s Blogging Service?
消息來源:http://blog.schee.info/archives/2004/08/09/msn_spaces_msns_blogging_service.htmlMSN Spaces
Dynamic Languages
Dynamic Languages-ready for the next challenges, by design.
http://www.activestate.com/Company/NewsRoom/whitepapers_ADL.plex
講 Dynamic Languages 的一篇文章,講的不錯
什麼時候該用,什麼時候不該用
未來的趨勢,以及可能遇到的問題
Dynamic Language 包括 perl, python, php, ruby, tcl, java script…..之類非編譯類的語言.
MediaWiki的安裝
官方網址以及下載位置:http://sourceforge.net/projects/wikipedia/
解開以後,將
LocalSettings.sample 與 AdminSettings.sample 分別更名為
LocalSettings.php 與 AdminSettings.php
修改
LocalSettings.php 內的
$IP
$wgSitename
$wgScriptPath
$wgEmergencyContact
$wgPasswordSender
$wgDBserver
$wgDBname
$wgDBuser
$wgDBpassword
$wgDBsqluser
$wgDBsqlpassword
等變數.
$wgLanguageCode 改為 “zh”
$wgInputEncoding 與 $wgOutputEncoding 則修改為 “UTF-8”, 其實看你的需求改為 “big5” 也可以.
然後再找到這幾個
$wgWhitelistEdit, $wgWhitelistRead, $wgWhitelistAccount
依照註解做修改.
我個人是改成這樣
$wgWhitelistEdit = true; // 表示需要 login 才能修改
$wgWhitelistRead = array( “:Main_Page”, “Special:Userlogin” ); // 沒 login 的人可以存取這兩頁
$wgWhitelistAccount = array ( “user” => 0, “sysop” => 1, “developer” => 1 ); // 哪些身分的人可以管理 user.
再修改 languages/LanguageZh.php
利用 ConvertZ 這套方便的工具將 Unicode 的簡體字改為 Unicode 的繁體字
存檔.
接著將 install.php 加上可執行權限,執行它
# php install.php
依照指示輸入回答.
大功告成~~
接著你應該為你自己的 wiki database 加上權限.
# mysql
> GRANT select, insert, update, delete ON your_db.* TO db_user@localhost IDENTIFIED BY ‘db_password’;
大功告成,打開你的 mozilla 或 ie, 在網址列輸入你剛剛設定到 $wgScriptPath 中的網址,應該就可以看到 Media Wiki 了~~
範例:
維基百科全書http://zh.wikipedia.org/wiki/
Debian Wiki http://wiki.debian.org.tw
Unicode 與 ISO10646
主要是參考這兩篇文章:
http://www.ascc.net/nl/89/1610/02.txt
http://www.ascc.net/nl/89/1611/02.txt
以下主要是做圖片的補強與一些說明補充.
doxygen
以前試 doxygen 怎麼試都試不出來~後來才知道是註解錯了~~
從 RUN!PC 上看到 Java 的註解方法,用這招就萬無一失了~
/**
* description
* –> 一定要空一行喔!!!
* @param text
* @todo
* @see
* @return
* @throws
*/
想要知道怎麼使用 doxygen 的話,可以參考這篇.
網址:http://www.stack.nl/~dimitri/doxygen/doxygen_intro_cn.html
寫的蠻仔細的,中文參考資料也好像就這麼一篇….