Archive

‘技術新聞區’ 分類過的Archive

PHP 5.4 Alpha 1 釋出 , 有個新特性挺棒的

2011年6月29日 尚無評論

官網今天釋出了 PHP 5.4 Alpha 1

當中有介紹一些新特性

 

  • Added: Traits language construct
  • Added: Array dereferencing support
  • Added: DTrace support

Traits 有點類似多重繼承可以把很多物件的某些功能合併 , 但其實又不是那樣 , 這個特性我不想多做介紹 , 因為我不喜歡 , 目前沒有 IDE 支援 , 要是寫起來都跑不出 auto complite 就很鳥了 哈哈

而 DTrace Support 我還不清楚是甚麼 , 但 Array deferencing support 我就挺喜歡了 

舉個 sample code

1
2
3
4
5
function test() {
    return array('a','b','c');
}
 
echo test()[1]; // 這樣會印出 b

這種語法 , C# 早就有了 , 是很方便的語法 , 不知道這樣特性會不會稍微減少記憶體用量就是了 , 希望有 , 有空再來試試看

Categories: PHP, 技術新聞區 Tags:

CentOS 5.6 release

2011年4月10日 尚無評論

CentOS 5.6 終於出來啦 ! 目前看義守大學上的 ftp 尚未 mirror 好 , 但依照以下 mail list 網址的說明還是可以下載到

http://lists.centos.org/pipermail/centos-announce/2011-April/017282.html

這次改版有很多不一樣的 , 和我們這行最有關的就是 PHP 的部分多出了個 php53 的套件 , 以往要自己安裝 PHP 5.3 要使用非官方版本 , 現在則有官方版本 , 可喜可賀了

相關的 Release Note 請參考

http://wiki.centos.org/Manuals/ReleaseNotes/CentOS5.6

Categories: Linux, 技術新聞區 Tags:

各位老傢伙們,該學 HTML5 了

2011年3月10日 3 則評論

IE9 正式版即將在 3/14 正式推出 , 支援 HTML5 是新版最大的突破 , 目前有支援 HTML5 的瀏覽器有 Chrome , Safari 4, FireFox 4 

我的感覺是 , HTML5 已經非純 Web Art 或程式基礎不夠深的 Front Engineer 所能掌控的東西 , HTML5 帶來的不只新增加的標籤 , 也伴隨著一堆新的 API , 就如同 XHTML 伴隨著 DOM API 一樣 , 不要被 HTML5 中的 HTML 字眼所誤導了 , 真的 HTML5 是一個架構很大的新標準 , 杯中的水該倒掉了 , 要用新手的心態去看待 HTML5

想看看 HTML5 的一些範例 , 去 http://www.html5rocks.com/ 看看吧 , 用 chrome 就可以看了 , 這個網站不只有範例 , 還將 HTML5 的功能做了個分類並且有 code 可以看 http://playground.html5rocks.com/ , 如果有細看 , 絕對想不到 , 連 SQL 語法都有了 , 我開玩笑的叫我們一個資深的視覺設計師說 , 你可能要去巨將學一下資料庫概念才看的懂 ….. 這是真的 , 現在 HTML5 可以開一個資料庫在 Client 端 , 而且可以下 SQL 語法 , 而且還有 WebGL(IE9 目前不支援) , 看來想把網站 3D 化要去學甚麼叫向量矩陣了

相關的技術還有 WebWoker(類似多執行緒,IE9 目前也 不支援 ~) , WebSocket(可以進行Client/Server雙向通訊) , WebStorage 等等 , 很多新的概念是我們要去碰的 , 現在 iphone , android , ipad 等等因為其內建瀏覽器有支援 HTML5 , 所以都已經有一堆 HTML5 網站出現 , PC 端受限於瀏覽器仍被微軟 OS 市占率影響而尚未普及 , 但我相信 IE9 的出現 , 及 Win8 也流出消息將內建 IE9 , HTML5 在 PC 端開始普及應該時間就會落在明年

而早在之前 , Google 很賤的推出了一個叫 Google Chrome Frame 的東西 , 安裝這個東西 , 可以讓 IE6~IE8 支援 HTML5 , 其實這套軟體就是安裝了 Google 的瀏覽器引擎 , 讓 IE6~IE8 在網頁 Render 階段是以 Chrome 的引擎去生成 HTML5 網頁 , 當然啦 , 一般人不太可能去安裝 Google Chrome Frame

