« November 2005 | Main | January 2006 »

December 29, 2005

10 Favourite Open Source Windows Application

It isn’t easy when one has promised himself that he got to blog at least once a day. Most of the time, waking up early and sit in front of my laptop — brain isn’t juicy. At night, a tiring body (after full day working) is trying to get its control center into one ship. So I stare at computer monitor, only feel blank.

The intuitive blog experience often comes when I am going to blog about me, me and me. It’s always the easiest thing to talk about yourself since you are the one most familiar with it. Ok, let’s go with it this round.

10 seem to be the magic eye-catching number, many people use to blog about 10 best movies, 10 best novels, 10 best applications.….all the 10-things stuff, and especially during the year end. We are approaching 2006 now, so I’d just follow the main stream, but as I am no any authority, I’d only talk about my favourite Open Source Windows application (well, for 2005 I guess).

These are the 10 most frequently used Open Source Windows applications of mine. I have them open daily in my desktop at least over a year now:

  1. Firefox: No doubt, as the other millions users, Firefox is my main web browser. IE would be only occasionally used when there’s testing need to be done. Somehow I didn’t have the need to go to any IE-only websites.
  2. Vim: Yes, to me, Vim is the most powerful text editor in the world. For office document usage, I am still using Microsoft Office as I don’t treat OpenOffice as an better alternative. But many times I’d draft my words in Vim first before I copy-n-paste to Word. Yeah, I am vi guy, so please don’t come to telling me how good Emacs is, and I could truly understand how you feel about UltraEdit in Windows and BBEdit in Mac. Vi is just the perfect match for me. The only disadvantage is when I got to use other editor like Word or even the editor in Visual Studio or Eclipse, my left hand is typing Escape key unconsciously. :(
  3. putty: This is a tool one couldn’t live without if his/her main works are performed in a Unix environment and his/her desktop is a Windows machine! The best ssh and telnet clients in Windows world.
  4. Thunderbird: hmm…I knew Thunderbird isn’t the best choice out there. But it’s the best alternative than Outlook which I could get in Windows world. It performs the job well, and more importantly, the improvement is progressing, non-stop.
  5. GTD TiddyWiki and Instiki: GTD TiddyWiki is a single HTML page for all your personal recording/notes need, it’s a well implemented single page Wiki and designed to adapt David Allen’s Getting Things Done style. It serve some of my need since I could put this single file in a USB flash drive, bring along it any place. And at desktop Instiki could be the simplest ever Wiki installation — all you have to do is the grab the Ruby Windows installer, install Ruby, get the instiki zip, un-compress it and run “ruby instiki.rb”. Then point your browser to http://localhost:2500 and you have a Wiki well setup. Again, this is good for personal info management although it doesn’t sounds that obvious for Windows environment.
  6. Filezilla: Filezilla is my choice of FTP/SFTP client on Windows. It has the speed transfering with multiple connections running simultenously. I choose it mainly because it’s Open Source.
  7. 7-zip: Ok 7-zip, if you have never heard about 7-zip, then most probably you are using Winzip and still not paying for it. I don’t know how widely of its supported compression format, not sure if it’s more than Winzip. Because ever since I’ve started using it, there’s no turning back.
  8. Media Classic Player: for multimedia entertainment, get rid of bloated and heavy Windows media player, use the light weight media classic player (it’d surprise you if you are using a Pentium III level PC). I use the alternative real and quicktime with it too.
  9. Eclipse and GCC: I am still speaking C or C++ or gcc is every where for me (Windows, Solaris, Mac OS X...etc). I have to admit I didn’t use Eclipse that much (instead, use Vim). It’s still the best and keep improving IDE.
  10. cvs: May be it should be the time to switch to subversion. CVS is the version control system good for your any plain text files — yeah I do try the best keeping everything in text files.

Vim, putty, Eclipse/gcc or cvs are probably too geeky stuff, but others are pretty a choice even for novice users. Give it a try and you won’t be regret.

December 28, 2005

Symantec

Reading 2 news regarding Symantec:

  1. If you use Symantec (Norton) AntiVirus, beware that it was found having buffer overflow while decomposing RAR file. A properly drafted rar file could attack your antivirus and open your machine for remote access. What’s the work around right now? Avoid it, filtering out rar files for scanning, until they have the fix.
  2. Symantec wouldn’t sell or support its product LC5 (a.k.a L0phtCrack, a NT password hash cracker — well, in security point of view, it was named password auditing and recovery tool) outside of US, due to US Government export policy . It’s been years I have never heard news of security-related algorithm export regulartion of US. Wow, it ain’t disappear yet!

New kind of spam

I was getting a new kind of “spam” into my previous entry (note: spam comments have been deleted). The spam comments are kind of comments none of program would filter it out, as it is posted by a real person.

Imagine this, somebody with some strong political opinions/views to express and he has the spare time to go all the related blogs to copy and paste his views on the comments. This is what happenning, though the comments made sense and do express certain views, they are un-related to the blog entry at all. I am not sure if all Malaysian blogs are flooded with this spam, guess one wouldn’t have so much spare time to go around and doing typing works.

The spam do have a pattern though: it doesn’t care what are you blogging about, it use different user name and email, but with the same source IP :); worse then, he tried to post 10 comments within 1 or 2 minutes.

December 27, 2005

Gus Mueller, Goes Indie in just 1068 days

Gus Mueller, who is famous for the Mac app VoodooPad, talked about his route on how to become an independent programmer in just 1068 days .

Lots of people out there are doing it: either as an independent programmer, or a small group of people forming a micro ISV. It ain’t easy. David St Lawrence has a series of posts of Don’t give up your day job (part 2, part 3).

