[jQuery] ThickBox 3.1 無限期停止支援維護

Oceanic / 人生海海 看到這篇 thickbox 停止維護ThickBox jQuery plugin 裡面算是不錯用的工具,在網路上常常會聽到這個名詞,thickbox 作者也推薦了底下類似套件:

fancybox 的,目前開發專案都以它為主,因為在瀏覽整頁圖片,我覺得效果不錯,剛剛去 try 了一下 colorbox,發覺這套也不錯用。在 fancybox 裡面設定 zoomSpeedIn 或者是 frameWidth 的值,就直接設定數字,不用在加上引號,不然會沒出現效果。

$(document).ready(function() {
	$("a.group").fancybox({
		'zoomSpeedIn': 300, 
		'zoomSpeedOut': 300
	});
});

[講義]屏科大 PHP & MySQL 基礎教學投影片

這次非常開心受到國立屏東科技大學資管系邀請講課,主題是 PHP & MySQL 基礎介紹,來聽課的學生,就是資管系大三跟碩一的新生,第一次到屏科大,沒想到學校大到很誇張阿,在校園裡面都是騎機車上課,不像在東華大學,只能騎外環道,剩下的只能騎腳踏車,屏科大其實蠻偏僻的,離屏東市有一段距離,大概騎摩托車要 20 分鐘,至少今天回家是被用摩托車送到屏東火車站,感覺屏東還蠻熱鬧的。

這些資管的學生還蠻認真的,基礎實力還不錯,不過還是要在加強一下,看屏科大資管都在學 ASP.net,對於 html 有些基礎,大家好像都蠻喜歡拉物件,說這樣寫程式還蠻快的,不過 PHP 好像沒有類似工具,今天上課蠻順利的,至少大家都聽的懂,課堂作業都有寫出來,還蠻開心的,想聽聽大家對我上課的意見,看來只好等下次上課在問問看他們。

[美食] 高雄樹太老 成功路上新分店 10/10 開幕

1014193958 (by appleboy46) 這次跟同事跑去吃成功路跟青年路交叉口的樹太老日本定食,高雄還有另外一間在左營區裕誠路上面,但是我想說明一下這新開的這家分店,不知道是不是剛開幕還是員工沒有熟悉環境的關係,剛開始點菜,我們才六個人,結果服務人員幫我們點了7份套餐,真的是另我傻眼了,然後飲料還弄錯送上來給我們,奇怪,這些不是基本的功夫嗎?還是太緊張了阿,五個同事都是點蓋飯,可是蓋飯送來,感覺都乾乾的,味道跟醬汁都沒有融入到米飯裡面,醬汁也沒有什麼味道,所以在想是不是也是請新廚師的關係,好險我點的是綜合炸物,這一份要 220 元,這個還不錯吃

[Read More]

利用 PHP MySQL Quota-Tool 來限制 MySQL 存取空間大小

酷!學園發現這篇,有人問到如何限制 MySQL 的使用空間大小,我第一個想到的就是 Linux quota 指令限制大小,看回文有一篇利用 MySQL 來解決此問題:MySQL Quota-Tool,它利用了 MySQL INSERT 跟 CREATE 的權限控管,來達成限制,當資料庫大小超過您所設定的限制,系統就會拔除您的 INSERT 跟 CREATE 權限,如果沒有超過,就會將權限設定回去,基本上非常簡單,首先要先建立一個專屬控管每個資料庫的 database

CREATE TABLE `Quota` (`Db` CHAR(64) NOT NULL, 
`Limit` BIGINT NOT NULL,
`Exceeded` ENUM('Y','N') DEFAULT 'N' NOT NULL,
PRIMARY KEY (`Db`), UNIQUE (`Db`));
[Read More]

[FreeBSD] 簡易架設 git Server,git 使用教學

Git 是一套免費 open source 的版本控制軟體,另外還有很多套版本控制軟體,如:MercurialBazaarSubversionCVSPerforce, and Visual SourceSafe,其中 Mercurial 又是 Google Code Project Hosting 採用的版本控制系統,當然 google 也支援原本的 Subversion,Git 為現在很紅的一套版本控制 Software,底下紀錄在 FreeBSD 如何架設簡易 Git Server。 1. 利用 FreeBSD ports 安裝:

cd /usr/ports/devel/git; make install clean
2. 修改 /etc/rc.conf
git_daemon_enable="YES"
git_daemon_directory="/path/git/repo"
git_daemon_flags="--export-all --syslog --enable=receive-pack --listen=192.168.1.1"
注意 git\_daemon\_flags 可以加入 --verbose 參數,以方便 debug 3. 新增使用者 git
pw user add git
4. 啟動 git daemon
/usr/local/etc/rc.d/git_daemon start
您會發現多出 9418 連接埠,就是成功了 [Read More]

