Makzan / I share what I learnt


Trying PreText

From the latest MacStories newsletter, I learnt a new app called PreText. It is as if the TextEdit app all from macOS migrated into iOS. It does only one thing, text editing with files provider, and that is all we need sometimes. Although this app is not a replacement to my current writing workflow, it […]

Read Post / April 20, 2019

Setting header and footer for DocRaptor and PrinceXML PDF generation

I’m setting the header and footer content while using the DocRaptor and PrinceXML engine. Nothing appears on the header and footer until I give the page some margin. That is my lesson learnt. Originally I configure the @page margin to be 0 and use only page padding. This works until I need to place the […]

Read Post / April 20, 2019

Today I Learned

Added the Today-I-Learned category. This is for sharing what I learned every day. It is inspired from the #til from Michael Rose.

Read Post / February 23, 2018

A rear fingerprint sensor may trigger accidental purchases.

A rear fingerprint sensor on phone may trigger accidental purchases. When we hold the phone, we may rest our index finger on the rear fingerprint sensor. In such case, whenever the UI prompts for confirmation of purchase via fingerprint, the confirmation is instantly finished even without user aware of that, due to the always there […]

Read Post / July 12, 2017

The similarity of Medium and YouTube

I don’t like putting business videos on YouTube. Especially the videos that I need to embed in my website. That’s because of the non-controllable video suggestions at the end of the video playback. It may distract and redirect the reader from my site to the next funny videos. The same applies to Medium. In Medium, […]

Read Post / July 11, 2017

My thought on Freewrite

View this post on Instagram Hello Freewrite. A post shared by Thomas Mak (@makzan) on Feb 8, 2017 at 10:35pm PST It does not become my writing tool. It becomes my thought dump. That’s like a meditation via typing on mechanical keyboard. It is the pleasure and joyful of typing what’s in my mind currently. […]

Read Post / May 6, 2017

2017 software for my productivity day

Software that supports my productivity day: Google Keep to save all my fragmented ideas and inputs. Dropbox to store files based on life roles and years. Basecamp to work together with contractors. JunkDraft to write my books and documents into a 1st draft. Jourla to store my diary and family moments. to post my […]

Read Post / April 8, 2017


I read Justin Jackson’s email on his /now page, which was started by Derek Sivers. The page answers one question: “What are you working on now?” So, here is my /now page where I will keep it updated.

Read Post / February 7, 2016

Link: Your Life Is Tetris. Stop Playing It Like Chess.

Link: Your Life Is Tetris. Stop Playing It Like Chess. Chess comes with a set of prescriptions and best practices. 1. e4 is considered a strong opening move for white. 1. h3 is not. That’s because chess is a closed system. There’s no random constraints, no dumb luck. The pieces always move the same, and the […]

Read Post / February 5, 2016

Introducing—A logger for everything flash in your mind

Yesterday I built a tool to log my every day’s thoughts down. It is called By using this tool. I can quickly jot down my ideas and thoughts from my mind. I can use #tag for later grouping and organizing. It is still a very early stage tool. But this tool already helps me to gain productivity. […]

Read Post / January 14, 2016

Choosing a minimal theme

After trying the Nada theme, iA theme and Voice theme. I find I like the minimalist style more. That’s why I switch to the Ponder theme by Paul Jarvis.

Read Post / January 10, 2016

I’m using Basecamp for almost everything

I really stick to Basecamp 3. I’m now using it for almost everything, including coding projects, design projects, promotionals, book writings, daily office works, inspirations library and my life management.

Read Post / December 30, 2015

Minimal Desktop

Yesterday I posted my minimal iPhone homescreen. Here is my desktop: One desktop folder to store all my temporary files, which I’m too lazy to file them. The desktop wallpaper is the rotation of the default Desktop Pictures:

Read Post / October 5, 2015

Minimal Homescreen

I posted my home screen last year. Here is my latest one. 2 folders and 2 often used apps on dock. Nothing more. If there are too many apps for 2 folders, I delete some until they fit into the dock.

Read Post / October 4, 2015

Probabilities for years left to live

You may have heard of 900 months—The months you have assuming you’ll live until 75 years old. And you can draw 900 squares in a piece of paper: Link: Years You Have Left to Live, Probably Today I come across this website with a simulator on the probabilities for years left to live. It reminds me […]

Read Post / September 30, 2015

New books bought from ChengDu

I bought these books in this ChengDu trip: 100 個基本—松浦彌太郎的人生信條 The End of Eternity 創業時,我們在知乎聊什麼? 造物有靈且美 Ship of Theseus 你只是看起來很努力

Read Post / September 23, 2015

My visual log book

I keep a visual log book. It logs my every day’s thoughts and the special things I did that day visually.

Read Post / September 23, 2015 archive

I have archived the old into I have kept the 4 courses URL unchanged. They are: Mobile web app development Ruby on Rails 101 Introducing Web Design Mobile Web Design Referring to my beta announcement, these courses will have a dedicated site. Meanwhile, I just host the as-is version here to keep the URL works. […]

Read Post / September 20, 2015

New life

Today marks my new journey. My first child is born.

Read Post / September 8, 2015

Guide to migrate OhLife entries to DayOne

This is a step-by-step guide to migrate your OhLife entries into DayOne. It’s text only because of the limitation of format OhLife exported. Prepare You need the exported text entries from OhLife. The service is generating the archive for every user. You can download the archive from the header of OhLife. The archive contains photos […]

Read Post / September 5, 2014

Story of Makzan

This is a brief history on how I became myself. Beginning Web Design I started learning web design when I was thirteen, 15 years ago. I learnt most of the skills by making websites for different contests. I learnt most of the server side skills when creating a discussion community for the classroom, long before […]

Read Post / September 1, 2014

My thought about death

This is my thought about death and the contribution to the human race. The post was written in Chinese during the flight from Seoul to Macao, at June 2014. 死亡其實並不可怕。每個人都會死亡,這是必然會發生的,必然會發生的事,為何要怕? 我們怕的,其實是還沒有做的事沒有機會做了。還沒有看見兒子長大,還沒有完成某(堆)事。怕失去親友,因為過往沒有爭取太多時間共處。還沒有及時享樂,還沒有做出一番事業。總之就是怕再沒有時間去完成一堆堆的事情。 我認為作為人類,死亡只是一個個體的終結,但這個終結確確實實為新生代提供了空間成長。正正由於人類能夠用語言表逹,這使死去的人類不再是沒有意義,每一個死去的人,在其生前均對人類歷史作出了改變。而每一個人類的所作所為,均能為新生代提供借鏡。個體死亡後,還有千千萬萬其他人及下一代能繼續走下去。所以我認為,只要我們撤除自我中心,將視點退後一步,更宏觀地看,以整個人類來看,人生只要曾經為人類作出貢獻,無論大小,便已經對得起自己,對得起人類。我不把這認為是偉大,我認為這是人類生存的基本事實。 我想,若我們每天都活得無悔,定期都在為人類作出貢獻,其實死亡是不可怕的。所以面對人生無常的方法是活在當下,讓每天都過得精彩。工作要完全投入,玩樂要玩得盡興,Hea 要夠 Hea,若每天皆能如此,然後每天晚上均能滿足地笑著睡覺,人生便無悔了,亦不會再懼怕死亡了。

Read Post / July 1, 2014

Sharing of my career path

I created this post for a sharing session hosted in University of Macau. My first job was designing and building real-time multi-players virtual world. I published a book related on the same topic by the experience I gained. Then I founded TwinsGames and 42games. Fish Ball is one of the most successful games I built. As an […]

Read Post / May 25, 2014

I bought you, Moleskine

之前買左本畫簿黎畫野,但都係唔可以底面同時畫,會過底,上網查過,Moleskine Heavy 紙真係可以一紙兩面畫,唔會過底,想買好耐,但太貴唔捨得買。 早兩日去台灣基隆(及台中)影婚紗相,路經台北,係台北站之誠品站前店買了兩本 Moleskine,算係買俾自己的廿六歲生日禮物,一本台幣 500 元,折約澳門幣 135 元,平過係澳門八佰伴買。  

Read Post / October 22, 2012