星期日, 12月 20, 2009

在過山車裡上天落地 經歷就當福氣

我感冒了,昨天下午上大埔墟去看中醫。回程時經過天主教教堂,我翻起burberry乾濕褸的領子,拾級而上,來到聖殿門前。

As the deer panteth for the water
So my soul longeth after you You alone are my heart's desire And I long to worship you

我聽見偏廳有人在彈結他,有人在唱歌。我便推開偏廳的門。

You alone are my strength, my shield To you alone may my spirit yield You alone are my heart's desire And I long to worship you

彈結他者對我微笑,圍圈而坐的菲裔女士也對我微笑。

You're my friend and you are my brother Even though you are a king I love you more than any other So much more than anything

零九年,因為生之寂寞及亂擇信任,我行錯了一步又一步。我流血了,我流淚了。But now all bygone. Let bygones be bygones.

You alone are my strength, my shield To you alone may my spirit yield You alone are my heart's desire And I long to worship you

I want you more than gold or silver,
only you can satisfy. You alone are the real joygiver and the apple of my eye. You alone are my strength, my shield

To you alone may my spirit yield
You alone are my heart's desire And I long to worship you

以後陰天時,我會記得打起傘子。

星期六, 12月 19, 2009

記下我的氣息








白武士

終於如願,兩間位於中環的房子,一自住一收租。

稍為意料之外的是由於金管局收緊樓按,收租那間要引入白武士注資。

興漢雷蒙律師是我的白武士。我和他這兩個 strangers in equity 今天往銀行去開聯名戶口,並且 outline 了未來該如 streamline 收租供樓的行政事項。

白武士說他資金的融資成本是五年後還五萬元利息給銀行。我們這房子月租九千,月供五千,他兩年已經返本......

白武士雖然也有利潤,但他這次出手實在是及時雨。

今午在中環我與他繞臂前行,我對他說:「見你對我咁好,我就贈送你半年秘書服務啦!」

律師果然是律師:「半年後會收幾錢架如果我用慣左想繼續用?」

驚險星期一

1000 中區地產:「七十小姐你手上太多物業,hkmc唔會批你中環果間上九成會架啦。蝕三十萬摸走佢當買個教訓...」
1100 同事:「七十姐你個中文版script快d譯好佢。老板見客等住用呀。」
1200 中區地產:「七十小姐我幫你收左買家票啦,你今日向邊?我拎份約你簽。快d攪掂件事算數...」
1600 髮型師:「七十你不要愁眉深鎖,我很擔心呀。我冇野幫到你,不過我一定幫你整靚個頭。」
1800 低密度地產:「七十小姐有實客問價,今晚睇樓得唔得?下?九點?好,我約一約買家。」
1900 測計師行:「七十小姐你叔叔話你要撻訂,果間樓既資料你俾我,睇下我有冇辦法幫你。」
2000 醫生:「你當09年係俾學費既一年啦。」
2100 七十:「你地一個二個欺負我!」
地產:「別這樣說啦,我佣金唔駛你俾全數啦。」

我因為要deal駁deal,所以低密度房子僅連雜費平手離場咋。

呢個遊戲太刺激啦,我以後都唔會玩。

星期五, 12月 18, 2009

購物狂尋找白武士

知道09年我買了多少個香奈兒嗎?

十個。

知道09年我買了多少間房子嗎?

三間。

幸好現在成功售出了其中一間,並且在金管局突然收緊樓按的情況下找到白武士與我共同投資收租物業。

購物狂的角色我扮演夠了,2010年我要踏踏實實做人。

我跌低,我爬起來。

星期三, 12月 09, 2009

Gadget

哈哈哈哈哈你地覺得我會有弄清事情來龍去脈的一天嗎?





What is a gadget?


Google gadgets are HTML and JavaScript mini-webpages, mostly served in iFrames that can be embedded in web pages and other apps. Gadgets may be embedded in iGoogle, Google Desktop and any page on the web. Gadgets that can work on iGoogle, Google Desktop, and other pages across the Web are created using the Universal Gadgets API, and they are as easy to develop as a webpage.


While simple gadgets can be created in a few minutes, in order to develop a useful gadget with interesting functionality and an appealing look and feel we suggest learning about HTML, JavaScript and Google's Gadget API.


A gadget is described in an XML file. This XML file defines the gadget look and feel as well as its functionality.


Here is an example "Hello World" gadget:



<?xml version="1.0" encoding="UTF-8" ?>

<Module>

<ModulePrefs title=“Hello World" />

<Content type="html”><![CDATA[

<b>Hello World!</b>

]]></Content>

</Module>


A gadget is defined in an XML document containing a module root element. In this example the module contains a ModulePrefs element and a Content element. The ModulePrefs element describes general gadget preferences, such as its title ("Hello World" in this example) and may also contain other gadget preferences, such as Description, Author and more. The Content element is the heart of the gadget and it describes the actual HTML displayed by the gadget (the >Hello World!</b> string in this example). The Hello World gadget in this example is very simple - it has very limited functionality and will just display a "Hello World!" text - but more advanced gadgets will use the Content element to put their JavaScript and HTML code. The <![CDATA[..]]> markers are XML standard way of embedding data strings within XML elements. Learn more about CDATA here.


Developing gadgets does not require special development tools. You may either use the online Google Gadgets Editor tool (GGE), or use your favorite text editor to edit the gadget and upload it using GGE.




Some gadget examples


Gadget functionality runs from simple static HTML pages to very sophisticated HTML, JavaScript, AJAX with Server Side functionality gadgets, such as a virtual keyboard that lets you type in your own locale even if you are are using a kiosk computer that does not have that locale installed, and lets you also email the text you type using an email server.


To get a good sense of what gadgets can do let us review some gadgets examples.
In this section we will introduce some gadgets and in the next section we will review more gadgets, view their source code and learn how they operate.





Some Code Examples


To learn how gadgets work, let's go through some gadget code examples:


A Hello World


As a reminder let's look at the Hello World gadget presented before.



