<?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>riscit.info &#187; web</title>
	<atom:link href="http://www.riscit.info/category/software/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.riscit.info</link>
	<description>too young to retire, too rich to work</description>
	<lastBuildDate>Tue, 17 Jan 2012 20:16:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>FreeForexSMS.com For Sale</title>
		<link>http://www.riscit.info/2010/02/freeforexsms-com-for-sale/</link>
		<comments>http://www.riscit.info/2010/02/freeforexsms-com-for-sale/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 05:12:20 +0000</pubDate>
		<dc:creator>riscphree</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.riscit.info/?p=187</guid>
		<description><![CDATA[It&#8217;s a service that sends an SMS with forex rates to your phone. I don&#8217;t have time to finish development. However, it works right now only with EUR/USD. All made in php. Grabs forex data from a free source. Uses a cron job to send the daily sms. I was gonna have a few more [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s a service that sends an SMS with forex rates to your phone. I don&#8217;t have time to finish development. However, it works right now only with EUR/USD. All made in php. Grabs forex data from a free source. Uses a cron job to send the daily sms. I was gonna have a few more abilities, like choosing which pairs you want to send and at what time.</p>
<p><span id="more-187"></span></p>
<p>I just don&#8217;t have the time to continue development.</p>
<p>Members system is implemented as well. I&#8217;m sure there are a lot of things someone with some time could do with this.</p>
<p>Domain: <br /> Created: 2009-02-16<br /> Expires: 2011-02-16</p>
<p>The domain is hosted at godaddy.</p>
<p>Any affiliate links (the free ebook and currency converter) on there are through this place, <a href="https://www.forex-affiliate.com/" target="_blank">https://www.forex-affiliate.com</a></p>
<p>It has not made any money, I haven&#8217;t pimped it out at all. I did have one person email me about it though heh.</p>
<p>Heres a couple PDFs with stats from September 2009, October 2009, November 2009, December 2009, and January 2010 <a href="http://freeforexsms.com/stats.zip" target="_blank">http://freeforexsms.com/stats.zip</a></p>
<p>I&#8217;ll send all files (the php isn&#8217;t encrypted) with the mysql database (with a few users in there), and push the domain to your <a href="http://godaddy.com" target="_blank">godaddy</a> account no problem.</p>
<p>I am including hosting with <a href="http://www.made2own.com" target="_blank">Made2Own</a> for 6 months. I am not affiliate with them in anyway. This is from their site (you can also find them on twitter here: <a href="http://twitter.com/made2own" target="_blank">http://twitter.com/made2own</a> )</p>
<blockquote><p>Some of the features include:</p>
<ul>
<li><strong>UNLIMITED</strong> Disk Space</li>
<li><strong>UNLIMITED</strong> Monthly Bandwidth</li>
<li><strong>1</strong> Hosted Domain</li>
<li><strong>5</strong> Email, FTP Accounts, SQL DBs and Subdomains</li>
<li>Setup Fee Waived</li>
</ul>
<p>And as with all of our hosting accounts, these features are included:</p>
<p><strong>General:</strong> Money Back Guarantee, 24/7 Support, 99.7% Uptime, Free &amp; Instant Setup.</p>
<p><strong>Control Panel:</strong> cPanel, Fantastico, Instant Backup/Restore, Online File Manager, Preconfigured PHP/CGI Scripts, B/W Monitoring, Directory Passwords, Analog Stats, Webalizer Stats, Custom Error Pages, IP Blocking, Hotlink Protection.</p>
<p><strong>Email Features:</strong> Spam Assassin, Email Virus Protection, Webmail, Email Forwarders, Mailing Lists, Auto-Responders, SMTP Access, IMAP Access, POP3 Access.</p>
<p><strong>Server Support:</strong> PHP, MySQL, PostgreSQL, Perl, JavaScript, CGI-bin, Zend PHP Optimizer, Cronjobs, Self-Signed SSl, GD Support, ImageMagick.</p>
</blockquote>
<p>The hosting is paid up until <strong>August 2, 2010</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.riscit.info/2010/02/freeforexsms-com-for-sale/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Must Have WordPress Plugins</title>
		<link>http://www.riscit.info/2009/10/must-have-wordpress-plugins/</link>
		<comments>http://www.riscit.info/2009/10/must-have-wordpress-plugins/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 03:55:36 +0000</pubDate>
		<dc:creator>riscphree</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.riscit.info/?p=154</guid>
		<description><![CDATA[Here is my list of WordPress plugins I use on my of my sites I deploy: Contact Form 7 &#8211; This gives you a great looking contact form. Highly customizable with an option for adding a captcha. Akismet &#8211; Stop spam. This comes with every WordPress install. You need a key for it, register at [...]]]></description>
			<content:encoded><![CDATA[<p>Here is my list of WordPress plugins I use on my of my sites I deploy:</p>
<ul>
<li><a href="http://wordpress.org/extend/plugins/contact-form-7/" target="_blank">Contact Form 7</a> &#8211; This gives you a great looking contact form. Highly customizable with an option for adding a captcha.</li>
<li>Akismet &#8211; Stop spam. This comes with every WordPress install. You need a key for it, register at wordpress.com. It&#8217;s free!</li>
<li><a href="http://wordpress.org/extend/plugins/google-sitemap-generator/" target="_blank">Google XML Sitemap</a> &#8211; Add a good XML sitemap for your site.</li>
<li><a href="http://wordpress.org/extend/plugins/wordpress-automatic-upgrade/" target="_blank">WordPress Auto Upgrade</a> &#8211; This makes upgrading the most easy thing. No excuse to not keep your site safe and up to date.</li>
<li><a href="http://wordpress.org/extend/plugins/wp-super-cache/" target="_blank">WP Super Cache</a> &#8211; I use this on the sites that get a lot of traffic. There is very much a noticeable difference when you use this. It really speeds your site up.</li>
<li><a href="http://wordpress.org/extend/plugins/twitter-tools/" target="_blank">Twitter Tools</a> &#8211; Best Twitter plugin for WordPress. Use this to tweet your blog posts.</li>
<li><a href="http://wordpress.org/extend/plugins/lightbox-2-wordpress-plugin/" target="_blank">Lightbox 2</a> &#8211; Makes your images show up in a lightbox. Extremely handy.</li>
<li><a href="http://wordpress.org/extend/plugins/chili-code-highlighter/" target="_blank">Chili Code Highlighter</a> &#8211; Best plugin to syntax highlight code. You can see examples of it on my site here, <a href="http://www.riscit.info/2009/03/write-on-images-with-php/">Write on images with PHP</a></li>
<li><a href="http://wordpress.org/extend/plugins/wp-recaptcha/" target="_blank">WPrecaptcha</a> &#8211; Akismet and this plugin will stop all spam. Must have.</li>
<li><a href="http://wordpress.org/extend/plugins/wpaudio-mp3-player/" target="_blank">WPaudio</a> &#8211; This is great if you want to share some mp3s on your site. I use this here on my site, <a href="http://www.riscit.info/2009/10/my-new-ringtone/">My New Ringtone</a></li>
</ul>
<p>What plugins do you use? Leave me a comment!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.riscit.info/2009/10/must-have-wordpress-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Online Backup Solutions</title>
		<link>http://www.riscit.info/2009/09/online-backup-solutions/</link>
		<comments>http://www.riscit.info/2009/09/online-backup-solutions/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 17:47:14 +0000</pubDate>
		<dc:creator>riscphree</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.riscit.info/?p=110</guid>
		<description><![CDATA[I have recently got the urge to start backing stuff up. I found a couple online companies offering this service so I decided to try them out. First is a product called iDrive from http://www.idrive.com iDrive gives free users 2gb of storage. For me this is plenty to backup some important documents. Their little program [...]]]></description>
			<content:encoded><![CDATA[<p>I have recently got the urge to start backing stuff up. I found a couple online companies offering this service so I decided to try them out.</p>
<p>First is a product called iDrive from <a href="http://www.idrive.com/">http://www.idrive.com</a></p>
<p><a href="http://www.idrive.com"><img class="aligncenter size-full wp-image-112" title="idrive" src="http://www.riscit.info/wp-content/uploads/2009/09/idrive.gif" alt="idrive" width="167" height="105" /></a></p>
<p>iDrive gives free users 2gb of storage. For me this is plenty to backup some important documents. Their little program you download is quite nice. It is easy to use and explore, allowing you to see right away what files you are backing up and how much space you are using.</p>
<p>The three main buttons in their program are Backup Now, Schedule Backup, and Enable Continuous Backup. It has a default scheduled backup time of 5:00AM every day, but that is easily changeable.</p>
<p>The restore feature is nice as well. It will show the files you have stored with them and allow you to choose which ones you whish to restore to your computer.</p>
<p>There is integration with your OS, but under Windows XP I was prompted to install the plugin for it, it didn’t install along with the program. They do have support for Windows, Mac, and Linux. As well as some mobile applications.</p>
<p>Overall, this was a good option to use if you like something with a bit more options and like to tinker with settings to have full control over things, but it seemed like it was just more work than I wanted to do. I give this application a <strong>4/5</strong> stars.</p>
<p>The second application I used was Dropbox from <a href="https://www.getdropbox.com/referrals/NTIwNjQwMzA5">http://www.getdropbox.com</a></p>
<p><a href="https://www.getdropbox.com/referrals/NTIwNjQwMzA5"><img class="aligncenter size-full wp-image-111" title="dropbox" src="http://www.riscit.info/wp-content/uploads/2009/09/dropbox.png" alt="dropbox" width="230" height="60" /></a></p>
<p>Just from the website alone you can tell Dropbox is more slim and condensed.</p>
<p>They also offer a free 2gb account, which is plenty for me.</p>
<p>I downloaded their application and was pleasantly surprised. Their application is all integrated into Windows. When I want to backup a file, I just drag it into a folder called My Drop Box which they put in My Documents.</p>
<p>They also have a system of synching. You can run it on multiple computers or phones, and when you save files, it can synch to all devices. Pretty handy feature.</p>
<p>Folder sharing is also very easy and makes it great for letting other people have access. For me, this will come in handy when I’m working with people on projects. They have a Public Folder as well that allows anyone to see the files which you put in there.</p>
<p>Dropbox also have some 30 day undo history. Might come in handy if I make mistakes. They also offer an unlimited undo feature called “Pack-rat”.</p>
<p>The online interface for Dropbox is amazing. So simple and great looking. You can upload a folder of images and it’ll generate a photo album. Pretty slick.</p>
<p>I give Dropbox a <strong>5/5 </strong>stars and recommend it for sure!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.riscit.info/2009/09/online-backup-solutions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jquery password plugin</title>
		<link>http://www.riscit.info/2009/09/jquery-password-plugin/</link>
		<comments>http://www.riscit.info/2009/09/jquery-password-plugin/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 16:33:30 +0000</pubDate>
		<dc:creator>riscphree</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.riscit.info/?p=86</guid>
		<description><![CDATA[I found this really really simple jquery plugin for registration forms and what not. It does: - password metrics (tells you if its a strong password or not) - submit lockout (user won&#8217;t be able to submit form until everything is good) - minimum strength requirements (user needs to have a password of X strength) [...]]]></description>
			<content:encoded><![CDATA[<p>I found this really really simple jquery plugin for registration forms and what not.<img class="alignright size-full wp-image-88" title="passroids" src="http://www.riscit.info/wp-content/uploads/2009/09/passroids.PNG" alt="passroids" width="326" height="208" /></p>
<p>It does:</p>
<p>- password metrics (tells you if its a strong password or not)</p>
<p>- submit lockout (user won&#8217;t be able to submit form until everything is good)</p>
<p>- minimum strength requirements (user needs to have a password of X strength)</p>
<p>Here is a demo of the script: <a href="http://www.thecreativeoutfit.com/freebies/passroids">http://www.thecreativeoutfit.com/freebies/passroids</a></p>
<p>You can view the options and download it here: <a href="http://www.thecreativeoutfit.com/index.php?view=jQuery-Password-Plugin">http://www.thecreativeoutfit.com/index.php?view=jQuery-Password-Plugin</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.riscit.info/2009/09/jquery-password-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>htaccess redirects</title>
		<link>http://www.riscit.info/2009/08/htaccess-redirects/</link>
		<comments>http://www.riscit.info/2009/08/htaccess-redirects/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 22:49:49 +0000</pubDate>
		<dc:creator>riscphree</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.riscit.info/?p=63</guid>
		<description><![CDATA[I recently had someone ask me if they could set the priority of some pages. In this specific case they wanted index.php to take precedence over index.html. Well, on shared hosting you can&#8217;t change the server config to do this (which by the way is in the httpd.conf for Apache). So the next best thing [...]]]></description>
			<content:encoded><![CDATA[<p>I recently had someone ask me if they could set the priority of some pages. In this specific case they wanted index.php to take precedence over index.html. Well, on shared hosting you can&#8217;t change the server config to do this (which by the way is in the httpd.conf for Apache). So the next best thing to do is .htaccess redirects.</p>
<p>htaccess will only work on Apache webservers, if in doubt consult your webhost. To use these, you will need to create a text file and call it htaccess. Input code from below into it to suit your needs, and upload to your site via ftp. You will then need to rename the file to .htaccess</p>
<p>There are a couple  different codes that are returned to the browser on redirects.</p>
<p>301 &#8211; Permanent Redirect. Good for moving files forever. This tells the search engine and clients that it has moved permanently and should use the new URI.</p>
<p>302 &#8211; Temporary Redirect. It tells the search engine and client that it&#8217;s redirecting and should continue to use the requested URI.</p>
<p>Here are some sample redirect usages:</p>
<p>301 Moving a single page</p>
<pre>Redirect 301 /oldpage.html http://www.example.com/newpage.html</pre>
<p>301 Move entire site</p>
<pre>Redirect 301 / http://www.example.com/</pre>
<p>To do 302 redirects, just replace 301 with 302.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.riscit.info/2009/08/htaccess-redirects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>write on images with php</title>
		<link>http://www.riscit.info/2009/03/write-on-images-with-php/</link>
		<comments>http://www.riscit.info/2009/03/write-on-images-with-php/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 17:17:01 +0000</pubDate>
		<dc:creator>riscphree</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.riscit.info/blog/?p=14</guid>
		<description><![CDATA[I recently had a client that wanted to generate those dynamic images with text on them. I know you’ve seen them all over. The ones with the nude chicks holding signs saying “Alberto wuz here” or whatever. Truth is, these fan signs are really easy to make.

For this example]]></description>
			<content:encoded><![CDATA[<p>I recently had a client that wanted to generate those dynamic images with text on them. I know you&#8217;ve seen them all over. The ones with the nude chicks holding signs saying &#8220;Alberto wuz here&#8221; or whatever. Truth is, these fan signs are really easy to make.</p>
<p>For this example I&#8217;m gonna use this image:</p>
<p><a title="sign.jpg" href="../../dynamic_image/sign.jpg" rel="lightbox[14]"><img src="../../dynamic_image/sign.jpg" border="0" alt="sign.jpg" /></a></p>
<p>In order to write on images, you&#8217;re gonna need the GD library installed in your server. Most of the time this is already done if you&#8217;re using shared hosting or if you&#8217;ve already got a working webserver.</p>
<p>Save and upload that image into a dir on your server, and we&#8217;ll begin working.</p>
<p>We want to be able to input any string of text so we&#8217;re going to make a form for submission. Create a form using:</p>
<pre class="html4strict">
<pre class="chili"><code class="html""""">&lt;form action=&quot;img.php&quot; method=&quot;get&quot;&gt;
&lt;input type=&quot;text&quot; name=&quot;line1&quot; /&gt;
&lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Do it!&quot; /&gt;
&lt;/form&gt;</code></pre>
</pre>
<p>As you can see, it&#8217;s not fancy, but it works.</p>
<p>Lets start off with the &#8220;Hello World&#8221; example. Save this as img.php</p>
<pre class="php">
<pre class="chili"><code class="php""""""">&lt;?php
$string = $_GET[&#039;line1&#039;]; // lets get the text from the form
// define what image we want to write on
$im = imagecreatefromjpeg(&quot;sign.jpg&quot;);
// define the text color, red, green, blue
$textcolor = imagecolorallocate($im, 61, 61, 61);
$font = imageloadfont(&#039;Brigitte.gdf&#039;); // tells it what font to use
imagestring($im, $font, 175, 395, $string, $textcolor); // line o&#039;text
// header to tell the browser it&#039;s an image
header(&quot;Content-type: image/jpeg&quot;);
imagejpeg($im); // creates the image with text
imagedestroy($im); // destroys the image in the memory
?&gt;</code></pre>
</pre>
<p>Let&#8217;s take a look at whats going on here. From the comments you can tell whats going on for the most part, but I can expand.</p>
<p>Line 1 of the code is using the GET method from the form we created to store the text in a variable called $string.</p>
<p><a href="http://php.net/imagecreatefromjpeg">imagecreatefromjpeg()</a> PHP function tells PHP that we want to use a JPEG image. PHP has functions for GIF, PNG and strings, BMP, XBM, XPM, and from GD itself.</p>
<p>We then allocate the colors we want to use for the text. <a href="http://php.net/imagecolorallocate">imagecolorallocate()</a> uses RGB values to do this.</p>
<p><a href="http://php.net/imageloadfont">imageloadfont()</a> loads our font for writing. It can be a bit tricky to find a font suitable for writing on images and I&#8217;ve included a few in the download at the end of this article with the rest of the code. There is, however, a great program that allows you to take any Windows font and turn it into a GD font. You can get this program from here: <a href="http://www.wedwick.com/wftopf.exe">http://www.wedwick.com/wftopf.exe</a></p>
<p>The fifth line of code is where PHP does the writing. It takes the image, font, X and Y coordinates, the string (your text), and finally the text color and writes on the image.</p>
<p>The <a href="http://php.net/header">header()</a> is basic PHP to tell the browser what kind of content it is viewing, in this case an image.</p>
<p>PHP then creates the image, and destroys the temp image in memory. You should now have something like this:</p>
<p><img src="../../dynamic_image/helloworld.jpg" border="0" alt="" /></p>
<p>Afterthoughts: You can create a form that does POST instead of GET for a bit more &#8220;security&#8221; through obsecurity.</p>
<p>You could use one page for all the code, but I used two to help newbies.</p>
<p>Download archive with project files here: <a href="../../dynamic_image/php-gd.rar">php-gd.rar</a></p>
<p>Here is the script in action: <a href="../../dynamic_image/input.html">http://riscit.info/dynamic_image/input.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.riscit.info/2009/03/write-on-images-with-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

