Tuesday 31 March 2015

喂,你隻App好慢喎?

作為買家,有時唔係好明,點解部部Android機都話係四核、都係1.5GHz,點解有分別,點解唔好盡信所謂「高性價比」。其實SnapDragon 400 vs 800响跑深入運算嘅工作時,真係有一倍以上嘅分別。我最近寫嘅計算車資APP,响SnapDragon 400 1.4GHz上可以跑成分鐘,而SnapDragon 800 1.5GHz只係需要幾秒鐘。(所以如果要買,就買啲過氣旗艦機,後面還有解說另一個原因。)
跑得慢因為算式複雜,咁只要改吓運算方法,一分鐘真係可以變幾秒鐘,藥箱都變首飾箱,唔洗吓吓都要好似飛機場咁淨係識增強硬件。
之但係慢,仲有一個原因:Android。Android跑app用嘅Dalvik(Java VM)就肯肯定係慢嘅元兇。事關我將同一個「慢到喊」嘅algorithm隻字不漏咁直接移植去 iOS,然後放响台年事已高、舊到冇人要嘅 iPhone 3GS 上跑,結果係:幾秒鐘。幾秒鐘!乜你唔係應該跑到hang機咩?
即係2009年iPhone 3GS單核600MHz計得仲快過台2014年Sony Xperia T2 Ultra四核1.4 GHz。你四個核1400都唔夠人哋一個核600快,你慚唔慚愧呀?
不過呢件事仲未講完。當初個algorithm係咁差點解我唔知呢?因為我作為一個Developer,梗係用部快到曉飛嘅Nexus 5做開發,但佢真係快到「離地」,所以我完全冇experience過慢,當我死黨話「好慢喎」我完全冇idea佢講緊乜。所以話,離地嘅人又點會明白人間疾苦。
由此可見,只要啲app developers响開發app時為咗工作時快手、「落機快」、「試新機」,咁佢哋開發出嚟嘅APP就只有旗艦機先「頂得順」行得順。所以,小市民如果買Android機仲想慳多些少錢,唔揀SnapDragon 800揀咗SnapDragon 400,隨時得不償失。(千萬唔好信啲大行售貨員,因為佢哋嘅工作係售貨&售貨only)
『喂,你隻App好慢喎?』「慢?唔覺喎,好順丫,你睇吓」然後他從褲袋裡施施然拿出一部Nexus 6(或者iPhone 6+)出來。秒殺!
p.s. 為了証明我已經解決無速度唔夠快同跑得慢三個問題,我重寫之後搵咗一台2009年嘅LG單核600MHz嘅Android機,然後佢都係:幾秒鐘。

Tuesday 9 December 2014

Crashes when going to Investment Portfolio in Microsoft Money

For some reason, my Money 2005 suddenly freeze and closed, without an error message.

Microsoft Money Deluxe Version 14.0.120.1105

With a quick search on Google, I got this link: http://money.mvps.org/faq/article/21.aspx

However, creating a temp file doesn't help.  And that suggest me to Microsoft's knowledge base 272211.  The problem is, Microsoft has removed that articles for whatever reason.  You cannot find it.  Luckily, by a search of this number, I can find a Portuguese link:

http://support.microsoft.com/kb/272211/pt

In case they might remove the resolution from KB future, I copied it here for my own use.

And my solution is:
  1. Open Money and my file.
  2. Go to "Banking" from the tabs, expand "Investment Accounts", and change one of my investment account to "Account is Closed".
  3. Go to "Investing" (Portfolio) and see if it crash or not.  If not, change the view type to "Show by Accounts" (the cause of crash was selected "Bond" view).
  4. Go back to "Banking" and change that closed account to open.
I hope no one needs this information but just in case, stay clam and don't panic (yet).  Always backup as well.



Resolution

To resolve this issue, replace the damaged account with a new account. To do this, use the following methods in the order that they are presented. 

NOTE: Before you follow these steps, make sure that you have made ​​a data file backup. To do this, click Back Up on the Filemenu.

Find damaged Investment accounts

