Computing

You are currently browsing the archive for the Computing category.

I’m surprised I didn’t know about this till recently, but Google Blog Search is something that no blogger should ignore. (Here are some other, albeit somewhat old, first impressions.) Apparently, Google believes in blogs — “Google is a strong believer in the self-publishing phenomenon represented by blogging…” — and extends their search prowess to the world of blogs. It looks and feels just like the standard Google search, but one must ask the question: why bother searching blogs? After all, aren’t blogs (like this one), just filled with the immature rants of wannabe writers who just wouldn’t cut it in the real world of journalism?

No, I don’t believe it’s true in general. Sure, the quality of blogs does vary quite a bit — but they all serve some kind of a purpose. Whether it’s a professional blogger contributing in his or her field of expertise, or a university student writing about life, the universe and crap like that, it’s all because they have something to say. The ability to link between blogs and comment on blogs creates a kind of dynamic that encourages people to think — instead of merely being passive consumers. That is a great thing to see. I suppose Andrew Keen wouldn’t agree, but just because he’s published in dead tree form doesn’t amount to much: see the Wikipedia Signpost review. By being able to search exclusively in blogs, you too can participate in this part of the Internet — participate in free speech. You can find out things that traditional media will not cover — how-to’s in obscure topics, political rants that match your persuasion. The results you get are pretty good — see this description of how it all works. Yes, Google’s thorough.

For bloggers, it is important that you are indexed by search engines, even if you are a small time blogger like me. What’s the point of writing publicly if you don’t actually intend on anyone reading it? I had known of Technorati before this, but Technorati has many irritations that other bloggers have covered and I won’t cover here; anyway, Google’s overtaken it. To ping Google Blog Search, just add http://blogsearch.google.com/ping/RPC2 to your list of servers to ping.

In other news, Google Maps features content for the 2007 federal election. Click on the “My Maps” tab and it’s under the “Featured content” part. Overlay the party colours onto the map of Australia, and you’d be surprised about the land area that the Liberals/Nationals represent!

On a final note, Google Blog Search and these special maps rather emblematic of the problem that Google has so many fantastic services written by so many fantastic engineers that just aren’t seeing much of the light of day because… there are just so many of them.

Tags: , , , , , , ,

I couldn’t help but notice the heightened memory usage just after logging in to Windows Vista (on both of my computers) - this can be seen using the Task Manager’s Performance tab:

taskmgr.png

As you can see, the memory usage drops dramatically after a few moments, and returns to normal levels. A cursory glance at the memory usage on the Processes tab doesn’t reveal any particular culprits. Does anyone have any ideas on what’s going on?

Tags: , ,

I made a little boo-boo when it came to going through access modifiers with my first year students last week - something I only found out when the tutors were talking about it at the tutor meeting.

Members of classes without access modifiers, e.g. the instance variable balance and the method getBalance in:

public class Foo {
    int balance;
 
    int getBalance() {
        return balance;
    }
}

implies access only for code in the same class or in the same package. Somehow I had mistakenly thought that the default access modifier was equivalent to protected… probably because I don’t recall ever writing declarations without access modifiers! (This page explains it more fully, with a table to boot.) I guess there are situations where such a modifier is useful, but I think it’s bad for self-documenting code to have an invisible access modifier - but Java’s access modifiers are strange anyway. For example, a common comment is that there should be a modifier to allow access from subclasses but not from everyone else in the same package.

Tags: , , ,

In this tutorial, I’m going to write about a number of things that will be useful to you if you have your own website hosting. This article is geared for beginners, and requires no prerequisites apart from some common sense! Now, I host nointrigue.com on a shared Linux server with Bluehost, which means that my website shares a physical computer with a number of other users. This setup is fairly common, so I’ll be writing with an assumption that this is the kind of arrangement that you have. I’ll cover some basic, but useful, shell commands to make your life easier, and explain how to install additional software on your host.

Read the rest of this entry »

Tags: , , , , , , , , , , ,

Media company executives love to put demonic content usage restrictions, probably just because they’re evil and bitter and have no love. Sure, I can understand that they need to protect their revenue streams and what not so they can feed the kids, but sometimes it’s just so retarded that I’m just thinking they just do it for kicks.

(Aside: Daniel was trying to remember the name of this TV show he watched a long time ago… the Wikipedia Reference Desk to the rescue! Next time you need some obscure fact and you need to pick a thousand brains, that’s where you go.)

Now, the Silverhawks article on Wikipedia has an alluring link to Full episodes of Silverhawks free at AOL Video in the external links section… except it comes with thorns. First off, it’s Windows only, so that rules out the 7.14% of people who don’t use Windows.

Next, it makes this silly insistence that you need to live in the US to view episodes of Silverhawks for free. For what good reason could this be? Maybe they still sell episodes of Silverhawks on VHS outside of the US. I’m sure that’s a roaring trade. Maybe it’s part of their deal with whoever actually owns the IP for Silverhawks. It certainly wasn’t out of a desire to save bandwidth, because I could actually download the “DVD quality” version for free… just not play it.

How does it know I’m in the US? There are only just about two ways of working this out that I could think of… my Control Panel settings, and of course, my IP address. So, I set up a proxy server on nointrigue.com (using Privoxy), and used ssh to port forward to that. You also need to change your Control Panel location to the United States. Voila! It plays.

