星期六, 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

Kent M3

搶了你的M3,你過來跟我們坐,你問我什麼事看不開,你問我要不要聽聽你的故事。我要聽,你便說了。聽罷,我伸出手,撫摸你穿白色恤衫的背。

爆房

上星期四清晨我趕不上公司車,很有點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

生命是一個過程

除了測量師叔叔,尚有兩個人對我的物業買賣觀影响至深。一位是舊同事嬌滴滴律師,一位是遠在西岸的 Uncle CW。

嬌滴滴律師回港執業前在倫敦的大行做樓宇買賣,專門服侍那些喜說廣東話的中港台星洲同胞。因利成便,她時常購入倫敦近郊的小房子,經過一輪修葺,待房子裡裡外外煥然一新後再轉手賣出,利潤可觀。

Uncle CW 在西岸歷史名城開了一間類中國古玩傢俱店,兼賣手飾。他的店清優典雅,傢俱在柔和幽暗的燈光下古樸美實。他笑說他的顧客都投訴傢俱一買回家便失卻味道。夜來出城晚飯,他帶我們一眾來客往他即將放租的寫字樓物業參觀,復又指著街上另一棟大廈說若他買下了那頂樓,他就開一間迴轉餐廳。「七十呀,你知嗎?商業租客就會 upgrade 你間樓但家用租客就 downgrade 佢,所以你要買商業物業呀。」Uncle CW下結論。

當然我未有能力投資商用物業,但總括嬌滴滴律師及Uncle CW的經歷,投資物業咩都唔洗講,地點最要緊,因為這是升值的基礎。第二步就是你如何為物業打扮,令它看起來舒服,容易令人受落。這增值行為類似銅鑼灣那些時裝小店的經營之道--衣服明明是深水埗長沙灣荔枝角有售的貨色,經時裝小店擺擺弄弄,左披右搭,小姐們便用十倍價錢買回家。ummm 所謂名牌私竇,亦是同樣一回事。

我敢於去到盡,其實也不是 groundless 的。當然我非常幸運,時常巧遇出色前輩,但我在人生的路上卻並非未輸過。我輸過,仲輸得好狠仆街。然而生命就是如此,承受得了承受不了的你也要承受。那個夜晚我心碎了,帶著七顆 stilnox 就往水塘,打算在麻醉後溺斃自己。麗口在我出門後覺得事情有異,果斷地報了警,及時救回我一命。

事後有兩個人令我徹底地打消輕生的念頭,一個是醫生,一個是 ak 師兄。醫生說:「七十小姐,浸死好辛苦的,當你個肺入水後你會極力掙扎至慢慢氣絕。你勿以為吃了安眠葯便失去意識,當你落水呼吸不了你身體便會本能釋出腎上線素,你就會馬上清醒過來!」

ak 師兄說:「白痴婆,我們怎可以幫你堵住傳媒把口呀如過你死左,仲懶醒擇埋d咁既日子!方向報一定會大大隻字話妙齡少女為情輕生啦。低鬼能既你。」

此時此刻事情已經變得內在婉約。傷口當然仍是粉紅色,稍一觸碰就會痛,但大家這樣愛我,我不忍心辜負大家的心意。

生命中不能承受的輕是存在的,但前題是生命仍然存來,才能述說能不能承受。

Picture:我的近照,狀態ok,還幫朋友主持婚禮。

星期五, 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 好冇,唔好一味諗住我好冇?」

Property pages

Gohome

Msn

Yahoo

28House

HKExpat


星期五, 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

女校

我自女校畢業。七年女校生活,到現在還是好多人會狐疑我一定覺得生活dry得很。

我不置可否。直到今天

星期四, 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月 21, 2009

閒話家常

:「web-ex 呀!」
:「web-bex 囉!」
:「有咩奶油讀兩次先個B音?!」
:「咁你即係等如向巴黎你係nomura走去同 SG 講人地成間 SG 都讀錯囉。」

星期三, 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

星期一, 5月 18, 2009

關子

你用溫柔幾近無形的小手
輕撫我額角令我熟睡如嬰
你的臉頰是否紅粉菲菲
向我賣個關子

