Category Archives: General

How Flickr ranks so highly on Google

Search Engine Optimisation (SEO) is such a murky topic, I almost cringe when I hear the term. It can be used to describe legitimate techniques such as organising your website into a structure that is easy for Google to index and renaming pages to describe their contents, but also dubious methods such as paying for links from other websites and blog spam.

Flickr uses an interesting technique. Googled for “photo sharing” lately? Flickr ranks number one, above the king of search results – Wikipedia.

How did they do it? Well here’s some html code that was generated by Flickr and posted to my blog when I clicked the “Share This” link:

<div style=”float:right;margin-left:10px;margin-bottom:10px;”>
<a href=”http://www.flickr.com/photos/al40/4241715457/” title=”photo sharing”><img src=”http://farm5.static.flickr.com/4045/4241715457_b72168688f_m.jpg” alt=”” style=”border:solid 2px #000000;” /></a>
<br />
<span style=”font-size:.9em;margin-top:0;”>
<a href=”http://www.flickr.com/photos/al40/4241715457/”>Foxdown 13</a>
<br />
Originally uploaded by <a href=”http://www.flickr.com/people/al40/”>Al404</a>
</span>
</div>
test post
<br />

The interesting part – note the value of “title” inside the name tag. What possible reason, other than SEO, could Flickr have to make the title of every single shared photo titled “photo sharing”? Every time you use share a Flickr photo this way, you’re providing a link to Flickr and boosting their name against that term. While this is certainly not as dubious as other SEO techniques, it’s also not in the spirit of the title tag or the value Google is placing on it.

Unsurprisingly, a Yahoo search also shows Flickr as number one, but Bing clearly ranks pages a different way – Flickr doesn’t appear in the first page when searching for the phrase.

Armistice Day Celebrations in Cambridge (NZ)


Over the weekend I attended a family reunion of sorts in Cambridge. Cambridge celebrates armistice day in emphatic style with a remembrance ceremony at the town hall, and a military show that runs two days.

My camera had shot over 600 frames by the end of the weekend, which left quite a few photos to sort out and process. In the end I came out with 40 decent shots.

The final set is here.

For more information about Armistice in Cambridge, visit armisticeincambridge.co.nz.

Nokia N900 availability in New Zealand

So. They’re not out yet but I want one, and it doesn’t look like it’s going to be easy to get hold of one.

I enquired with a friend who’s a computer dealer this week. He has an account with a major wholesalers that distributes Nokia devices, so I figured it would be a good place to start. The reply I got back was rather interesting.

Hi Alex,

By some wondrous decision, without consultation, we are now NOT allowed to sell any product from the importer that has Cell capabilities.

We have approached the commerce commission but they are swamped with bigger matters!

Long live New Zealand’s free trade… It appears that the big brothers still run the country.

[…]

Say what?

So I decided to ask Nokia themselves. And this is the response:

Hi Alex,

I am pleased to hear of your keen interest in the Nokia N900.

At this stage, there are no updates when this phone will be launched and release in Asia Pacific, which is including New Zealand. Hence, I do apologise as I am unable to confirm if the Nokia N900 will be available for sale in New Zealand once it is launched in Asia Pacific.

Kindly be advised that all new product launches are carrier and market dependent in all countries due to the tests carried out to ensure compatibility with network and government regulations. Hence, the launch dates are still not available as it is still in tests and awaiting approval from the respective network providers and government.

As a suggestion, you can subscribe to our Nokia e-Newsletter. The e-newsletter will provide any latest updates on our products as well dates for new product launches. You may refer to the link below to register for the e-Newsletter subscription:

http://www.nokia.co.nz/subscribe

We thank you for your interest in Nokia products and hope for your continued support.

Hope the above helps to clarify your query.

Thank you for emailing Nokia Careline! Please help us serve you better by providing your valuable feedback at:

[Link removed, has UID]

Do you know you can now update your phone software at your own convenience?
Visit www.nokia.com.au/support to check if your phone model is supported and download the “Nokia Software Updater”.

Kind regards,

Suba
Nokia Careline
Please contact us at 0800 665 421
www.nokia.co.nz/support

Well I’m 100% sure that no government regulations are going to get in the way of a generic HSDPA device, so in other words, they need to wait for Vodafone to test whether an HSDPA 900/2100 device will work on an HSDPA 900/2100 network.

Can’t the consumer take some responsibility here? What if we want a phone that’s not locked to a particular carrier’s network? Paying $1000+ for a phone that only works on Vodafone’s network? I don’t think so. What if we want to buy a phone at market value rather than the exorbitant markup Telecom and Vodafone put on their phones? Vodafone charges $1800 for the N97 which is close to 100% markup and totally absurd.

I’m sure the high markup is done to make the contracts which include the phone more attractive, but it completely shafts anyone that doesn’t want to be locked in.

