<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SuperScriptz</title>
	<atom:link href="http://superscriptz.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://superscriptz.net</link>
	<description>Scripting with Attitude</description>
	<lastBuildDate>Sat, 27 Mar 2010 23:55:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>iPhone Baby Rattle</title>
		<link>http://superscriptz.net/onykage/hardware-modification/iphone-baby-raddle/</link>
		<comments>http://superscriptz.net/onykage/hardware-modification/iphone-baby-raddle/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 03:28:22 +0000</pubDate>
		<dc:creator>onykage</dc:creator>
				<category><![CDATA[Hardware Modification]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[learning aid]]></category>
		<category><![CDATA[mods]]></category>
		<category><![CDATA[toys]]></category>

		<guid isPermaLink="false">http://superscriptz.net/?p=183</guid>
		<description><![CDATA[Were you one of the people who bought the first iPhone?  Well I was and I loved it.  Well that is until the iPhone3g came out, and then of course the iPhone3gs.  Well of course i bought the iPhone3g when it came out which left me with an iPhonr2g sitting on my [...]<br /><div><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br /><a target="_blank" href="http://www.gdstarrating.com/"><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx/powered.png" border="0" width="80" height="15" /></a><br />]]></description>
			<content:encoded><![CDATA[<p>Were you one of the people who bought the first iPhone?  Well I was and I loved it.  Well that is until the iPhone3g came out, and then of course the iPhone3gs.  Well of course i bought the iPhone3g when it came out which left me with an iPhonr2g sitting on my desk.  It took me forever to figure out what I was gonna do with that iPhone.  <img src="http://superscriptz.net/wp-content/uploads/photo-300x225.jpg" alt="" title="z_christmas_iphone" width="300" height="225" class="alignleft size-medium wp-image-253" />I didn&#8217;t want to sell it because it is so readily hackable, and no one in my family wanted it because it was either too much gadget or they owned a newer one.  So some time around the week of Christmas, I got the crazy idea, with the help of my wife to turn the iPhone2g into a iPod touch for my 2 year old daughter.  The idea seemed a bit lavish at first but I soon found myself going at it strong.  I ended up re-hacking the iPhone2g so I could both unlock it and make it work without a SIM card.  And let me stop there and just show you what I did.  </p>
<p>So first things first, we need to brick this sucker so we can make it call proof without a SIM card.  So you have 2 options now, you can head over to <a href="http://iphone.unlock.no" title="(34 downloads)" onclick="window.location='http://superscriptz.net/go.php?http://iphone.unlock.no'; return false">http://iphone.unlock.no</a> and pay $25 dollars for a universal iPhone hack or you can do a bit of research and you can alternatively do it this way.  First we need to get a program called &#8220;redsn0w&#8221; and you can get it <a href="http://wikee.iphwn.org/howto:rs9" title="(30 downloads)" onclick="window.location='http://superscriptz.net/go.php?http://wikee.iphwn.org/howto:rs9'; return false">here</a> or <a href="http://www.onykage.com/wp-content/uploads/redsn0w-win_0.8.zip" title="(5 downloads)" onclick="window.location='http://superscriptz.net/go.php?http://www.onykage.com/wp-content/uploads/redsn0w-win_0.8.zip'; return false">here</a>.  Now for this article, and instance I personally used redsn0w 0.8 which requires the iphone firmware version 3.0 or 3.0.1.  You can find those firmwares plus loads of others from <a href="http://www.felixbruns.de/iPod/firmware/" title="(16 downloads)" onclick="window.location='http://superscriptz.net/go.php?http://www.felixbruns.de/iPod/firmware/'; return false">here</a>.</p>
<p>After you have downloaded the firmware and redsn0w its time to move on to the next step.  When you run redsn0w and give it the location to the firmware it will ask you for if you want into install cydia, icy, and or unlock.  For this because there is no support or demand for childrens applications on the hacked app install database, its not needed here so im going to just unlock the phone.<img src="http://superscriptz.net/wp-content/uploads/redsn0w.1-277x300.jpg" alt="" title="redsn0w.2" width="277" height="300" class="alignright size-medium wp-image-244" />The next screen will prompt you for the boot loaders.  Yup because this is a older original iphone you need 2 separate boot loaders.  You can aquire those <a href="http://www.iphone-hacks.com/iphone-downloads/file/109" title="(76 downloads)" onclick="window.location='http://superscriptz.net/go.php?http://www.iphone-hacks.com/iphone-downloads/file/109'; return false">here</a> or <a href="http://www.onykage.com/wp-content/uploads/3.9_4.6_iphone_bootloaders.zip" title="(5 downloads)" onclick="window.location='http://superscriptz.net/go.php?http://www.onykage.com/wp-content/uploads/3.9_4.6_iphone_bootloaders.zip'; return false">here</a>.</p>
<p>So now we get to a tricky part.  redsn0w will have directions on the program window that are greyed out and become active on a timer that you can see.  Follow the directions verbatim.  When the phone hits the rescue mode redsn0w will take over and the magic will start to happen.  Once the process is finished (10 minutes or so) its time to start adding some media suitable for a 2 year old onto the device.  So I decided to drag out some of my babies favorite DVDs.  One of which happens to be Mary Poppins.  So in order to continue from here we have to rip the DVD and encode it to a portable format.  Now there is no need for me to get into an explanation of how to rip a DVD in this article so, you can find a nice step by step tutorial <a href="http://www.anders.com/guides/convert/video/iPod/windows.html" title="(33 downloads)" onclick="window.location='http://superscriptz.net/go.php?http://www.anders.com/guides/convert/video/iPod/windows.html'; return false">here</a> that uses free software.  The rest as they say is history.  I did take the time to move all but a few of the icons on to an auxiliary window on the ipod so they wouldn&#8217;t reside on the home screen.  Buttons such as the phone, text messages, and so on.  In return I replaced the missing buttons with some nice free games from the apple app store such as &#8220;bubble wrap&#8221;, and &#8220;tap tap revenge&#8221;.</p>
<br /><div><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br /><a target="_blank" href="http://www.gdstarrating.com/" title="(8 downloads)" onclick="window.location='http://superscriptz.net/go.php?http://www.gdstarrating.com/'; return false"><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx/powered.png" border="0" width="80" height="15" /></a><br /><p align="left"><a class="tt" href="http://twitter.com/home/?status=iPhone+Baby+Rattle+http://ri55y.th8.us" title="Post to Twitter"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-twitter-big4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://digg.com/submit?url=http://superscriptz.net/onykage/hardware-modification/iphone-baby-raddle/&amp;title=iPhone+Baby+Rattle" title="Post to Digg"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-digg-big4.png" alt="Post to Digg" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://superscriptz.net/onykage/hardware-modification/iphone-baby-raddle/&amp;t=iPhone+Baby+Rattle" title="Post to Facebook"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-facebook-big4.png" alt="Post to Facebook" /></a> <a class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=iPhone+Baby+Rattle&amp;link=http://superscriptz.net/onykage/hardware-modification/iphone-baby-raddle/" title="Post to Ping.fm"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-ping-big4.png" alt="Post to Ping.fm" /></a> <a class="tt" href="http://stumbleupon.com/submit?url=http://superscriptz.net/onykage/hardware-modification/iphone-baby-raddle/&amp;title=iPhone+Baby+Rattle" title="Post to StumbleUpon"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-su-big4.png" alt="Post to StumbleUpon" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://superscriptz.net/onykage/hardware-modification/iphone-baby-raddle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hide your email address in plain sight</title>
		<link>http://superscriptz.net/onykage/wordpress/hide-your-email-address-in-plain-sight/</link>
		<comments>http://superscriptz.net/onykage/wordpress/hide-your-email-address-in-plain-sight/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 22:39:06 +0000</pubDate>
		<dc:creator>onykage</dc:creator>
				<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Web Code]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[decoding]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[encoding]]></category>
		<category><![CDATA[hide your email]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://superscriptz.net/?p=220</guid>
		<description><![CDATA[


Do you want to post your email publicly and visible for anyone who reads your blog/website to have the ability to contact you but you do not want to have your private email box spammed with ridiculous amounts of phishing emails and junk you did not ask for?  What about making the email address [...]<br /><div><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br /><a target="_blank" href="http://www.gdstarrating.com/"><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx/powered.png" border="0" width="80" height="15" /></a><br />]]></description>
			<content:encoded><![CDATA[<div width="89" height="94" style="position: absolute; top: 2px; right: 2px;">
<img width="89" height="94" src="/wp-content/themes/greenme/images/concept_tag.png" alt="" />
</div>
<p>Do you want to post your email publicly and visible for anyone who reads your blog/website to have the ability to contact you but you do not want to have your private email box spammed with ridiculous amounts of phishing emails and junk you did not ask for?  What about making the email address fully click-able with a &#8220;mailto:&#8221; anchor tag.  What about setting the email address automatically in a completely cloaked image, that remains anonymous at the same time?  Well I think I have thought up the perfect solution for you.</p>
<p>The concept is really simple.  Page crawlers look for <span style="color: #993300;"><strong>mailto:myemailaddress@mydomain.com</strong></span>, or the key factors in there, which are &#8216;<span style="color: #993300;">mailto:</span>&#8216;, &#8216;<span style="color: #993300;">@</span>&#8216;, and &#8216;<span style="color: #993300;">.com</span>,<span style="color: #993300;">.net</span>,<span style="color: #993300;">.org</span>, etc&#8217;.  So if we take these out of the raw HTML code then the page crawler wont see it.  Now sure you can just break it up with stuff like <span style="color: #993300;">myemailaddress</span> -at- <span style="color: #993300;">mydomain</span> -dot- <span style="color: #993300;">com</span>, which definately will slow the crawlers down, but lets remember that the people who write these bots are smart and like a challenge.  So because the idea of breaking up or spelling out email addresses has gotten more popular, its also gotten common to include a small dictionary of common words that are releated to email addresses and then to just grab a string and then convert it back to the real email address.</p>
<p>The Idea here is to take the above mention concept and move to the next extreme.  Lets encode our email address when we bust it up and it will quite literally disappear into the website and yet it will also remain in plain site for us humans.  Also because we have made it for all practical purposes invisible to bots and crawlers, we can put back some of the features we removed before, like put the link back in and make the email address clickable once more.</p>
<p>So.. lets have a look at some code.</p>
<p>First thing we need to do when we grab out email address out of a database is to give it a simple encoding like so&#8230;</p>
<pre name="code" class="php">
function strToHex($string, $x=0) {
	$hex='';
	for($i=0; $i < strlen($string); $i++) {
		$hex .= dechex(ord($string[$i]));
	}
	echo strtoupper($hex);
}
</pre>
<p>Next we need to work some javascript magic on it.  For this I prefer to use <a href="http://jquery.com" target="_blank" title="(20 downloads)" onclick="window.location='http://superscriptz.net/go.php?http://jquery.com'; return false">jQuery</a>. </p>
<pre name="code" class="javascript">
jQuery.fn.hex_mail = function(username, domain_name, domain_ext, link_text) {
    var conusername = DoAsciiHex(username);
    var condomain = DoAsciiHex(domain_name);
    var condomext = DoAsciiHex(domain_ext);
    var link_text;
    var email;
    var useImage = 0;

	if(link_text) {
		if(link_text == " ") {
			useImage = 1;
		} else {
        	link_txt = link_text;
    	}
    } else {
        link_txt = conusername + "@" + condomain + "." + condomext;
    }
    if(useImage == 1) {
    	mail_link = "<a " + "href" + "=" + "'mail" + "to" + ":" + conusername + "@" + condomain + "." + condomext +"'>";
    	jQuery(this).wrap(mail_link);
	} else {
	    mail_link = "<a " + "href" + "=" + ">" + link_txt +"</a>";
	    jQuery(this).append(mail_link);
    }
};
</pre>
<p>Now what the javascript is doing is, taking the encoded text, decoding it and then placing the text into a dynamically created anchor tag that is only visible within the DOM.  Sure we can just put non-encoded strings of text into the same script and stuff that into the head of the doc, and it will do the same thing, but, the keywords i mentioned earlier are still present.  The encoding provides the javascript with a nifty cloaking device if you will.</p>
<p>Next let slap the whole thing into some HTML and have a look.</p>
<pre name="code" class="html">
 < html >
	< head >
		<script src="http://code.jquery.com/jquery-latest.js"></script>
		<script type="text/javascript" src="hexmail.js"></script>
		<script type="text/javascript">
			jQuery(document).ready(function(){
				jQuery('#contactme').hex_mail("<?php strToHex($part[0]); ?>", "<?php strToHex($part[1]); ?>", "<?php strToHex($ext[1]); ?>");
				jQuery('#contactrmer').hex_mail("<?php strToHex($part[0]); ?>", "<?php strToHex($part[1]); ?>", "<?php strToHex($ext[1]); ?>", "MyHiddenEmail");
			});
		</script>
<style>
			a {
				text-decoration: none;
				color: #000;
			}
		</style>

	< /head >
        < body >
<div><span>Example that uses your readable email address.</span></div>
<div style="margin-bottom: 50px;"><span id="contactme"></span></div>
<div><span>Example that uses a hidden email.</span></div>
<div style="margin-bottom: 50px;"><span id="contactrmer"></span></div>

        < /body >
< /html >
</pre>
<p>In the above code we are doing both putting the email in plain site, as well as making the email link hidden and only visible via click or mouseover event in the status bar.</p>
<p>Want to take it to the next extreme?  how about dynamically embed your email in an image thats encoded, cloaked, and now not even really text??</p>
<p>check this out.</p>
<pre name="code" class="php">
function strToJpeg($string, $size, $fcolor, $bgcolor, $hex){

header('Content-type: image/jpeg');
if($hex == 1) {
	$string = hexToStr($string);
}

$len = (strlen($string)*8.75);

$txtbox = imagecreatetruecolor($len, $size+5);

$fcolor = explode(',',rgbColor($fcolor));
$fcolor = imagecolorallocate($txtbox,$fcolor[0],$fcolor[1],$fcolor[2]);
//$fcolor = imagecolorallocate($txtbox,0,0,0);
$bgcolor = explode(',',rgbColor($bgcolor));
//echo $bgcolor;
$bgcolor = imagecolorallocate($txtbox,$bgcolor[0],$bgcolor[1],$bgcolor[2]);
//$bgcolor = imagecolorallocate($txtbox,255,255,255);

imagefilledrectangle($txtbox,0,0,$len,$size+5,$bgcolor);

$font = 'arial.ttf';

imagettftext($txtbox,$size,0,0,12,$fcolor,$font,$string);
imagejpeg($txtbox);
imagedestroy($txtbox);
}
strToJpeg($_GET['string'],$_GET['size'],$_GET['fcolor'],$_GET['bgcolor'],$_GET['hex']);
</pre>
<p>If we take the encoded email address parts, and put them all back together and decode them then use the PHP GD libs to create an image out of the text.  Then we can use the javascript function from above to "wrap" the image into an anchor.  like so</p>
<pre name="code" class="html">
<script>
jQuery('#contactrrmerr').hex_mail("<?php strToHex($part[0]); ?>", "<?php strToHex($part[1]); ?>", "<?php strToHex($ext[1]); ?>", " ");
</script>
<div style="margin-bottom: 50px;">
			<span id="contactrrmerr"><img src="imgJpeg.php?string=< ? php echo $imgstr; ? >&#038;size=12&#038;fcolor=000&#038;bgcolor=fff&#038;hex=1" border="0" alt="" /></span>
		</div>
</pre>
<p>This option is for those of us who are so paranoid that we are afraid to go to rehab.</p>
<p>For now thats a start on the concept.  I may revisit this in the future and give some more incite or ideas.  For now if you want to look at some real working code, download my example.</p>
<h4>||<a href="http://superscriptz.net/wp-content/uploads/hexmail.zip" title="(5 downloads)" onclick="window.location='http://superscriptz.net/go.php?http://superscriptz.net/wp-content/uploads/hexmail.zip'; return false">Download</a>|--|<a href="http://www.onykage.com/sandbox/hexmail/example.php" title="(29 downloads)" onclick="window.location='http://superscriptz.net/go.php?http://www.onykage.com/sandbox/hexmail/example.php'; return false">Example</a>||</h4>
<br /><div><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br /><a target="_blank" href="http://www.gdstarrating.com/" title="(8 downloads)" onclick="window.location='http://superscriptz.net/go.php?http://www.gdstarrating.com/'; return false"><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx/powered.png" border="0" width="80" height="15" /></a><br /><p align="left"><a class="tt" href="http://twitter.com/home/?status=Hide+your+email+address+in+plain+sight+http://6k3mw.th8.us" title="Post to Twitter"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-twitter-big4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://digg.com/submit?url=http://superscriptz.net/onykage/wordpress/hide-your-email-address-in-plain-sight/&amp;title=Hide+your+email+address+in+plain+sight" title="Post to Digg"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-digg-big4.png" alt="Post to Digg" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://superscriptz.net/onykage/wordpress/hide-your-email-address-in-plain-sight/&amp;t=Hide+your+email+address+in+plain+sight" title="Post to Facebook"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-facebook-big4.png" alt="Post to Facebook" /></a> <a class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=Hide+your+email+address+in+plain+sight&amp;link=http://superscriptz.net/onykage/wordpress/hide-your-email-address-in-plain-sight/" title="Post to Ping.fm"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-ping-big4.png" alt="Post to Ping.fm" /></a> <a class="tt" href="http://stumbleupon.com/submit?url=http://superscriptz.net/onykage/wordpress/hide-your-email-address-in-plain-sight/&amp;title=Hide+your+email+address+in+plain+sight" title="Post to StumbleUpon"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-su-big4.png" alt="Post to StumbleUpon" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://superscriptz.net/onykage/wordpress/hide-your-email-address-in-plain-sight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ventrilo Status Monitor (Beta Project)</title>
		<link>http://superscriptz.net/onykage/wordpress/ventrilo-status-monitor-beta/</link>
		<comments>http://superscriptz.net/onykage/wordpress/ventrilo-status-monitor-beta/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 21:32:04 +0000</pubDate>
		<dc:creator>onykage</dc:creator>
				<category><![CDATA[WP Vent Spy]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[beta testing]]></category>
		<category><![CDATA[ventrilo]]></category>
		<category><![CDATA[vspy]]></category>

		<guid isPermaLink="false">http://superscriptz.net/?p=187</guid>
		<description><![CDATA[


This is the beta project for the Wordpress Ventrilo Status Monitor Script.
If you have asked for changes or additions, before those changes make it to the official current release, the beta has to be tested to insure that the script works for everyone.  Do you want to try the bleeding edge version of the [...]<br /><div><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br /><a target="_blank" href="http://www.gdstarrating.com/"><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx/powered.png" border="0" width="80" height="15" /></a><br />]]></description>
			<content:encoded><![CDATA[<div width="89" height="94" style="position: absolute; top: 2px; right: 2px;">
<img width="89" height="94" src="/wp-content/themes/greenme/images/beta_tag.png" alt="" />
</div>
<p>This is the beta project for the Wordpress Ventrilo Status Monitor Script.</p>
<p>If you have asked for changes or additions, before those changes make it to the official current release, the beta has to be tested to insure that the script works for everyone.  Do you want to try the bleeding edge version of the plugin?  Did you make a suggestion that is not part of the project?  Well dont wait any longer, download the beta version of the plugin right now!  And make sure you come back and report your bugs.</p>
<h4 style="color:red;">Possible plugin conflicts</h4>
<p>Ajax Login Widget++<br />
Google Syntax Highlighter for WordPress</p>
<p><!-- Download Link--></p>
<h3><a href="http://downloads.wordpress.org/plugin/wp-vent-spy.1.2.62_beta.zip" onclick="window.location='http://superscriptz.net/go.php?http://downloads.wordpress.org/plugin/wp-vent-spy.1.2.62_beta.zip'; return false">Download the beta package</a> <span class="hitcounter">(53 downloads)</span></h3>
<h2><strong>Beta Change Log</strong></h2>
<div style="height: 200px; width: 100%; overflow: auto; border: 1px solid #c4c4c4; margin-bottom: 15px; padding: 5px;">
<span style="color: #3366ff;">1.2.62_beta</span></p>
<ul>
<li>Added Donation renew option for those who donate to remove the ad in increments.</li>
<li>Added Update notice</li>
<li>Added Paranoid Option
<p>This option is for people who have a community or clan based WP website and you dont want the general public being able to have access to your server status.&nbsp;&nbsp;This option will most likely be renamed to &#8220;privacy&#8221; on the official release.</p>
</li>
<li>Bug Fix: open_basedir or php safe mode enabled in the php.ini.</li>
</ul>
</div>
<h2><strong>New Upcoming Features</strong></h2>
<div style="height: 200px; width: 100%; overflow: auto; border: 1px solid #c4c4c4; margin-bottom: 15px; padding: 5px;">
<ol>
<li>Ambiguous Widget Placement</li>
<li>New Improved Options Page (better organization)</li>
<li>New Status window menu panel</li>
<li>Auto Donation ID validation</li>
</ol>
</div>
<br /><div><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br /><a target="_blank" href="http://www.gdstarrating.com/" title="(8 downloads)" onclick="window.location='http://superscriptz.net/go.php?http://www.gdstarrating.com/'; return false"><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx/powered.png" border="0" width="80" height="15" /></a><br /><p align="left"><a class="tt" href="http://twitter.com/home/?status=Ventrilo+Status+Monitor+%28Beta+Project%29+http://79gbi.th8.us" title="Post to Twitter"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-twitter-big4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://digg.com/submit?url=http://superscriptz.net/onykage/wordpress/ventrilo-status-monitor-beta/&amp;title=Ventrilo+Status+Monitor+%28Beta+Project%29" title="Post to Digg"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-digg-big4.png" alt="Post to Digg" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://superscriptz.net/onykage/wordpress/ventrilo-status-monitor-beta/&amp;t=Ventrilo+Status+Monitor+%28Beta+Project%29" title="Post to Facebook"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-facebook-big4.png" alt="Post to Facebook" /></a> <a class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=Ventrilo+Status+Monitor+%28Beta+Project%29&amp;link=http://superscriptz.net/onykage/wordpress/ventrilo-status-monitor-beta/" title="Post to Ping.fm"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-ping-big4.png" alt="Post to Ping.fm" /></a> <a class="tt" href="http://stumbleupon.com/submit?url=http://superscriptz.net/onykage/wordpress/ventrilo-status-monitor-beta/&amp;title=Ventrilo+Status+Monitor+%28Beta+Project%29" title="Post to StumbleUpon"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-su-big4.png" alt="Post to StumbleUpon" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://superscriptz.net/onykage/wordpress/ventrilo-status-monitor-beta/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Remove Bugs, Parasites, and more!</title>
		<link>http://superscriptz.net/onykage/programs/remove-bugs-parasites-and-more/</link>
		<comments>http://superscriptz.net/onykage/programs/remove-bugs-parasites-and-more/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 18:35:03 +0000</pubDate>
		<dc:creator>onykage</dc:creator>
				<category><![CDATA[Programs]]></category>
		<category><![CDATA[host file patch]]></category>

		<guid isPermaLink="false">http://superscriptz.net/?p=133</guid>
		<description><![CDATA[Do you want to block bugs, viruses, malicious parasites, pop ups, annoying flash ads and more from your web browsing experience?  Well this little program makes it super easy to do.  With the help of MVPS.org this little program will patch your host file to render 90% of all threats and advertisements you [...]<br /><div><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br /><a target="_blank" href="http://www.gdstarrating.com/"><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx/powered.png" border="0" width="80" height="15" /></a><br />]]></description>
			<content:encoded><![CDATA[<p>Do you want to block bugs, viruses, malicious parasites, pop ups, annoying flash ads and more from your web browsing experience?  Well this little program makes it super easy to do.  With the help of <b><a href="http://www.mvps.org/winhelp2002/hosts.htm" title="(25 downloads)" onclick="window.location='http://superscriptz.net/go.php?http://www.mvps.org/winhelp2002/hosts.htm'; return false">MVPS.org</a></b> this little program will patch your host file to render 90% of all threats and advertisements you encounter during your web browsing experience inoperable, <b>and with zero resources used on your machine</b>.  The concept is quite easy.  Most malicious programs and scripts on the internet are not hosted on the base website you are viewing but from a redirected script that points to another website were the malicious scripting is stored.  By disabling the advertisement that the script is attached to you also make yourself less likely to contract the viruses and parasites that are attached to the advertisement you see.</p>
<p>Hungry for more?  Download the zip file below, extract to your desktop and run &#8220;hoster.exe&#8221;.  A dialog will popup that looks like this.</p>
<p><img src="http://superscriptz.net/wp-content/uploads/screen1.jpg" alt="" title="screen1" width="262" height="118" class="alignnone size-full wp-image-134" /></p>
<p>Click on patch and the program will access the host file located at <a href="http://www.mvps.org/winhelp2002/hosts.htm" title="(25 downloads)" onclick="window.location='http://superscriptz.net/go.php?http://www.mvps.org/winhelp2002/hosts.htm'; return false">mvps.org</a> and copy it to your windows host file.  If you want to patch another host file from say a live CD environment, then you can click on the &#8220;Host File?&#8221; button to select the host file you want to patch.</p>
<p><img src="http://superscriptz.net/wp-content/uploads/screen2-300x190.jpg" alt="" title="screen2" width="300" height="190" class="alignnone size-medium wp-image-135" /></p>
<p>Any questions?</p>
<p>If you would like more information about how this patch will help you then please visit <a href="http://www.mvps.org/winhelp2002/hosts.htm" title="(25 downloads)" onclick="window.location='http://superscriptz.net/go.php?http://www.mvps.org/winhelp2002/hosts.htm'; return false">http://www.mvps.org/winhelp2002/hosts.htm</a>.  Also please keep in mind that this is not a guaranteed fix but it will definitely get you going in the right direction.</p>
<h2><a href="http://superscriptz.net/wp-content/uploads/hoster.zip" onclick="window.location='http://superscriptz.net/go.php?http://superscriptz.net/wp-content/uploads/hoster.zip'; return false">Download Hoster.zip</a> <span class="hitcounter">(33 downloads)</span></h2>
<br /><div><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br /><a target="_blank" href="http://www.gdstarrating.com/" title="(8 downloads)" onclick="window.location='http://superscriptz.net/go.php?http://www.gdstarrating.com/'; return false"><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx/powered.png" border="0" width="80" height="15" /></a><br /><p align="left"><a class="tt" href="http://twitter.com/home/?status=Remove+Bugs%2C+Parasites%2C+and+more%21+http://at96d.th8.us" title="Post to Twitter"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-twitter-big4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://digg.com/submit?url=http://superscriptz.net/onykage/programs/remove-bugs-parasites-and-more/&amp;title=Remove+Bugs%2C+Parasites%2C+and+more%21" title="Post to Digg"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-digg-big4.png" alt="Post to Digg" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://superscriptz.net/onykage/programs/remove-bugs-parasites-and-more/&amp;t=Remove+Bugs%2C+Parasites%2C+and+more%21" title="Post to Facebook"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-facebook-big4.png" alt="Post to Facebook" /></a> <a class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=Remove+Bugs%2C+Parasites%2C+and+more%21&amp;link=http://superscriptz.net/onykage/programs/remove-bugs-parasites-and-more/" title="Post to Ping.fm"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-ping-big4.png" alt="Post to Ping.fm" /></a> <a class="tt" href="http://stumbleupon.com/submit?url=http://superscriptz.net/onykage/programs/remove-bugs-parasites-and-more/&amp;title=Remove+Bugs%2C+Parasites%2C+and+more%21" title="Post to StumbleUpon"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-su-big4.png" alt="Post to StumbleUpon" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://superscriptz.net/onykage/programs/remove-bugs-parasites-and-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MatchPoll for Quakelive</title>
		<link>http://superscriptz.net/onykage/code/php-classes/matchpoll-for-quakelive/</link>
		<comments>http://superscriptz.net/onykage/code/php-classes/matchpoll-for-quakelive/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 17:31:46 +0000</pubDate>
		<dc:creator>onykage</dc:creator>
				<category><![CDATA[Classes]]></category>
		<category><![CDATA[Web Code]]></category>
		<category><![CDATA[Quake Live]]></category>

		<guid isPermaLink="false">http://superscriptz.net/?p=115</guid>
		<description><![CDATA[Are you wanting to create a irc bot or a web based application to provide automated match details about specific games from quakelive?  Well this class is exactly what your looking for.  The object of this class is to pull match details from quakelive and store then in a number of public vars [...]<br /><div><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br /><a target="_blank" href="http://www.gdstarrating.com/"><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx/powered.png" border="0" width="80" height="15" /></a><br />]]></description>
			<content:encoded><![CDATA[<p>Are you wanting to create a irc bot or a web based application to provide automated match details about specific games from quakelive?  Well this class is exactly what your looking for.  The object of this class is to pull match details from quakelive and store then in a number of public vars that you can recall or access once you have initiated the class.</p>
<h2><a href="http://superscriptz.net/wp-content/uploads/matchPoll.zip" onclick="window.location='http://superscriptz.net/go.php?http://superscriptz.net/wp-content/uploads/matchPoll.zip'; return false">Download MatchPoll.zip</a> <span class="hitcounter">(9 downloads)</span></h2>
<p>You can init the class with the following example.  with this idea you would want to use a url to start the process with something like</p>
<pre name="code" class="php">//http://mysite.com/?match=20823155&amp;type=CA
include('matchPoll.php');

matchDetail($_GET['match'], $_GET['type']);
</pre>
<p>You can also use something like this.</p>
<pre name="code" class="php">if($_POST['action' == 'submit']){
	include('matchPoll.php');
	$bits = explode('/', $_POST['uri']);
	$type = $bits[sizeof($bits)];
	$match = $bits[(sizeof($bits)-1)];
	matchDetail($match, $type);
}
</pre>
<pre name="code" class="html">
<div>
<form action="&lt;? echo $_SERVER['PHP_SELF']; ?&gt;" method="post">
    Paste match url here:
<input id="uri" name="uri" size="45" type="input" />
<div>
<input name="action" type="hidden" value="submit" />
<input name="submit" type="submit" value="Submit" /></div>
</form>
</div>
</pre>
<p>This script is in alpha form so you may have to play with it.  I will make updates and changes later as they are required.</p>
<br /><div><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br /><a target="_blank" href="http://www.gdstarrating.com/" title="(8 downloads)" onclick="window.location='http://superscriptz.net/go.php?http://www.gdstarrating.com/'; return false"><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx/powered.png" border="0" width="80" height="15" /></a><br /><p align="left"><a class="tt" href="http://twitter.com/home/?status=MatchPoll+for+Quakelive+http://hpnzo.th8.us" title="Post to Twitter"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-twitter-big4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://digg.com/submit?url=http://superscriptz.net/onykage/code/php-classes/matchpoll-for-quakelive/&amp;title=MatchPoll+for+Quakelive" title="Post to Digg"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-digg-big4.png" alt="Post to Digg" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://superscriptz.net/onykage/code/php-classes/matchpoll-for-quakelive/&amp;t=MatchPoll+for+Quakelive" title="Post to Facebook"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-facebook-big4.png" alt="Post to Facebook" /></a> <a class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=MatchPoll+for+Quakelive&amp;link=http://superscriptz.net/onykage/code/php-classes/matchpoll-for-quakelive/" title="Post to Ping.fm"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-ping-big4.png" alt="Post to Ping.fm" /></a> <a class="tt" href="http://stumbleupon.com/submit?url=http://superscriptz.net/onykage/code/php-classes/matchpoll-for-quakelive/&amp;title=MatchPoll+for+Quakelive" title="Post to StumbleUpon"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-su-big4.png" alt="Post to StumbleUpon" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://superscriptz.net/onykage/code/php-classes/matchpoll-for-quakelive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WP Ventrilo Status Monitor</title>
		<link>http://superscriptz.net/onykage/wordpress/wp-ventrilo-status-monitor/</link>
		<comments>http://superscriptz.net/onykage/wordpress/wp-ventrilo-status-monitor/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 22:34:29 +0000</pubDate>
		<dc:creator>onykage</dc:creator>
				<category><![CDATA[WP Vent Spy]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[ventrilo]]></category>
		<category><![CDATA[vspy]]></category>

		<guid isPermaLink="false">http://superscriptz.net/?p=57</guid>
		<description><![CDATA[














A robust and highly configurable ventrilo server status plugin for WordPress.  This is free utility that is powered by flagships ventrilo_status program and sponsored by InstantVentrilo.com
Basics
This plugin has a hosted or managed operation.
Hosted Option

Will ask another website what the provided vent server address is doing.
Has a small ad at the bottom of the script.
Custom [...]<br /><div><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx.php?value=8.7" /></div><div>Rating: 8.7/<strong>10</strong> (7 votes cast)</div><br /><a target="_blank" href="http://www.gdstarrating.com/"><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx/powered.png" border="0" width="80" height="15" /></a><br />]]></description>
			<content:encoded><![CDATA[<div style="position: absolute; top: 7px; left: 50%; height: 25px; width: 160px;">
<table border="0" cellpadding="0" cellspacing="0" style="padding: 0px; margin: 0px; border: 0px; width: 160px; height: 25px;">
<tr>
<td style="border: 0px;"><img src="http://superscriptz.net/wp-content/uploads/browsers.png" alt="Supported Browsers(IE,FF,Safari,Opera,Chrome,Flock)" /></td>
</tr>
</table>
</div>
<div style="position: absolute; top: 25px; left: 80%; width: 120px;">
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="10805248">
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1"><br />
</form>
</div>
<p>A robust and highly configurable ventrilo server status plugin for WordPress.  This is free utility that is powered by flagships ventrilo_status program and sponsored by <a href="https://cp.light-speed.com/t.php?OKEY=custom_ivt_onykage" target="_blank" title="(101 downloads)" onclick="window.location='http://superscriptz.net/go.php?https://cp.light-speed.com/t.php?OKEY=custom_ivt_onykage'; return false">InstantVentrilo.com</a></p>
<h2><strong>Basics</strong></h2>
<p>This plugin has a hosted or managed operation.</p>
<p>Hosted Option</p>
<ul>
<li>Will ask another website what the provided vent server address is doing.</li>
<li>Has a small ad at the bottom of the script.</li>
<li>Custom Width</li>
<li>Custom Height</li>
<li>Refresh On Demand</li>
<li>Styled Overflow</li>
<li>Vent Logo Toggle in Titlebar</li>
</ul>
<p>Managed Option</p>
<ul>
<li>User managed</li>
<li>No Ad at the bottom of the script</li>
<li>Custom Width</li>
<li>Custom Height</li>
<li>Styled Overflow</li>
<li>Custom Colors</li>
<li>Custom Width &amp; Height with Overflow</li>
<li>Menubar Toggle</li>
<li>Fancy or Plain Display</li>
<li>Refresh On Demand</li>
<li>Automatic Server Software Configuration</li>
<li><span style="color: red;">Requires that the webserver is running a linux OS.</span></li>
<li><span style="color: red;">Requires that the webserver have permission to run the program.</span></li>
<li><span style="color: red;">Requires the server to have the ventrilo server port on a whitelist.</span></li>
</ul>
<h2><strong>Download</strong></h2>
<p>The most recent stable version can be downloaded from</p>
<p><a href="http://wordpress.org/extend/plugins/wp-vent-spy/" target="_blank" title="(279 downloads)" onclick="window.location='http://superscriptz.net/go.php?http://wordpress.org/extend/plugins/wp-vent-spy/'; return false">http://wordpress.org/extend/plugins/wp-vent-spy/</a></p>
<h2><strong>Beta Version</strong></h2>
<p>Would you rather have a bleeding edge version of the plugin?  Did you suggest something be added or did you report a bug?  Is the current version just not working for you?  Then give the <span style="color: #f00;">beta</span> version a try.<br />
<a href="http://superscriptz.net/onykage/wordpress/ventrilo-status-monitor-beta/" target="_blank" title="(69 downloads)" onclick="window.location='http://superscriptz.net/go.php?http://superscriptz.net/onykage/wordpress/ventrilo-status-monitor-beta/'; return false">http://superscriptz.net/onykage/wordpress/ventrilo-status-monitor-beta/</a></p>
<h2><strong>Plugin Advertisement</strong></h2>
<p>If you want to remove the ad from the status widget, simply click the donate button at the top of the article subject or from inside the plugin options page.  Once you have successfully completed the donation a unique ID code will be emailed to you.  Enter this code in the <em>Donation ID Code</em> field on the plugin options page to remove the ad from the bottom of the plugin.</p>
<h2><strong>F.A.Q.</strong></h2>
<ol>
<li>
<ul>
<li><b>Q:</b>&nbsp;I am getting “No response from server.” error on the widget</li>
<li><b>A:</b>&nbsp;There is no server responce from the ip address + port you provided.  Check your information or try a different server you know works.  For testing purposes please feel free to use vent.onykage.com:5733.</li>
<li>Another common reason for this issue is if the ventrilo server host has the web ports blocked.  If this is the case then no monitor script will work until you tell the host company to unblock the ports.</li>
</ul>
</li>
<li>
<ul>
<li><b>Q:</b>&nbsp;The plugin loading image doesnt disappear.</li>
<li><b>A:</b>&nbsp;Your current wordpress template is forcing the wrong version of jQuery or not allowing jQuery to function or you have a no script plugin running on your current browser.</li>
</ul>
</li>
</li>
<li>
<ul>
<li><b>Q:</b>&nbsp;The plugin is configured and it doesnt show anything besides the lobby.</li>
<li><b>A:</b>&nbsp;Your webhost has the port you assigned as your ventrilo server port blocked.  The port needs to be added to your websites whitelist</li>
</ul>
</li>
<li>
<ul>
<li><b>Q:</b>&nbsp;I got the Error &#8220;PHP Unable to start external status process.&#8221;, what now?</li>
<li><b>A:</b>&nbsp;If you got this error then either <em>A</em> You do not have permission to execute the status program or <em>B</em> Your webhost has deemed the program as a security threat and disabled all access to it or removed it for you.  I highly recomend you get a less retarded and more mainstream webhost if this is the case, I recommend <a href="http://www.hostmonster.com/track/onikage" target="_blank" title="Goto Hostmonster.com (10 downloads)" onclick="window.location='http://superscriptz.net/go.php?http://www.hostmonster.com/track/onikage'; return false">hostmonster</a> or <a href="http://www.webfaction.com?affiliate=onykage" target="_blank" title="Goto Webfaction.com (15 downloads)" onclick="window.location='http://superscriptz.net/go.php?http://www.webfaction.com?affiliate=onykage'; return false">webfaction</a> to name a few.  Both offer a wide variety of services and are completely customizable to allow for what ever you decide you want to do with your website which is how it should be.</li>
</ul>
</li>
<li>
<ul>
<li><b>Q:</b>&nbsp;Does the donation ID expire?</li>
<li><b>A:</b>&nbsp;Maybe.&nbsp;&nbsp;It depends on the amount of the donation.&nbsp;&nbsp;Donations in excess of 15 USD give ID&#8217;s that will not expire.&nbsp;&nbsp;Otherwise the experation is based on how much you use the plugin vs how much you donated.&nbsp;&nbsp;Use a ratio of 0.01 cents per use or 1000 uses per dollar.</li>
</ul>
</li>
</ol>
<h2><strong>Change Log</strong></h2>
<div style="height: 200px; width: 100%; overflow: auto; border: 1px solid #c4c4c4; margin-bottom: 15px;">
<span style="color: #3366ff;">1.2.3</span><br />
added option to remove Ventrilo Logo from title bar<br />
added option to remove the Menubar from the status window for managed users.<br />
fixed validation button display on managed pane.</p>
<p><span style="color: #3366ff;">1.2.1a-b-c</span><br />
various minor bug fixes and adjustments.</p>
<p><span style="color: #3366ff;">1.2</span><br />
now supports FireFox 2.5 and later, IE 6.5 and later, Chrome(all), Safari(all), Opera(all), Flock<br />
moved ajax were it belongs (in the head)<br />
optimized ajax for smoother operation (now 40% faster process time)<br />
removed loading image<br />
added ventrilo logo to the title bar<br />
reorganised the options page to a more logical easy to use page<br />
added ajax based refresh effect<br />
added toggle based menu to extremespy utility</p>
<p><span style="color: #3366ff;">1.1.372b</span><br />
changed loader.gif to ajax-loader.gif<br />
changed loading div to align center, and be the width of the sidebar<br />
adjustments made for changing the loader image tutorial<br />
test adjustments to readme.txt to include xml formatting</p>
<p><span style="color: #3366ff;">1.1.364</span><br />
fixed mulitple security issues with donation system<br />
more code cleanup</p>
<p><span style="color: #3366ff;">1.1.146</span><br />
added donation activation system<br />
removed old versions from repo.  Plugin is now fully stable so older versions are no longer needed.</p>
<p><span style="color: #3366ff;">1.1.033</span><br />
added sponsorship banner and information into the options page<br />
added sponsorship link into the vspy hosted banner.</p>
<p><span style="color: #3366ff;">1.1.013</span><br />
added ability to change width/height/overflow on hosted &amp; managed options</p>
<p><span style="color: #3366ff;">1.1.0</span><br />
several minor code fixes and cleanup<br />
changed the options page banner to a dynamic header<br />
fixed no jquery problem<br />
added managed autofix</p>
<p><span style="color: #3366ff;">1.0.372</span><br />
fixed a few typeOs<br />
fixed the fancy toggle.</p>
<p><span style="color: #3366ff;">1.0.366</span><br />
fixed several precurser parse and instant errors.<br />
added some security fixes<br />
added some statitical resorce information to help with debugging.</p>
<p><span style="color: #3366ff;">1.0.326</span><br />
replaced php file_get_content() with cURL libs as a php.ini workaround for hosted option.</p>
<p><span style="color: #3366ff;">1.0.318</span><br />
fixed display delay for hosted option<br />
added hosted.php file(jQuery work around for Post())<br />
added loading.gif<br />
added loading sequence in ajax to increase page load speeds<br />
added fancy graphics to display<br />
updated screenshots<br />
added width options<br />
added fancy/plain toggle<br />
added custom colors<br />
added hex color data to buildTable</p>
<p><span style="color: #3366ff;">1.0.115</span><br />
fixed version oversite (project just now reached 1.0 state.)<br />
added options page<br />
added hosted option<br />
change widget control to dynamic insertion<br />
added file permissions test option for the managed section.;</p>
<p><span style="color: #3366ff;">0.7.77</span><br />
Cleaned up the code.;<br />
Fixed the file location bug in the widget.;<br />
added a post based display module, please see installation.</p>
<p><span style="color: #3366ff;">0.6.42</span><br />
added ajax refresh options</p>
<p><span style="color: #3366ff;">0.5.11</span><br />
project start<br />
inicial addition to wordpress svn
</div>
<br /><div><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx.php?value=8.7" /></div><div>Rating: 8.7/<strong>10</strong> (7 votes cast)</div><br /><a target="_blank" href="http://www.gdstarrating.com/" title="(8 downloads)" onclick="window.location='http://superscriptz.net/go.php?http://www.gdstarrating.com/'; return false"><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx/powered.png" border="0" width="80" height="15" /></a><br /><p align="left"><a class="tt" href="http://twitter.com/home/?status=WP+Ventrilo+Status+Monitor+http://fcffa.th8.us" title="Post to Twitter"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-twitter-big4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://digg.com/submit?url=http://superscriptz.net/onykage/wordpress/wp-ventrilo-status-monitor/&amp;title=WP+Ventrilo+Status+Monitor" title="Post to Digg"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-digg-big4.png" alt="Post to Digg" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://superscriptz.net/onykage/wordpress/wp-ventrilo-status-monitor/&amp;t=WP+Ventrilo+Status+Monitor" title="Post to Facebook"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-facebook-big4.png" alt="Post to Facebook" /></a> <a class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=WP+Ventrilo+Status+Monitor&amp;link=http://superscriptz.net/onykage/wordpress/wp-ventrilo-status-monitor/" title="Post to Ping.fm"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-ping-big4.png" alt="Post to Ping.fm" /></a> <a class="tt" href="http://stumbleupon.com/submit?url=http://superscriptz.net/onykage/wordpress/wp-ventrilo-status-monitor/&amp;title=WP+Ventrilo+Status+Monitor" title="Post to StumbleUpon"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-su-big4.png" alt="Post to StumbleUpon" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://superscriptz.net/onykage/wordpress/wp-ventrilo-status-monitor/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>Object Oriented Configurations??</title>
		<link>http://superscriptz.net/onykage/gameing/object-oriented-configurations/</link>
		<comments>http://superscriptz.net/onykage/gameing/object-oriented-configurations/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 17:32:12 +0000</pubDate>
		<dc:creator>onykage</dc:creator>
				<category><![CDATA[Game Scripts]]></category>
		<category><![CDATA[Object Oriented Programming]]></category>
		<category><![CDATA[Quake]]></category>

		<guid isPermaLink="false">http://superscriptz.net/?p=15</guid>
		<description><![CDATA[So you want to create your own config for your favorite game but you have no idea where to start?  Sure downloading a config that is used by someone else is a way to go but the wonderful thing with the config is it&#8217;s personal.  Your custom configuration is not the same as anyone [...]<br /><div><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br /><a target="_blank" href="http://www.gdstarrating.com/"><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx/powered.png" border="0" width="80" height="15" /></a><br />]]></description>
			<content:encoded><![CDATA[<p>So you want to create your own config for your favorite game but you have no idea where to start?  Sure downloading a config that is used by someone else is a way to go but the wonderful thing with the config is it&#8217;s personal.  Your custom configuration is not the same as anyone elses.  Everyone has their own idea of what or how a game should look and feel when playing it.  For this tut I&#8217;m going to use id software based game configuration because they are popular, and easy to understand.  I may revisit this tutorial later and focus on another game developer such as valve.</p>
<p>So what is &#8220;Object Oriented&#8221;?  Well in case your new to the code world there is a common phrase passed with in its realms which is &#8221; <em>Don&#8217;t recreate the wheel</em> &#8220;.  So if you want to learn more about what &#8220;OO&#8221; is then I suggest you check out <a href="http://en.wikipedia.org/wiki/Object-oriented_programming" target="_blank" title="(24 downloads)" onclick="window.location='http://superscriptz.net/go.php?http://en.wikipedia.org/wiki/Object-oriented_programming'; return false">http://en.wikipedia.org/wiki/Object-oriented_programming</a>.</p>
<p>By why Object Oriented?  I know what it is, but its not needed at all, the config works just fine the default way (<em>which is top down style scripting</em>).  Well, using OO is not changing how the configuration works, its allowing for 2 things.  1: It allows for quick and easy editing, and 2: It allows for a much more robust and complex configuration that is not possible with the limitation and constraints of the default config reader.</p>
<p>So for this example, lets start with our header file or &#8220;main.cfg&#8221;.</p>
<pre name="code" class="vq3">
//-------------------------->
// @file main.cfg
// @author onykage
//-------------------------->

//step 1, unbind all previously aliases used by the default or previous config.
unbindall

//step2, call the list of modules use in the config, ex.the auto_trolling script.
exec modules/autotroll.cfg
exec modules/binds.cfg
exec modules/player.cfg
exec modules/gfx.cfg

//step3, announce that we successfully loaded our configuration
say "Ony's Demo Config v.0.1 Loaded Successfully!"
//alternatively you can use "tell_buddy (your player name)"
//to tell yourself instead of publicly announcing your config load.
</pre>
<p>Now lets build our autotroll.cfg script.  But first lets make sure we take a good look at a list of cvars and commands used in the vq3 based games.  For this tut I&#8217;m using QuakeLive, but the same techniques will work for any vq3 or ioq3 based game.  A good detailed list of cvars and commands can be found at <a href="http://www.holysh1t.net/quake-live-commands-list/" target="_blank" title="(64 downloads)" onclick="window.location='http://superscriptz.net/go.php?http://www.holysh1t.net/quake-live-commands-list/'; return false">http://www.holysh1t.net/quake-live-commands-list/</a>, or if you want to just get the list yourself to check for consistency you can use the following line in your game console.</p>
<pre name="code" class="vq3">
/clear; listcvars; listcmds; condump cvarcmdlist.txt
</pre>
<p>The file cvarcmdlist.txt will be created and stored in your baseq folder.<br />
So now that we have a reference for ourselves lets move on.  The object to our &#8220;autotroll&#8221; or &#8220;insult&#8221; script is to do exactly that, insult or pick a fight with other players automatically.</p>
<pre name="code" class="vq3">
//-------------------------->
// @file autotroll.cfg
// @author onykage
//-------------------------->

set autotroll "vstr ins1"

set ins1 "tell_attacker Your Momma was a snow blower!; set autotroll vstr ins2"
set ins2 "tell_attacker My gun is bigger then yours; set autotroll vstr ins3"
set ins3 "tell_attacker You couldnt whip a fly with a flyswatter!; set autotroll vstr ins1"
</pre>
<p>Now lets make our binds.cfg script where all of out aliases and ingame commands are stored.  This part is important because the &#8220;unbindall&#8221; command will whip out our current bindings so its important that you include all of your binds in this file.  The following example will only list a few of the possible binds to be used.</p>
<pre name="code" class="vq3">
//-------------------------->
// @file binds.cfg
// @author onykage
//-------------------------->

bind w "+forward"
bind s "+back"
bind a "+moveleft"
bind d "+moveright"
bind c "+movedown"
bind mouse2 "+moveup"
bind v "+button3"
bind BACKSPACE "+button2"

//custom commands binds
bind \ "vstr autotroll"
</pre>
<p>Next lets build the player.cfg.  This script will house all of our &#8220;player specific&#8221; settings.</p>
<pre name="code" class="vq3">
//-------------------------->
// @file player.cfg
// @author onykage
//-------------------------->

seta name "^2O^5nykag^2e"
seta model "keel/default"
seta headmodel "doom/default"
seta cg_forceenemymodel "tankjr/bright"
seta cg_forceredteammodel "mynx/default"
</pre>
<p>And finally lets build out graphics settings configuration file.</p>
<pre name="code" class="vq3">
//-------------------------->
// @file gfx.cfg
// @author onykage
//-------------------------->

seta r_vertexlight "1"
seta cg_drawfps "1"
seta cg_draw3dicons "0"
seta cg_noprojectiletrail "0"
seta r_picmip "3"
seta r_fullbright "1"
</pre>
<br /><div><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br /><a target="_blank" href="http://www.gdstarrating.com/" title="(8 downloads)" onclick="window.location='http://superscriptz.net/go.php?http://www.gdstarrating.com/'; return false"><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx/powered.png" border="0" width="80" height="15" /></a><br /><p align="left"><a class="tt" href="http://twitter.com/home/?status=Object+Oriented+Configurations%3F%3F+http://n7x62.th8.us" title="Post to Twitter"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-twitter-big4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://digg.com/submit?url=http://superscriptz.net/onykage/gameing/object-oriented-configurations/&amp;title=Object+Oriented+Configurations%3F%3F" title="Post to Digg"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-digg-big4.png" alt="Post to Digg" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://superscriptz.net/onykage/gameing/object-oriented-configurations/&amp;t=Object+Oriented+Configurations%3F%3F" title="Post to Facebook"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-facebook-big4.png" alt="Post to Facebook" /></a> <a class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=Object+Oriented+Configurations%3F%3F&amp;link=http://superscriptz.net/onykage/gameing/object-oriented-configurations/" title="Post to Ping.fm"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-ping-big4.png" alt="Post to Ping.fm" /></a> <a class="tt" href="http://stumbleupon.com/submit?url=http://superscriptz.net/onykage/gameing/object-oriented-configurations/&amp;title=Object+Oriented+Configurations%3F%3F" title="Post to StumbleUpon"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-su-big4.png" alt="Post to StumbleUpon" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://superscriptz.net/onykage/gameing/object-oriented-configurations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Office Document Parser</title>
		<link>http://superscriptz.net/onykage/code/php-classes/open-office-document-parser/</link>
		<comments>http://superscriptz.net/onykage/code/php-classes/open-office-document-parser/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 01:39:35 +0000</pubDate>
		<dc:creator>onykage</dc:creator>
				<category><![CDATA[Classes]]></category>
		<category><![CDATA[Web Code]]></category>
		<category><![CDATA[Open Office]]></category>
		<category><![CDATA[Parsing]]></category>

		<guid isPermaLink="false">http://superscriptz.net/?p=178</guid>
		<description><![CDATA[I was wondering, can you dynamically edit a word document on the fly?  Well no, not a word document, but you can edit an open office document this way.  So, I wrote this class to accomplish this task for me.
Edit open office documents on the fly with a webform. This class is GPL [...]<br /><div><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br /><a target="_blank" href="http://www.gdstarrating.com/"><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx/powered.png" border="0" width="80" height="15" /></a><br />]]></description>
			<content:encoded><![CDATA[<p>I was wondering, can you dynamically edit a word document on the fly?  Well no, not a word document, but you can edit an open office document this way.  So, I wrote this class to accomplish this task for me.</p>
<p>Edit open office documents on the fly with a webform. This class is GPL and free. The class comes with examples of the classes usage. This script will edit and ODT Open Office document on the fly, just specify what you want to replace and cha-ching its done.</p>
<pre name="code" class="php">
/*
* example.php
* this is an example file to show how the workings of the docParse class works.
* read the comments in the class to know what params or switches are needed to do what.
* some of the basics have been explained below.
*/
include 'class.docParser.php';
$doc = new docParser;
$doc->init('tmp', $tempfolder, $tempfile);
$doc->breakDoc($tempfolder, 'example.doc');
$doc->searchAndReplace($tempfile, ':foo:', 'Do The Dew');
$doc->buildDoc($tempfolder, 'seeitworks.doc', true, true);
</pre>
<h2><a href="http://superscriptz.net/wp-content/uploads/docParser.zip" onclick="window.location='http://superscriptz.net/go.php?http://superscriptz.net/wp-content/uploads/docParser.zip'; return false">Download docParser.zip</a> <span class="hitcounter">(11 downloads)</span></h2>
<br /><div><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br /><a target="_blank" href="http://www.gdstarrating.com/" title="(8 downloads)" onclick="window.location='http://superscriptz.net/go.php?http://www.gdstarrating.com/'; return false"><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx/powered.png" border="0" width="80" height="15" /></a><br /><p align="left"><a class="tt" href="http://twitter.com/home/?status=Open+Office+Document+Parser+http://7z6t3.th8.us" title="Post to Twitter"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-twitter-big4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://digg.com/submit?url=http://superscriptz.net/onykage/code/php-classes/open-office-document-parser/&amp;title=Open+Office+Document+Parser" title="Post to Digg"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-digg-big4.png" alt="Post to Digg" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://superscriptz.net/onykage/code/php-classes/open-office-document-parser/&amp;t=Open+Office+Document+Parser" title="Post to Facebook"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-facebook-big4.png" alt="Post to Facebook" /></a> <a class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=Open+Office+Document+Parser&amp;link=http://superscriptz.net/onykage/code/php-classes/open-office-document-parser/" title="Post to Ping.fm"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-ping-big4.png" alt="Post to Ping.fm" /></a> <a class="tt" href="http://stumbleupon.com/submit?url=http://superscriptz.net/onykage/code/php-classes/open-office-document-parser/&amp;title=Open+Office+Document+Parser" title="Post to StumbleUpon"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-su-big4.png" alt="Post to StumbleUpon" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://superscriptz.net/onykage/code/php-classes/open-office-document-parser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IO Quake 3 Map Tools</title>
		<link>http://superscriptz.net/onykage/programs/io-quake-3-map-tools/</link>
		<comments>http://superscriptz.net/onykage/programs/io-quake-3-map-tools/#comments</comments>
		<pubDate>Thu, 21 May 2009 21:40:55 +0000</pubDate>
		<dc:creator>onykage</dc:creator>
				<category><![CDATA[Programs]]></category>
		<category><![CDATA[Map Editing]]></category>
		<category><![CDATA[q3map2]]></category>
		<category><![CDATA[Quake]]></category>
		<category><![CDATA[Quake 3]]></category>
		<category><![CDATA[Radiant]]></category>

		<guid isPermaLink="false">http://superscriptz.net/?p=162</guid>
		<description><![CDATA[A GUI frontend for the bspc &#038; Q3map2 compilers used for quake3arena engine based games such as OpenArena or Quake 3 of course.  It also supports many other q3a based games and has loads of features like Timed BSP compiling with Loged output, BSP to MAP converting, build bot files and mesh map models [...]<br /><div><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx.php?value=10.0" /></div><div>Rating: 10.0/<strong>10</strong> (1 vote cast)</div><br /><a target="_blank" href="http://www.gdstarrating.com/"><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx/powered.png" border="0" width="80" height="15" /></a><br />]]></description>
			<content:encoded><![CDATA[<p>A GUI frontend for the bspc &#038; Q3map2 compilers used for quake3arena engine based games such as OpenArena or Quake 3 of course.  It also supports many other q3a based games and has loads of features like Timed BSP compiling with Loged output, BSP to MAP converting, build bot files and mesh map models on the fly, launches the current game engine after compile to test the new map and lots more.<br />
<img src="http://superscriptz.net/wp-content/uploads/ioq3maptools_ss-300x159.jpg" alt="" title="ioq3maptools_ss" width="300" height="159" class="alignnone size-medium wp-image-163" /><br />
Program Features:<br />
<!-- program image --></p>
<ul>
<li>BSP -> MAP convertion
<li>
<li>Build Models (ASE) on the fly
<li>
<li>Botfiles (AAS) on the fly
<li>
<li>Auto runs the target compiled game on build completion.
<li>
<li>Plus several other handy features.
<li>
</ul>
<p><!-- Download Link--></p>
<h3><a href="http://superscriptz.net/wp-content/uploads/ioq3maptools_1.0.7.1245.zip" onclick="window.location='http://superscriptz.net/go.php?http://superscriptz.net/wp-content/uploads/ioq3maptools_1.0.7.1245.zip'; return false">Download IOq3 Map Tools</a> <span class="hitcounter">(60 downloads)</span></h3>
<h2><strong>Change Log</strong></h2>
<div style="height: 200px; width: 100%; overflow: auto; border: 1px solid #c4c4c4; margin-bottom: 15px;">
<span style="color: #3366ff;">Version 1.0.7.1245 beta</span><br />
Initial public release<br />
Support for OpenArena<br />
Support for Quake3Arena
</div>
<br /><div><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx.php?value=10.0" /></div><div>Rating: 10.0/<strong>10</strong> (1 vote cast)</div><br /><a target="_blank" href="http://www.gdstarrating.com/" title="(8 downloads)" onclick="window.location='http://superscriptz.net/go.php?http://www.gdstarrating.com/'; return false"><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx/powered.png" border="0" width="80" height="15" /></a><br /><p align="left"><a class="tt" href="http://twitter.com/home/?status=IO+Quake+3+Map+Tools+http://6miaw.th8.us" title="Post to Twitter"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-twitter-big4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://digg.com/submit?url=http://superscriptz.net/onykage/programs/io-quake-3-map-tools/&amp;title=IO+Quake+3+Map+Tools" title="Post to Digg"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-digg-big4.png" alt="Post to Digg" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://superscriptz.net/onykage/programs/io-quake-3-map-tools/&amp;t=IO+Quake+3+Map+Tools" title="Post to Facebook"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-facebook-big4.png" alt="Post to Facebook" /></a> <a class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=IO+Quake+3+Map+Tools&amp;link=http://superscriptz.net/onykage/programs/io-quake-3-map-tools/" title="Post to Ping.fm"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-ping-big4.png" alt="Post to Ping.fm" /></a> <a class="tt" href="http://stumbleupon.com/submit?url=http://superscriptz.net/onykage/programs/io-quake-3-map-tools/&amp;title=IO+Quake+3+Map+Tools" title="Post to StumbleUpon"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-su-big4.png" alt="Post to StumbleUpon" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://superscriptz.net/onykage/programs/io-quake-3-map-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reverse Unix Timestamp Script</title>
		<link>http://superscriptz.net/onykage/code/php-scripting/reverse-unix-timestamp-script/</link>
		<comments>http://superscriptz.net/onykage/code/php-scripting/reverse-unix-timestamp-script/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 03:01:05 +0000</pubDate>
		<dc:creator>onykage</dc:creator>
				<category><![CDATA[Scripting]]></category>
		<category><![CDATA[reverse time stamp]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://superscriptz.net/?p=171</guid>
		<description><![CDATA[I was playing around and wondered how accurate would it be to use a negative unix timestamp. Well, it appears to be pretty accurate.
Check it out, here&#8217;s a generic function.

function backdate($time){

    $day = 86400;
    $year = 31536000;

    if($time  99){
       [...]<br /><div><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br /><a target="_blank" href="http://www.gdstarrating.com/"><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx/powered.png" border="0" width="80" height="15" /></a><br />]]></description>
			<content:encoded><![CDATA[<p>I was playing around and wondered how accurate would it be to use a negative unix timestamp. Well, it appears to be pretty accurate.</p>
<p>Check it out, here&#8217;s a generic function.</p>
<pre name="code" class="php">
function backdate($time){

    $day = 86400;
    $year = 31536000;

    if($time <= 0){
        $timeleft = $time;
        $yy = (floor($timeleft/$year))*-1;
        $timeleft = $timeleft + ($yy*$year);
        $dd = floor($timeleft/$day);
        $year = "19".(70-$yy);
        $yyy = intval((72-(70-$yy))/4);

    }else{
        $timeleft = $time;
        $yy = intval($timeleft/$year);
        $timeleft = $timeleft - ($yy*$year);
        $dd = intval($timeleft/$day);
        $yyy = (intval($yy/4)*-1)+1;
        $x = 70+$yy;
        if($x > 99){
            $x = $x - 100;
            if($x<=9){$x="0".$x;}
            $year = "20".$x;
        }else{
            $year = "19".(70+$yy);
        }

    }

    $yyy = $yyy;
    $dd = $dd+$yyy;

    if($dd > 365){
        $year = $year+1;
        $dd = $dd - 365;

    }

    if($dd < 1){
        $year = $year-1;
        $dd = 365+$dd;
    }

    if($dd >= 1 &#038;&#038; $dd <= 31){
        $mm = 1;
    }else if($dd >= 32 &#038;&#038; $dd <= 59){
        $mm = 2;
        $dd = $dd - 31;
    }else if($dd >= 60 &#038;&#038; $dd <= 90){
        $mm = 3;
        $dd = $dd - 59;
    }else if($dd >= 91 &#038;&#038; $dd <= 120){
        $mm = 4;
        $dd = $dd - 90;
    }else if($dd >= 121 &#038;&#038; $dd <= 151){
        $mm = 5;
        $dd = $dd - 120;
    }else if($dd >= 152 &#038;&#038; $dd <= 181){
        $mm = 6;
        $dd = $dd - 151;
    }else if($dd >= 182 &#038;&#038; $dd <= 212){
        $mm = 7;
        $dd = $dd - 181;
    }else if($dd >= 213 &#038;&#038; $dd <= 243){
        $mm = 8;
        $dd = $dd - 212;
    }else if($dd >= 244 &#038;&#038; $dd <= 273){
        $mm = 9;
        $dd = $dd - 243;
    }else if($dd >= 274 &#038;&#038; $dd <= 304){
        $mm = 10;
        $dd = $dd - 273;
    }else if($dd >= 305 &#038;&#038; $dd <= 334){
        $mm = 11;
        $dd = $dd - 304;
    }else if($dd >= 335 &#038;&#038; $dd <= 365){
        $mm = 12;
        $dd = $dd - 334;
    }else{
        $mm = "MM";
        //$dd = "DD";
    }

    if($dd <= 9 &#038;&#038; $dd >= 1){
        $dd = "0" . $dd;
    }
    if($mm <= 9 &#038;&#038; $mm >= 1){
        $mm = "0" . $mm;
    }

    return $mm . "/" . $dd . "/" . $year;

}

$input = "12/29/1951"; //input your date here
$parts = explode("/", $input);
$unix = mktime(0,0,0,$parts[0],$parts[1],$parts[2]);

echo "Input date is: " . $input;
echo "Unix convertion: " . $unix;
$convo = backdate($unix);
echo "The rebuilt time is: ". $convo;
</pre>
<p>I haven&#8217;t like crazy checked this out, but I did compare it against a db with over 200+ birthdays in it, and it appeared to be pretty accurate. Only flaw if any is the leap year adjustment.</p>
<br /><div><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br /><a target="_blank" href="http://www.gdstarrating.com/" title="(8 downloads)" onclick="window.location='http://superscriptz.net/go.php?http://www.gdstarrating.com/'; return false"><img src="http://superscriptz.net/wp-content/plugins/gd-star-rating/gfx/powered.png" border="0" width="80" height="15" /></a><br /><p align="left"><a class="tt" href="http://twitter.com/home/?status=Reverse+Unix+Timestamp+Script+http://t3t2b.th8.us" title="Post to Twitter"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-twitter-big4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://digg.com/submit?url=http://superscriptz.net/onykage/code/php-scripting/reverse-unix-timestamp-script/&amp;title=Reverse+Unix+Timestamp+Script" title="Post to Digg"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-digg-big4.png" alt="Post to Digg" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://superscriptz.net/onykage/code/php-scripting/reverse-unix-timestamp-script/&amp;t=Reverse+Unix+Timestamp+Script" title="Post to Facebook"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-facebook-big4.png" alt="Post to Facebook" /></a> <a class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=Reverse+Unix+Timestamp+Script&amp;link=http://superscriptz.net/onykage/code/php-scripting/reverse-unix-timestamp-script/" title="Post to Ping.fm"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-ping-big4.png" alt="Post to Ping.fm" /></a> <a class="tt" href="http://stumbleupon.com/submit?url=http://superscriptz.net/onykage/code/php-scripting/reverse-unix-timestamp-script/&amp;title=Reverse+Unix+Timestamp+Script" title="Post to StumbleUpon"><img class="nothumb" src="http://superscriptz.net/wp-content/plugins/tweet-this/icons/tt-su-big4.png" alt="Post to StumbleUpon" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://superscriptz.net/onykage/code/php-scripting/reverse-unix-timestamp-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
