<?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>betweenGo &#187; Web</title>
	<atom:link href="http://betweengo.com/category/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://betweengo.com</link>
	<description>We make Ruby on Rails easy.  We make ATG easy.</description>
	<lastBuildDate>Tue, 08 May 2012 19:30:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>JavaScript Invalid Argument in Internet Explorer Only</title>
		<link>http://betweengo.com/2009/08/11/javascript-invalid-argument-internet-explorer-only/</link>
		<comments>http://betweengo.com/2009/08/11/javascript-invalid-argument-internet-explorer-only/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 01:09:43 +0000</pubDate>
		<dc:creator>Frank Kim</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[internet explorer]]></category>

		<guid isPermaLink="false">http://betweengo.com/?p=813</guid>
		<description><![CDATA[Today I noticed one of my links were not working.  This was only happening in Internet Explorer 8.  Looking down at the status bar in the lower left corner I saw the message “Error on page.”  Double-clicking on it popped up this window full of useless information. A Google search for “internet explorer invalid argument” [...]
Related posts:<ol>
<li><a href='http://betweengo.com/2009/03/17/unobtrusive-javascript/' rel='bookmark' title='Unobtrusive JavaScript'>Unobtrusive JavaScript</a></li>
<li><a href='http://betweengo.com/2005/08/08/internet-explorer-form-does-not-invoke-atg-handler/' rel='bookmark' title='Internet Explorer form does not invoke ATG handler'>Internet Explorer form does not invoke ATG handler</a></li>
<li><a href='http://betweengo.com/2009/08/16/twitter-weekly-updates-for-2009-08-16/' rel='bookmark' title='Twitter Weekly Updates for 2009-08-16'>Twitter Weekly Updates for 2009-08-16</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Today I noticed one of my links were not working.  This was only happening in <a title="Internet Explorer 8 - Wikipedia" href="http://en.wikipedia.org/wiki/Internet_Explorer_8">Internet Explorer 8</a>.  Looking down at the status bar in the lower left corner I saw the message “Error on page.”  Double-clicking on it popped up this window full of <em>useless</em> information.</p>
<p><a href="http://betweengo.com/wp-content/uploads/2009/08/internet-explorer-8-invalid-argument.png"><img class="aligncenter size-medium wp-image-814" title="Internet Explorer 8 invalid argument JavaScript error" src="http://betweengo.com/wp-content/uploads/2009/08/internet-explorer-8-invalid-argument-500x326.png" alt="Internet Explorer 8 invalid argument JavaScript error" width="500" height="326" /></a></p>
<p>A Google search for “<a title="internet explorer invalid argument - Google Search" href="http://www.google.com/search?q=internet+explorer+invalid+argument">internet explorer invalid argument</a>” brought me to this page, <a title="Internet Explorer Sucks | firsttube.com" href="http://firsttube.com/read/Internet-Explorer-Sucks/">Internet Explorer Sucks</a>.  Fortunately the author had run into this problem and figured out the solution.</p>
<p>It turns out In Internet Explorer, <strong>the second argument to the JavaScript <a title="Using the window open method" href="http://www.javascript-coder.com/window-popup/javascript-window-open.phtml"><tt>window.open</tt></a> method, which is the <tt>windowName</tt> argument, can’t have spaces.</strong> My original link looked like this.</p>
<pre>&lt;a href="javascript:void(0);" onclick="window.open('popUp.jsp','Frank Kim betweenGo','menubar=0,toolbar=0,location=0,scrollbars=yes,width=400,height=175')"&gt;What's this?&lt;/a&gt;</pre>
<p>When I took out the spaces from the <tt>windowName</tt> argument the link worked.   <strong>You would think Internet Explorer 8 would have fixed this issue by now, it doesn&#8217;t affect any other <em>modern</em> web browser.</strong></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fbetweengo.com%2F2009%2F08%2F11%2Fjavascript-invalid-argument-internet-explorer-only%2F&amp;title=JavaScript%20Invalid%20Argument%20in%20Internet%20Explorer%20Only" id="wpa2a_2"><img src="http://betweengo.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>Related posts:<ol>
<li><a href='http://betweengo.com/2009/03/17/unobtrusive-javascript/' rel='bookmark' title='Unobtrusive JavaScript'>Unobtrusive JavaScript</a></li>
<li><a href='http://betweengo.com/2005/08/08/internet-explorer-form-does-not-invoke-atg-handler/' rel='bookmark' title='Internet Explorer form does not invoke ATG handler'>Internet Explorer form does not invoke ATG handler</a></li>
<li><a href='http://betweengo.com/2009/08/16/twitter-weekly-updates-for-2009-08-16/' rel='bookmark' title='Twitter Weekly Updates for 2009-08-16'>Twitter Weekly Updates for 2009-08-16</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://betweengo.com/2009/08/11/javascript-invalid-argument-internet-explorer-only/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>YouTube Embedded Player Parameters</title>
		<link>http://betweengo.com/2009/04/17/youtube-embedded-player-parameters/</link>
		<comments>http://betweengo.com/2009/04/17/youtube-embedded-player-parameters/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 16:56:03 +0000</pubDate>
		<dc:creator>Frank Kim</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://betweengo.com/?p=692</guid>
		<description><![CDATA[Here is a page describing the YouTube Embedded Player Parameters.  These parameters are query parameters you can add to the end of the YouTube URL. There are different parameters you can add to the object and embed statements.  Here is an example. &#60;object width="320" height="265"&#62; &#60;param name="movie" value="http://www.youtube.com/v/6sHenGpeGgo&#38;hl=en&#38;fs=1&#38;autoplay=1"&#62;&#60;/param&#62; &#60;param name="allowFullScreen" value="true"&#62;&#60;/param&#62; &#60;param name="allowscriptaccess" value="always"&#62;&#60;/param &#60;param [...]
Related posts:<ol>
<li><a href='http://betweengo.com/2008/07/31/google-app-engine/' rel='bookmark' title='Google App Engine'>Google App Engine</a></li>
<li><a href='http://betweengo.com/2005/08/25/jhtml-tricks/' rel='bookmark' title='JHTML Tricks'>JHTML Tricks</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Here is a page describing the <a title="YouTube Embedded Player Parameters - YouTube APIs and Tools - Google Code" href="http://code.google.com/apis/youtube/player_parameters.html">YouTube Embedded Player Parameters</a>.  These parameters are query parameters you can add to the end of the YouTube URL.</p>
<p>There are different parameters you can add to the object and embed statements.  Here is an example.</p>
<pre>&lt;object width="320" height="265"&gt;
 &lt;param name="movie" value="http://www.youtube.com/v/6sHenGpeGgo&amp;hl=en&amp;fs=1&amp;autoplay=1"&gt;&lt;/param&gt;
 &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;
 &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param
 &lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;
 &lt;embed src="http://www.youtube.com/v/6sHenGpeGgo&amp;hl=en&amp;fs=1&amp;autoplay=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="transparent" width="320" height="265"&gt;&lt;/embed&gt;
&lt;/object&gt;</pre>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fbetweengo.com%2F2009%2F04%2F17%2Fyoutube-embedded-player-parameters%2F&amp;title=YouTube%20Embedded%20Player%20Parameters" id="wpa2a_4"><img src="http://betweengo.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>Related posts:<ol>
<li><a href='http://betweengo.com/2008/07/31/google-app-engine/' rel='bookmark' title='Google App Engine'>Google App Engine</a></li>
<li><a href='http://betweengo.com/2005/08/25/jhtml-tricks/' rel='bookmark' title='JHTML Tricks'>JHTML Tricks</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://betweengo.com/2009/04/17/youtube-embedded-player-parameters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTTP Proxy</title>
		<link>http://betweengo.com/2009/04/16/http-proxy/</link>
		<comments>http://betweengo.com/2009/04/16/http-proxy/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 14:02:08 +0000</pubDate>
		<dc:creator>Frank Kim</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[JBoss]]></category>

		<guid isPermaLink="false">http://betweengo.com/?p=690</guid>
		<description><![CDATA[Recently I was having a problem where a Flash video was not being displayed.  It turned out the Flash video had not been created properly and had a dependency on other Flash files that were not available.  When I was viewing this Flash video directly using JBoss I did not see any errors.  But when [...]
Related posts:<ol>
<li><a href='http://betweengo.com/2008/06/13/adobe-flash-and-shockwave-versions/' rel='bookmark' title='Adobe Flash and Shockwave Versions'>Adobe Flash and Shockwave Versions</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Recently I was having a problem where a Flash video was not being displayed.  It turned out the Flash video had not been created properly and had a dependency on other Flash files that were not available.  When I was viewing this Flash video directly using JBoss I did not see any errors.  But when I viewed it using Apache the logs showed the dependency problems.</p>
<p>Another developer, <a title="J Allan Scott" href="http://www.linkedin.com/pub/0/199/b27">Allan Scott</a>, suggested next time I use <a title="Charles : Web Debugging Proxy | HTTP Monitor | HTTP Proxy | HTTPS/SSL Proxy | Reverse Proxy" href="http://www.charlesproxy.com/">Charles</a> or <a title="Fiddler Web Debugging Proxy" href="http://www.fiddler2.com/">Fiddler</a> as HTTP proxies.</p>
<blockquote><p>Did you try watching the HTTP traffic with a tool like Fiddler or Charles?</p>
<p>If there is a dependency on something and it failed to download it then you should be able to see the 404 or some other error.</p></blockquote>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fbetweengo.com%2F2009%2F04%2F16%2Fhttp-proxy%2F&amp;title=HTTP%20Proxy" id="wpa2a_6"><img src="http://betweengo.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>Related posts:<ol>
<li><a href='http://betweengo.com/2008/06/13/adobe-flash-and-shockwave-versions/' rel='bookmark' title='Adobe Flash and Shockwave Versions'>Adobe Flash and Shockwave Versions</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://betweengo.com/2009/04/16/http-proxy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unobtrusive JavaScript</title>
		<link>http://betweengo.com/2009/03/17/unobtrusive-javascript/</link>
		<comments>http://betweengo.com/2009/03/17/unobtrusive-javascript/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 20:02:54 +0000</pubDate>
		<dc:creator>Frank Kim</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://betweengo.com/?p=675</guid>
		<description><![CDATA[Unobtrusive JavaScript&#8217;s goal is to move all the functionality (the Controller) out of the HTML (the Model) and the CSS (the View).  This is also called full MVC separation. This is how typically JavaScript and HTML mix.  For example in submitting a form using a text link. &#60;a href="javascript:submit(document.testForm)"&#62;Submit&#60;/a&#62; Or for jumping to different parts [...]
Related posts:<ol>
<li><a href='http://betweengo.com/2007/07/20/submitting-an-atg-form-using-a-text-link/' rel='bookmark' title='Submitting an ATG Form Using a Text Link'>Submitting an ATG Form Using a Text Link</a></li>
<li><a href='http://betweengo.com/2007/04/28/submitting-form-with-radio-button/' rel='bookmark' title='Submitting a form with a radio button'>Submitting a form with a radio button</a></li>
<li><a href='http://betweengo.com/2008/07/17/jumping-within-page-from-dropdown/' rel='bookmark' title='Jumping to different parts of a page using a dropdown'>Jumping to different parts of a page using a dropdown</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Unobtrusive JavaScript&#8217;s goal is to move all the functionality (the Controller) out of the HTML (the Model) and the CSS (the View).  This is also called full MVC separation.</p>
<p>This is how typically JavaScript and HTML mix.  For example in <a title=" Submitting an ATG Form Using a Text Link" href="http://betweengo.com/2007/07/20/submitting-an-atg-form-using-a-text-link/">submitting a form using a text link</a>.</p>
<pre>&lt;a href="javascript:submit(document.testForm)"&gt;Submit&lt;/a&gt;</pre>
<p>Or for <a title=" Jumping to different parts of a page using a dropdown" href="../2008/07/17/jumping-within-page-from-dropdown/">jumping to different parts of a page using a dropdown</a>.</p>
<pre> &lt;input type="image" src="/img/buttons/update.gif"
   onClick="window.location.hash=
document.jumpTo.names.options[document.jumpTo.names.selectedIndex].value"&gt;</pre>
<p>Using the unobtrusive JavaScript technique one can separate the JavaScript from the HTML.</p>
<pre>&lt;div id="foo"&gt;Submit&lt;/div&gt;

&lt;script type="text/javascript"&gt;
 Event.observe($('foo'), 'click', function(event) {
   $(Event.element(event)).form.submit();
   return false;
 });
&lt;/script&gt;</pre>
<p>We use the <a title="Protoculous : Prototype &amp; Scriptaculous lightweight !" href="http://protoculous.wikeo.be/">Protoculous</a> JavaScript file which combines the <a title="Prototype JavaScript Framework" href="http://prototypejs.org/api">Prototype</a> framework and <a title="script.aculo.us - web 2.0 javascript" href="http://script.aculo.us/">Scriptaculous</a> libraries to do unobtrusive JavaScript.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fbetweengo.com%2F2009%2F03%2F17%2Funobtrusive-javascript%2F&amp;title=Unobtrusive%20JavaScript" id="wpa2a_8"><img src="http://betweengo.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>Related posts:<ol>
<li><a href='http://betweengo.com/2007/07/20/submitting-an-atg-form-using-a-text-link/' rel='bookmark' title='Submitting an ATG Form Using a Text Link'>Submitting an ATG Form Using a Text Link</a></li>
<li><a href='http://betweengo.com/2007/04/28/submitting-form-with-radio-button/' rel='bookmark' title='Submitting a form with a radio button'>Submitting a form with a radio button</a></li>
<li><a href='http://betweengo.com/2008/07/17/jumping-within-page-from-dropdown/' rel='bookmark' title='Jumping to different parts of a page using a dropdown'>Jumping to different parts of a page using a dropdown</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://betweengo.com/2009/03/17/unobtrusive-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Undefined</title>
		<link>http://betweengo.com/2009/02/26/undefined/</link>
		<comments>http://betweengo.com/2009/02/26/undefined/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 21:42:20 +0000</pubDate>
		<dc:creator>Frank Kim</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://betweengo.com/?p=445</guid>
		<description><![CDATA[(Photo: Nouveau Variation by Syntopia) I find the undefined keyword and identity operators (=== and !==) in JavaScript pretty useful.&#160; For example if I am parsing a JSON input and I am not sure if something is there or not I test it like this. if (root.Foo === undefined) If I want to test if [...]
Related posts:<ol>
<li><a href='http://betweengo.com/2005/07/28/user-defined-property-type-gotchas/' rel='bookmark' title='user-defined property type gotcha&#8217;s'>user-defined property type gotcha&#8217;s</a></li>
<li><a href='http://betweengo.com/2007/04/28/submitting-form-with-radio-button/' rel='bookmark' title='Submitting a form with a radio button'>Submitting a form with a radio button</a></li>
<li><a href='http://betweengo.com/2007/07/20/submitting-an-atg-form-using-a-text-link/' rel='bookmark' title='Submitting an ATG Form Using a Text Link'>Submitting an ATG Form Using a Text Link</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p align="center"><a href="http://www.flickr.com/photos/syntopia/3573620167/"><img title="Nouveau Variation on Flickr" alt="Nouveau Variation on Flickr" src="http://farm4.static.flickr.com/3582/3573620167_976f03c0a7.jpg" /></a></p>
<p align="center">(Photo: <a title="Nouveau Variation on Flickr" href="http://www.flickr.com/photos/syntopia/3573620167/">Nouveau Variation</a> by <a title="Flickr: Syntopia&#39;s Photostream" href="http://www.flickr.com/photos/syntopia/">Syntopia</a>) </p>
<p>I find the undefined keyword and identity operators (=== and !==) in JavaScript pretty useful.&#160; For example if I am parsing a JSON input and I am not sure if something is there or not I test it like this.</p>
<pre>if (root.Foo === undefined)</pre>
<p>If I want to test if something is defined I do it like this.</p>
<pre>if (root.Bar !== undefined)</pre>
<p>saladwithsteve explains it well in his <a title="JavaScript undefined vs. null" href="http://saladwithsteve.com/2008/02/javascript-undefined-vs-null.html">JavaScript undefined vs. null</a> post.</p>
<p><strong>Update 12-14-2009: </strong>Unfortunately the above method did not work for testing a variable directly.&#160; I ended up following the advice of this post, <a title="Javascript IsDefined Function" href="http://jehiah.cz/archive/javascript-isdefined-function">Javascript IsDefined Function</a>.&#160; To test if a variable is defined I now do this.</p>
<pre>if (typeof(foo) != &quot;undefined&quot;)</pre>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fbetweengo.com%2F2009%2F02%2F26%2Fundefined%2F&amp;title=Undefined" id="wpa2a_10"><img src="http://betweengo.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>Related posts:<ol>
<li><a href='http://betweengo.com/2005/07/28/user-defined-property-type-gotchas/' rel='bookmark' title='user-defined property type gotcha&#8217;s'>user-defined property type gotcha&#8217;s</a></li>
<li><a href='http://betweengo.com/2007/04/28/submitting-form-with-radio-button/' rel='bookmark' title='Submitting a form with a radio button'>Submitting a form with a radio button</a></li>
<li><a href='http://betweengo.com/2007/07/20/submitting-an-atg-form-using-a-text-link/' rel='bookmark' title='Submitting an ATG Form Using a Text Link'>Submitting an ATG Form Using a Text Link</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://betweengo.com/2009/02/26/undefined/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Impressive Permalink Functionality</title>
		<link>http://betweengo.com/2009/01/12/wordpress-impressive-permalink-functionality/</link>
		<comments>http://betweengo.com/2009/01/12/wordpress-impressive-permalink-functionality/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 20:50:17 +0000</pubDate>
		<dc:creator>Frank Kim</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://betweengo.com/?p=389</guid>
		<description><![CDATA[A long time ago I enabled the WordPress permalink functionality so that the links for my blog articles were somewhat human readable.  I used my own custom format, /%category%/%year%/%monthnum%/%day%/%postname%/. Awhile ago I began regretting that format because if I changed the category of the article then the URL would change and any bookmarks to that [...]
Related posts:<ol>
<li><a href='http://betweengo.com/2005/10/17/wordpress-and-gallery2/' rel='bookmark' title='WordPress and Gallery2'>WordPress and Gallery2</a></li>
<li><a href='http://betweengo.com/2005/10/13/fun/' rel='bookmark' title='WordPress fun'>WordPress fun</a></li>
<li><a href='http://betweengo.com/2006/03/17/wordpress-contact-e-mail-form/' rel='bookmark' title='WordPress Contact E-Mail Form'>WordPress Contact E-Mail Form</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>A long time ago I enabled the WordPress permalink functionality so that the links for my blog articles were somewhat human readable.  I used my own custom format, /%category%/%year%/%monthnum%/%day%/%postname%/.</p>
<p>Awhile ago I began regretting that format because if I changed the category of the article then the URL would change and any bookmarks to that article would be broken.</p>
<p>Today I started reorganizing a lot of categories and decided it was time to bite the bullter.  I changed the permalink format to the standard /%year%/%monthnum%/%day%/%postname%/.   What was so impressive is that the old URL&#8217;s still worked, they redirected to the new URL.  WordPress rocks.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fbetweengo.com%2F2009%2F01%2F12%2Fwordpress-impressive-permalink-functionality%2F&amp;title=WordPress%20Impressive%20Permalink%20Functionality" id="wpa2a_12"><img src="http://betweengo.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>Related posts:<ol>
<li><a href='http://betweengo.com/2005/10/17/wordpress-and-gallery2/' rel='bookmark' title='WordPress and Gallery2'>WordPress and Gallery2</a></li>
<li><a href='http://betweengo.com/2005/10/13/fun/' rel='bookmark' title='WordPress fun'>WordPress fun</a></li>
<li><a href='http://betweengo.com/2006/03/17/wordpress-contact-e-mail-form/' rel='bookmark' title='WordPress Contact E-Mail Form'>WordPress Contact E-Mail Form</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://betweengo.com/2009/01/12/wordpress-impressive-permalink-functionality/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>smush.it</title>
		<link>http://betweengo.com/2008/10/02/smushit/</link>
		<comments>http://betweengo.com/2008/10/02/smushit/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 19:48:49 +0000</pubDate>
		<dc:creator>Frank Kim</dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://betweengo.com/web/2008/10/02/smushit/</guid>
		<description><![CDATA[Image optimization is an art that not many people master. There are many good image editing tools that allow us to get the best visual result for a certain file size but &#8220;under the hood&#8221; a lot more optimization can be done. Smushit.com is a service that goes beyond the limitations of Photoshop, Fireworks &#38; [...]
Related posts:<ol>
<li><a href='http://betweengo.com/2011/03/21/create-tablespaces-in-oracle/' rel='bookmark' title='Create Tablespaces in Oracle'>Create Tablespaces in Oracle</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://smush.it/"><img class="alignnone" title="smush.it" src="http://smush.it/css/skin/logo.png" alt="" width="349" height="75" /></a></p>
<blockquote><p>Image optimization is an art that not many people master. There are many good image editing tools that allow us to get the best visual result for a certain file size but &#8220;under the hood&#8221; a lot more optimization can be done.</p>
<p><a title="Smush.it" href="http://www.smushit.com/">Smushit.com</a> is a service that goes beyond the limitations of Photoshop, Fireworks &amp; Co. It uses image format specific non-lossy image optimization tools to squeeze the last bytes out of your images &#8211; without changing their look or visual quality. You&#8217;ll get a report of how many bytes you can save by optimizing your images and all the changed images as a single zip for download.</p>
<p>Smush it comes in different flavours:</p>
<ul class="simpleList">
<li>You can upload a bunch of pictures in your browser</li>
<li>You can provide us with a list of image urls or</li>
<li>You can get a Firefox Extension to optimize the images found on any web page</li>
</ul>
<p>Saving bytes has never been so easy &#8211; you point us in the right direction, and we&#8217;ll do the rest for you. A ZIP archive with optimized images will be generated for you.</p></blockquote>
<blockquote><p>New from the Yahoo  Performance team.</p>
<p>Takes your image(s) and makes their file size as small as possible: converts GIF to PNG8, throws out JPG  metadata, etc.  Does not make JPGs more lossy; the results look exactly the  same.</p>
<p>Install the Firefox  plugin and you can hand it a URL &#8212; and when it&#8217;s done, it&#8217;ll give you a ZIP file of all the images from that URL in reduced form.</p>
<p>Our Travel  page, for instance:<br />
Smushed <strong>12.97%</strong> or <strong>30.14  KB</strong> from the size of your image(s).<br />
I&#8217;m actually pretty  pleased we are &#8220;only&#8221; 30KB over.   I&#8217;d have thought it&#8217;d be more.</p>
<p>Our visitor HIW page:<br />
Smushed <strong>30.48%</strong> or <strong>51.16 KB</strong> from the size of your  image(s).</p></blockquote>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fbetweengo.com%2F2008%2F10%2F02%2Fsmushit%2F&amp;title=smush.it" id="wpa2a_14"><img src="http://betweengo.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>Related posts:<ol>
<li><a href='http://betweengo.com/2011/03/21/create-tablespaces-in-oracle/' rel='bookmark' title='Create Tablespaces in Oracle'>Create Tablespaces in Oracle</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://betweengo.com/2008/10/02/smushit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Browser Security Warnings</title>
		<link>http://betweengo.com/2008/09/23/browser-security-warnings/</link>
		<comments>http://betweengo.com/2008/09/23/browser-security-warnings/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 17:39:57 +0000</pubDate>
		<dc:creator>Frank Kim</dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://betweengo.com/?p=314</guid>
		<description><![CDATA[This is from my friend, Chris Weekly. I think it is necessary for us to be precise when we talk about &#8220;security popups&#8221; as there are many different kinds. Some of these are always preventable, some are unavoidable in certain scenarios, all vary according to the browser version and its user config. Anyway here&#8217;s a [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p>This is from my friend, <a title="Chris Weekly" href="http://chris.weekly.org/">Chris Weekly</a>.</p>
<blockquote><p>I think it is necessary for us to be precise when we talk about &#8220;security popups&#8221; as there are many different kinds.</p>
<p>Some of these are always preventable, some are unavoidable in certain scenarios, all vary according to the browser version and its user config.</p>
<p>Anyway here&#8217;s a kickstart:</p>
<ol>
<li><strong>SSL Certificate Warnings (various)</strong> &#8211; Triggered on HTTPS URL&#8217;s on domains with an expired or self-signed certificate. </li>
<li><strong>Insecure Content Warnings</strong> &#8211; Triggered on HTTPS URL&#8217;s when the page contents embed references to HTTP resources (images, iFrames, stylesheets or scripts).<br />
This is preventable by proper JSP/taglib usage. Note it is ok for links to use http:// even in https:// pages as they&#8217;re not automatically followed.</li>
<li><strong>HTTPS to HTTP Redirection Warnings</strong> &#8211; Triggered when an HTTPS request triggers a redirect to an HTTP URL.<br />
This is unavoidable in some scenarios but should be avoided by design whenever possible.</li>
<li><strong>HTTP/HTTPS Switch Alert</strong> &#8211; Triggered when simply navigating from HTTP to HTTPS or back.<br />
This is out of our control, but most browsers don&#8217;t have this on by default, and users tend to turn this global setting off after seeing it once or twice (on any site) as it&#8217;s so common and harmless.</li>
<li><strong>Content not under this site&#8217;s control (New)</strong> &#8211; Apparently resulting from the recent Microsoft security patch.<br />
I believe this is triggered by scripts which are not on the same domain as the page requested.<br />
This is most likely to arise w/ 3rd-party tracking pixel-related scripts.  Needs more investigation.</p>
<p>Update: I may have made an incorrect assumption that it related to recent MS security updates; it might instead be triggered by attempts of javascript on one domain to interact w/ the page on another domain.  Which script and whether this is in fact the root cause of #5 is TBD. </li>
</ol>
<p>There are others but I think these are the main ones we&#8217;ve been dealing with lately.</p>
<p>Thanks,<br />
Chris</p></blockquote>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fbetweengo.com%2F2008%2F09%2F23%2Fbrowser-security-warnings%2F&amp;title=Browser%20Security%20Warnings" id="wpa2a_16"><img src="http://betweengo.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://betweengo.com/2008/09/23/browser-security-warnings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google App Engine</title>
		<link>http://betweengo.com/2008/07/31/google-app-engine/</link>
		<comments>http://betweengo.com/2008/07/31/google-app-engine/#comments</comments>
		<pubDate>Fri, 01 Aug 2008 00:25:26 +0000</pubDate>
		<dc:creator>Frank Kim</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://betweengo.com/?p=251</guid>
		<description><![CDATA[Recently I learned about Google&#8217;s App Engine and I must admit I am extremely impressed.  I am already have heard of at least two start ups that are deploying on it. What it promises in terms of scalability and the amount it gives for free in terms of storage and bandwidth is impressive.  It is [...]
Related posts:<ol>
<li><a href='http://betweengo.com/2008/05/16/google-doctype/' rel='bookmark' title='Google Doctype'>Google Doctype</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://code.google.com/appengine/"><img class="alignleft" title="Google App Engine" src="http://code.google.com/appengine/images/appengine_lowres.gif" alt="" /></a>Recently I learned about <a title="Google App Engine" href="http://code.google.com/appengine/">Google&#8217;s App Engine</a> and I must admit I am extremely impressed.  I am already have heard of at least two start ups that are deploying on it.</p>
<p>What it promises in terms of scalability and the amount it gives for free in terms of storage and bandwidth is impressive.  It is too bad it has not announced yet the terms when you begin to go over these limits.</p>
<p>I watched this tutorial on developing and deploying an application on Google App Engine.</p>
<p><object width="425" height="349" data="http://www.youtube.com/v/bfgO-LXGpTM&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x006699&amp;color2=0x54abd6&amp;border=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/bfgO-LXGpTM&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x006699&amp;color2=0x54abd6&amp;border=1" /><param name="allowfullscreen" value="true" /></object></p>
<p>My initial impressions were:</p>
<ul>
<li> Python, hmmm&#8230;</li>
<li>Django, interesting&#8230;</li>
<li>this is not <em>nearly</em> as easy as Ruby on Rails</li>
</ul>
<p>Still once has to believe this is going to help Python and its web framework, Django, in terms of momentum.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fbetweengo.com%2F2008%2F07%2F31%2Fgoogle-app-engine%2F&amp;title=Google%20App%20Engine" id="wpa2a_18"><img src="http://betweengo.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>Related posts:<ol>
<li><a href='http://betweengo.com/2008/05/16/google-doctype/' rel='bookmark' title='Google Doctype'>Google Doctype</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://betweengo.com/2008/07/31/google-app-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jumping to different parts of a page using a dropdown</title>
		<link>http://betweengo.com/2008/07/17/jumping-within-page-from-dropdown/</link>
		<comments>http://betweengo.com/2008/07/17/jumping-within-page-from-dropdown/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 19:17:17 +0000</pubDate>
		<dc:creator>Frank Kim</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Page Development]]></category>
		<category><![CDATA[ATG]]></category>

		<guid isPermaLink="false">http://betweengo.com/?p=210</guid>
		<description><![CDATA[It is relatively simple to dynamically create a dropdown from which you can jump to different parts of a page using JavaScript and ATG DSPEL. First create the dropdown. &#60;form name="jumpTo" action="."&#62; &#60;dspel:droplet name="/atg/dynamo/droplet/ForEach"&#62; &#60;dspel:param name="array" param="categories"/&#62; &#60;dspel:setvalue param="category" paramvalue="element"/&#62; &#60;dspel:oparam name="outputStart"&#62; &#60;select name="names"&#62; &#60;/dspel:oparam&#62; &#60;dspel:oparam name="output"&#62; &#60;dspel:getvalueof id="index" param="index"/&#62; &#60;c:set var="catShortName" value="cat${index}"/&#62; &#60;option value="&#60;c:out [...]
Related posts:<ol>
<li><a href='http://betweengo.com/2008/04/29/comparison-of-dsp-and-dspel/' rel='bookmark' title='Comparison of DSP and DSPEL'>Comparison of DSP and DSPEL</a></li>
<li><a href='http://betweengo.com/2009/03/17/unobtrusive-javascript/' rel='bookmark' title='Unobtrusive JavaScript'>Unobtrusive JavaScript</a></li>
<li><a href='http://betweengo.com/2009/07/24/atg-foreach-output-with-separators-between-items/' rel='bookmark' title='ATG ForEach Output with Separators Between Items'>ATG ForEach Output with Separators Between Items</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>It is relatively simple to dynamically create a dropdown from which you can jump to different parts of a page using JavaScript and ATG DSPEL.</p>
<p>First create the dropdown.</p>
<pre>&lt;form name="jumpTo" action="."&gt;
  &lt;dspel:droplet name="/atg/dynamo/droplet/ForEach"&gt;
    &lt;dspel:param name="array" param="categories"/&gt;
    &lt;dspel:setvalue param="category" paramvalue="element"/&gt;
    &lt;dspel:oparam name="outputStart"&gt;
      &lt;select name="names"&gt;
    &lt;/dspel:oparam&gt;
    &lt;dspel:oparam name="output"&gt;
      &lt;dspel:getvalueof id="index" param="index"/&gt;
      &lt;c:set var="catShortName" value="cat${index}"/&gt;
      &lt;option value="&lt;c:out value="${catShortName}"/&gt;"&gt;
        &lt;dspel:valueof param="category.name"/&gt;
      &lt;/option&gt;
    &lt;/dspel:oparam&gt;
    &lt;dspel:oparam name="outputEnd"&gt;
      &lt;/select&gt;
    &lt;/dspel:oparam&gt;
  &lt;/dspel:droplet&gt;
&lt;/form&gt;</pre>
<p>Next create the button <em>outside</em> of the form for jumping to different parts of the page.  I learned about the window.location.hash from this <a title="BRADINO  » Jump to Location Within Page" href="http://www.bradino.com/javascript/jump-to-location-within-page/">article</a>.  And I learned about how to access the selected value from the dropdown from this <a title="JavaScript Drop Down Boxes" href="http://www.pageresource.com/jscript/jdropbox.htm">article</a>.</p>
<pre> &lt;input type="image" src="/img/buttons/update.gif"
   onClick="window.location.hash=
document.jumpTo.names.options[document.jumpTo.names.selectedIndex].value"&gt;</pre>
<p>Finally you create the name anchors throughout your document.</p>
<pre>&lt;dspel:droplet name="/atg/dynamo/droplet/ForEach"&gt;
  &lt;dspel:param name="array" param="categories"/&gt;
  &lt;dspel:setvalue param="category" paramvalue="element"/&gt;
  &lt;dspel:oparam name="output"&gt;

    &lt;%-- magazine category --%&gt;
    &lt;dspel:getvalueof id="index" param="index"/&gt;
    &lt;c:set var="catShortName" value="cat${index}"/&gt;
    &lt;a name="&lt;c:out value="${catShortName}"/&gt;"
       id="&lt;c:out value="${catShortName}"/&gt;"&gt;
      &lt;dspel:valueof param="category.name"/&gt;
    &lt;/a&gt;

  &lt;/dspel:oparam&gt;
&lt;/dspel:droplet&gt;</pre>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fbetweengo.com%2F2008%2F07%2F17%2Fjumping-within-page-from-dropdown%2F&amp;title=Jumping%20to%20different%20parts%20of%20a%20page%20using%20a%20dropdown" id="wpa2a_20"><img src="http://betweengo.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>Related posts:<ol>
<li><a href='http://betweengo.com/2008/04/29/comparison-of-dsp-and-dspel/' rel='bookmark' title='Comparison of DSP and DSPEL'>Comparison of DSP and DSPEL</a></li>
<li><a href='http://betweengo.com/2009/03/17/unobtrusive-javascript/' rel='bookmark' title='Unobtrusive JavaScript'>Unobtrusive JavaScript</a></li>
<li><a href='http://betweengo.com/2009/07/24/atg-foreach-output-with-separators-between-items/' rel='bookmark' title='ATG ForEach Output with Separators Between Items'>ATG ForEach Output with Separators Between Items</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://betweengo.com/2008/07/17/jumping-within-page-from-dropdown/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
