2009-05-13

【網】TinyURL : 將你的網址變的短短短

0 comments

會知道這個東西~

是因為我上一篇文章在寫 Plurk News Robot 的時候,

發的新聞網址,都長一樣,只有最後面才不一樣,

所以 Plurk 就會說我都 發相同的噗~~所以就會噗失敗~

所以就想說把網址改一下~應該就可以了吧~~

亂Google後 ,找到這個網頁 TinyURL.com

 

他可以把長長長的網址,變成超短的耶~~

例如:

http://blog.xuite.net/chingwei/blog

就會變成

http://tinyurl.com/qr66tz

比較over的情況像

http://rover.ebay.com/rover/1/711-53200-19255-0/1?t
ype=3&campid=5336224516&toolid=10001&customid=tiny-
hp&ext=unicycle&satitle=unicycle

他就會變成只有

http://tinyurl.com/unicycles

挺不錯的,網址短了好多喔~~看了也比較爽快~

以後只要打短短的網址,他就會自動幫我導到我要的頁面了~~

 

PS.

縮短後,Plurk,就沒有說我都發同樣的噗了~~讚~~

 

update:

忘了說他有api可以用,用法如下

http://tinyurl.com/api-create.php?url=http://blog.xuite.net/chingwei/blog

他就會回你tiny url~

【趣】Plurk : 自動發新聞 - Plurk Robot

0 comments

之前看了 Vexed 寫的 自製 Plurk Bot 定時自動發噗

才想到~~原來這麼簡單就可以發噗了~

之前都沒想到~~

所以我就參照 Vexed 的程式,寫了一個自動發新聞的Robot

因為現在Plurk好像已經變成我天天都會看的網站,

一不看,好像資訊就會落後很多,所以每天都要上來噗一下~

如果上面也有今天的新聞,就可以讓我順便了解一下時事,

感覺就像是一個小型的News Reader~

做法很簡單~

  • 先將新聞的來源 (RSS) 抓回來,然後先將這個來源的標題發出去。
  • 然後取回plurk_id後,再將所有的新聞使用這個plurk_id去回應,就可以出現在這則訊息的回應中。
  • 接著我再設定一下crontab,讓他依照我設定的時間去plurk新聞。

完成~~

一切都要感謝 Vexed 大神。真是優秀~~

目前一天 只 Plurk 5 個UDN 的新聞,怕太多被討厭……


PS.

如果懶的這樣做~~就將我加入你的好友~就可以追縱到我發出的新聞了~~

但…這樣子也會看到我自己亂噗一些有的沒的~~哈~~

大家一起來噗吧!!~~~> My Plurk

 

Update:2009-08-20 
  因為被唸說太多新聞,所以後來都改成密噗,
  不過醬子這篇好像別人就看不到了,所以今天又改成公開噗,然後噗在另一個帳號
  ching_robot 大家加入這個,就可以看到新聞了~~

2009-05-12

【工】ZF : Using Smarty as template engine

0 comments

Smarty 用習慣了,還是會想使用 Smarty 來當樣版

所以就找了一下該怎麼將 Smarty 放進 Zend Framework

找到一篇寫的不錯的文章,簡單易懂:

Zend Framework: Using Smarty as template engine

那我這裡也來說明一下~~

有點小改,因為我是使用ZF 1.8,但差別不大,只差在Registry

 

這裡寫一下我的做法..

首先在 index.php 建立 smarty object

require_once('Zend/Registry.php');
require_once('Smarty/libs/Smarty.class.php');
$smarty = new Smarty();
$smarty->debugging = false;
$smarty->force_compile = true;
$smarty->caching = false;
$smarty->compile_check = true;
$smarty->cache_lifetime = -1;
$smarty->template_dir = 'templates';
$smarty->compile_dir = 'templates_c';
Zend_Registry::set('smarty', $smarty);

 

然後只要在controller class裡,取回smarty object,然後就照原本的寫法,就可以使用了。

class IndexController extends Zend_Controller_Action
{
  function indexAction()
  {
    $smarty = Zend_Registry::get('smarty');
    $smarty->assign('title', 'Test');
    $smarty->display('bala.tpl');
  }
}

夠簡單吧~~

【工】ZF : Configuring Your URL Rewriter

0 comments

要用Zend,就要設定Rewrite Rule,因為他都是將request丟給index.php處理。

下面就是要如何設定。

Lighttpd


編輯

lighttpd.conf

加上

    url.rewrite-once = (
        ".*\?(.*)$" => "/index.php?$1",
        ".*\.(js|ico|gif|jpg|png|swf|css|html)$" => "$0",
        "" => "/index.php"
    )

PS.忘了說,還要設定根目錄為: update 2009-06-16
server.document-root        = "/home/www/chingwei/public/"

 

上面內容參考自

Configuring Your URL Rewriter

 



 

update 2009-11-25

在 Build PHP 時要記得加上 --enable-spl 這樣子Zend會用到的 spl_autoload_register 才可以正常執行。否則會出現下面的錯誤:

Call to undefined function spl_autoload_register()

如果有使用 eaccelerator ,則記得要使用 0.9.5.3 以上的版本。 0.9.5.2 會出現下面錯誤:

Fatal error:  Cannot access protected property Zend_Loader_Autoloader::$_instance

安裝環境:

SUSE 11

Lighttpd 1.4.22

PHP-5.2.10

2009-05-11

【遊】09-0503 舊草嶺隧道 + 龍門吊橋

0 comments

2009-05-03 這天的中午,我們前往 舊草嶺隧道 去騎腳踏車~~

舊草嶺隧道就在福隆的附近~~大概因為是假日,人爆多的啦~~

有人去海水浴場,有人騎腳踏車~~人滿為患,都沒地方停車了~~

