<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for carmstro</title>
    <link>http://www.advogato.org/person/carmstro/</link>
    <description>Advogato blog for carmstro</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Wed, 8 Oct 2008 11:37:11 GMT</pubDate>
    <item>
      <pubDate>Wed, 25 Jun 2003 11:30:14 GMT</pubDate>
      <title>25 Jun 2003</title>
      <link>http://www.advogato.org/person/carmstro/diary.html?start=13</link>
      <guid>http://www.advogato.org/person/carmstro/diary.html?start=13</guid>
      <description>Wee! All of my past diary entries are so embarassing. I've come so far as a programmer, thanks mainly to &lt;a href="http://www.advogato.org/person/glyph/" &gt;glyph&lt;/a&gt; and others.

&lt;p&gt; &lt;p&gt; I'm the release manager of Twisted these days; It's still what I consider my "main project". 

&lt;p&gt; &lt;p&gt; I never did finish any of those game projects I started. One of these days.

&lt;p&gt; &lt;p&gt; I'll see if I can't scratch up some material for an article. Programming languages? Web apps? Stuffy academic design crap? We'll see.</description>
    </item>
    <item>
      <pubDate>Tue, 27 Feb 2001 03:26:06 GMT</pubDate>
      <title>27 Feb 2001</title>
      <link>http://www.advogato.org/person/carmstro/diary.html?start=12</link>
      <guid>http://www.advogato.org/person/carmstro/diary.html?start=12</guid>
      <description>&lt;b&gt;code&lt;/b&gt;&lt;br&gt;
Well, I've been working tons on twisted.web which I talked 
about in the last diary entry. I'm really having a fun 
time hacking on it. This is the first project that I'm 
actually a contributor of, instead of a failure of a 
leader. :)&lt;br&gt;&lt;br&gt;
I've also been working on a little password manager in 
Python/Tkinter. It's coming along well.. 
I made a module called PPDF (Password Protected Data File) 
that uses md5_crypt for the password protection, and AES 
for encrypting the data. I also use 'mencode' (a module 
from mojonation) to encode the data before encrypting. 
Then I wrote a Tkinter GUI for it, and it's pretty decent. 
The GUI needs cleaned up badly, but it's pretty usable.</description>
    </item>
    <item>
      <pubDate>Mon, 22 Jan 2001 04:09:12 GMT</pubDate>
      <title>22 Jan 2001</title>
      <link>http://www.advogato.org/person/carmstro/diary.html?start=11</link>
      <guid>http://www.advogato.org/person/carmstro/diary.html?start=11</guid>
      <description>&lt;b&gt;SchoolBoard&lt;/b&gt;&lt;br&gt;
A few months ago I wanted to start a project named
SchoolBoard for high schools or other educational
institutions to provide an environment where teachers and
students can interact (note, not an actual educational
environment itself, just something for high schools to use).
It was going to be in the format of a weblog with many
additional features.. &lt;br&gt;
But unfortunately that project died very quickly. But with
my recent interest in the &lt;a
href='http://www.twistedmatrix.com:8080'&gt;Twisted.Web&lt;/a&gt;
Python web server, I decided to fiddle around with the idea
some more. Currently I'm porting &lt;a
href="http://www.multimania.com/fredp/python/html_cal_code.html"&gt;html_cal.py&lt;/a&gt;
to my design to integrate with the weblog. All the modules
of the site will be completely independant of each other,
though, so I suppose I'll be writing the first
general-purpose weblog for T.W. Fun Fun. :)&lt;br&gt;&lt;br&gt;
&lt;b&gt;Breakout&lt;/b&gt;&lt;br&gt;
I haven't worked on my breakout clone in a couple of days,
and I gotta force myself to do some more work on that..
Usually if I put all my attention on one project, eventually
everything just goes to hell.
</description>
    </item>
    <item>
      <pubDate>Tue, 16 Jan 2001 02:43:40 GMT</pubDate>
      <title>16 Jan 2001</title>
      <link>http://www.advogato.org/person/carmstro/diary.html?start=10</link>
      <guid>http://www.advogato.org/person/carmstro/diary.html?start=10</guid>
      <description>It's been a long time. yada yada yada, everyone has times
where they don't post a diary entry for a long time and go
through the schpiel of what happened since then. Here's
mine.&lt;br&gt;&lt;br&gt;
&lt;b&gt;Boring old life&lt;/b&gt;&lt;br&gt;
I got my drivers license. I got a job at Eat 'n' Park. I'm
very happy with my relationship with my girlfriend. 'Nuff
said.&lt;br&gt;&lt;br&gt;
&lt;b&gt;school&lt;/b&gt;&lt;br&gt;
Well, my last entry was about how I couldn't take my SAT,
but I got to take the test the next month. I got my scores
back, a total of 1210.&lt;br&gt;
I applied to the University of Pittsburgh, but didn't get
accepted. My GPA is 2.44, so that's understandable. If I
don't get into Robert Morris College (The privates school in
Moon Township, PA, not the other one), then I'm going to the
local community college for a year, and apply to pitt and
RMC again (and whatever other colleges catch my fancy).&lt;br&gt;&lt;br&gt;
&lt;b&gt;Code&lt;/b&gt;&lt;br&gt;
I've done a lot of coding lately. I've been learning &lt;a
href="http://pygame.seul.org"&gt;PyGame&lt;/a&gt;, which is an SDL
interface for Python, and right now my big learning project
is a breakout game. I know about xboing and xbreaky(?), but
I want to do something on the level of &lt;a
href="http://www.chiliconvalley.com/games/keuk/start.htm"&gt;Krypton
Egg&lt;/a&gt;, which is the self-proclaimed best breakout game in
the world, and I can find no evidence to disprove that. I'm
having so much fun doing game programming.&lt;br&gt;&lt;br&gt;
I wrote a couple of sprite classes for PyGame, that are
general enough that I think I might release them as a
package. Maybe I'll even extend them to C, I think they
would be well-received by the (small, but fast-growing)
PyGame community.&lt;br&gt;&lt;br&gt;
&lt;b&gt;Exanoks&lt;/b&gt;&lt;br&gt;
Before I started on my breakout game, I started writing an
Exanoks client utilizing PyGame. I haven't touched the code
in a while, but I'm hoping that it'll become the "official"
client for Exanoks.&lt;br&gt;&lt;br&gt;
&lt;b&gt;Web site&lt;/b&gt;&lt;br&gt;
I completely rewrote my &lt;a
href='http://www.dynup.net:8010'&gt;web site&lt;/a&gt; in Python,
using the &lt;a
href="http://www.twistedmatrix.com:8080"&gt;Twisted.Web&lt;/a&gt; web
server. I really think it's neat.
</description>
    </item>
    <item>
      <pubDate>Sat, 4 Nov 2000 17:00:28 GMT</pubDate>
      <title>4 Nov 2000</title>
      <link>http://www.advogato.org/person/carmstro/diary.html?start=9</link>
      <guid>http://www.advogato.org/person/carmstro/diary.html?start=9</guid>
      <description>Alright, I'm officially a retard and a slacker. And anyone