This market needs to change. Networks are built on standards, and so long as the device is compliant with those standards there should be no need for the carrier to “approve” them and control the market. Cellular devices are not just phones anymore, they’re computers, and the market isn’t reflecting that. I think the wholesaler’s decision not to sell cellular devices to computer retailers is strongly influenced by another party – and it’s fairly obvious who this benefits (hint: not the wholesaler, consumer or computer retailer, and I’d be dubious about whether this benefits Nokia in any way).

It looks like I will have to get one from a parallel importer. But I’m not particularly happy about it.

Techfest ’09




Oscar Kightly was the MC

Originally uploaded by Al404

I’m not Microsoft’s biggest fan, but I’m not going to turn down food, drink and entertainment at their expense! And to their credit, this was a good event.

I snapped a few pics on my camera phone, and they showed I’m well and truly past its limits in this sort of environment. A few people had SLRs, and I wish I’d taken mine as most concerts you can’t take that sort of equipment to. Maybe if I score a ticket next year as well…!

Katchafire, The Septembers, ElemenoP all put on solid performances, and the comedy act Ben Hurley was hilarious. Two thumbs up.

Full set is here.

Update: Some of my pics were added to the official Teched gallery.

Don’t visit al4.com …

Noticed today that my .com namesake is an adult search/spam site, and since it was registered in 2002 it probably has been for a while. The main reason is of course because it’s a 3 letter domain (visit any 3 letter .com domain and it’s guaranteed to be registered).

Messing with the N900

Apparently Nokia believes the mobile network carriers won’t be interested in selling the N900 because it won’t let them mess with the operating system.

Strangely enough, this is one of the reasons why I will be buying one.

Also interesting to see that Nokia doesn’t consider the N900 to be the “next generation” of computers. That honour is reserved for their fifth generation tablet – the model after the N900.

N900 w/ Maemo 5 – this will be my next phone

At the risk of turning into Engadget, I just have to say that I want one of these. And I mean really really want. But calling it a phone is a bit like calling a desktop PC a word processor.

Aside from being a true mobile computer which leaves the iphone for dead, it is powered by a completely uncrippled, unrestricted Linux distribution – Maemo 5 (which was released just 4 days ago, announcement here, more at gsmarena.com). This means there is no need to “jailbreak” your phone to run the applications you want – you are encouraged to do with the hardware whatever you like. There is no one whose permission you have to ask to write or install software on Maemo, you can just do it. Unlike Android, Maemo runs native code which should theoretically allow higher performance.

Currently my phone is a Nokia N78, a nice and simple Symbian S60 device. I call it a phone too, as while it can do other things, it’s primarily a cell phone and the interface is geared that way. Symbian has served us well, but was conceived in a time where phones and PDAs had a pretty narrow range of use cases, and it shows. Now days the traditional cell phone has evolved into a general purpose computing device, and this requires a much more powerful operating system.

In my opinion the N900 is a huge step towards the future of computing. Maemo devices won’t be replacing desktop PCs any time soon, but this is a huge step towards it happening, and many people have no need for anything beyond the capabilities of this device. The release is set for October, and assuming the price is in line with previous Nokia tablets I’ll probably get one fairly quickly. The N800 was already a solid if somewhat “nichey” product, and its main limitation was the lack of 3G / cell wireless. So given these ingredients, how could Nokia stuff this up?

Skype was supported on the N800, but its last update was December 2007. It could be the killer app for these devices, which will finally relegate network operators to the dumb pipes they should be. But if we see it blocked again as it was for Symbian, or crippled to only work over wifi as on the iphone, there’s always Google talk.

Personally I think Linux usage overtaking Windows on personal computing devices is inevitable, and this is how it’s going to happen (although the capabilities of the N900 will have to move down to a much lower price point first). We’ll see if I’m right in 5-10 years time.

gsmarena_003

Penny Auctions, take 2

I was fairly diplomatic in my earlier blog post about penny auction site grabaid. While it looked a bit sus, I’m wary of jumping to conclusions and calling something a scam when it could be legitimate.

I’ll not make this mistake twice.

Penny auction sites, which seem to be popping up all over the place these days, are little more than a scam. If you bid, you will lose. This includes, but is not limited to:

  • grababid.co.nz (and .co.uk .com etc)
  • swoopo.com
  • ipennybid.com
  • bidrivals.com
  • planetbid.co.nz

If you’re considering bidding on one of these sites, I highly recommend you read the following posts:

Don’t be sucked in.

Jury Duty – A Majority Verdict

I was summoned for jury duty recently, and ended up getting on a trial. The accused was an older man who was answering several charges of indecent assault.

What made this situation somewhat unique is that the crown case was based on little more than the allegations of the complainant (actually this may not be all that unique). The defense lawyer was rather successful in showing the good character of the accused, while discrediting the testimony of the complainant. It would be fair to say there were some significant inconsistencies, and much of the story just didn’t stack up.