<?xml version="1.0" encoding="UTF-8" ?>

<Module>

<ModulePrefs title=“Hello World" />

<Content type="html”><![CDATA[

<b>Hello World!</b>

]]></Content>

</Module>


A Better Hello World


The following example also displays a Hello World message, but also introduces the ModulePrefs and the UserPref sections.


A better Hello World gadget


In this example we see a module named "My First Gadget".


The first section (green) describes the gadget preferences in the ModulePrefs XML element. The ModulePrefs section describes the gadget name, description, height, author's name and a category. All these attributes are used by Google when the gadget is published to the gadgets directory.


The second section (blue) describes user preferences. The set of user preferences used by the gadget is really up to the gadget developer. In this example we chose Color, Toggle and Locations. The developer of the gadget chooses the set of user preferences that make sense to the gadget. After publishing the gadget the user of the gadget selects the preferred values for the gadget preferences and saves them as her own preferences. An example would be color. A gadget developer creates a Color UserPref XML element and the user of the gadget may chose her favorite color, such as "blue". The Color is saved by iGoogle and next time she logs in to iGoogle the value "blue" is restored.


The third section (red) is the content of the gadget. In this case, it's the same HTML string seen before containing the "Hello World" text. This time the "Hello World" text is colored in red. Note that, in this example, even though user preferences were introduced they were not actually used by the gadget content (e.g. in this example, the color of the "Hello World" text is always red). In the next example, however, we demonstrate how they can be used.


Notes example - Storing State


The notes example allows a user to create a note and save it.

The next time the user visits iGoogle the note will be restored.

It also lets the user set a different background color for the gadget.


Storing State in a gadget


The color is selected by a user and stored into the "color" user preference. Note the <UserPref name="color" element. In this example a user may choose 3 different colors: Yellow, Blue and Green.
In the content section you may notice there is a <style> block. This block determines the look and feel of the gadget using CSS. CSS is a widely used standard for controlling HTML look and feel. Inside the style block you'll find the text
background-color: __UP_color__;
This means that the value of the background-color CSS property is replaced for each user of the gadget with the value of the user preference color selected by the user from the UserPref section. This is done automatically by iGoogle.


Another example of user preferences usage would be the text UserPref highlighted in red.
In this example we use a hidden text UserPref. Since user preferences are stored by Google, the text UserPref lets us save the content of the note. We use JavaScript to populate the test UserPref with the value of the note textarea.
The <Require feature="setprefs"/> element provides us with programmatic access to the user preferences object using JavaScript. Programmatic access to user preferences is an optional feature, this is why we include the Require section. To learn more about optional features see http://code.google.com/apis/gadgets/docs/reference.html#Feature_Libs


The <UserPref name="text" default_value="Type text here.” datatype="hidden"/> element defines a hidden user preference. The hidden user preference is used to store the content of the note. However, this is not done automatically. We do it by calling the JavaScript save() function.
The JavaScript save() function is called whenever a user clicks the "Save Note" button. The method uses the __IG_Prefs() object to set the value of the user preference keyed "text" with the content of the "note" textarea element. _gel() is just a simple replacement for JavaScript's document.getElementById(), which gets a reference to an HTML element using its ID.


This example is simple, yet demonstrates the power of gadgets using Google Gadgets API.




Before You Start


The Google Gadgets API uses a few simple building blocks: XML, HTML, and JavaScript. Here are some resources that could help you get familiarized with building your own gadget. As a starting point, all you need is a basic understanding of HTML. Later, as you write more sophisticated gadgets, you will probably want to learn some JavaScript if you're not familiar with it already.



  • HTML is the markup language used to format pages on the Internet. The static content of a gadget is typically written in HTML. HTML looks similar to XML, but it's used to format Web documents rather than to describe structured data.

  • JavaScript is a scripting language you can use to add dynamic behavior to your gadgets.

  • Google Gadgets API is the JavaScript library developed by Google used for implementing the more sophisticated gadgets features, such as controlling user preferences programatically, tabs, remote server communication and more.

  • In addition, it would be useful to understand some basic XML concepts and syntax. XML is a general purpose markup language. It describes structured data in a way that both humans and computers can read and write. XML is the language you use to write gadget specifications. A gadget is simply an XML file, placed somewhere on the internet where Google can find it. It may be hosted by Google as well as on your own server. As demonstrated before, the XML file that specifies a gadget contains instructions on how to process and render the gadget. The XML file can contain all of the data and code for the gadget, or it can have references (URLs) for where to find the rest of the elements. References (URLs) were not discussed on this page. To learn more about them read http://code.google.com/apis/gadgets/docs/fundamentals.html#URL

  • Gadgets are open-source by design. A immediate consequence is that if you see a gadget with interesting functionality, you may simply open the the gadget module definition file with your browser and examine its source code. For example, the source code for the Date & Time gadget is here: http://www.google.com/ig/modules/datetime.xml. This is the best way to learn about gadgets development.




Gadget Hosting and Placement


As a gadget developer you have two options for hosting your gadget - you may host the gadget on Google's servers or you may host the gadget on your own server. Hosting the gadget on Google's servers is very convenient since you don't need to have administrative access to a web server. If, however, you do have access to a web server, you can use it to host your gadget as well.


Follow these steps to publish a gadget using Google hosting service:



  1. Use the Google Gadgets Editor (GGE) or any text editor to write your gadget specification, and host it on a public Web server. The easiest way to do this is through GGE. When you save a gadget in GGE, it is automatically hosted in the GGE environment.

  2. In GGE, choose File > Publish. This step will put your gadget on Google's servers, available on the internet.

  3. You may grab the URL to your published gadget. In the Publish dialog use the link that reads "Your gadget is located here".


Gadgets may be placed on iGoogle, as well as on any other blog or Web site such as http://blogger.com, http://orkut.com or your own website.