我們直接開到要騎腳踏車的地方,剛好租腳踏車的地方都可以讓你停車~~

還好沒停在外面,車多又要走好遠~~呼~~真幸運~

舊草嶺隧道是個挺特別的腳踏車點~~因為都是在隧道裡面騎~~聽說有二公里長~~

但都看不到風景~~裡面又冷冷的~~陰森呢~~

 

下面就是照片啦~~


這是到福隆一定要買的便當~~還不錯吃啦~~很古早味~~



鐵馬~~大家都要拍一下~~






天氣不錯~~是個晴朗的好天氣~~



這就是入口了~~我們即將從這個入口出發~~


我邊騎邊拍~~拍出來的照片有一種速度感耶~~(其實是拍的不好,都模糊……)



Patty騎到手都酸了~~哈~~




好多人~~可是這裡沒什麼吃的,也沒有什麼地方可以去~~這個終點讓我傻眼了~~





都到了~~所以只好開始亂拍照片囉~~至少留下一些回憶~~




後來發現還有點時間,就決定往龍門吊橋出發~~Let's Go~~~~



路上看到一隻很花翹的龜~~




我不懂Patty想表達的意思~~所以放上來~~大家可以集思廣意一下~~~~



龍門吊橋~~噹噹~~還挺高的耶~~



一定要再來一張大合照的~~拍完就要再繼續努力騎回腳踏車店~~

然後出發去吃【黑白毛】~~~哈~~

結束~~(寫的很無聊~~文筆太差~~)

還是去看 patty 寫的比較好~~

[遊] 福隆 舊草嶺腳踏車行:
http://blog.xuite.net/pattyhome1/diary/23845763

【L】Ubuntu : Folder Sharing - only sharing directories we own !!

0 comments

今天在 Ubuntu 要 Share 我 NTFS 磁區的資料匣,

結果他出現了上面這個訊息。他說我只能分享我擁有的目錄,

如果要可以 Share 別人的目錄的話,

就要在 smb.conf 中加上 usershare owner only = flase

 

要分享目錄的話,在資料匣按右鍵,選擇 Sharing Options,

就會出現下面的畫面,將Share this folder 打勾,

接著選擇 Create Share

接著出現錯誤訊息,然後就照著上面的訊息去修改 samba 的設定檔。

vi /etc/samba/smb.conf

加上 usershare owner only=False

接著再重新 Share 一次目錄就成功了~

 

【L】Ubuntu : Upgrade Ubuntu 8.10 to Ubuntu 9.04

0 comments

剛才將 ubuntu 8.10 升級到 9.04

整體上還沒有太大的感覺。因為…我還不常用……

最大的發現,大概就是之前在編輯畫面時( vi or gedit.... etc.)

按著 上/下/左/右 鍵不放,他都只會動一格

現在按著不放,已經可以連續向 上/下/左/右 移動了。

升級的方式如下:

Network Upgrade for Ubuntu Desktops ( GUI )

  1. Start System/Administration/Update Manager
  2. Click the Check button to check for new updates.
  3. If there are any updates to install, use the Install Updates button to install them, and press Check again after that is complete.
  4. A message will appear informing you of the availability of the new release.
  5. Click Upgrade.

Network Upgrade for Ubuntu Servers ( Command Line )

  1. Install update-manager-core if it is not already installed:
    sudo apt-get install update-manager-core
  2. Launch the upgrade tool:
    sudo do-release-upgrade

接著就完成了~

2009-05-05

【遊】09-0503 冬山河親水公園 + 阿宗冰城

0 comments

2009-05-04 宜蘭冬山河親水公園~

我們第一天晚上住的是親水棧~~要價2200大洋。就在冬山河的對面~~超近的~~

PS.現在進去親水公園都不用錢了耶~~~~還不錯~~


這是房間的照片~~沒錯,這就是房間的全部了~~就這麼小,要價2200,覺的有點…被當凱子的感覺,超小的~~但東西都還挺新的就是了~



為了要去冬山河走走,我們早上7點就起床了~~因為中午還要衝到舊草嶺隧道騎腳踏車~~
所以早早就到樓下吃早餐,這是附的早餐~~是當場做給你吃的~~還不錯~~挺好吃的。



接著我們就跟老闆借腳踏車,到冬山河去玩~~
一大早就來,所以都沒有什麼人,很安靜~~享受這種感覺~~照片也不會有路人甲~



這張照片如果拍的亮一點,就可以很有Fu了,可惜呀~~相機沒設定好~~繼續殘念~
PS.當天的天氣還是不錯的~~




我被打了~~~(汗!!)



Patty披著外套,自以為是小飛俠~~阿呆~~噗!!











這張的感覺不錯耶~~(自以為~)



冬山河,看的到傳藝中心耶~~原來我們這麼近!!



騎一騎,看到有龍舟~~馬上跑下來玩~~可是,水好臭喔!!!!




耍屌中~~照片的意思是在說:阿你是在看三小!!



這張~~是難得拍的挺亮的一張~~這時我們已經騎的滿身汗了。
Patty已經想回去休息了~~我也必須為下午的舊草嶺隧道保留些體力。




下次見~~冬山河,我下次會把你拍的更漂亮的~~



休息完後,就往舊草嶺隧道出發了~路上看到【阿宗冰城】,之前有來吃過,印象不錯,所以馬上停下來進去買一杯來吃~~



有這些口味~~



很多人耶~~生意很好~~





買到了~~~每一種裡面都有果粒喔。本來想帶回家,但怕溶化~~所以就沒買了~~



好吃~~有經過的人可以去買來吃喔~~旁邊還有一間有賣香腸,是妹妹在顧的~~家族企業~~



結束~~下一篇再寫 舊草嶺隧道~