<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;D04DRXoyfip7ImA9WhRVE0k.&quot;"><id>tag:blogger.com,1999:blog-2099071902862729606</id><updated>2012-01-11T21:26:14.496-08:00</updated><category term="researchtools" /><category term="geotagging" /><category term="python" /><category term="adsense" /><category term="class" /><title>Kurt Schwehr's backup blog</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://schwehr.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://schwehr.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Kurt</name><uri>http://www.blogger.com/profile/13351499194822132482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://1.bp.blogspot.com/_akszoAMoLog/TIJRb42JqcI/AAAAAAAAAF4/UKtHbVVS7Tw/s1600-R/l2.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>82</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/KurtSchwehrsBackupBlog" /><feedburner:info uri="kurtschwehrsbackupblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CkUCR3kyfSp7ImA9WhRRF0Q.&quot;"><id>tag:blogger.com,1999:blog-2099071902862729606.post-6628471717862828185</id><published>2011-12-01T17:42:00.000-08:00</published><updated>2011-12-01T17:44:26.795-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-01T17:44:26.795-08:00</app:edited><title>RT 26 - Part 6: Parsing binary SBET files with python's struct</title><content type="html">&lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/26-python-binary-files-part-5.html"&gt;html&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/audio/26-python-binary-files-part-5.mp3"&gt;mp3&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/present/26-python-binary-files-part-5.pdf"&gt;pdf&lt;/a&gt; and &lt;a href="https://bitbucket.org/schwehr/researchtools/src/tip/class/26-python-binary-files-part-5.org"&gt;26-python-binary-files-part-5.org&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2099071902862729606-6628471717862828185?l=schwehr.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RorVbBl8szMKegC_lryhD3x41UY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RorVbBl8szMKegC_lryhD3x41UY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RorVbBl8szMKegC_lryhD3x41UY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RorVbBl8szMKegC_lryhD3x41UY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KurtSchwehrsBackupBlog/~4/0k2g7dN8ol4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://schwehr.blogspot.com/feeds/6628471717862828185/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://schwehr.blogspot.com/2011/12/rt-26-part-6-parsing-binary-sbet-files.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/6628471717862828185?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/6628471717862828185?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KurtSchwehrsBackupBlog/~3/0k2g7dN8ol4/rt-26-part-6-parsing-binary-sbet-files.html" title="RT 26 - Part 6: Parsing binary SBET files with python's struct" /><author><name>Kurt</name><uri>http://www.blogger.com/profile/13351499194822132482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://1.bp.blogspot.com/_akszoAMoLog/TIJRb42JqcI/AAAAAAAAAF4/UKtHbVVS7Tw/s1600-R/l2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://schwehr.blogspot.com/2011/12/rt-26-part-6-parsing-binary-sbet-files.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EHQXozcSp7ImA9WhRRFks.&quot;"><id>tag:blogger.com,1999:blog-2099071902862729606.post-1425490482419717711</id><published>2011-11-30T05:56:00.000-08:00</published><updated>2011-11-30T06:00:30.489-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-30T06:00:30.489-08:00</app:edited><title>RT 25 - R for Statistics</title><content type="html">Rob Braswell was our guest lecturer covering R for statistical analysis.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/audio/25-r-statistics.mp3"&gt;mp3&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/present/25-r-statistics.pdf"&gt;pdf of screenshots&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/25-R-lab1-Intro.pdf"&gt;25-R-lab1-Intro.pdf&lt;/a&gt;, &lt;a href="https://bitbucket.org/schwehr/researchtools/src/tip/class/25-r-statistics.org"&gt;25-r-statistics.org&lt;/a&gt; (on bitbucket via hg).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2099071902862729606-1425490482419717711?l=schwehr.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WdVjVss0hwYy8WPh3qS4NO0G2hM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WdVjVss0hwYy8WPh3qS4NO0G2hM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WdVjVss0hwYy8WPh3qS4NO0G2hM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WdVjVss0hwYy8WPh3qS4NO0G2hM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KurtSchwehrsBackupBlog/~4/ekJu9SjlotA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://schwehr.blogspot.com/feeds/1425490482419717711/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://schwehr.blogspot.com/2011/11/rt-25-r-for-statistics.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/1425490482419717711?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/1425490482419717711?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KurtSchwehrsBackupBlog/~3/ekJu9SjlotA/rt-25-r-for-statistics.html" title="RT 25 - R for Statistics" /><author><name>Kurt</name><uri>http://www.blogger.com/profile/13351499194822132482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://1.bp.blogspot.com/_akszoAMoLog/TIJRb42JqcI/AAAAAAAAAF4/UKtHbVVS7Tw/s1600-R/l2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://schwehr.blogspot.com/2011/11/rt-25-r-for-statistics.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0IDR3czeCp7ImA9WhRREUw.&quot;"><id>tag:blogger.com,1999:blog-2099071902862729606.post-2611982676587696340</id><published>2011-11-23T21:08:00.000-08:00</published><updated>2011-11-23T21:12:56.980-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-23T21:12:56.980-08:00</app:edited><title>RT 24 - Part 4: Parsing binary SBET files with python's struct</title><content type="html">Topics include "What is GIS," using glob.glob to expand file names with "*", using sys.argv directly to list input files and using argparse to properly handle command line arguments.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/24-python-binary-files-part-4.html"&gt;html&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/present/24-python-binary-files-part-4.pdf"&gt;pdf&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/audio/24-python-binary-files-part-4.mp3"&gt;mp3&lt;/a&gt; and &lt;a href="https://bitbucket.org/schwehr/researchtools/src/tip/class/24-python-binary-files-part-4.org"&gt;org (in BitBucket hg)&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2099071902862729606-2611982676587696340?l=schwehr.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wrW2IFubLqwsgZhn8_2ULoITMPo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wrW2IFubLqwsgZhn8_2ULoITMPo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wrW2IFubLqwsgZhn8_2ULoITMPo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wrW2IFubLqwsgZhn8_2ULoITMPo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KurtSchwehrsBackupBlog/~4/i0apml-48sY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://schwehr.blogspot.com/feeds/2611982676587696340/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://schwehr.blogspot.com/2011/11/rt-24-part-4-parsing-binary-sbet-files.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/2611982676587696340?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/2611982676587696340?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KurtSchwehrsBackupBlog/~3/i0apml-48sY/rt-24-part-4-parsing-binary-sbet-files.html" title="RT 24 - Part 4: Parsing binary SBET files with python's struct" /><author><name>Kurt</name><uri>http://www.blogger.com/profile/13351499194822132482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://1.bp.blogspot.com/_akszoAMoLog/TIJRb42JqcI/AAAAAAAAAF4/UKtHbVVS7Tw/s1600-R/l2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://schwehr.blogspot.com/2011/11/rt-24-part-4-parsing-binary-sbet-files.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0AGRHs6cSp7ImA9WhRSF00.&quot;"><id>tag:blogger.com,1999:blog-2099071902862729606.post-2183709274877339307</id><published>2011-11-19T05:27:00.000-08:00</published><updated>2011-11-19T05:35:25.519-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-19T05:35:25.519-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="researchtools" /><category scheme="http://www.blogger.com/atom/ns#" term="class" /><category scheme="http://www.blogger.com/atom/ns#" term="python" /><title>RT 23 - Part 3: Parsing binary SBET files with python's struct</title><content type="html">In this class, we do our first mercurial pull of changes.  We then add helper functions to our sbet.py module to give us the number of datagrams in an sbet file, tell us at what offset any particular datagram is located and add a &lt;b&gt;generator&lt;/b&gt; function allowing cleaner for loops over sbet files.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/23-python-binary-files-part-3.html"&gt;23-python-binary-files-part-3.html&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/audio/23-python-binary-files-part-3.mp3"&gt;mp3&lt;/a&gt; and &lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/present/23-python-binary-files-part-3.pdf"&gt;pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Remember that at this point, you should be getting the org mode formatted class notes via mercurial (hg).  To get set up:&lt;br /&gt;&lt;pre&gt;mkdir ~/projects&lt;br /&gt;cd ~/projects&lt;br /&gt;sudo apt-get install mercurial # Install hg on ubuntu &amp;amp; debian linux&lt;br /&gt;hg clone https://bitbucket.org/schwehr/researchtools&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;And every time you start working on the class, do a pull and update to get the latest versions.&lt;br /&gt;&lt;pre&gt;cd ~/projects/researchtools&lt;br /&gt;hg pull   # Bring the changes down to the local "repo"&lt;br /&gt;hg update # Change the working files to have the latest changes&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2099071902862729606-2183709274877339307?l=schwehr.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uJh4QA65sN9oq8BmxHkHQUGIDLM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uJh4QA65sN9oq8BmxHkHQUGIDLM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uJh4QA65sN9oq8BmxHkHQUGIDLM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uJh4QA65sN9oq8BmxHkHQUGIDLM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KurtSchwehrsBackupBlog/~4/HlwwqNOoLuM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://schwehr.blogspot.com/feeds/2183709274877339307/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://schwehr.blogspot.com/2011/11/rt-23-part-3-parsing-binary-sbet-files.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/2183709274877339307?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/2183709274877339307?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KurtSchwehrsBackupBlog/~3/HlwwqNOoLuM/rt-23-part-3-parsing-binary-sbet-files.html" title="RT 23 - Part 3: Parsing binary SBET files with python's struct" /><author><name>Kurt</name><uri>http://www.blogger.com/profile/13351499194822132482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://1.bp.blogspot.com/_akszoAMoLog/TIJRb42JqcI/AAAAAAAAAF4/UKtHbVVS7Tw/s1600-R/l2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://schwehr.blogspot.com/2011/11/rt-23-part-3-parsing-binary-sbet-files.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMFQXY5eCp7ImA9WhRSFEg.&quot;"><id>tag:blogger.com,1999:blog-2099071902862729606.post-19857672020978227</id><published>2011-11-16T07:36:00.000-08:00</published><updated>2011-11-16T07:46:50.820-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-16T07:46:50.820-08:00</app:edited><title>RT 22 - Part 2: Parsing binary SBET files with python's struct</title><content type="html">&lt;a href="http://waage.sr.unh.edu/~braswell/"&gt;Rob Braswell&lt;/a&gt; has tentatively agreed to give us a lecture on Data Analysis with &lt;a href="http://www.r-project.org/"&gt;R&lt;/a&gt; on Nov. 29th.  Rob taught EOS 864 while he was a full-time Research Professor at UNH.  I haven't done any work with R myself, but I've seen some really great work done with it.  I'm super excited to sit in on his class.&lt;br /&gt;&lt;br /&gt;Notes for the class should now be retrieved via mercurial/hg from &lt;a href="https://bitbucket.org/schwehr/researchtools"&gt;https://bitbucket.org/schwehr/researchtools&lt;/a&gt;.  The rest of the material is in the usual locations in the &lt;a herf="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/"&gt;class directory&lt;/a&gt;: &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/audio/22-python-binary-files-part-2.mp3"&gt;mp3&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/present/22-python-binary-files-part-2.pdf"&gt;pdf&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/22-python-binary-files-part-2.html"&gt;html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2099071902862729606-19857672020978227?l=schwehr.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cX6IykJyuk0r7akFyo5icayVscw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cX6IykJyuk0r7akFyo5icayVscw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cX6IykJyuk0r7akFyo5icayVscw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cX6IykJyuk0r7akFyo5icayVscw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KurtSchwehrsBackupBlog/~4/yD0vxUOa524" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://schwehr.blogspot.com/feeds/19857672020978227/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://schwehr.blogspot.com/2011/11/rt-22-part-2-parsing-binary-sbet-files.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/19857672020978227?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/19857672020978227?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KurtSchwehrsBackupBlog/~3/yD0vxUOa524/rt-22-part-2-parsing-binary-sbet-files.html" title="RT 22 - Part 2: Parsing binary SBET files with python's struct" /><author><name>Kurt</name><uri>http://www.blogger.com/profile/13351499194822132482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://1.bp.blogspot.com/_akszoAMoLog/TIJRb42JqcI/AAAAAAAAAF4/UKtHbVVS7Tw/s1600-R/l2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://schwehr.blogspot.com/2011/11/rt-22-part-2-parsing-binary-sbet-files.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUCRHc6fSp7ImA9WhRSEEg.&quot;"><id>tag:blogger.com,1999:blog-2099071902862729606.post-5869498176793888438</id><published>2011-11-11T15:13:00.000-08:00</published><updated>2011-11-11T15:14:25.915-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-11T15:14:25.915-08:00</app:edited><title>RT 21 - Parsing binary SBET files with python's struct</title><content type="html">Using struct to decode Applanix POSPAC SBET navigation files:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/src/21-python-binary-files.org"&gt;21-python-binary-files.org&lt;/a&gt;,&lt;br /&gt;&lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/21-python-binary-files.html"&gt;html&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/audio/21-python-binary-files.mp3"&gt;mp3&lt;/a&gt; and &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/present/21-python-binary-files.pdf"&gt;pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2099071902862729606-5869498176793888438?l=schwehr.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WAjm5QHFS9hJUlhypi3jkvU0usE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WAjm5QHFS9hJUlhypi3jkvU0usE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WAjm5QHFS9hJUlhypi3jkvU0usE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WAjm5QHFS9hJUlhypi3jkvU0usE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KurtSchwehrsBackupBlog/~4/R4GkMChFnB4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://schwehr.blogspot.com/feeds/5869498176793888438/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://schwehr.blogspot.com/2011/11/rt-21-parsing-binary-sbet-files-with.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/5869498176793888438?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/5869498176793888438?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KurtSchwehrsBackupBlog/~3/R4GkMChFnB4/rt-21-parsing-binary-sbet-files-with.html" title="RT 21 - Parsing binary SBET files with python's struct" /><author><name>Kurt</name><uri>http://www.blogger.com/profile/13351499194822132482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://1.bp.blogspot.com/_akszoAMoLog/TIJRb42JqcI/AAAAAAAAAF4/UKtHbVVS7Tw/s1600-R/l2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://schwehr.blogspot.com/2011/11/rt-21-parsing-binary-sbet-files-with.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMCQ3k4fip7ImA9WhRSEEg.&quot;"><id>tag:blogger.com,1999:blog-2099071902862729606.post-1178739826620996117</id><published>2011-11-06T12:48:00.000-08:00</published><updated>2011-11-11T15:17:42.736-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-11T15:17:42.736-08:00</app:edited><title>RT 20 - BAGs 3</title><content type="html">Using python .format template language, writing KML, using GSHHS global shoreline to give context to the bag bounding box.  Given on 2011-Nov-08.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/src/20-bags-3-xml-kml-gshhs.org"&gt;org&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/20-bags-3-xml-kml-gshhs.html"&gt;html&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/audio/20-bags-3-xml-kml-gshhs.mp3"&gt;mp3&lt;/a&gt; and &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/present/20-bags-3-xml-kml-gshhs.pdf"&gt;pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2099071902862729606-1178739826620996117?l=schwehr.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sMJ2RndhtTELxNCRPxspM_HleqU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sMJ2RndhtTELxNCRPxspM_HleqU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sMJ2RndhtTELxNCRPxspM_HleqU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sMJ2RndhtTELxNCRPxspM_HleqU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KurtSchwehrsBackupBlog/~4/6nffM4_ddlE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://schwehr.blogspot.com/feeds/1178739826620996117/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://schwehr.blogspot.com/2011/11/rt-20-bags-3.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/1178739826620996117?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/1178739826620996117?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KurtSchwehrsBackupBlog/~3/6nffM4_ddlE/rt-20-bags-3.html" title="RT 20 - BAGs 3" /><author><name>Kurt</name><uri>http://www.blogger.com/profile/13351499194822132482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://1.bp.blogspot.com/_akszoAMoLog/TIJRb42JqcI/AAAAAAAAAF4/UKtHbVVS7Tw/s1600-R/l2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://schwehr.blogspot.com/2011/11/rt-20-bags-3.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUIDR3s6eyp7ImA9WhRSEEg.&quot;"><id>tag:blogger.com,1999:blog-2099071902862729606.post-6477102125263002721</id><published>2011-11-03T06:58:00.000-07:00</published><updated>2011-11-11T15:19:36.513-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-11T15:19:36.513-08:00</app:edited><title>RT 19 - BAGs 2, XML Metadata</title><content type="html">KEYWORDS: BAG HDF HDF5 XML lxml etree hydrographic survey raster metadata shapefile&lt;br /&gt;&lt;br /&gt;&lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/19-bag-2-xml-metadata.html"&gt;html&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/src/19-bag-2-xml-metadata.org"&gt;org&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/audio/19-bag-2-xml-metadata.mp3"&gt;mp3&lt;/a&gt; and &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/present/19-bag-2-xml-metadata.pdf"&gt;pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2099071902862729606-6477102125263002721?l=schwehr.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wQQQZh6M9Y4c0-DSGPIHqt0AdFI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wQQQZh6M9Y4c0-DSGPIHqt0AdFI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wQQQZh6M9Y4c0-DSGPIHqt0AdFI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wQQQZh6M9Y4c0-DSGPIHqt0AdFI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KurtSchwehrsBackupBlog/~4/g8zQyGWiqas" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://schwehr.blogspot.com/feeds/6477102125263002721/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://schwehr.blogspot.com/2011/11/rt-19-bags-2-xml-metadata.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/6477102125263002721?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/6477102125263002721?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KurtSchwehrsBackupBlog/~3/g8zQyGWiqas/rt-19-bags-2-xml-metadata.html" title="RT 19 - BAGs 2, XML Metadata" /><author><name>Kurt</name><uri>http://www.blogger.com/profile/13351499194822132482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://1.bp.blogspot.com/_akszoAMoLog/TIJRb42JqcI/AAAAAAAAAF4/UKtHbVVS7Tw/s1600-R/l2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://schwehr.blogspot.com/2011/11/rt-19-bags-2-xml-metadata.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcMQHw4fSp7ImA9WhRTEks.&quot;"><id>tag:blogger.com,1999:blog-2099071902862729606.post-5952757405674881959</id><published>2011-11-02T13:00:00.000-07:00</published><updated>2011-11-02T13:01:21.235-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-02T13:01:21.235-07:00</app:edited><title>RT 18 - BAGs, HDF5 and XML</title><content type="html">&lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/src/18-bag-hdf-xml.org"&gt;org&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/audio/18-bag-hdf-xml.mp3"&gt;mp3&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/#present/17-qgis-gdal.pdf"&gt;pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2099071902862729606-5952757405674881959?l=schwehr.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zUKtlcMRvOQPSGOoWjhPwCOVkrA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zUKtlcMRvOQPSGOoWjhPwCOVkrA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zUKtlcMRvOQPSGOoWjhPwCOVkrA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zUKtlcMRvOQPSGOoWjhPwCOVkrA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KurtSchwehrsBackupBlog/~4/iyzWZSZtEp4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://schwehr.blogspot.com/feeds/5952757405674881959/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://schwehr.blogspot.com/2011/11/rt-18-bags-hdf5-and-xml.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/5952757405674881959?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/5952757405674881959?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KurtSchwehrsBackupBlog/~3/iyzWZSZtEp4/rt-18-bags-hdf5-and-xml.html" title="RT 18 - BAGs, HDF5 and XML" /><author><name>Kurt</name><uri>http://www.blogger.com/profile/13351499194822132482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://1.bp.blogspot.com/_akszoAMoLog/TIJRb42JqcI/AAAAAAAAAF4/UKtHbVVS7Tw/s1600-R/l2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://schwehr.blogspot.com/2011/11/rt-18-bags-hdf5-and-xml.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEGQng5fCp7ImA9WhRTEks.&quot;"><id>tag:blogger.com,1999:blog-2099071902862729606.post-7620312235637320483</id><published>2011-11-02T12:58:00.000-07:00</published><updated>2011-11-02T13:10:23.624-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-02T13:10:23.624-07:00</app:edited><title>RT Lecture 17 - QGIS and GDAL with Charts</title><content type="html">&lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/src/17-qgis-gdal.org"&gt;org&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/audio/17-qgis-ggal.mp3"&gt;mp3&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/present/17-qgis-gdal.pdf"&gt;pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2099071902862729606-7620312235637320483?l=schwehr.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LHi0MqDkM8saqZeUYn3PASvcMXg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LHi0MqDkM8saqZeUYn3PASvcMXg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LHi0MqDkM8saqZeUYn3PASvcMXg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LHi0MqDkM8saqZeUYn3PASvcMXg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KurtSchwehrsBackupBlog/~4/G20W-sVWf20" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://schwehr.blogspot.com/feeds/7620312235637320483/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://schwehr.blogspot.com/2011/11/rt-lecture-17-qgis-and-gdal-with-charts.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/7620312235637320483?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/7620312235637320483?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KurtSchwehrsBackupBlog/~3/G20W-sVWf20/rt-lecture-17-qgis-and-gdal-with-charts.html" title="RT Lecture 17 - QGIS and GDAL with Charts" /><author><name>Kurt</name><uri>http://www.blogger.com/profile/13351499194822132482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://1.bp.blogspot.com/_akszoAMoLog/TIJRb42JqcI/AAAAAAAAAF4/UKtHbVVS7Tw/s1600-R/l2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://schwehr.blogspot.com/2011/11/rt-lecture-17-qgis-and-gdal-with-charts.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMCQXk-eyp7ImA9WhRTEks.&quot;"><id>tag:blogger.com,1999:blog-2099071902862729606.post-3387669727514702058</id><published>2011-11-02T12:57:00.000-07:00</published><updated>2011-11-02T13:07:40.753-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-02T13:07:40.753-07:00</app:edited><title>RT Lecture 16 - Python Matplotlib part 2</title><content type="html">&lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/src/16-matplotlib-2.org"&gt;org&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/audio/16-matplotlib-2.mp3"&gt;mp3&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/present/16-matplotlib-2.pdf"&gt;pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2099071902862729606-3387669727514702058?l=schwehr.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/aPsA0TqF0Ns0Ay58Y4cKONBPAF8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aPsA0TqF0Ns0Ay58Y4cKONBPAF8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/aPsA0TqF0Ns0Ay58Y4cKONBPAF8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aPsA0TqF0Ns0Ay58Y4cKONBPAF8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KurtSchwehrsBackupBlog/~4/AnFuhM9VcBQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://schwehr.blogspot.com/feeds/3387669727514702058/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://schwehr.blogspot.com/2011/11/rt-lecture-16-python-matplotlib-part-2.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/3387669727514702058?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/3387669727514702058?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KurtSchwehrsBackupBlog/~3/AnFuhM9VcBQ/rt-lecture-16-python-matplotlib-part-2.html" title="RT Lecture 16 - Python Matplotlib part 2" /><author><name>Kurt</name><uri>http://www.blogger.com/profile/13351499194822132482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://1.bp.blogspot.com/_akszoAMoLog/TIJRb42JqcI/AAAAAAAAAF4/UKtHbVVS7Tw/s1600-R/l2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://schwehr.blogspot.com/2011/11/rt-lecture-16-python-matplotlib-part-2.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8GQ3gyfyp7ImA9WhdaEkw.&quot;"><id>tag:blogger.com,1999:blog-2099071902862729606.post-7101263349739431555</id><published>2011-10-21T08:25:00.001-07:00</published><updated>2011-10-21T08:27:02.697-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-21T08:27:02.697-07:00</app:edited><title>Research Tools Lecture 15 - Python Matplotlib part 1</title><content type="html">The first lecture covering using matplotlib to make plots of data in python&lt;br /&gt;&lt;br /&gt;&lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/15-matplotlib.html"&gt;html&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/src/15-matplotlib.org"&gt;org&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/audio/15-python-matplotlib-part-1.mp3"&gt;mp3&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/present/15-python-matplotlib-part-1.pdf"&gt;pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2099071902862729606-7101263349739431555?l=schwehr.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ni0nxpY07BffxsdZEZktZa8bCLw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ni0nxpY07BffxsdZEZktZa8bCLw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ni0nxpY07BffxsdZEZktZa8bCLw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ni0nxpY07BffxsdZEZktZa8bCLw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KurtSchwehrsBackupBlog/~4/4HW-Sv6XCSI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://schwehr.blogspot.com/feeds/7101263349739431555/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://schwehr.blogspot.com/2011/10/research-tools-lecture-15-python.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/7101263349739431555?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/7101263349739431555?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KurtSchwehrsBackupBlog/~3/4HW-Sv6XCSI/research-tools-lecture-15-python.html" title="Research Tools Lecture 15 - Python Matplotlib part 1" /><author><name>Kurt</name><uri>http://www.blogger.com/profile/13351499194822132482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://1.bp.blogspot.com/_akszoAMoLog/TIJRb42JqcI/AAAAAAAAAF4/UKtHbVVS7Tw/s1600-R/l2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://schwehr.blogspot.com/2011/10/research-tools-lecture-15-python.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMMRHs7eCp7ImA9WhdaEkw.&quot;"><id>tag:blogger.com,1999:blog-2099071902862729606.post-6273464804825634405</id><published>2011-10-21T08:17:00.000-07:00</published><updated>2011-10-21T08:21:25.500-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-21T08:21:25.500-07:00</app:edited><title>Research Tools Lecture 14 - Parsing GPS data</title><content type="html">&lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/14-python-gps-data.html"&gt;html&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/src/14-python-gps-data.org"&gt;org&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/audio/14-python-parsing-gps-data.mp3"&gt;mp3&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/present/14-python-parse-gps.pdf"&gt;pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2099071902862729606-6273464804825634405?l=schwehr.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yeluU1U_gUKvh9pEka431Zw4sO4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yeluU1U_gUKvh9pEka431Zw4sO4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yeluU1U_gUKvh9pEka431Zw4sO4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yeluU1U_gUKvh9pEka431Zw4sO4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KurtSchwehrsBackupBlog/~4/plpwoUzeihE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://schwehr.blogspot.com/feeds/6273464804825634405/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://schwehr.blogspot.com/2011/10/research-tools-lecture-14-parsing-gps.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/6273464804825634405?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/6273464804825634405?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KurtSchwehrsBackupBlog/~3/plpwoUzeihE/research-tools-lecture-14-parsing-gps.html" title="Research Tools Lecture 14 - Parsing GPS data" /><author><name>Kurt</name><uri>http://www.blogger.com/profile/13351499194822132482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://1.bp.blogspot.com/_akszoAMoLog/TIJRb42JqcI/AAAAAAAAAF4/UKtHbVVS7Tw/s1600-R/l2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://schwehr.blogspot.com/2011/10/research-tools-lecture-14-parsing-gps.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYCQXg8fSp7ImA9WhdbFk0.&quot;"><id>tag:blogger.com,1999:blog-2099071902862729606.post-2183468742534194102</id><published>2011-10-14T06:48:00.000-07:00</published><updated>2011-10-14T06:49:20.675-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-14T06:49:20.675-07:00</app:edited><title>Research Tools Lecture 13 - if, while, functions, classes</title><content type="html">&lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/audio/13-python-if-while-def-class.mp3"&gt;13-python-if-while-def-class.mp3&lt;/a&gt; and &lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/src/13-python.org"&gt;org&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/13-python.html"&gt;html&lt;/a&gt;, and &lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/present/13-python-if-while-def-class.pdf"&gt;pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I go over boolean expressions (1==1 gives True and 1==2 gives False),&lt;br /&gt;while loops, functions, classes, and start into collecting data with&lt;br /&gt;socat from a weather station on the roof of our building.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2099071902862729606-2183468742534194102?l=schwehr.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/EG2OEW7beRrQYTJSM_dvKSTCEUo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EG2OEW7beRrQYTJSM_dvKSTCEUo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/EG2OEW7beRrQYTJSM_dvKSTCEUo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EG2OEW7beRrQYTJSM_dvKSTCEUo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KurtSchwehrsBackupBlog/~4/9fQUQ_RbQno" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://schwehr.blogspot.com/feeds/2183468742534194102/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://schwehr.blogspot.com/2011/10/research-tools-lecture-13-if-while.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/2183468742534194102?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/2183468742534194102?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KurtSchwehrsBackupBlog/~3/9fQUQ_RbQno/research-tools-lecture-13-if-while.html" title="Research Tools Lecture 13 - if, while, functions, classes" /><author><name>Kurt</name><uri>http://www.blogger.com/profile/13351499194822132482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://1.bp.blogspot.com/_akszoAMoLog/TIJRb42JqcI/AAAAAAAAAF4/UKtHbVVS7Tw/s1600-R/l2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://schwehr.blogspot.com/2011/10/research-tools-lecture-13-if-while.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUFSHo7fyp7ImA9WhdbEkU.&quot;"><id>tag:blogger.com,1999:blog-2099071902862729606.post-1314265653100617491</id><published>2011-10-08T10:57:00.001-07:00</published><updated>2011-10-10T16:10:19.407-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-10T16:10:19.407-07:00</app:edited><title>Research Tools Lecture 12 - python for loops and files</title><content type="html">&lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/12-python.html"&gt;html&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/src/12-python.org"&gt;org&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/audio/12-python.mp3"&gt;mp3&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/present/12-python.pdf"&gt;pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2099071902862729606-1314265653100617491?l=schwehr.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yUjBdSpQa3FRk0WUjYeoI2QXvSY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yUjBdSpQa3FRk0WUjYeoI2QXvSY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yUjBdSpQa3FRk0WUjYeoI2QXvSY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yUjBdSpQa3FRk0WUjYeoI2QXvSY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KurtSchwehrsBackupBlog/~4/Cw1AoDTFeBM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://schwehr.blogspot.com/feeds/1314265653100617491/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://schwehr.blogspot.com/2011/10/research-tools-lecture-12-python-for.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/1314265653100617491?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/1314265653100617491?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KurtSchwehrsBackupBlog/~3/Cw1AoDTFeBM/research-tools-lecture-12-python-for.html" title="Research Tools Lecture 12 - python for loops and files" /><author><name>Kurt</name><uri>http://www.blogger.com/profile/13351499194822132482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://1.bp.blogspot.com/_akszoAMoLog/TIJRb42JqcI/AAAAAAAAAF4/UKtHbVVS7Tw/s1600-R/l2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://schwehr.blogspot.com/2011/10/research-tools-lecture-12-python-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIFR3Y9eSp7ImA9WhdUGEg.&quot;"><id>tag:blogger.com,1999:blog-2099071902862729606.post-428219952653536406</id><published>2011-10-05T15:08:00.001-07:00</published><updated>2011-10-05T15:08:36.861-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-05T15:08:36.861-07:00</app:edited><title>Research Tools Lecture 11 - ipython and python data types</title><content type="html">&lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/src/11-ipython.org"&gt;org&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/11-ipython.html"&gt;html&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/audio/11-ipython.mp3"&gt;mp3&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/present/11-ipython.pdf"&gt;pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2099071902862729606-428219952653536406?l=schwehr.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kC7YP_BUWL4mkwSKtVMqI8HwmMs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kC7YP_BUWL4mkwSKtVMqI8HwmMs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kC7YP_BUWL4mkwSKtVMqI8HwmMs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kC7YP_BUWL4mkwSKtVMqI8HwmMs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KurtSchwehrsBackupBlog/~4/JPjbOzL7CC0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://schwehr.blogspot.com/feeds/428219952653536406/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://schwehr.blogspot.com/2011/10/research-tools-lecture-11-ipython-and.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/428219952653536406?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/428219952653536406?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KurtSchwehrsBackupBlog/~3/JPjbOzL7CC0/research-tools-lecture-11-ipython-and.html" title="Research Tools Lecture 11 - ipython and python data types" /><author><name>Kurt</name><uri>http://www.blogger.com/profile/13351499194822132482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://1.bp.blogspot.com/_akszoAMoLog/TIJRb42JqcI/AAAAAAAAAF4/UKtHbVVS7Tw/s1600-R/l2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://schwehr.blogspot.com/2011/10/research-tools-lecture-11-ipython-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0ECRn47eCp7ImA9WhdUGEg.&quot;"><id>tag:blogger.com,1999:blog-2099071902862729606.post-4698733193666916727</id><published>2011-10-05T14:52:00.000-07:00</published><updated>2011-10-05T14:54:27.000-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-05T14:54:27.000-07:00</app:edited><title>Research Tools Lecture 10 - QGIS, Bash script, Healy movie, ipython, matplotlib</title><content type="html">&lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/rt/src/10-qgis-bash-python.org"&gt;org&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/rt/10-qgis-bash-python.html"&gt;html&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/audio/10-qgis-bash-python.mp3"&gt;mp3&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/present/10-qgis-bash-python.pdf"&gt;pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2099071902862729606-4698733193666916727?l=schwehr.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/w4KJJJ9FevgFoupyOo-h5rjUXFg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w4KJJJ9FevgFoupyOo-h5rjUXFg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/w4KJJJ9FevgFoupyOo-h5rjUXFg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w4KJJJ9FevgFoupyOo-h5rjUXFg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KurtSchwehrsBackupBlog/~4/Hy0zRicll30" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://schwehr.blogspot.com/feeds/4698733193666916727/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://schwehr.blogspot.com/2011/10/research-tools-lecture-10-qgis-bash.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/4698733193666916727?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/4698733193666916727?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KurtSchwehrsBackupBlog/~3/Hy0zRicll30/research-tools-lecture-10-qgis-bash.html" title="Research Tools Lecture 10 - QGIS, Bash script, Healy movie, ipython, matplotlib" /><author><name>Kurt</name><uri>http://www.blogger.com/profile/13351499194822132482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://1.bp.blogspot.com/_akszoAMoLog/TIJRb42JqcI/AAAAAAAAAF4/UKtHbVVS7Tw/s1600-R/l2.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://schwehr.blogspot.com/2011/10/research-tools-lecture-10-qgis-bash.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0IHRXgzeip7ImA9WhdUGEg.&quot;"><id>tag:blogger.com,1999:blog-2099071902862729606.post-3357154475839218920</id><published>2011-10-05T14:50:00.000-07:00</published><updated>2011-10-05T14:52:14.682-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-05T14:52:14.682-07:00</app:edited><title>Research Tools Lecture 9 - Babel, bash, Google Earth</title><content type="html">&lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/rt/src/9-bash-scripting.org"&gt;org&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/rt/9-bash-scripting.html"&gt;html&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/audio/9-babel-bash-scripting.mp3"&gt;mp3&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/present/9-babel-bash-scripting.pdf"&gt;pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is the first lecture where I realized that I should be capturing screen shots from my virtual machine while I teach.  I put those into a keynote/powerpoint/pdf.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2099071902862729606-3357154475839218920?l=schwehr.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SPRk3ja3cVDrGdOnYS5sa2vSTHg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SPRk3ja3cVDrGdOnYS5sa2vSTHg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SPRk3ja3cVDrGdOnYS5sa2vSTHg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SPRk3ja3cVDrGdOnYS5sa2vSTHg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KurtSchwehrsBackupBlog/~4/dSZnmZLbrxQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://schwehr.blogspot.com/feeds/3357154475839218920/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://schwehr.blogspot.com/2011/10/research-tools-lecture-9-babel-bash.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/3357154475839218920?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/3357154475839218920?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KurtSchwehrsBackupBlog/~3/dSZnmZLbrxQ/research-tools-lecture-9-babel-bash.html" title="Research Tools Lecture 9 - Babel, bash, Google Earth" /><author><name>Kurt</name><uri>http://www.blogger.com/profile/13351499194822132482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://1.bp.blogspot.com/_akszoAMoLog/TIJRb42JqcI/AAAAAAAAAF4/UKtHbVVS7Tw/s1600-R/l2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://schwehr.blogspot.com/2011/10/research-tools-lecture-9-babel-bash.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QDQXYzcSp7ImA9WhdUGEg.&quot;"><id>tag:blogger.com,1999:blog-2099071902862729606.post-8491703743077283077</id><published>2011-10-05T14:48:00.000-07:00</published><updated>2011-10-05T14:49:30.889-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-05T14:49:30.889-07:00</app:edited><title>Research Tools Lecture 8 - More emacs and script files</title><content type="html">&lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/src/8-more-emacs-and-script-files.org"&gt;org&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/8-more-emacs-and-script-files.html"&gt;html&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/audio/8-more-emacs.mp3"&gt;mp3&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2099071902862729606-8491703743077283077?l=schwehr.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2l-mf5lDvJPN-1jrVbMzw524Bzg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2l-mf5lDvJPN-1jrVbMzw524Bzg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2l-mf5lDvJPN-1jrVbMzw524Bzg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2l-mf5lDvJPN-1jrVbMzw524Bzg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KurtSchwehrsBackupBlog/~4/GKcwsBlhxAM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://schwehr.blogspot.com/feeds/8491703743077283077/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://schwehr.blogspot.com/2011/10/research-tools-lecture-8-more-emacs-and.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/8491703743077283077?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/8491703743077283077?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KurtSchwehrsBackupBlog/~3/GKcwsBlhxAM/research-tools-lecture-8-more-emacs-and.html" title="Research Tools Lecture 8 - More emacs and script files" /><author><name>Kurt</name><uri>http://www.blogger.com/profile/13351499194822132482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://1.bp.blogspot.com/_akszoAMoLog/TIJRb42JqcI/AAAAAAAAAF4/UKtHbVVS7Tw/s1600-R/l2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://schwehr.blogspot.com/2011/10/research-tools-lecture-8-more-emacs-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YERnw-eyp7ImA9WhdUGEg.&quot;"><id>tag:blogger.com,1999:blog-2099071902862729606.post-167775795368915846</id><published>2011-10-05T14:43:00.000-07:00</published><updated>2011-10-05T14:45:07.253-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-05T14:45:07.253-07:00</app:edited><title>Research Tools Lecture 7 - Emacs and org-mode</title><content type="html">&lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/src/7-emacs-and-org-mode.org"&gt;org&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/7-emacs-and-org-mode.html"&gt;html&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/audio/7-emacs-and-org-mode.mp3"&gt;mp3&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2099071902862729606-167775795368915846?l=schwehr.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gOGviBidtWBMwq5ZWyyh2Odg6mo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gOGviBidtWBMwq5ZWyyh2Odg6mo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gOGviBidtWBMwq5ZWyyh2Odg6mo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gOGviBidtWBMwq5ZWyyh2Odg6mo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KurtSchwehrsBackupBlog/~4/3WzLcsSXW2g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://schwehr.blogspot.com/feeds/167775795368915846/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://schwehr.blogspot.com/2011/10/research-tools-lecture-7-emacs-and-org.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/167775795368915846?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/167775795368915846?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KurtSchwehrsBackupBlog/~3/3WzLcsSXW2g/research-tools-lecture-7-emacs-and-org.html" title="Research Tools Lecture 7 - Emacs and org-mode" /><author><name>Kurt</name><uri>http://www.blogger.com/profile/13351499194822132482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://1.bp.blogspot.com/_akszoAMoLog/TIJRb42JqcI/AAAAAAAAAF4/UKtHbVVS7Tw/s1600-R/l2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://schwehr.blogspot.com/2011/10/research-tools-lecture-7-emacs-and-org.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cGQ3szcCp7ImA9WhdUGEg.&quot;"><id>tag:blogger.com,1999:blog-2099071902862729606.post-2869684975716538938</id><published>2011-10-05T14:40:00.000-07:00</published><updated>2011-10-05T14:43:42.588-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-05T14:43:42.588-07:00</app:edited><title>Research Tools Lecture 6 - KeePassX and Dropbox</title><content type="html">&lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/src/6-keypassx-dropbox.org"&gt;org&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/6-keypassx-dropbox.html"&gt;html&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/%7Eschwehr/Classes/2011/esci895-researchtools/audio/6-keypassx-dropbox.mp3"&gt;mp3&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Things to change:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The filenames need to change from keypassx to keepassx!&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2099071902862729606-2869684975716538938?l=schwehr.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mQ6KVyb7VfVF8gORs5IP7DuPTYk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mQ6KVyb7VfVF8gORs5IP7DuPTYk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mQ6KVyb7VfVF8gORs5IP7DuPTYk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mQ6KVyb7VfVF8gORs5IP7DuPTYk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KurtSchwehrsBackupBlog/~4/rahiSXnnc_0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://schwehr.blogspot.com/feeds/2869684975716538938/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://schwehr.blogspot.com/2011/10/research-tools-lecture-6-keepassx-and.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/2869684975716538938?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/2869684975716538938?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KurtSchwehrsBackupBlog/~3/rahiSXnnc_0/research-tools-lecture-6-keepassx-and.html" title="Research Tools Lecture 6 - KeePassX and Dropbox" /><author><name>Kurt</name><uri>http://www.blogger.com/profile/13351499194822132482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://1.bp.blogspot.com/_akszoAMoLog/TIJRb42JqcI/AAAAAAAAAF4/UKtHbVVS7Tw/s1600-R/l2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://schwehr.blogspot.com/2011/10/research-tools-lecture-6-keepassx-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8FSHc_eCp7ImA9WhdUGEg.&quot;"><id>tag:blogger.com,1999:blog-2099071902862729606.post-1398919162686010566</id><published>2011-10-05T14:38:00.000-07:00</published><updated>2011-10-05T14:40:19.940-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-05T14:40:19.940-07:00</app:edited><title>Research Tools Lecture 5 - Filetypes, Intro to Emacs, Beginning Scripts</title><content type="html">5-filetypes-emacs: &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/src/5-filetypes-emacs.org"&gt;org&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/5-filetypes-emacs.html"&gt;html&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/audio/5-identifying-file-types.mp3"&gt;mp3&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2099071902862729606-1398919162686010566?l=schwehr.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4mbw2kGkv7HkMXBJmwW-LnxTa1A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4mbw2kGkv7HkMXBJmwW-LnxTa1A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4mbw2kGkv7HkMXBJmwW-LnxTa1A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4mbw2kGkv7HkMXBJmwW-LnxTa1A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KurtSchwehrsBackupBlog/~4/SJLlIIzDjnI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://schwehr.blogspot.com/feeds/1398919162686010566/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://schwehr.blogspot.com/2011/10/research-tools-lecture-5-filetypes.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/1398919162686010566?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/1398919162686010566?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KurtSchwehrsBackupBlog/~3/SJLlIIzDjnI/research-tools-lecture-5-filetypes.html" title="Research Tools Lecture 5 - Filetypes, Intro to Emacs, Beginning Scripts" /><author><name>Kurt</name><uri>http://www.blogger.com/profile/13351499194822132482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://1.bp.blogspot.com/_akszoAMoLog/TIJRb42JqcI/AAAAAAAAAF4/UKtHbVVS7Tw/s1600-R/l2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://schwehr.blogspot.com/2011/10/research-tools-lecture-5-filetypes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkENRn8_fCp7ImA9WhdUGEg.&quot;"><id>tag:blogger.com,1999:blog-2099071902862729606.post-5994888569532773600</id><published>2011-10-05T14:37:00.000-07:00</published><updated>2011-10-05T14:38:17.144-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-05T14:38:17.144-07:00</app:edited><title>Research Tools Lecture 4 - VMWare Ubuntu Image</title><content type="html">4-ubuntu-virtual-machine: &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/src/4-ubuntu-virtual-machine.org"&gt;org&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/4-ubuntu-virtual-machine.html"&gt;html&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/audio/4-vmware-ubuntu-virtual-machine.mp3"&gt;mp3&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2099071902862729606-5994888569532773600?l=schwehr.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jyMvcDpB60hyaVI1TCwx2ObaY5w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jyMvcDpB60hyaVI1TCwx2ObaY5w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jyMvcDpB60hyaVI1TCwx2ObaY5w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jyMvcDpB60hyaVI1TCwx2ObaY5w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KurtSchwehrsBackupBlog/~4/Y7VEHL029hA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://schwehr.blogspot.com/feeds/5994888569532773600/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://schwehr.blogspot.com/2011/10/research-tools-lecture-4-vmware-ubuntu.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/5994888569532773600?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/5994888569532773600?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KurtSchwehrsBackupBlog/~3/Y7VEHL029hA/research-tools-lecture-4-vmware-ubuntu.html" title="Research Tools Lecture 4 - VMWare Ubuntu Image" /><author><name>Kurt</name><uri>http://www.blogger.com/profile/13351499194822132482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://1.bp.blogspot.com/_akszoAMoLog/TIJRb42JqcI/AAAAAAAAAF4/UKtHbVVS7Tw/s1600-R/l2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://schwehr.blogspot.com/2011/10/research-tools-lecture-4-vmware-ubuntu.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEFRX05eCp7ImA9WhdUGEg.&quot;"><id>tag:blogger.com,1999:blog-2099071902862729606.post-3403475467064220389</id><published>2011-10-05T14:20:00.001-07:00</published><updated>2011-10-05T14:36:54.320-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-05T14:36:54.320-07:00</app:edited><title>Research Tools Lecture 3 - Wiki editing, Weather Demo, Basic Cmd Line</title><content type="html">3-basic-command-line: &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/src/3-basic-command-line.org"&gt;org&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/3-basic-command-line.html"&gt;html&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/audio/3-wiki-weather-shell.mp3"&gt;mp3&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2099071902862729606-3403475467064220389?l=schwehr.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6hO9IZkQetyoDibRe1dudyZOMaY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6hO9IZkQetyoDibRe1dudyZOMaY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6hO9IZkQetyoDibRe1dudyZOMaY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6hO9IZkQetyoDibRe1dudyZOMaY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KurtSchwehrsBackupBlog/~4/KFB943UEF8Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://schwehr.blogspot.com/feeds/3403475467064220389/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://schwehr.blogspot.com/2011/10/research-tools-lecture-3-wiki-editing.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/3403475467064220389?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/3403475467064220389?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KurtSchwehrsBackupBlog/~3/KFB943UEF8Y/research-tools-lecture-3-wiki-editing.html" title="Research Tools Lecture 3 - Wiki editing, Weather Demo, Basic Cmd Line" /><author><name>Kurt</name><uri>http://www.blogger.com/profile/13351499194822132482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://1.bp.blogspot.com/_akszoAMoLog/TIJRb42JqcI/AAAAAAAAAF4/UKtHbVVS7Tw/s1600-R/l2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://schwehr.blogspot.com/2011/10/research-tools-lecture-3-wiki-editing.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ICSXk_cCp7ImA9WhdUGEk.&quot;"><id>tag:blogger.com,1999:blog-2099071902862729606.post-242528563133847273</id><published>2011-10-05T14:17:00.000-07:00</published><updated>2011-10-05T14:19:28.748-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-05T14:19:28.748-07:00</app:edited><title>Research Tools Lecture 2 - IRC, MediaWiki, Basic Shell</title><content type="html">2-irc-wiki-basic-shell: &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/src/2-irc-wiki-basic-shell.org"&gt;org&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/2-irc-wiki-basic-shell.html"&gt;html&lt;/a&gt;, &lt;a href="http://vislab-ccom.unh.edu/~schwehr/Classes/2011/esci895-researchtools/audio/2-irc-wiki-basic-shell.mp3"&gt;mp3&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2099071902862729606-242528563133847273?l=schwehr.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yE3vQRgu9GYIo91ypk7Yqa5t7xM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yE3vQRgu9GYIo91ypk7Yqa5t7xM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yE3vQRgu9GYIo91ypk7Yqa5t7xM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yE3vQRgu9GYIo91ypk7Yqa5t7xM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KurtSchwehrsBackupBlog/~4/U-OrlUxBBzA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://schwehr.blogspot.com/feeds/242528563133847273/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://schwehr.blogspot.com/2011/10/research-tools-lecture-2-irc-mediawiki.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/242528563133847273?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2099071902862729606/posts/default/242528563133847273?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KurtSchwehrsBackupBlog/~3/U-OrlUxBBzA/research-tools-lecture-2-irc-mediawiki.html" title="Research Tools Lecture 2 - IRC, MediaWiki, Basic Shell" /><author><name>Kurt</name><uri>http://www.blogger.com/profile/13351499194822132482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://1.bp.blogspot.com/_akszoAMoLog/TIJRb42JqcI/AAAAAAAAAF4/UKtHbVVS7Tw/s1600-R/l2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://schwehr.blogspot.com/2011/10/research-tools-lecture-2-irc-mediawiki.html</feedburner:origLink></entry></feed>