To add your gadget to your iGoogle page use the following procedure:



  1. Use the Google Gadgets Editor (GGE) or any text editor to write your gadget specification, and host it on a public Web server. The easiest way to do this is through GGE. When you save a gadget in GGE, it is automatically hosted in the GGE environment.

  2. In GGE, choose File > Publish.

  3. In the Publish Your Gadget dialog, choose Add to my iGoogle page. If you don't already have an iGoogle page, you must create one as described in Getting Started.

  4. Go to http://www.google.com/ig, and make sure you are logged in. You will see the gadget you just published to iGoogle.


For more details visit http://code.google.com/apis/gadgets/docs/basic.html


To place gadget on your website use the following procedure:



  1. Create a gadget using GGE or your favorite text editor

  2. Publish the gadget, by choosing File > Publish in GGE

  3. In the publish dialog select the Add to a web page option. This action is also referred to as Syndication.

  4. Select your preferred color, width etc, click the Get the Code button and copy the code in the text box. This is a short JavaScript code that will display your gadget on any Web site.

  5. Paste the copied code on your blog or Web site.


Gadgets you create may be used by other users (if you choose to publish them), and any gadgets that you see and like can be added to your personalized iGoogle page, blog or Web site.
To add gadgets created by others to your iGoogle page go to http://www.google.com/ig and click Add Stuff. Browse the gadgets directory and add which ever gadget you like.
To add gadgets created by others to your website go to http://www.google.com/ig/directory?synd=open, select your gadget and click Add to your webpage.




Internationalizing a Gadget


After implementing a useful gadget you may extend its reach by making it available to users speaking different languages by internationalizing the gadget.


Localizing a gadget is simple. Let us start with an example:


Internationalizing a gadget


In this example we see the Hello World example from previous sections, in different languages: The title and the "Hello, World!" messages are externalized and translated into two languages, English and Japanese.
In the gadget module definition the "Hello, World!" string was replaced with __MSG_hello__ and the title was replaced with __MSG_title__. In addition to this change, there are now two message bundles that go along with the gadget: the en.xml message bundle, which translates __MSG_hello__ to "Hello, World!" and ja.xml which translates __MSG_hello__ to the "こんにちは、世界" Japanese string.
When a user uses your gadget, Google will make sure that the gadget automatically uses the user's own language, where available, as indicated by the user's domain and language preferences.


We recommend that you to prepare the gadget for internationalization and start with English. This requires from you to externalize all strings in your HTML by using __MSG_ variables and creating an English message bundle.
If you speak another language, you can also translate the English message bundle to this other language and include it with the gadget.


If your gadget becomes popular enough, you may want to consider translating it into even more languages. But the important thing is that you make your gadget ready for internationalization in the first place by using __MSG_ strings rather than the actual English strings in the module definition.


To learn more about internationalization visit here.




Where to Go Next


You're ready to start writing your first gadget. Here are some resources to help you:



For additional information consult the resources below:



Third party gadgets and links are listed for your convenience. Google does not make any representation, endorsement or warranty regarding their content.





星期一, 11月 16, 2009

爆房

上星期四清晨我趕不上公司車,很有點this is not my day的感慨。

輾轉抵達辦公室,在洗手間攬鏡自照,覺得自己消瘦了太多,亦無心打扮,便想起「長門盡日無梳洗,何必珍珠慰寂寥」兩句詩。復又想起我既不是江采蘋,也未有皇上寵幸,心裡便更添悵然。

中午找梁小姐想她陪陪我,但不巧梁小姐公私兩忙。我不忍太過纏擾她,便坐在她身旁畫了一幅畫,然後開會去。

六時半下班,悲傷竟如舊患襲來,我一邊走下電梯,一邊流淚。出了辦公大樓,竟下起一場瀟瀟雨,我沒有傘,便一邊啜泣一邊找計程車,我需要醫生的耳朵。

七時半,不停哭了一小時後,弄濕了一整包tempo後,我終於坐在醫生身邊。但我只能夠哭泣,我說不出任何說話。我失去了我的組織能力。醫生於是命令我立即回家休息,並且要好好進食。我哭著往配藥處,藥劑師有點擔心,但還是放我走了。

哭哭哭哭哭,我在計程車上一直哭回我的低密度新家。我忍不住打電話 ,向你求救。

其後。

其後,當我睜開眼,我看見了你的笑臉。你陪我走出客廳,白色實木大門已經被爆開,而高大威猛的男子,站滿一屋。他們是:消房員,救護員,警察及屋苑護衛。

我只是哭得累極,睡得深了。抱歉令你這樣擔心,抱歉驚動了這麼多人。

我失去了一道門,但也因此,看見了另外一條路。

閒話家常

在街上給人輕薄,向身邊人申訴:

妹妹評說:「d 人真係賤格...你又係既,著衫咪咁低啦!」
梁小姐說:「下次小心d...你又係既,行路咪咁扭啦!」
我問妹妹:「乜我好扭咩?有幾扭呀?!」
妹妹不屑:「七十樓啦你!」

還是 wai lim 疼我,他一收到消息,便辦妥公務,立即到警署接我,然後好好安慰我。

星期一, 11月 09, 2009

SOFINA Beaute 高滲透保濕精華霜

扮存在主義的我常常掛在口邊的一句說話是年歲長了可不要是甚麼大不了的事,只要對人生的閱歷同步增長,年紀都不是活到狗身上去,便無悔過去的每一天。

再次拾我崇拜的錢鍾書先生的牙慧:人生據說是一部大書。而世上有一種人。他們覺得看書的目的,並不是為了寫書評或介紹。他們有一種業餘消遣者的隨便和從容,他們不慌不忙地瀏覽。每到有什麼意見,他們隨手在書邊的空白上注幾個字,寫一個問號或感嘆號,像中國舊書上的眉批,外國書裡的Marginalia。

寫在人生的邊上。

見諸日常,我很願意生活的痕跡在我人生的書眉上留下深深淺淺的腳印;但說到容貌身材,我卻瀟灑不起,因為做了三十年女人,我非常明白眉眉目目一顰一笑, 可以令人一念之天堂,一念之地獄。

