Recently in Projects Category

I'm creating yet another URL shortener script.  Why?  Because I'm not keen on over paying for simple scripts -- because, well, I'd be over paying -- and I'm not too keen on using open source scripts -- because the more people using the same script, the more likely people will find exploits in it.  So with all that in mind, I set out to create my own script.

Installer Slow Downs

user-pic
Vote 0 Votes
It has come to my attention that Installer is acting up, and I suspect the 3.1 update is to blame for this.  Here's a brief of what I've observed...

As you may know, if you launch Installer from shell, you can see the debug outputs.

As of 3.1, we (myself, and a few other geeks that are working on Cydia and new Repo Source crawler) noticed that Installer now attempts to reload 4 sources at a time instead of 1 at a time.  In theory, this is a good move, and it should drastically help the reload time.  However, further reviews have shown that this change in their code have actually cause Installer to, in fact, slow down.

This forking process, if designed properly, will be able to help Installer to reload MUCH MUCH more quickly, and you may not even need Repo Source any more.  However, we noticed a very odd bug with this process NullRiver have added...  Here's a brief of what IS suppose to happen, versus what is ACTUALLY happening.

My Projects - Part 1

user-pic
Vote 0 Votes
As mentioned earlier, I will touch base on some of my active projects, explain what they are, what they do, why I created them, and what not.  Today, I bring you one of my most distinguishable project -- Repo Source.

Why did I start the project?  Several moons ago, during the launch of the product known as Apple iPod Touch, I pre-ordered an iPod Touch thinking it was "the thing" to have ... turns out, I was wrong, but that's a whole different story.  Shortly after jailbreak and what not, I became relatively involved with the iPod Touch / iPhone scene, and I noticed a serious issue.  Installer, an application that is used to allow end-line users install third party applications on their iPod Touch / iPhone, is awfully slow when it needs to keep track of multiple repositories, and especially so if certain repository(ies) are down,  unreachable due to network issues, or out of bandwidth.  This, at first, was not an issue; however, with every 14 year old insisting on starting their "own repository" and steal applications from other repositories, as well as software developers insisting on housing their one and only application on their own repository, it became a serious issue.  When end-line users with up-wards to hundreds of repositories in their Installer database, the likely-hood of someone encountering a down/slow/dead repository grew, and load times are often upwards to 10 or 15 minutes.  When I saw this problem, I started designing a meta-data repository system which allows users to select and filter their contents to custom tailor their needs, as well as drastically reduce their Installer's loading time.   And in time, Repo Source was born.