VIDEO_TS to DVD Image Converter in Python

Posted at 21:50 on Sunday, 28 February 2010

PROGRAMMING Just for fun, I’ve put together a nice UI for turning a typical VIDEO_TS folder into a disk image.

DVDI had to convert a whole bunch of typical VIDEO_TS folders to watchable-on-a-DVD-player disk images for a family thing.

You know when you want to just write a quick script to speed-up a monotonous task you’re doing, but the developer in you makes you want to turn it into a full-blown application?

This is one of those applications.

It’s just a simple python application that will present a nice, Tkinter-powered UI for hdiutil. Some people may find just calling the utility from the commandline might be a bit more flexible but convenience is always fun. It’s also very easily convertible into a .app bundle for Macs (although the availability of the hdiutil tool is going to be a problem on Windows).

It’s over here at GitHub

Tagged as: programming, python, dvd, video_ts, converter, open source

Xbox Live Gamertags

Posted at 23:14 on Thursday, 18 February 2010

ONLINE CULTURE If you ever want to know in what year someone was born, what their first name is, whether they smoke mad joints on a daily basis or what football team they support; you need look no further than their Xbox Live gamertag.

The answers to those questions are invariably 1997, Kyle, “yeah, mate” and Liverpool FC.

By the way, I’m totally a Whaleosaurus. Rawr!!!

Tagged as: rant, xbox, live, gaming

Windows Phone Series 7 Announced, Makes me Feel Weird Inside

Posted at 14:31 on Tuesday, 16 February 2010

TECHNOLOGY I couldn’t go a whole day without jotting down some thoughts about the bomb dropped on the tech industry yesterday by the mobile team at Microsoft.

Windows Phone Series 7Microsoft yesterday unveiled the latest version of Windows Mobile – or should I say, Windows Phone – named, in typical confusing Microsoft product versioning fashion, Windows Phone 7 Series. With the exception of the needlessly verbose name, Windows Mobile 7 (as I shall henceforth be referring to it as) is a complete U-turn by the Windows Mobile team, which is a very good thing. The total tear-down and rebuild of Windows Mobile as we know it coupled with the team clearly going straight back to the roots of user experience design together comes together to make a smartphone OS from Microsoft that is actually worth a damn. No more are the days where mobile phones are likened to just ‘pocket PCs’, a time which Windows Mobile 6.x incorrectly suggested Microsoft was hoping to hold on to and – although The Register detracts with it’s trademark cynicism, missing the point entirely – that’s a very exciting thing.

When I say ‘tear-down’, I mean it. Every parallel to the desktop OS experience Microsoft had retained in Windows Mobile is completely gone, bringing about an entirely new focus on the user. Let’s talk about what I consider the 3 most important new aspects of Windows Mobile 7, shall we?

User Experience

Two acronyms that today, mean more than ever; UI and UX. When presented with a Windows Mobile 7 device, you’ll no longer be greeted by a conglomeration of icons, chrome, start buttons and task managers but a much plainer grid layout of tiles each representing a distinct function of your phone. These harken back to the very basics of system design you learn during the first few weeks at school; separate your problem into different, distinct entities. In this case photos, people, messages, games, entertainment and me are the actionable and reasonably fuzzy groups of items (known as ‘hubs’) you expect to be interacting with on your phone – each displaying live data on the home screen, allowing brief consumption at a glance.

The UI throughout the OS is relatively uniform and will remind one of the experience found on the Zune devices. There’s very little chrome found anywhere; just clean typography very fitting of the 3" display. It is, however, a very unique and quirky look that instills a bit of worry. Very little has been said on the potential for developers on this platform, and I don’t think much more information will appear between now and Microsoft’s MIX conference, but this kind of intricate UI philosophy doesn’t seem like something developers are going to willingly follow. I think this is likely to bring about lots of inconsistencies between interacting with the OS’s shell and 3rd party applications – especially the more information-centric of apps – which isn’t a deal-breaker, but will certainly interrupt what you’re used to on the phone which is never good.

Because of these radical changes, though, nay-sayers (including the Reg article linked above) have been scolding Microsoft for no longer offering “a pocket computer that happens to be able to make phone calls” and for pandering to the general population – who apparently are little more than jackdaws that flock to shiny objects and care little for actual productivity. Thanks for that.

