分類
TatterTools

真方便的CodeHighlight Plug-in

今天瞎逛了一下 tt 的plugin網站:

http://tattertools.com/ko/bbs/zboard.php?id=plugin

結果找到了一個還不錯用的 syntax highlighter plugin, 這個是利用之前介紹的 https://diary.tw/archives/341 這篇內容中的 dp.SyntaxHighlighter 功能整合實作出來的, 效果當然很不錯囉, 給有需要說明講解程式又在寫 tt 的人使用是再適合不過了, 使用方式相當容易, 就是用 [ code ] ~ [ /code ] (注意, 沒有空格) 包起來的 code 就可以被這個 plugin 辨識出來並加上 highlighter, 若要指定語法, 就是 [ code 語法 ] 這樣即可, 例如: [ code php ]~…[ / code ] 這樣子囉. 原始 plugin 網址在這裡: http://gendoh.tistory.com/2510878 給大家參考看看囉!

以下為幾個 sample:

分類
Blog服務

AddThis支援顯示中文囉

今天試了一下掛在本站上的 AddThis 功能, 原來文章請參閱: https://diary.tw/archives/459

由於該站原來不能正確顯示中文, 因為編碼的關係, 雖然最後記入書籤系統是正確的, 但是中間的顯示異常總是讓人不太舒服.
剛用了一下, 發現已經都可以正常囉, 提供一下資訊給大家參考.

分類
TatterTools

完成LoadAddComment插件

在 tattertools 中, 留言或回覆評論時, 有時候會因為網路速度較慢, 而 tt 又是使用 ajax 的方式回應, 而造成似乎沒有反應的狀況, 利用了 dynamic html 中的 div 及一個 loading 的小圖示, 開發了一個插件, 在留言或回覆評論時提示了等待的狀況, 目前尚為一個測試版本, 先給大家測試看看, 下個版本將會加入自訂訊息, 顏色邊框, 等待時間等功能, 敬請期待!

目前功能為出現在畫面正中央會有提示, 畫面如下:

分類
TatterTools

MailNotification0.5插件完成囉

網友Chieh需要一個能主動通知有新留言功能的插件, 順便實作一下在 1.1.1 的版本下, 有 configuration 功能的插件, 便著手開發了一個於文章留言及留言版留言的主動通知插件.

本插件利用了 configuration 介面可以進行是要對文章留言有效或是對留言版留言有效, 當然亦可同時設定有效, 介面如下:

只要發生了新的留言, 就會依照設定進行 mail 主動通知, 並會將留言者, 留言類型及是否為秘密留言, ip 等資訊一併寄出, 也將連回查看的網址附上, 功能很單純也十分方便, 歡迎大家多多利用!!

下載:
MailNotification0.5.zip

 

分類
TatterTools

升級1.1.1完成

下午由於網友安裝插件的問題, 我試著更新 tt 的版本至最新的 1.1.1 , 如同之前的安裝方式, 先用 mysql 備份資料庫, 再將 tt 1.0.6.1 目錄整個備份下來 (雖然有排每日備份, 但在升級前還是做一下最新的備份, 以防不時之需), 接下來就是將 1.1.1 整個目錄以覆蓋的方式蓋上原來的 tt 1.0.6.1 目錄.

接下來登入後台, 如以往一般, 會出現系統檢查, 完成後就順利地更新至 1.1.1 的版本, 繁中化的部分就直接用原來 languages 目錄下的 zh-CN.php 利用 convertz 建一個 zh-TW.php 出來即可順利完成, 很快地就能測試網友安裝本站插件的問題, 不過看起來似乎也沒有什麼大問題, 一切都很正常, 看起來都還 ok, 我也將後台的插件畫面抓下來給網友 Chieh 參考:

另外整理一下 1.1.1 和我之前用的 1.0.6.1 的差異處:

整體來說仍維持原來的相容性, 這個是我一直覺得 tattertools 做得還不錯的地方, 不過程式碼的彙整仍沒有進行, 也就是一個程式碼分散在多支程式的狀況仍沒有改變. skin 也都相容, 後台介面美化了不少, 接下來為分項描述:

分類
TatterTools

tt的trackback spam嚴重及改善方法

最近因為 tt 的 trackback spam 發生的愈來愈嚴重了, 雖然有 eolin 的 antispam 在背後努力著, 但是還是進來了一堆 trackback 的 spam.

