Apple TV 2.0 A4 powered!
September 2nd, 2010Did not even imagine to find the CPU spec of Apple’s hobby on their website, but they indeed list it: Apple A4!
Did not even imagine to find the CPU spec of Apple’s hobby on their website, but they indeed list it: Apple A4!
So I wanted to see the Ping (:-) and update to iTunes 10 (though that will probably not bring back syncing to my [secondary] Palm Pré, sigh). The iTunes built-in software update tells me “This version of iTunes (9.2.1) is the current version.” – hm, really? I really have to go to Apple’s website to pull it manually? How easy and streamlined is that? Ok, let’s check the system software update, and indeed “New software is available for your computer.”:
iTunes 10 comes with many new features and improvements, including:
• Introducing Ping. Use Ping to follow your favorite artists and friends or connect with the world’s most passionate music fans. Discover the music everyone is talking about, listening to, and downloading.
• Rent HD TV episodes for just 99¢ each. Watch them on your Mac or PC, on-the-go with iPhone or iPod touch, or in your living room with the all new Apple TV.
• Play your favorites on the all new iPod touch, iPod nano, iPod shuffle, and Apple TV.
• Play music wirelessly with AirPlay on AirPlay-enabled speakers, home theater receivers, and iPod accessories.
• Explore many look-and-feel improvements throughout iTunes.
• Enjoy performance improvements which make iTunes faster and more responsive.
• Additional voice support with VoiceOver Kit for iPod.
For information on the security content of this update, please visit: http://support.apple.com/kb/HT1222
At least, unlike Safari, it does not require a reboot, just to quit Xcode, and iTunes itself (do I really have to be notified of the later, and quit it myself?), …
Update: Oh my god! What have they done to the window controls! This traffic lights look ugly! And so does the new icon, oh my, oh my, …
I am constantly working on bringing up interesting topics and telling stories. August 2010 was the best month for this site, yet!
Thank you all for visiting!
This overzealous review process and random rejections of Apple’s iTunes iOS App store has been discussed in all lengths all over the internet by now. It is just that recently we found enough time to finish the first App to be submitted into said App store.
You may wonder how long their review process does take, and so do I, … Until now it took them 7 full days to answer a basic question regarding a minor application meta info detail, and it has been a whole week the App is still pending for review on their side!
The sad thing is that by now we even have a version with the first post release polishing, but are afraid to reject and reload the binary, as according to the iTunes connect documents this would make the updated binary start at the very end of the review queue, again
Sigh^2!
Update: just after posting this the iTunes connect status flipped to “In Review”, keeping my fingers crossed!
Update 2: now “In Review” for 24h, fun, …
Update 3: rejected, crash for them, sigh! They must have stressed it very much, as frankly I can not get it to crash, anyway we already had polishings, performance improvements, a new icon, and other miscellaneous tweaks lingering around, let’s see how long the submitted update takes to review, stay tuned!
Update 4: submitted improved App binary, let’s see how long this takes
keeping my fingers crossed
Recently Roger Mason sent in a patch for T2 adding a new compressor named xz, apparently a successor of lzma.
The google results where a bit brief on comparison between xz, lzma, and the well known bzip2 (and gzip).
So here goes a tiny test, I modified T2 to add support to compress the binary packages with xz, and got this results for a quick test (all compressors are run with -9 for best compression):
204800 lzma-4.32.7.tar
75248 lzma-4.32.7.tar.gz
74304 lzma-4.32.7.tar.bz2
62736 lzma-4.32.7.tar.xz
62655 lzma-4.32.7.tar.lzma
Bzip2 does not particularly shine, and xz neither, … Ok, let us try with something bigger, containing some more raw test, the apache package:
14090240 apache-2.2.16.tar
3098510 apache-2.2.16.tar.gz user 0m1.040s
2331497 apache-2.2.16.tar.bz2 user 0m2.124s
2069252 apache-2.2.16.tar.xz user 0m6.700s
2037338 apache-2.2.16.tar.lzma user 0m13.089s
Hm, xz still does not come out smallest, at least it is not as exorbitant slow as lzma, …
One last try for xz to show it’s potential, let’s use the millions of lines of code that form the current linux kernel:
412897280 linux-2.6.35.tar
88300782 linux-2.6.35.tar.gz user 0m35.118s
69305709 linux-2.6.35.tar.bz2 user 0m54.431s
57065123 linux-2.6.35.tar.lzma user 7m50.453s
56921708 linux-2.6.35.tar.xz user 5m44.266s
Finally! Some 140kB smaller, still slightly faster than lzma, but 10 times(!!!) slower than bzip2, sigh.
All run on an Intel(R) Xeon(R) CPU X5365 @ 3.00GHz, while apparently even the new tools (lzma, xz) only used one of it’s cores (by default).
Your milage may vary.
Ok, it is the time. Some German people keep bugging me why the heck I do write in English, for example even when I am commenting German topics?
Well, this is due multiple reasons:
First of all I mostly discuss non-German subjects, such as computer science stuff, and other international topics. And I would rather not switch between English and German in every second post. It would also rather confuse readers.
Then, there are also so few people who speak German, according to Wikipedia approximately some 200 million of the nearly 7 billion people on earth. I could rather write in Spanish or Chinese and reach more people than writing in German, … after all I do not want to write a minority report.
Last but not least it is also an protest against the 23 official languages as used in the EU, into which all official papers have to be translated. A process which apparently cost over a billion Euro in 2005!
I find it particularly embarrassing that many politicians in the EU do not speak English, or at least not very well. Even many employees in the food court of the Q205 where I often go for lunch speak better English with tourists than this!!!
I’m all for a United States of Europe, with just English being the official language. This would not only help inter-cultural communication, but also free some billion worth of € for more useful projects, such as education, research and infrastructure development. All certainly more important than producing tons of translated paper every year.
Recently a radio broadcast of “Gossip’s Music for Men” made me curious to go to a nearby music store (yeah, I love those old fashioned CDs that you actually own, can listen to in a decade, not until some DRM server goes down), and it struck me: They must be watching too much “Knight Rider” in the 80’s – the base theme line of “Heavy Cross” and “Vertical rhythm” resembles the series’ soundtrack pretty much, …
You need to add Linux system (router, server, etc.) directly onto an 802.1q VLAN trunk? Well, for one there is this old (read: deprecated) vlan, the new way is simply via iproute2’s ip:
ip link add link eth0 name eth0.1234 type vlan id 1234
As usual: just substitute the ethernet interface name, alias, and VLAN ID as needed
So after a whooping 10k change-sets in the SVN repository and two more years than we wanted, it is finally here: T2 8.0.
You may wonder what took us so long. Indeed so do we! It is mostly an issue of free time to work on T2. After all it is a monstrous effort, maintaining all the thousands of packages and taking care (of most) CPU architectures, … And then we even open it all up like no other – with the easiest to locate, use, review, develop and cut’n paste source tree (the most popular vendors notoriously kept their build scripts, ISO generating glue pretty covered, even their source trees are often not too easy to get access to, nor elaborative, …)!
While T2 became recently more and more successful in appliance and embedded space (heck all popular companies appear in our web log: Palm, Nokia, Motorola, … I assume they are longing for some inspiration), few companies keep in contact with us, nor contract or sponsor the project. So pushing the huge project that is T2 forward is a night-shift, weekend-fun, or 20% @work project for many of us (even including myself)!
Another contributing factor is upstream breakage. Half a decade ago most source packages just worked, more then less. These days my personal impression is that it is now rather the other way round: KDE, GNOME, heck even GCC and the C library or just the Linux kernel have more and more source incompatibility with each new release. Incompatibility or bugs that we have to tidy up before it even just builds all together.
It is therefore most irritating when a cooperate users without an support agreement occasionally even call me personally at work, and bug me about bugs in the release candidate, random build issues of non-primary (read not even secondary, GNOME or KDE) packages in the trunk, and when a new stable release will finally be out.
I personally consider this a pretty dark and troublesome side of the Open Source medal, a trend that I saw rather increasing over the last years (and mind you, I am with Linux and Open Source since back in the last millennium’s 90th, when most people did not even know how to spell Linux).
And when I kindly ask to invoice the time or about donations some even get insulting and start to talk about not being open and artificially keeping the trunk broken.
However, fact told: it is exactly the other way round: for minor part we also had no T2 stable release, because our SVN trunk just worked so freaking great! We used T2 trunk builds in-house, for our own projects, servers, and customer projects all the time!
Given the shear modularity and flexibility we even cherry picked single package updates, new packages, and the like into shipping customer products trees all the time, too.
When I continue to receive those unsolicited phone calls I’ll think about getting our company such an expensive pay per call number – and better a secretary with it, too
In 2006 I started this blog with a just 1.6GB of photos, in 2007 the photos stacked up to 4.6GB. Today, after sorting in our latest vacations, we got some 24GB of images on this site!!!
The rise of the mega-pixels, SLR, and RAW certainly play their role
Among the latest greatest shoots I got moon craters:
And a last millenium Borgward Isabella:
PS: Yes, I hacked the photo gallery to grok RAW imagery and in various other ways, nearly no code line was left unmodified, …