Ubiquitous, Contextual Search

One huge plus of Windows Mobile 7 is the integration of search (both local and online through Bing), the experience of which can be best described as the iPhone’s Spotlight on crack. Or perhaps some less nasty yet totally awesome narcotic; it’s like Spotlight on pancakes1.

Microsoft are enforcing some pretty strict requirements on OEMs in order to support Windows Mobile 7 and one of these requirements is an always-accessible “search” button which, when depressed, will provide the user with a search interface tailored to whatever they happened to be doing at that time. If the user is currently looking at a very specific set of information, for example their address book, a quick tap of the search button will allow them to filter their list of contacts based on names, locations, and such-like. If the user’s current focus is on something more broad, like their homescreen, the search context will be much wider, pulling results from all over the phone as well as the Internet – also giving the user the opportunity to categorically split these results (local geo-specific results, phonebook entries, messages, etc.) with a swipe of the finger.

The constant availability of an intelligent search function also serves as a very viable ‘panic’ button for when you just want to get to a certain item.

Like pancakes, I tell you!

Xbox Live and Connectivity

Ok, I’ll admit it, the Xbox Live integration doesn’t actually sound too ground-breaking to me and I could totally have done without it (although, on that note, more information on this will apparently also be released at the MIX conference) but the interplay and further connectivity to your friends it represents really drives home the idea that Microsoft are all about ‘the social’ on this platform. Your ‘people hub’ will be linked with Facebook2, displaying statuses on your home screen and allowing you to update yourself; your ‘photos’ hub will be hooked into online services; the phone will be a fully functional Zune, with all the social features that come with it and a pretty impressive (yet lightly documented) Office suite will extend the reach of this platform into the enterprise – not that Microsoft have ever had any trouble doing that.

There is of course much more to Windows Mobile 7, and I advise you to read all the coverage you can to get a better picture of what Microsoft’s latest and greatest iteration is all about because trust me, there’s a lot to take in.

Although I haven’t played with the only Windows Mobile 7 device that seems to exist, I believe these things I’ve highlighted all work together to create a very ‘connected’ feel and experience – unlike the iPhone and to a lesser extent anything running Android – and there’s a certain, important dynamicity to be achieved by making the user like feel his or her device is always keeping them up-to-date with what’s going on with their friends and the world around them.. These are the things that will, through taking user experience to the next level, set an expectation for 2010. Announcing Windows Mobile 7 a full 10 months before the first device will actually appear on the market was no doubt a very bad decision for Microsoft, it gives the other major players ample time to up their game – as well as more criteria on which we differentiate smartphone platforms.

A phone is all about communication and socialising and Microsoft are, on top of this, agreeing with something we’ve all started to accept as a truth – communication using your phone isn’t just done by a voice call any more.

1 Where I’m from, a country that has a national celebration based around pancakes, they absolutely are a narcotic.

2 And I assume other social networks, perhaps Twitter, but I’m not sure.


Oh, and as a side note: Windows Mobile 7 will not support Flash at launch. There seems to be very little enthusiasm from the Microsoft camp for supporting flash, but no outright objection either – the right approach to that issue, I think.

Also, no multitasking. But of course, no-one seems to be talking about that, even though that’s an even bigger shock than finding the iPhone’s incapability to do it because that’s something even WinMo 6 could do. That’s something I believe I will cover in a different blog post entirely…

Tagged as: microsoft, mobile, windows, 7, series, seven, smartphone, os, phone, technology

Canon 550D Unveiled, Edd kind of impressed

Posted at 19:20 on Monday, 08 February 2010 — with 72 comments.

PHOTOGRAPHY Canon released word of the latest addition to their EOS line of DSLR bodies today.

Canon 550D The 550D, known as the T2i in the US, was unveiled by Canon today and I must say, it’s pretty attractive. It fits in somewhere between the 450D and the 50D, replacing the still fairly new 500D, bringing with it a higher resolution, some awesome new video features — including full 30fps 1080p or 60fps 720p capture — and an expanded 100-6400 (up from 3200) standard ISO range.