你用來自天堂的聲音
哼唱聖方濟的禱文讓我動容落淚
你的嘴唇是否飽滿豐盈
向我賣個關子

你用乳香點燃起香爐
縈繞一室的韻味鑽往我的靈魂深處
你的翅膀是否羽翼已豐
向我賣個關子

關子關子你是個永遠的關子
關子關子你是我永恆的關子





Pic: René MAGRITTE Les Amants

「你想怎樣」VS 「你能夠怎樣」。

有兩三天,不斷纏著關先生討論「你想怎樣」VS 「你能夠怎樣」。我仍然覺得,即便是客觀條件明明非常局限,也不要壓抑主觀 desire 在思緒中萌芽。

前晚上泰國館子吃飯,叫了一碗柚子沙律。我問侍者可否別下辛辣的材料,侍者說不可以,因為那辛辣的調味料是跟柚子拌在一塊兒的。關先生軟言細語勸我說那是dressing呢,我不罷休,問侍者dressing 跟柚子可否分開上。侍者說好。

「你想怎樣」VS 「你能夠怎樣」。

去看《南京!南京!》,情緒一發不可收拾。(自身+家愁+國殤)

關於日本侵華種種罪行,作為中華民族的一份子,我日本道歉。

2000年在八王子;2001年在長崎;2005年在廣島;現在在香港,我都是一貫如是。

#QUOTE#
2009年05月18日 星期一

先做國富民強 再看抗日歷史

最近內地有部電影很火,叫《南京!南京!》,聽名字你可能就知道故事講的是大半個世紀以前發生在南京的那場世紀屠殺。4月份就在九龍塘地鐵站看到了電影宣 傳海報,我問同行的朋友:「香港人會去看這部電影嗎?」朋友回答說:「這是部大片,香港人應該願意看吧。」接着又補充說︰「年輕人可能興趣不大,年紀大的 人應該會看。」

香 港青年協會組織了一個「放眼.祖國」文化電影系列活動,通過播放由內地和香港製作的15部精采電影並邀請專家進行分享,來幫助香港青年人加深對國家的歷 史、文化和民生發展的了解,增強國民認同感。作為青年事務委員會的委員,我被邀請在4月份分享其中一部電影《太行山上》,一個抗日戰爭的故事。在電影放映 現場,我看到來的香港年輕人並不多,坐在前排聚精會神盯着銀幕的,幾乎都是上了年紀的老人。

工作體驗 日本人認真態度

我 出生於80年後,在幸福和平的環境中長大。家鄉在安徽淮河之濱,那裏有着極為豐富的煤炭資源儲備,有「中國能源城」之稱,在日本侵華戰爭期間,成為日本掠 奪煤炭資源的戰略要地。當年日軍挖有深達數米、長幾十米的埋屍坑,勞役折磨迫害致死的煤礦工人被拋屍其中,屍骨累累。據史料記載,最大的一個坑,有 13,000多名礦工被拋進該坑,被稱為「萬人坑」。解放後,這些坑被當做歷史遺迹保存,改建為紀念館。小時候,學校都會組織學生去參觀悼念,由於很多同 學的家人和親戚都是在礦區工作,感同身受,對於日本人的殘忍和無良十分痛恨。

上大學後,離開家鄉,去了北京,進了清華。在清華,有一項最 高學生獎學金被命名為「一二.九」獎學金,紀念清華師生於日寇侵華後發起的一二.九抗日救亡愛國學生運動。當時的清華學生,解放後曾任清華大學校長的蔣南 翔帶領同學振臂高呼「華北之大,竟容不下一張安靜的書桌!」,很多清華學生投筆從戎,抗日救國。在清華學生中,開始代代傳承以實際行動為國家富強而努力的 一二.九精神。

離開清華後到了香港,求學創業多年,對於日本的看法又因身邊的感受和體驗而發生變化。我們的客戶中有香港人、內地人,也有 外國人。我們有位日本客戶,項目合作中嚴謹認真,一絲不苟,付款及時,從不拖欠,交流態度友善謙虛,是公司同事公認的最佳客戶,合作幾年下來,不由得心生 佩服,開始思考日本人的成功之道。

「落後被捱打 強大才安全」

