<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for cwinters</title>
    <link>http://www.advogato.org/person/cwinters/</link>
    <description>Advogato blog for cwinters</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Mon, 13 Oct 2008 23:17:15 GMT</pubDate>
    <item>
      <pubDate>Tue, 29 Jan 2002 02:41:28 GMT</pubDate>
      <title>29 Jan 2002</title>
      <link>http://www.advogato.org/person/cwinters/diary.html?start=90</link>
      <guid>http://www.advogato.org/person/cwinters/diary.html?start=90</guid>
      <description>&lt;p&gt;Just a note: I'm writing diaries over at &lt;a
href="http://use.perl.org/~lachoy/journal/"&gt;use.perl&lt;/a&gt;
since it's more
interactive and I know many more folks over there. I still
read here faithfully (it's like crack!) but I'll almost
certainly be read-only from now on.
&lt;p&gt;Take it easy.</description>
    </item>
    <item>
      <pubDate>Tue, 18 Dec 2001 19:53:15 GMT</pubDate>
      <title>18 Dec 2001</title>
      <link>http://www.advogato.org/person/cwinters/diary.html?start=89</link>
      <guid>http://www.advogato.org/person/cwinters/diary.html?start=89</guid>
      <description>&lt;p&gt;Scoured through old emails, deleting tons of them along
the way. Everything is available through google now anyway.
Very rewarding experience. Also started using Evolution
(from mutt) at both work and home. Very, very impressed.

&lt;p&gt; &lt;p&gt;Moving the database table creating stuff and the data
import routines from &lt;a href="http://www.advogato.org/proj/OpenInteract/" &gt;OpenInteract&lt;/a&gt; into
&lt;a href="http://www.advogato.org/proj/SPOPS/" &gt;SPOPS&lt;/a&gt; -- I also added a data exporter to make
for decent portability. Also finally going to rewrite the
object relationship generation code for SPOPS -- the old
stuff will still be supported, but the new methods are much
more flexible.

</description>
    </item>
    <item>
      <pubDate>Tue, 4 Dec 2001 13:43:54 GMT</pubDate>
      <title>4 Dec 2001</title>
      <link>http://www.advogato.org/person/cwinters/diary.html?start=88</link>
      <guid>http://www.advogato.org/person/cwinters/diary.html?start=88</guid>
      <description>&lt;p&gt;Late, late night -- first in while. I've discovered it's
an amazingly effective cure for having too many emails in
your box when you wake up.

&lt;p&gt; &lt;p&gt;Upgraded the &lt;a href="http://www.ctaa.org/" &gt;major
site&lt;/a&gt; -- which was actually at 1.1 instead of 1.2 -- to
&lt;a href="http://www.advogato.org/proj/OpenInteract/" &gt;OpenInteract&lt;/a&gt; 1.36. It went very well, IMO.
(Jury's still out I suppose, but I've got a good feeling and
those can normally be trusted.) Aside from a stupid error
that cost ~30 minutes early on, that is.

&lt;p&gt; &lt;p&gt;I'm also going to be releasing packages that get updated
between releases to the &lt;a
href="http://sourceforge.net/projects/openinteract/"&gt;Sourceforge
site&lt;/a&gt;. And now that I've got these extra packages
working, they'll be going up as well.

&lt;p&gt; &lt;p&gt;I've been messing about with Dreamweaver at the office
(thru VNC of course) to write an extension for the damned
image rollovers. DW comes with an extension for this, of
course, but it doesn't play nice with &lt;a
href="http://xmlc.enhydra.org/"&gt;XMLC&lt;/a&gt; -- since customers
may be updating the pages themselves, each page really has
to be a drop-in no-brainer. The image tags and javascript
generated by the DW default rollover extension makes this
impossible.

&lt;p&gt; &lt;p&gt;I've modified an &lt;a
href="http://jakarta.apache.org/ant/"&gt;Ant&lt;/a&gt; custom taskdef
that came out of Enhydra (at some point) to make for
flexible URL mappings and such, so these rollovers are (I
think) the last hurdle to jump.

&lt;p&gt; &lt;p&gt;Extending DW is pretty nifty, once you get the hang of
it. Representing the document being edited is smart,
although the method of text replacement is amazingly clunky.
 Still, I'm impressed.</description>
    </item>
    <item>
      <pubDate>Sun, 2 Dec 2001 15:52:03 GMT</pubDate>
      <title>2 Dec 2001</title>
      <link>http://www.advogato.org/person/cwinters/diary.html?start=87</link>
      <guid>http://www.advogato.org/person/cwinters/diary.html?start=87</guid>
      <description>&lt;p&gt;&lt;a href="http://www.advogato.org/person/ishmael/" &gt;ishmael&lt;/a&gt;: My experience with wrist pain
hasn't been too dramatic, I think mainly because I bought &lt;a
href="http://www.kinesis-ergo.com/classic.htm"&gt;a Kinesis
Ergo contoured keyboard&lt;/a&gt; before it got too bad. Yeah,
it's around $225 at one of the distributors, but that's
cheap compared to loss
of time and medical bills. It took me about a week to get
used to it, but now I'm extremely fast and only have a
little bit of wrist pain when I work a lot (~70-80 hours a
week). I even convinced my employer to get one for me so I
don't have to carry it to/from work.

&lt;p&gt; &lt;p&gt;Had to release &lt;a href="http://www.advogato.org/proj/OpenInteract/" &gt;OpenInteract&lt;/a&gt; 1.36 since
Randal pointed out a bug in a &lt;tt&gt;mkdir()&lt;/tt&gt; call -- Perl
5.005x requires two arguments, 5.6.1 defaults the second one
for you. Doh! (Another, smaller item got fixed as well.)

&lt;p&gt; &lt;p&gt;Upgrade of the major site going well. I'm rewriting all
the custom modules to use the new version -- bonus of this
is that they'll all be open-sourced, so people will be able
to d/l the various packages and have a pretty cool website
(event calendar, link database, contact database, news,
classifieds, shopping cart, simple product database) out of
the box.</description>
    </item>
    <item>
      <pubDate>Thu, 29 Nov 2001 16:26:56 GMT</pubDate>
      <title>29 Nov 2001</title>
      <link>http://www.advogato.org/person/cwinters/diary.html?start=86</link>
      <guid>http://www.advogato.org/person/cwinters/diary.html?start=86</guid>
      <description>&lt;p&gt;Finally got latest versions out. &lt;a href="http://www.advogato.org/proj/SPOPS/" &gt;SPOPS&lt;/a&gt; 0.53
was a week ago, then a helpful developer pointed out a bug
which was promptly fixed by 0.54. &lt;a href="http://www.advogato.org/proj/OpenInteract/" &gt;OpenInteract&lt;/a&gt;
1.35 has a very extensive &lt;a
href="http://sourceforge.net/project/shownotes.php?group_id=16810&amp;release_id=63337"&gt;Changelog&lt;/a&gt;,
particularly when you consider that most of the interesting
stuff happens in the packages, each of which has their own
log.

&lt;p&gt; &lt;p&gt;Now that it's released, I need to upgrade a site running
(IIRC)
1.2 to 1.35. It will be a little difficult but hopefully not
too bad. It will be a chance to create a 'common upgrade
experience' type of log, altho I don't know how many people
actually upgrade.

&lt;p&gt; &lt;p&gt;In general, I don't hear much from people using
OpenInteract. This could be a good thing -- I put a
&lt;b&gt;lot&lt;/b&gt; of effort into making installation easy, so maybe
people just understand it and are working merrily away -- or
a bad thing -- they try it for a bit, don't get immediate
gratification and throw it on the scrap heap. General
feedback is nice every once in a while :-)

