Ubuntu 10.04

So the new version of Ubuntu was released a short while ago. It’s now at version 10.04 also called ludicrous lackey or something like that. Anyways I’m already fighting with it inside the confines of a virtual machine. Here’s a very quick bullet point of what I noticed:

  • The new theme is ugly as sin
  • Now that the window control buttons have been moved to the left side (think Mac OS) the left side of the window feels cluttered (window controls plus the menu bar on the same side)
  • The problem of installing Eclipse from Ubuntu’s software repositories not including several update URLs inside of Eclipse hasn’t been fixed

More to come as I experience it.

Hollywood Computers

We’ve all seen movies where the main star creates a computer virus by aligning three dimensional cubes on a 10 monitor display in order to create a super virus to destroy the bad guys’ computers. Hollywood believe computers are magic and I found a good list of Hollywood’s favorite computer sorcery. My pet peeve is on there:

3. You can zoom and enhance any footage

This has long been the staple of the lazy writer (particularly those working for CSI): a security camera or photo is put on a screen, someone asks for zone G4 to be zoomed and enhanced, then as if by magic stunning detail appears from nowhere and the criminal is identified.

For this system to work it either requires every camera and CCTV system to use Gigapixel resolutions, or such incredible computing technology that Hollywood could throw away all of its expensive HD cameras and shoot everything using £50 camcorders.

As we all know, all zooming into a poor-quality image would do is give a muddled blurry mess on the screen. This technique was recently brilliantly parried in Red Dwarf.

Next Verion of WebOS Coming Soon

Well according to an e-mail I received today a new version of WebOS is probably on the horizion:

The next version of webOS is coming soon.

You will receive an email alert in early May announcing the availability of an SDK release candidate. Please be prepared to begin testing your apps right away.

Because the scope of the changes in this update is limited, we won’t be going through a full SDK beta cycle:

You will have approximately one week to report show-stopper bugs in webOS before it is released to carriers.

Once the build has been released to carriers, you will have another 2-3 weeks to address app-level bugs before the update lands on consumer devices.

It is especially important to test PDK apps against this release candidate. Developers of non-PDK apps should also test their apps to catch any unanticipated issues.

I wonder if it will have HP’s branding on it by then.

Intel’s Core i5 and i7 Processors

OK everybody it’s super geek time here on A Geek With Guns. If you’re doctor has warned you to avoid discussion of computer hardware this post should be ignored. Otherwise proceed with caution.

Intel recently released new processors dubbed the i5 and i7 series. One of the new features of these processors is mandatory integrated graphics core. Needless to say integrated graphics are hated by anybody who does any graphical work so whining has crept up over Intel’s decision. The processors do support switchable graphics units meaning you can seamlessly switch between the integrated graphics core and another graphics processing unit on the system so really it’s a non-issue. But alas people are curious why Intel decided to include integrated graphics as a mandatory option instead of an optional feature. When you look into it having an on board graphics core makes a lot of sense.

Graphics processing units perform better at certain tasks than standard processing units. It used to be GPUs were only used for 3D games and hence only gamers really card what one they had in their system. Alas GPUs are useful for a great deal of things such as video encoding and decoding.

When writing applications generally a programmer writes in a programming language and uses a mechanism (compiler, interpreter, virtual machine, etc.) to convert said language into something the computer actually understands. In the case of compilers a programming language is converted into machine language (simplified explanation). Different CPUs have different instructions available to them and oftentimes developers are forced to compile their applications to the lowest common denominator (an instruction set available on as many CPUs as possible). This means their applications aren’t taking advantage of the best hardware available when it is available.

Having an integrated GPU ensures instructions specific to GPUs will always be there and programming and write their application with this in mind. Granted right now there is no guarantee with all the older processors out there not having integrated graphics, but in time old systems will become the minority and it will be easier to not have to support them.

Intel didn’t include the integrated GPU for monopolistic reasons. If that were the reason I believe they would have made it more difficult to switch to an external graphics card. Intel wanted to ensure the hardware was available on as many systems as possible for doing work made faster by a GPU.

Kindle 2.5 Firmware Details

Well it looks like Amazon is going to be pushing out another firmware update to the Kindle (well they are now to “select users” but everybody should get it towards the end of may). The new features look pretty cool.

First the Kindle will finally have a mechanism for organizing books into collections. For me this is probably the best new feature listed on the site (yes I’m easy to please). The problem I currently have is that there are so many books on my Kindle I have to go through five pages just to find the one I’m looking for.

The second coolest feature is the ability to zoom and pan in PDF documents. This may not be that big of an issue for the Kindle DX but the little Kindle doesn’t do well with PDFs unless you put it in landscape mode. The main issue is the Kindle scales the PDF to fit the screen so if it’s a large (as in physical space no file size) PDF the text will be scaled down to a point of being unreadable.

