<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.5" -->
<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/"
	>

<channel>
	<title>Very Frankly Speaking</title>
	<link>http://www.frankmaulit.com</link>
	<description>better than your blog.</description>
	<pubDate>Thu, 07 Aug 2008 20:17:37 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.5</generator>
	<language>en</language>
			<item>
		<title>Firefox 3 and D-Link DIR-615 Router Issues</title>
		<link>http://www.frankmaulit.com/2008/08/07/firefox-3-and-d-link-dir-615-router-issues/</link>
		<comments>http://www.frankmaulit.com/2008/08/07/firefox-3-and-d-link-dir-615-router-issues/#comments</comments>
		<pubDate>Thu, 07 Aug 2008 20:14:53 +0000</pubDate>
		<dc:creator>frankspastic</dc:creator>
		
		<category>firefox</category>

		<category>d-link</category>

		<category>router</category>

		<category>router administration</category>

		<guid isPermaLink="false">http://www.frankmaulit.com/2008/08/07/firefox-3-and-d-link-dir-615-router-issues/</guid>
		<description><![CDATA[So a couple weeks back I thought my freaking D-Link router was shot (not working).  I was having issues where I wasn&#8217;t able to login to the router administration.  It would keep returning this error message to me:  &#8220;The network connection seems to be down.&#8221;  I was very close to buying an Apple Time Machine [...]]]></description>
			<content:encoded><![CDATA[<p>So a couple weeks back I thought my freaking D-Link router was shot (not working).  I was having issues where I wasn&#8217;t able to login to the router administration.  It would keep returning this error message to me:  &#8220;The network connection seems to be down.&#8221;  I was very close to buying an Apple Time Machine for 500 bucks, but I&#8217;m glad I didn&#8217;t.  All it is is an issue with Firefox 3.  If you just try going to the webpage in a different browser like Safari or Internet Explorer, you shouldn&#8217;t get that message.  I was on the phone with D-Link tech support for quite a damn while and I&#8217;m suprised they&#8217;re not aware of this issue.  I tried to suggest to the nice Filipina call operator to take note of that, but I don&#8217;t think she really cared.
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frankmaulit.com/2008/08/07/firefox-3-and-d-link-dir-615-router-issues/feed/</wfw:commentRss>
		</item>
		<item>
		<title>What I like about Javascript frameworks</title>
		<link>http://www.frankmaulit.com/2008/06/27/what-i-like-about-javascript-frameworks-2/</link>
		<comments>http://www.frankmaulit.com/2008/06/27/what-i-like-about-javascript-frameworks-2/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 16:04:21 +0000</pubDate>
		<dc:creator>frankspastic</dc:creator>
		
		<category>javascript</category>

		<category>javascript frameworks</category>

		<guid isPermaLink="false">http://www.frankmaulit.com/2008/06/27/what-i-like-about-javascript-frameworks-2/</guid>
		<description><![CDATA[The thing I like about Javascript frameworks so far is that I don&#8217;t seem to be having the same kind of browser compatibility issues I used to have when I used to write most of my Javascript from scratch.  All of the browser incompatibilities have been abstracted to me so I don&#8217;t have to worry [...]]]></description>
			<content:encoded><![CDATA[<p>The thing I like about Javascript frameworks so far is that I don&#8217;t seem to be having the same kind of browser compatibility issues I used to have when I used to write most of my Javascript from scratch.  All of the browser incompatibilities have been abstracted to me so I don&#8217;t have to worry about whether or not things work in IE6, IE7, Firefox..etc FOR THE MOST PART.
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frankmaulit.com/2008/06/27/what-i-like-about-javascript-frameworks-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Firefox 3.0 and the Web Developer Toolbar</title>
		<link>http://www.frankmaulit.com/2008/06/26/firefox-30-and-the-web-developer-toolbar/</link>
		<comments>http://www.frankmaulit.com/2008/06/26/firefox-30-and-the-web-developer-toolbar/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 19:42:26 +0000</pubDate>
		<dc:creator>frankspastic</dc:creator>
		
		<category>firefox</category>

		<category>web developer toolbar</category>

		<guid isPermaLink="false">http://www.frankmaulit.com/?p=25</guid>
		<description><![CDATA[Two new quirks with Firefox 3.0 and my Web Developer Toolbar:
1.)  I can&#8217;t do CTRL+SHIFT+S to not show the styles on my page.  Instead my bookmarks show up on a sidebar.  Boo.
2.)  I can&#8217;t do CTRL+SHIFT+Y to inspect a particular element in the DOM and see where it sits in the DOM.  Instead, this &#8220;Jump [...]]]></description>
			<content:encoded><![CDATA[<p>Two new quirks with Firefox 3.0 and my Web Developer Toolbar:</p>
<p>1.)  I can&#8217;t do CTRL+SHIFT+S to not show the styles on my page.  Instead my bookmarks show up on a sidebar.  Boo.</p>
<p>2.)  I can&#8217;t do CTRL+SHIFT+Y to inspect a particular element in the DOM and see where it sits in the DOM.  Instead, this &#8220;Jump to Tag&#8221; window pops up.<br />
I will now search for a solution.  If anyone finds it before me, please comment.
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frankmaulit.com/2008/06/26/firefox-30-and-the-web-developer-toolbar/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Oracle vs. MySQL (my experience)</title>
		<link>http://www.frankmaulit.com/2008/06/12/oracle-vs-mysql-my-experience/</link>
		<comments>http://www.frankmaulit.com/2008/06/12/oracle-vs-mysql-my-experience/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 22:40:26 +0000</pubDate>
		<dc:creator>frankspastic</dc:creator>
		
		<category>oracle</category>

		<category>mysql</category>

		<guid isPermaLink="false">http://www.frankmaulit.com/?p=23</guid>
		<description><![CDATA[I didn&#8217;t know you had to say &#8220;commit;&#8221; after any SQL statement in Oracle to have the changes take effect.  Maybe I&#8217;m stupid but no one ever taught me this, lol.

]]></description>
			<content:encoded><![CDATA[<p>I didn&#8217;t know you had to say &#8220;commit;&#8221; after any SQL statement in Oracle to have the changes take effect.  Maybe I&#8217;m stupid but no one ever taught me this, lol.
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frankmaulit.com/2008/06/12/oracle-vs-mysql-my-experience/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Handling jQuery serialize() on the backend with PHP</title>
		<link>http://www.frankmaulit.com/2008/06/12/handling-jquery-serialize-on-the-backend-with-php/</link>
		<comments>http://www.frankmaulit.com/2008/06/12/handling-jquery-serialize-on-the-backend-with-php/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 13:59:46 +0000</pubDate>
		<dc:creator>frankspastic</dc:creator>
		
		<category>php</category>

		<category>javascript</category>

		<category>jquery</category>

		<guid isPermaLink="false">http://www.frankmaulit.com/?p=21</guid>
		<description><![CDATA[My goal for this one situation is to validate all my form data with my backend PHP code through AJAX.  If all the checks on my form don&#8217;t go through successfully, the page will not go to the next page specified in the HTML form&#8217;s &#8220;action&#8221; attribute.
On the Javascript side I use the serialize() [...]]]></description>
			<content:encoded><![CDATA[<p>My goal for this one situation is to validate all my form data with my backend PHP code through AJAX.  If all the checks on my form don&#8217;t go through successfully, the page will not go to the next page specified in the HTML form&#8217;s &#8220;action&#8221; attribute.</p>
<p>On the Javascript side I use the serialize() function to take all my form data and pass it through to action.php.</p>
<pre>
<div class="codesnip-container" >
<div class="codesnip" style="font-family: monospace;">$<span class="br0">&#40;</span><span class="st0">&quot;#submit-form&quot;</span><span class="br0">&#41;</span>.<span class="me1">submit</span><span class="br0">&#40;</span>
<span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
<span class="kw2">var</span> data = $<span class="br0">&#40;</span><span class="kw1">this</span><span class="br0">&#41;</span>.<span class="me1">serialize</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;
$.<span class="me1">post</span><span class="br0">&#40;</span> <span class="st0">&quot;action.php&quot;</span>, <span class="br0">&#123;</span>
action: <span class="st0">&quot;ajax_verify_form&quot;</span>,
data: data <span class="br0">&#125;</span>,
<span class="kw2">function</span><span class="br0">&#40;</span>response<span class="br0">&#41;</span><span class="br0">&#123;</span>
<span class="kw3">alert</span><span class="br0">&#40;</span>response<span class="br0">&#41;</span>;
<span class="kw1">return</span> <span class="kw2">false</span>;
<span class="br0">&#125;</span>
<span class="br0">&#41;</span>;
<span class="kw1">return</span> <span class="kw2">false</span>;
<span class="br0">&#125;</span>
<span class="br0">&#41;</span>;</div>
</div>
</pre>
<p>On the PHP side:</p>
<pre>
<div class="codesnip-container" >
<div class="codesnip" style="font-family: monospace;"><span class="kw1">if</span><span class="br0">&#40;</span><span class="re0">$action</span> == <span class="st0">&quot;ajax_verify_form&quot;</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
<span class="re0">$fields</span> = <a href="http://www.php.net/explode"><span class="kw3">explode</span></a><span class="br0">&#40;</span><span class="st0">&quot;&amp;&quot;</span>,<span class="re0">$data</span><span class="br0">&#41;</span>;
<span class="kw1">foreach</span><span class="br0">&#40;</span><span class="re0">$fields</span> <span class="kw1">as</span> <span class="re0">$field</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
<span class="re0">$field_key_value</span> = <a href="http://www.php.net/explode"><span class="kw3">explode</span></a><span class="br0">&#40;</span><span class="st0">&quot;=&quot;</span>,<span class="re0">$field</span><span class="br0">&#41;</span>;
<span class="re0">$key</span> = <a href="http://www.php.net/urldecode"><span class="kw3">urldecode</span></a><span class="br0">&#40;</span><span class="re0">$field_key_value</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span><span class="br0">&#41;</span>;
<span class="re0">$value</span> = <a href="http://www.php.net/urldecode"><span class="kw3">urldecode</span></a><span class="br0">&#40;</span><span class="re0">$field_key_value</span><span class="br0">&#91;</span><span class="nu0">1</span><span class="br0">&#93;</span><span class="br0">&#41;</span>;
<a href="http://www.php.net/eval"><span class="kw3">eval</span></a><span class="br0">&#40;</span><span class="st0">&quot;$$key = <span class="es0">&quot;</span>$value<span class="es0">&quot;</span>;&quot;</span><span class="br0">&#41;</span>;
<span class="br0">&#125;</span>
<span class="br0">&#125;</span></div>
</div>
</pre>
<p>Now I have all the same variables from the client side on the PHP side.  Now you can do whatever form-checking you need with PHP.  If you have an error, echo the error so the callback function on the jquery.post() function will catch it.
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frankmaulit.com/2008/06/12/handling-jquery-serialize-on-the-backend-with-php/feed/</wfw:commentRss>
		</item>
		<item>
		<title>If I wanted to take the bus home from work&#8230;</title>
		<link>http://www.frankmaulit.com/2008/06/02/if-i-wanted-to-take-the-bus-home-from-work/</link>
		<comments>http://www.frankmaulit.com/2008/06/02/if-i-wanted-to-take-the-bus-home-from-work/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 22:06:09 +0000</pubDate>
		<dc:creator>frankspastic</dc:creator>
		
		<category>austin</category>

		<category>work</category>

		<category>fuel efficiency</category>

		<guid isPermaLink="false">http://www.frankmaulit.com/?p=22</guid>
		<description><![CDATA[Google Transit is saying that it will take me 53 minutes to get home if I ride the bus.  It will cost me $1.50 to take the bus.  It&#8217;s less than 10 miles between home and work.  My car gets about 34 miles per gallon.  Gas was like $3.79.  I [...]]]></description>
			<content:encoded><![CDATA[<p>Google Transit is saying that it will take me 53 minutes to get home if I ride the bus.  It will cost me $1.50 to take the bus.  It&#8217;s less than 10 miles between home and work.  My car gets about 34 miles per gallon.  Gas was like $3.79.  I think it will be cheaper to drive.</p>
<p>Here&#8217;s the Google Transit route: <a href="http://twurl.nl/genltl">http://twurl.nl/genltl</a>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frankmaulit.com/2008/06/02/if-i-wanted-to-take-the-bus-home-from-work/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Using PHP&#8217;s putenv() function to set environment variables and connecting to an Oracle database</title>
		<link>http://www.frankmaulit.com/2008/03/19/using-phps-putenv-function-to-set-environment-variables-and-connecting-to-an-oracle-database/</link>
		<comments>http://www.frankmaulit.com/2008/03/19/using-phps-putenv-function-to-set-environment-variables-and-connecting-to-an-oracle-database/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 16:01:22 +0000</pubDate>
		<dc:creator>frankspastic</dc:creator>
		
		<category>php</category>

		<category>oracle</category>

		<category>web development</category>

		<guid isPermaLink="false">http://www.frankmaulit.com/?p=20</guid>
		<description><![CDATA[Yay, my first real technical blog post!
I&#8217;ve been trying to tackle this issue for a while.  I&#8217;ve been making a connection to an Oracle database using PHP, but I&#8217;d have to modify the environment variables to tell PHP where to find the Oracle installation and the tnsnames.ora file.  To do this, I would [...]]]></description>
			<content:encoded><![CDATA[<p>Yay, my first real technical blog post!</p>
<p>I&#8217;ve been trying to tackle this issue for a while.  I&#8217;ve been making a connection to an Oracle database using PHP, but I&#8217;d have to modify the environment variables to tell PHP where to find the Oracle installation and the tnsnames.ora file.  To do this, I would use the putenv() PHP function to set the ORACLE_HOME and TNS_ADMIN variables.  The problem was that it was being really really erratic.  It would make a connection one day and the next day it&#8217;s not working.  Did the freaking server admin make changes to the server?  Am I pointing the environment variables to the right place?  Trust me, I went over this issue for a long time.</p>
<p>Well the issue is that you&#8217;re not even supposed to be usnig putenv() to set environment variables.  In fact it&#8217;s going to be deprecated by PHP ver. 6.0&#8230;  Thanks to this PDF <a href="http://www.oracle.com/technology/tech/php/pdf/underground-php-oracle-manual.pdf">http://www.oracle.com/technology/tech/php/pdf/underground-php-oracle-manual.pdf</a> on page 100 it states that you&#8217;re supposed to be setting the environment variables in the shell that starts Apache.  I&#8217;ve sent the request in to my server admin (since i don&#8217;t have rights) and I&#8217;m pretty confident that this will work.</p>
<p>[UPDATE]</p>
<p>Setting the environment variables on Apache worked&#8230;  for the most part.  It still craps out maybe like 10% of the time.  This is still an issue which still needs some investigation.
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frankmaulit.com/2008/03/19/using-phps-putenv-function-to-set-environment-variables-and-connecting-to-an-oracle-database/feed/</wfw:commentRss>
		</item>
		<item>
		<title>What to write about&#8230;</title>
		<link>http://www.frankmaulit.com/2008/03/18/what-to-write-about/</link>
		<comments>http://www.frankmaulit.com/2008/03/18/what-to-write-about/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 13:53:48 +0000</pubDate>
		<dc:creator>frankspastic</dc:creator>
		
		<category></category>

		<guid isPermaLink="false">http://www.frankmaulit.com/?p=18</guid>
		<description><![CDATA[I think I might start using this webspace as a place to document all my web-development related issues.  I can only share so much of work related stuff since that stuff is confidential, but I think I can keep it general enough.

]]></description>
			<content:encoded><![CDATA[<p>I think I might start using this webspace as a place to document all my web-development related issues.  I can only share so much of work related stuff since that stuff is confidential, but I think I can keep it general enough.
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frankmaulit.com/2008/03/18/what-to-write-about/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Goodphil Wallpaper</title>
		<link>http://www.frankmaulit.com/2008/03/18/goodphil-wallpaper/</link>
		<comments>http://www.frankmaulit.com/2008/03/18/goodphil-wallpaper/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 13:46:28 +0000</pubDate>
		<dc:creator>frankspastic</dc:creator>
		
		<category></category>

		<guid isPermaLink="false">http://www.frankmaulit.com/?p=16</guid>
		<description><![CDATA[http://www.frankmaulit.com/IMG_2240.jpg

]]></description>
			<content:encoded><![CDATA[<p><a target="_blank" href="http://www.frankmaulit.com/IMG_2240.jpg">http://www.frankmaulit.com/IMG_2240.jpg</a>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frankmaulit.com/2008/03/18/goodphil-wallpaper/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