最近發生的大多是這個網址來的: 9hxofreeporn.info 還有 9hwifreeporn.info , 不知他是如何躲過 eolin 的 antispam plugin 的咧. 不過無論如此, 針對這樣的特性, 索性想寫個 plugin 來自己 antispam 一下, 結果在實測時, 發生了小狀況.

分類
好用軟體

gmail公開招收測試帳號

今天在使用 google 時, 發現下面畫面:

有沒注意到, 2.8GB 免費電子郵箱,有效阻隔垃圾郵件。立即試用 Gmail

看起來應該是已開始對外招收gmail測試帳號了, 之前 gmail 的帳號一直是利用 gmail 的用戶互相介紹才有的, 今天看到這個訊息, 看起來可能 gmail 已經可以突破之前的封閉型測試囉, 已邁向對外測試囉! 還沒有帳號的人, 快去申請吧….

相關新聞: http://tw.news.yahoo.com/article/url/d/a/070216/19/an6p.html

創作專用內容服務bubbleply

之前介紹過了在 flickr 上的 note 功能. 請參考: https://diary.tw/archives/388
利用 flickr note 功能, 可以很容易地在圖片或相片上加上註解或說明, 可以用來做為教材或是創作補充應用, 在原始的圖片上加上一個自創的內容, 相信會對於該圖片增色不少, 而且更完整.

在影片上有家公司提供了這樣的服務: http://www.bubbleply.com
他利用其他影片上傳服務商的內容影片, 加上時間軸, 讓使用者自行發揮及創作. 這也是一個很棒的設計, 他本身不需要具備大量的空間來存放這些內容, 只需要將時間軸及 bubble (文字框)的關係記錄下來即可, 很容易地利用一個小的文字記錄, 將這些資訊保留下來, 而原始的影片仍由原來的影片上傳服務商(如 youtube)取得播放.

整個行為就是使用者下載了 swf 的播放器, 取得了影片內容, 再取得了 bubble 的腳本內容(利用 fiddler 觀察, 是利用了一個 web service 傳回 xml 的腳本文件), 之後就依影片播放及腳本內容開始呈現最後的結果, 這樣的應用, 真的是很不錯的設計, 所有的行為都在 client 端的 swf 解決了, 不太需要很強大及很大空間的負載, 又可以引人入勝, 這樣的一個應用服務是很理想的.

下面是一個範例內容:

(Flash errrrr)

其中左上角有個 PLY 的符號, 可以用來切換是否要出現這個 bubble 文字框, 或是只要出現影片內容而已. 試試看, 創作產生內容的遊戲開始發酵囉..

分類
.net

在Windows2003 64Bit下執行ASP.NET2.0應用程式

由於要測試 windows 2003 64bit OS 下的效能, 必須將 ASP.NET 2.0的應用程式部署上去.

但擔心會有相容性的問題, 於是開始找相關的資料. 其實也都沒有找到. 相關的資料僅有在 x64 上的 iis 若要跑 64bit 模式, 就一定得用 asp.net 2.0 才行, 若是 asp.net 1.1 的話, 就僅能跑在 32bit 模式下. 後來直接將 compile 好的 asp.net 2.0 程式, 部署上去在 x64 下的 iis, 結果可以順利執行, 真是方便, 沒有相容性的問題.

應該是 asp.net build 好的 msil code 並沒有含 32/64相依的程式碼, 而要到 runtime 時, 依 runtime 的環境, 來執行 msil code, 所以沒有相容性的問題. 至於為什麼 1.1 要在 32bit 模式下執行, 想必是因為在 x64 os 上, 並沒有 64bit 的 1.1 runtime isapi, 所以只能在 32bit 模式下執行囉.

以上是升級作業系統至 x64 時的一個小插曲, asp.net 2.0 是不會有什麼問題的啦…

分類
懶得分類

1TB的硬碟

今天同事傳了個網址給我, 看了覺得科技進步的速度真的很快. Hitachi 已經有 1TB 的硬碟囉.

http://www.oc.com.tw/readvarticle.asp?id=9166

這個容量真的很大, 而且也才399美金, 平均容量單價不高, 不過, 這麼大顆硬碟要裝什麼啊? 裝重要的東西, 又怕掛掉, 所以後來買硬碟, 都要考慮是否有備份, 否則一旦故障了, 重要資料又沒備份將會很麻煩.

硬碟從最早的 20MB 開始用起, 我用過的容量有: 20MB, 40MB, 520MB, 1.2G, 4G, 8G, 15G, 20G, 40G, 60G, 80G, 250G 這些, 看起來還真有歷史感….