回 顧成長的歷程,對日本和日本人的看法受着環境和體驗的影響,變得更加複雜。但始終清晰和堅定是「落後就要捱打,強大才會安全」,對國家如此,對個人其實亦 如此。最近,香港青協有個朋友問我「你覺得甚麼對香港年輕人最重要?」我的答案是,對於現在的年輕人有份好工作最重要。人人有好工,就會有安全感和凝聚 力,社會也會強大。到那個時候,年輕人怎麼看日本也許就變的不那麼重要了。

#UNQUOTE#

說回自己,對我而言,大部份時候,「我想怎樣」> 「我能夠怎樣」,特別當那件事情是全在我一念之間,並且全部由我自己掌握的時候。

所以。

pic: Salvador Dalí's La Ciudad de los Cajones, 1936.

星期一, 5月 11, 2009

啥個辰光阿拉格陳姍妮變了老師


【雙陳記】
詞曲 陳珊妮

為自己劃一根火柴 只點燃卑微照亮的貧窮
陪自己看一場煙火 短暫的美麗有淡淡哀愁
如果連狂奔都沒有風 凝結的眼淚都不感動
如果剩下一點點燦爛 我們該不該揮霍


我們唱別人的情歌 只因為自己的都太沈重
我們說別人的故事 只因為自己的都太難懂
我們只要跟別人一樣 就能得到輕微的解脫
如果還有一點點熱情 我們該不該盲從


這是最好的時代? 這是最壞的時代!
不是消費一場浪漫可以訴說

這是最好的時代? 這是最壞的時代!
這不是我們做得好的夢

這是最好的時代? 這是最壞的時代!
不是消費你我青春就能擁有
這是最壞的時代? 這是最好的時代!
這不是我們做得起的夢


要就要活得轟動
要就要唱個轟動
要就要活得轟動
要就要唱個轟動



星期日, 5月 10, 2009

進堂詠
【誰 造】


答唱詠
【YOU ARE MY HIDING PLACE】


奉獻詠
未諗到...

平安頌
【祥】
平安極珍貴在心中滿平靜,平安極珍貴:是天主的眷顧,
能教我變換,盡力去做個和平人,平安是福氣載於心更莫辭!

愉悅極珍貴在心中滿怡樂,愉悅極珍貴:是天主的眷顧,
憑賜這禮物,就做了悅樂領路人,愉悅是福氣載於心更莫辭!

期望極珍貴在心中滿潛力,期望極珍貴:是天主的眷顧,
能教我活?是為了造就未來時,期望是福氣載於心更莫辭!

領主詠
【PASS IT ON】



禮成詠
【MAKE ME A CHANNEL OF YOUR PEACE】

Cast my vote for Coco Chanel (if I could vote)



星期六, 5月 09, 2009

爆房

真係,嘿!

雷文律師話見慣人家出雙入對,不過從不知道某人已婚。真係,嘿!

今天穿梭梭亞道看房子,我穿一條派對裙子,勾著

星期三, 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月 27, 2009

苦中作樂

(1)
「棍波呢都有樣好既,就係俾機會你去學識點樣駕馭一架車。」

「你倒不如學下點樣駕馭我。」

(2)
九時十五分了,我拿著thinkpad及手袋踢著高跟鞋登登登登登地趕入辦公室大樓升降機。未幾,有人在身後拍我一下。回首,卻是親愛的梁小姐。你說:「唏,我還以為是誰穿著高跟鞋小跑步趕��呢,原來是你--」

親愛的,如此時刻,如此不期而遇故知,叫我想哭。

我很想抱著你哭。

但上班時份,掛一張牢不可破的面具,我就是想哭,也哭不出。

Picture: Treasure Island by René Magritte

星期五, 4月 24, 2009

你揹著我走

這對粉紅色高跟拖鞋我已經穿了好幾個年頭,我很喜歡這對鞋子。

昨夜你帶我走在往青馬大橋觀景臺的路上,一步一步,鞋子卻突然飛脫了。我還道是你踢著我,呵,原來是鞋子爛掉了。

你便揹著我,往回走。十分鐘的路,走走停停,我心裡滿是溫柔。

這段期間命運給我安排的蜀道難,也謝謝你伴我一步一步走過去。