Archive for the ‘Opinion’ Category

Python for bash replacement

When I started learning Python, I was looking for a programming language that would replace BASH, AWK and SED. I am a C/C++ programmer and as such I better invest my time into studying C and C++. Instead, every time I needed some complex script I opened up a book on BASH and refreshed my […]

My next programming language

This week-end I’ve been playing with various version control systems. Until now, I’ve been doing all my home codings with subversion. I’ve written about bazaar in the past, but it seems to me that bazaar isn’t going anywhere and it busts any piece of motivation that I have to continue writing about it. Version control […]

Distributed vs. centralized version control systems

When git appeared for the first time, I was convinced that I don’t need it. It seemed that git is good for large and distributed projects, like kernel. While my own needs where much more modest – manage a project with couple of dozen files and perhaps a couple of contributors at most. Couple of […]

6 things that I miss in bash

What is the most frequently used piece of software on your computer? Here’s one program that holds one of the highest place in my list of most frequently used programs. I am talking about… bash. In case you don’t know, this is the program behind large portion of the Linux command line. It is the […]

Is desktop Linux too fragmented to succeed?

This question is especially relevant after yesterday’s fiasco. I ran into an article whose name is exactly Is desktop Linux too fragmented to succeed? The article argues that the fragmentation is what keeping Linux Desktop from beating Mac OS and even Windows. It is because the effort to create Linux desktop is scattered across multiple […]

Ubuntu 9.04 with Wubi – Failure

Once every year or so, I get so frustrated with Windows Desktop that I decide to install Linux. I am a big fun of Ubuntu Linux. I use it for many things, this includes a server platform for this web-site. So most natural choice for me was to try Ubuntu 9.04, the latest version. I […]

Python’s optparse for human beings

In this article I cover in depth Python’s optparse module. It presents most useful recipes and is a good handbook when parsing command line options in a Python program.

32bit vs 64bit computers, the QA

Table of contents Introduction What 64-bit support mean? What the difference between the 32-bit and 64-bit anyway? General purpose registers What additional registers good for? So how good 64-bit really is? What about OS and software? Does that mean that paying extra money for 64-bit Windows XP/Vista worth it? How about Linux? IntroductionBACK TO TOC […]

Swap vs. no swap

Table of contents Introduction What 64-bit support mean? What the difference between the 32-bit and 64-bit anyway? General purpose registers What additional registers good for? So how good 64-bit really is? What about OS and software? Does that mean that paying extra money for 64-bit Windows XP/Vista worth it? How about Linux? Introduction The obvious […]

Best picture ever?

[singlepic=666,400,350,,center]