<?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/"
	>

<channel>
	<title>Cronless Blog</title>
	<atom:link href="http://cronless.com/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://cronless.com/blog</link>
	<description>Development look at Cronless</description>
	<pubDate>Wed, 17 Mar 2010 18:21:26 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>User Interface Updates</title>
		<link>http://cronless.com/blog/news/user-interface-updates/101</link>
		<comments>http://cronless.com/blog/news/user-interface-updates/101#comments</comments>
		<pubDate>Tue, 16 Mar 2010 14:37:50 +0000</pubDate>
		<dc:creator>amgadhs</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://cronless.com/blog/?p=101</guid>
		<description><![CDATA[We did some tweaks and fixes to the website to improve its speed and usability. The most noticeable is the new homepage for logged in users. It now lists the account details and the latest news instead of the account types. Plus users now get redirected to the homepage when they log in and not [...]]]></description>
			<content:encoded><![CDATA[<p>We did some tweaks and fixes to the website to improve its speed and usability. The most noticeable is the new homepage for logged in users. It now lists the account details and the latest news instead of the account types. Plus users now get redirected to the homepage when they log in and not the jobs page. And a link to the upgrade page was added to the menu in case you want to check it out <img src='http://cronless.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Please <a href="http://cronless.com/contact.php">let us know</a> what you think.</p>
]]></content:encoded>
			<wfw:commentRss>http://cronless.com/blog/news/user-interface-updates/101/feed</wfw:commentRss>
		</item>
		<item>
		<title>Cronless has a new host and new server</title>
		<link>http://cronless.com/blog/news/cronless-vps/97</link>
		<comments>http://cronless.com/blog/news/cronless-vps/97#comments</comments>
		<pubDate>Fri, 12 Feb 2010 18:44:42 +0000</pubDate>
		<dc:creator>daver</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://cronless.com/blog/?p=97</guid>
		<description><![CDATA[The move has been completed and we&#8217;re back up, 100%.  Downtime was minimized (approximately 10 min total) and all cron jobs have been transferred.
I&#8217;ve worked with a few people to deal with some minor bugs, but everything seems to be in place.  Please let me know if you find anything out of sorts.
]]></description>
			<content:encoded><![CDATA[<p>The move has been completed and we&#8217;re back up, 100%.  Downtime was minimized (approximately 10 min total) and all cron jobs have been transferred.</p>
<p>I&#8217;ve worked with a few people to deal with some minor bugs, but everything seems to be in place.  Please <a href="http://cronless.com/contact.php">let me know </a>if you find anything out of sorts.</p>
]]></content:encoded>
			<wfw:commentRss>http://cronless.com/blog/news/cronless-vps/97/feed</wfw:commentRss>
		</item>
		<item>
		<title>Cronless Moving to a New Server</title>
		<link>http://cronless.com/blog/news/cronless-moving-server/94</link>
		<comments>http://cronless.com/blog/news/cronless-moving-server/94#comments</comments>
		<pubDate>Sat, 30 Jan 2010 18:40:43 +0000</pubDate>
		<dc:creator>daver</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://cronless.com/blog/?p=94</guid>
		<description><![CDATA[Cronless will be moving to a new VPS server shortly.
There has been difficulty with the reliability of mail and the DNS being blacklisted because this particular host seems to have some other less-than-desirable sites hosted there.
I will make the move in such a way that the jobs will be transferred, the site will be in [...]]]></description>
			<content:encoded><![CDATA[<p>Cronless will be moving to a new VPS server shortly.</p>
<p>There has been difficulty with the reliability of mail and the DNS being blacklisted because this particular host seems to have some other less-than-desirable sites hosted there.</p>
<p>I will make the move in such a way that the jobs will be transferred, the site will be in &#8220;maintenance mode&#8221; preventing job changes for no more than 48 hours while the DNS change takes place.</p>
<p>Thanks for your patience.</p>
]]></content:encoded>
			<wfw:commentRss>http://cronless.com/blog/news/cronless-moving-server/94/feed</wfw:commentRss>
		</item>
		<item>
		<title>Happy New Year from Cronless</title>
		<link>http://cronless.com/blog/news/happy-year-cronless/91</link>
		<comments>http://cronless.com/blog/news/happy-year-cronless/91#comments</comments>
		<pubDate>Fri, 01 Jan 2010 01:00:53 +0000</pubDate>
		<dc:creator>daver</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://cronless.com/blog/?p=91</guid>
		<description><![CDATA[We hope you and your families have a prosperous, wonderful, safe and healthy New Year.
Thanks to everyone for all your support in 2009.  We&#8217;re looking forward to a great 2010 with you and all the new folks who sign up for free cron jobs.
If you like our service, tell your friends to run their PHP [...]]]></description>
			<content:encoded><![CDATA[<p>We hope you and your families have a prosperous, wonderful, safe and healthy New Year.</p>
<p>Thanks to everyone for all your support in 2009.  We&#8217;re looking forward to a great 2010 with you and all the new folks who sign up for <a href="http://cronless.com">free cron jobs</a>.</p>
<p>If you like our service, tell your friends to run their <a href="http://cronless.com/php-cron-jobs.php">PHP cron jobs</a> here too!</p>
]]></content:encoded>
			<wfw:commentRss>http://cronless.com/blog/news/happy-year-cronless/91/feed</wfw:commentRss>
		</item>
		<item>
		<title>Hot Tips for your Cron Job PHP scripts</title>
		<link>http://cronless.com/blog/tips/hot-tips-cron-job-php-scripts/85</link>
		<comments>http://cronless.com/blog/tips/hot-tips-cron-job-php-scripts/85#comments</comments>
		<pubDate>Tue, 22 Dec 2009 13:00:02 +0000</pubDate>
		<dc:creator>daver</dc:creator>
		
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://cronless.com/blog/?p=85</guid>
		<description><![CDATA[Here are the best tips compiled into a single list for your convenience.  Consider it the &#8220;Best of Cronless, 2009&#8243;.
Tip 1:  When you save your cron job, Cronless will execute it to ensure that the script is reachable and online.  This is to make sure Cronless has a good URL to use and that you [...]]]></description>
			<content:encoded><![CDATA[<p>Here are the best tips compiled into a single list for your convenience.  Consider it the &#8220;Best of Cronless, 2009&#8243;.</p>
<p>Tip 1:  When you save your cron job, Cronless will execute it to ensure that the script is reachable and online.  This is to make sure Cronless has a good URL to use and that you entered the user/password correctly (if necessary).  If you don&#8217;t want Cronless to run the script at that time, put this at the beginning of your script while saving the job:</p>
<blockquote><p><em>&lt;?php<br />
exit;<br />
?&gt;</em></p></blockquote>
<p>Tip 2:  Don&#8217;t want to modify your script with Tip 1?  OK, rename the script and put in a temporary script that does nothing using the same filename.  Following these simple steps:</p>
<ol>
<li>Rename your original script to something different (append &#8220;.ORIG&#8221; to the end, for example)</li>
<li>Make a new PHP file with the same filename as your original script.  Make sure you put in the &lt;?php ?&gt; for proper execution.</li>
<li>Save your job on Cronless using the URL you want.</li>
<li>Move your original script with new suffix (.ORIG) back to the server with the correct filename.</li>
<li>Let Cronless do the rest!</li>
</ol>
<p>Tip 3:  If you have timeouts when running your script, make sure that you <a href="http://cronless.com/blog/news/tips-creating-your-jobstips-creating-your-jobs/53">setup PHP to ignore the timeout value</a> when running.</p>
<p>Tip 4:  Using PHP to backup a database is very easy.  Here&#8217;s <a href="http://cronless.com/blog/features/php-tip-how-to…-your-databasephp-tip-how-to-backup-your-database/59">a complete database backup script</a> you can use.</p>
<p>Tip 5:  Want to make sure your site is always online?  Use Cronless&#8217; Site Monitor feature when you upgrade to <a href="http://cronless.com/pricing.php">Webmaster Pro</a>.  We now have filters to <strong>ensure you only get critical failures and not false alarms</strong>.</p>
<p>Tip 6:  Want to schedule some tweets?  Here&#8217;s a <a href="http://cronless.com/blog/tips/tip-cronless-schedule-tweetstip-cronless-schedule-tweets/70">great way to do that using Cronless</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://cronless.com/blog/tips/hot-tips-cron-job-php-scripts/85/feed</wfw:commentRss>
		</item>
		<item>
		<title>Eight Crazy Ways To Notify You</title>
		<link>http://cronless.com/blog/news/crazy-ways-notify/74</link>
		<comments>http://cronless.com/blog/news/crazy-ways-notify/74#comments</comments>
		<pubDate>Mon, 14 Dec 2009 19:46:30 +0000</pubDate>
		<dc:creator>daver</dc:creator>
		
		<category><![CDATA[Features]]></category>

		<category><![CDATA[News]]></category>

		<category><![CDATA[email]]></category>

		<category><![CDATA[im]]></category>

		<category><![CDATA[notifications]]></category>

		<category><![CDATA[sms]]></category>

		<category><![CDATA[tweet]]></category>

		<guid isPermaLink="false">http://cronless.com/blog/?p=74</guid>
		<description><![CDATA[Cronless now has eight ways to notify you when your free cron jobs are executing:

Email (default)
SMS
IM (MSN, Yahoo, GTalk and AIM)
Twitter

In addition, site monitoring now has the ability to override the notification, so you can just watch your sites without being notified, or only get notified after 5, 10, or 15 consecutive failures.  That way [...]]]></description>
			<content:encoded><![CDATA[<p>Cronless now has eight ways to notify you when your <a href="http://cronless.com">free cron jobs</a> are executing:</p>
<ul>
<li>Email (default)</li>
<li>SMS</li>
<li>IM (MSN, Yahoo, GTalk and AIM)</li>
<li>Twitter</li>
</ul>
<p>In addition, site monitoring now has the ability to override the notification, so you can just watch your sites without being notified, or only get notified after 5, 10, or 15 consecutive failures.  That way <strong>you get only the serious failures</strong> and not the random network glitches that cause false alarms.</p>
<p>Take the new <a href="http://cronless.com/tour.php">cron job tour</a> and find out why Cronless is the best service out there.</p>
]]></content:encoded>
			<wfw:commentRss>http://cronless.com/blog/news/crazy-ways-notify/74/feed</wfw:commentRss>
		</item>
		<item>
		<title>Tip:  Cronless Can Schedule Tweets</title>
		<link>http://cronless.com/blog/tips/tip-cronless-schedule-tweets/70</link>
		<comments>http://cronless.com/blog/tips/tip-cronless-schedule-tweets/70#comments</comments>
		<pubDate>Mon, 16 Nov 2009 20:37:33 +0000</pubDate>
		<dc:creator>daver</dc:creator>
		
		<category><![CDATA[Tips]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[tweets]]></category>

		<guid isPermaLink="false">http://cronless.com/blog/?p=70</guid>
		<description><![CDATA[I found a great service called ScheduledTweets that works perfectly with Cronless&#8211;a scheduling service for your Twitter account.
Some info from the site:
&#8212;&#8212;&#8212;&#8212;&#8212;
ScheduledTweets is built with PHP, uses  MySQL to store the data &#38; its interface is fully  Ajaxed.
It enables you to define time-intervals which your  tweets will be sent every x minutes. [...]]]></description>
			<content:encoded><![CDATA[<p>I found a great service called ScheduledTweets that works perfectly with Cronless&#8211;a scheduling service for your Twitter account.</p>
<p>Some info from the site:</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p><a href="http://www.webresourcesdepot.com/scheduledtweets-free-and-fully-ajaxed-php-application-to-schedule-tweets"><strong>ScheduledTweets</strong></a> is built with <strong>PHP</strong>, uses  <strong>MySQL</strong> to store the data &amp; its interface is fully  <strong>Ajaxed</strong>.</p>
<p>It enables you to <strong>define time-intervals</strong> which your  <strong>tweets will be sent every x minutes</strong>. You can enter unlimited  tweets, <strong>drag’n drop your tweets</strong> to change the order they will  be sent.</p>
<p>Also, URL shortening service <strong>TinyURL is integrated</strong> for  shorter tweets.</p>
<p><strong>ScheduledTweets</strong> comes with a <strong>web-based friendly  installer</strong> that helps you define database &amp; Twitter information  easily.</p>
<h3>Why Use <a href="http://www.webresourcesdepot.com/scheduledtweets-free-and-fully-ajaxed-php-application-to-schedule-tweets">ScheduledTweets</a>?</h3>
<p><strong>Twitter</strong> is both an instant messaging &amp; a micro-blogging  platform. You will probably not schedule your personal tweets (I won’t, as it  clearly becomes meaningless) but if you are regularly sharing stuff on a subject, then it has  the same benefit as scheduling a post on a blog.</p>
<p>Installation couldn&#8217;t be simpler:</p>
<ul>
<li>Create a MySQL database &amp; user</li>
<li>After downloading it, unzip the files to a folder &amp; upload them to your  hosting account</li>
<li>Run http://www.yourdomainname.com/scheduled-tweets-url/index.php</li>
<li>Define the MySQL database information you created in the first step. Also  define your Twitter info and desired <strong>ScheduledTweets</strong> admin info</li>
<li>Click install</li>
<li><a href="http://cronless.com/setup-cron-jobs.php">Setup a cron job</a> to  http://www.yourdomainname.com/inc/functions.php?getAction=cronTweet (the  interval must be lower than your smallest interval defined in  <strong>ScheduledTweets</strong>)</li>
<li>Click &#8220;Start ScheduledTweets&#8221; button at the top menu</li>
<li>That’s it</li>
</ul>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>I personally recommend using Cronless&#8217; <a href="http://cronless.com">free cron jobs</a> to schedule those tweets!  <img src='http://cronless.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://cronless.com/blog/tips/tip-cronless-schedule-tweets/70/feed</wfw:commentRss>
		</item>
		<item>
		<title>PHP Tip:  How to Backup Your Database</title>
		<link>http://cronless.com/blog/features/php-tip-how-to-backup-your-database/59</link>
		<comments>http://cronless.com/blog/features/php-tip-how-to-backup-your-database/59#comments</comments>
		<pubDate>Wed, 11 Nov 2009 20:09:06 +0000</pubDate>
		<dc:creator>daver</dc:creator>
		
		<category><![CDATA[Features]]></category>

		<category><![CDATA[Tips]]></category>

		<category><![CDATA[database backup]]></category>

		<guid isPermaLink="false">http://cronless.com/blog/?p=59</guid>
		<description><![CDATA[Here&#8217;s an easy script to use to backup your database.  Copy the contents of this script on your site as DBBackup.php and then you can create a PHP Cron Job to run it from here, once a day!
&#60;?
// Run until complete
set_timeout_length(0);
// DB connection parameters
$host = &#8216;localhost&#8217;; //enter YOUR server
$username = &#8216;username&#8217;; //enter YOUR username
$password = &#8216;password&#8217;; //change [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s an easy script to use to backup your database.  Copy the contents of this script on your site as DBBackup.php and then you can create a <a href="http://cronless.com/php-cron-jobs.php">PHP Cron Job</a> to run it from here, once a day!</p>
<blockquote><p><span style="color: #0000bb;">&lt;?</span><br />
// Run until complete<br />
<span style="color: #0000bb;">set_timeout_length</span><span style="color: #007700;">(0);</span></p>
<p><span style="color: #ff8000;">// DB connection parameters<br />
</span><span style="color: #0000bb;">$host </span><span style="color: #007700;">= </span><span style="color: #dd0000;">&#8216;localhost&#8217;</span><span style="color: #007700;">; </span><span style="color: #ff8000;">//enter YOUR server<br />
</span><span style="color: #0000bb;">$username </span><span style="color: #007700;">= </span><span style="color: #dd0000;">&#8216;username&#8217;</span><span style="color: #007700;">; </span><span style="color: #ff8000;">//enter YOUR username<br />
</span><span style="color: #0000bb;">$password </span><span style="color: #007700;">= </span><span style="color: #dd0000;">&#8216;password&#8217;</span><span style="color: #007700;">; </span><span style="color: #ff8000;">//change to YOUR password<br />
</span><span style="color: #0000bb;">$database </span><span style="color: #007700;">= </span><span style="color: #dd0000;">&#8216;database_name&#8217;</span><span style="color: #007700;">; </span><span style="color: #ff8000;">//update with your DB<br />
</span><span style="color: #0000bb;">$path </span><span style="color: #007700;">= </span><span style="color: #dd0000;">&#8216;/home/username/backups/&#8217;</span><span style="color: #007700;">; </span><span style="color: #ff8000;">//Your backup directory (must be writable!)</span></p>
<p><span style="color: #0000bb;">$filename </span><span style="color: #007700;">= </span><span style="color: #0000bb;">$database</span><span style="color: #007700;">.</span><span style="color: #dd0000;">&#8216;_&#8217;</span><span style="color: #007700;">.</span><span style="color: #0000bb;">date</span><span style="color: #007700;">(</span><span style="color: #dd0000;">&#8216;Y-m-d_H:i:s&#8217;</span><span style="color: #007700;">).</span><span style="color: #dd0000;">&#8216;.gz&#8217;</span><span style="color: #007700;">;<br />
</span><span style="color: #0000bb;">$backup </span><span style="color: #007700;">= </span><span style="color: #0000bb;">$path</span><span style="color: #007700;">.</span><span style="color: #0000bb;">$filename</span><span style="color: #007700;">;</span></p>
<p><span style="color: #0000bb;">$backup_command </span><span style="color: #007700;">= </span><span style="color: #dd0000;">&#8220;mysqldump &#8211;opt -h $host -u $username -p $password $database | gzip &gt; $backup&#8221;</span><span style="color: #007700;">;</span></p>
<p>if(<span style="color: #0000bb;">exec</span><span style="color: #007700;">(</span><span style="color: #0000bb;">$backup_command</span><span style="color: #007700;">)==</span><span style="color: #dd0000;">&#8221; </span><span style="color: #007700;">&amp;&amp; </span><span style="color: #0000bb;">file_exists</span><span style="color: #007700;">(</span><span style="color: #0000bb;">$backup</span><span style="color: #007700;">))<br />
{<br />
echo </span><span style="color: #dd0000;">&#8220;Backup successfully executed&#8221;</span><span style="color: #007700;">;<br />
}<br />
else<br />
{<br />
echo </span><span style="color: #dd0000;">&#8220;Error creating backup&#8221;</span><span style="color: #007700;">;<br />
}<br />
</span><span style="color: #0000bb;">?&gt;</span></p></blockquote>
<p>There are more sophisticated ways to backup your database, one table at a time such <a href="http://restkultur.ch/personal/wolf/scripts/db_backup/">as described in this article</a>, but they haven&#8217;t been moved to PHP5 yet so I would suggest this for advanced users only.</p>
<p>A great way to use your <a href="http://cronless.com">free cron jobs</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://cronless.com/blog/features/php-tip-how-to-backup-your-database/59/feed</wfw:commentRss>
		</item>
		<item>
		<title>Eight Million Jobs!</title>
		<link>http://cronless.com/blog/news/eight-million-jobs/66</link>
		<comments>http://cronless.com/blog/news/eight-million-jobs/66#comments</comments>
		<pubDate>Fri, 06 Nov 2009 20:25:43 +0000</pubDate>
		<dc:creator>daver</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://cronless.com/blog/?p=66</guid>
		<description><![CDATA[Cronless has now crossed the 8 million job threshold.  That means Cronless has processed almost 1 job every 2 seconds for the past eight months straight!
Thanks for making Cronless a successful free cron job service!
]]></description>
			<content:encoded><![CDATA[<p>Cronless has now crossed the 8 million job threshold.  That means Cronless has processed almost 1 job every 2 seconds for the past eight months straight!</p>
<p>Thanks for making Cronless a successful <a href="http://cronless.com">free cron job</a> service!</p>
]]></content:encoded>
			<wfw:commentRss>http://cronless.com/blog/news/eight-million-jobs/66/feed</wfw:commentRss>
		</item>
		<item>
		<title>Tweets for Job Failures</title>
		<link>http://cronless.com/blog/news/tweets-for-job-failures/50</link>
		<comments>http://cronless.com/blog/news/tweets-for-job-failures/50#comments</comments>
		<pubDate>Thu, 05 Nov 2009 19:30:47 +0000</pubDate>
		<dc:creator>daver</dc:creator>
		
		<category><![CDATA[Features]]></category>

		<category><![CDATA[News]]></category>

		<category><![CDATA[im]]></category>

		<category><![CDATA[premium]]></category>

		<category><![CDATA[tweet]]></category>

		<guid isPermaLink="false">http://cronless.com/blog/?p=50</guid>
		<description><![CDATA[Coming soon!  A new feature will be available for you:  The ability to receive TWEETS for Job failures.
And even better, you&#8217;ll be able to receive various IM notifications (Yahoo, GTalk, and AIM) in addition to MSN.
Just another reason to upgrade to Premium for Cronless.
]]></description>
			<content:encoded><![CDATA[<p>Coming soon!  A new feature will be available for you:  The ability to receive TWEETS for Job failures.</p>
<p>And even better, you&#8217;ll be able to receive various IM notifications (Yahoo, GTalk, and AIM) in addition to MSN.</p>
<p>Just another reason to upgrade to <a href="http://cronless.com/tour.php">Premium</a> for Cronless.</p>
]]></content:encoded>
			<wfw:commentRss>http://cronless.com/blog/news/tweets-for-job-failures/50/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
