<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Mark Torrance.com</title>
<link>http://www.marktorrance.com/</link>
<description></description>
<language>en</language>
<copyright>Copyright 2005</copyright>
<lastBuildDate>Thu, 30 Jun 2005 21:08:27 -0800</lastBuildDate>
<generator>http://www.movabletype.org/?v=3.16</generator>
<docs>http://blogs.law.harvard.edu/tech/rss</docs> 

<item>
<title>Google Maps API and Greasemap</title>
<description><![CDATA[The Where 2.0 conference I've just been at was quite fun, and inspirational.  Among other announcements, Google introduced their new <a href="http://www.google.com/maps/apis/">Google Maps APIs</a>.  This, plus all the "mashups" that showed hacked versions of Google Maps used in conjunction with other sites, and Tim O'Reilly speaking about "Web 2.0" involving users using open web technologies to "remix" other sites, inspired me to create Greasemap.
<p><span class="technoratitag">Technorati Tags: <a href="http://www.technorati.com/tags/greasemap" rel="tag">greasemap</a>, <a href="http://www.technorati.com/tags/where_20" rel="tag">where_20</a>, <a href="http://www.technorati.com/tags/geolocation" rel="tag">geolocation</a>, <a href="http://www.technorati.com/tags/geospatial" rel="tag">geospatial</a>, <a href="http://www.technorati.com/tags/maps" rel="tag">maps</a>, <a href="http://www.technorati.com/tags/googlemaphacks" rel="tag">googlemaphacks</a>, <a href="http://www.technorati.com/tags/googlemapapi" rel="tag">googlemapapi</a>, <a href="http://www.technorati.com/tags/googlemap" rel="tag">googlemap</a></span>
<P>
<a href="http://www.vinq.com/greasemap/">Greasemap</a> is a Greasemonkey-based plugin for Firefox that automatically adds maps to the top of pages containing either geotags (GeoURL or other standards), or regex-recognizable addresses.  It works by parsing each page you visit, from Javascript, looking for addresses or other patterns that correspond to locations.  If it finds any, it embeds in the page a new toplevel IFRAME at the top, which loads content from www.vinq.com after sending the addresses.  This "greasemap.html" web service on Vinq.com attempts to geocode the addresses, then combines them with any lat+long coordinates provided in the page, and embeds one or two Google Maps using the Vinq.com Google Maps API Key (since the iframe comes from Vinq).
<P>
I did this more as a proof of concept than anything, though I have already found it useful on sites such as switchboard.com, whitepages.com, and www.apple.com/retail .  If a page includes just one address, currently Greasemap shows 2 maps -- a width-limited one at left that is more zoomed out, to show context, and a wider zoomed in one at right.
<P>
The Greasemap page lists some of the improvements I plan to make to it, but I also welcome your feedback and suggestions at <a href="mailto:info@vinq.com">info@vinq.com</a>
]]></description>
<link>http://www.marktorrance.com/archives/2005/06/google_maps_api.html</link>
<guid>http://www.marktorrance.com/archives/2005/06/google_maps_api.html</guid>
<category>Web Technology</category>
<pubDate>Thu, 30 Jun 2005 21:08:27 -0800</pubDate>
</item>
<item>
<title>Printed Photo Album with Apple Pages</title>
<description><![CDATA[My father-in-law has impressed our whole family recently with beautifully printed photo album pages he produces on his home color printer.  These include attractive captions, background colors + patterns, frames around each photo, and often large page captions or titles.  He's producing them on a PC; I'll find out what he's using and add that as an update to this article.

<P>I'm a longtime Mac user, and I find Apple iPhoto to be great for just about everything else about photo management, but for printing these multi-picture-per-page albums, it doesn't really offer a solution.  They have a great system for printing books, but require you to pay Apple for the binding and printing.

<p><span class="technoratitag">Technorati Tags: <a href="http://www.technorati.com/tags/iPhoto," rel="tag">iPhoto,</a>, <a href="http://www.technorati.com/tags/apple" rel="tag">apple</a>, <a href="http://www.technorati.com/tags/pages," rel="tag">pages,</a>, <a href="http://www.technorati.com/tags/photo" rel="tag">photo</a>, <a href="http://www.technorati.com/tags/album" rel="tag">album</a></span>]]></description>
<link>http://www.marktorrance.com/archives/2005/06/printed_photo_a.html</link>
<guid>http://www.marktorrance.com/archives/2005/06/printed_photo_a.html</guid>
<category>Hobbies</category>
<pubDate>Mon, 20 Jun 2005 23:49:57 -0800</pubDate>
</item>
<item>
<title>Store Wars</title>
<description><![CDATA[Long ago, in a galaxy far, far away...

I had to blog about this, though I know it's already spread far and wide on the Internet at this point.  Store Wars is a hilarious send up of Star Wars, but with the theme of organic vegetables vs. the "empire" of irradiated, chemically enhanced, and factory-processed foods.  A great movie with a great message; what more could we want for free?

<a href="http://www.storewars.org/">View Store Wars</a>
<p><span class="technoratitag">Technorati Tags: <a href="http://www.technorati.com/tags/StoreWars" rel="tag">StoreWars</a></span>]]></description>
<link>http://www.marktorrance.com/archives/2005/06/store_wars.html</link>
<guid>http://www.marktorrance.com/archives/2005/06/store_wars.html</guid>
<category>Hobbies</category>
<pubDate>Mon, 13 Jun 2005 20:10:35 -0800</pubDate>
</item>
<item>
<title>On Intelligence</title>
<description><![CDATA[I read Jeff Hawkins' book <EM>On Intelligence</EM> during December 2004, and haven't stopped thinking about it.  It really reawakened in me a longstanding goal I've had to understand more about how intelligence works, how the human mind achieves intelligence, and ultimately to attempt to build intelligent agents.

<P>I did my undergraduate work at Stanford in Symbolic Systems, working with Nils Nilsson, Yoav Shoham and Matt Ginsberg.  I studied in the Ph.D. program at the MIT AI Lab with Lynn Stein and Rod Brooks, where I wrote my Master's thesis on a simple autonomous robot system with a basic natural language interface: <em>Natural Communication with Mobile Robots</em>.

<P>I think intelligence needs to be embodied.  I think many of the lowest level ideas we take for granted are metaphors which are grounded in our perceived interactions with the physical world, as in <EM>Metaphors We Live By</EM>.  Hawkins' observation that much sensory input to the brain is converted into similar temporal sequences of cortical firings, and his theory that our brain incorporates pattern-recognition capabilities which can work across many different kinds of sensory input and patterns in similar ways, helps to reinforce this idea.  It might be possible to build an agent which grounds its concepts in other ways (Cyc?), but I think building an embodied intelligence is more likely to result in a conversant intelligence that works more like the way humans do.

<P>I recently attended a <a href="http://www.sdforum.org/p/calEvent.asp?CID=1656&mo=4&yr=2005">discussion held by SD Forum</a> where Barney Pell, Steve Jurvetson and Konstantin Guericke spoke on a panel about the book <em>On Intelligence</em>. It was a lively and interesting discussion, covering topics from the originality of Hawkins' theories to the value of basic science research to the possible sources of funding for this new generation of mind-simulation research.

<p><span class="technoratitag">Technorati Tags: <a href="http://www.technorati.com/tags/on_intelligence" rel="tag">on_intelligence</a>, <a href="http://www.technorati.com/tags/ai" rel="tag">ai</a></span>]]></description>
<link>http://www.marktorrance.com/archives/2005/04/on_intelligence.html</link>
<guid>http://www.marktorrance.com/archives/2005/04/on_intelligence.html</guid>
<category>Artificial Intelligence</category>
<pubDate>Thu, 28 Apr 2005 12:08:26 -0800</pubDate>
</item>
<item>
<title>Performance Measurement</title>
<description><![CDATA[Since 1993, I've built a fair number of interactive web applications.  One of the most important areas where my company Vinq differentiates our work is by delivering truly stellar performance and interactivity.  This article will cover a few of the techniques we use to evaluate and improve the performance of applications we build.

<P>Later I'll follow this up with another article about some of the specific bottlenecks we've found, how we diagnosed them, and how we set out to improve them.

<P><span class="technoratitag">Technorati Tags: <a href="http://www.technorati.com/tags/perl" rel="tag">perl</a>, <a href="http://www.technorati.com/tags/mason" rel="tag">mason</a>, <a href="http://www.technorati.com/tags/performance_tuning" rel="tag">performance tuning</a></span>]]></description>
<link>http://www.marktorrance.com/archives/2005/04/performance_mea.html</link>
<guid>http://www.marktorrance.com/archives/2005/04/performance_mea.html</guid>
<category>Web Technology</category>
<pubDate>Wed, 27 Apr 2005 14:48:55 -0800</pubDate>
</item>
<item>
<title>Dotproject</title>
<description><![CDATA[We spend a lot of time managing the projects we implement for our clients. We find ourselves managing tasks, tracking bugs, planning releases, setting priorities, and needing overall reporting.  We have as many as 8 developers + 2 QA testers/engineers working on these projects, and 3-4 external customer-employees + our internal project/product manager; coordinating their efforts on a list that has included over 1600 individual tasks over the past year has been a challenge.

<P>We searched for a tool that would let us manage this work with a useful level of detail and process flow.  We wanted all of these features:
<UL>
<LI>Project level reporting with deadlines and priorities
<LI>Tasks and assignments
<LI>Reporting for customers and for product/project managers
<LI>Time logging for billing
<LI>Bug tracking with CVS integration
<LI>Release management
<LI>Monitor external customer feedback
</UL>
]]></description>
<link>http://www.marktorrance.com/archives/2005/04/dotproject.html</link>
<guid>http://www.marktorrance.com/archives/2005/04/dotproject.html</guid>
<category>Project Tools</category>
<pubDate>Wed, 27 Apr 2005 11:39:15 -0800</pubDate>
</item>
<item>
<title>Welcome to MarkTorrance.com</title>
<description><![CDATA[Hi! After a healthy dose of nudging from <a href="http://www.barneypell.com/">Barney Pell</a>, I finally decided to start writing a weblog.

<P>For those of you who don't know me, I'm an entrepreneur, company-builder and serious Perl/Web hacker.  I'm currently the founder and Principal of <a href="http://www.vinq.com/">VINQ</a>, a consulting company focusing on the creation of large-scale interactive web-based applications such as <a href="http://www.knowledgeplex.org/">KnowledgePlex.org</a> and <a href="http://www.dataplace.org/">DataPlace.org</a>.  Both of these applications were designed and built by Vinq (and our subcontractors <a href="http://www.place-base.com/">Placebase</a> and <a href="http://www.onlinefocus.com/">onlinefocus</a>) for our customer, <a href="http://www.fanniemaefoundation.org/">Fannie Mae Foundation</a>.  I was previously the founder of StockMaster.com, the first financial service on the web, which we sold to Red Herring Magazine in March, 2000.

<P>I plan to write about both business and technical issues, and hopefully to help some readers imagine new possibilities in the creation of their own large-scale web projects.  I'll start later today with a technical article about the performance tuning I'm currently working on for our new version of DataPlace.]]></description>
<link>http://www.marktorrance.com/archives/2005/04/welcome_to_mark.html</link>
<guid>http://www.marktorrance.com/archives/2005/04/welcome_to_mark.html</guid>
<category>Business</category>
<pubDate>Wed, 27 Apr 2005 11:01:01 -0800</pubDate>
</item>


</channel>
</rss>