In the end I felt that most of the charges the crown laid against him were improbable, which is a long way from guilty beyond all reasonable doubt, and thus I voted firmly for not guilty in the jury room. A couple of the others initially voted not sure for some of the charges, but none of their arguments proved the charges beyond reasonable doubt, so they were happy voting not guilty in the end.

One jury member however voted guilty, and would not be swayed. He saw it in black & white – i.e. you either believe the testimony of the complainant or the accused. Having heard all the evidence last week (only the closing addresses were made today) he decided over the weekend that he believed the story, and that would be his position.

The problem with his position, was that he himself admitted there was doubt (which seemed reasonable to the rest of us), and that he couldn’t be sure. How then can you find the accused guilty? He obviously held firm beliefs, but I think those beliefs did not allow him to be impartial, and that he was acting contrary to the law. In fact he appeared to have issues with the judicial process and the whole concept of reasonable doubt.

In the end, what should have been a 1 hour deliberation turned into 4, which is the minimum amount of time required before a majority verdict can be considered. It is frustrating when you have a jury member that can not be swayed be rational argument (to say the least), and really it should have been unanimous as he clearly had reasonable doubt! He certainly could not make a good argument himself, and in the very least he should have been able to say what aspect of the crown’s case convinced him.

So it would be an understatement for me to say that I am grateful for the recent law change that allows majority verdicts. It still requires a majority of 11 to 1, but it mitigates situations like ours where one juror stubbornly refuses to listen to reason.

If you ever get summoned for jury duty I recommend doing it if you haven’t before (apparently the response rate is something like 1 in 10). I was probably quite lucky with my trial in that the charges, while serious, were not of the kind that makes you reel in horror, and the complainant did not appear to be traumatised much at all (if I had to listen to days of disgusting evidence about someone that was clearly guilty this would be a very different blog post). This case will certainly stick in my mind for a long time, but I’m comfortable we made the right decision.

DLNA and my New TV


New TV

Originally uploaded by Al404

I bought a new TV last week – a Sony KDL-32V5500. It’s a mid-range set, but is still fantastic compared to what you could get a year or two ago. Most 32 inch LCD panels seem to be only 720P (or 1366×768), and one thing that attracted me to the Bravia is that it’s 1080P (and the fact that the price was comparable to even generic panels).

One of the first things I noticed was that it has an ethernet port. It’s used for a feature called DLNA, which is a standard for streaming media between devices on a home network. This TV has two modes – a standard media player mode, or “renderer” mode. When acting as a media player, the TV reads files directly from a server device such as a NAS or computer with DLNA-compliant software running on it. When in renderer mode, the server transcodes the media into standard mpeg, before streaming it to the TV.

In terms of the end experience the two modes are similar, as you can pick and choose what to play via the TV’s interface in both modes. The difference is where the decoding is done (TV or Server). The advantage of renderer mode is that you can play any format which the server (generally a computer) can decode, which is far more than they could ever hope to build into a TV set. The disadvantages are that it requires a lot more bandwidth and resources on the server computer, and also much more capable software, as it has to be capable of transcoding the video stream. You also need a reasonably powerful CPU, and since the decoded stream has much less compression than the original, you need a gigabit network to stream even 720P losslessly without stuttering (forget about wifi).

DLNA seems to be a fairly new feature on TV sets, and the software base is not well developed. I tried a couple of basic (non-renderer mode) solutions such as ushare (included in the Ubuntu repositories), and minidlna, which is apparently developed by a Netgear employee for their NAS products. Minidlna seemed to work reliably, but I quickly found that the TV can not play most of my media collection, as few files showed up in the list (those that did show up worked reliably though). I recommend minidlna over ushare, as it’s more current, and ushare is apparently no longer updated.

I then stumbled across PS3MediaServer, which was designed to stream media to the Playstation 3. It’s an open source Java application, and does exactly what I want it to – transcode and stream media to a DLNA device. Unfortunately, the release version can only stream to the PS3 – the betas have support for some other devices but this a very new feature and it’s not without problems. But it’s good enough for now if you can put up with having to restart it now and again. As an added bonus it’s also cross platform, and can be run on Windows, Mac and Linux.

It did take a bit of tweaking to get right though. The most serious problem was that AVI files weren’t showing up, because the config file for the Sony Bravia 5000 series assumes that they can play all .avi files directly without transcoding, which mine certainly can’t. So you have to add .avi files to the “force transcode” list on the transcoding settings tab. I also found that bandwidth limiting seems to have no effect, and using anything other than the default Mpeg2 quality seems to stop media playback from working. It’s the best solution I can find for the moment though, so if you want to give it a try you can download the latest beta here.

For now this is no media PC replacement, but if you’ve already got TiVO/MySky or another set-top box and just want to play the occasional file from your computer it’s worth a look, and much less cumbersome than hooking up your laptop each time.

For anyone else researching DLNA stuff, here are some other useful links: