Archive for 五月 2007
沒想到這一天來的這麼快!~
ㄚ凱機器人才短短的幾天,已經衝破 msn 名單上限 300 人的大關,所以有的朋友會發生一直無法看到機器人上線的情況。
這是因為機器人的名單滿了,所以無法新增好友~
所以緊急新增加了機器人二號『ㄚ凱機器人餓號(darkhero-bot2@hotmail.com)』,來為大家服務。
下次出現三號的時候,我想應該不遠了吧….
備註1:可以先嘗試把ㄚ凱機器人先刪除,然後重新新增看看,看看是否ㄚ凱機器人順利將你新增到他的名單。如果沒有的話,請刪除他,然後加入ㄚ凱機器人餓號..
備註2:請不要同時加入兩個機器人,這樣會占用兩個機器人各一個名單額度,這樣其他人就少一個名額了….拜託~ 拜託~
No tags
發現致命的問題點,請大家不要下載使用…..
MyBlogLog 本身就是靠該 script 進行 User Trace 的..結果 cache 卻讓該 Javascript 完全無法在使用者端執行,更無法知道正在讀取網頁的是哪個使用者,因此無法有任何新的 User 瀏覽紀錄,這跟原來裝 MyBlogLog 的用途完全相反。
程式跟根據丹尼老大寫的 MyBlogLog Cache 0.2 改寫而成.
主要的修改是在於改成 PHP 作為主要程式語言,因為有很多朋友使用的虛擬主機並不支援 crontab 所以就無法正確使用丹尼老大的 MyBlogLog Cache 0.2 了.
改寫的部份主要改成直接在網頁中 include 這隻程式,程式本身會自動抓取 MyBlogLog 的 js 跟 avater .
但是為了避免每次都要重新抓很浪費資源,所以程式中也加上了Cache的機制。
可以在程式中設定產生的 mybloglog.php 的到期時間為多久,預設為600秒(10分鐘),而圖片的部份也有設定到期的設定,預設則為 86400(24小時).
你可以在下面位置取得這個修改過後的程式:mybloglog_cache.tgz
No tags
今天新增了一個功能。
平常看更新的狀態需要上到 twitter 去看,或是到自己的 Blog 或是朋友的 Blog 才可以看得到。
但是要是無法上去怎麼辦。
所以增加了機器人自動去抓目前大家在做啥的功能。
只要對機際人說『查看狀態』
機際人就會回應你像是這樣的內容囉…
Chen Yong Wei: 星期一的下午,又要準備進入昏睡狀態囉.
Darkhero: 發現,機器人好像會自己跑去睡覺..以後每天早上讓他自動重新起床好了..
Darkhero: 又是繁忙的一天….
Chieh: 瘋掉…*X*
Chieh: 吃得好撐…
這樣就不用連上線就可以知道發生什麼事情囉(此功能是抓 RSS , 但是好像有時候更新不是那麼快速….So…應該不是那麼即時的..)
No tags
接續上一篇,所以我搞了一個 msn bot 的程式。
目前還要測試一陣子,才會把相關帳號對應介面轉到資料庫去處理。
在這之前我要先徵求 10 名志願者參加測試的人,我會優先讓他們使用看看這個 Bot …
也不用期待太多,基本上就跟 TwitterMsn 一樣的意思,都是把你跟他說的話,轉到 Twitter 去。
有興趣的朋友請留言給我你的 Msn 我會跟你聯絡,跟你索取你原來 Twitter 的帳號密碼(因為要設定在程式裡面,他才會幫你去更新 Status)。
- Henryi (OK)
- Chieh (OK)
- 還有八個名額…
No tags
Chieh 推薦的 Twitter 是個有趣的服務,另外還有一個 msn Twitter ,也很有趣。
不過 msn Twitter 常常反應很慢,有時候還會掛點,所以當然有人會抱怨。
剛剛花了一點時間弄好了一隻 php script 可以自動登入 twitter ,更新 status …
接下來只要搭配 twu2 的 class.msn 就可以達到一樣的功能了….
twitter_status_update.php
#!/usr/bin/php
<?php
function read_header($ch, $string)
{
global $location; #keep track of location/redirects
global $cookiearr; #store cookies here
global $ch;
# ^overrides the function param $ch
# this is okay because we need to
# update the global $ch with
# new cookies
$length = strlen($string);
if(!strncmp($string, "Location:", 9))
{ #keep track of last redirect
$location = trim(substr($string, 9, -1));
}
if(!strncmp($string, "Set-Cookie:", 11))
{ #get the cookie
$cookiestr = trim(substr($string, 11, -1));
$cookie = explode(';', $cookiestr);
$cookie = explode('=', $cookie[0]);
$cookiename = trim(array_shift($cookie));
$cookiearr[$cookiename] = trim(implode('=', $cookie));
}
$cookie = "";
if(trim($string) == "")
{ #execute only at end of header
foreach ($cookiearr as $key=>$value)
{
$cookie .= "$key=$value; ";
}
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
}return $length;
}$ch = curl_init();
$login_data = array(
'username_or_email' => 'darkhero@gmail.com', # 你的帳號
'password' => '', # 你的密碼
'commit' => 'Sing In!'
);curl_setopt($ch, CURLOPT_HEADERFUNCTION, 'read_header');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION,true);
curl_setopt($ch, CURLOPT_URL,"http://twitter.com/");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_COOKIESESSION,true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
$content = curl_exec ($ch);curl_setopt($ch, CURLOPT_URL,"http://twitter.com/sessions");
curl_setopt($ch, CURLOPT_REFERER,"http://twitter.com/");curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($login_data));
$content = curl_exec ($ch);
$new_content = array(
'status' => $_SERVER['argv'][1],
'commit' => 'Update',
);curl_setopt($ch, CURLOPT_URL,"http://twitter.com/status/update");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($new_content));
$content = curl_exec ($ch);
echo $content;
curl_close ($ch);
?>
No tags
之前看到有這個研討會的活動,所以就報名了。
時間是今天下午,地點在六福皇宮B3…
一點半開始,大概會到五點半吧…
希望現場有網路囉….
不知道還會不會遇到認識的人,有認識的人要一起去嗎?
No tags
看到阿維裝的 MyBlogLog 好像不錯玩,所以我也裝了一個來玩玩囉…
No tags
很有趣的網站,不知道每個投票能不能弄成一個 script include 或是 iframe 放在自己的Blog上面呢?
感覺很有"Wii 投票"的感覺阿!~ 希望他們能在統計分析上做出更有趣的東西..^^
如果能夠開放使用者建立各種題目就好了..^^…
No tags