張愛玲說出名要趁早,我說保養都要趁早。早些開始尋找適合的保養方法,就不用書到用時方恨少,末了只有無奈依靠天價產品。

用了SOFINA Beaute 高滲透保濕精華霜三星期,我認為這可以成為我的super cream之一。睡前把一茶匙的面霜用掌心搓暖,然後在面部及頸項打圈按摩,眼圈週邊則用點推手勢,而唇部則塗上薄薄一層。翌日一覺醒來,肌膚極為柔潤。

如果你像我一樣愛保養卻沒有耐性時間每天出門前花一小時塗塗抹抹,建議你在早上潔面後淋浴前再把一茶匙的SOFINA Beaute 高滲透保濕精華霜塗在面上,包括眼圈及嘴唇。淋浴後你會發然蒸氣已經幫助你的皮膚把面上的精華霜完全吸收,此時你只要塗上防曬便可出門。這個方法既簡便而且有助你整天維持水潤。

寫在人生的邊上。我但願能繼續帶著這種業餘消遣者的隨便和從容,體味人生,品味小資產階級的生活。我上網研究了一番SOFINA Beaute 高滲透保濕精華霜的主要成份,也是抱這種好奇好玩的心態。

星期一, 10月 26, 2009

今年生日

多謝精心炮製的party,漂亮的鮮花及三隻可愛的熊仁先生。很愉快的一個夜晚。Life is thrilling but you light up my days.

Picture: Dance at Bougival by Renoir

星期五, 10月 23, 2009

Building My Helena May

我其實蠻愛冒險(所以我喜歡永遠嚇死你的 event management 多於 office admin 所以我喜歡鑊鑊新鮮的舞台多於電影)。

談戀愛我唯心,知道應該為將來籌謀但我縱容自己放肆。工作上如果覺得委屈,我話走就走,寧願獨自面對其後找工作的種種不安定。旅行不買地圖不訂酒店,亂行。而原來買房子我也可貫徹任性的作風,霎時衝動購入低密度住宅一間,回首還是覺得之前居住的那區好,便立即放盤。

家人朋友都覺得我冒險。但 no risk no gain, 並且常常謹記 hope for the best, prepare for the worst--既然有心理準備接受最差的情況,何不釋然去到盡,all or nothing 地 execute 自己的自由意志?

這次賣房子我必定扭盡六壬,使出我混身解數。如果我連其他人的ideas都可以market,我為什麼不能market我親手收拾,滿是我靈氣的房子呢?嘿!

Pic: Personal Values by René Magritte

星期二, 10月 20, 2009

Soooo Sofina Beaute

中學念的是文科,但我時常想想像,如過我讀理科,如過我讀chem,如過我chem拿了A但考不進醫科,我會不會選擇主修化學?如果我主修化學,我會不會進入護膚品公司,研發護膚品,造福萬民?

The body shop尚未賣盤時,其創辦人曾經說護膚品是一門好生意,你只要生產一瓶氣味顏色清新可喜的東西,然後找個代言人,便可大賣。但好說護膚品也是一項化學發明,實則虛之者有之,真正有益用家者亦不能沒殺。誠然大家可以選擇塗凡士林,但能夠一生只塗凡士林的女子,世間幾何?

回顧Sofina 母公司花王的歷史,正正是一個科學進化里程碑。從1890年的第一塊肥皂到潤膚露,從洗髮精到洗面膏,最後到護膚品,企業在研發的旅途上一步一步向前走。而Sofina,由1982年面世,發展至今,已經是一個擁有27年資歷的品牌。

猶如其他人情物事,能不能邂逅適合你肌膚的護膚品,也講求緣份。當然Sofina Beaute稟承Sofina產品一貫潤澤透薄易推的優點,討好用家不難,但更令我驚喜的是,大學時我用 Sofina very very,深覺其甜睡面膜極窩心滋潤,現在長了一點年紀,這Sofina Beaute又能切合我肌膚在初秋時份的轉季需要。

Sofina 彷彿在陪伴我,走這條成長之路。

英雄先生:你當年chem拿了A,令我非常崇拜。又不過吸引我的其實是你的味道--這個有機會再寫。

星期五, 10月 16, 2009

如果西瓜,一個旅人

~ 很喜歡sofina贈送的這一套新產品。容許我,緩慢地寫 ~



那年盛夏,在羅馬一城碎石上我與你揮著汗在遊行的人群中蠕蠕前行。你把一塊濕毛巾搭在我的後頸,為我散熱。我的身子從來沒有那麼熱,混身不舒服。你拖著我的手,引領我向前走。

那個毒太陽普照的午後,你在路邊,買了一塊西瓜給我。你不懂意大利語,但你在人頭湧湧的街頭擠來擠去,終於從小販攤子上買了一塊西瓜給我。要我吃西瓜消暑,是你的主意。菓汁滴滴,我卻不完全領情。我嫌西瓜拿在手中黏呼呼,又想回家洗澡。一貫縱容我的你為了要我吃那消暑解渴的良菓,便像逗貓一樣慢慢地安撫我。

那片西瓜,甜蜜可口,菓香怡人。

其後,你我不再走在一起。其後,我受過傷。其後,我成天跌跌撞撞,因為沒有人愛我一如當天的你。其後,我長了一點年紀,因為沒有你在旁,我不得不長大。這些其後,不知道你可知道。

是 sofina 爽膚水喚起這關於西瓜的回憶,關於初戀的回憶。

沒有你在身邊的日子,我便得自己照顧自己。幸好有 sofina 爽膚水,我塗塗抹抹,既潤澤了疲倦缺水的肌膚,並帶走了黯淡無光的老化角質,那婉約的花香亦鎮定了我起伏不安的神緒。

星期四, 10月 08, 2009

寧靜甜美的生活

我跟寧靜甜美的生活,一度疏離。在這流火十月,它竟然踮著腳尖,悄悄回來,滿滿實實地擁抱我。

