<?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>Mega-ZBlog &#187; javascript</title>
	<atom:link href="http://www.mzzt.net/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mzzt.net</link>
	<description>You are here.</description>
	<lastBuildDate>Sun, 25 Jul 2010 01:16:13 +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>New GCP and One Number</title>
		<link>http://www.mzzt.net/2009/12/13/new-gcp-and-one-number/</link>
		<comments>http://www.mzzt.net/2009/12/13/new-gcp-and-one-number/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 01:02:27 +0000</pubDate>
		<dc:creator>Dan Bugglin</dc:creator>
				<category><![CDATA[Google Chrome Extensions]]></category>
		<category><![CDATA[PortableApps]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[myprograms]]></category>
		<category><![CDATA[Portable Apps]]></category>

		<guid isPermaLink="false">http://www.mzzt.net/?p=247</guid>
		<description><![CDATA[I&#8217;ve released new versions of Google Chrome Portable and my One Number extension for Google Chrome. Download links: Google Chrome Portable Stable (3.0.195.33) Google Chrome Portable Beta (4.0.249.30) Google Chrome Portable Dev (4.0.266.0) One Number (1.1.0.6) Of note is that with this release, the Google Chrome Extension Gallery will now work with Beta and Dev [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve released new versions of Google Chrome Portable and my One Number extension for Google Chrome.</p>
<p>Download links:</p>
<ul>
<li><a href="http://downloads.mzzt.net/GoogleChromePortable/GoogleChromePortable_3.0.195.33_Revision_2_Development_Test_2_online.paf.exe">Google Chrome Portable Stable (3.0.195.33)</a></li>
<li><a href="http://downloads.mzzt.net/GoogleChromePortable/GoogleChromePortableTest_4.0.249.30_Development_Test_1_online.paf.exe">Google Chrome Portable Beta (4.0.249.30)</a></li>
<li><a href="http://downloads.mzzt.net/GoogleChromePortable/GoogleChromePortableDev_4.0.266.0_Development_Test_1_online.paf.exe">Google Chrome Portable Dev (4.0.266.0)</a></li>
<li><span style="color: #000000; -webkit-text-decorations-in-effect: none; "><a href="https://chrome.google.com/extensions/detail/cfkohgkpafhkpdcnfadadcibfboapggi">One Number (1.1.0.6)</a></span></li>
</ul>
<p>Of note is that with this release, the <a href="https://chrome.google.com/extensions/">Google Chrome Extension Gallery</a> will now work with Beta and Dev builds.  Have fun, and be sure to try One Number! <img src='http://www.mzzt.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <span id="more-247"></span></p>
<p>Google Chrome Portable Changelog:</p>
<ul>
<li>Updated Dev to 4.0.266.0 and Beta to 4.0.249.30.  Google Chrome Extension gallery is live!</li>
<li>Installer now shows the version of Chrome being downloaded.</li>
<li>Updated the sample INI with some new notes.</li>
<li>msvcr100.dll beta 2 is no longer required by the NSIS plugin.  200kb has been shaved off the launcher.</li>
<li>Changes to Portable Passwords to improve security and prevent possible vulnerabilities.  If you were previously using Portable Passwords you will need to import your passwords to Chrome before updating, see the sample INI for notes on how to keep your saved passwords.</li>
<li>Fixed bug in NSIS plugin where memory was freed twice (oops).</li>
<li>Added EncryptPortablePasswords switch to INI, so you can choose to store saved passwords in plaintext.  This may be useful if you already use an encryption solution such as TrueCrupt to protect your PortableApps and have no need for additional protection.  This is also removes the need for a master password.</li>
<li>Installer window no longer shows.  <a href="http://nsis.sourceforge.net/DialogsEx_plug-in">DialogEx</a> is used instead for the master password prompt.</li>
<li>Tidied up some things in the launcher code (all language strings are in the appropriate NSH now).</li>
<li>Updated to PA.c Installer 1.0.1.</li>
</ul>
<p>One Number Changelog:</p>
<ul>
<li>Hopefully fixed Google App Domain support for GMail, added for GWave.  Still &#8220;Not tested&#8221; quality, please give feedback.</li>
<li>Already read messages will no longer be shown in Google Voice preview.</li>
<li>GMail and Google Voice options to check for unread messages in all folders/labels, not just the Inbox.</li>
<li>You can now hide individual services&#8217; unread counts from the main toolbar button.</li>
<li>Fixed bug where services could stop updating.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.mzzt.net/2009/12/13/new-gcp-and-one-number/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>And Now For Something Completely Different</title>
		<link>http://www.mzzt.net/2009/12/08/and-now-for-something-completely-different/</link>
		<comments>http://www.mzzt.net/2009/12/08/and-now-for-something-completely-different/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 19:27:09 +0000</pubDate>
		<dc:creator>Dan Bugglin</dc:creator>
				<category><![CDATA[Google Chrome Extensions]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[one number]]></category>

		<guid isPermaLink="false">http://www.mzzt.net/?p=242</guid>
		<description><![CDATA[The Google Chrome team just pushed a beta build with extensions enabled for Windows and Linux, and my extension is getting some attention! Take a look. Bonus for reading more:  My TODO list: - Google Apps Domain for Wave: https://wave.google..com/a/&#60;yourdomain.com&#62;/ - Check official GVoice Notifier extension to see how it behaves and compare with mine. [...]]]></description>
			<content:encoded><![CDATA[<p>The Google Chrome team just pushed a beta build with extensions enabled for Windows and Linux, and my extension is getting some attention! <img src='http://www.mzzt.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="https://chrome.google.com/extensions/detail/cfkohgkpafhkpdcnfadadcibfboapggi/">Take a look</a>.</p>
<p><span id="more-242"></span>Bonus for reading more:  My TODO list:</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 28px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">- Google Apps Domain for Wave: https://wave.google..com/a/&lt;yourdomain.com&gt;/</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 28px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">- Check official GVoice Notifier extension to see how it behaves and compare with mine.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 28px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">- Option to check all messages, not just inbox? (GMail, GVoice, GWave)</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 28px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">- 27487 &#8211; XHR never finishes on 401.  Doesn&#8217;t seem possible to fix, it acts like it&#8217;s still loading until it times out.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 28px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">- 27637 &#8211; no favicon for my option page</div>
<p>- Google Apps Domain for Wave: https://wave.google..com/a/&lt;yourdomain.com&gt;/</p>
<p>- Check official GVoice Notifier extension to see how it behaves and compare with mine.</p>
<p>- Option to check all messages, not just inbox? (GMail, GVoice, GWave)</p>
<p>- 27487 &#8211; XHR never finishes on 401.  Doesn&#8217;t seem possible to fix, it acts like it&#8217;s still loading until it times out.</p>
<p>- 27637 &#8211; no favicon for my option page</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mzzt.net/2009/12/08/and-now-for-something-completely-different/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Firefox breaks my TF2 thing!</title>
		<link>http://www.mzzt.net/2009/08/01/firefox-breaks-my-tf2-thing/</link>
		<comments>http://www.mzzt.net/2009/08/01/firefox-breaks-my-tf2-thing/#comments</comments>
		<pubDate>Sun, 02 Aug 2009 00:41:21 +0000</pubDate>
		<dc:creator>Dan Bugglin</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Website]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Team Fortress 2]]></category>

		<guid isPermaLink="false">http://www.mzzt.net/?p=204</guid>
		<description><![CDATA[Well not really, I think it just was a failure to test it thoroughly on my part, but it&#8217;s still odd.  Apparently, in Firefox, a checkbox&#8217;s .value property is always &#8220;on&#8221; even if it isn&#8217;t really &#8220;on&#8221; so all the pictures were coming out with critical backgrounds.  Using &#8220;.checked&#8221; solved that problem. http://www.mzzt.net/tf2/ One of [...]]]></description>
			<content:encoded><![CDATA[<p>Well not really, I think it just was a failure to test it thoroughly on my part, but it&#8217;s still odd.  Apparently, in Firefox, a checkbox&#8217;s .value property is always &#8220;on&#8221; even if it isn&#8217;t really &#8220;on&#8221; so all the pictures were coming out with critical backgrounds.  Using &#8220;.checked&#8221; solved that problem.</p>
<p><a href="http://www.mzzt.net/tf2/">http://www.mzzt.net/tf2/</a></p>
<p>One of these days I&#8217;ll style it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mzzt.net/2009/08/01/firefox-breaks-my-tf2-thing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get The Facts</title>
		<link>http://www.mzzt.net/2009/06/19/get-the-facts/</link>
		<comments>http://www.mzzt.net/2009/06/19/get-the-facts/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 16:52:00 +0000</pubDate>
		<dc:creator>Dan Bugglin</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[acid3]]></category>
		<category><![CDATA[activex]]></category>
		<category><![CDATA[bias]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[deceit]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[iesux]]></category>
		<category><![CDATA[internetexplorer]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[lies]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[propaganda]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[webstandards]]></category>
		<category><![CDATA[yesihotlinkedtheirimageswhataboutit]]></category>

		<guid isPermaLink="false">http://www.mzzt.net/?p=157</guid>
		<description><![CDATA[If they can skew the truth, so can I! Except mine will be more accurate and not as skewed. Still fun to do a LITTLE skewing though. Comments Security Firefox and Chrome both use Google&#8217;s excellent and proven Anti-Phishing and Anti-Malware lists which are continually updated. They have had this technology for longer than IE [...]]]></description>
			<content:encoded><![CDATA[<p><!--   #chart, #chart th, #chart td {     border: 1px solid #000;     border-collapse: collapse;   }   #chart th, #chart td {     padding: 5px;   }   #chart th {     text-align: center;     font-weight: bold;   }   #chart .aspect {     font-weight: bold;   } --></p>
<p>If <a href="http://www.microsoft.com/windows/internet-explorer/get-the-facts/browser-comparison.aspx">they</a> can skew the truth, so can I!  Except mine will be more accurate and not as skewed.  Still fun to do a LITTLE skewing though.<span id="more-157"></span></p>
<table id="chart" border="0">
<thead>
<tr>
<th class="aspect"></th>
<th><img title="Internet Explorer 8" src="http://www.microsoft.com/windows/framework/images/icons/icon_ie.gif" alt="Internet Explorer 8" /></th>
<th><img title="Firefox 3" src="http://www.microsoft.com/windows/framework/images/icons/icon_firefox.gif" alt="Firefox 3" /></th>
<th><img title="Google Chrome 2.0" src="http://www.microsoft.com/windows/framework/images/icons/icon_chrome.gif" alt="Google Chrome 2.0" /></th>
<th>Comments</th>
</tr>
</thead>
<tbody>
<tr>
<td class="aspect">Security</td>
<td></td>
<td><img title="Yes" src="http://www.microsoft.com/windows/Framework/images/check_premium.gif" alt="Yes" /></td>
<td><img title="Yes" src="http://www.microsoft.com/windows/Framework/images/check_premium.gif" alt="Yes" /></td>
<td>Firefox and Chrome both use Google&#8217;s excellent and proven Anti-Phishing and Anti-Malware lists which are continually updated.  They have had this technology for longer than IE has.  Furthermore, IE&#8217;s continued use of the long-proven vulnerable ActiveX technology makes it a danger to use.</td>
</tr>
<tr>
<td class="aspect">Privacy</td>
<td></td>
<td><img title="Yes" src="http://www.microsoft.com/windows/Framework/images/check_premium.gif" alt="Yes" /></td>
<td><img title="Yes" src="http://www.microsoft.com/windows/Framework/images/check_premium.gif" alt="Yes" /></td>
<td>Firefox and Chrome both include private browsing modes which make sure no trace is left on the user&#8217;s system.  Furthermore, their lack of ties to a specific host OS, like IE has, allow users to take their favorite browser with them on a thumb drive whenever they use a public computer, further ensuring the privacy of their browsing history and accounts.</td>
</tr>
<tr>
<td class="aspect">Ease of Use</td>
<td></td>
<td><img title="Yes" src="http://www.microsoft.com/windows/Framework/images/check_premium.gif" alt="Yes" /></td>
<td><img title="Yes" src="http://www.microsoft.com/windows/Framework/images/check_premium.gif" alt="Yes" /></td>
<td>Supporting the latest web standards ensures that the browsing experience is universal regardless of which standards-compliant browser you use.  Google Chrome&#8217;s slimmed down UI makes using the web simple, easy and fun, while Firefox&#8217;s high customization makes it easy to have YOUR web, YOUR way.  Oh, and tried to use IE8 on Linux, MacOSX, or Windows 2000?  Nope.  Firefox runs on all of those.  A pre-alpha version of Chrome is available for Linux and OSX.</td>
</tr>
<tr>
<td class="aspect">Web Standards</td>
<td></td>
<td><img title="Yes" src="http://www.microsoft.com/windows/Framework/images/check_premium.gif" alt="Yes" /></td>
<td><img title="Yes" src="http://www.microsoft.com/windows/Framework/images/check_premium.gif" alt="Yes" /></td>
<td>IE8 is only JUST implementing CSS2.1, something other browsers have done long ago.  They are already movong on to CSS3!   IE8&#8242;s Compatibility View is a step backwards, ensuring devs do not need to change their websites to adhere to standards if they are only concerned with IE; just tell users to click the button instead!  Firefox and Chrome continue to improve their performance and compatibility, and both score highly on web benchmarks and compatibility tests such as Acid3. Internet Explorer has yet to break 20% in Acid3, which most other browsers are near or at 100%!</td>
</tr>
<tr>
<td class="aspect">Developer Tools</td>
<td></td>
<td><img title="Yes" src="http://www.microsoft.com/windows/Framework/images/check_premium.gif" alt="Yes" /></td>
<td><img title="Yes" src="http://www.microsoft.com/windows/Framework/images/check_premium.gif" alt="Yes" /></td>
<td>Firefox has a myriad of useful tools available as extensions, such as Firebug and DOM Inspector.  Chrome has tools to allow you to debug scripts, view the DOM tree, and even see how long each resource on your page takes to download and render.  As for profiling, the JavaScript engines used in both browsers are significantly faster&#8230; but Chrome has a script profiler anyway in the dev branch.  And with Firefox extensions I can safely say it probably has one too.</td>
</tr>
<tr>
<td class="aspect">Reliability</td>
<td></td>
<td><img title="Yes" src="http://www.microsoft.com/windows/Framework/images/check_premium.gif" alt="Yes" /></td>
<td><img title="Yes" src="http://www.microsoft.com/windows/Framework/images/check_premium.gif" alt="Yes" /></td>
<td>Firefox does not yet have tab-process support, but it is stable enough not to need it for the time being, in my personal experience.  Chrome has crash recovery as well as tab isolation.  It&#8217;s possible the IE team didn&#8217;t notice because Chrome doesn&#8217;t crash very often, thanks to tab isolation!</td>
</tr>
<tr>
<td class="aspect">Customization</td>
<td></td>
<td><img title="Yes" src="http://www.microsoft.com/windows/Framework/images/check_premium.gif" alt="Yes" /></td>
<td><img title="Yes" src="http://www.microsoft.com/windows/Framework/images/check_premium.gif" alt="Yes" /></td>
<td>Customizability [sic] is not a word.  Firefox has addons that can do anything you could want it to do.  IE8 has&#8230; toolbars.  Chrome already has better support for extensions than IE8 and that support is not yet ready for the public eye.</td>
</tr>
<tr>
<td class="aspect">Compatibility</td>
<td></td>
<td><img title="Yes" src="http://www.microsoft.com/windows/Framework/images/check_premium.gif" alt="Yes" /></td>
<td><img title="Yes" src="http://www.microsoft.com/windows/Framework/images/check_premium.gif" alt="Yes" /></td>
<td>IE has traditionally broken web standards more than any other browser.  We have already established that it is not compatible with those web standards.  Being compatible with proprietary standards YOU invented is EASY.  It should also be mentioned that IE&#8217;s compatibility with ActiveX comes at the price of security and privacy.</td>
</tr>
<tr>
<td class="aspect">Manageability</td>
<td></td>
<td><img title="Yes" src="http://www.microsoft.com/windows/Framework/images/check_premium.gif" alt="Yes" /></td>
<td><img title="Yes" src="http://www.microsoft.com/windows/Framework/images/check_premium.gif" alt="Yes" /></td>
<td>The majority of desktop users are not concerned about Group Policy settings, even if they know what it means.  Nevertheless, Firefox and Chrome both properly handle downloaded files, marking them as &#8220;untrustworthy&#8221; in Windows.  Firefox also respects a limited number of applicable group policy settings for Internet Explorer.  But ultimately if a group policy setting has to be enforced at the application level instead of the system level, a clever user will always find an application to work around it.</td>
</tr>
<tr>
<td class="aspect">Performance</td>
<td></td>
<td><img title="Yes" src="http://www.microsoft.com/windows/Framework/images/check_premium.gif" alt="Yes" /></td>
<td><img title="Yes" src="http://www.microsoft.com/windows/Framework/images/check_premium.gif" alt="Yes" /></td>
<td>Chrome is built for speed, and nothing can come close.  Except maybe Safari 4.  Firefox is also quite speedy, so it gets an honorable mention.  Both browsers have newly designed JavaScript engines tuned for speed.  IE8 is still using an outdated engine that is not.  Oh they tried, but they didn&#8217;t use native code compiling like Chrome and Firefox are.</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.mzzt.net/2009/06/19/get-the-facts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Garry&#8217;s Dir Mod Update</title>
		<link>http://www.mzzt.net/2009/03/03/garrys-dir-mod-update/</link>
		<comments>http://www.mzzt.net/2009/03/03/garrys-dir-mod-update/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 04:42:45 +0000</pubDate>
		<dc:creator>Dan Bugglin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Website]]></category>
		<category><![CDATA[directory]]></category>
		<category><![CDATA[garry]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[listing]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[source]]></category>

		<guid isPermaLink="false">http://www.mzzt.net/?p=155</guid>
		<description><![CDATA[I made some changes to my mod of Garry&#8217;s Directory List script. The latest version of garry&#8217;s script is seen here. Mine is here.  The biggest change is I&#8217;ve gone for the look of the new Windows 7 Content view for files and folders &#8230; I like it very much. In addition I have removed [...]]]></description>
			<content:encoded><![CDATA[<p>I made some changes to my mod of Garry&#8217;s Directory List script.  The latest version of garry&#8217;s script is seen <a href="http://www.garry.tv/img/">here</a>.</p>
<p>Mine is <a href="http://x.mzzt.net/">here</a>.  The biggest change is I&#8217;ve gone for the look of the new Windows 7 Content view for files and folders &#8230; I like it very much. <img src='http://www.mzzt.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <span id="more-155"></span></p>
<p>In addition I have removed most of the excess whitespace, added hover effects, and added tooltip info to images.  In addition there are custom icons for some different filetypes, and it&#8217;s easy to change those.</p>
<p>There are also a couple interesting statistics at the bottom.</p>
<p>Download the source <a href="http://junk.mzzt.net/garrysdirmod.7z">here</a> (requires 7zip or a tool that can extract .7z files to use).</p>
<p>Shockingly IE8RC1 renders it correctly without requiring any hacks.  I did not test it with IE7 (I&#8217;m scared to, given the semi-hackish way I got the folder/file lists working without tables).  The latest versions of Gecko, Webkit, and Opera all handle it fine&#8230; and of course Gecko and Webkit get fancy rounded borders too.</p>
<p>For the future I might add some javascript in to allow for custom sorting and maybe different views for files/folders&#8230; who knows.  But that would require coding a lot of the template over in JavaScript.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mzzt.net/2009/03/03/garrys-dir-mod-update/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