To find damaged investment accounts:
  1. On the Money navigation bar, click Investing Center on the Investing menu.
  2. In the Investing Center menu, click Accounts.
  3. Change View in the left pane, click Sort account list by, and then click to clear the check box Hide closed accounts.
  4. Click the right mouse button on an open account, and then click Account is Closed. If the following message appears, click No:
    There are some open positions in the account you are about to close or delete. Are you transferring this account to another investment account?
  5. Repeat step 4 for each account opened.
  6. Click Portfolio. Got the message, "You currently do not have any investment accounts" or the Portfolio page appears.
  7. In the Investing Center menu, click Accounts.
  8. Click with the right mouse button on one of the accounts which closed in step 4, and then click Account is Open.
  9. Click Portfolio. 

    If you see the Portfolio page and the account, then the account is damaged. 

    If the page appear and disappear quickly and return to the Accounts page, then the account is damaged. Close the account again.
  10. Repeat steps 8 and 9 for each account until you locate and close all damaged accounts.

Create new investment accounts

To create a new investment account to replace a damaged investment account:
  1. In the left pane, click Set up accounts.
  2. Click Add a new investment account. 

    Follow the instructions in the New Account wizard to create a new account. When prompted to add investments, click No.When you are prompted to enter an estimated value for this account, do not enter any information.
  3. Repeat step 2 for each new account you create.
  4. Click Accounts.

Move Transactions of Damaged Investment Account for New Investment Account

To move transactions from a damaged investment account to a new investment account, follow these steps:
  1. In the Account & Bills menu, click Account List.
  2. Open the new account that you created.
  3. For each transaction with problems, insert a Add Shares transaction that matches the date and amount of the investment.
  4. In the Account & Bills menu, click Account List.
  5. Open the old account that had problems.
  6. Click the right mouse button on each of the transactions with problems and then click Cut and Paste to Account on the shortcut menu.
  7. Select the new account, and then click OK.
  8. Repeat steps 6 and 7 for each transaction that caused the problem.
  9. Run the Salvage Utility on your Money data file.
    1. Quit Money.
    2. Click Start and then click Run.
    3. If the file you want to repair is the last file used in Money, type "C: \ Program Files \ Microsoft Money \ System \ Msmoney.exe" -s in the Open box. 

      NOTE: If you installed Money in a location other than that default, type the correct path to the executable file. Be sure to include the quotation marks as indicated.
    4. Click OK to open and repair the specified file.
  10. In the Account & Bills menu, click Account List.
  11. Open the new account that you created.
  12. Click the right mouse button on each of the Add Shares transactions created, and then click Delete on the shortcut menu.
  13. Click the right mouse button on the remaining transactions, and then click Cut and Paste to Account on the shortcut menu.
  14. Select the investment account with problems, and then click OK.
  15. Repeat steps 13 and 14 for all transactions in the new account.
  16. Run the Salvage Utility on your Money data file.
    1. Quit Money.
    2. Click Start and then click Run.
    3. If the file you want to repair is the last file used in Money, type "C: \ Program Files \ Microsoft Money \ System \ Msmoney.exe" -s in the Open box. 

      NOTE: If you installed Money in a location other than that default, type the correct path to the executable file. Be sure to include the quotation marks as indicated.
    4. Click OK to open and repair the specified file.
  17. In the Account & Bills menu, click Account List.
  18. Then right-click the new account that you created, and then click Delete on the shortcut menu.

Tuesday 3 June 2014

香港開個人公司手記(3)

公司開咗,綠盒訂咗,剩返個銀行戶口未開。

一般來說,銀行戶口都係喺同客人或合作伙伴有金錢出入時用。由於係有限公司,每年要搵會計師核數,即使只係一人公司都好,所以,要先符合會計師嘅「接job」要求,數目要分明、不用私人戶口(雖然好似唔係條條數都一定要經公司戶口)。

問題係,咁多銀行,邊間好?當然係要打吓價啦。有些銀行要求你先去預約,由於我情況比較趕,我最後冇揀啲大行,反正啲大行收費都幾貴。

以下係一般考慮嘅重點:


  1. 有冇網上銀行
    現時大部份銀行都有網上銀行,而且一般係唔會用網上銀行做過數,就算係「出糧」俾自己,為咗「咩都有單有據」,所以乜都係開支票、影印張支票、再入數。網上銀行只係方便望住條數。
  2. 開戶收費
    一般都有個查冊費,由二三百到七八百都有。
  3. 戶口最低存款
    在而家冇乜息,儲錢在戶口可謂係冇著數。但係好多銀行都要求有五萬以上,否則就收charge。都有啲銀行冇咁高限制,咁就睇你有冇preference揀銀行。
  4. 分行位置
    周不時可能要去銀行做啲paperwork,所以開戶嘅銀行最好係就近嘅。
  5. 有冇外幣戶口
    因為App 嘅Stores可能係用外幣找數,所以外幣戶口就有需要喇。不過都係果句:唔係所有收入都一定要入公司戶口,所以可以用自己戶口去收數。但所有支出都應該用公司戶口出票喇。
  6. 開戶、查冊時間長短
    如果等住個公司戶口用,咁銀行查冊開戶時間都好影響。最怕佢最後話唔批。
  7. 要唔要授權多一個人簽名
    視乎你個人嘅情況,冇一定既好壞嘅。
在我周圍格價時,發現有啲銀行要「有人介紹」先俾你開戶,有啲就「有人介紹」或「已有個人戶口」,有啲銀行(大行)佢個公司戶口成日排長龍,用著呢啲銀行,他日去呢啲銀行都幾麻煩,排親都一個半個鐘。

記住,所以開支,包括商業登記、公司註冊、開銀行戶口查冊、租virutal office、印綠盒等等,全部都可以報銷(即係唔洗自己錢、報銷咗又唔洗交稅)所以記住乜單都要keep,如果係熱敏紙,因為會褪色,所以記得影印。

Wednesday 14 May 2014

香港開個人公司手記(2)

上回講到(香港開個人公司手記(1)),我搵到個方法可以慳錢又即日開到公司,就係用註冊易。如果想無痛開公司,可以參考「香港Freelance Programmer開公司手記」。

第一步,去金鐘政府大樓高座十三樓登記一個註冊易帳戶。由於登記好快,只係要你張身份証,半個鐘之內都可以搞掂(我上次去冇乜人排隊),所以,應該以前在灣仔返工時行過去開定。

有咗個帳戶,就可以login入去搞。我第一次開,用Mac Safari,個Java似乎唔多work,load唔到佢哋個特殊app,唯有用 VirtualBox 裡嘅 Windows XP。相信好多用Mac做開發嘅兄弟已經裝咗 VirtualBox或者VMWare或者Parallel(我以前都分享過Parallel & VMWare,太貴了,後來改用 VirtualBox算數),並且搵到個正版Windows XP。記得要Update個Java VM。

(後來我再用 Mac Safari 去註冊易,又load到個Java Plugin,吹脹)

基本上,用呢個網都唔係太難,但一定要有耐性,有啲位click咗係冇反應,等一輪就會有反應。同埋記得,填form時要save起佢個VXF 文件。一個看似 PDF但原來唔係PDF,應該係政府搵唔知邊個開發商做嘅「e-Form Filler」。

呢隻App真係有bug,點解?因為你填晒啲資料後係print唔到出嚟!係,print到,但份表格有一半以上填咗嘅字係出唔到架!如果你真係要〞print〞出嚟,我諗只有用ScreenCap呢個方法,逐頁cap出嚟再print。咁就要睇你有幾大個Monitor....。(後記:我諗screencap返份文件呢個方法可能有問題,最好係去公司註冊處個網,俾少少錢買返份PDF落嚟,後面有提到點解要print返出嚟)

填form都唔太難嘅,首先決定自己係公司founder和director,秘書喎咁梗係搵屋企人做啦。如果你打算出面嘅秘書service,咁開公司都唔差少少錢搵人代勞啦。先問定你秘書嘅身份証號碼和地址。

填form有一個tricky位,就係「致商業登記署通知書」
呢一段寫得唔多清楚,至少我係唔覺佢解釋清楚,所以我一開始都揀錯,到咗「埋單」時先發現,原本以為$3970嘅費用一下子上到九千幾。

「是Yes」等於申請三年嘅商業登記,2014年三年就$6750。
「否No」等於只申請一年嘅商業登記,2014年一年就$2250。
(以上費用需要另加公司註冊費$1720)

在提交之前一定、一定要、一定要記得save一份去電腦。以後你需要靠呢個VXF文件去印返M&A。M&A係公司章程之類,有講到你公司嘅資本、股分、股東之類果份嘢。開銀行戶口必備。第二日你要開VXF,可以登入「註冊易」再click 下載 e-Form Filler。run個JNLP文件就ok。(後記:日後係有機會有人會問你要返份form,例如開銀行戶口時,我起初以為可以print,print唔到就screencap。後來諗諗吓,都係覺得呢個方法可能有問題,最終係去咗公司註冊處個網,俾少少錢買返份PDF落嚟,咁就一定冇死)

提交之後,就要網上付費。可以用PPS或者信用卡。我自己就用「D乜乜銀行」嘅CV+,呢啲政府嘢一般都係冇積分儲,用佢呢張卡就可以免息免手績費分期十二個月,一個月交三百幾,慢慢還。

交埋錢,一個鐘之內我已經收到電郵,有兩個 PDF,一個係 BR 一個係 CI。基本上公司已經開咗。可能我係在office hour內做,唔知如果晚上submit係唔係咁快。總之,一日之內已經搞掂。

下一步係,印綠盒(並非法律規定,不過唔印會好麻煩,唔印你都要造套公司印,銀行要),原來一套正常乜都齊綠盒最平大約只係要三四百。即係就算計埋車程,我都只係要花五百唔洗,比幫襯人哋慳一千啦。當然,要花少少時間。不過如果你有打算以後可能一個project一間公司仔,咁可能自己學吓都抵返嘅。

再下一步係,開公司嘅銀行戶口,呢個就係最麻煩嘅一環。

香港開個人公司手記(1)

在一間手機軟件公司工作咗十年,正如一些有工作經驗的Programmers,離開公司之後很不願意再次踏入另一個輪迴、另一個無間道。除非生活所迫(山窮水盡或者鐘意打工),否則點都想試吓自立門戶、接吓job、做個自由嘅freelance programmer,呃,時吓興叫「Freelance Developer」,anyway,點都係一樣。

朋友傳過來Max Chow的「開公司完全手記」(網址)有興趣可以參考,或者話,如果你打算睇我呢個post就應該先睇咗Max Chow的「開公司完全手記

參考其他人嘅做法,大概不外如下:


1. 決定自己公司名

如果係想開間一人有限公司,大概都係想建立個人品牌,咁冇乜可能係去買現成的公司名。如果決定好自己間公司叫咩名,呢個時候有三樣嘢要check:

  1. 香港嘅商業登記,睇吓有冇人已經用咗你呢個名。
  2. 香港嘅公司註冊處,一樣係睇吓有冇人已經用咗你個名。
  3. 全球的domain registrar,睇吓有冇人已經登記咗你個名做domain name。(如果可以買到.com,應該比買個.com.hk好。)


2. 決定公司登記地址

因為查冊係可以查到公司註冊嘅地址,所以街外有好多「Virtual Office」公司俾自己個office地址別人做登記用,佢哋可以代收信、代聽電話、做埋秘書。當然收費就有高有低。

我選咗一間有六七個地點嘅service provider,選咗佢哋中環個地址(居然係七個locations裡第二平)。佢哋都有開公司服務,七除八扣之後,最平係千二蚊但要十二個工作天先開到。俾多五舊可以縮到三日。呢千二蚊仲包一套基本box set綠盒。


3. 決定點註冊你間公司

無錯,要洗千幾二千蚊開間公司,未計政府嘅收費(以2014年4月起計,要$3970),到底值唔值呢?如果想平,又得唔得?

而家就講一個又平又快嘅方法,但正唔正就見人見誌。畢竟有人鐘意慳得就慳、有人鐘意請人做晒冇麻煩(見香港開公司完全手記(四):醒目地申請網址 (2)就知,乜都搵人做唔一定係好),我其實想快啲開咗間公司但又唔想俾咁貴嘅費用,結果俾我問到一個最平嘅方法。


註冊易

政府啲嘢呢,佢叫「註冊易」其實一啲都唔易用,不過呢個係唯一一個俾你以最快速度開立一個公司。

首先,你需要個人電子證書;要個人電子證書,你需要去郵局俾$50一年買一張證書,張電子證書係可以放响你個香港身分証嘅晶片度。咁放咗响身份証又點抄去電腦呢?你需要買一部讀智能身分嘅讀卡機,咁呢部嘢應該响郵局可以買到。最後,你需要一部Windows機,因為只有Windows driver!嘩,今時今日,做Freelance Developer梗係用Mac機啦,呢個世界上有邊個OS可以俾你一次過做晒iOS, Android, web service, Windows嘅 development?咁香港政府唔多支援Mac可以點?

其實,以上嘅工具、費用統統都唔需要俾。需要嘅,係去位於金鐘政府大樓高座13樓嘅公司註冊處,用佢哋部電腦上佢哋個網註冊一個「註冊易帳戶」,然後印咗份確認信,再去櫃台交form、俾個身份証佢核對一下你個身份就okay。半個鐘之後,就可以用呢個account去開公司戶口。


半個鐘搞掂

用註冊易開公司戶口,所有文件都係電子文件,沒有paper,但政府講明,自己印出嚟嘅BR和CI一樣有法律效力,如果你信、又想慳錢慳時間,你可以考慮呢個方案。如果想有政府印俾你嘅,可以自己上金鐘政府大樓高座搞,大概三四日就會寄返啲嘢俾你。如果你都係想有人代為效勞,咁搵出面嘅公司做,費用一千至一萬不等。真係適隨尊便。

點半個鐘搞掂?下次再講。(香港開個人公司手記(2))

Sunday 11 May 2014

男士侍產假,乜,有咁大影响咩?

如果,「男士侍產假」對勞工市場有咁重要影响,咁,「呢個世界冇話冇咗邊個唔掂嘅」呢一句可以從此消失。

如果,請三天假有咁大影响,我覺得所有議員係唔准請假咯,乜事都唔准請。仲乜事成日請假,搞到開開吓會唔夠人數,被人玩到流會?

如果,請三日假就影响到公司,咁,公司應該先要好好器重呢個員工,免得佢每季生病一次、每次請假一天、每年病咗四日、翌天未病好就返工再感染其他同事,然後再有人請病假,再交叉感染,再有人請假。。。

如果,今朝突然間病咗冇返工,公司係可以好混亂。但係,生仔起碼都六七個月前已經知啦,預知咗有人將要請假都處理唔到,好明顯係管理層問題多過係員工問題啦,咁炒咗個上司吧啦。

如果,要強調三天假會有好大影响,咁我哋應該計吓個影响有幾大,咪淨係話有又唔講係咩影响(以2013年統計數字):

(全年出生人口 57.1千人 x 3日)除以
(全年勞動人口 3873千人 x 男人比例 46.3% x 全年 232 工作日)
= 0.041175690426%

以一天八小時工作,呢0.04%等於全港所有男人一年內一齊做少45分鐘又51秒嘢。

如果,香港資源短缺到連呢45分鐘都俾唔起,咁啲睇相議員、轉珠議員應該賠償香港人嘅損失先啦。

如果,香港會因為少咗呢45分鐘而經濟有損失,咁,不如先立法:員工遲到要判監、員工返工做私人嘢要判監、員工開會時轉珠要判監。

如果,香港會因為少咗呢45分鐘而經濟有損失,同樣地,打工仔會因為OT而蒙受損失,咁,不如先立法:員工加班老闆要判監、員工私人時間做公司嘢老闆要判監、員工放工後聽老闆電話老闆要判監。

最後,一般可以申請男士侍產假嘅人,應該介乎20-40吧,呢批人在公司金字塔上爬到幾高、有幾舉足輕重嘅地位呢?如果冇乜,咁「多佢一個唔多少佢一個唔少」;如果有,咁佢就好重要,係咪應該一年送多幾日假優待吓佢呢?

其實,香港有幾多人有本事可以年年請一次?我諗大部份男士呢一世都只係可以請到一兩次。有啲人呢一世都未必請到一次,又有好多人已經再冇機會去請。


註:以五天工作,扣去17天法定假期和12天年假,一年最少有232個工作日,如果適逢紅日係週六,就會有更多工作日。如果適逢週末加班,又會有更多工作日。

Thursday 29 December 2011

2011 大肆回顧

2011年最後一個上網的日子,由打算分享AirPrint的事開始,再次回到我的網誌裡。這一年寫下的不多,或者是工作太忙太累人,又或者要從網誌上發表的事太少,可能是嚕囌已經在 facebook 上講過,已再沒有心情慢慢寫出來。畢竟,要講的事未必人人有所共鳴。

從冇到有、從玩到唔玩的 Android
年頭因為 Android project 而買的 LG Optimus P500 擺到年尾終歸要放賣,原價二千四叫賣七百都無人問津,可算是多年以來TOC最貴的電子玩物(最貴應該係部 WM5,蝕到入肉)。不過,總算是曉得 Android 系統的一二、好與壞。

從期待到不再期待的 iPhone
原本打算新 iPhone 推出就是從 iPhone 3GS 升級的時刻,結果期待的 iPhone 5 沒有出現,iPhone 4/iPhone 4S 沒有足夠的賣點要我掏 $4000 來升級,在 3GS 保固期內行使了 AppleCare 的保修權,換了翻新機,同時解決屏幕光角、home 鍵失靈、電池老化三大歲月問題。翻新機最近升級到 iOS 5.0,3GS 由 iOS 3.0 到 5.0,長達兩三年的升級年期,是購買 iPhone 最令人高興的事。反觀 Android 世界就要靠業餘發燒友的支持,官方的升級總是又慢又多問題。

遲來的 Nokia
Nokia 寄來 Nokia N950,平心而論,其硬件質素和設計都比以前好,只是一切都來得太遲了。如是它出現在 5800 時代,甚至是搭載 Symbian S60 5.0、代替 5800 去打第一場 Touch UI 的反擊戰,如今 Nokia 還是可以獨當一面。

不過,我還是繼績使用iPhone 3GS到其完全壽終正寐。

為什麼要換機?為什麼要升級?以前如果沒有天大的理由,阿媽係唔會輕易買新書包。所以,旦凡是不鐘意的書包,就有幾粗用就幾粗用,務求用一年的課本負重把它扯爛。

其實,舊機真的一無是處嗎?至少要打一篇網誌,十年前的 PowerBook 依然能夠勝任。公司新請的 tester 都換 i3 電腦,C2D 1.8 不行嗎?咱們以前不是用 P4、Celeron 成就一大堆 programs projects 麼?只用 Excel 和 Email 的人都要用 i3...... 只可以講句:既然係公司錢就讓它隨著時間流失吧。

公司的人事,已經演變到有點麻木,麻煩的依舊麻煩,躲懶的依然躲懶,沒心的一樣,無論怎樣,不會變的就是不會變,會變的只有黑眼圈:加大再加大。如果做人變得圓滑,不見得一帆風順,因為工作在生產線上,沒有產品就只有問責和問責。Mission: Impossible - Ghost Protocol 的 sub-title 很應景:No Plan, No Backup, No Choice.



只是今年發生在我身上的大事,沒有一件大得過該出現的。然後,2011 就過去了。

AirPrint on HP LaserJet Pro M1536dnf MFP

今日打算從 iPhone 直接打印到 printer,第一次試用 AirPrint,不行,沒找到 printer。Apple 的網站標明 AirPrint 支援 HP LaserJet Pro M1536dnf MFP,終於在 MacWorld 網找到解說:要升級 firmware。


年頭買的 printer,firmware 已經是年半前,太舊。。。


更新 firmware 中。。。

Thursday 13 October 2011

十月十二日

工作忙得不可開交,卻偏要為某某麻煩人而開電郵戰。有時很想某某明白,他的行為態度,才是一切的導火線。有時很想問問某某,當這邊廂樂得不亦樂乎時,他那邊廂就默默無語,會不會覺得有點死寂。有時很想對某某說:面係人哋俾,架係自己丟,今時今日眾叛親離,唔好怪責別人。不過,有一種人就像「屎坑頑石」般,又硬又臭。

一邊應付著麻煩人,另一邊又有麻煩事。工作不止沒完沒了,更是沒條理地亂。彷如《三國無雙》裡被一千幾百個卒仔圍住,砍殺速度遠追不上敵人援兵的增長速度。到底可以出幾多次無雙呢?到底條血仲可以捱到幾耐呢?成個地圖都血紅一片:無處可逃。

隨手把口袋的零錢散在檯上,突然間,好想去踩踩單車。


Thursday 8 September 2011

路...一直都在

已經一段時間沒有post歌詞。最近成日想聽的一首歌,係陳奕迅的「路...一直都在」。奇怪是,網上流傳的歌詞,沒有一個版本跟我聽出來的是一致的。以下是我聽得出來的歌詞:

路...一直都在

穿過人潮洶湧燈火闌珊 沒有想過回頭
一段又一段走不完的旅程 什麼時候能走完
Oh 我的夢代表什麼 又是什麼讓我們不安

That's just life 尋找夢裏的未來
That's just life 笑對現實的無奈
不能後退的時候 不再徬徨的時候
永遠向前 路一直都在

穿過一塊裡面一片黑暗 沒有想過回頭
一段又一段走不完的旅程 什麼時候能習慣
Oh 我的夢代表什麼 又是什麼讓我們期盼

That's just life 尋找夢裏的未來
That's just life 笑對現實的無奈
不能後退的時候 不再徬徨的時候
永遠向前 路一直都在

看不清的路又算什麼 看不清的夢又算什麼
就算走到盡頭又能算什麼 能算什麼

That's just life 尋找夢裏的未來
That's just life 笑對現實的無奈
不能後退的時候 不再徬徨的時候
永遠向前 路一直都在

That's just life 徘徊到不再徘徊
That's just life 從來都不怕重來
沒有選擇的時候 不能選擇的時候
永遠向前 路一直都在