Archive for the ‘Software’ Category

No Squint

Friday, May 18th, 2007

If you use a high resolution display, like me you might find your eyes starting to water as you read all these trendwhore websites that use tiny tiny body fonts, like Verdana at 10 pixels. I’ve always solved this by Ctrl + Mousewheel up or down, but doing that for each and every site is a tad bit tedious.

Enter No Squint. I’ve fallen in love with it. No Squint allows you to select a default zoom level (I chose 110%, a slight bump up) and also remembers if you changed the zoom level while browsing a website. So now pages with ridiculously large fonts, or ridiculously small fonts are tolerable.

The best part? I’ve not noticed it at work except that my eyes are less tired now.

Thank you Jason Tackaberry. You did a good job on this one — so much so that I had to add a new category to this journal to post this in: Brilliance.

Outlook IMAP Threading

Thursday, May 17th, 2007

Anyone managed to get Outlook to do email threading (like we get in Thunderbird etc.) at all with IMAP?

Despite following several guides online, enabling threading on my IMAP server, reading the help etc. I cannot for the life of me figure out how it works. Sigh

On CodeIgniter

Wednesday, April 25th, 2007

As taken from the CodeIgniter website:

CodeIgniter is a powerful PHP framework with a very small footprint, built for PHP coders who need a simple and elegant toolkit to create full-featured web applications. If you’re a developer who lives in the real world of shared hosting accounts and clients with deadlines, and if you’re tired of ponderously large and thoroughly undocumented frameworks

I must say that after looking through the documentation, watching the introductory screencasts and then experimenting with it myself, it really does live up to it’s claim of real-world thoughtfulness. CodeIgniter flexible and clear when it comes to the MVC pattern, and all through the tutorials I never once felt that I didn’t quite understand what was going on. Even reading the documentation, it’s all amazingly well explained.

I’ve so far not felt mystified by something in the framework, and haven’t yet had to ask any questions on the forums of IRC channels — something I’ve had to do numerous times with CakePHP, a similar open-source project. This of course isn’t to say that Cake is bad, but good documentation is king when it comes to programming.

Overall, the first impression you get when you run CodeIgniter is that of confidence. This is of course the benefit of having a commercial entity backing a project — little things like the documentation that typically don’t get done with a non-commercial project get taken care of.

Best of all? CodeIgniter comes with a license that qualifies as ‘Open Source’.

Lookout CakePHP, you may have the major portion of mindshare right now, but CodeIgniter is a serious contender.

On Feisty Fawn

Saturday, April 21st, 2007

As most of the Linux world already knows, Ubuntu “Feisty Fawn” v7.04 was released a couple of days ago. So being the good early-adopter that I am, here’s what I did to upgrade:

  1. apt-get update followed by apt-get dist-upgrade to update my Edgy Eft
  2. vim /etc/apt/sources.list, a dash of VIM magic, :s%:edgy:feisty to make APT look at the new stuff
  3. apt-get dist-upgrade
  4. Whimper at the message — 997MB of packages to be downloaded
  5. Go to sleep and pray it’s done in the morning

None of that GUI nonsense. I’ll use my command line damnit!

Was it worth the upgrade? Well, there aren’t any blindingly obvious new features on the KDE side of things, unlike the GNOME folks who are at this very moment raving about drop shadows and compositing I’d imagine. It certainly feels more evolutionary than revolutionary, which is how I like it.

I have noticed a few new versions of things, like Amarok — got a few new buttons to play with, some fancier TreeViews with album art in it etc. I’m sure more stuff will show up in the next few days as I actually use the system.

So far only two things have gone bad:

  1. The file manager (Konqueror) suddenly decided it didn’t need half it’s menu items, and that toolbars were useless. A quick quit/restart fixed this. So no biggie.
  2. OpenOffice.org. What were they thinking? It looked ugly before with it’s non-native toolkit, but these new icons are just horrid. They’re a cross between Windows 3.11 and the Lila theme. It’s like they want us to hate OpenOffice.

WordPress RSS Import

Monday, April 9th, 2007

I moved over here from my old domain (denial.loose-screws.com) and after installing WordPress and using it for a bit realised I should’ve imported all the content from my old website before I added content here for a few months.

Anyhow, when looking through the import options available to WordPress, I found an RSS feed one. So I set my RSS feed on the old installation to 500 entries (way more than I had) and fed it to the importer. Less than 30 seconds later, I had ALL my old content, complete with categories available… Talk about no-hassles.

