Skip to content

Month: February 2009


Categories:

Python 初探

Post date:
Tags:

最近正在摸索 Python,雖然之前有下載過 2.6.1 的直譯器來玩,不過只有淺嘗了一下,而且對於 Python Framework 還懵懵懂懂,只知道 Django 的使用率似乎較高,但是更複雜。 因為我學 Python 想從 WebApp 下手,所以勢必要找個更簡單的框架來用,不小心就摸到 web.py - 專為 WebApp 誕生的 Framework… 不過,嘗試之前就已經被 Apache 設定搞死了,原本使用 CentOS 的 Apache 來當 Web Server,mod_python 有載入、CGI 也設定了卻都 run 不起來,索性就安裝 Ubuntu Server Edition 讓 APT 來幫我搞定 XD apt-get install libapache-mod-python 安裝過程比較值得注意的是 Apache 的設定,主要就是加入讓 Python 直譯的 Handler: Options +ExecCGI AddHandler mod_python .py PythonHandler […]

Categories:

jQuery: 重新繫結事件並傳入參數

Post date:

狀況:Click event 是直接寫入 <a>,所以使用 unbind 並無法解除這個事件,如果需要在這個函數內重新給定參數並且再次呼叫該怎麼做? //javascript function abc(x, y){ alert(x + ', ' + y); } //html test 首先要使用 removeAttr 來清除 onclick event: $(selector).removeAttr('onclick'); 再來,利用 bind 可傳入 data object 的特性解決傳遞參數,並使用匿名函數來呼叫: $(selector).bind('click', {x: 'New X', y: 'New Y'}, function(e){ abc(e.data.x, e.data.y); }); 最後,發揮 jQuery 的特長寫成一列: $(selector).removeAttr('onclick').bind('click', {x: 'New X', y: 'New Y'}, function(e){ abc(e.data.x, e.data.y); […]

jQuery 台灣郵遞區號外掛

Post date:

※已發布 twzipcode 1.4.1 版 會想要做這種無聊的外掛,起因是目前手上的案子,原本用了傳統的 DOM 做了一組單一頁面適用一組的 js,之後突然有兩組的需求,前天又變成四組,一氣之下就著手寫了這個 Plugin 來用 XD 下載位置(10KB) Badongo XUN6 範例:jQuery 台灣郵遞區號外掛 安裝 <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="twzipcode.min.js"></script> 用法: javascript $('#container').twzipcode({ county: 'county', //縣市清單 ID area: 'area', //鄉鎮市區清單 ID zipcode: 'zipcode', //郵遞區號輸入框 ID countySel: '高雄縣', //縣市預設值 areaSel: '那瑪夏鄉' //鄉鎮市區預設值 }); HTML <div id="container"> <select id="county"><option value="">縣市</option></select> <select id="area"><option value="">鄉鎮市區</option></select> <input […]

Categories:

Seagate 7200.11 災情

Post date:
Tags:

這次的機瘟還真是廣泛,Seagate 梭魚 11 代(7200.11) 幾乎都中獎,部份企業級也無法倖免,雖然我的兩顆 500GB 沒發作,不過也趁著新購入的 640GB 到手後隨即備份、更新。 這裡有韌體更新完整教學:Seagate硬碟開機後抓不到之異常韌體更新說明 – 聯強 e 城市 ※ SD15 更新後為 SD1A 延伸閱讀: Barracuda 7200.11、ES.2 SATA 及 DiamondMax 22 硬碟機韌體建議 [207931] – Seagate 知識庫 Seagate 官方坦承硬碟存在問題以及需要更新韌體 – Mobile01 seagate韌體更新後集中回報用,官方韌體列表更新 – Mobile01 ST31000340AS p/n尾碼303 原韌體SD15 先不要升級成SD1A – Mobile01 — 這段時間 WD 的硬碟竟然趁勢調漲…XD