我承認我正事不幹…
一直想把大家的twitter制服圖收起來。剛剛嚷嚷了一下覺得還是動手做一下好了。拿著過去的一些小程式碼拼湊一下臨時趕出這個頁面。
使用方法很簡單:輸入你的twitter帳號,然後丟一張圖進來。你可以直接在你twitter上對著你的圖像按右鍵選擇圖片連結,或是把你的小圖上傳到flickr、picasa相簿,然後把圖片的網址扔進來。這樣你就會看到你的小圖開始拼了。
缺點是:如果你丟的是twitter上面的圖像,也就是丟twitter的圖片連結的話,如果你一換圖就會破圖…。我知道這不是一個太好的主意,但為了我小小一個月12G的流量著想,也不希望一不小心沒寫好的程式碼被值入惡意連結造成系統掰了,只好暫時用這個方法。
等Xdite的上傳版吧!Xdite的上傳版出來了!
來吧,來拼馬賽克吧!
這篇文章是為了贖罪。
澄社網站在兩年前以一種託孤的方式到我手上。我是在學校的一個計劃案底下,兼用剩餘時間幫忙維護。但這個網站後來卻證明整死我也,從頭到尾都不順遂,命運很悲苦。
原先幫澄社維護網站的人,留給我亂成一團的目錄結構。用了IE Only的Javascript不說,連檔案名稱都沒按順序編碼,也沒有使用英文檔名,造成許多死連結。然後每一頁的網頁(啊,所謂的web 1.0時代)的檔頭都沒有留下字元編碼格式,造成瀏覽器讀取時整天出現亂碼。最重要的,是網頁內容根本沒有分類,也就是完全無法做出網站地圖。
接手以後,利用Wordpress在很緊湊的剩餘時間裡將新版的網站架起來,也順便達成黃秀端老師想要做出blog的要求。但Wordpress 2.0有個很嚴重的壞毛病,就是RSS的feed有問題。那時候先出現了訂閱失效的問題。之後,才來個更大的。這個問題到寫文章的當下都還是一個未完成的狀態。
就是歡樂的樂蕃天事件。澄社原來的網站掛在yam.org底下。好拉,現在蕃薯藤不見了,主機也死亡了。但在死亡之前,澄社掛上的機器在資料庫方面非常不穩定,主機設定值的關係,造成sql不會砍掉結束的連線。既使我的程式沒問題,他還是會連一連就告訴你連線數太多然後禁止連結。大概20分鐘以後才回恢復正常。這個該死的問題讓利用phpmysql備份已經輸入的資料成為不可能的任務:因為他永遠吐不出來所有的資料成一個可以轉移的sql檔。
我本來已經不想管了,但幾個月以前黃秀端老師希望我能幫忙解決這個問題。我提出建議換到智邦去,然後就先不管這件事。過兩天老師跟我說虛擬主機買好了。我就開始著手重新換裝版型,利用Wordpress做出部落格系統,然後將一些過去零散的資料逐漸編成網站地圖。
就在今天要上傳設定wordpress時,我發現一個驚駭的消息:「人才」買錯主機種類了。應該要買可以執行PHP、MySQL的Linux主機,但有「人才」買成執行asp的windows主機了。換句話說,既使我手邊還有不全的sql檔都沒用了,因為根本連後台都不對。
然後5/9澄社弄了個國會評鑑的記者會,想把資料放上網路。然後…然後我現在很想死。我老早該想到這些,該早點提出蕃薯藤可能會不見的警告,早點想到有人就隨便處理這種事情,該早點檢查…
我懺悔。因為在凌晨四點我不知道該怎麼辦。我只好借我的部落格先放上澄社的資料,然後想辦法解決這命運坎坷又誤會連篇的問題…
阿端老師,我對不起你啊啊啊啊啊
因為有打算在老闆那弄個小server,作為傳遞檔案以及進行blog與wiki實驗站。想要找個舊電腦來架Linux,但手邊的電腦湊不成對,所以,趁著所謂可能會出現的vista換機潮。於是,來乞討一些舊電腦零件,看看能不能一勞永逸。
清單:
AMD Thounder Bird或Duron 700以上的CPU+風扇;Pentium III 500以上的CPU。(如果有到AMD XP或P4就更好囉~)
搭配以上CPU的主機板,廠牌不限。要有三條記憶體插座。
SDRAM或DDR(看以上主機板的規格而定)384MB
好了,就這樣。我目前有網路卡,和一張TNT2的顯示卡。還有兩條有問題的SDRAM(所以湊不成對)、嘎嘎作響的40GB硬碟(硬碟這東西還是買新的吧,80GB不貴啊,別拿資料做賭注)、以及一張運作不順的SIS晶片組主機板+賽揚500(實在太詭異的慢了,所以還是不要用好了)。
不知道有沒有人願意出清啊~
看了苦牢的文章,還有天佑的說明後,我決心當一次巨大的白老鼠:在Wordpress 2.1出來八小時後,即刻升級上去,看看會發生什麼事。
這次的升級,讓我非常擔心。於是我備份了全部資料庫,以及原先的2.0.7系統。並且做好隨時可以還原的準備。在再次確認過我使用的plug-in都列在官網的支援清單裡後,將他們全都解除,然後開始進行升級的實驗。以下是升級的過程。
備份資料庫,備份原先的blog系統檔案。
關掉所有的plug-in。
除了wp-include\language、wp-content\plugin、wp-content\theme以外,將新版拷貝進原先的目錄裡。之後,將新版的plugin裡的內容置換原先的。總之,wp-include\language與wp-content\theme不要動他。
執行wp-admin\upgrade.php
zonble在2007年1月1日釋出Vanilla Journal 0.24 Beta,將原先有錯誤的程式碼與資料庫表格的問題做了一個完整的修正。我當初採取Vanilla Journal為發佈基底,將系上未來要做的系友資料管理整合成一個系統。原先只是想要有個輕易的電子報發佈平台,就在一連串的想法底下,計畫越來越大。前陣子換伺服器,還差點因為session失效導致管理密碼無效的問題,鬧出大烏龍。
昨天寫完輸出系友系級、姓名與電子郵件帳號成一個csv檔,好方便助教匯入他outlook express通訊錄裡的功能。這是因為有些不是定期的系友資訊發佈,而是通知性質的東西,無法透過VJ來發送。這衍生出一個不得不處理的問題:權限管理。因為如果負責維護的工讀生將資料隨意下載回自己電腦裡,那這下子可就大妙了。
因此,檢查了一下新的VJ架構,看來有些工作不得不進行了:
權限管理:既然要管理敏感的個人資料,就得切分管理員與維護者的權限。目前的想法是維護者必須在管理員授權底下,取得編輯權限才可以看到完整的個人資料進行編修。而既然如此,那關於期別文章維護方面,也可順理成章將每期別都有責任編輯(維護者),責任編輯只能維護自己負責的期別。但是看來這是目前最大,也是最困難的工程。必須整合VJ目前對於期別文章的管理架構,以及我發展出的另一套後台系統。
外掛程式:於是問題就進一步出現。如果未來VJ要更新程式碼,勢必程式碼得適度做出修改。因此,如果有辦法發展出外掛,讓VJ的核心程式碼與其他的輔助系統得以分開,是一個比較好的主意。WP的外掛架構值得參考,但我目前也還沒摸透這是怎麼運作的,因此還有些工作得進行。
就是這裡囉~老闆的Blog
現在時間是六點,最後一個需要的外掛上去測試好,是個擋惱人的垃圾留言外掛。給老闆用上了,自己這個倒是沒用。
Ranking值那麼低誰會來這邊亂留言啊。
換句話說,這邊還蠻清幽的,沒什麼網站連到我這來。說起來可能也不錯,至少代表這邊沒有什麼筆戰文。
看看人家許佑吧~人家的blog人氣鼎盛的,連我要找外掛都會先去他那看看,回頭看自己自慚形穢啊…
清晨六點,林口有點冷,我肚子餓了。聽說中午還有個什麼工讀生行前大會要開呢。
睡覺去睡覺去…
Social 的勒~