一份喜歡的工作一間簡靜的屋一室的書一牆的畫一群互相支持的好友一張體面的糧單一位風趣怡人的男伴。

八時半從公司回家,洗澡後在床上呆了一陣子。餓了便下樓買甜餅牛奶充饑。聽一會兒小夜曲,我想睡了。

Picture: The Kiss by Gustav Klimt

星期日, 10月 04, 2009

Single Point of Failure

按wiki:
A Single Point of Failure, (SPOF), is a part of a system which, if it fails, will stop the entire system from working [1]. They are undesirable in any system whose goal is high availability, be it a network, software application or other industrial system.

The assessment of a potentially single location of failure identifies the critical components of a complex system that would provoke a total systems failure in case of malfunction. Highly reliable systems may not rely on any such individual component.

轉了用iPhone 3Gs 後,驚嘆科技昌隆之餘,也dowdload 了很多很好用的 applications。但在越來越依賴這些便利的程式辦理日常瑣事的同時,我亦看到了risks of single point of failure。我不敢想像,有朝一日,我丟失了這部小型電腦,我將會如何的發飆。

又想起,在規劃及管理自己的人生,包括工作財務以至愛情,我們都得提防single point of failure。要避免single point of failure,套用 IT solutions, 其實也不外乎:1)簡化生活;2)兩手準備; 3)多元/分散; 4) 清晰明確的思路。

又不過,世事古難全,有些人情物事,就是沒有resilience可言。比如說你愛上某個人,就從此月是古鄉明,除卻巫山不是雲,外國月亮再圓再大,你都不能自己。那怎manage呢?冇架啦,呢d叫人生,唔係system。點解?冇得解,鬼叫你係人,唔係電腦。

亦舒說緣份即機會率。我就說緣份是timing。而time,卻可恨地超越我們人類的認知,欲算無從。

Picture: Wiki illustrates a router, as a single point of failure for the communication network between computers

High Sounding Nothing

丫發神經,呢句係向form three history學的,但邊個歷史人物講既就唔記得。同大玉兄聚舊慶生時問下依位讀左五年世史的同學先......

Response of Wai Lim

Wai Lim's response was quick and simple enough: "PK la li".

70/F's comments:
  1. It should be" PK la nei" . Cantonese is our mother tongue and we should attempt our very best to make our sounds clear;
  2. Feedback is welcome. Meanwhile, much appreciated if you would blogcast your feedback so that everyone can be benefited from your ideas and shared your views.
Cheerio!

星期六, 10月 03, 2009

中秋疑魂

中秋佳節,相約 Wai Lim到山頂晚飯,寥報 Wai Lim 先生這壹個月以來在壁球場上對小女子的養育之恩。十一點下山時巧遇寵物狗及其主人們一大團,熙來攘往。

七十:「咦,我聽見狗主之一叫 Wai Lim 快跑喎--」

Wai Lim:「狗主叫的是 Dolly, 不是 Wai Lim。你行山 be more attentive 好冇,唔好一味諗住我好冇?」

星期五, 10月 02, 2009

從chanel甲油說身外物

認識我的人都知道我不塗寇丹。我甚至沒有留長指甲的習慣。但這瓶甲油的綠極為吸引,黃昏時我便跑下山,纏著香奈兒專櫃的小姐給我賣一瓶這明天(十月二日)才發售的本季限量產品。

跟 operations manager 吃完晚飯喝過長島冰茶,再回辦公室做了一會文件。十一時半回到家裡,我把十指攤開,慢慢塗上甲油。這一折騰,光陰似箭,兩個小時竟就過去了。

完事後十五分鐘,我凝視這翡翠顏色,覺得滿足了,便把甲油洗個乾淨--年紀大了,對於身外物,我是越來越不在乎天長地久,祇在乎曾經擁有。記得兩年前那隻鐵芬尼鑽石指環嗎?我不再愛它,便成天想如何能把它脫手。

逐漸學會不為身外物所羈絆。成長,便是這麼一回事。

星期日, 9月 27, 2009

女校

中學念的是女子學校。直到今天,在會議與會議之間(我皮膚帶棕,說話時愛聳肩,peers/counterparts 容易誤會我在其他地方長大)、中環大廈摩天長廊中、社交場合、酒吧裡,常有新相識的人問我七年女校生活是否很 dry。

怎麼會? Dry 不 dry 不應受外在環境所控制,一切由心。

不過說起女校,我倒從不嚮往那所人人推崇的女校。我唔恨,我亦唔會幫我下一代恨。

本地女子學校,我鐘愛 st. mary's 。自然我不是 st' mary's。但我所認識的st' mary's,每一位都有獨立完整的人格,敢愛敢恨,追求理想,永不言敗--都是值得欣賞的女子--當然,可能是因為我遇上的,都是好的。

從大玉兄處輾轉讀到此文,不禁想起我為什麼要入讀中大。莞然。


Picture: "Attempting the impossible" by René Magritt

星期四, 9月 24, 2009

傑寶倫 (ギップル) & Contempary Party Dresses

Dresses by By DK22 via Designboom:



















風の精霊 ギップル 
ニケとククリのテント代わり兼道案内役。戦闘に参加することはないが、スゴイ量の知識を持っていたり、マントの中にたくさんの道具収納できたりと、結構役に立つ。
風之精靈。勇者與歌莉的嚮導。對「肉麻」非常敏感。身穿的長袍能變成帳幕。每次遇到危險就第一時間消失,當有「肉麻」的場面和說話出現時,會自己跳出來。


星期日, 9月 20, 2009

Ex Date

(非 corporate action/ settlement/ fund operations/ fund manager 可免看)

情話講完,我這位新情人私器公用,叫我幫佢做 ppt 講 removal of no delivery period 既 impact。

這兩年來在資訊科技部門的工作培養出我一種問到篤的性格。結果,新情人在我不停發問之下,不得不把故事完全托出。我聽罷抱著頭,神情呆滯。

乜 corporate action 會倒轉影響 fund management 既咩?

嘩我個頭就爆啦!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  

