<?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>philpalmieri</title>
	<atom:link href="http://philpalmieri.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://philpalmieri.com</link>
	<description>php, codeigniter, mysql, jquery, as3 &#38; flex</description>
	<lastBuildDate>Sat, 03 Apr 2010 04:51:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Personalized User Vanity Url&#8217;s in Codeigniter</title>
		<link>http://philpalmieri.com/2010/04/personalized-user-vanity-urls-in-codeigniter/</link>
		<comments>http://philpalmieri.com/2010/04/personalized-user-vanity-urls-in-codeigniter/#comments</comments>
		<pubDate>Sat, 03 Apr 2010 04:47:20 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[codeigniter]]></category>

		<guid isPermaLink="false">http://philpalmieri.com/?p=197</guid>
		<description><![CDATA[This may seem an obvious solution, but after doing some digging, i didn&#8217;t find anyone else writing about it.  What I tried to accomplish was personalized urls like http://www.site.com/philpalmieri.  First i tried to use a pre_controller hook, but the url was being interpreted to quickly&#8230;  So i came up with a simple solution &#8211; hopefully [...]]]></description>
			<content:encoded><![CDATA[<p>This may seem an obvious solution, but after doing some digging, i didn&#8217;t find anyone else writing about it. </p>
<p>What I tried to accomplish was personalized urls like http://www.site.com/philpalmieri.  First i tried to use a pre_controller hook, but the url was being interpreted to quickly&#8230;  So i came up with a simple solution &#8211; hopefully it can help someone else out.</p>
<p>First step is to create an &#8216;aliases&#8217; controller (and module if you are using them)..  Create a method in the aliases controller  &#8211; something like check()&#8230; This is what we will be passing the personalized url to to figure out what to do.</p>
<p>How this works is that we check for any modules or controllers that would normally be called in uri-&gt;segment(1).  Then, dynamically account for each one in your routes file&#8230;.  finally, we route everything else to aliases/create/*</p>
<p>So.   for the code</p>
<p>add &amp; customize the following to your routes file (before any other custom routes).</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$handle</span> <span style="color: #339933;">=</span> <span style="color: #990000;">opendir</span><span style="color: #009900;">&#40;</span>APPPATH<span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;/modules&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">false</span> <span style="color: #339933;">!==</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$file</span> <span style="color: #339933;">=</span> <span style="color: #990000;">readdir</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$handle</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">is_dir</span><span style="color: #009900;">&#40;</span>APPPATH<span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;/modules/&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$file</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
    <span style="color: #000088;">$route</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$file</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$file</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$route</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$file</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;/(.*)&quot;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$file</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;/<span style="color: #006699; font-weight: bold;">$1</span>&quot;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">/*Your custom routes here*/</span>
&nbsp;
<span style="color: #666666; font-style: italic;">/*Wrap up, anything that isnt accounted for pushes to the alias check*/</span>
<span style="color: #000088;">$route</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'([a-z\-_\/]+)'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;aliases/check/<span style="color: #006699; font-weight: bold;">$1</span>&quot;</span><span style="color: #339933;">;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://philpalmieri.com/2010/04/personalized-user-vanity-urls-in-codeigniter/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Codeigniter Simpletest Modular Extensions Suite</title>
		<link>http://philpalmieri.com/2010/01/codeigniter-simpletest-matchbox-suite/</link>
		<comments>http://philpalmieri.com/2010/01/codeigniter-simpletest-matchbox-suite/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 03:04:45 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[codeigniter]]></category>
		<category><![CDATA[matchbox & modular extensions]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://philpalmieri.com/?p=192</guid>
		<description><![CDATA[Update&#8230; I am still having issues with MB  - and apparently others are too view thread.  So, I am once again switching back to HMVC / Modular Extensions.. With that switch I am also converting the Simpletest module as well as my Tag and Template libraries over as well.. I&#8217;ll release them soon (this month&#8230;. really) &#8212;- [...]]]></description>
			<content:encoded><![CDATA[<p>Update&#8230;</p>
<p>I am still having issues with MB  - and apparently others are too <a href="http://codeigniter.com/forums/viewthread/144164/" target="_blank">view thread</a>.  So, I am once again switching back to HMVC / Modular Extensions.. With that switch I am also converting the Simpletest module as well as my Tag and Template libraries over as well..</p>
<p>I&#8217;ll release them soon (this month&#8230;. really)</p>
<p>&#8212;-</p>
<p>So, I am primarily writing this pre-post as incentive for myself to have a deadline and accountability.</p>
<p>After reading Jaime Rumbelow&#8217;s post on <a href="http://jamieonsoftware.com/P10/" target="_blank">Codeigniter and Simpletest</a> I realized I needed a way to do TDD in my Matchbox modules without having to set everything up each time.</p>
<p>I have an almost ready matchbox simpletest module that scans other modules for tests and auto runs them.   Each module you want to build with TDD only needs to contain its tests (which can  run on their own by loading the simpletest lib from the simpletest module) or can be auto loaded in batch from the main simpletest module.</p>
<p>If you are interested in helping me beta test, let me know &#8211; i plan to release a beta somewhere around Feb 1.</p>
]]></content:encoded>
			<wfw:commentRss>http://philpalmieri.com/2010/01/codeigniter-simpletest-matchbox-suite/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Moved to Mediatemple</title>
		<link>http://philpalmieri.com/2009/12/moved-to-mediatemple/</link>
		<comments>http://philpalmieri.com/2009/12/moved-to-mediatemple/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 13:07:00 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[General Internet Stuff]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://philpalmieri.com/?p=185</guid>
		<description><![CDATA[As of today, this site is now hosted on MediaTemple&#8217;s GS! I found a coupon code online for 20% for life, so now i&#8217;m only paying $16/month for all my personal hosting needs (up to 100 domains). The admin panel and server are surprisingly fast and easy to configure too. I know a few people [...]]]></description>
			<content:encoded><![CDATA[<p>As of today, this site is now hosted on MediaTemple&#8217;s GS!</p>
<p>I found a<a href="http://www.retailmenot.com/view/mediatemple.net" target="_blank"> coupon code online</a> for 20% for life, so now i&#8217;m only paying $16/month for all my personal hosting needs (up to 100 domains).  The admin panel and server are surprisingly fast and easy to configure too.</p>
<p>I know a few people who weren&#8217;t happy with the GS when it first came out, but so far so good.</p>
<p>To migrate over this site, i just shelled in and rsynced my www folder (took about 1 minute &#8211; including my personal large uploads folder).  Then, just turn on the database, tweak the wp-options and I was online.</p>
<p>If you are considering a new, inexpensive, reliable host, i would highly recommend them.</p>
]]></content:encoded>
			<wfw:commentRss>http://philpalmieri.com/2009/12/moved-to-mediatemple/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CodeIgniter Textmate Bundle</title>
		<link>http://philpalmieri.com/2009/10/codeigniter-textmate-bundle/</link>
		<comments>http://philpalmieri.com/2009/10/codeigniter-textmate-bundle/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 11:26:09 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[codeigniter]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[textmate]]></category>

		<guid isPermaLink="false">http://philpalmieri.com/?p=176</guid>
		<description><![CDATA[I Know this is a few days old already, but its just too good of a tool to not post in as many places as possible. There is now a CodeIgniter Textmate bundle avaialable! If you are like me, you have a bunch of snippets already available for common CodeIgniter code. Well, David Ferguson wrote [...]]]></description>
			<content:encoded><![CDATA[<p>I Know this is a few days old already, but its just too good of a tool to not post in as many places as possible.</p>
<p>There is now a CodeIgniter Textmate bundle avaialable!  If you are like me, you have a bunch of snippets already available for common CodeIgniter code.    Well, <a href="http://sourceforge.net/users/jdfwarrior" target="_blank">David Ferguson</a> wrote a <a href="http://sourceforge.net/projects/cibundle/" target="_blank">CodeIgniter Textmate bundle</a> that has snippets and shortcuts for every helper and class available in 1.7.2</p>
]]></content:encoded>
			<wfw:commentRss>http://philpalmieri.com/2009/10/codeigniter-textmate-bundle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery Plugin/Widget Quick Screencasts</title>
		<link>http://philpalmieri.com/2009/09/jquery-pluginwidget-quick-screencasts/</link>
		<comments>http://philpalmieri.com/2009/09/jquery-pluginwidget-quick-screencasts/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 00:37:01 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[jquery]]></category>
		<category><![CDATA[jquery ui]]></category>
		<category><![CDATA[screencast]]></category>

		<guid isPermaLink="false">http://philpalmieri.com/?p=160</guid>
		<description><![CDATA[I have been toying with the idea of putting up a series of 5-10 minute screencasts.  To start I am going to focus on the default jQuery UI widgets, and then pick and choose the most commonly used plugins. Although the widgets are pretty self-explanatory the documentation may be confusing to a new jQuery user [...]]]></description>
			<content:encoded><![CDATA[<p>I have been toying with the idea of putting up a series of 5-10 minute screencasts.  To start I am going to focus on the default jQuery UI widgets, and then pick and choose the most commonly used plugins. Although the widgets are pretty self-explanatory the documentation may be confusing to a new jQuery user in regards to settings, effects, or anything beyond the default demo.</p>
<p>I am going to start with the simple defaults of Tabs or Dialog, then go in depth with effects, and different options and uses for the widget(s).</p>
<link type="text/css" rel="stylesheet" href="http://philpalmieri.com/wp-content/plugins/surveys/style.css" />
<script type="text/javascript" src="http://philpalmieri.com/wp-includes/js/jquery/jquery.js"></script>
<script type="text/javascript" src="http://philpalmieri.com/wp-content/plugins/surveys/script.js"></script>

<div class="survey-area ">
<form action="" method="post" class="survey-form" id="survey-1">
<div class='survey-question' id='question-1'>Which of these jQuery UI Plugins / Widgets would you be interested in seeing a screencast on?  (select as many as you would like, or add your own answer from a 3rd party plugin)
<input type='hidden' name='question_id[]' value='1' />
<br /><input type='checkbox' name='answer-1[]' id='answer-id-1' class='answer' value='1' />
<label for='answer-id-1'>Tabs Widget</label><br />
<input type='checkbox' name='answer-1[]' id='answer-id-2' class='answer' value='2' />
<label for='answer-id-2'>Dialog Widget</label><br />
<input type='checkbox' name='answer-1[]' id='answer-id-3' class='answer' value='3' />
<label for='answer-id-3'>Calendar Widget</label><br />
<input type='checkbox' name='answer-1[]' id='answer-id-4' class='answer' value='4' />
<label for='answer-id-4'>Progress Bar</label><br />
<input type='checkbox' name='answer-1[]' id='answer-id-5' class='answer' value='5' />
<label for='answer-id-5'>Write your own Plugin</label><br />
<input type='checkbox' name='answer-1[]' id='answer-id-5' class='answer' value='user-answer' />
<input type='text' name='user-answer-1' class='user-answer' value='' /><br />
</div>

<br />
<input type="button" id="survey-next-question" value="Next &gt;"  /><br />

<input type="submit" name="action" id="survey-action-button" value="Submit Survey"  />
<input type="hidden" name="survey_id" value="1" />
</form>

<script type="text/javascript">survey_questions_per_page = 1;</script>
</div>


]]></content:encoded>
			<wfw:commentRss>http://philpalmieri.com/2009/09/jquery-pluginwidget-quick-screencasts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Matchbox is Back! So Long Modular Extensions&#8230;</title>
		<link>http://philpalmieri.com/2009/09/matchbox-is-back-so-long-modular-extensions/</link>
		<comments>http://philpalmieri.com/2009/09/matchbox-is-back-so-long-modular-extensions/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 01:32:50 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[codeigniter]]></category>
		<category><![CDATA[matchbox & modular extensions]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://philpalmieri.com/?p=151</guid>
		<description><![CDATA[So, for once, my procrastination has paid off! A while back i was complaining, in the most polite way of course, about the lack of development of matchbox. A few days ago Zacharias released Matchbox RC1.  He completely re-wrote it from the ground up and has made it 100% compatible with the latest Codeigniter release. [...]]]></description>
			<content:encoded><![CDATA[<p>So, for once, my procrastination has paid off!  A while back i was complaining, in the most polite way of course, about the lack of development of matchbox. A few days ago Zacharias released Matchbox RC1.  He completely re-wrote it from the ground up and has made it 100% compatible with the latest Codeigniter release.</p>
<p>I downloaded the release candidate from <a href="http://codeigniter.com/wiki/Matchbox/">http://codeigniter.com/wiki/Matchbox/</a>, dropped it into a new branch of some projects that use the old version, and was off and running.</p>
<p>As i play with it more i plan to release some of our code like the <a title="AMFPHP Codeigniter" href="http://philpalmieri.com/2009/04/codeigniter-amfphp-library/">AMFPHP library</a> as self contained modules that can be dropped into an application.</p>
<p>Thanks again to Zacharias for all your hard work.</p>
<p>Phil</p>
]]></content:encoded>
			<wfw:commentRss>http://philpalmieri.com/2009/09/matchbox-is-back-so-long-modular-extensions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Snow Leopard / MAMP Pro mySQL woes</title>
		<link>http://philpalmieri.com/2009/09/snow-leopard-mamp-pro-mysql-woes/</link>
		<comments>http://philpalmieri.com/2009/09/snow-leopard-mamp-pro-mysql-woes/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 03:23:46 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[codeigniter]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[mamp]]></category>

		<guid isPermaLink="false">http://philpalmieri.com/?p=144</guid>
		<description><![CDATA[After wiping my computer and installing 10.6 from scratch, my local php/mysql would not work at all.  The biggest problem was that I was receiving an error when trying to connect to mySQL &#8220;Lost connection to MySQL server at &#8216;reading initial communication packet&#8217;, system error: 61&#8243;. It turns our that in MAMP Pro 1.8, they [...]]]></description>
			<content:encoded><![CDATA[<p>After wiping my computer and installing 10.6 from scratch, my local php/mysql would not work at all.  The biggest problem was that I was receiving an error when trying to connect to mySQL &#8220;Lost connection to MySQL server at &#8216;reading initial communication packet&#8217;, system error: 61&#8243;.</p>
<p>It turns our that in MAMP Pro 1.8, they left out the local bind-address declaration, which for some reason freaks out the default PHP/Apache setup.</p>
<p>So, if you are running Snow Leopard and MAMP Pro and can&#8217;t connect to your mySQL, it&#8217;s an easy fix.  In MAMP Pro edit your my.cnf template (File &gt; Edit Template) .  Add this line somewhere after the &#8220;[mysqld]&#8221; declaration (and reload) &#8211; Everything should be good.</p>
<blockquote><p>bind-address = 127.0.0.1</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://philpalmieri.com/2009/09/snow-leopard-mamp-pro-mysql-woes/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>idleTimeout &#8211; jQuery Idle Session Auto Timeout with Prompt</title>
		<link>http://philpalmieri.com/2009/09/jquery-session-auto-timeout-with-prompt/</link>
		<comments>http://philpalmieri.com/2009/09/jquery-session-auto-timeout-with-prompt/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 00:59:15 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://philpalmieri.com/?p=125</guid>
		<description><![CDATA[Update: I just added a CC license (see below) and renamed this project idleTimeout I just finished the first draft of idleTimeout -  jQuery auto prompt / logout / session expire plugin.  It is fairly simple, but seems to work well for my needs. Installation is simple: grab a copy of jquery-idleTimeout.js , include it in [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Update: I just added a CC license (see below) and renamed this project idleTimeout</p></blockquote>
<p>I just finished the first draft of idleTimeout -  jQuery auto prompt / logout / session expire plugin.  It is fairly simple, but seems to work well for my needs.</p>
<p><a style="text-decoration: none;" href="http://philpalmieri.com/wp-content/uploads/2009/09/session-timeout.png"><img class="aligncenter size-medium wp-image-135" title="session-timeout" src="http://philpalmieri.com/wp-content/uploads/2009/09/session-timeout-550x459.png" alt="session-timeout" width="550" height="459" /></a></p>
<p><span id="more-125"></span></p>
<p>Installation is simple: grab a copy of <a title="jQuery Timed Logout plugin" href="http://philpalmieri.com/js_sandbox/timedLogout/jquery-idleTimeout.js" target="_blank">jquery-idleTimeout.js</a> , include it in your page, and activate it.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #006600; font-style: italic;">/** Run with defaults **/</span>
  $<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
    $<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">idleTimeout</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #006600; font-style: italic;">/** With Optional Overrides **/</span>
  $<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
    $<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">idleTimeout</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
      inactivity<span style="color: #339933;">:</span> <span style="color: #CC0000;">30000</span><span style="color: #339933;">,</span>
      noconfirm<span style="color: #339933;">:</span> <span style="color: #CC0000;">10000</span><span style="color: #339933;">,</span>
      sessionAlive<span style="color: #339933;">:</span> <span style="color: #CC0000;">10000</span>
    <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<blockquote><p><em>Note:  This uses the jQuery UI dialog, and UI themes.  I am working on a non UI version &#8211; but it may be a while</em></p></blockquote>
<p>I have an <a title="jQuery auto logout timer" href="http://www.philpalmieri.com/js_sandbox/timedLogout/" target="_blank">active demo here</a> &#8211; it is running on a 30 second timer for the logout, and if you open firebug you will see the keep alive firing every 10 seconds.</p>
<p>The plugin has a few configuration items so you can customize it for your own needs&#8230;</p>
<ul>
<li><strong>inactivity</strong>: 1200000 //20 Minute default (how long before showing the notice)</li>
<li><strong>sessionAlive</strong>: 300000, //5 minutes default how often to hit alive_url, we use for our ajax interfaces where the page doesn&#8217;t change very often. This helps to prevent the logout screen of your app appearing in ajax callbacks.  If you set this to false it won&#8217;t send off.</li>
<li><strong>alive_url</strong>: &#8216;/path/to/your/imHere/url&#8217;, //send alive ping to this url</li>
<li><strong>redirect_url</strong>: &#8216;/js_sandbox/&#8217;, //Where to go when log out</li>
<li><strong>click_reset</strong>: true, //Reset timeout on clicks (for ajax interface) &#8211; resets the sessionAlive timer, so we are not hitting up your app with alive_url if we just did an ajax call for another  reason.</li>
<li><strong>logout_url</strong>: &#8216;/js_sandbox/timedLogout/index.html&#8217; //logout before redirect (url so you can completely destroy the session before redirecting to login screen)</li>
</ul>
<p><a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/us/"><img style="border-width:0" src="http://i.creativecommons.org/l/by-sa/3.0/us/80x15.png" alt="Creative Commons License" /></a><br />
<span>idleTimeout</span> by <a rel="cc:attributionURL" href="philpalmieri.com">Phillip Palmieri</a> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/us/">Creative Commons Attribution-Share Alike 3.0 United States License</a>.</p>
<p>Please let me know if you are using it, or if you have any ideas to make it better!</p>
<p>Thanks,<br />
Phil</p>
]]></content:encoded>
			<wfw:commentRss>http://philpalmieri.com/2009/09/jquery-session-auto-timeout-with-prompt/feed/</wfw:commentRss>
		<slash:comments>44</slash:comments>
		</item>
		<item>
		<title>Switching from Matchbox to Modular Extensions</title>
		<link>http://philpalmieri.com/2009/08/switching-from-matchbox-to-modular-extensions/</link>
		<comments>http://philpalmieri.com/2009/08/switching-from-matchbox-to-modular-extensions/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 02:29:40 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[codeigniter]]></category>
		<category><![CDATA[matchbox & modular extensions]]></category>
		<category><![CDATA[hmvc]]></category>
		<category><![CDATA[matchbox]]></category>
		<category><![CDATA[modular extensions]]></category>

		<guid isPermaLink="false">http://philpalmieri.com/?p=112</guid>
		<description><![CDATA[[UPDATE: Matchbox is back!] After over 2 years of being a loyal matchbox user I am now at a crossroads. Our back office framework, e-commerce framework, cms, image galleries, etc. etc. etc. all completely rely on matchbox. Unfortunately, when Codeigniter 1.7 rolled out, matchbox didn&#8217;t keep up. There were a few issues with codeigniter&#8217;s new [...]]]></description>
			<content:encoded><![CDATA[<p>[UPDATE: <a href="http://philpalmieri.com/2009/09/matchbox-is-back-so-long-modular-extensions/">Matchbox is back!</a>]</p>
<p>After over 2 years of being a loyal matchbox user I am now at a crossroads.  Our back office framework, e-commerce framework, cms, image galleries, etc. etc. etc. all completely rely on matchbox. Unfortunately, when Codeigniter 1.7 rolled out,  matchbox didn&#8217;t keep up. There were a few issues with codeigniter&#8217;s new validation library with the latest release and I released a hacked matchbox loader in hopes that the developer would eventually come out with his own, but that was last November.</p>
<p>This brings me to the topic of this post &#8211; I will be converting all of our applications and modules from Matchbox to Modular Extensions in the coming weeks.  As I made that decision I realized there are a lot of other matchbox users who like me haven&#8217;t really used Modular Extensions, and are hesitant to take the leap.  So, as I work my way through it I will be posting to a new category with my progress.  At the end, I will try to wrap it all up and make a step by step conversion tutorial for other matchbox users still on the fence.</p>
<p>My apologies to Zacharias if he  just hasn&#8217;t had time to work on it (he has been doing it free of charge btw), if not then I am truly sorry to see matchbox die.  This post isn&#8217;t meant to be a complaint/rip on him, matchbox has been invaluable to us, and this decision was not made easily.</p>
<p>Being a commercial user, and relying on these code bases for my paycheck &#8211; not to mention having to support our deployed systems in the future, I simply cant take the chance that when another Codeigniter update rolls out, none of our legacy code will work.</p>
<p>Stay tuned for more updates.</p>
<p>Phil</p>
]]></content:encoded>
			<wfw:commentRss>http://philpalmieri.com/2009/08/switching-from-matchbox-to-modular-extensions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Site Back Up</title>
		<link>http://philpalmieri.com/2009/08/site-back-up/</link>
		<comments>http://philpalmieri.com/2009/08/site-back-up/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 01:31:23 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[General Internet Stuff]]></category>
		<category><![CDATA[1and1]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[godaddy]]></category>
		<category><![CDATA[registrar]]></category>

		<guid isPermaLink="false">http://philpalmieri.com/?p=108</guid>
		<description><![CDATA[Well, After almost a week of hell dealing with 1and1 &#8211; philpalmiei.com is back up. I don&#8217;t know if it is 100% their fault, but they definitely didn&#8217;t make the situation any better. If you are contemplating using 1and1 for your domain registration &#8211; DON&#8217;T!!! It is near impossible to work with them, and if [...]]]></description>
			<content:encoded><![CDATA[<p>Well,</p>
<p>After almost a week of hell dealing with 1and1 &#8211; philpalmiei.com is back up.  </p>
<p>I don&#8217;t know if it is 100% their fault, but they definitely didn&#8217;t make the situation any better.  If you are contemplating using 1and1 for your domain registration &#8211; DON&#8217;T!!!</p>
<p>It is near impossible to work with them, and if you ever decide to transfer to another registrar, or sell a domain &#8211; good luck with that.</p>
<p>For some strange reason (my own fault for not reading) they do not operate like every other of the 10,000 registrars online.  You do not purchase a domain name and manage it individually.  You purchase domains and add them to a contract.  This contract is the biggest pain in the ass to manage, and prevents you from handling the domains&#8217; accounts directly. You do have full dns control etc. but, they will CANCEL all of your domains in that contract if you have an accounting problem like i did.  </p>
<p>My credit card declined on a charge about 2 months ago, i logged in and updated my card info (it had expired), but because my 1and1 account has nothing to do with my contract account, they didn&#8217;t just re-run the new card on file like GoDaddy and everyone else does.  They instead send me a crappy email that went straight to my spam box (because it included a shit load of ads along with the failure notice) and then proceeded to just cancel every domain in the contract.</p>
<p>Yes, this is a &#8216;venting my frustration&#8217; post and it is purely based on my experience with them.  But i will not be recommending them to anyone for anything.. go with godaddy.</p>
<p>Phil</p>
]]></content:encoded>
			<wfw:commentRss>http://philpalmieri.com/2009/08/site-back-up/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
