Navarr's Tech Side The Technical Side of my Life

31Dec/100

A Desired Feature for Cydia

I’m not really a gigantic apple fan, but thanks to my parents and the art of Hand-Me-Downs I managed to acquire an iPhone 3G.

I’ve been using this 3G for awhile, and of course one of the things I absolutely had to do with it was Jailbreak the device.  I don’t pirate or anything, but Jailbreaking it does bring fantastic changes to it that simply would not have been possible on the 3G otherwise.

For example, I use Z-Toggle and Bootlace: Z-Toggle for activating nice little features (Background Wallpaper, Battery Percentage) and Bootlace for giving me Android as an optional boot-method (iDroid is far from completion, though), and I just now finished installing and modifying the settings for Backgrounder, since 4.2 broke native multi-tasking on the old 3G device (I have no idea why), and I’ve already got accustomed to using it.

But there is one problem with Cydia I don’t believe has been addressed yet, and it would be nice if Cydia were to automatically store your custom sources and a list of the programs you’ve installed, so that when you re-install a new iOS (by starting from scratch so that you don’t continually lose space on your iPhone) and re-jailbreak your device, it sees the file and also helps convert your iPhone back to the jailbroken way it was.

This would be a very nice feature, and one I’m sure anyone would welcome.

Filed under: Cydia, iPhone No Comments
27Dec/105

A “Revolutionary” Way to Validate Email Input

I’m not talking about confirming email, where you have to make sure that the user owns an email address, but I am talking about a way to confirm that an email entered will probably work WITHOUT succumbing to regex, AND it’s relatively quick!

function validate_email($email)
{
	$email_parts = explode("@",$email);
	if(count($email_parts)) != 2) { return FALSE; } // You can only have one @ in an email address.
	$domain = $email_parts[1];
	if(!getmxrr($domain,$array)) { return FALSE; } // This domain doesn't have any MX Records.
	return TRUE; // Everything else is 'valid.'
}
Filed under: PHP 5 Comments