• 傘下的大佛
    @ Photo Sharing

    傘下的大佛
  • 嘉年華

    0 comments

    今日二重身份~攝影師 + 表演者~

    話說以為一早就決定咗邊個彈邊個唱…
    一心諗住今日只係影相就可以~
    點知琴晚先知原來未定=0=”
    然後……

    好彩只係一首《wishes》~
    雖然唔算好難, 不過唔知點解琴晚一路都睇錯行數=.=||
    成日skip咗一兩行……
    最糟糕的是今日依然係咁~.~”

    影左好多相, 唔知點解依然對焦得唔係太好…
    鏡頭問題? software問題? 定係我的問題呢= =||

    不過雖然影咗好多, 但就偏偏無得影自己的演出=0=”
    其實都幾無奈的……
    同時做攝影者同表演者呢件事, 本身就存在矛盾…………………………..

    但兩者以後依然唔會放棄^^

    「環保家庭與健康生活」嘉年華
    @ 彩雲社區會堂

  • 不透明度

    0 comments

    第一篇關於CSS的文章, 獻給了不透明度. 沒錯, opacity的解釋的確是不透明.

    能夠善用opacity的話, 可以令網頁變得更華麗的~(用得好的話)

    直接入正文, 要令一眾懂CSS2規格, 和IE系列都能正常顯示半透明的話, 這是最簡單的語法:

    <style type="text/css">
    
    .transparent {
    	opacity: 0.5;
    	filter: alpha(opacity=50);
    }
    
    </style>

    第4行的opacity: 0.5;是CSS2規格下的正統產物, 亦同時符合CSS3 (雖然支持CSS3的瀏覽器不多……). 第5行則只有IE系列才看得懂! 沒錯, 是只有, 同時只有IE系列和一眾較舊的瀏覽器才看不懂第4行! (中國人與狗不得內進的感覺……)

    所以如果對IE使用者有怨念的話, 大可以刪去第5行來作為報服! (大誤……)

    另外, 第4行的值的範圍是0 ~ 1, 第5行則是0 ~ 100. 總之數值愈大, 就愈不透明. 如果是0的話, 則會完全透明, 看不見了. 但亦只是看不見而已, 仍然會佔據著它本身所應該佔據的位置!

  • Get URL outside The Loop

    0 comments

    用得太多wordpress的built-in functions, 結果就會忘記一些更基本直接的東西.

    the Loop中要取得該post的網址, 易如反掌: the_permalink();

    在the Loop以外, 或要取得其他post的網址, 也很易: get_permalink(ID);

    相信對於稍為看過theme files的人來說都不陌生. 然而假如要取得的是本頁的網址, 而非其他post的網址呢?

    就算是single.php, 在the Loop以外都不知道post的ID的, 所以get_permalink()作用不能! 而且對於首頁, 或其他archives (category, tag, etc), 甚至search result, 更不可能有post ID!

    然後, 我就中了毒, 一再在wordpress codex中尋找, 結果當然遍尋不獲啦~

    最後, 還是最簡單直接的方式最有效!

    <?php
    
    echo 'http://' . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];
    
    ?>

    沒錯, $_SERVER這個PHP的global variable! 簡單完美解決^^

  • 許願

    0 comments
    許願樹

    許願樹

    許願, 自古至今, 世界各地都非常盛行, 盛行至早已變成了人們的習慣之一了吧. 切生日蛋糕時要先許願, 看到流星可以許願, 到寺廟參拜會許願, 歐洲地區有不少許願池, 送禮佳品的計願星……

    年初二到了住在太和的親戚家拜年, 下午一起到了林村許願樹一遊. 大概因為農曆新年的緣故吧, 那裡人山人海的. 據聞平日也有不少人到此旅遊的, 都算是香港旅遊點吧?

    然而, 為甚麼要許願呢?

    生日隔年便有一次; 流星其實也不少, 只是大城市內因光害, 因沒人有空去看天才看不見; 許願池, 許願樹, 寺廟等都只是傳說神話, 又有多少人在這些地方許的願, 是真的靠著這些地方而實現的?

    林村許願樹, 在2005年2月12日因實牒過重而使其中一條主幹倒下了. 為了讓這棵在死亡邊緣徘徊的樹得以生存下去, 最終向樹拋實牒許願一事被禁止了. 取而代之的, 一棵塑膠樹被放到不遠處供人許願之用. 實牒用的真橙也換成了模擬實牒用的塑膠橙. 繫在橙上的紅紙條, 一面印了姓名, 祈求, 日期三項讓人填寫, 也中英對照的. 另一面則像是多項選擇題般讓人挑選願望. 還真方便快捷.

    如果相信原本那棵許願樹真有能力實現人們的願望的話, 那該不該相信這棵取替品? 突然想起高級程度會考中文科的題目, 紙棺材, 網上拜祭等等, 其實也是相同意味吧? 或許下年的題目其中一題會關於這棵塑膠製的許願樹呢!

  • 千言萬語

    0 comments

    喜歡guitar, 因為可以擁抱它; 喜歡管樂, 因為可以親吻它.

  • Measure Time in Milliseconds

    2 comments

    最近被Computer and Communication Networks的一份功課虐待中……

    話說這份功課其中一條是要在Linux systems中用C或C++寫一個socket program, 用來計算RTT的. 這個RTT是指由client side send一個packet到server side, 再由server side立即送回給client side所需的時間. 因為這個時間很短, 所以至少需要milliseconds…

    其他的部分都不算難, 只是基本的setup socket, send & read之類的. 唯一問題是平時見的examples都是TCP的, 但這次用的卻是UDP…….雖然是沒甚麼大差異, 但還是要小心看清楚~

    好, 完成後, 卻被時間虐待了……time.h內的time(), clock()甚麼的, 全都不管用!!因為只準確至秒……距離微秒還有一大段路!!

    今天, 終於找到答案了……用到的是sys/time.h內的gettimeofdate().

    #include <unistd.h>
    #include <sys/time.h>
    
    /*
    	struct timeval的defination: (已定義在sys/time.h)
    
    	struct timeval {
    		time_t tv_sec;		//秒
    		suseconds_t tv_usec;	//毫秒
    	}
    */
    
    int main() {
    	struct timeval start, end;		//用來記下開始 & 結束時間的
    	long seconds, useconds, time_in_ms;
    
    	gettimeofday(&start, NULL);
    	gettimeofday(&end, NULL);
    
    	seconds = end.tv_sec - starrt.tv_sec;
    	useconds = end.tv_usec - start.tv_usec;
    	time_in_ms = seconds * 1000 + useconds/1000.0;
    
    	return 0;
    }
  • 封印された思い出~SB & 可立小学

    0 comments

    2010年2月6日 (土曜)

    きょうはいろんな思い出を思い出したよ~

    午後ママは私のふるいものが見つかって、私に「片付けて」って言われたんだ……
    びっくりしたんだよ!!Summer Bridgeの時のもの@@”
    でも、最後は、元のところに置いたーvー|||

    懐かしい~~~~~~~~~~~

    そして、夜に可立小学で(集まり?/会合?)があった~

    今度は2000年に卒業した学生たちだけじゃなく、ほかのもいた~(でも全然知らなかった……)

    クラスメートを見て、ちょっと幸せの感じがあったよね~
    みんな写真たくさん撮ったね~^^
    大風吹と言うゲームしてうれしかったXD”

    また会いたい~^^”

    学校がたくさん変わったね~建増しはすごい@@”
    小学生になりたい><”
    新しい図書館、よく遊んだ遊び場、……

    きょう、ほんとうに楽しかった~