Browse Category

Programming

WP Plugin – 指定圖片 URL 為 Featured Image

WordPress 從 v2.9 開始提供 Post Thumbnail 的功能,到 v3.0 以後改稱為 Featured Image,它可以將某一張照片設定為某一篇文章的特色圖片,如果所使用的 theme 有支援此一功能,即可在文章列表中或是 related posts 中顯示此一圖片,但目前此一功能只能透過上傳到主機的媒體庫 (Media) 中的圖片來設定,而我平時都是將圖片上傳到 Flickr,如果要再多一個上傳到主機的步驟,實在麻煩,如果可以直接將 flickr 中圖片的 url 指定為 Featured Image 那該有多好啊?

在打造新輪子之前,搜尋了一下,找到一個 External URL Link as Featured Images 非官方的 plugin,似乎符合我的要求,不過似乎是要付錢的,算了算了。

之前用了一個 Auto Post Thumbnail 的 plugin,它可以自動將文章中的第一張圖片,設為 featured image,老實說這個已經達成我大部分的目的,但就是有那麼點少少的時候,用到的第一張圖片不是我想設的特色圖片,這時它又沒有調整空間了。於是我把裡面的核心程式碼抽出來,改成這個 Featured Image via URL plugin。

Keep Reading

GM Script – 預載 CK101 圖片

瀏覽 CK101 網站時,會發現需要將頁面 scroll 到特定位置時,才會誘發瀏覽器去讀取該張圖片,這樣當然可以降低 server 瞬間的負擔,讓圖片慢慢出現,但使用者就得花時間等待圖片載入,網路速度快一些的情況還 ok,要是網路慢一點,便痛苦得很。

之前曾經找了一個 GreaseMonkey 的 script — ck101 images — 來用,不過一陣子後就失效了,
懶得去改它,就自己重新研究了一下。

Keep Reading

讓 WordPress 改用 ImageMagick 引擎縮圖

前一陣子忽然覺得所謂的「廣色域」影像比較好,所以改用 AdobeRGB 取代原本的 sRGB 來儲存圖片,後來甚至用更廣域的 ProPhoto RGB,圖片上傳到 Flickr,所產生的縮圖並沒有 Color space 的問題,但如果上傳到 WordPress,內建的 php-GD 並沒辦法正確的處理 ICC profile,所以照片縮圖後全部變成「去飽和」的模樣。

最簡單的解決方式當然是把要上傳的照片全部轉成 sRGB 輸出,還可以順便兼顧 IE8 之前的版本不支援 ICC 色彩管理的問題,但總覺得應該可以有更理想的處理方式吧!

就目前的版本,GD 沒辦法處理 ICC profile,所以把目標轉到另一套影像處理引擎 — ImageMagick。所幸 Clinton Agency 已經寫好一套 WordPress Plugin: ImageMagick Engine,它可以讓 WP 改用 ImageMagick 來取代 GD。

Keep Reading

以 jQuery 改變 textarea 的內容

之前有個小網頁,裡面用 jQuery 去改變 textarea 的內容,原先使用的方式是

$(textarea).text('something to show');

但會遭遇到一個奇怪的問題:只要該 textarea 曾經被手動更改過內容,以上方法便會失效。

看了這篇 jQuery Textarea – 該用val()還是text(),似乎是 textarea 也有 value 的問題,所以把 code 改成

$(textarea).text('something to show');
$(textarea).val('something to show');

目前運作還 ok …

冼鏡光老師部落格的 Feed

有在看攝影 blog 的人可能會知道一個人 – 冼鏡光,他在 DCView 有個 blog,裡頭介紹了許多老相機、老鏡頭,還有攝影相關的知識、常識,要定期的 follow 它最簡單的方式就是透過 feed,但無奈的是 DCView 提供的 feed 卻有個怪問題:一直在更改文章的 url,這樣會導致 google reader 一直認為有新文章,所以用 Y! Pipes 改寫了一下。

Keep Reading

排班表の殘念

忘了從去年的哪一個月開始,我們組長要求我們要給他一張排班表,把每天各時段藥局、急診、掛號室的班排給他,原本還要求按表操課,但很多時候被叫出去出任務,最後那表變成徒具形式的紙一張。

即使徒具形式,還是得有張表出來才行啊!每個月的月底協調完島休、返台…還要排值班,實在煩人,便萌生了用電腦亂數填表的方法。 Keep Reading

徹夜改版 – Slimbox Plugin

昨天晚上徹夜未眠,因為又在改程式了!!!

前幾天剛改好 slimbox wordpress plugin, 馬上就有人來發問,因為距離國考時間所剩無幾,原本無心多做回應,後來意外用 IE 測一下卻發現 javascript 似乎有問題,跑不起來。雖然在 Firefox, Opera 裡都正常,但要是 IE 這個市場主流軟體不能用,我的心血豈不就白費了!所以還是卯起來解決吧! Keep Reading