As a library programmer, the decision between using templates or using inheritance may be a difficult decision. Everyone wants their libraries to be generic. Which pattern is better? Template pattern (…Read More)
I dislike Java very much, mainly due to its lack of features: Object model Objects and values In C++, a primitive variable is an object, a class variable is an (…Read More)
UN*X systems are commonly known for their stability, reliability and robustness. However, you can make these systems unusable by running the following program. Here’s the pseudocode: while true fork Fork (…Read More)
Have you ever experienced sudden crash of an application on Linux? Most people have. The most common reason of a crash is segmentation fault but this is not the subject (…Read More)
In the past, people used Adobe Flash to create animation on web. These animation are distributed in .swf format and referenced by the HTML. However, there is a huge problem: (…Read More)
Pass the 10 most popular sites to http://validator.w3.org/ and see the results: Page Document type HTTP Content-Type Errors Warnings Google HTML 5 text/html 48 2 Facebook XHTML 1.0 Strict text/html (…Read More)
PHP stands for “PHP: Hypertext Preprocessor” which is designed for processing hypertexts (HTML). This can be seen by its dominant usage: running on a web server as a shared module/CGI (…Read More)
Welcome to this brand-new blog. I will post articles about computing, from general topics to specific. I hope that you’ll enjoy reading my articles.