It’s total 9 months since my last blog post, which was on 31 Dec 2015. It’s really a very long time. :( Today I am proud to announce I am back, and I just migrated the blog from Octopress to Hugo. Reasons? First, Octopress no update for very long time, and I feel it’s complicated to setup the environment when I switch to new system. Second, Hugo is written in Golang, single executable program, I love it, and I love Golang.
In less than 2 hours, it will be brand new Year 2016. It’s annual summary time! Here is the summary list: In April, whole family moved from very west to very east. We want to give the 2 boys better environment and it seems the decision is correct. Kids enjoyed to live in east because of so many fun places to go within short travel distance. In Aug, whole family fly back to China for whole month, it’s a wonderful journey for the two boys.
It’s Black Friday today, and this morning I collected my 2015 biggest shopping item : my Citroen Grand C4 Picasso. Oh Yeah! At early morning, I arrived at C&C and the whole process took around 1+ hour because my rear number plate installation was loose, called the technician to fix it. After drove to company, I spent long time to lock the car, no mater I lock use the remote key or use physical key, I only hear the click sound but it was not locked.
This afternoon received my new toy: the Microsoft Sculpt Ergonomic Desktop set. microsoft sculpt ergonomic desktop After using old IBM Model M keyboard for long time, it took me a while to get used to this new layout and feeling. Comparing to IBM Model M, the key travel distance is really short. This keyboard would be perfect if it’s mechanical switch keyboard. :) ( Yeah, the price might double as well ).
Yesterday was the 2nd round of COE bid in Nov, thanks to the good sale result in 7 - 8 Nov car show @ Singpaore Expo, dealer were willing to bid COE at higher price. At around 3pm, the price was already exceed 4th Nov final price. I kept refreshing the web page to get the status. C & C put reserve price of S$59999 at 10:30am, then at around 3:50pm when the price going to hit S$59000, they revised the bid to S$60999, then I know I guaranteed to get one COE this time.
Because of forest fire from neighbour Indonesia, air quality for 2015 Augest and September in Singapore reached hazardous level for many days. In all past hazardous day, it’s my job to move Honeywell 50250-S air purifier around, then one day, while I was having my dinner, my wife volunteered to do the job. And that’s it, she plugged the plug into 220V output from the transformer, and both the transfer and purifier burnt.
This weekend, just after I received my official driving license, I ordered my first car - Citroen Grand C4 Picasso. The reasons I chose Grand C4 Picasso are simple: I need MPV car, we have 6 family members, 5 seaters car not enough. For MPV, I shortlisted Honda Stream, Toyota Wish and this Grand C4 Picasso. In Singapore Honda and Toyota cars are people’s Number 1 choice because the high reliability and relatively low maintenance cost.
I passed my driving test at ComfortDelGro Driving Center on 29 Oct 2015 with only 1 attempt. And I received my offcial driving license card delivered on 5 Nov 2015, I didn’t expect to get the card so fast, with only 1 week waiting time. UBI driving center is the one with lowest passing rate among all 3 driving school in Singapore. I engaged a private driving instructor because of its flexibility and the relatively lower cost.
The middle button (click wheel) on Logitech Performance MX is very very difficult to press. So I changed the Zoom button to middle button on windows system. To do same setting under Ubuntu, follow the instructions below: Install necessary software packages sudo apt-get install xbindkeys xautomation xev Next, use xev to find the button number for Zoom button. Just run xev from command line, then click Zoom button when your cursor is in the small white window.
Nearly 1 Year ago, I attempted to hack YouCompleteMe for clang code completion for a lamely structured project, that hacking worked, but the hacking was dirty. For background information, here is my origin question on StackOverflow and here is the detail about my first dirty hack. Recently when I looked at this hacking again, I thought there should be a better way, especially after I found this code snippet from GitHub Gist.