[網站] 好站連結 (五)

C# Data Binding in .NET / C# Windows Forms DataSource Array in C# DataTable Examples, Columns and Rows in C# ComboBox 的資料繫結合傳遞參數 怎么取comboBox的ValueMember里面的值 有dataset, 怎样绑定到combobox? C# - Fill a combo box with a DataTable [C#]DataGridView欄位驗證只能是數字且不能為空白{#viewpost_ascx_TitleUrl} Form window closing event Form.Closing 事件 PHP PHP Performance tip: require versus require_once 37 Tested PHP, Perl, and JavaScript Regular Expressions Extract domain, path etc from a full url with PHP FreeBSD FreeBSD Update All Installed Ports / Applications [Read More]

[FreeBSD] send-pr porter committer 需要注意事項

logo-red (by appleboy46) 來紀錄一下最近使用 send-pr 的心得,send-pr 就是提交問題 problem report (PR) 到 FreeBSD Support 中心,您也可以透過 send-pr 發送新的 ports 給 FreeBSD 中心,最近 CodeIgniter V1.7.2 的 Release,所以把 CI 的 patch 送給中心並且 CC 給 maintainer,/usr/bin/send-pr 這支 shell script 在 FreeBSD 用處可多了,不單只是 ports 的問題,也有 www, i386, ia64 的問題,都可以透過它回報給總部喔。 要瞭解 ports 怎麼產生,或者是怎麼製作 patch 都可以參考 FreeBSD Porter’s Handbook,文件是英文的,請大家多多包含,不過還是有中文的文件,通常 patch 是還蠻簡單的,底下紀錄我做的步驟,以及如何測試 ports 正確性。其實步驟不難啦。

[Read More]

[生活] 2009.09.18 剪了短頭髮 …. 輕鬆多了

0918213624 今天跑去剪了短頭髮,上次好像沒有剪這麼短,小姐看到我說,怎麼頭髮長這麼快阿,所以他就幫我剪了超短,哈哈,不過沒關係,我喜歡短髮,畢竟夏天阿,超熱的,下次我要來換個髮型了,有一個月的時間可以想一想。

[Read More]

[新聞] CodeIgniter v1.7.2 Released

CodeIgniter 終於 Release V1.7.2 版本了,官方網站也公佈了此消息,那這次跟 v1.7.2 版本有哪些不一樣呢,我想最主要應該是支援 PHP 5.3.0 了

  • 相容於 PHP 5.3.0
  • 新增 Cart Class 類別
  • 改善 Form helper 函數
  • 新增 is_php() 到 Common functions 來更有善的比較 PHP 版本
  • 無數個 bug 修正
  • 修改 show_error() 函數功能 更多的 bug 修正,可以觀看

change log,我也順便了 send-pr 給 FreeBSD ports maintainer 請他 update 到 1.7.2:ports/138848,台灣的官網也需要來修正了,已經更新了 v1.7.2 上去,至於繁體中文文件方面還沒更新,有時間會把它更新,如果有任何問題,可以先到論壇留言找我。

[RHEL]Installing PHP 5.1.x 5.2.x or 5.3.x on RedHat ES5, CentOS 5

最近幫公司處理一台 RHEL 機器,把原本的 PHP 版本 5.1.6 升級到 5.3.0,不過因為 5.3.0 把很多支援的函數都拿掉了,造成很 open source 套件都沒辦法支援,phpMyAdmin 也要換成 3 版以上才可以運作,PHP 5.3.0 已經不支援很多函數,可以參考 Deprecated features in PHP 5.3.x,有用到 ereg() 或者是 eregi() 都必須統統換成 preg_match(),最後終究因為 json 的關係,把 PHP 升級到 5.2 以上才有支援,參考了一篇 Installing PHP 5.2.x or 5.3.x on RedHat ES5, CentOS 5, etc,作法其實很容易,不用幾個指令就可以完成了 wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm 如果是 X86_64 的,請自行更換網址,這裡有些注意的是,你要升級 PHP 請利用下面: yum --enablerepo=remi update php 不過升級的時候,必須把 MySQL 也一併升級,不然會出現錯誤,原本的 MySQL 套件用 yum remove 移除掉,在利用 yum --enablerepo=remi 方式升級 MySQL 跟 PHP 套件,就可以了。 在 RHEL 裡面,PHP 5. [Read More]
Linux  php  RHEL