Speaking of multi-sources income, should you keep your day job to pay the daily expense, and digging the other income in the rest of the day? Many people are doing it this way to head for financial literacy or just wanted to become richer. In general you could do that with some jobs which doesn’t really required plenty focus and time. If you have gotten some connection and certain trading could be done via your connection, that’s fine and that type of jobs help growing your income. The other scenario is if you already having certain skill which could open the other channel to earn money, e.g. singing in a pub/cafe, teaching/tutors…etc. But if you gonna develop some products out of the rest of the days isn’t that optimistic as it seem. For tasks required highly concentration and long hours of pondering (including the time to prepare to move into the zone), like coding for your own product, or writing a book, it’d be tough if you are going to dig as much time as you can out of your office hours. It’s still a good start from the hobby and part time anyway. It’s the reason some go straight to full time for him/herself though.

Chris Campbell wrote about how to start your own business. 37Signal has a series of Small Biz 101 - how to get started, cash flow. An indie game developer’s experience on Forming an LLC in Illinois. Well, if you imagine it’d be cool and having plenty of freedom when you are working from home, read Working at Home Isn’t The Day at the Beach Office Mates Imagine. That’s it for now.

December 26, 2005

ISV Thought

I have tried once to be self-employed and running software business a few years ago. The planned product isn’t out to the market at planned period of time and then I quited of some personal reason. I treated it as a failure in my mind, but this failed experience has been getting me back to think about working as a ISV (Independent Software Vendor) time by time.

Since then I have been following some ISV or MicroISV’s blog on and off. Some people’s success story really inspiring me but I have never taken any actions at all. What are those obstacles stopping me to go further? I have been pondering about it these few days, and here are my analysis of my own fear:

Finally, I have started to do some analysis on my own thought and reason of my procrastination. Feeling good to putting down the words. And from now on it should be the time to target to remove the obstacles one by one.

December 16, 2005

Fresh Air

I need some fresh air. I am in a bad shape now after 2 weeks of busy working. This is not right, one shouldn’t over work for more than consecutive 7 days. The consequence is: you lose the usual cool, creativity, ability to create, and worse, you can’t remember what have you done the previous day!

It means I am disorganized, although I do think the project’s work load is a little too extreme on the current manpower. Lesson to learn, a project signed and started too late is always a bomb.

I hope to back to normal blogging as I did in November. That’s good, no matter if anyone read it or not. Writing itself gave me some satisfaction. The blog entry of half a million ringgit race 2 bring some traffic lately, surprising even bring over one of my ex-colleague. People are still used to emailing good web URL nowadays.

December 10, 2005

Firefox Tab Tip

Just learn a new Firefox tab tip: double click at the empty space of tab bar call out a new tab! Great! With that I don’t have to always drag the “New Tab” icon to place at my personal toolbar — been used to click the icon to create new tab.

Yahoo's delicious

No doubt it’s the news of the day: Yahoo! bought over del.icio.us. With buying over Flickr and del.icio.us, the two most used photo sharing and bookmarking web service, Yahoo! seem to pretty agressive in getting the best web service in the fields. Technically they could all categorized as Web 2.0 (including the coming revamping Yahoo! Mail). But it would only make sense to the users come to Yahoo if it’s really integrated into its various services. Take Yahoo! photo as an example, it isn’t replaced by Flickr yet — though I think Flickr is much more friendly and fun to play with. And then where Yahoo is going to place del.icio.us?

On the other hand, it should really go out to get some better blogging service to replace its Yahoo 360.

December 09, 2005

In Memory of John Lennon

Imagine

Imagine there’s no heaven,
It’s easy if you try,
No hell below us,
Above us only sky,
Imagine all the people
living for today…

Imagine there’s no countries,
It isnt hard to do,
Nothing to kill or die for,
No religion too,
Imagine all the people
living life in peace…

Imagine no possesions,
I wonder if you can,
No need for greed or hunger,
A brotherhood of man,
Imagine all the people
Sharing all the world…

You may say Im a dreamer,
but Im not the only one,
I hope some day you’ll join us,
And the world will live as one.

John Lennon

Douban

Douban now has an English version. Douban is a Chinese website/webservices let users sharing their views or opinions on books, movie or musics, as well as what they are reading, watching and listening now (and what going to read/watch/listen to). Its path of being famous and having groups of supporters on China is quite similar to Craigslist — starting small, gathering more and more users by mouth to mouth.

You tends to share your activities and your opinion of something you like with the people having more-or-less the same feel. And what’s mostly our people doing in this civilized society, despite all kind of physical social activities with human being? We read, we watch, and we listen —- the great art beautify our life. Thus it indeed is one very potential social-web service to be created. I am not sure why there isn’t anything similar (excluding those specific forums) created in English world. But Douban English version would be a good observation.

December 06, 2005

Captcha in comment

I activated the SCode plugin in the comment in this blog. SCode is Captcha kind of test given to verify whether it’s a human whom’s the website interact with, or is it just some machine program trying to access this website. In short, it either scrambled a text or display some numeric number in graphics format. So those bustard spammer can’t simply get through with their programs or scripts.

Nevertheless, Captcha is effective to filter out the spams. But it violates website’s accessibility. Rules No. 1: you always provide some alternative access to disabled users to your website. But nope, they can’t view your scrambled images or the number on the icons…there’s no other way a blind person would be able to comment on this site.

I am feeling bad with this even though I don’t think there’s any disbaled people would access to this blog. But I am tired to check out the comment list or reading emails for the approval of comments. Here’s the sacrifice.

December 04, 2005

Weekend Tech-and-reading activities

I was so stressed out in works lately. Get some software to play around and surfing for good reading is my usual style of releasing stress — it’s just too easy to dive into the web over too many hours…

Over weekend I found some goodies for my Mac experience and some URL/text for reading:

Well, enough. I should back to work.