欺騙超級電腦

(非 geek 則可免看)
敝國人才濟濟,要認識所有同事及其工作實質內容,可謂公關大業。

七十:「喂,其實你做咩架?」

同袍:「media......即係將d資料由機過落一餅餅的碟到......」

七十:「(震驚) 依家仲有一餅餅的碟既咩?」

同袍:「有......又好好彩,有個 programme 可以呃呀 mainframe,等佢誤以為 harddisk 係 tape;如果唔係,仲Q煩......」

七十:「(好震驚) 你剛剛用個『呃』字?!」

同袍:「係呀,呃佢呀......」

七十:「(好狠震驚) errrrrrrrrrrrr 咁 IBM 知唔知你呃佢個仔呀?!」
Picture: An IBM 704 mainframe from Wikipedia

星期三, 9月 16, 2009

work-life balance

>只可以以惡劣兩字來形容現在的狀況.大小姐,請不要在我生人勿近時,懶洋洋的走來問為何我這樣忙.這等同問被劫的受害者為何被打劫.看見roadmap寫出年年尾要出phase 2.那一刻,我很想做一件事......

你係咪想殺左我?鳴鳴鳴......

昨天才有男人事先張揚叫我別怪男人(們)上班時連那麼數分鐘也抽不出來打電話給女人--衝鋒陷陣中,冇mood也--猜不到今天連女性好朋友都這樣呻!

okok,我會好好反省一下為什麼我 work-life 如此 balance 囉。

又,今年 work-life balance day 適逄我生日 (or vice versa)。

星期二, 9月 15, 2009

仲有

不止唔寫blog,連用了十年的手電號碼也改了--原來事情是會這樣的。

不過,經歷就當福氣。

老闆關心我:「你和他什麼景況?」

「冇景。」

老闆忍不住笑:「哈哈哈,冇景呵...」轉頭義正詞嚴,「七十你要自己振作,你過去一定是太一帆風順,以至今天連這少許挫折也捱不起。幸福非必然呢。」

如此窩心的話,我一聽便哭了。

愛哭鬼!

星期一, 9月 14, 2009

The Tempest

我站在落地玻璃窗前看風景,但見寶雲道上渺無人跡--在這刮大風的黑色夜晚,街上自然連鬼也沒有一隻。

一星期前我氣得想殺人,好朋友聽罷我的怒吼,沉默了。沉默不如金,如劍。一劍吉醒我。

莎士比亞的《暴風雨》描寫米蘭公爵被弟弟奪去爵位,帶著女兒米蘭達和魔術書流亡到一座荒島,在那裡調遣精靈,呼風喚雨。 一次,公爵喚來風暴,將弟弟和封爵之地的王子所乘的船刮上荒島,憑借魔法,讓弟弟痛受教訓。 弟弟悔改前非後,公爵饒恕了他,兄弟和解。結果公爵恢復爵位,女兒米蘭達與王子結婚,一同回到意大利,一場政治風暴在寬恕感化中終於風平浪靜。

莎士比亞在《暴風雨》中不單譴責了自私的陰謀,還讚美了純樸的愛情。

氣,回想我一念之差,唏呢嘩啦,怒火遮眼,真真是有愧街坊。


車,今朝儘管沒有明月,我仍舊有能力可以裝飾別人的窗子,因為我在看風景時,自在大把人在樓上看我。

對不對呢?我親愛的Operations Manager。

星期一, 9月 07, 2009

Kent M3

「室內禁煙,先生。」我挪開了你放在吧檯上的煙。你一面愕然,但成熟世故的你立即收拾五官,冷酷地教訓我胡亂跟別的男人搭訕,對是夜男伴,大為不敬。

「那男伴是我的師兄。而且你食煙,你唔岩。」我把手放在身後。眼睛骨碌骨碌打量白襯衫無領帶黑西褲的你。hummmmm

你離座,「我出去食。」

我把你的西裝反轉,看見那個似曾相識的label......唔係咁岩呀化?

你回來,我穿上你的西裝,一面挑釁。你拿著紅酒杯走過來,坐下。「喪妹,點呀。」嘿,又來一個以貌取人,以為我是十八廿二除卻青春一無所有的男人。我看了身邊的 ak 師兄一眼,師兄已經冇眼睇。我便自手袋掏出公司名片,遞給你。你看著看著,眉心戚戚。

係丫,我不是個十八廿二除卻青春一無所有的小妹妹。

我是個思想及生活都能夠獨立的女子。

星期五, 9月 04, 2009

兔仔可不要化妝


兔仔多可憐呀,你看牠的手手腳腳大大耳朵都繃得直直的,如臨大敵。兔仔一定又害怕又痛。

兔仔在接受人類的 Draize Test:

Every year, millions of animals suffer and die in painful tests to determine the "safety" of cosmetics and household products. Substances ranging from eye shadow and soap to furniture polish and oven cleaner are tested on rabbits, rats, guinea pigs, dogs, and other animals, despite the fact that test results do not help prevent or treat human illness or injury.

In these tests, a liquid, flake, granule, or powdered substance is dropped into the eyes of a group of albino rabbits. The animals are often immobilized in stocks from which only their heads protrude. They usually receive no anesthesia during the tests.

After placing the substance in the rabbits' eyes, laboratory technicians record the damage to the eye tissue at specific intervals over an average period of 72 hours, with tests sometimes lasting 7 to 18 days. Reactions to the substances include swollen eyelids, inflamed irises, ulceration, bleeding, massive deterioration, and blindness.

During the tests, the rabbits' eyelids are held open with clips. Many animals break their necks as they struggle to escape.

The results of eye irritancy tests are questionable, as they vary from laboratory to laboratory-and even from rabbit to rabbit.

Source

我跟 Aulina 說這件事;我跟 Operations Manager 說這件事,他們都立即反問我:「咁你唔用化妝品唔用護膚品既咩?」

化妝品唔多用護膚品就......

我可以做些什麼呢?

兔仔讓我心痛。