I won’t lie; it does trigger some photo lust. Apparently hitting the market in April with the standard 18-55 f/3.5 to f/5.6 IS lens for $900, or $800 body-only — which makes it an appealing 2nd body for anyone currently shooting with one of Canon’s entry-level DSLRs that really wants some heavy duty video capabilities.

For those who consider video capture an afterthought, however, the 1.6x crop APS-C sensor is likely a blocker for upgrading. The sensor is allegedly the same as in the renowned 7D, so will likely perform very well at hiked-up ISO levels, but personally I can’t see myself upgrading to a body that doesn’t boast a full frame. That doesn’t detract from the allure of this camera, though. It also sports an auto-ISO function, allowing you to specify a maximum light sensitivity value to minimise noise in your images, making the 550D – as far as I know (correct me if I’m wrong) – the only in it’s class to support it.

I won’t be upgrading, but the Canon 550D fills the role of “poor man’s 7D” pretty well. Keep an eye open for it in April. In closing, a more detailed list of specifications:

  • 18 Megapixel APS-C CMOS sensor
  • DIGIC 4 processor with ISO 100-6400 (Expansion to 12800)
  • Continuous shooting at 3.7fps
  • Full HD movie recording with manual control and selectable frame rates
  • 7.7cm (3.0”) 3:2 Clear View LCD with 1,040k dots
  • iFCL metering System with 63-zone Dual-layer Metering Sensor
  • Quick Control screen to change shooting settings
  • Exposure compensation +/-5 stops.
  • Select maximum value for Auto ISO
  • External Microphone socket
  • Movie crop function
  • Eye-Fi connected functions compatibility

Tagged as: photography, canon, 550d, release, photo, camera

So... iPad, eh?

Posted at 12:45 on Friday, 05 February 2010

TECHNOLOGY

It’s Friday morning1, I’ve had my coffee (chai latte, if you must know) so that must mean it’s time for the obligatory iPad article.

Apple iPad

Let’s face it, in terms of generating hype this thing is a beast. Although product names, specifications and use case propositions have changed, if you date them all the way back, the rumours say the iPad has been in development for at least the past 8 years. On the morning of January 27th, I don’t think there was a self respecting tech-lover out there (from either the Apple loving or hating camp – it doesn’t seem like there’s anyone in-between) who wasn’t incredibly excited at the prospect of Steve Jobs finally unveiling a device of — quite literally — mythical proportions.

And then there was light. Unfortunately to most people, it was a dim, flickery light that couldn’t play videos on Hulu.

9.7" LED display framed with a whole load of bezel; 16, 32 and 64GB of flash storage; 1GHz custom Apple “A4” system-on-a-chip, most likely the work of their 2006 acquisition Palo Alto Semiconductor; and a whole bunch of other smaller things that comprise the familiar iPhone & iPod Touch experience.

Apart from the aggressive $499 entry point, there’s nothing too shocking at first glance about the iPad. It could be argued that the years of hype the device accumilated would have bolstered it’s reception, but I think that same anticipation has plagued media and consumers alike with unreasonably high expectations. They slate the iPad (pun definitely intended) as “just a big iPod touch”, as if that’s a bad thing. Don’t get me wrong, there’s plenty of things not to like about this device but looking like a larger iPod touch is not one of them — nor is it accurate, there are numerous nuances in design that makes the iPad categorically different to the Touch. The iPhone interface works fantastically on a 3-inch device, and it looks like this has been scaled up to 10-inches very well. Just because this doesn’t look like something from Minority Report, that doesn’t mean it’s not innovative or new.

Before I enumerate those ‘things not to like’ I mentioned, I should disclose the fact that I have not used this device yet and any criticisms I make, bad or good, are both as philosophical as possible and purely from anecdotal first impressions and marketing materials.

First, my pettest of peeves; the lack of multi-tasking. Well, that’s not entirely true, I can very easily browse the web while listening to music and have my mail app notify me when I get a new message from a friend sending me a remnant of last year’s meme, the Lolcat. When people say the iPhone, iPod touch and now the iPad lack multitasking, they mean no third-party application may run concurrently alongside any other third-party application — nor, indeed, a few Apple-packaged applications, but these are usually designed so that when you close one and open another the state of the application persists giving an acceptable illusion of multi-tasking. This is a restriction I can let happen, maybe even welcome, on the smaller devices but in this day and age it seems almost inexcusable on such a large screen. Alas, multi-tasking is something I am confident will appear in iPhone OS 4.0 (the iPad will ship with version 3.2, iPhones and iPods touch are currently at 3.1.3). I have no sources nor supporting evidence to speak of, I just don’t think Apple can go on much longer without this — and they must know it.

