Posts tagged with WordPress

20071217 ~laboratorio elämä

昨晚到了睡前才想起今早要 meeting ,但卻忘記了確切時間,加上宿舍網路又有人開始攻擊,雖然現在有 AntiARP ,比較不會斷線,但 BBS 還是會 Lag 、開網頁沒事就會找不到伺服器、透過 HTTP 下載檔案就拼命地給我病毒檔…… 因此我到八點便出門買早餐,然後去 Lab 待著等 meeting 。

在 Lab 我也沒閒著,繼續修改教務處網站的一些小地方,例如在支援 any_element:hover 的瀏覽器中關閉 JavaScript 的話,主選單仍然能靠著 CSS 動作,至於 IE6 使用者就請乖乖開啟 JavaScript 吧! XD

到了10點多堅哥才到,大家就定位之後我才終於想起來「原來今天是要報告初步的系統架構圖啊!」,還好我上星期就已經將我的概念畫成了流程圖,今天只要講解就好,而且也只是很簡單的概念,所以沒有囧到 :p

上午的 meeting 結束後,我繼續待在 Lab 等晚上的 group meeting 1。這段時間則試著在目前的伺服器上架設 WordPress ,另外也稍微看了一下目前的公告系統。

起初我先試著安裝 WordPress 2.3.x ,但這個版本需要 MySQL 4.0 以上 orz 剛開始是有股衝動想乾脆砍掉重練,順便升級 server 上的軟體——這台 server 真的超舊的啦~ 但後來我想到說不定 WordPress 2.0.x 可以支援 MySQL 3.x ,而測試的結果發現真的可行,再加上 Widgets 外掛,就沒有缺什麼必須的功能了,但這時我才發現新的問題…… 這台 server 沒有將 index.php 也設定為 DirectoryIndex ,必須手動輸入。但這樣很麻煩啊~ 因此我先後連絡的技師和聖學,要他們給我 root 的密碼 XD 除了修改 DirectoryIndex 外,我還順便啟動了 .htaccess ,這樣用靜態網址比較方便嘛~

晚餐吃的是堅哥特調二號餐「麻婆豆腐炒麵」,堅哥說這是全記最強炒麵,但我因為不擅吃辣而吃得有點痛苦 XD

晚上的 meeting 結束後又是繼續改網站~ 我把舊有公告系統以外掛的方式嵌入文章內,原理超級簡單,但是要打成程式碼還是需要花一點時間…… 我幾乎沒有什麼測試就從頭到尾寫完,但是實際放上 WordPress 後卻發現有些奇怪的衝突…… WordPress 內部都是用 wpdb 這個物件來作資料庫的查詢,所以我自己另外寫了一個 news_db 的物件,彼此一點 dependency 都沒有,應該不會互相干擾,但事實卻是有兩個 query 會被干擾到…… 我 trace code 看了很久還是找不到問題出在哪裡。

因為這個 bug ,害我的時區又移動了…… orz


  1. 今天本來預定是我要報告,但猴子說他下星期有事,因此臨時跟我交換,我是沒差啦!反正都早就準備好了~ 

Twitter

在側邊列加上了 Twitter ,用來寫一行文的 :D

使用的 Plugin 為 Alex King 寫的 Twitter Tools1 ,功能完整而強大,而且是用資料庫作 Cache ——雖然一開始覺得怪怪的,不過這樣也好,算是順便作備份。


  1. 稍微改了一下讓它支援 WordPress 2.3 的新資料庫架構以及支援中文。 

20070912 ~random notes

突然發現 LeC 在 pLog 時期的舊文出了問題,而原因是我現在改用 Markdown… 反正閒著,我就把資料庫 dump 下來,用正規表示法改了一大堆,目前看了幾篇感覺還不錯,不知道還有沒有其他的 bug…

Typogrify

typogrify

在版面設計極簡的情況下,文字藝術(typography)就顯得非常重要,因此我寫了一個簡單但是好像很耗資源的 Plugin 來美化…1

首先參考了 Title Case CapitalizationWidon’t ,將標題中的介系詞(preposition)連接詞(conjunction)冠詞(article)加上 <span class="alt"> , Wikipedia 有英文介系詞列表,因此我就歡樂的把這一長串列表全加上去了… 感覺好像真的有比較慢 XD

接下來隨便亂逛時發現了 typogrify 這個專案,照著加上了「全大寫詞字體略小」的功能,成果如上圖。為了展示,我把地名都故意改成了全大寫。

不過其實這個 Plugin 對我來說沒什麼用,因為我的文章中出現英文介係詞和全大寫詞的機率實在低得讓人絕望啊!


  1. 然後我剛才發現早就有人寫好了 orz 

 1