星期日, 8月 30, 2009

秋刀魚の味

【紅樓夢】第三十五回寶玉捱拷後,一身傷痕地躲在怡紅院,眾家眷又呢樣又果樣,呵護備至:
王夫人問寶玉:「你想什麼吃?回來好給你送來。」寶玉笑道:「也倒不想什麼吃。倒是那一回做的那小荷葉 兒小蓮蓬兒的湯還好些。」鳳姐一旁笑道:「都聽聽,口味倒不算高貴,只是太磨牙了。巴巴兒的想這個吃!」

這磨牙的小荷葉兒小蓮蓬兒湯是什麼呢?先看看那副湯模子:是個小匣子,裡面裝著四副銀模子,都有一尺多長,一寸見 方。上面鑿著豆子大小,也有菊花的,也有梅花的,也有蓮蓬的,也有菱角的。共有三四十樣,打的十分精巧。

湯呢?鳳姐兒也不等人說話,便笑道:「姑媽不知道:「這是舊年備膳的時候兒,他們想的法 兒。不知弄什麼面印出來,借點新荷葉的清香,全仗著好湯,我吃著究竟也沒什麼意思。誰家常吃它?那一回呈樣做了一回,他今兒怎麼想起來了!」說著,接過來 遞與個婦人,吩咐廚房裡立刻拿幾隻雞,另外添了東西,做十碗湯來。

【紅樓夢】裡的食物最叫我留戀。而有時,我也會突然地莫名其妙地很渴望很渴望某種食物,我稱之為「味雷作動」。

這兩天,很想很想吃秋刀魚魚生啊。

星期四, 8月 20, 2009

U r too light to belay...

大哥哥抱抱我,說:「你這種骨架,再瘦落去你瘦到八十磅都有之!」

八十磅?不會吧。誰知兩星期前在醫院上磅,真的只有九十磅。醫生命令我增肥,不然他就出手--用藥。

已經很久沒有運動,央求梁小姐一起攀石去,她斬釘截鐵地拒絕:「小姐,我一百零三磅你才那麼九十磅,你 belay 到我咩?!」

Belay 唔到呀。我連自己都 belay 唔到囉。

(七十有云:要 belay 人,先 belay 你自己。aka help urself b4 helping others)


Picture: The Invention of Life by René Magritte

星期三, 8月 12, 2009

STAND UP


I am not decorating a girl for a night on the town
And I'm not a second-rate queen getting kicks with a crown

I live for myself
I adore myself
So Coco Chanel me
from the black to the white

I need to be dazzling
I want to be Rainbow High
So Van Cleef Arpels me
from my neck to my hands

It's just a little touch of 70/F's star quality

星期三, 4月 29, 2009

IT'S A LOOOOOOOOOOOOONG ROAD TO FREEDOM

Chorus:
It's a long road to freedom,
a winding steep and high.
But when you walk in love
with the wind on your wing
And cover the earth with the
songs you sing,
The miles fly by.
  1. I walked one morning by the sea
    And all the waves reached out to me.
    I took their tears, and let them be.
    (Chorus)
  2. I walked one morning at the dawn,
    When bits of night still lingered on.
    I sought my star but it was gone.
    (Chorus)
  3. I walked one morning with a friend,
    And prayed the day would never end.
    The years have flown - so why pretend?
    (Chorus)
  4. I walked one morning with my King,
    And all my winters turned to spring.
    Yet ev'ry moment held its sting.
    (Chorus)

星期二, 4月 28, 2009

絕交- our siren song

小姐和先生,是什麼緣故,令你們與我的身心如此連上一線呢?

若得真情,哀矜勿喜--我如今是確確實實地感受到了。








Picture: Sirens by
René Magritte

請支持香港青年協會。

工管畢業,我的第一份工作卻是在青協做發展幹事。

上司是一名資深社工,年輕時跑街執仔。她人心地極好,但兇。上班一個星期,我這隻也非省油的燈卻意外地跟她漸見合拍。

三年沒見,上星期,她突然約我見面。今天黃昏後我便跑到那棟已經重建了,危樓不再的大樓去與她相聚閒聊。

香港的NGO中,青協一直是我比較欣賞的機構--我欣賞並佩服總幹事的眼界及魄力。先前K先生疑狐這位前上司為何突然約我,果然,她其實想召我回巢。

回巢不成,我卻極之樂意幫這位前上司拉攏關係,協助她推行新項目。自然,買獎券及做義工等,就更不在話下。

各位,請支持香港青年協會,為香港有學習障礙的學童提供支援服務。青協已經得到資助,把其位於大角嘴的辦公室翻新成一所為有學習障礙的學童提供專業並積極的服務的學習中心,以補足現時政府在這方面供不應求的服務。奈何常務經費從缺,故此青協正透過售賣獎券,籌務中心的日常經費。

中心的服務對像包括患有自閉症、讀寫障礙、及過度活躍等學習障礙的學童;而青協擬提供的服務則包括駐場臨床心理學家輔導以及技能訓練。

星期三, 4月 22, 2009

WHERE HAVE ALL THE FLOWERS GONE


Where have all the flowers gone?
Long time passing
Where have all the flowers gone?
Long time ago
Where have all the flowers gone?
Girls have picked them every one
When will they ever learn?
When will they ever learn?

Where have all the young girls gone?
Long time passing
Where have all the young girls gone?
Long time ago
Where have all the young girls gone?
Taken husbands every one
When will they ever learn?
When will they ever learn?

Where have all the young men gone?
Long time passing
Where have all the young men gone?
Long time ago
Where have all the young men gone?
Gone for soldiers every one
When will they ever learn?
When will they ever learn?

Where have all the soldiers gone?
Long time passing
Where have all the soldiers gone?
Long time ago
Where have all the soldiers gone?
Gone to graveyards every one
When will they ever learn?
When will they ever learn?

Where have all the graveyards gone?
Long time passing
Where have all the graveyards gone?
Long time ago
Where have all the graveyards gone?
Covered with flowers every one
When will we ever learn?
When will we ever learn?

