Web

MyBlogLog Cache 0.2

花了點時間, 把 MyBlogLog Cache 做了些小修改:

下載: [download#3#nohits]

Change Log:
1. 在產生的 HTML 裡, 會把名字加到 title. 也就是說, 當滑鼠移到 avatar 上面 (還沒有 click 時), 會顯示名字.
2. 增加一些彈性, 可以選擇 avatar 的個數以及簡單的 layout, 把參數改成 6 個.

新增的參數說明如下:
$count 指的是希望顯示的 avatar 總個數
$dis_col 表示每列顯示幾個 avatar
$img_size 代表 avatar 的大小

my $cache_dir = '...';
my $www_dir = '...';

my $mblID = '2007***';

MyBlogLog Cache 0.1 半手工版

花了點時間, 弄了個 MyBlogLog 的 cache, 測了一天, 看來還可以, 當然還有很大的改善空間. 其實我對 perl 不熟, 所以程式的完整性應該是不怎麼樣 ... 不過至少已經可以 work 了 ^_^

稱為半手工版的原因是, 因為很多東西還是得手工處理, 請原諒這個星期天還得加班的師程工, 最近沒有很多時間玩這些.

環境需求:

  • Perl, 版本需求不知, 我是用 5.8.8
  • wget, 版本需求不知, 我是用 1.10.2
  • UNIX: 我是在 Linux 上寫的, 搬到別的系統的話不知道會怎樣, 目前還沒測試過

安裝步驟 (for Perl 程式):

  1. 下載 mybloglog.pl 並存放到某個目錄.
  2. 修改 mybloglog.pl, 有 5 個變數要指定:

    * 指定 $cache_dir: 這個目錄是用來存放 download 下來的 avatar 以及產生的 mybloglog.php 的目錄. 請指定一個從根目錄開始的絕對路徑.
    * 指定 $www_dir: 這個目錄是在 web server 上要存取 $cache_dir 的路徑, 請指定一個從 Apache 的 DocumentRoot 開始的相對目錄路徑.
    * 指定 $mblID: 這個是你在 MyBlogLog 上的 ID, 長得類似 2007022422374540.
    * 指定 $www_dir: 這個目錄是在 web server 上要存取 $cache_dir 的路徑.
    * 指定 $c_rows: 這個是 avatar 的個數, 最大是 10, 目前會少一個, 請看後面已知問題

  3. 設定 cronjob 自動執行該 perl 程式

MyBlogLog Cache POC

2007-05-27 更新, 看來程式會讓畫面整個亂掉, 我刪掉了, 0.1 版已經出了, 請參考 MyBlogLog 0.1

感謝阿維鼓勵, 本來想說應該很難的, 不過剛看了一下 MyBlogLog 的程式, 好像應該是可行的.

方法如下:

1. 用 wget 把 MyBlogLog 產生的 Java Script 抓回來

2. 寫個小 Perl 程式去分析

把部落格觀察的貼紙改成 local file

look.urs.837 昨天開 blog 時, 發現當載入到部落格觀察的貼紙時, 畫面會停頓個幾秒鐘. 我想可能是剛好我家到部落格觀察的網路那時剛好塞車, 或是部落格觀察的主機剛好 loading 比較剛吧.

MyBlogLog 把 Avatar service 關掉了?

剛發現 MyAvatars 都不顯示 MyBlogLog 的 Avatar. 換成 MBLA 也是一樣, 測了一下才發現, 現在使用 http://pub.mybloglog.com/coiserv.php?href=http://xxxxxx/ 已經不會顯示任何 Avatar 了. 而且直接用 Firefox 打開這個 URL 也會看到 favorite icon 現在變成 Yahoo 的 logo 了, 前一陣子聽說 Yahoo 要 rebrand MyBlogLog, 不知道和這有沒有關係 Sad

HEMiDEMi 的各種小工具及應用整理

雖然知道 HEMiDEMi 很久了, 不過一直沒有去用他 (因為不知道和 Delicious 有何不同). 不過最近花了些時間玩了一下, 覺得還滿不錯的, HEMiDEMi 不單只是個網路書籤, 還有群組以及討論的功能, 沒事看看群組內的書籤和討論其實滿不錯的, 因此也順便整理了一下關於 HEMiDEMi 的一些小工具以及知道的一些應用了. (最近滿流行懶人包的, 這樣整理算嗎?)

如何擋掉/使用 Snap Shots (Snap Preview Anywhere)

Snap Preview Anywhere 改版了, 現在變成 Snap Shots. 新版本現在對於 Wikipedia, IMDB, YouTube, flickr 的支援好了許多, 或許也正因為如此, 現在有使用這個服務的 blog 愈來愈多了, 可是 ... 有時候真的好煩啊, 滑鼠移來移去就會一直被跳出來的視窗擋住.

Add Custom HTML on MSN spaces

之前一直想要把 MSN spaces 上面的 RSS 訂閱給換掉, 又找不到什麼好方法, 剛好在 夜?衫衫工作室看到這篇 Custom HTML PowerToy 教學, 很不錯, 照著做就可以開啟 Custom HTML 這個隱藏的模組了.

管理 Bloglines 上的訂閱

最近在看 Apache 的 log, 研究怎麼擋掉一些討人厭的 robot, 無意中剛好看到, 因為我的 blog 是架好一段時間之後, 才使用 Feedburner Feed Replacement, 因此同樣是 Bloglines 來的 subscription, 有的是連到 wp-rss2.php, 有的是連到 wp-atom.php, 當然還有的已經改到 Feedburner 了. 這樣管理上實在很麻煩, 本來呢, 是直接用 HTTP 的 permanent (301) redirect 來做處理, 把這些全部都直接轉向到 Feedburner, 後來查了一下, 原來 Bloglines 本身有提供 claim 的功能, 只要你確認是這些 feeds 的 owner 之後, 你就可以直接做一些管理動作, 譬如說, 可以直接合併這些指到同一個 blog 的不同 feed. 細節的部份請直接參考延伸閱讀的教學.

Domain + Blog 統統免費

同事上星期和我抱怨說, 他原來的 blog 廠商被合併了, 因此整個 blog 要搬家, domain 也得換, 他想找個免費的 blog, 但是 domain 最好也是免費的. (基本上就是統統不給錢就是了 Sticking out tongue)

Syndicate content