<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>gnufoo.org</title>
<link rel="alternate" type="text/html" href="http://gnufoo.org/" />
<modified>2004-10-12T20:40:55Z</modified>
<tagline>A chronological tale of gnufoo.org&apos;s haphazard development</tagline>
<id>tag:gnufoo.org,2004://1</id>
<generator url="http://www.movabletype.org/" version="3.01D">Movable Type</generator>
<copyright>Copyright (c) 2004, shane</copyright>
<entry>
<title>Blogging Fears</title>
<link rel="alternate" type="text/html" href="http://gnufoo.org/mt-blog/archives/2004/08/blogging_fears.html" />
<modified>2004-10-12T20:40:55Z</modified>
<issued>2004-08-11T08:46:39Z</issued>
<id>tag:gnufoo.org,2004://1.31</id>
<created>2004-08-11T08:46:39Z</created>
<summary type="text/plain">I&apos;ve been a little hesitant to setup a real blog on my site for one reason: comments. I fear comments will be abused to send me off-topic messages that should go through email or bug tracker. So if you want...</summary>
<author>
<name>shane</name>
<url>http://gnufoo.org</url>
<email>gnufooblog-sec@sneakemail.com</email>
</author>
<dc:subject>blogging</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://gnufoo.org/">
<![CDATA[I've been a little hesitant to setup a real blog on my site for one reason: comments.  I fear comments will be abused to send me off-topic messages that should go through email or bug tracker.  So if you want to email me, please do email me at <em>shane (at) gnufoo (dot) org</em>.  And if you have a bug, <a href="http://sourceforge.net/tracker/?atid=582661&group_id=87303&func=browse">file it here for uControl</a> or email me about it if it pertains to another project.]]>

</content>
</entry>
<entry>
<title>New Blog</title>
<link rel="alternate" type="text/html" href="http://gnufoo.org/mt-blog/archives/2004/08/new_blog.html" />
<modified>2004-08-09T09:38:04Z</modified>
<issued>2004-08-09T09:37:59Z</issued>
<id>tag:gnufoo.org,2004://1.30</id>
<created>2004-08-09T09:37:59Z</created>
<summary type="text/plain">I finally setup a real blog....</summary>
<author>
<name>shane</name>
<url>http://gnufoo.org</url>
<email>gnufooblog-sec@sneakemail.com</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://gnufoo.org/">
<![CDATA[<p>I finally setup a <i>real</i> blog.  </p>]]>

</content>
</entry>
<entry>
<title></title>
<link rel="alternate" type="text/html" href="http://gnufoo.org/mt-blog/archives/2004/04/_so_version_143.html" />
<modified>2004-08-02T22:15:08Z</modified>
<issued>2004-04-24T02:47:41Z</issued>
<id>tag:gnufoo.org,2004://1.29</id>
<created>2004-04-24T02:47:41Z</created>
<summary type="text/plain"> So version 1.4.3 of uControl is out. Version 1.1 of contacts is out. And I just released a new tool called packagelint to help create packages with the right permissions. I&apos;ve failed to create packages with good permissions on...</summary>
<author>
<name>shane</name>
<url>http://gnufoo.org</url>
<email>gnufooblog-sec@sneakemail.com</email>
</author>
<dc:subject>ucontrol</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://gnufoo.org/">
<![CDATA[   <p>So version 1.4.3 of <a href="ucontrol">uControl</a> is out.
      Version 1.1 of <a href="contacts">contacts</a> is out.  And I
      just released a new tool called <a
      href="macosx/macosx.html#packagelint">packagelint</a> to help
      create packages with the right permissions.  I've failed to
      create packages with good permissions on several occasions, so
      this is my penance in a way.</p>]]>

</content>
</entry>
<entry>
<title></title>
<link rel="alternate" type="text/html" href="http://gnufoo.org/mt-blog/archives/2003/12/_ok_the_damn_in.html" />
<modified>2004-08-02T21:49:32Z</modified>
<issued>2003-12-23T05:54:08Z</issued>
<id>tag:gnufoo.org,2003://1.28</id>
<created>2003-12-23T05:54:08Z</created>
<summary type="text/plain"> Ok, the damn install issue should be completely resolved for uControl 1.4.2. Turns out it suffered from three separate issues. I only knew of and fixed one of them with 1.4.1, but I&apos;m pretty sure I got them all...</summary>
<author>
<name>shane</name>
<url>http://gnufoo.org</url>
<email>gnufooblog-sec@sneakemail.com</email>
</author>
<dc:subject>ucontrol</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://gnufoo.org/">
<![CDATA[     <p>Ok, the damn install issue should be completely resolved for
      <a href="ucontrol">uControl</a> 1.4.2.  Turns out it suffered
      from three separate issues.  I only knew of and fixed one of
      them with 1.4.1, but I'm pretty sure I got them all this time.
      But if not, hey, you know where to <a
      href="http://sourceforge.net/tracker/?atid=582661&amp;group_id=87303&amp;func=browse">file
      bugs</a>.</p>]]>

</content>
</entry>
<entry>
<title></title>
<link rel="alternate" type="text/html" href="http://gnufoo.org/mt-blog/archives/2003/12/_damn_bad_timin.html" />
<modified>2004-08-02T21:48:46Z</modified>
<issued>2003-12-19T01:16:28Z</issued>
<id>tag:gnufoo.org,2003://1.27</id>
<created>2003-12-19T01:16:28Z</created>
<summary type="text/plain"> Damn, bad timing. The release of 10.3.2 wouldn&apos;t let uControl install. And I got sick. Ugh. So a new version (1.4.1) of uControl is out....</summary>
<author>
<name>shane</name>
<url>http://gnufoo.org</url>
<email>gnufooblog-sec@sneakemail.com</email>
</author>
<dc:subject>ucontrol</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://gnufoo.org/">
<![CDATA[      <p>Damn, bad timing.  The release of 10.3.2 wouldn't let
      uControl install.  And I got sick.  Ugh.  So a new version
      (1.4.1) of <a href="ucontrol">uControl is out</a>.  </p>]]>

</content>
</entry>
<entry>
<title></title>
<link rel="alternate" type="text/html" href="http://gnufoo.org/mt-blog/archives/2003/12/_new_version_of.html" />
<modified>2004-08-02T21:47:43Z</modified>
<issued>2003-12-16T21:52:05Z</issued>
<id>tag:gnufoo.org,2003://1.25</id>
<created>2003-12-16T21:52:05Z</created>
<summary type="text/plain"> New version of uControl is out. Go check it out....</summary>
<author>
<name>shane</name>
<url>http://gnufoo.org</url>
<email>gnufooblog-sec@sneakemail.com</email>
</author>
<dc:subject>ucontrol</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://gnufoo.org/">
<![CDATA[      <p>New version of uControl is out.  Go <a href="ucontrol">check
      it out</a>.</p>]]>

</content>
</entry>
<entry>
<title></title>
<link rel="alternate" type="text/html" href="http://gnufoo.org/mt-blog/archives/2003/11/_this_has_been.html" />
<modified>2004-08-02T21:46:57Z</modified>
<issued>2003-11-10T08:25:04Z</issued>
<id>tag:gnufoo.org,2003://1.24</id>
<created>2003-11-10T08:25:04Z</created>
<summary type="text/plain"> This has been in the works for some time, but I finally got some cajoling to make me push it through. uControl is moving to sourceforge. It has its own project and mailing list now. Also, now bugs can...</summary>
<author>
<name>shane</name>
<url>http://gnufoo.org</url>
<email>gnufooblog-sec@sneakemail.com</email>
</author>
<dc:subject>ucontrol</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://gnufoo.org/">
<![CDATA[    <p>This has been in the works for some time, but I finally got
      some cajoling to make me push it through.  uControl is moving to
      sourceforge.  It has its own <a
      href="http://sourceforge.net/projects/ucontrol/">project</a>
      and <a
      href="http://lists.sourceforge.net/lists/listinfo/ucontrol-list">
      mailing list</a> now.  Also, now bugs can be queried and filed
      using <a
      href="http://sourceforge.net/tracker/?atid=582661&amp;group_id=87303&amp;func=browse">
      bug tracker.</a> </p>
       
      <p>The few who dig into the source code will find that it's been
      reorganized to make it simpler and less idiosyncratic.
      Hopefully, with a sourceforge project, a public CVS repository,
      and a mailing list I'll become less of a bottleneck.</p>]]>

</content>
</entry>
<entry>
<title></title>
<link rel="alternate" type="text/html" href="http://gnufoo.org/mt-blog/archives/2003/11/_so_version_137.html" />
<modified>2004-08-02T21:45:57Z</modified>
<issued>2003-11-05T20:15:21Z</issued>
<id>tag:gnufoo.org,2003://1.23</id>
<created>2003-11-05T20:15:21Z</created>
<summary type="text/plain"> So version 1.3.7 of uControl has a bug, whereby the Real Function Keys setting does not stick after the machine goes to sleep. While I&apos;m busy trying to fix that, I might just be able to fix another bug...</summary>
<author>
<name>shane</name>
<url>http://gnufoo.org</url>
<email>gnufooblog-sec@sneakemail.com</email>
</author>
<dc:subject>ucontrol</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://gnufoo.org/">
<![CDATA[      <p>So version 1.3.7 of uControl has a bug, whereby the Real
      Function Keys setting does not stick after the machine goes to
      sleep.  While I'm busy trying to fix that, I might just be able
      to fix another bug in the process: if caps lock is mapped to
      something else and its light is on, when the machine is put to
      sleep it wakes up sticky.</p>

      <p>Also, this version of uControl will not work nicely with Fast
      User Switching.  Expect that in the next version.</p>]]>

</content>
</entry>
<entry>
<title></title>
<link rel="alternate" type="text/html" href="http://gnufoo.org/mt-blog/archives/2003/11/_ive_released_v.html" />
<modified>2004-08-02T21:45:17Z</modified>
<issued>2003-11-04T22:57:52Z</issued>
<id>tag:gnufoo.org,2003://1.22</id>
<created>2003-11-04T22:57:52Z</created>
<summary type="text/plain"> I&apos;ve released version 1.3.7 of uControl for Panther, which was made possible by Adam Megacz. There was, unfortunately, a little bit of confusion over how the release of it should be handled. Some people are claiming uControl was &quot;hi-jacked&quot;....</summary>
<author>
<name>shane</name>
<url>http://gnufoo.org</url>
<email>gnufooblog-sec@sneakemail.com</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://gnufoo.org/">
<![CDATA[      <p>I've released version 1.3.7 of uControl for Panther, which
      was made possible by <a
      href="http://www.xwt.org/uControl.html">Adam Megacz</a>.  There
      was, unfortunately, a little bit of confusion over how the
      release of it should be handled.  Some people are claiming
      uControl was "hi-jacked".  Granted I would have preferred to
      release it another way, I don't think anyone should attack the
      person who invested the effort to make uControl work with 10.3.
      Adam has given us a wonderful gift and wanted to share it with
      as many people as possible.  Really, it's not so bad.</p>
      
      <p>Very soon now I'll be moving the uControl code over to a CVS
      repository on <a
      href="http://sourceforge.net">sourceforge.net</a>.  That'll
      include more access for developers, and more access for users,
      and I think it will prevent this kind of miscommunication in the
      future.</p>]]>

</content>
</entry>
<entry>
<title></title>
<link rel="alternate" type="text/html" href="http://gnufoo.org/mt-blog/archives/2003/11/_i_had_been_bea.html" />
<modified>2004-08-02T21:44:39Z</modified>
<issued>2003-11-04T09:06:01Z</issued>
<id>tag:gnufoo.org,2003://1.21</id>
<created>2003-11-04T09:06:01Z</created>
<summary type="text/plain"> I had been beating my head against my keyboard for the last few days. In an act of desperation, I google&apos;d for &quot;uControl Panther&quot; and came across Adam Megacz&apos;s site, where he actually managed to get uControl working again!...</summary>
<author>
<name>shane</name>
<url>http://gnufoo.org</url>
<email>gnufooblog-sec@sneakemail.com</email>
</author>
<dc:subject>ucontrol</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://gnufoo.org/">
<![CDATA[      <p>I had been beating my head against my keyboard for the last
      few days.  In an act of desperation, I google'd for "uControl
      Panther" and came across <a
      href="http://www.xwt.org/uControl.html">Adam Megacz's site</a>,
      where he actually managed to get uControl working again!  </p>]]>

</content>
</entry>
<entry>
<title></title>
<link rel="alternate" type="text/html" href="http://gnufoo.org/mt-blog/archives/2003/10/_just_wanted_to.html" />
<modified>2004-08-02T21:44:02Z</modified>
<issued>2003-10-29T10:57:24Z</issued>
<id>tag:gnufoo.org,2003://1.20</id>
<created>2003-10-29T10:57:24Z</created>
<summary type="text/plain"> Just wanted to update everyone. Progress is being made with the Panther version of uControl. I finally coerced uControl&apos;s kernel extension to load into Panther today. Unfortunately, it&apos;s impotent i.e. none of the features work save Real Function Keys....</summary>
<author>
<name>shane</name>
<url>http://gnufoo.org</url>
<email>gnufooblog-sec@sneakemail.com</email>
</author>
<dc:subject>ucontrol</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://gnufoo.org/">
<![CDATA[      <p>Just wanted to update everyone.  Progress is being made with
      the Panther version of uControl.  I finally coerced uControl's
      kernel extension to load into Panther today.  Unfortunately,
      it's impotent i.e. none of the features work save Real Function
      Keys.  I don't know if it's the gcc changes or IOHIDSystem
      changes that are responsible.  But at least it's loading, which
      makes me feel better.</p>

      <p>Have I mentioned I hate C++?  Well, I do.  The only thing I hate
      more is probably, well, caps lock.</p>]]>

</content>
</entry>
<entry>
<title></title>
<link rel="alternate" type="text/html" href="http://gnufoo.org/mt-blog/archives/2003/10/ive_been_gettin.html" />
<modified>2004-08-02T21:43:07Z</modified>
<issued>2003-10-24T08:02:51Z</issued>
<id>tag:gnufoo.org,2003://1.19</id>
<created>2003-10-24T08:02:51Z</created>
<summary type="text/plain">I&apos;ve been getting a lot email regarding uControl not working on Panther. Sadly, I haven&apos;t touched Panther yet. I&apos;ve wanted to, but I haven&apos;t really had the extra partition to spare. So I&apos;ll probably start on that work tomorrow. I...</summary>
<author>
<name>shane</name>
<url>http://gnufoo.org</url>
<email>gnufooblog-sec@sneakemail.com</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://gnufoo.org/">
<![CDATA[<p>I've been getting a lot email regarding uControl not working on
Panther.  Sadly, I haven't touched Panther yet.  I've wanted to, but I
haven't really had the extra partition to spare.  So I'll probably
start on that work tomorrow.  I figure if I install Panther, it'll
force me to deal with it.  Either that or I'll have to start dragging
my <a href="http://shop.store.yahoo.com/pfuca-store/">happy hacker
keyboard</a> around.  Hopefully, it won't take too long.  But I wanted
to release uControl one last time on 10.2, so 10.2 users would have a
working Real Function Keys feature.  Thank Alex Harper for that
one.</p>

<p>Alex Harper has a lot of other interesting things at <a
href="http://ragingmenace.com">ragingmenace.com</a>.  For those of you
who like the scroll wheel emulation feature in uControl, Alex refined
that feature even further in <a
href="http://ragingmenace.com/software/sidetrack/index.html">Side
Track</a>.  It digs a little deeper and allows you to use your
track pad as a scroll wheel without holding down any keys.  I encourage
everyone to check it out.</p>]]>

</content>
</entry>
<entry>
<title></title>
<link rel="alternate" type="text/html" href="http://gnufoo.org/mt-blog/archives/2003/03/i_want_to_apolo.html" />
<modified>2004-08-02T21:41:48Z</modified>
<issued>2003-03-17T23:49:50Z</issued>
<id>tag:gnufoo.org,2003://1.17</id>
<created>2003-03-17T23:49:50Z</created>
<summary type="text/plain">I want to apologize about taking so long to re-release uControl due to this patent issue, but I didn&apos;t want to just squelch the Twerq feature quietly and make it look as though it never existed. I think too much...</summary>
<author>
<name>shane</name>
<url>http://gnufoo.org</url>
<email>gnufooblog-sec@sneakemail.com</email>
</author>
<dc:subject>ucontrol</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://gnufoo.org/">
<![CDATA[<p>I want to apologize about taking so long to re-release uControl due
to this patent issue, but I didn't want to just squelch the Twerq
feature quietly and make it look as though it never existed.  I think
too much of that has happened since software is so malleable.</p>

<p>Although the code for Twerq is no longer there in a functional
form, I have left the UI elements in tact as <a
href="ucontrol/panel4.jpg">shown here.</a> And I encourage people to
sign a <a href="patents">petition against software patents</a>.  In my
opinion, and in the opinion of many other software professionals,
software patents hinder the progress of software and unfairly restrict
the user.  There are already numerous sites that explain in
great detail why software patents are bad, such as the <a
href="http://lpf.ai.mit.edu/Patents/patents.html">League for
Programming Freedom</a>.</p>

<p>Also software already flouts copyright expiration (which may be a
moot point now that copyright is functionally forever).  The source
code in most commercial software is never published; therefore it
never falls into the public domain.  Why does software deserve all
this protection for value that the public will never recoup? </p>]]>

</content>
</entry>
<entry>
<title></title>
<link rel="alternate" type="text/html" href="http://gnufoo.org/mt-blog/archives/2003/02/well_so_much_fo.html" />
<modified>2004-08-02T21:40:10Z</modified>
<issued>2003-02-26T06:17:44Z</issued>
<id>tag:gnufoo.org,2003://1.16</id>
<created>2003-02-26T06:17:44Z</created>
<summary type="text/plain">Well, so much for that release. I was contacted and told that uControl&apos;s Twerq feature supposedly violates a patent held by Matias Corporation. [shakes head] Damn lawyers....</summary>
<author>
<name>shane</name>
<url>http://gnufoo.org</url>
<email>gnufooblog-sec@sneakemail.com</email>
</author>
<dc:subject>ucontrol</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://gnufoo.org/">
<![CDATA[<p>Well, so much for that release.  I was contacted and told that
uControl's Twerq feature supposedly violates a patent held by Matias
Corporation.</p>

<p>[shakes head] Damn lawyers.</p>]]>

</content>
</entry>
<entry>
<title></title>
<link rel="alternate" type="text/html" href="http://gnufoo.org/mt-blog/archives/2003/02/its_been_a_whil.html" />
<modified>2004-08-02T21:38:03Z</modified>
<issued>2003-02-19T20:31:04Z</issued>
<id>tag:gnufoo.org,2003://1.15</id>
<created>2003-02-19T20:31:04Z</created>
<summary type="text/plain">It&apos;s been a while, but I&apos;ve released a new version of uControl that clears up a number of issues and has some new features to boot. Also I finally figured out how to load and unload the kernel extension from...</summary>
<author>
<name>shane</name>
<url>http://gnufoo.org</url>
<email>gnufooblog-sec@sneakemail.com</email>
</author>
<dc:subject>ucontrol</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://gnufoo.org/">
<![CDATA[<p>It's been a while, but I've released a new version of uControl that
clears up a number of issues and has some new features to boot.  Also
I finally figured out how to load and unload the kernel extension from
the control panel.  That had previously been impossible because it
required root privileges and the control panel runs as the user.</p>
]]>

</content>
</entry>

</feed>