DRM 0. Enoch 1.

Tags: , , , ,

As I trawl the depths of the Interweb, I’ve been jotting down ideas for what to blog on my digital post-it notes in the Vista Sidebar. (Notionally, it’s because I only want to inundate my blog but maybe I’m procrastinating on doing my procrastinating activities - not a good sign). Sadly, I somehow mistook the delete button for the add button, and I deleted everything but here’s a few I remembered.

Sad kitty: my cats would hate this - this surely counts as animal cruelty! Only in Japan…

sadkitty6

Are the days of the SMS numbered? As the only person using mobile Internet regularly that I know of, I’ll just say something quickly. No, I don’t think email (in its current form) can supplant SMS. Putting aside the reputation of email as being for more “serious stuff”, email is fundamentally a pull medium, not a push medium that SMS is. The usually widely different uses of the two mediums doesn’t really make a strong argument for the convergence of the two - one’s for short quick messages that you’d prefer to be received instantly, while the other’s for longer messages that can be digested at the recipient’s leisure. I guess you could do something like what Google has done by meshing email and chat together in Gmail, the logic being that both are about conversations, and they’re just different manifestations of the same thing… but I just don’t see SMS and email together as offering any additional benefits to what we have currently. In terms of cost, yes, one SMS nominally costs a lot more than one email, but my cap plan at least allows me to treat SMS as an all you can eat thing - I can’t possibly use it all up unless I text day in day out.

Tags: , , , , ,

An excellent review on the Wikipedia Signpost of Andrew Keen’s book, The Cult of the Amateur: How Today’s Internet is Killing Our Culture: here

A less harsh review here

Tags: , ,

New computer

It’s the new financial year, and I’ve got a new desktop! It’s got the kitchen sink:

Kitchen sink

Hmm. Wrong kitchen sink. It looks like this:

New computer

It glows blue! And it’s fast. Here are just some specs to make you all drool:

  • Intel Core 2 Duo 3GHz
  • Nvidia GeForce 8800 with 640MB memory
  • 2GB RAM (ok, this isn’t spectacular, but even with my hectic use and Windows Vista, I can’t imagine I’d be needing any more in the near future)
  • 500GB SATA II HD
  • TV tuner

I’ll be away to Melbourne for three days from Tuesday to Thursday, and I’ll have plenty to blog about when I get back! :)

Oh and I got my full driver’s licence today - another menace for you to watch out for next time you step out onto the street :P

Tags: , , , , ,

Holiday reading

Zachary, G. Showstopper! The Breakneck Race to Create Windows NT and the Next Generation at Microsoft.

Showstopper!

If you’re into computing history, this is well worth a read. By the end, you get a really good sense of the personal sacrifices made to create the first version of Windows NT; it’s hard to criticise the flaws in Vista (which is for those unfamiliar with Windows versioning, NT 6.0) when you realise the price that many in the team paid: the loss of friends, and the shattering of relationships. At first, I found the digressions into personal history distracting, but I felt it added the necessary dimension to an otherwise technical topic.

I also finished reading Gittinomics by the one and only Ross Gittins, and Joel Spolsky’s ramblings on just about everything (not the actual title), even though I’ve read his web articles already. I admire Spolsky’s ability to make management and business accessible to a technical audience.

More books

… and as usual I borrowed out a bunch of Cantonese books from Fisher, and this time, a book on expressive Japanese joined the mix. I’m now up to Dawkins #2, but this one seems much harder going than The Selfish Gene. On the left is a very dense book on convex mathematics from my supervisor. It’s dense.

Not so dense:

Doraemon books

Tags: , , , , , , , , ,

I noticed, and a couple of other people also noticed, that someone from Symantec posted a comment on a previous post, where I flamed Norton AntiVirus 2007. I’ll write a little more rationally this time. Before I continue, I’d like to say that it’s nice to see that they care so much about their public image customers. However, part of me thinks that their PR slush fund might be better spent on hiring more quality-assurance personnel.

Put simply, anti-virus software is only necessitated by the hoards of people who basically just click anything that moves. I’ve watched, transfixed, many times, as non-technical users use the Internet and check their mail. I just don’t understand.

Until recently, I too have considered anti-virus software to be the necessary yearly “Windows tax” that you’ve just got to pay… until it basically struck me that in the last couple of years, we’ve had no instances of virus infected files at all. In fact, because of our vigilance, we’ve also had no instances of spyware or adware at all in the last couple of years (as detected by Ad-Aware and Spybot). Our ROI on security software is… zero.

That’s why I didn’t take up their offer of free technical support. Even if I had a desire to work out what was going wrong, it would’ve taken too much trouble to switch uninstall AVG Free Edition (which is really good - low resource usage, and did I mention that it was free?) and reinstall NAV, and my subscription runs out about now (I was not intending to renew), so there would’ve been absolutely no point in fixing it anyway.

So, farewell Symantec. For those of you who are wondering what I use: AVG, Ad-Aware and Spybot on all machines; Sunbelt Kerio Personal Firewall on XP, the built-in firewall on Vista. (The firewall isn’t strictly necessary, because I have a router that blocks most incoming connections anyway.) I highly recommend all, and they’re all free.

Tags: , , , , , , ,

« Older entries § Newer entries »