I have been working on using the Hadoop platform as an infrastructure for distributed testing of iOS applications. So I had to set up a Hadoop cluster for my experiment on Mac OS X. Mac OS X has its root from UNIX, so in theory, we should be able to set up Hadoop under the Mac OS X environment,... right? This post provides steps that I took to set such environment up.
I had an opportunity to pitch a smartphone app idea to my professor on Software Engineering class and came up with an idea to use the Apple’s Game Center as a communication medium for my little utility app idea. The idea is very simple. All the internal mechanism of the app should be the same as any ordinary utility app. However, all communications and collaborations between different devices will be made possible through the use of the GameKit Framework, which is a set of programming library provided by Apple to communicate with its Game Center cloud service. The workflow should be kind of similar to any turn-based matching game like Letterpress, Monopoly, or any word game, but with customised set of rules (for example, everybody can take a turn).
There are times when you have to write a program to request a lot of web-services simultaneously. Multiple of those web-service calls usually ends up “timed out”. That’s because whenever a web-service call is pending, a timer is set to that connection for some period of time before the timer expires or “timed out” due to receiving no replies from the servers. This is the default behavior of any web-browser to deal with the server crashes problem or the network connectivity issue, so that the client can take recovery action rather than infinitely waiting for the server.
When I first started to design this website, there are 2 web design concepts that I really wanted to explore, grid systems and mobile web design. After I had researched for a while, I found one solution for web design that works quite well and can tackle both design concepts. It’s called fluid grid system. So I try to put this kind of system into the design.
When I worked on some projects, there are times when I have to create quick interactive web prototypes for demonstration purpose. Those prototypes usually have a lot of buttons and menu items for users to click on. Adding and managing interactive functionalities and effects to them can be a big pain especially when facing with time pressure.
I just added a map section of my house located in my home country, Bangkok, Thailand. And of course, I also added some of the simple GIS functionality into the map too.
Steve Jobs has inspired me in many ways and has influenced me the way I think and live my life. He is my inspiration. Today, I’d like to pay my tribute to him, with this post. During his life, he gave so many keynotes and speeches in public, I think every speech or keynote he gave somehow has some powers to influence people. I always like to watch his keynotes and speeches that they just remind me how I should handle things in life.
RIP and thank you Steve Jobs, you are my inspiration.
The Psychologist’s View of UX Design is an article I came across some time ago. The article was written by Susan Weinschenk at UX Magazine, listing a number of facts about the human mind that can be directly applied to interface design. I find this extremely interesting so I’m making a note here for my own reference.
This is my very first blog post ever on the Internet. My initial goal of this blog is to have a place where I can post a collection of useful information, tip&trick, along with notes from other blog posts I found useful from over the Internet so that I can comeback to read them later from anywhere in the world.