Meta

I was joking the other day, that by looking at the current Ubuntu version number, one could realize how fast time goes by.

Though I believe these time based concepts are just illusions that human beings created, that I would rather not let them clutter my mind as other unworthy things, they matter in the real world, or meta world that I would like to call it.

Read More

Tame (Py)cURL

Recently I needed to have something that allows me to have more control over my data stream client, so that:

  1. When desired, it would stop and close the connection as gracefully as possible.
  2. A precise counter for how many records have been received is in place.

The initial implementation was quite straightforward:

Read More

Droplet 2

As mentioned earlier, I finally dropped virtual host and rented myself a Droplet. It’s cheap, easy to setup, no downside yet (except that it’s a really small instance compare to what I work with during day times).

I’ve wanted to move our xiangpi.ca to a VPS for a long time now since I don’t like Wordpress without heavy optimizations. With a virtual host there wasn’t much I could do.

Read More

Reader In Peace

Just about a month ago, I decided to fully switch from Google Reader to Twitter for news aggregation. The reason was simple, I always had 1000+ unread feeds, and at the end of the day, I’d just ‘Mark All Read’ and let go; Twitter does exactly that, all automagically.

After being a long time user of Google Reader, I want to jot down some thoughts about it.

Read More

No Cache for Blog

PHP was the first programming language I learned, no matter how bad you think it is, it has its fair share of contribution toward my knowledge pool today. During that learning process, other than programming insights and techniques, I learned two things:

  1. PHP is frustrating to work with
  2. Wordpress is a really good blogware

After years of using Wordpress, I decided to try something new. It’s not like I blog a lot anyways, but it’s nice to have something to perform my brain-dump. The major reason behind this decision is due to the way blogware of its generation are flawed by design.

How so?

Read More