<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dw="https://www.dreamwidth.org">
  <id>tag:dreamwidth.org,2009-05-04:280793</id>
  <title>randomfox</title>
  <subtitle>randomfox</subtitle>
  <author>
    <name>randomfox</name>
  </author>
  <link rel="alternate" type="text/html" href="https://randomfox.dreamwidth.org/"/>
  <link rel="self" type="text/xml" href="https://randomfox.dreamwidth.org/data/atom"/>
  <updated>2012-11-29T21:21:07Z</updated>
  <dw:journal username="randomfox" type="personal"/>
  <entry>
    <id>tag:dreamwidth.org,2009-05-04:280793:18088</id>
    <link rel="alternate" type="text/html" href="https://randomfox.dreamwidth.org/18088.html"/>
    <link rel="self" type="text/xml" href="https://randomfox.dreamwidth.org/data/atom/?itemid=18088"/>
    <title>Sudoku Solver in Go Language</title>
    <published>2012-11-29T21:21:07Z</published>
    <updated>2012-11-29T21:21:07Z</updated>
    <category term="golang"/>
    <category term="go"/>
    <category term="sudoku"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">&lt;span class="cut-wrapper"&gt;&lt;span style="display: none;" id="span-cuttag___1" class="cuttag"&gt;&lt;/span&gt;&lt;b class="cut-open"&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class="cut-text"&gt;&lt;a href="https://randomfox.dreamwidth.org/18088.html#cutid1"&gt;Read more...&lt;/a&gt;&lt;/b&gt;&lt;b class="cut-close"&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style="display: none;" id="div-cuttag___1" aria-live="assertive"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=randomfox&amp;ditemid=18088" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-05-04:280793:17698</id>
    <link rel="alternate" type="text/html" href="https://randomfox.dreamwidth.org/17698.html"/>
    <link rel="self" type="text/xml" href="https://randomfox.dreamwidth.org/data/atom/?itemid=17698"/>
    <title>Friendfeed contact categorizer </title>
    <published>2010-04-07T07:14:43Z</published>
    <updated>2010-04-07T07:14:43Z</updated>
    <category term="friendfeed"/>
    <category term="perl"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">This Perl script sorts your Friendfeed contacts according to reciprocation, i.e. it shows who are your mutual subscriptions, only subscribers, and only subscriptions. Because this script doesn't authenticate with Friendfeed, it doesn't work on users with private feeds.&lt;br /&gt;&lt;br /&gt;&lt;span class="cut-wrapper"&gt;&lt;span style="display: none;" id="span-cuttag___1" class="cuttag"&gt;&lt;/span&gt;&lt;b class="cut-open"&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class="cut-text"&gt;&lt;a href="https://randomfox.dreamwidth.org/17698.html#cutid1"&gt;Read more...&lt;/a&gt;&lt;/b&gt;&lt;b class="cut-close"&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style="display: none;" id="div-cuttag___1" aria-live="assertive"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=randomfox&amp;ditemid=17698" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-05-04:280793:17559</id>
    <link rel="alternate" type="text/html" href="https://randomfox.dreamwidth.org/17559.html"/>
    <link rel="self" type="text/xml" href="https://randomfox.dreamwidth.org/data/atom/?itemid=17559"/>
    <title>Perl script to merge/convert EasyGPS binary .loc files and Geocaching .loc files</title>
    <published>2010-01-25T07:04:39Z</published>
    <updated>2010-04-07T06:39:56Z</updated>
    <category term="geocaching"/>
    <category term="perl"/>
    <category term="gps"/>
    <category term="easygps"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">This script reads waypoints from any number of EasyGPS binary .loc and Geocaching .loc files on the command line (wildcards supported in DOS/Windows), combines all those waypoints, and sends the result in Geocaching .loc format to standard output.&lt;br /&gt;&lt;br /&gt;This is useful if you are using &lt;a href="http://adventuresinswitching.blogspot.com/2008/01/getting-easygps-137-working-in-linux.html"&gt;an older version of EasyGPS&lt;/a&gt; to edit waypoint files but wish to convert and merge waypoint files into the Geocaching .loc format for use in newer versions of EasyGPS.&lt;br /&gt;&lt;br /&gt;Note: gcmerge.pl produced incorrect UTF-8 output until I &lt;a href="http://perl-xml.sourceforge.net/faq/#parserdetails.ini"&gt;installed XML::SAX&lt;/a&gt;. I do not know why it was broken before but this is worth a try if EasyGPS complains about invalid characters in the Geocaching .loc format output from this script.&lt;br /&gt;&lt;br /&gt;Update 1/25/2010: Added support for reading GPX files.&lt;br /&gt;&lt;br /&gt;Update 2/25/2010: Slurp in entire waypoint files and implement buffering ourselves for speed.&lt;br /&gt;&lt;br /&gt;&lt;span class="cut-wrapper"&gt;&lt;span style="display: none;" id="span-cuttag___1" class="cuttag"&gt;&lt;/span&gt;&lt;b class="cut-open"&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class="cut-text"&gt;&lt;a href="https://randomfox.dreamwidth.org/17559.html#cutid1"&gt;Read more...&lt;/a&gt;&lt;/b&gt;&lt;b class="cut-close"&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style="display: none;" id="div-cuttag___1" aria-live="assertive"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=randomfox&amp;ditemid=17559" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-05-04:280793:17393</id>
    <link rel="alternate" type="text/html" href="https://randomfox.dreamwidth.org/17393.html"/>
    <link rel="self" type="text/xml" href="https://randomfox.dreamwidth.org/data/atom/?itemid=17393"/>
    <title>Post Daily Weigh-ins to a Google Spreadsheet  </title>
    <published>2010-01-23T18:33:13Z</published>
    <updated>2010-01-23T18:33:13Z</updated>
    <category term="google spreadsheet"/>
    <category term="perl"/>
    <category term="google docs"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">This Perl script posts a daily weigh-in to a Google Spreadsheet. You have to create a "Daily Weigh-ins" spreadsheet before the first time you run this script. After that, it adds a row to the weight table every time you run it.&lt;br /&gt;&lt;br /&gt;&lt;span class="cut-wrapper"&gt;&lt;span style="display: none;" id="span-cuttag___1" class="cuttag"&gt;&lt;/span&gt;&lt;b class="cut-open"&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class="cut-text"&gt;&lt;a href="https://randomfox.dreamwidth.org/17393.html#cutid1"&gt;Read more...&lt;/a&gt;&lt;/b&gt;&lt;b class="cut-close"&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style="display: none;" id="div-cuttag___1" aria-live="assertive"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=randomfox&amp;ditemid=17393" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-05-04:280793:17060</id>
    <link rel="alternate" type="text/html" href="https://randomfox.dreamwidth.org/17060.html"/>
    <link rel="self" type="text/xml" href="https://randomfox.dreamwidth.org/data/atom/?itemid=17060"/>
    <title>Import Delicious bookmarks into Evernote.  </title>
    <published>2010-01-23T18:27:39Z</published>
    <updated>2010-01-23T18:34:43Z</updated>
    <category term="evernote"/>
    <category term="delicious"/>
    <category term="perl"/>
    <category term="bookmarks"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">This Perl script takes an export file from Delicious and imports the bookmarks into Evernote, creating one note for each bookmark. This script is slow if you have a large number of bookmarks because it has to create the notes one at a time. I hope the Evernote API will one day support batch note creation.&lt;br /&gt;&lt;br /&gt;Customize this script by adding your Evernote API consumer key and secret before you use it.&lt;br /&gt;&lt;br /&gt;&lt;span class="cut-wrapper"&gt;&lt;span style="display: none;" id="span-cuttag___1" class="cuttag"&gt;&lt;/span&gt;&lt;b class="cut-open"&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class="cut-text"&gt;&lt;a href="https://randomfox.dreamwidth.org/17060.html#cutid1"&gt;Read more...&lt;/a&gt;&lt;/b&gt;&lt;b class="cut-close"&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style="display: none;" id="div-cuttag___1" aria-live="assertive"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=randomfox&amp;ditemid=17060" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
</feed>