&lt;p&gt; &lt;p&gt;Java stuff is going ok. I still get frustrated when easy
things aren't easy, but that's just java. I'm trying to keep
the attitude that Java is something I want to get very good
at -- at least somewhere around my current Perl proficiency.

&lt;p&gt; &lt;p&gt;An idle thought -- why hasn't someone taken the &lt;a
href="http://www.cpan.org/"&gt;CPAN&lt;/a&gt; tools and just created
a CJAN from them? Clearly some of the items are different --
there's no standard for building/testing as in Perl, but at
least it gives you a powerful
registration/browsing/mirroring/distribution system. There's
always the canard that the tools should be written in the
language they're dealing with. My answer to this is: let's
get it working, then you and the other language purists can
get right on that for version 2 :-)

&lt;p&gt; &lt;p&gt;Java is in a much different area from Perl in this
respect -- Sun acts as a central authority (for APIs, code,
etc.) where Perl has none. Hackers abhor a vacuum, so it got
filled. It's hard to get motivated to fill something that's
already got something (however small) there.</description>
    </item>
    <item>
      <pubDate>Tue, 20 Nov 2001 17:15:04 GMT</pubDate>
      <title>20 Nov 2001</title>
      <link>http://www.advogato.org/person/cwinters/diary.html?start=85</link>
      <guid>http://www.advogato.org/person/cwinters/diary.html?start=85</guid>
      <description>&lt;p&gt;(Eeek -- things are getting a little personal around
here. Dumps and hot tubs indeed.)

&lt;p&gt; &lt;p&gt;The Java synapses are firing again, and I'm just about
done reorganizing the code tree and build process so
everything can be run from &lt;a
href="http://jakarta.apache.org/ant/"&gt;Ant&lt;/a&gt;. This includes
the database metadata dump (not THAT kind of dump) and the
perl process to build the many (&amp;gt;100) entity and session
beans from the metadata. This actually makes it a process
that someone besides me can execute.

&lt;p&gt; &lt;p&gt;Still haven't gotten out the next
&lt;a href="http://www.advogato.org/proj/OpenInteract/" &gt;OpenInteract&lt;/a&gt; and &lt;a href="http://www.advogato.org/proj/SPOPS/" &gt;SPOPS&lt;/a&gt; yet.
They're ready but I'm a little concerned about the ease with
which people will  be able to upgrade. But things are
settling down a little bit -- one more project for
$OLDCOMPANY #1, then continuing work for $OLDCOMPANY #2 and
things will be ok.

&lt;p&gt; &lt;p&gt;Also: decided that I'll probably switch DSL providers
shortly. To minimize downtime (apparently it's normally  ~3
weeks), I'll get the line put on my home
phone line and then cancel both the DSL service and the
second phone line. Cost savings are good, plus I'll be able
to run a web server at home again since crappy verizon cut
off port 80 a while ago.

&lt;p&gt; &lt;p&gt;I actually went to the online Apple store last night just
to see how much a titanium powerbook would be per month with
financing BS. Very bad.</description>
    </item>
    <item>
      <pubDate>Thu, 15 Nov 2001 05:34:32 GMT</pubDate>
      <title>15 Nov 2001</title>
      <link>http://www.advogato.org/person/cwinters/diary.html?start=84</link>
      <guid>http://www.advogato.org/person/cwinters/diary.html?start=84</guid>
      <description>&lt;p&gt;Slogging along with this new stuff. I both love and hate
this time -- lots of new things to chew on and make more
sense of the world, but I'm not getting anything
&lt;b&gt;done&lt;/b&gt;. It'll pass, but it's frustrating.

&lt;p&gt; &lt;p&gt;Setup a jabber server today so I (using gabber) can
reliably  talk to people on msn messenger (work). Very cool
stuff -- relatively easy setup, and it pretty much just
works. Except...the aim gateway works only for about 5
minutes, andthen I get a nice message from the AOL IM server
saying that
I'm using an unsupported client so they're booting me.
Bastards.

&lt;p&gt; &lt;p&gt;Wrestled with reading server config info from a childinit
handler in mod_perl for way too long today, on my own time.
blech.

