Perspectives
Latest writing
-
Ember Inject Controller
After updating my Ember project to version 1.13.5, I received the following warning in the browser console:
Read more -
Fun Things to Do in Hanoi, Vietnam
My ambition is to travel the world, although I realize that may be a bit too ambitious.
Read more -
Batch Crop Images using ImageMagick
Today, one of the tasks I performed involved batch cropping numerous pictures. I found ImageMagick to be very useful for scaling and cropping images. Mogrify, a command within the ImageMagick package, enables us to perform…
Read more -
Switching from Sublime Text to Atom
The Atom text editor has just released its 1.0 version. There are plenty of reasons to switch from Sublime Text. Maybe you love the concept of open source, or perhaps you're a member of the GitHub community. While Atom does have…
Read more -
How to Upgrade Your Ghost Blog via Command Line
First, change the directory to the path where your Ghost blog is installed. For example, in my case, it's located at:
Read more -
SSH: How to Fix the 'Unprotected Private Key' Error
When I downloaded the .pem file to SSH into my AWS instance, I encountered the following error:
Read more -
How to Fix Ruby Gems Permission Error on Mac OS X Yosemite
While trying to install a gem on Mac OS X Yosemite, I encountered the following error:
Read more -
Survival Tips for Non-Korean Speakers in Busan and Vicinity
Aleumdaun! This is how Koreans describe something as "lovely." They often use this phrase to talk about the scenic beauty of Busan, Gyeongju, and Jinhae, particularly in the spring when cherry blossoms are in full bloom.
Read more -
Java: Variables are Always Passed by Copy
I am learning Java. One important concept to understand is whether function arguments are passed by copy or by reference.
Read more -
3 Reasons to Love React
Recorded at the Hong Kong JavaScript and Node.js meetup on March 3, 2015:
Read more -
Common npm Permission Issues
If you are using a Mac and have installed Node.js via a pkg file downloaded from the official website, you are likely to encounter the following error message when you try to install an npm module globally:
Read more -
Sublime Text 3: Using the OS X Command Line
Sublime Text 3 includes a command line tool, subl. Unfortunately, this tool doesn't work right out of the box after you've installed the editor on OS X Yosemite.
Read more