≈ Relations

Random Rants and Ramblings about Media and/or Technology

Archive for February, 2008

iTouch – Still on 1.1.2 but in love with Cydia

4 comments

Cydia and HelloPython added to my iTouchFirst some bookkeeping. I haven’t had the time to try to switch to 1.1.3/1.1.4 (even to read details about the complexity of doing so). I just found it too cumbersome to reinstall all these wonderful Apps after the 1.1.2 upgrade. There also isn’t anything in these upgrades i had any urge to install.

Hence i decided to wait until the official SDK was available (seem this shouldn’t take too long, we’ll definitely should know on March 6th) and then re-evaluate if it makes sense for me to upgrade. Since it looks like jailbreaking an early 16G iPod may cause some problems i guess i made the right decision.

So my greatest fear right now is that some iTunes update somehow changes the setting from manuall updating to automatic updates. (Nearly every iTunes update does reset my manual CD import settings back to Apple’s preferred way of doing it: AAC).

This information would definitely not justify doing a blog post. But there is actually exciting news to report.

Jay Freeman (aka saurik) decided to tackle a really herculean task, namely:

Bringing Debian APT to the iPhone

In order to provide some relief for these issues, I have decided to start a project called Telesphoreo with the goal of creating a distribution of GNU and BSD’s userspace for the iPhone as a collaborative, open-source project. The name is an ancient Greek word meaning “to bring fruit to perfection or maturity”, which I feel is what needs to be done to Apple’s product: it’s passable as a phone, but as a portable workstation it is almost unmatched… with the right software.

For distribution, I have chosen Debian’s APT, which I have ported to this new platform along with a few custom tweaks to integrate better with Apple’s network settings.

For somebody like me who is usingDebian and Ubuntu on a number of machines (be it physical or virtual) this is extraordinary news: APT and the whole ecosystem around it are simply the best package management i’ve seen so far.

Adding a graphical frontend to APT

The Cydia Featured screen The Cydia package listing Cydia: The list of installed packages

In addition to the command line version saurik even undertook the hassles of implementing a graphical frontend lcalled cydia shown below:

I have also spent the time to write a UIKit front-end to APT called Cydia, in order to make the transition easier for a larger number of users. (Cydia pomonella is the scientific name for the codling moth, which is what we often think of the as the stereotypical apple worm. I felt the name was fitting.)

Porting and enhancing existing packages

Hello Python: Not much to see (yet) You can do iTouch apps with Python and PyObjCBut it doesn’ t even end there. saurik also ported quite a number of packages. This included value added versions of Ruby and Python :-)

To bootstrap this effort, I have already ported well over a hundred projects: everything in scope from bash to xeyes, along with a number of supporting libraries and scripting languages (including more functional copies of Ruby and Python than are currently available via Installer [emphasis added]). All of the source modifications I have had to make, as well as the build scripts for compiling it all, are available via its subversion repository.

Python Apps with a GUI