&lt;p&gt; &lt;p&gt;These &lt;a href="http://www.jboss.org/" &gt;JBoss&lt;/a&gt; folks are
kicking ass and taking names. Sweet.

&lt;p&gt; &lt;p&gt;Figured out that netbeans &amp;lt;-&amp;gt; xemacs thing - tres
cool.</description>
    </item>
    <item>
      <pubDate>Tue, 13 Nov 2001 02:19:47 GMT</pubDate>
      <title>13 Nov 2001</title>
      <link>http://www.advogato.org/person/cwinters/diary.html?start=83</link>
      <guid>http://www.advogato.org/person/cwinters/diary.html?start=83</guid>
      <description>&lt;p&gt;Started the new (old) job today. It looks like I'll
actually be creating non-web graphical interfaces, which is
probably a good thing. The Java part of my brain is slowly
waking up, and it looks like we'll be moving from JBuilder
to Netbeans as a development platform. Netbeans is pretty
massive (tho modular), and it &lt;b&gt;seems&lt;/b&gt; that there's a
way to have it use  xemacs as an editor, but I wasn't quite
able to get that to work. (Very beta.) I like the way it
uses virtual filesystems, and the IDE itself is pretty
nifty, altho I definitely need some more memory. (A few mhz
wouldn't hurt, either...)

&lt;p&gt; &lt;p&gt;I was extremely surprised to see that Microsoft released
a JDBC driver for MS SQL Server. I know it's based in large
part on the driver from Merant, but I'd previously filed
this in the 'when pigs fly' category.

&lt;p&gt; &lt;p&gt;It's very strange coming back to this place and going
over my old code to remember what's what. Fortunately I
haven't been cursing myself too much :-) And everyone has
been very warm in welcoming me back.

&lt;p&gt; &lt;p&gt;I wonder: if things go well over the next few months, can
I finagle a cool Mac to work and play with OS X?</description>
    </item>
    <item>
      <pubDate>Sun, 4 Nov 2001 15:25:07 GMT</pubDate>
      <title>4 Nov 2001</title>
      <link>http://www.advogato.org/person/cwinters/diary.html?start=82</link>
      <guid>http://www.advogato.org/person/cwinters/diary.html?start=82</guid>
      <description>&lt;p&gt;Total non-hacking day yesterday. It was my wife's 30th
birthday (she trails me by almost two years...) and we also
bought a new (used) car. (A 1999 Saturn SC2) We've been
researching and looking around for quite some time, and
because I've been working 1.5 jobs recently we had money for
a good down payment. So that was fun, and surprisingly
painless, too.

&lt;p&gt; &lt;p&gt;I'm going back to &lt;a href="http://www.optiron.com/" target="_blank" &gt;my previous job&lt;/a&gt; starting next Monday.
Hopefully I won't be changing jobs again for quite some
time. I'm going over to a past-and-future co-worker's house
later for a fried food fest and the Steelers game. (We'll be
going to the gym beforehand to stave off any artery
hardening...)

&lt;p&gt; &lt;p&gt;Also figured out how to painlessly adapt
&lt;a href="http://www.advogato.org/proj/SPOPS/" &gt;SPOPS&lt;/a&gt; to use multiple-field primary keys. (They
 should be outlawed in new apps, but it's useful to use
legacy datastores.) This should be in the next release.

&lt;p&gt; &lt;p&gt;I'm really looking forward to a sane work situation
again.</description>
    </item>
    <item>
      <pubDate>Thu, 1 Nov 2001 12:14:40 GMT</pubDate>
      <title>1 Nov 2001</title>
      <link>http://www.advogato.org/person/cwinters/diary.html?start=81</link>
      <guid>http://www.advogato.org/person/cwinters/diary.html?start=81</guid>
      <description>&lt;p&gt;Looks like I'll be getting back into Java again. And
maybe a stable job, too. (Imagine that.) More later...</description>
    </item>
  </channel>
</rss>