WordPress team you did a wonderful job with it. Thanks.

Beyond the Red Line

Saturday, April 7th, 2007

A game based on the official Battlestar Galactica storyline? You have got to be kidding me. This looks quite nice really — Beyond the Red Line. It’s just what all the Battlestar Galactica fans need to hold them over till the movie and next season surface in a year.

Save Putty Default Settings

Saturday, April 7th, 2007

Aman Yus asks how to save the default settings for putty without having to type out Default Settings. I’ve run into this question myself, and I keep rediscovering and then promptly forgetting how it’s done, so for posterity, here it is:

Load the Default Settings session, make all the changes you want, then go back to the sessions list and (without clicking anything else) click Save.

It is actually that simple. Somewhat unintuitive, but … it works.

RE: A Lack of Programmers

Thursday, April 5th, 2007

I sent an email to the Malaysian Open Source mailing list about how I couldn’t seem to find any PHP programmers worth hiring and it generated quite a bit of buzz.

This morning though, something struck me. Despite this seeming desperation, you’ll not find programming jobs paying above average salaries. Interesting isn’t it? Perhaps there are programmers for hire, but they simply find it more lucrative to take jobs in other sectors? Combine that with the fact that not many would want a job that made thinking mandatory and it certainly seems to be a problem…

Windows Vista on Obsolete Hardware

Wednesday, December 20th, 2006

I’ve been testing Vista out for a few days now, and I have to say, it’s not too bad really.

  • You definitely need 1GB of RAM to operate it as comfortably as Windows XP. 2GB definitely recommended. Office work is fine on the 512MB I have, but … more than that and you’re pushing the limits of what the human mind can withstand when it comes to waiting for applications to catch up.
  • UAC, or User Account Control is annoying, much more so than Ubuntu’s way of handling Linux’s restrictive environment.
  • Aero Basic isn’t bad at all. Quite a bit better than XP to be honest.
  • Windows Calendar, Contacts and Mail are nice enough for normal office use.
  • Explorer has a lot more ‘rich’ views — contacts, etc. Also, it’s blazingly fast when loading up system views like Control Panel
  • All my stuff works, except for … well all of it works. I had an interesting experience with drivers — I installed an XP audio driver and it failed, but then Vista was like Would you like to install that with recommended settings? and it worked afterwards. Nice.

Sony Walkman NW-E003

Wednesday, December 6th, 2006

Yeah, I caved and got myself a 1GB flash based MP3 player:

Sony Walkman NW-E003

(Mine’s black)

Sound Quality

As usual for a Sony product, excellent. It comes with AVLS — Sony’s fancy acronym for what basically artificially limits the volume to levels below that which would render you deaf by 30. Custom and preset equalizers, some form of normalization (not sure how it works, but it seems to) and of course, a decent pair of headphones. Not much more to say really.

Aesthetics

To say it looks good is an understatement. From the semi-transparent skin, to the flush screen, it’s all good. The front panel itself is actually a transparent plastic piece, with all wording and logos printed beneath it. Below the panel is then the actual layer that gives it colour. Quite a nice, subtle effect.

The flush screen is just awesome. It looks like they somehow managed to integrate the screen into the actual surface of the player — you can’t see the usual screen boundaries even if you try. The only hint you get that it’s just an effect is in the dark when you can see the backlight glowing around the square plate.

It comes in a really handy form factor too. It’s somewhat larger than the average thumbdrive, which makes it really easy to just slip into your pocket and forget about.

Interface

With a screen that small, I expected something of a headache when it came to navigating the various menus. Surprisingly though, most of the time it works well. I’ve not had to resort to reading the manual at all. The one irritating thing about the player was that it defaulted to beeping with each action (Next, Previous, Stop, Open menu etc.) but that was easy enough to turn off — Options -> Advanced -> Beep | Off.

The Software

SonicStage, the application used to manage the player quite frankly not going to win any awards. It’s alright for it’s stated job, but you won’t see me using it to play music regularly. Thankfully, there are various third party applications that work fine at managing the files on the player, and quite a few of them are Java based, which makes this player Linux compatible. Shocking eh?

Verdict

Overall, a good buy. Sony needs a kick where it hurts for the disaster of SonicStage, but since there are many applications that do a good job of music management, it’s not so bad.