This packages include a port of PyObjC (the Python – ObjectiveC bridge that is a prerequisite in order to being able to build Python based Apps for the iTouch) as well as UICaboodle.py (iPhone specific PyObjC extensions) and iPhone/Python (example applications (with source) in Python.

This is exceptional news. I ever hoped that somebody will tackle this. Now i have no longer any excuse whatsoever. to not have a closer look at PyObjC and how to build native Python Apps for MacOsX and the iTouch.

Even the volume size hassles are resolved

saurik even takes care of the much too small 300MB root volume problm i’ve written about:

In order to simplify the process of upgrading the iPhone’s firmware without the loss of personal data, Apple has organized the disk space on these devices into two partitions, mounted at / and /private/var (which is symbolically linked from /var). The former partition only 300MB large, and is mostly taken up by Apple’s software. Unfortunately, it is also the primary location where third party applications are installed.

To help with this problem, if Cydia’s installation detects enough disk space on your other partition (where the rest of your 4-32GB of space is allocated) and verifies that these files haven’t already been moved by a utility like BossTool it will go ahead and transfer all of your Applications, Wallpapers, Fonts, Ringtones, and Shared data over to the larger partition, freeing almost 150MB of space.

More on sauriks efforts, the SDK event and firmware 1.1.3 / 1.1.4

Debian-style installation arrives on iPhone

Saurik” Freeman has finally finished his long-awaited Cydia release. As Freeman puts it, the iPhone is a 667MHz computer with 128MB RAM and at least 4GB of flash. So why not use it as a Unix workstation? Motivated by the relative limitations of the existing BSD subsystem, Freeman decided to port Debian’s APT to the iPhone — tweaking items to wo…

Apt package manager for the iPhone

…demand for APT on the iPhone, and somebody went ahead and ported it. UNIX enthusiasts, when they’re not cleaning their pocket protector or watching Monty Python, can now replace the BSD UNIX subsystem in the iPhone with up to date software from FreeBSD, all delivered by good old apt-get. Why anyone would want to do this, we have no idea, but som…

Apple COO drops iPhone SDK hints at symposium
…event March 6, where the company is expected to discuss it’s official SDK for the platform. Saying that the iPhone is “a platform not a product,” Cook said that he thinks the SDK will “broaden the platform more, to the point where the only limit will be people’s imagination.” He also said: “We started by getting developers to focus on Web…

Apple: Event on March 6 About iPhone SDK, Enterprise
…the iPhone SDK and some exciting new enterprise features.” My guess on the “enterprise features” is Exchange support of some sort, perhaps just for email. ★

Get your SDK engines running
…Ranch on March 6. According to Ars, Apple will hold an iPhone Software Roadmap event (notice how it’s not called the “iPhone SDK introduction”?) to discuss the SDK and its new enterprise features (which means we were kind of right, only Apple was a week late). The party starts at 10 am Pacific, so make sure to put on your Yellow Sticky tees and …

Apple planning iPhone “software road map” event March 6; sources say SDK complete
…place on March 6th. Apple’s official software development kit (SDK) and associated components for the iPhone are complete and ready to ship, sources familiar with the matter have told iPhone Atlas. However, a series of legal hurdles — potentially including patent approval delays — have thus far stalled a release to developers. At the time of…

Apple to hold “iPhone Software Roadmap” media event next week
March 6th, to formally announce plans for its much anticipated iPhone and iPod touch software developers kit (SDK). “Please join us to learn about the iPhone sof…

Jailbreak für 8GB iPod touch 1.1.4 weiterhin einfach

…Version 1.1.4 geblieben. Getestet wurde die Prozedur erneut mit einem 8GB iPod touch, hinzugekauftem Software-Upgrade-Januar (Mail, Google Maps, Wetter, etc.), iTunes 7.6.1 und 10.5.2 (sollte unter Windows ebenso funktionieren). Probleme treten allerdings weiterhin bei iPod touch-Modellen auf, die über 16 oder 32GB Speicherplatz verfügen. Diese …

iPod/iPhone firmware update 1.1.4 released

…after testing 1.1.3? The things I do for TUAW!Help requested If any of you are in ADC, please see whether the SDK is available? Thanks!!Continue reading iPod/iPhone firmware update 1.1.4 releasedPermalink 

Written by gkamp

February 29th, 2008 at 8:03 pm

Posted in Quick 'n Dirty

Tagged with , , ,

links for 2008-02-29

leave a comment

Written by gkamp

February 29th, 2008 at 2:25 am

Posted in Daily Deli

links for 2008-02-28

leave a comment

Written by gkamp

February 28th, 2008 at 2:25 am

Posted in Daily Deli

Some Thoughts on the “Link journalism” discussion

leave a comment

With my last post i added a “More on” section to my posts. This move was to some degree triggered by the discussion that was started by Scott Karp’s “Reinventing Journalism On The Web: Links As News, Links As Reporting“.

Here are some of my thoughts on this discussion:

  • Linking is THE essence of the web.
  • Transparency about the sources, as well as stimulating the readers to dig deeper and make up their own minds are the immediate are IMHO the two most important benefits for online journalsm. Hence it is a no brainer for me that links have to be a core part of ALL online articles (Note to self: check if there is ANY post on this blog without a link . If so, why is it there in the first place?
  • I know that linking that is actually adding value to an article is not easy and time-comsuming. But this IMHO is the core of online journalism. So if you’re not doing it you might consider stop writing online.
  • A thoughtfully and carefully edited collection of links, provides added value. It is preferrable to have some introductory text that provides some context (see transparency), but if there is a decision to be made to publish the collection of links without context and not publishing at all, i’m always in favor of publishing. Readers are intelligent persons. They might figure the context by themselves ;-)
  • I’m surprised that this kind of discussion is starting now in journalism, i thought this issue was resloverd at least a couple of years ago.

More on: Link Journalism

Link Journalism: Is Linking to News a form of Journalism?

link journalism. “Link journalism is linking to other reporting on the web to enhance, complement, source, or add more context to a journalist’s original reporting,” he wrote. Links as journalism is something that Karp has been writing about recently; it ties into new media and citizen journalism, and it is something that we think warrants a c…

Citizen Media Business Issues: Review and Comparison

…is not journalism, and it raises far too many serious ethical concerns to merit a recommendation. Chances are good that you already have an idea how each of these would play out on your site, but if one doesn’t jump out at you, how do you decide what the right first step is? The elements of creativity and customizability are substantial enough i…

How Link Journalism Could Have Transformed The New York Times Reporting On McCain Ethics

…LINKS to the the actual reporting that has been done over the years. For the occasion, I’m going to coin a new term: link journalism It’s what I attempted to describe the other day in the post on Links As News, Links As Reporting. Link journalism is linking to other reporting on the web to enhance, complement, source, or add more context to a jo…

Reinventing Journalism On The Web: Links As News, Links As Reporting

…cornerstone of journalism has always been reporting what key sources say, put in context and given perspective, alongside reported facts. It’s time to reinvent that process on the web — make it dynamic — using the fundamental mechanism for connecting information and people: the LINK “Do what you do best, and link to the rest” is Jeff Jarvis’ mot…

Written by gkamp

February 27th, 2008 at 10:32 am

Posted in IMHO,Quick 'n Dirty

Tagged with

Eds. Notes – FancyZoom, tapping into my SharedItems archive

one comment

FancyZoom

A couple of weeks ago i made a small change to the way full size images are displayed. I’m now using FancyZoom, an excellent opensource way of javascript-enabling / web2.0-ifying this process. Since it leaves the html code completely untouched it should work seamlessly with feed readers, and degrade gracefully on old browsers. If you experience any problems, please tell me.

Tapping into my shared items

Some of you might have noticed that i make extensive use of the “Share item” feature of Google reader. I think of it as a service to the readers of this blog: An intelligent filter to the one-hundred smething feeds i’m reading. To be exact (according to my Google reader trends page):

From your 182 subscriptions, over the last 30 days you read 5,933 items, starred 0 items, shared 499 items, and emailed 0 items.

With my last post i decided that it makes sense to tap into this ressource while writing posts. In some sense i already did this in some way for quite some time. I used the search feature of google reader (filtered on my shared items) to find the respective blog posts.

I now decided to include a select list of the entries returned by these searches as a “See also service”. Please tell me if you consider this avaluable add on.right now i’m not sure if it makes sense to include the abstracts of the related posts. Please tell me.

Written by gkamp

February 27th, 2008 at 10:21 am

Posted in Eds. Notes

Tagged with ,