Also of note is the lack of support for the popular (as in “~95% of web clients” popular) Flash, Adobe’s rich-media platform. This is a result not of an incapability of the device, but of Apple’s apparent disdain for the technology itself. Steve Jobs has been very vocal about the irrelevancy of Flash and the company’s prospective favour of HTML 5. While I can see the drawback of the arrogant “build your web application for the iPad, we won’t build the iPad around your web application” philosophy, this isn’t a deal-breaker for me. I completely concur with the notion that Flash will be replaced, at least in the video-playback space (which is a major use for it), by HTML 5. However, although the anti-flash crusade began years ago with the iPhone, even today I feel that Apple is being far too hasty with it’s exclusion of the technology. They simply don’t have the market share or the industry clout to push it. Perhaps if they were to sway the development of the WebKit browser engine (used in Safari) to go in that direction; work with other WebKit collaborators such as Google (who also seem enthusiastic), Research in Motion and Nokia; it may be a different story. I’m sure supporting Flash is something neither Apple, RIM nor Google want to deal with.

“Apple does not support Flash because it is so buggy. Whenever a Mac crashes more often than not it is because of Flash. No one will be using Flash. The world is moving to HTML5”

Perhaps most importantly, though, a lot of people don’t think they actually want this device in their life, and this I can sympathise with. It’s certain that nobody needs this device as it doesn’t facilitate anything new and Apple are under no illusion that it does. The case they put forward is that for this device to even warrant space on their pristine, white Apple store shelves is that it must perform certain tasks better than either a laptop or a smartphone. Not both devices, as some pundits have been incorrectly harping on, but either. They claim it does this for web browsing, common email tasks, listening to music, watching video, reading books and playing games. For browsing the web (Flash support notwithstanding), consuming video and reading books, there’s very little doubt in my mind that the the iPad – nay, tablet computers in general – are superior. The entirely scripted monologue of Apple VP Scott Forstall in the official marketing video actually puts it very succintly and accurately; it seems you really do reach out and ‘touch the web’ on a brilliant display that is quite typical of Apple — creating a very intimate experience. Similarly, watching video and reading a book on the iPad also seems like a fantastic experience when compared to an awkwardly shaped laptop or squint-inducing smartphone.

The doors this device opens for third-party software is also a great boon for consumers, developers and Apple alike — although the inability to run more than one at any one time is, again, profoundly disappointing.

On the topic of books, I feel I should digress a little to point something out – e-Ink. Before the iPad, when Kindle clones were popping up left and right, e-Ink was the thing. There was much hooplah about how blacklit, LED and LCD screens would be brutal on the eyes for reading books for long periods and the much more subtle e-Ink devices were preferable. Now, suddenly, I see lots of the same people changing their tune – and rightly so. I know that I alone can stare at a computer screen reading web pages, documents and monospaced code for hours on end without any real trouble. I can’t see how this would be any worse on a kinder, 10 inch display.

Anyway, I’m also very much looking forward to games on this device, although claiming that it’s better than a laptop or smartphone for gaming is an unfair, broad statement. For some games, it surely will be, but cannot possibly replace either a smartphone or a laptop for this. I’ll need to see more than an iffy first-person shooter released for the iPad for them to convince me of that.

Music. The relative immobility of the iPad will turn the user’s preference to the smartphone for this, and the only advantage the iPad will have over a laptop is, again, the marriage of intimacy of form factor and Apple’s kind-of funky iTunes LP experience – something that is not really applicable to the laptop, where music consumption is more of an ambient, get-out-of-my-way affair.

In the spirit of turning frowns upside-down, however, I can’t leave out what I love about this device. For once, Apple cannot be faulted on price. Apple are a company that thrives on margin opposed to volume, and the $499 price point is a welcome break considering analysts were predicting a figure twice that. Wriggle room to make such an aggressive move is no doubt a consequence of Apple’s ability to now inexpensively build their own chips in-house at P.A. Semi — a trend I predict will apply across all of their mobile devices, which currently source chips from Samsung. Although I don’t see this extending to their laptop and desktop machines so soon after their very successful transition to Intel processors.

Couple the above with Apple’s unexpected success of their App Store and the entire speculative iTunes model they already know works well with the iPod and you’ve got yourself a device priced very well for mass-market consumption – at least on paper.

Apple, Inc are all about major change. With the iPod, they saved the music industry and made a nice little market for themselves in digital music distribution that no other player has managed to match. With the Mac they created the personal computer industry itself and, aligned with their new emphasis on being a ‘mobile devices’ company, continue to catalyse smartphone development. If anyone can make this product category viable, Apple can. Placed alongside many of the tablet computers available, such as the JooJoo (née CrunchPad) or the new HP Slate device running Windows 7, I’d say there’s very little to pursuade me to part with my cash on anything other than the iPad. It’s a tablet computer that has been executed very well and, should consumers discover a want for a slate computer in their gadget arsenal, the iPad will come out on top.

It’s unlike Apple to take a gamble on such a nascent genre of product; although even if they do succeed, I can’t expect the jackpot to be too extravagant for a few years because the device does miss some opportunities and it’s difficult to discuss them without mentioning the rumours surfacing recently.

Maybe not today, maybe not tomorrow, but it’s almost a certainty that the iPad will have a front-facing camera, refreshing the as of late neglected iChat service. This is a device that my mother has already shown great interest in. I pursuaded her otherwise, but I doubt even I will be able to fight the ability to video call her son for free whenever she wanted in a package that is very friendly to her. The question is whether Apple will announce the camera in the device shortly before the launch to drum up more hype, or whether it’s just something that will appear in the 2nd generation product. Most likely the latter, but the former is still possible. Allow me to explain why.

The physical internal frames of the device given to Apple authorised repair companies include a distinct slot for a webcam atop the device, identical to that inside the MacBooks1; there are more than few references to photo capabilities inside the iPad software that don’t seem to be simply risiduals from it’s iPhone bretherin2 (which I can confirm myself); and it’s also quite possible that the iPad Steve Jobs demonstrated on the 27th had a camera in it3. Furthermore, since pulling out of MacWorld, Apple were given the opportunity to hold this event whenever they wanted and they chose a date 60 days before they are planning to sell the iPad. Two months is ample time for the interest in this device to decay enough for the actual launch to be fairly damply covered and a last-minute announcement of a camera for video conferencing would, of course, generate a shit load of news. They were under very little pressure from competition to announce the iPad this early, so it’s not inconceivable that this is their strategy — although there’s no reason why it couldn’t just be bad planning.

At the end of the day, the ultimate question is “will I buy an iPad?”. The answer, I’m afraid, is no, likely not until the second generation – although I am of course susceptible to gifts and my birthday occurs mere days after the expected release date. Mark your calendars, people.

And yes, I know “iPad” could be a name for a feminine hygiene product. It’s not funny. Grow up, Internet, and form an objective opinion. Thanks.


Side-note: I would like to divert your attention to this article by Kevin Fox who discusses the possibility of adding dashboard widgets to the iPhone OS — I completely agree. Check that out after you’re done here.

1 Although I started writing this on Thursday :)

2 http://www.tuaw.com/2010/02/02/repair-service-finds-ipads-camera-slot/

3 http://www.crunchgear.com/2010/01/27/the-ipad-may-not-have-a-camera-but-its-sdk-thinks-it-does/

4 http://www.cultofmac.com/did-steve-jobs-ipad-have-an-isight-camera/28696

Tagged as: apple, ipad, tablet, computer, iphone, ibooks, ipod, technology

Photo of Edd Morgan

Edd Morgan is a software developer, amateur photographer, armchair critic, atheist and lover of all things technology.

Twitter @eddm

My Game Center username is 'eddm'; so all of you can add me and we can play one of the 0 games available for it.

about 8 hours ago

That's my Jam

Bonobo
 - Black Sands

Flickr Faves

Flickr Photo Flickr Photo
Flickr Photo Flickr Photo

Syndication