不過最近我又重新去看了一下 , Google Chrome Frame 網站 , 他有一頁 http://www.chromium.org/developers/how-tos/chrome-frame-getting-started , 這一頁是教網頁設計師 , 塞入一些 code , 就可以讓 IE6~IE8 的瀏覽器瀏覽 HTML5 網站時 , 會提醒使用者安裝 Chrome Frame , 並且整個步驟都是在網頁中完成 , 有點類似 ADOBE Flash plugin 那樣的做法 , 這的確很賤 …. 如果觀念比較前衛的人可以試試看該做法

IE9 RC 版日前早已開放下載 , 預料正式版和 RC 版不會差很大 , 而目前所知 , Web3D , WebSQL , WebWorker 沒有支援 , 網路上也很多比較表 , IE9 應該是目前對 HTML5 支援度最差的瀏覽器 , 但即便如此 , 也不會影響到 HTML5 開始流行 , 回想過去 IE3 和 Netscape3 大戰 , IE 明明很爛 , 支援度很差 , 但因為普及率關係 , 所以一窩瘋的人仍然把 IE 當作網頁設計相容的第一優先 , 也就是說 , 未來的網頁設計師仍然會考量到各種瀏覽器的支援程度 , 設計出各種瀏覽器可以看的網站 , 所以和現在的模式沒甚麼不一樣 , 唯一不同的就是 , 這次帶來的改變會比以前大 , 技術躍進比 HTML4 ~ XHTML 還要大 , 幹這行的真辛苦 ~~

Categories: 技術新聞區, 網頁設計 Tags:

(轉貼)Red Hat Enterprise Linux 6 測試版開放下載

2010年4月25日 尚無評論

從 ITMHOME 看的介紹

http://www.ithome.com.tw/itadm/article.php?c=60827

目前的 RHEL 5 真的套件都舊的很 , 有很多限制

例如 Kernal 版本太舊 , 很想用 TProxy 來做 haproxy  http transprant 就要自己重編 kernal

php 5.1 , mysql 5.0 等都太舊了

安裝時硬碟分割只能選 ext3 也是 , 現在硬碟大的很 , RHEL6 支援 ext4 後就可以分割單一 partion 超過 2T 硬碟了

Categories: 技術新聞區 Tags:

轉貼 : MySQL再易主,創始人擔憂前景另創瑪莉亞資料庫

2009年6月4日 尚無評論
Categories: MySQL, 技術新聞區 Tags:

Fedora 11 公廁版出了

2009年4月2日 尚無評論

這個版本新增了 EXT4 的檔案系統

我特別去查了一下 EXT4

http://wiki.debian.org.hk/w/Ext4

記得我上一個公司曾經買了個 Server 做了 RAID5 3TB 超大容量硬碟

用 CentOS 無法成功 Format , 都是檔案系統的限制 , 結果只能把硬碟改成 1+0 的模式降低容量來 Format

看來 EXT4 出來之後可以直接考慮買大硬碟作 RAID 了 , 現在隨便一顆就 750G .. 隨便拼一拼都超過 2T 了

Categories: Linux, 技術新聞區 Tags:

IE8 正式版開放下載(但是超不爽的)

2009年3月24日 尚無評論

網址如下

http://www.microsoft.com/taiwan/windows/internet-explorer/default.aspx

用後感 : 快 , 爽

但 …

繼 MSN 9 有個大問題遭到很多人幹譙之後 , 就是注音輸入法一定要在 MSN 主視窗打開之後才能正常輸入 , 現在 IE8 正式版也有一大堆問題

最要命的就是很多 AJAX 網站沒辦法看 ,  JavaScript 相容性有非常多的問題

害得我只爽一下 , IE8 效能大躍進 , 結果相容性問題卻一大堆 , 開啟相容模式為必能解決

想下載的人要三思嘿 , 不然就搭配著 FireFox 用 , 不然挺多網站不能看的

Categories: 技術新聞區 Tags:

轉貼 : 政府導入自由軟體 首重開放文件格式

2008年12月2日 尚無評論

網址如下

http://www.ithome.com.tw/itadm/article.php?c=52394

看來不景氣政府也開始重視怎麼從軟體方面節省成本了

Categories: 技術新聞區 Tags: