Home
Cha Chaan Teng
Cancel

公公

公公: 今天早上,你是否不讓媽走?看見你的腦掃描,心裡一沉,明白今次危險非常。媽的心情緊張,醫生的例牌說話,更使媽媽擔心。看著媽死撐著,心裡更不舒服。回想上星期看戲,一段老科學家去世,孫兒偷偷落了淚。因為,心中演習了一次離別。可到這刻真的來臨,淚,卻下不了。一切很不真實,打算離開,情況就急轉直下。五分鐘前還在奮鬥,五分鐘後上帝就接你回去。醫生的急救,沒用了。你的奮鬥,不重要了。世上的一切,...

The journey in MPM as a software engineer

Prelogue This is a shortened version of being a Software Engineer in MPM. MPM was providing mobile payment service for both consumers and merchants. Merchants could have a whole new channel to inte...

WHY I…當上軟件工程師

原文於charizine.hk刋登。 誰是軟件工程師 ?你一聽到軟件工程師這一詞,想到的是個怎樣的人?是個不修邊幅、害羞、不願和別人交談,只懂和電腦打交道的宅男宅女嗎?抑或是個對電子產品十分熟悉,當你購買電子產品時可以咨詢的專家? 軟件工程師的別名多得很,有些叫程式設計員,有些叫程序員,內地叫碼農。軟件工程師的日常工作是建構程式。大家都很熟悉Whatapps, Facebook, Ang...

My First Post in Get Things Done

This is my first post in this new found freedom. Jekyll and ability to self-host! The blog serve only one purpose - to document my journey in software development and self-actualization.

Just Another Day in Android-land: Expandable TextView with Custom Ellipsis

After over 4 months of my first notorious “death march” our team can at last have life. I finally have time to write a custom component for my future use. It is a customized TextView with a few cus...

Just Another Day in Android-land: The unexplained Locale

Personally I think this is a very bad decision. But I have not tried hard enough to convince people it is a bad idea. Our development of Android application is entering a new phrase. There is a re...

Just another day in Android-land: DatePickerDialog that honor the app locale

Recently our company needed to unify the whole app into one locale, we have faced obstacle in making the DatePickerDialog to use app locale instead of system locale. In case you don’t want to read ...

Android Back Stack Best Practice (without action bar)

One of the recurring problem of developing Android application is the notorious back stack. In our application, we firstly following the o’almighty advice of Google and following the advice religio...

Android Development: How the Spinner and PopupWindow finally clarify my misconception about Context

In my recent development, I have received a requirement to put Spinner inside a PopupWindow. I expected an easy task. When the popupwindow is shown, there was no error whatsoever. But whenever I cl...

Representing Statuses

When I am doing system Design, there are some recurring problems. One of the problem is to represent status of certain records. Take an example of a transaction table. Solution #1: Saving the actu...