Password protection is also being added to the Kindle. Pretty simply although the Kindle is one of those devices I never really felt a need to password protect. Alas it’s nice to see the feature is there should I change my mind.

Amazon lists more fonts but the description states “enjoy two new larger font sizes…” To me that’s not really adding new fonts, just increasing the maximum size of the ones on there. Seeing as I always have the font size on my Kindle set to the absolute lowest this won’t concern me. They also mentioned improved font clarity which I won’t know what to think until I see it.

Finally the Kindle is going to be getting its social networking on. This will be a wholly useless feature for me but probably a bigger one with you social media addicts out there. You will be able to share passages from your books on Facebook and Twitter. Likewise you’ll also be able to see what passages people find most popular.

It should go without saying (since this was the case with the last firmware update) that if you still have a first generation Kindle you don’t get to come to the new firmware party, sorry.

Overall it sounds like a pretty solid update. Now if Amazon would just hurry up and approve me for their beta Kindle developer program I’d be in very good shape.

Once Bitten Twice Shy

I’ve mentioned from time to time here about my fascination with Palm and their products. I still think WebOS is probably the best mobile OS out there (via playing with the major platforms through emulators and a little hands on time with devices). I’ve been saying I’m going to get a Pre at some point but have been holding out as of late because Palm is in complete disarray. Well the developers of one of my previously most used Palm applications, DataViz, has made a recent annoucement:

We are continuing our efforts to work with Palm to clear the path for a full editing version of Documents To Go. However, given the current environment at Palm, as well as the necessary collaboration with the device manufacturer that is required to bring an app like ours to a platform like webOS, our Documents To Go editor product for webOS is essentially at a standstill.

As soon as we have any additional information, we will inform you immediately.

Thanks for your passion surrounding our solution.

I bring this up because a history lesson is required. Not only is Palm in financial trouble they also have a history of screwing developers over. A few years ago Palm introduced what would have been the first netbook, the Foleo. It was a very small laptop-like device that synced up with your phone (and didn’t have much functionality without your phone). It was a neat idea honestly and I was planning on getting one upon release.

Developers worked on applications to release on the Foleo. Quit a bit of time and money was spent by developers to make sure their applications were ready for the fast approaching release date. Then at the last minute (a few days before the scheduled release) Palm cancelled the Foleo. That was it, nothing to see everybody, move along.

Their reasoning was sound (although way too late). They were working on what would become WebOS at the time. The Foleo operating system, although Linux based, was completely separate from their upcoming WebOS. Palm decided a unified user experience (in other words only putting time and resources into a single operating system) was the way they should go. They promised a Foleo II running their new platform at an unspecified future date which never game.

This story is important to bring up because it shows why developers are skittish to dump money into developing Palm software. Not only is the future of the company uncertain but they still remember getting screwed over big time from the whole Foleo debacle. Developers are none too happy when a platform developer pulls the keyboard out from under their tired coding finger tips.

So the strike against Palm is two fold at this point. They aren’t making money and their still in an untrusted position with developers who remember what happened those short few years ago. I think these two things are going to haunt Palm for many years (if they survive that long) to come.

This Should Stop Those Pirates

I present for your review the Club-K shipping container cruise missile. Yes that is a cruise missile that fits inside of and launches out of a standard shipping container box. Oh and it should be powerful enough to sink those pirate boats near Somalia:

.”This Club-K is game changing with the ability to wipe out an aircraft carrier 200 miles away. The threat is immense in that no one can tell how far deployed your missiles could be,” said Robert Hewson, editor of Jane’s Air-Launched Weapons, who first reported on the Club-K developments.

They also produced a commercial:

[youtube=http://www.youtube.com/watch?v=rqwMzQiXlK0&feature=related]

Of course a weapon this brutally simple but insanely awesome could only be produced in Russia.

Barnes and Nobel Nook Firmware Update

I absolutely love my Kindle. But I like to keep up on what’s going on with other e-readers. Well Barnes and Nobel introduced a rather interesting firmware update for their Nook. The firmware includes a basic web browser, games (chess and sudoku), and the general performance enhancements. But the really cool feature in my not so humble opinion is called read in store.

What this does is allow you to browse through entire books when in a Barnes and Nobel store. This feature makes sense as Barnes and Nobel marketed the Nook as a mechanism to get people to come into their stores. But it also seems kind of gimmicky to have a feature on a device rely on where you happen to be. Of course there are restrictions. Although you can browse entire titles you can only do so for one hour per day (whether that’s an hour per title or an hour for the feature use period is not made clear). Still it’s nice to see they’re throwing features in. Now if they could just build a device without that bloody LCD screen.

Update 2010-04-23 13:14: It appears that the new web browser only works with Wi-Fi, not the build in 3G card. This is a direct contract to the Kindle web browser which works on 3G (as it doesn’t have Wi-Fi). This really seems like a stupid limitation if you ask me.