Why and Why Not Macbook from a Linuxer's Perspective

Mac OS X is a variant of BSD Unix and Macbook becomes popular among Unix/Linux users. Many developers choose Macbook as their development platform as this artile says. This article tells you the pros and cons of Macbook from a Linuxer’s perspective. The the Unix side of Macbook: Shells are choosable and configurable, e.g. Bash or Zsh. N...
「點我閱讀更多」

Is Debian Suitable for Desktop?

Both Ubuntu and Linux Mint are popular desktop Linux distros. They are famous for their simplicity and serviceability. Debian is their common ancestor. Besides, according to DistroWatch.com, there are more than 100 Debian derivated Linux distributions, serving various purposes. Debian is notable for its stability and reliability, suitable fo...
「點我閱讀更多」

Evaluate Whether Chromebook Suits You Or Not

Netbooks failed to thrive because people tried to put every heavyweight applications into a relatively lightweight client. With the flourish of Web-based applications, a web browser becomes a lightweight operating system. Chromebooks show us a possible model of a thin client. It’s workable out-of-box, virus and malware-free, zero-configured, ...
「點我閱讀更多」

Prepare Scheme Environment on Mac

Structure and Interpretation of of Computer Program (SICP) is a classic textbook in computer science. It was formerly used in the introductory programming class of Massachusetts Institute of Technology (MIT) and other schools. Scheme, one of the main dialect of Lisp, was chosen as the language in this book. If you want to “enjoy” this classy ...
「點我閱讀更多」

Erb tips for Sinatra Users

Sinatra provides different perspective and workflow to Web development with a tiny and elegent domain specific language for HTTP(s) actions. Although no strict MVC pattern enforced, Sinatra supports many template languages for its dynamic views. Among these template languages, Haml and Slim are popular choices because their succinct Ruby-like ...
「點我閱讀更多」