who is reading this gets to find out why. I'm a
senior in high school, and I never took the SAT or even PSAT
tests. So this year, I signed up for SAT on November 4th
(today), and also signed up for a SAT prep course for 150
dollars (both the test and the course fees came out of my
mother's pocket). Well, I went to ONE of the 12 or so
classes in the prep course, which means my mother can't get
her $75 refund back for students who attend all of the
classes.&lt;br&gt;&lt;br&gt;
And that's not all of it. Well, I'm obviously not out taking
the SAT right now, as I'm sitting at home typing this. Well,
I realized last night that I had no photo ID, which is
required to take the test. You're supposed to get a physical
description on school stationary signed by the principal if

&lt;p&gt; you don't have photo ID. It was a little late for that.&lt;br&gt;&lt;br&gt;
It gets better. I lost the ticket that I'm supposed to
present at the test center for admission. Since I don't have
that, I can't reschedule the test for another date for even
a small fee.. I have to register all over again, paying the
full amount. Oh, and yes, there's even more. The deadline
for signing up for the next test on December 12 is passed,
and I have to pay a late fee to get in.&lt;br&gt;&lt;br&gt;
So, let's summarize: Didn't go to prep courses: slacker. No
photo ID: retard. No phsyical description: slacker (never
got around to getting one from school). Lost SAT ticket: retard.

&lt;p&gt; I feel so &lt;i&gt;good&lt;/i&gt; about myself right now.
</description>
    </item>
    <item>
      <pubDate>Thu, 2 Nov 2000 03:04:56 GMT</pubDate>
      <title>2 Nov 2000</title>
      <link>http://www.advogato.org/person/carmstro/diary.html?start=8</link>
      <guid>http://www.advogato.org/person/carmstro/diary.html?start=8</guid>
      <description>Woohoo! I got my drum set today. It's not exactly a quality
one, but I know how to get a good sound out of it. It's got
one cracked ride ("repaired" so it doesn't crack further),
but it sounds good, and another huge 18"
crash that sounds like shit unless you play it very quietly.
Came with throne, sticks, stands, 3 toms, standard snare.
$150. &lt;br&gt;Now
on to become a drumming god!
</description>
    </item>
    <item>
      <pubDate>Wed, 1 Nov 2000 04:25:00 GMT</pubDate>
      <title>1 Nov 2000</title>
      <link>http://www.advogato.org/person/carmstro/diary.html?start=7</link>
      <guid>http://www.advogato.org/person/carmstro/diary.html?start=7</guid>
      <description>I love Lisa. I wish she would accept help, though. She won't
go to a doctor, and she's having problems. :(
</description>
    </item>
    <item>
      <pubDate>Sun, 29 Oct 2000 06:42:36 GMT</pubDate>
      <title>29 Oct 2000</title>
      <link>http://www.advogato.org/person/carmstro/diary.html?start=6</link>
      <guid>http://www.advogato.org/person/carmstro/diary.html?start=6</guid>
      <description>&lt;a href="http://www.advogato.org/person/jgg/" &gt;jgg&lt;/a&gt;: &lt;i&gt;When did the diary entries turn
into a chat line?&lt;/i&gt;&lt;br&gt;
I was pondering if it would be a good idea to request that
some permanent forums be set up, or maybe some system where
temporary subject-based forums could be started by any
person (well, maybe apprentice and up) here on
Advogato.&lt;br&gt;&lt;br&gt;

&lt;p&gt; &lt;b&gt;FreeBSD&lt;/b&gt;
&lt;p&gt; I installed FreeBSD last night, accidentally overwriting
my Debian /usr partition, but I'm not too disappointed,
because this is turning out to be quite nice. I've installed
bunches of applications with Ports, and I'm having a ball.
Although I have a few gripes. It took me quite a while to
figure out how to update the skeletons in ports, and I'm a
debian user, so I'm used to things like &lt;i&gt;apt-get
update&lt;/i&gt;. After finding some &lt;a
href="http://www.mostgraveconcern.com/freebsd"&gt;3rd party&lt;/a&gt;
documentation, and a little bit of tweaking around, I
figured out how to update the skeleton. Also, the Makefile
in /usr/ports really needs some work in the 'update' rule.
It doesn't check to see if $SUP or $SUPFLAGS are defined,
and it tries to run &lt;br&gt;&lt;i&gt;$(SUP) $(SUPFLAGS)
$(PORTSSUPFILE)&lt;/i&gt;.&lt;br&gt; This is obviously bad, because I
had no
idea that I needed to define $SUP and $SUPFLAGS from the
error messages I got (It was trying to execute
$PORTSSUPFILE). I think I may submit a patch that
helps out with the usability of this Makefile. Maybe check
for $SUP(FLAGS), and if they're not defined, use default
values, and if the 'cvsup' command isn't on the system,
recommend that the user install the cvsup-bin port.&lt;br&gt;
&lt;br&gt;

&lt;p&gt; &lt;p&gt; I also had a few more ideas for contributions. A set of
update scripts that updated each different ports tree with a
different 'cvsup' command. This would require writing (or
generating on-the-fly) several different supfiles, one for
each ports category.&lt;br&gt;&lt;br&gt;

&lt;p&gt; &lt;p&gt; My other idea was to write a script that upgrades all
currently installed software if there is a new version in
the ports skeleton tree. I have to figure out the system a
little better before I tackle that one, though. Oh, and if
any of this stuff has been implemented already, please
someone let me (&lt;a href="http://www.advogato.org/person/carmstro/" &gt;carmstro&lt;/a&gt;)
know. :)&lt;br&gt;&lt;br&gt;

&lt;p&gt; &lt;p&gt; Other than these few problems I've had so far, I must
say
I've been quite pleased with FreeBSD so far. It's a much
more "integrated" system than most Linux distributions, even
moreso than Debian, at least in my first impression. We'll
see if that impression lasts long, though.</description>
    </item>
    <item>
      <pubDate>Fri, 27 Oct 2000 01:48:24 GMT</pubDate>
      <title>27 Oct 2000</title>
      <link>http://www.advogato.org/person/carmstro/diary.html?start=5</link>
      <guid>http://www.advogato.org/person/carmstro/diary.html?start=5</guid>
      <description>&lt;a href="http://www.advogato.org/person/dria/" &gt;dria&lt;/a&gt;: You're getting into some very
philosophical things. "What positive things are being
accomplished?". I tend to look at it from a more personal
perspective. If things like working 12 hours a day make me
happy, then I'm damned well going to do it. Of course people
don't &lt;i&gt;really&lt;/i&gt; need cellphones, but if they like
staying in touch with their associates, then that's great
for them. The thing that really disgusts me is people who
&lt;i&gt;don't&lt;/i&gt; like what they're doing. I look lower upon
someone who doesn't like what they're doing than someone who
likes doing "bad" things (not by much, though ;)). &lt;br&gt;&lt;br&gt;
What you may be experiencing is some sort of technological
burn-out. Of course, I'm no psychologist. I'm not going to
tell you that you'll get over it and get back to being a
techno-geek, because you very well might never again. That's
great, that's what you want. I really wish you happiness
with whatever you do. &amp;lt;/cheese&amp;gt;</description>
    </item>
    <item>
      <pubDate>Mon, 23 Oct 2000 03:16:05 GMT</pubDate>
      <title>23 Oct 2000</title>
      <link>http://www.advogato.org/person/carmstro/diary.html?start=4</link>
      <guid>http://www.advogato.org/person/carmstro/diary.html?start=4</guid>
      <description>The Pixies kick ass. &lt;br&gt;
I want one of those modern skooter things with the really
thin bases.</description>
    </item>
  </channel>
</rss>
