01.06
我在 2007 年前寫了一個短網址服務 ZZB.BZ,雖然我根本沒什麼時間去理它,不過它卻自己慢慢長大了,尤其去年(2011)更是高速成長的一年,希望今年(2012)可以再上層樓。
目前(2012/01/06 16:04)總共儲存 136,487 筆記錄,累積共轉址 69,010,115 次。

walk away in slow motion.
我在 2007 年前寫了一個短網址服務 ZZB.BZ,雖然我根本沒什麼時間去理它,不過它卻自己慢慢長大了,尤其去年(2011)更是高速成長的一年,希望今年(2012)可以再上層樓。
目前(2012/01/06 16:04)總共儲存 136,487 筆記錄,累積共轉址 69,010,115 次。

在真‧三國無雙6 遊戲中,「印」是指特別的能力,例如體力增加、攻擊力增加、防禦力增加、無雙+1…等等。
武將可以將「印」裝配到武器上,即可得到該「印」的效果,每種武器可以裝配印的數量不同,最少兩個,最多五個。
快速練印的方法是
1. 進入戰史模式,劇本選擇三國無雙
2. 武將選擇諸葛亮、難度選擇天堂。
3. 主要武器選擇要練印的武器 (印獲得速度較快)
4. 次要武器裝備”印獲得促進”
5. 將要練印的武器寄存在打鐵店 (印獲得速度較慢)
6. 在三國無雙的地圖中,先到畫面中間吃掉 Life UP + 10
7. 每到一個領地,直接衝到敵方主帥旁邊,等其餘敵方武將聚集之後一直放無雙即可,注意別讓敵方主帥死得比敵方武將快,以免該領地的 NPC 過早被系統自動回收。
8. 從右上角開始逆時針一路打到右下角,最後再收拾掉呂布。
打這關得好處是武將夠多,尤其最後缺幾個印想要儘快收集完整時候,用這招練印非常快。
真‧三國無雙6的武將分為以下素質:
1. 體力
2. 攻擊力
3. 防禦力
4. 力量
5. 敏捷度
其中第 4 和第 5 是武將的天生素質,少數武將可以透過技能樹系統增加素質,但大多數不可改。正常可以練的都是第 1,2,3 項,其快速練法為:
1. 戰史模式,關卡選擇”美男子之爭”,難易度選”天堂”
2. 需要具備”方天戟天賦”
3. 第一武器使用任何一把雙劍,武器印使用”方天戟天賦”
4. 第二武器使用任何一把方天戟,殺傷力越強越好
一開始手上拿雙劍,遇到敵方武將則發動易武攻擊,之後狂按 框框 即可殺死對方武將。
每支武將都用這個方式(發動易武,使用方天戟直接砍死對方,combo 會超過 20),每個武將會隨機噴出 Attack UP +4 、 Defence UP +4 或 Life UP + 20 。一場平均下來含 Loading 大約 3 分鐘,該關卡共八隻武將,可以增加 32 點 (在每支武將都是 噴出 Attack UP +4 或 Defence UP +4 的狀態下) 。
防禦力 + 攻擊力大約需要提昇 1200 點才會到頂 (600 防禦 + 600 攻擊),以這上面的速度不休息,需要打大約 40 場,約 2 小時多可以練滿一支武將。
我在噗浪寫了幾隻機器人,其中有兩隻好友都超過 20 萬個,機器人有個特性很重要,就是必須要拿到好友的訊息,才會有所回應。
最近一個多月以來,機器人回應噗的狀況非常差,較前月以及去年同期掉了接近三成!
有以下幾個可能:
前兩點不是很確定,但其中以第三點的狀況有跡可循:
![]() |
![]() |
| 機器人1取得訊息時間差統計 | 機器人2取得訊息時間差統計 |
上面這兩張圖,的解釋如下:
圖中數字的 0 代表透過 RealTime API 取得,其餘部分則是使用 Polling API 加上時間差參數 (Time Offset) 取得未讀訊息的數量分佈,而 30, 60, 90, 150, 240 則是我先設定好的時間差參數 (Time Offset) 。
理想的狀況是我所有訊息都可以透過 RealTime API 取得,但實際上的分佈,我只能取得六成的即時訊息,其他還是要靠 Polling API 來拿。
圖中數字 30, 60, 90, 150, 240 的意義可以粗略解讀如下:以 240 為例子,當使用者在 1:00:00 發表了一則訊息,程式要等到 1:04:00 (差了 240 秒) 才能拿到使用者發的那則訊息。
然後機器人不會使用 Polling API 拿取時間差參數 (Time Offset) 超過 240 秒的訊息,一方面是要降低 Plurk 那邊伺服器的負擔,另一方面是訊息的時效性已經沒那麼強。
基於以上的跡證,關於機器人沒有回應的問題,其實也沒什麼好方法來解決 (因為機器人根本就拿不到使用者的訊息,自然就無法回應)。
所以,還請機器人使用者多多包涵…抱歉了。
我一直都很愛喝汽水,然後一直想要買 Sodastream 的東西,但卻又覺得太貴買不下去,剛好前幾天發現我自己的中華電信歡樂點有兩萬多點可以用,所以就用那些點數再加上一些錢換了一台 Sodastream Genesis 。
今天東西寄到了,自然免不了好好把玩一番。 Read More >>
我的手機是 HTC Desire 已經用了一年多,平常都會小心收好,但就在今天傍晚大概六點左右,我突然發現我的手機不見了,四處都找不到,口袋也沒有…
雖然我一直都對我的 Desire 不是很滿意,可是我目前還沒有和它分開的打算阿阿阿!
抱著死馬當活馬醫的心情,我打了我自己的電話,希望電話那頭可以有人接起。
第一次打電話,沒人接聽…
第二次打電話,依然沒人接聽…
就在我要死心的時候 ,突然我的電話響了(我的市內電話) 。看了看來電顯示,原來是樓上的收發室打來的。我心想,該不會是有人撿到我的電話,然後送到收發室吧?
我忐忑不安地接起了電話,電話那端傳來收發室的小姐的聲音:「你說是不是掉了手機?」
呼,我心中終於放下一顆大石頭,不用花錢買新手機了 Q_Q
還好是在公司裡面掉的,謝謝幫我把手機送到收發室的無名英雄,雖然我不曉得你是誰,但我打從心底謝謝你的好心,讓我不致於因為我自己的粗心大意而付出代價。
以後我會認真保管好手機的!

