利用 IE7 CSS 2.0 tbody 解決 IE6 hover 問題
update 2009.05.07: IE7 之後開始支援 CSS 2.0,因此可以開始使用 hover 之前發表一篇用 jQuery 解決 IE 不支援 :hover css,今天在看 和多 寫的網站 Registrano html 原始碼,發現利用 CSS 也可以辦到啦,底下就是 Registrano css 原始碼: html 部份:
| test1 | test2 |
[網站] 好站連結(一)
YASnippet is a template system for emacs
在 irc 頻道上面看到 gugod 貼了 YASnippet 介紹短片,gugod 也寫了一篇 Writing Moose code with yasnippet,YASnippet 是一個針對 emacs 開發者的模組工具,它大量減少寫程式的時間,且自動幫忙補其該有的程式,大家可以在 Linux 底下試試看這一套 template system,我們直接來看影片,就很清楚了。 目前支援程式語言:C, C++, C#, Perl, Python, Ruby, SQL, LaTeX, HTML, CSS and more.
[Python] OSSF::自由軟體鑄造場 Python network programming -進階
今天跑來聽 OSSF::自由軟體鑄造場 舉辦的 Python network programming -進階 課程,紀錄上課的心得,以及講師提到的一堆重點整理,分享給大家,收穫實在是太多了,本身在南部能聽到的課程就很少,一看到有開課程,就非常開心報名參加,講師對於上課準備的講義也很用心,學習到平常看書學不到的經驗跟實作。 1. 字串處理函式
# 字串轉換小寫 string.lower # 字串轉換大寫 string.upper # 切割字串 string.split # 合併字串 string.join # 找尋字串 string.find[Read More]
[CodeIgniter] Web Framework 非官方繁體中文討論區成立
CodeIgniter 是我最近正在研究的一套 Web MVC Framework,為什麼會選擇這一套來推廣呢,目前在網路上大家所推的 MVC Framework,無非是 Zend Framework、CakePHP、Kohana、Yii PHP Framework{.new}…等,這些都算是國內常用的 MVC 架構,那效能方面可以參考:PHP framework comparison benchmarks,這篇寫到利用 httperf 測試 Web Performance,跑了很多效能方面的數據出來,這些數據也看看就好,大家還是都會選擇自己上手的 Framework 來使用,那今天我就是來推廣 CodeIgniter 這套 Web Framwork。
[Django] Web Framework- Django -初階學習心得
首先感謝 酷學園團隊、Who’s Who 工作坊、自由軟體鑄造場 舉辦的一系列南部的 python、Django 活動,今天的活動主題是:Web Framework- Django -初階 (講者:陳建玎),簡介了為什麼需要 MVC 架構寫法,MVC 的重要性,以及 Django 的優點,還蠻豐富的課程,其實重點都是在如何使用 MVC 加速開發 Web 網站,以及在 Team Work 裡的重要性,目前在開發 Web Framework 都是利用 PHP 一套 Frame Work:Codeigniter,在台灣已經有中文網站:CodeIgniter 繁體中文,自己接手了 CodeIgniter 計畫翻譯中文文件,還有開發 forum 中文討論區,還在規劃中,自己也才摸 CodeIgniter 一個多禮拜,底下有一張上課的投影片,介紹三種 Frame Work 的 Model、Views、Controller 
[jQuery] Events/live Click
今天在利用 jQuery 來動態新增表格
$(":input[value=delete]").click(
function(e){
$(this).parent().parent().remove();
}
);原來看 Tony 是直接網頁載入 button,而我的狀況是後來人工點選產生的 button 跟 tr 標籤,所以問了一下 Tony,發現了一個解決方法,那就是利用Events/live,這是新增在 1.3 版本的,他可以 bind 在現有的標籤,或者是未來新增的標籤上面,可以榜定的事件如下:
click, dblclick, mousedown, mouseup, mousemove, mouseover, mouseout, keydown, keypress, keyup 沒有支援底下的事件:
[Read More]blur, focus, mouseenter, mouseleave, change, submit
[PHP] Web Framework : CodeIgniter MySQL Database 使用教學
繼上一篇 [PHP] 好用 Web Framework : CodeIgniter 安裝教學 之後,這次來紀錄一下 Database Class 的用法,我想官方網站都已經寫的很詳細了,就大概快速講一下我的一些用法跟心得,其實最主要講的是內建的 Active Record Class,它可以快速撰寫 SQL 語法,不必打 where 或者是 From 這些字眼,insert update select 都可以利用 Active Record Class 很簡單的撰寫出來喔,它也幫忙簡單的檢查 escape SQL Injection,舉的簡單例子大概就知道了: 假設底下這個簡單的 join 一個表格的 select 語法
$query = $this->db->query("SELECT a.news_id, a.news_name, a.add_time FROM project_news a
left join project_news_categories b on a.categories_id = b.categories_id
where news_id = '".$id."' order by news_top DESC, a.add_time DESC
");利用Active Record Class 可以改寫成:
$this->db->select('a.news_id, a.news_name, a.add_time');
$this->db->from('project_news a');
$this->db->join('project_news_categories b', 'a.categories_id = b.categories_id', 'left');
$this->db->order_by("news_top DESC, a.add_time DESC");
$this->db->where('news_id', $id); [Read More][PHP] 好用 Web Framework : CodeIgniter 安裝教學
最近都在 survey 一堆 PHP Web Framework,自己想學一套可以馬上上手的,其實因為目前在 PHP 的開發上面講求速度,以及程式的可維護性,雖然我自己有一套自己的開發方法,包含包好的 SQL Class 以及上傳模組,不過還是覺得熟悉一套 MVC 架構的寫法,將來維護或者是團隊合作方面會比較好分工,在小專案上面還可以自己來,但是大型專案就必須靠 MVC Framework 了,畢竟一個人寫程式,永遠比不上團隊合作,紀錄一下最近找到的一些網路比較多人用的 FrameWork:
[Read More]