= 2009-04-22 = * 讓 phpmyadmin 可以預設顯示欄位內容 UTF-8 中文字,在 PHP 的 MySQL 資料庫連結階段,可以加入 SET NAMES "utf-8" 就可以確保字集一致性,而毋庸修改 MySQL Server 的字集設定。 {{{ // 連結資料庫 $link = mysql_connect($mysql_host, $mysql_user, $mysql_password) or die(mysql_error() ); mysql_select_db($mysql_database, $link) or die(mysql_error() ); mysql_query("SET NAMES 'utf8'"); }}} == Open Source == * [http://devresources.linux-foundation.org/ Linux Foundation 開發者資源] * http://kernelnewbies.org/ * [http://www.linux-ha.org/ Linux-HA : 就是 Heartbeat 啦!!] * [http://tipc.sourceforge.net/ Transparent Inter-Process Communication protocol (TIPC)] * [http://www.linuxfoundation.org/en/Net:Bridge 跟 bridge-utils 有關] == Virtualization == * [http://www.infosegura.net/VMTthreat.html The Virtual Machine Trojan] - 置放於虛擬機器中的木馬後門程式 - 虛擬化的資安風險 == Cloud Computing == * [http://news.networkmagazine.com.tw/server-and-storage/2009/04/22/12207/ Ubuntu 9.04版公開下載支援企業建立內部網雲運算] * 看到關鍵字沒?! 好多熟悉的字眼啊!! * 和 Amazon Elastic Compute Cloud(EC2) 相容 * 和 聖塔巴巴拉大學 (UCSB) 合作重新實作網雲框架 - Eucalyptus Project * 以最新 KVM 功能提升虛擬化 * 增加 Advanced Message Queue Protocol (AMQP) 支援 - Rabbit MQ == File System : BTFS ( Butter File System ) == * [http://www.linux-mag.com/cache/7308/1.html BTRFS Intro & Benchmarks] == File System : NFSv4 / pNFS == * [http://joe0120.wordpress.com/2008/07/21/%E5%BB%BA%E7%AB%8B-nfs-%E6%9C%8D%E5%8B%99%EF%BC%8C%E5%90%ABnfsv4/ 建立 NFS 服務,含NFSv4] * [http://wiki.linux-nfs.org/wiki/index.php/Comparison_of_NFS_vs._others NFS 與 Lustre, GFS, ... 等作業系統的優勢與劣勢比較] * [http://tools.ietf.org/id/draft-eisler-nfsv4-pnfs-dedupe-00.txt Storage De-Duplication Awareness in NFS] - 由 NetApp 的 M. Eisler 所提出的 NFSv4 Internet-Draft - 最初我是在找支援 De-Duplicate 的 File System 有哪些,因為在虛擬化這一類環境,大多數的檔案是重複的,如何透過 File System 來減少浪費,就是增加容量可用率的一大關鍵。NetApp 目前看來是這方面的翹楚,先前看 ITHome 的報導就有提過 A-SIS 的實作可以讓虛擬化教學環境節省相當多儲存空間,因為每個使用者所採用的虛擬環境有九成都是雷同的。去年組內也有在研究 pNFS 跟 GPFS-WAN,目前隨意搜尋了一下,看起來 pNFS 跟我們目前採用的 Lustre 設計上是十分雷同的,因此 pNFS 跟 NFSv4 倘若變成標準,是否會對整個平行/分散式檔案系統的生態造成影響,真的就是要壓寶了。從商業的角度來看,照過去微軟的成功模式(重點技術置入作業系統->幹掉競爭對手),Lustre 的社群若無法成功內建到 Linux Kernel,縱使效能叫好,但也很難像過去 NFSv3 那樣普及。加上 SUN 被 Oracle 買走之後,對於 Lustre 社群所造成的衝擊,跟 Linux Kernel 走得比較近的 pNFS (patch) 或許逐漸會挾帶過去 NFSv3 的知名度,成為下一代大家儲存裝置所選用的檔案系統 (ie. NFSv4 + pNFS)。 * [http://www.pnfs.com/ 支援 pNFS 的商業公司] * [http://wiki.linux-nfs.org/wiki/index.php/PNFS_Development_Git_tree pNFS 的實際入門實作] * [http://www.pdl.cmu.edu/pNFS/ pNFS 最初的效能問題研究 - 卡內基美隆大學] * [[Image(http://osr507doc.sco.com/en/PERFORM/graphics/NFS.gif)]] * [[Image(http://www.javvin.com/pics/cifs.gif)]] * 上圖是 NFS 與 CIFS 的架構圖,讀自[http://blogs.sun.com/bobp/entry/pnfs_nfs_%E5%92%8C_qfs_%E7%9A%84%E5%85%B1%E5%90%8C%E7%89%B9%E7%82%B9%E6%98%AF%E4%BB%80%E4%B9%88 pNFS、NFS 和 QFS 的共同特點是什麼?] (共通特點居然是..."OpenSolaris都支援"....昏...)