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

<channel>
	<title>τεχνοσοφια &#187; JavaScript</title>
	<atom:link href="http://lackoftalent.org/michael/blog/category/development/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://lackoftalent.org/michael/blog</link>
	<description>The occasional rambling of a digital library artisan</description>
	<pubDate>Mon, 08 Sep 2008 12:15:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<item>
		<title>Persistent URL Tools</title>
		<link>http://lackoftalent.org/michael/blog/2007/01/17/persistent-url-tools/</link>
		<comments>http://lackoftalent.org/michael/blog/2007/01/17/persistent-url-tools/#comments</comments>
		<pubDate>Thu, 18 Jan 2007 01:25:36 +0000</pubDate>
		<dc:creator>Michael Giarlo</dc:creator>
		
		<category><![CDATA[Development]]></category>

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

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

		<category><![CDATA[Persistent Identifiers]]></category>

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

		<guid isPermaLink="false">http://lackoftalent.org/michael/blog/2007/01/17/persistent-url-tools/</guid>
		<description><![CDATA[
I&#8217;ve posted a couple new tools during the past couple days.  One is an update of Devon Smith&#8217;s LinkPURL extension for Firefox 2.0.  
The other is an ultra-lightweight Wordpress plugin that embeds a linkpurl link tag for auto-discovery (so bookmarking agents can detect and grab the persistent URL rather than the impersistent URL [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="oai:lackoftalent.org:technosophia:72"><!-- &nbsp; --></abbr>
<p>I&#8217;ve posted a couple <a href="http://www.lackoftalent.org/michael/blog/persistent-url-bookmarker/" target="_blank">new tools</a> during the past couple days.  One is an update of <a href="http://www.oclc.org/research/staff/smith.htm" target="_blank">Devon Smith</a>&#8217;s <a href="http://purl.org/net/linkpurl" target="_blank">LinkPURL</a> extension for Firefox 2.0.  </p>
<p>The other is an ultra-lightweight Wordpress plugin that embeds a linkpurl link tag for auto-discovery (so bookmarking agents can detect and grab the persistent URL rather than the impersistent URL up in the addressbar).  </p>
<p>Based on a discussion in <a href="irc://irc.freenode.net/code4lib" target="_blank">#code4lib</a> earlier today, I realize that there are a lot of important questions, not to mention serious doubts, about persistent identifiers.  I flip-flop on their utility myself, so I found the discussion very useful.  (Thanks, <a href="http://www.inkdroid.org/journal/" target="_blank">edsu</a>!)  Maybe I&#8217;ll write a post or two about persistent identifiers to flesh my thoughts out.</p>
]]></content:encoded>
			<wfw:commentRss>http://lackoftalent.org/michael/blog/2007/01/17/persistent-url-tools/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WSF - good for metascripting?</title>
		<link>http://lackoftalent.org/michael/blog/2005/12/05/wsf-good-for-metascripting/</link>
		<comments>http://lackoftalent.org/michael/blog/2005/12/05/wsf-good-for-metascripting/#comments</comments>
		<pubDate>Tue, 06 Dec 2005 03:40:00 +0000</pubDate>
		<dc:creator>Michael Giarlo</dc:creator>
		
		<category><![CDATA[Development]]></category>

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

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

		<guid isPermaLink="false">http://lackoftalent.org/michael/blog/2005/12/05/wsf-good-for-metascripting/</guid>
		<description><![CDATA[
The Windows Script File, .wsf, allows one to mark-up in XML different blocks of scripting. One can, in effect, write a script hooking VBScript, JavaScript, and PerlScript together. This looks to be quite powerful for scripters, especially within the domain of systems administration. Often one knows one scripting language better than another, and even more [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="oai:lackoftalent.org:technosophia:15"><!-- &nbsp; --></abbr>
<p>The Windows Script File, .wsf, allows one to mark-up in XML different blocks of scripting. One can, in effect, write a script hooking VBScript, JavaScript, and PerlScript together. This looks to be quite powerful for scripters, especially within the domain of systems administration. Often one knows one scripting language better than another, and even more commonly one may exploit the strengths of multiple languages. Imagine combining the ease of Windows operability in VB with the regular expression power of PerlScript with&#8230; whatever it is that JavaScript does well. Could be quite a nifty tool.</p>
<p>http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/wsAdvantagesOfWs.asp</p>
]]></content:encoded>
			<wfw:commentRss>http://lackoftalent.org/michael/blog/2005/12/05/wsf-good-for-metascripting/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google Maps JavaScript problem in IE</title>
		<link>http://lackoftalent.org/michael/blog/2005/12/02/google-maps-javascript-problem-in-ie/</link>
		<comments>http://lackoftalent.org/michael/blog/2005/12/02/google-maps-javascript-problem-in-ie/#comments</comments>
		<pubDate>Sat, 03 Dec 2005 06:51:00 +0000</pubDate>
		<dc:creator>Michael Giarlo</dc:creator>
		
		<category><![CDATA[APIs]]></category>

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

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

		<guid isPermaLink="false">http://lackoftalent.org/michael/blog/2005/12/02/google-maps-javascript-problem-in-ie/</guid>
		<description><![CDATA[
Internet Explorer likes to throw the &#8220;Operation Aborted&#8221; error when trying to hook into the Google Maps API via JavaScript, at least when the JavaScript is placed where it is supposed to, i.e., a reference to the Google Maps JavaScript in the page HEAD and the actual rendering of the map within the DIV tag.
To [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="oai:lackoftalent.org:technosophia:13"><!-- &nbsp; --></abbr>
<p>Internet Explorer likes to throw the &#8220;Operation Aborted&#8221; error when trying to hook into the Google Maps API via JavaScript, at least when the JavaScript is placed where it is supposed to, i.e., a reference to the Google Maps JavaScript in the page HEAD and the actual rendering of the map within the DIV tag.</p>
<p>To fix this in IE, move the DIV block JavaScript code near the bottom of your HTML. Place it right between the terminating BODY tag and the terminating HTML tag. The problem seems to be that IE gets all confused when JavaScript attempts to make modifications to the page &#8212; e.g., sucking down a map from Google &#8212; while still rendering the body HTML. There are a couple other fix options here:</p>
<p>http://www.mapki.com/index.php?title=FAQs#Browser_Problems</p>
<p>It is worth noting that this &#8220;fix&#8221; does not break functionality in Firefox. And, really, who cares about the other browsers? Communists and robots, my friend.</p>
<p>In the HEAD of your page, you may include the initial JavaScript</p>
<blockquote><p><code>&lt;script src="http://maps.google.com/maps?file=api&#038;v=1&#038;key=BLAHBLAHBLAHBLAHBLAHBLAHBLAHBLAHBLAH" mce_src="http://maps.google.com/maps?file=api&#038;v=1&#038;key=BLAHBLAHBLAHBLAHBLAHBLAHBLAHBLAHBLAH" type="text/javascript"&gt;&lt;/script&gt;</code> </p></blockquote>
<p>Though it surprised me that I couldn&#8217;t remove the terminating SCRIPT tag and instead make the first SCRIPT tag self-terminating, i.e., instead of <code>&lt;script foo="bar"&gt;&lt;/script&gt;</code>, I tried <code>&lt;script foo="bar"/&gt;</code> and it didn&#8217;t work.</p>
<p>The JavaScript that actually renders the map within the DIV tag, <em>cleverly</em> named &#8220;map&#8221;, should look similar to the following:</p>
<blockquote><p><code><br />
&lt;/BODY&gt;<br />
&lt;script type="text/javascript"&gt;<br />
//&lt;![CDATA[ </p>
<p>var map = new GMap(document.getElementById("map"));<br />
map.setMapType(G_HYBRID_TYPE);<br />
map.addControl(new GSmallMapControl());<br />
map.addControl(new GMapTypeControl());<br />
map.centerAndZoom(new GPoint(-666.666,66.6666), 2);<br />
map.openInfoWindowHtml(map.getCenterLatLng(), "100 Main St.&lt;BR&gt;Nowheresville, ZZ 99999<br />
ZZZ");</p>
<p>//]]&gt;<br />
&lt;/script&gt;<br />
&lt;/HTML&gt;<br />
</code></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://lackoftalent.org/michael/blog/2005/12/02/google-maps-javascript-problem-in-ie/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