這是一隻我寫的 Plurk 機器人(註一) 在不同時間差的情況下個別抓的「待回應訊息」 (註二) 分布狀況。
目前共有七隻 fetcher ,第一隻 fetcher 使用 Plurk Real Time Channel API ,其餘六隻 fetcher 使用 Plurk Polling API 並且以延遲 10s, 30s, 60s, 90s, 180s, 240s 的時間差 (offset) 來抓取訊息,圖表的縱軸代表「待回應的訊息」數目,橫軸則是時間差。整個圖表趨勢如果越往左靠,則表示 Plurk 系統對訊息同步的即時性越好,如果越往右靠,表示 Plurk 系統在訊息同步上花的時間越多。
之前在抓取訊息時,我都只抓取一分鐘之內訊息,過期的都不抓,但這樣也造成不少人說機器人沒有回應 (沒回應表示一分鐘內機器人沒抓到使用者發的訊息),以上圖來看,就是以前至少有 30% 的「待回應訊息」我漏抓了。
這種情況下,唯一的解決方法大概就是把時間差 (offset) 再加大。但其實這麼做的幫助很有限,因為使用者通常會因為等太久而自行砍掉沒有回應的訊息,然後機器人這邊則是會因此發生 (plurk not found) 的錯誤。
目前透過 Real Time Channel API 拿到的只佔 34% 左右,有 30% 是 offset 在 10s – 60s 之間拿到,而剩下 35% 則是超過 90s 才拿到。
備註:
SELECT COUNT( id ) AS "次數", fetch_offset AS "時間差" FROM `reply_message` GROUP BY fetch_offset HAVING fetch_offset IS NOT NULL ORDER BY "時間差" ASC
最近機器人的回應狀況不甚理想,我會再觀察一至兩週之後再 update 一下。
因為上次把自己 VM 不小心刪掉又救回來的那件事情,所以開始著手計畫備份所有資料。
這隻是我寫的 Shell Script,每次執行都會把 $WWW_DIR 下面的所有目錄個別壓縮成 tgz 檔案,並且把 *.tgz 搬移到 $BACKUP_DIR 下面,然後刪掉 $BACKUP_DIR 目錄下大於一個月的備份。
目前我是放到 cron table 裡面跑,每三天會跑一次。
#!/bin/bash
date=`date +%Y-%m-%d`
BACKUP_DIR="/data/www_backup/"
WWW_DIR="/var/www/"
WWW_DIR_CMD=`ls $WWW_DIR`
cd $WWW_DIR
for f in $WWW_DIR_CMD;
do
backup_file_name=$f
backup_file_new_name=$f-$date.tgz
backup_cmd="tar -zcf $date-$backup_file_name.tgz $backup_file_name"
echo $backup_cmd
`$backup_cmd`
done
mv_cmd="mv $WWW_DIR*.tgz $BACKUP_DIR"
echo $mv_cmd
`$mv_cmd`
del_cmd="find $BACKUP_DIR -type f -mtime +30 -delete"
echo $del_cmd
`$del_cmd`
如果不想要輸出訊息,就在 crontab 裡面把輸出導向到 /dev/null 即可。
在自己的 proxy 上面加上帳號密碼認證
編輯 /etc/squid3/squid.conf
在 auth_param 區塊加入以下設定:
auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/squid.pwd
auth_param basic children 5
auth_param basic realm Squid 3 Proxy Server
auth_param basic credentialsttl 2 hours
acl user_def_passwords proxy_auth REQUIRED
http_access allow user_def_passwords
如果 /usr/lib/squid3/ncsa_auth 找不到就 locate 一下,一般來說是這個位置。
接著用 htpasswd 設定帳號密碼:htpasswd -c /etc/squid3/squid.pwd user_name
最後重起 suqid3 /etc/init.d/squid3 restart
馬政府執政這幾年下來,對於台北市飆漲的房價一點辦法也沒有,普通上班族工作一輩子也買不起房子,讓我早就有換人做做看的念頭。(現在台北市房價應該是…回不去了)
雖然明年才總統大選,不過最近選戰早已打得激烈,前陣子民進黨副總統參選人蘇嘉全被爆在屏東有豪華農舍一棟,四周有圍籬,儼如私人皇宮。但這件事情在我看來其實一點也沒什麼關係,畢竟如果我有錢,我也想要回鄉蓋棟房子來住,而且有錢蓋房子也不是什麼錯。不偷不搶,說實在的,到底有什麼問題?難道國家領導人就一定要家徒四壁嗎?別忘了,台灣人民選出來的三級貧戶之子(夠家徒四壁了吧),最後還不是進去蹲了。
所以治國能力才是重點,不要貪汙搞意識型態才是全民之福。誰的農舍有幾棟?說真的,我真的一點也不在意。
不過今天又爆了一個新聞:蘇嘉全宣布捐農舍 公布全家人財產
我心中的失望真的是….馬的,爛透了!
我怎麼排列組合,都想不出蘇嘉全要捐農舍是哪一招?
這件事情說穿了就是「為了選上副總統」所以「自己蓋的房子不要了」這樣的因果關係。
想一想,這樣不恐怖嗎?
副總統,到底是可以得到怎麼樣的一個利益?
目前有幾種可能性,由於蘇嘉全已經宣布捐出,所以就略過「持有農舍」的條件:
選上副總統 – 持有農舍 (這是最理想的狀況)
沒選上副總統 – 持有農舍 (至少財產上沒損失)
選上副總統(捐出農舍)
沒選上副總統(捐出農舍)
還有其他排列組合嗎?我怎麼想都怎麼失望。