星期二, 4月 21, 2009

A control freak or ... ?


我找不著她我便發狂地找她


~ 節錄自黃碧雲的【溫柔生活】





Picture: "Attempting the impossible" by René Magritt

星期六, 4月 18, 2009

星期三, 4月 15, 2009

Prayer of St. Francis of Assisi

Make me a channel of your peace,
Where there is hatred let me bring your love,
Where there is injury your pardon Lord,
And where there's doubt true faith in you.
Make me a channel of your peace,
Where there's despair in life, let me bring hope,
Where there is darkness, only light,
And where there's sadness, ever joy.
O Master grant that I may never seek,
So much to be consoled as to console,
To be understood as to understand,
To be loved as to love with all my soul.
Make me a channel of your peace,
It is in pardoning that we are pardoned,
In giving to all men that we receive
And in dying that we are born to eternal life.


星期四, 4月 09, 2009

哀,六四。哀,香港的六四。

「生活的考驗,極為嚴酷。還未打倒甚麼,我們首先已被打倒了。我們對我們相信的主義,或遠離,或重新演繹。我們會因此而失去。我們的同志朋友。我們慢慢會知道,原來我們的智識與信念,亦不過一時一刻,正如我們的生命,有開始,有結束,有限制。」

黃碧雲《後殖民誌》

黑夜就是給我黑色的眼睛但既然我有眼睛我焉能不尋找光明

Picture: Die grosse Familie by Rene Magritte

星期二, 4月 07, 2009

禪,不可以言。

回與妹妹跟中學中文科衛老師談起禪。

妹妹一面天真地問:「什麼是禪呢?」

老師彷似拈花,臉帶微笑地說:「禪,不可以言。」

妹妹把眉心一戚,我便代衛老師說起典故來:

「第一天,小和尚問師傅:『何謂禪?』師傅著小和尚伸出一根指頭,說:『這就是禪。』

「第二天,小和尚又問師傅:『何謂禪?』師傅又著小和尚伸出一根指頭頭,說:『這就是禪。』

「第三天,小和尚又再問師傅:『何謂禪?』師傅又再著小和尚伸出一根指頭,說:『這就是禪。』

「第 N 天,小和尚又問師傅:『何謂禪?』師傅執起刀,斬掉了小和尚那根常常伸出來的指頭。然後,師傅問小和尚:『何謂禪?』小和尚想伸出那根指頭--但,指頭已經被斬掉了。」

「所以,」我對妹妹總結:「禪,不可以言。」


Picture: Son of man by René Magritte

星期日, 4月 05, 2009

愛情路上。窮寡婦。哀矜勿繾綣前緣。

馬爾谷福音所載第12章41至44節:

耶穌面對銀庫坐著,看眾人怎樣向銀庫裏投錢,有許多富人投了很多。那時,來了一個窮寡婦,投了兩個小錢,即一文銅錢的四分之一。耶穌便叫他的門徒過來,對他們說:「我實在告訴你們:這個窮寡婦比所有向銀庫裏投錢的人,投得更多,因為眾人都拿他們所
餘的來投;但這寡婦卻由自己的不足中,把所有的一切,全部的生活費,都投上了。」

能因為那天不期然地與你的母親相遇上,這幾天,我都在想你和你的事情。

我想,那時我在愛河卻混身著火地為彼此劇烈地燃燒著;你,你又何嘗不是傾盡你的所有可能,力竭聲嘶地向我吶喊?

『頑石哪天變黃金,我可以等』--可惜楊千嬅的【鍊金術】唱遲了幾年,那時我就只知道【因為所以】:我的生命充滿不是,卻沒有定理。

天主教四旬期提示我們要樂施,並隔些年就在禰撒中重讀馬爾谷福音所載那窮寡婦的故事。記憶中神父都側重說明
窮寡婦是有福的。

是的,
窮寡婦可能是有福的--當她逾越了她當時身處的時空,在世人眼光不到的那個他方,她可能是沐浴在福蔭當中;但在窮寡婦生活的那個當下時刻,耶穌左眼看見了她有福的同時,祂的右眼,又會否一併閃現憐憫哀矜之情?

窮寡婦傾盡了她的所有。

那數個年頭,你為我傾盡了你的所有。那一種愛情,事隔三年,我今天驀然回首,心裡竟盡是哀矜。

為什麼再見不是朋友?

我現在還不敢,因為我心感
憐憫哀矜。既為當時的你,也為當時的我。

而現在的我,已經很不像當時的我。當時的我不會復活,所以在我繾綣時,我的心便猶如蘭花突然被揉碎般,非常酸楚。
既為當時的你,更為當時的我。

謹紀此致
我當時的摯愛。



Picture: Lucia. (My name on ID)

星期六, 4月 04, 2009

對付無賴。

女子帶小孩往公共康體設施練習球類運動鐘點到了女子不僅霸佔著場地不願離去還企圖跟本小姐及場地職員用言語糾纏不清

本小姐:「敢問閣下是小孩的母親嗎閣下可有想過閣下為人母親卻如此不守規矩正正是身體力行地在貴 公子眼前立壞榜樣?」


Picture: All Is Vanity by Charles Allan Gilbert

星期五, 4月 03, 2009

50% and 1%

可能要再開一刀,心情有點失落。

低頭漫步著,不覺就走到香奈兒店前。推門進去,但覺精品琳琅滿目。店員有禮殷勤地向我介紹各式貨物,我把一隻羊皮銀色金鍊子的 classic 挽起,在鏡前左顧右盼。

50%。

手袋漂亮是漂亮,亦與我的風格相襯,但為了那未知的一刀,先付出了月薪的一半來逗自己快樂,不是我的個性所為。

於是,我挺起胸膛,按捺那霎時的衝動,告別茶花小店,改到半島去,用1%,享受一頓悠閒的下午茶。










Drawing: Afternoon Tea by Marie Bracquemond
Related Posts Plugin for WordPress, Blogger...