<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>CogDogBlog &#187; R&amp;D</title>
	<atom:link href="http://cogdogblog.com/tag/rd/feed/" rel="self" type="application/rss+xml" />
	<link>http://cogdogblog.com</link>
	<description>Alan Levine&#039;s space for barking about and playing with technology</description>
	<lastBuildDate>Mon, 13 Feb 2012 03:36:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/us/</creativeCommons:license>
		<item>
		<title>Rendering RSS inside Media Wiki</title>
		<link>http://cogdogblog.com/2006/07/14/rendering-rss-inside-media-wiki/</link>
		<comments>http://cogdogblog.com/2006/07/14/rendering-rss-inside-media-wiki/#comments</comments>
		<pubDate>Fri, 14 Jul 2006 19:02:21 +0000</pubDate>
		<dc:creator>Alan Levine aka CogDog</dc:creator>
				<category><![CDATA[R&D]]></category>
		<category><![CDATA[wikis]]></category>

		<guid isPermaLink="false">http://cogdogblog.com/2006/07/14/rendering-rss-inside-media-wiki/</guid>
		<description><![CDATA[I&#8217;m just getting my feet wet with customizing MediaWiki for several NMC projects- sure it is easy to set up and install out of the box, dump the flower logo for your own, but there is sure a lot of stuff under the hood. There are a lot of flexible editing codes if you can dive into them. While Tim notes some new WikiPedia RSS feeds, and there are RSS out form Mediawiki powered sites to update on changes, I found nothing to render RSS content inside Mediawiki, which I have seen on some other wiki sites. So it was off to scrounge, and I found an extension hot off the press called GISWiki/RSS&#8211; te nice thing for me is that it is based on the good old MagpieRSS parser, something I have played with quite a bit. So I dropped the script into my Mediawiki extensions folder, created a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m just getting my feet wet with customizing <a href="http://www.mediawiki.org/">MediaWiki</a> for several NMC projects- sure it is easy to set up and install out of the box, dump the flower logo for your own, but there is sure a lot of stuff under the hood. There are a lot of flexible editing codes if you can dive into them. While <a href="http://tim.lauer.name/archives/004766.html">Tim notes some new WikiPedia RSS feeds</a>, and there are RSS out form Mediawiki powered sites to update on changes, I found nothing to render RSS content <em>inside</em> Mediawiki, which I have seen on some other wiki sites.</p>
<p>So it was off to scrounge, and I found an extension hot off the press called <a href="http://meta.wikimedia.org/wiki/GISWiki/RSS">GISWiki/RSS</a>&#8211; te nice thing for me is that it is based on the good old <a href="http://magpierss.sourceforge.net/">MagpieRSS parser</a>, something I have <a href="http://feed2js.org/">played with quite a bit</a>.</p>
<p>So I dropped the script into my Mediawiki extensions folder, created a test page. Ugh- it renders all the content as standard HTML, using tags Media wiki ignore. I assume the example site perhaps has some HTML extensions that allows &lt;a href&#8230;&gt; tags, but I did not want to go down that route.</p>
<p>So I rolled up my sleeves, and just edited the output to use Mediawiki type codes. It was only about 6 changes, but I have now incorporated it as a side bar on our <a href="http://www.nmc.org/campus/Main">NMC Campus Guide wiki</a>, using feed content from the <a href="http://www.nmc.org/sl">NMC Campus Observer</a>.</p>
<p><a href="http://cogdogblog.com/wp-content/uploads/Picture%204.jpg" onclick="window.open('http://cogdogblog.com/wp-content/uploads/Picture%204.jpg','popup','width=824+20,height=520+20,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://cogdogblog.com/wp-content/uploads/Picture%204-tm.jpg" height="302" width="480" align="" border="1" hspace="4" vspace="4" alt="Picture 4" title="" longdesc="" class="centered" /></a></p>
<p>There are some good options in the code- I want to explore further the ones that provide a keyword filter (assume it could filter the output to include items matching the keywords), and the option to highlight specific keywords in the output.</p>
<p>Another example test page, using the New York Times technology News feed, this an output with item descriptions, and entering my own string for the feed title:</p>
<p><a href="http://cogdogblog.com/wp-content/uploads/Picture%205.jpg" onclick="window.open('http://cogdogblog.com/wp-content/uploads/Picture%205.jpg','popup','width=683+20,height=557+20,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://cogdogblog.com/wp-content/uploads/Picture%205-tm.jpg" height="391" width="480" align="" border="1" hspace="4" vspace="4" alt="Picture 5" title="" longdesc="" class="centered" /></a></p>
<p>But so far, I like what it does, and is going to be a key loose joining in some new small piece action.</p>
<p>Oh, I posted a copy of my version of this at <a href="http://cogdogblog.com/code/rss.php.txt">http://cogdogblog.com/code/rss.php.txt</a> &#8211; just remove the &#8220;.txt&#8221;, and modify the one path variable for your location of magpie (I will later post my change to the Mediawiki site where I found it).</p>
<p>Feed on, inside yer wiki!</p>
]]></content:encoded>
			<wfw:commentRss>http://cogdogblog.com/2006/07/14/rendering-rss-inside-media-wiki/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Google Module: WordPress Search</title>
		<link>http://cogdogblog.com/2005/12/28/google-module-wordpress-search/</link>
		<comments>http://cogdogblog.com/2005/12/28/google-module-wordpress-search/#comments</comments>
		<pubDate>Wed, 28 Dec 2005 08:20:01 +0000</pubDate>
		<dc:creator>Alan Levine aka CogDog</dc:creator>
				<category><![CDATA[R&D]]></category>

		<guid isPermaLink="false">http://cogdogblog.com/?p=1222</guid>
		<description><![CDATA[After I made up the terms &#8220;inward/outward aggregating&#8221;, Tim Lauer expounded on possibilities for his school to use Google Personalized Home page. After looking at the ever-expanding collection of Google Modules, seeing they are just little (or not so little) chunks of XML, I began getting the urge to tinker, to see how complicated it would be to write my own GM. I started with a scan of Google&#8217;s thorough Homepage API &#8211; Developer Docs, which showed that a Hello World example was easy, and things grew incrementally, then geometrically more complex form there. But not so bad. So thinking about what might be semi-useful, I aimed for a module that would allow me to quickly do a keyword search on any WordPress blog, but most likely my own. This is pretty easy to do, and I have already created a tool for doing this via a browser bookmarklet. The [...]]]></description>
			<content:encoded><![CDATA[<p>After I made up the terms <a href="http://cogdogblog.com/2005/12/21/inward-outward/">&#8220;inward/outward aggregating&#8221;</a>,  <a href="http://tim.lauer.name/archives/003869.html">Tim Lauer expounded on possibilities</a> for his school to use Google Personalized Home page.</p>
<p>After looking at the ever-expanding collection of <a href="http://www.google.com/apis/homepage/">Google Modules</a>, seeing they are just little (or not so little) chunks of XML, I began getting the urge to tinker, to see how complicated it would be to write my own GM.</p>
<p>I started with a scan of Google&#8217;s thorough <a href="http://www.google.com/apis/homepage/guide.html">Homepage API &#8211; Developer Docs</a>, which showed that a Hello World example was easy, and things grew incrementally, then geometrically more complex form there. But not so bad.</p>
<p>So thinking about what might be semi-useful, I aimed for a module that would allow me to quickly do a keyword search on any WordPress blog, but most likely my own. This is pretty easy to do, and I have already created a tool for doing this <a href="http://cogdogblog.com/alan/wp_search_maker.php">via a browser bookmarklet</a>.</p>
<p>The concept is pretty simple, if you are searching for the keywords <strong>moon cheese</strong> on Wallace&#8217;s WP blog at (this is a fake URL) <strong>http://www.wallace.co.uk/blog/</strong>,   the correct URL to construct to create this search is simple  <strong>http://www.wallace.co.uk/blog/index.php?s=moon+cheese</strong>.</p>
<p>It took a bit more tinkering than I thought, and the visual display is plain, but in use the Module looks like:</p>
<div align="center"><img src="http://cogdogblog.com/wp-content/images/gm_wp1.jpg" height="116" width="289" align="" border="0" hspace="6" vspace="6" alt="Gm Wp1"  /></div>
<p>The default settings are to search this blog (handy for me, eh?). So from this module, I would click &#8220;go&#8221; and <a href="http://cogdogblog.com/index.php?s=marklet">get the same results</a> as a search from my blog sidebar.</p>
<p>But wait, there is more. If I click &#8220;edit&#8221;, I can change the preferences to ones where I can make it search another WP blog, for example, <a href="http://educationaltechnology.ca/couros">Alec Courous&#8217;s blog</a>:</p>
<div align="center"><img src="http://cogdogblog.com/wp-content/images/gm_wp3.jpg" height="232" width="308" align="" border="0" hspace="6" vspace="6" alt="Gm Wp3"  /></div>
<p>And once I save it, my Google home page is a quick search for Alec&#8217;s blog:</p>
<div align="center"><img src="http://cogdogblog.com/wp-content/images/gm_wp4.jpg" height="88" width="290" align="" border="0" hspace="6" vspace="6" alt="Gm Wp4"  /></div>
<p>You can find my new Google Module at:<br />
<a href="http://cogdogblog.com/alan/wp_search.xml">http://cogdogblog.com/alan/wp_search.xml</a></p>
<p>and it is as simple as:<br />
<pre><pre>
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?&gt; 
&lt;Module&gt;
&nbsp;&nbsp;&lt;ModulePrefs 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;title=&quot; __UP_wpname__ WordPress Blog Search&quot; 
&nbsp;&nbsp;&nbsp;&nbsp; title_url=&quot;__UP_wpblog__&quot; 
&nbsp;&nbsp;&nbsp;&nbsp;description=&quot;Do a keyword search of any WordPress Blog&quot; 
&nbsp;&nbsp;&nbsp;&nbsp; screenshot=&quot;http://cogdogblog.com/alan/images/wp_search.jpg&quot; 
&nbsp;&nbsp;&nbsp;&nbsp;author=&quot;Alan Levine&quot; author_email=&quot;cogdogblog+woof@gmail.com&quot; 
&nbsp;&nbsp;&nbsp;&nbsp; author_affiliation=&quot;CogDogBlog&quot; author_location=&quot;Phoenix, Arizona&quot; /&gt; 
&nbsp;&nbsp;&lt;UserPref name=&quot;wpblog&quot; display_name=&quot;Blog URL (must end in &#039;/&#039;)&quot; 
&nbsp;&nbsp;&nbsp;&nbsp; default_value=&quot;http://cogdogblog.com/&quot; required=&quot;true&quot;/&gt;
&nbsp;&nbsp; &lt;UserPref name=&quot;wpname&quot; display_name=&quot;Blog Name&quot; default_value=&quot;CogDogBlog&quot; /&gt;
 
 &lt;Content type=&quot;html&quot;&gt;
&nbsp;&nbsp;&nbsp;&nbsp; &lt;![CDATA[ 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;form action=&quot;__UP_wpblog__index.php&quot; method=&quot;get&quot; target=&quot;_blank&quot;&gt;
&lt;input type=&quot;text&quot; input name=&quot;s&quot; size=&quot;20&quot; value=&quot;&quot;&gt;
&lt;input value=&quot;Go&quot; type=&quot;submit&quot;&gt;
&lt;/form&gt;
&nbsp;&nbsp;&nbsp;&nbsp; ]]&gt;
&nbsp;&nbsp;&lt;/Content&gt; 
&lt;/Module&gt;
</pre></pre></p>
<p>This is just a quick dip into the coding pool. It is dependent on getting the blog URL correct (must end in the trailing &#8220;/&#8221;) of the blog home. It failed to work on <a href="http://www.darcynorman.net">D&#8217;Arcy Norman&#8217; site</a> (maybe something to do with his Livesearch query method). It would be even better to have it allow me to create a list of WP blogs that I could choose one with a radio button to direct the search.</p>
<p>Again, this was a project born of Idle Curiosity. It has some use, as I prefer to search my blog without having to load the entire home page juts to get to a single form.</p>
<p>But this is pretty simple (way below &#8220;rocket science&#8221;, it is as complex as &#8220;jello science&#8221; or &#8220;top ramen science&#8221;), and there is a rich amount of complexity built into this system that could allow creation of some fascinating  tools, and truly is Small Technologies Loosely Joined (by XML), and pulled together by some Googly AJAX. It&#8217;s something I will keep in my hat as I think of other ways to provide these plug and play web tool-ets.</p>
]]></content:encoded>
			<wfw:commentRss>http://cogdogblog.com/2005/12/28/google-module-wordpress-search/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Tablet-ing</title>
		<link>http://cogdogblog.com/2005/08/30/tablet-ing/</link>
		<comments>http://cogdogblog.com/2005/08/30/tablet-ing/#comments</comments>
		<pubDate>Tue, 30 Aug 2005 18:39:59 +0000</pubDate>
		<dc:creator>Alan Levine aka CogDog</dc:creator>
				<category><![CDATA[icampus]]></category>
		<category><![CDATA[magicpaper]]></category>
		<category><![CDATA[R&D]]></category>
		<category><![CDATA[tabletpc]]></category>

		<guid isPermaLink="false">http://cogdogblog.com/2005/08/30/tablet-ing/</guid>
		<description><![CDATA[flickr fotoStranger Things Have Happenedavailable on my flickr I am still bleed Apple colors, but I have a new TabletPC for working with some new pen based applications (see what is on the screen. It&#8217;s a strange world indeed I&#8217;m still trying to get familiar with the TableTC environment with this new HP tc1100&#8230; no I am not abandoning my primary development on my Powerbook&#8211; this machine was purchased specifically to be able to do some R&#038;D work with TableTC applications, primarily the MagicPaper on that we are piloting as part of our participation in the MIT iCampus Project. To that end, I am creating a new &#8220;R&#038;D&#8221; category on this blog as I delve into these new technologies. The pen based mousing makes me feel like I&#8217;ve gone back to my first trackpad experience. The device is pleasently tiny, yet the swiveling screen back and forth is not quite [...]]]></description>
			<content:encoded><![CDATA[<div class="flickr-yourcomment">
<div class="flickr-frame"><strong>flickr foto</strong><br /><a href="http://www.flickr.com/photos/cogdog/37480704/" title="photo sharing"><img src="http://photos21.flickr.com/37480704_cd7ade8764_t.jpg" class="flickr-photo" alt="Stranger Things Have Happened"></a><br /><span class="flickr-caption"><a href="http://www.flickr.com/photos/cogdog/37480704/"><em>Stranger Things Have Happened</em></a><br />available on <a href="http://www.flickr.com/people/cogdog/">my flickr</a></span></div>
<p>    I am still bleed Apple colors, but I have a new TabletPC for working with some new pen based applications (see <a href="http://www.flickr.com/photos/cogdog/37528635/">what is on the screen</a>. It&#8217;s a strange world indeed<br clear="left"></div>
<p>I&#8217;m still trying to get familiar with the TableTC environment with this new <a href="http://h18000.www1.hp.com/products/tabletpc/tc1100/">HP tc1100</a>&#8230; no I am not abandoning my primary development on my Powerbook&#8211; this machine was purchased specifically to be able to do some R&#038;D work with TableTC applications, primarily the MagicPaper on that we are piloting as part of our participation in the <a href="http://icampus.mit.edu/">MIT iCampus Project</a>.<br />
<a href="http://cogdogblog.com/wp-content/tabletpc-journal.jpg" onclick="window.open('http://cogdogblog.com/wp-content/tabletpc-journal.jpg','popup','width=1024,height=768,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://cogdogblog.com/wp-content/tabletpc-journal-tm.jpg" height="135" width="180" border="0" align="right" hspace="10" vspace="4" alt="Tabletpc-Journal" /></a></p>
<p>To that end, I am creating a new &#8220;R&#038;D&#8221; category on this blog as I delve into these new technologies.</p>
<p>The pen based mousing makes me feel like I&#8217;ve gone back to my first trackpad experience. The device is pleasently tiny, yet the swiveling screen back and forth is not quite natural, but should come with time. I have already used it to write some meeting notes, and there is soemthing attractive about not pecking notes as letters (as a horrific keyboarder I am) and instead writing by hand on the screen. </p>
<p>Anyhow, <a href="http://icampus.mit.edu/magicpaper/">MagicPaper</a> is an interesting application designed for teaching Physics. The Tablet is used to create primitive objects (balls, walls, slopes) etc, assign them material properties, connect them with things like springs and ropes, and then apply forces. You set them up, and then set it in motion, and more or less, it is a virtual physics lab. I&#8217;m just messing around making silly Rube Goldberg like apps, but I am very interested in getting this into the hands and eyes of our physics faculty.</p>
<div align="center"><a href="http://cogdogblog.com/wp-content/images/magicpaper1.gif" onclick="window.open('http://cogdogblog.com/wp-content/images/magicpaper1.gif','popup','width=1024+20,height=768+20,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://cogdogblog.com/wp-content/images/magicpaper1-tm.jpg" height="270" width="360" align="" border="0" hspace="0" vspace="0" alt="Magicpaper1" /></a></div>
<p>This is just my first MagicPaper attemp before it is set in motion&#8230; I&#8217;m trying to figure out how to do some screencasts to record how these are built.</p>
]]></content:encoded>
			<wfw:commentRss>http://cogdogblog.com/2005/08/30/tablet-ing/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/us/</creativeCommons:license>
	</item>
	</channel>
</rss>

