<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for khazad</title>
    <link>http://www.advogato.org/person/khazad/</link>
    <description>Advogato blog for khazad</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Sat, 30 Aug 2008 17:02:37 GMT</pubDate>
    <item>
      <pubDate>Tue, 8 Jan 2002 13:59:57 GMT</pubDate>
      <title>8 Jan 2002</title>
      <link>http://www.advogato.org/person/khazad/diary.html?start=22</link>
      <guid>http://www.advogato.org/person/khazad/diary.html?start=22</guid>
      <description>&lt;b&gt;good news&lt;/b&gt;
&lt;p&gt;
Unicamp has accepted me for the graduate MSc course, 
starting in early march.
&lt;p&gt;
Finished the gimp-work and php'ing of &lt;a href="http://schoolforge.net" &gt;schoolforge&lt;/a&gt;, already "on 
air". Open source in schools is good for everybody, 
probably there is something you can do to help it.
Talk to educator about open source, write non-geek 
documentation, write educational software, package software 
(this _is_ a problem, how about visiting &lt;a href="http://www.debian.org/devel/debian-jr" &gt;Debian 
Jr.&lt;/a&gt; ?).
&lt;p&gt;
&lt;b&gt;When orange juice goes bad&lt;/b&gt;
&lt;p&gt;
Some hours before
&lt;a href="http://www.geocrawler.com/archives/3/1070/2001/12/0/74
31082/" &gt;this&lt;/a&gt;, this guy, &lt;a href="http://www.advogato.org/person/angelsun/" &gt;angelsun&lt;/a&gt;, 
mailed everybody in the mailing list (but not _to_ the 
mailing list, he got a subscriber list and put everybody in 
the to: field -- no, I don't have a copy of it, I had about 
2000 emails from the xmas holiday and wasn't really sorting 
things to the right places) ranting about tens of people 
subscribing to the list and only a couple helping him with 
code/patches/etc.
&lt;p&gt;
Every now and then he decides to restart from scratch 
because the OO model is going "bad" (I'd link some 
messages, but sourceforge's archives haven't heard of a 
search feature). Phrases like "I'd love to incorporate 
black box's image code" fly by the list sometimes, as if 
using GPL source code from another project in your GPL 
project were difficult.
&lt;p&gt;
My patches were applied for something like 10 nanosseconds, 
after what he started rewriting them because "I screwed the 
classes" or something like that.
&lt;p&gt;
Frank, do you want to know why nobody helps you ? It's 
because it's easier to write a window manager from scratch 
than working with you. If I ever get to hack a WM again, 
I'll either help with Window Maker or write my own.</description>
    </item>
    <item>
      <pubDate>Mon, 31 Dec 2001 19:03:18 GMT</pubDate>
      <title>31 Dec 2001</title>
      <link>http://www.advogato.org/person/khazad/diary.html?start=21</link>
      <guid>http://www.advogato.org/person/khazad/diary.html?start=21</guid>
      <description>And there goes the year. A very stupid year indeed.
5 years in university, 1 since I got the degree and what
have
I accomplished ?
&lt;p&gt;
not enough time for my projects, no job in the field I want
(but hey,
&lt;a
href="http://umweb2.unitedmedia.com/comics/dilbert/lotd/html/todays-lotd/lotd_1.html"&gt;today's
Dilbert LOTD&lt;/a&gt; shows that everybody's screwed, not just
me)
&lt;p&gt;
After reading Clarke's 2001 I expected something special
from this year,
but it obviously didn't happen. 
&lt;p&gt;
For 2002 I can only hope I go back the University which I
should never
have left in the first place (for an MSc), close all issues
about eboard
(bugs and feature requests).
&lt;p&gt;
Oh, yeah, last but not least:&lt;br&gt;&lt;br&gt;
448/448H 153/153M 160/160V 118A 34543G 915007X &amp;gt; whois
khazad&lt;br&gt;
Khazad -- Death is like an analogy is:&lt;br&gt;
Level: 42  Age: 20 years old&lt;br&gt;
Class: Warrior  Race: Dwarf  Sex: male&lt;br&gt;
P-kills: 0  Deaths: 17  Mob Kills: 2530  Quest points: 1&lt;br&gt;</description>
    </item>
    <item>
      <pubDate>Tue, 20 Nov 2001 04:09:06 GMT</pubDate>
      <title>20 Nov 2001</title>
      <link>http://www.advogato.org/person/khazad/diary.html?start=20</link>
      <guid>http://www.advogato.org/person/khazad/diary.html?start=20</guid>
      <description>&lt;b&gt;(G)ASP&lt;/b&gt;&lt;br&gt;
I had passed in an exam for a job on the government and
started working this week on Serpro. Moved to Brasilia. Job
description: "Our platform is Windows. All our systems are
in ASP (HTML + VBScript + JavaScript) and Visual Basic." I
can hardly wait for my MSc on computer science to be
approved so that in March I go back to Campinas and quit
this job with a long letter about how wrong is spending tax
money on M$ licenses. At least I'm in one of these CMM
places where I'll probably draw millions of diagrams and
never get to see a line of code (yeah, calling ASP code is
dirty).
&lt;p&gt;
P.S.: at least Serpro's ping time to my MUD server is
smaller than my previous job's link. Warrior Dwarf, &lt;a
href="http://www.phoenixmud.org"&gt;level 38&lt;/a&gt; and going.</description>
    </item>
    <item>
      <pubDate>Wed, 31 Oct 2001 06:59:08 GMT</pubDate>
      <title>31 Oct 2001</title>
      <link>http://www.advogato.org/person/khazad/diary.html?start=19</link>
      <guid>http://www.advogato.org/person/khazad/diary.html?start=19</guid>
      <description>&lt;b&gt;update&lt;/b&gt;&lt;br&gt;
Just a quick update on the firing: &lt;a
href="http://www.sydeco.com.br"&gt;They&lt;/a&gt; fired all 9
employees in the Campinas office, which is being closed.
They tried to convince the first ones to go, like me, that
it was a single dismiss, but later on monday we found out
everyone was gone and the office was going to be closed. One
of the managers opened his own company and stole the
maintenance and support contracts from us, outsourcing it.</description>
    </item>
    <item>
      <pubDate>Mon, 29 Oct 2001 17:50:28 GMT</pubDate>
      <title>29 Oct 2001</title>
      <link>http://www.advogato.org/person/khazad/diary.html?start=18</link>
      <guid>http://www.advogato.org/person/khazad/diary.html?start=18</guid>
      <description>&lt;b&gt;fired&lt;/b&gt;&lt;br&gt;
I can't join the development of the WinCE apps because the
company doesn't have enough licenses of  the CE toolkit
(eVC++ wouldn't work on some older Jornadas and Compaq
C-series). I can't join the development of the server-side
app because the high bosses consider it to be in a frozen
state and no one but the original developers can touch it. I
was assigned to a database reverse engineering task which
the Solaris server's memory and Oracle's rollback segments
just can't handle (and DBAs refuse to extend or add more of
them).
&lt;p&gt;
Today, after getting there 2 hours late (and I called them
early to say that I'd be late) because I was in the
university choosing my MSc program for 2002, I was fired for
1. not accomplishing the db reverse engineering task (not my
fault, give me more storage or reduce the database) 2.
being late 3. setting all my NT fonts to Anghertas of
Moria. (and they discovered #3 because everybody logs in the
NT workstations as administrators, same password
everywhere).
&lt;p&gt;
I should be sad, but somehow I just am not.</description>
    </item>
    <item>
      <pubDate>Mon, 22 Oct 2001 04:44:55 GMT</pubDate>
      <title>22 Oct 2001</title>
      <link>http://www.advogato.org/person/khazad/diary.html?start=17</link>
      <guid>http://www.advogato.org/person/khazad/diary.html?start=17</guid>
      <description>&lt;b&gt;an emacs version that can buy liquor&lt;/b&gt;&lt;br&gt;
&lt;a href="http://slashdot.org" &gt;/.&lt;/a&gt; has made us the favor
to DoS the GNU ftp repository before the mirrors could
update themselves.
&lt;p&gt;
Meanwhile, if you fellow reader is willing to take up on an
exciting open-source project, how about reimplementing Emacs
from the ground up in XUL (the Mozilla interface layer that
achieved the lovely capability of being as slow as Java)
with a Lisp interpreter written in Java ?
&lt;p&gt;
Of course, since emacs currently includes a mail reader, a
news reader and, maybe (I'm not sure) a simple HTTP browser,
this would enable you to run Mozilla, run Emacs, then browse
the web from Emacs. Lovely, isn't it ?
&lt;p&gt;
Can you see AOL using Mozilla as their default browser (not
just Gecko)  ? Heh
&lt;p&gt;
&lt;i&gt;&lt;b&gt;AOLer&lt;/b&gt;: How do I retract the cup holder ?&lt;br&gt;
&lt;b&gt;Support&lt;/b&gt;: Click on Tasks, Tools, GNU, Emaczilla.&lt;br&gt;
&lt;/i&gt;...(50 seconds, customer has a dual 3 GHz Athlon)...&lt;br&gt;
&lt;i&gt;&lt;b&gt;Support&lt;/b&gt;: Type Meta-X ,
(emacs-system-drive-tray-close  '(dev cdrom)), enter.&lt;br&gt;
&lt;b&gt;AOLer&lt;/b&gt;: Meta ?&lt;br&gt;
&lt;b&gt;Support&lt;/b&gt;: er..., make that Alt.&lt;/i&gt;&lt;br&gt;


</description>
    </item>
    <item>
      <pubDate>Sat, 6 Oct 2001 21:00:58 GMT</pubDate>
      <title>6 Oct 2001</title>
      <link>http://www.advogato.org/person/khazad/diary.html?start=16</link>
      <guid>http://www.advogato.org/person/khazad/diary.html?start=16</guid>
      <description>Just finished my first &lt;a
href="http://www.ioccc.org"&gt;IOCCC&lt;/a&gt; entry. It's been a
couple of years that I want to enter the contest but always
missed the deadline, first entry almost done (already fits
the size constraints, works fine, I just need to give it a
nice layout) and I already have a sick idea to explore the
new 2048-non-whitespace-limit rule. Oh, joy.</description>
    </item>
    <item>
      <pubDate>Wed, 12 Sep 2001 17:08:32 GMT</pubDate>
      <title>12 Sep 2001</title>
      <link>http://www.advogato.org/person/khazad/diary.html?start=15</link>
      <guid>http://www.advogato.org/person/khazad/diary.html?start=15</guid>
      <description>&lt;ul&gt;&lt;i&gt;
You gotta stem the evil tide&lt;br&gt;
And keep it all on the inside&lt;br&gt;
Mary you're nearly a treat&lt;br&gt;
Mary you're nearly a treat&lt;br&gt;
But you're really a cry.&lt;br&gt;
&lt;/i&gt;&lt;/ul&gt;
-- &lt;b&gt;Pigs (Three Different Ones)&lt;/b&gt; in &lt;b&gt;Pink Floyd -
Animals&lt;/b&gt;</description>
    </item>
    <item>
      <pubDate>Mon, 13 Aug 2001 01:18:51 GMT</pubDate>
      <title>13 Aug 2001</title>
      <link>http://www.advogato.org/person/khazad/diary.html?start=14</link>
      <guid>http://www.advogato.org/person/khazad/diary.html?start=14</guid>
      <description>&lt;b&gt;new job&lt;/b&gt;&lt;br&gt;
At last, I got a job. It consists of designing, writing and
maintaining software on PDAs. Given my previous experience
with Windows API, I'm starting with the Windows CE devices,
but the company currently works with Palm too. Most people
there are Un*x enthusiasts, and the PDAs just aren't running
Linux/NetBSD for the OS comes in ROM (blame HP and Compaq).
I had to choose between two positions, this one that I got
here in Campinas, and another in Sao Bernardo do Campo, 150
km from here. Even though the other position was for writing
Linux device drivers for the hardware the other company
manufactures (mostly industrial sensors that are plugged in
single-board PCs based on the 386EX processor), the
logistics for moving out of Campinas was very complicated
and I would need to drop all my open source projects to
move. (Here in the state of Sao Paulo getting a phone line
capable of dial-up access (i.e., not WLL or cell phone) can
take up to 2 years, and I'd need to pay both a rent on the
new city and keep paying the apartment here in Campinas. I'd
lose money and wouldn't be able to access the net from home
for a long, long time, and my projects would die. Not to
mention that  S.B. do Campo is in the Sao Paulo metropolitan
area, one of the most polluted, violent and overcrowded
regions of South America, not the place I dream of living
in.
&lt;p&gt;
&lt;b&gt;MSX / Uzix / FOCA&lt;/b&gt;&lt;p&gt;
This week I'm restarting the work on my FOCA compiler system
for the &lt;a href="http://uzix.msx.org" &gt;MSX/Uzix&lt;/a&gt; platform.
For those who don't know, check the link, but MSX is an
8-bit computer based on the Z80 processor with nice graphics
and sound capabilities popular in Brazil, Japan, Netherlands
and Spain in the 1980s. Uzix is a Unix implementation for
the MSX, implemented by a college mate who graduated along
with me at Unicamp. The system is in development and I
committed myself to writing a compiler/linker/assembler
system for the lil'machine. I hope to present a working beta
of FOCA (Fudeba: Optimizer, Compiler and Assembler) at the
Brazilian MSX meeting that will happen in Jau / SP in the
first week of november.
&lt;p&gt;
&lt;b&gt;eboard&lt;/b&gt;&lt;br&gt;
Unfortunately I've slowed down a lot the development, but
it's almost done, most TODOs are GUI frills. I hope to have
0.4.x by the end of august.
&lt;p&gt;
&lt;b&gt;birthday and guitars&lt;/b&gt;&lt;br&gt;
After some months without time to run through electronic
component shops to look for the capacitor that was burned in
my amplifier, I finally got it and fixed it. Thus today I
was able to enjoy my birthday with the volume knob on the
loudest and reverb on its finest. I shouldn't be so happy at
scaring away my neighbours, but hey :-)
 </description>
    </item>
    <item>
      <pubDate>Mon, 23 Jul 2001 02:40:03 GMT</pubDate>
      <title>23 Jul 2001</title>
      <link>http://www.advogato.org/person/khazad/diary.html?start=13</link>
      <guid>http://www.advogato.org/person/khazad/diary.html?start=13</guid>
      <description>I'm back to Campinas for another round of job interviews.
&lt;p&gt;
&lt;b&gt;Mandrake "Usability"&lt;/b&gt;&lt;br&gt;
Last weekend I was in my mother's house. I took one of the
Mandrake 7.2 shrink-wrap boxes Mandrake gave me on New
York's Linux World Expo. The only time I tried to install
one of these on a friend's computer here in Campinas it
failed completely to detect the partition table on the hard
drive (while RH 6.2 and FreeBSD 4.2 detected it fine, same
computer).
&lt;p&gt;
Here goes a report of the epopea:&lt;br&gt;
After deciding that repartitioning was a bad idea (no backup
media around), and as Mandrake's manual said the Linux4Win
install was &lt;i&gt;a bit&lt;/i&gt; slower, I decided for it. I boot 
from CD 1, start installing... the progress indicator starts
saying "34 minutes total, 34 minutes left". It just keeps
increasing. 40. 55. 1h20. 1h40.  I came in later and it was
reading '2h09 total, 4 minutes left'. Those must have been
the longest 4 minutes ever, they lasted like half an hour,
after which I started hitting the Cancel button on screen.
The button went 'down' and 'up'. I must have hit it about 50
times. Nothing happens. I peruse the VTs, RPM says it's
working. Reboot, remove C:\lnx4win, try again with less
packages... I notice also that you can't go back and forth
in the installation.
&lt;p&gt;
After another 2 hours, installing only the basic, it's done.
GRUB fails to load the newly installed Mandrake system.
fdisk /MBR to restore it, and start it from the .exe in
Windows. It takes eons to load. It was a K6-2 500 MHz/64MB
machine and
it took like 6 minutes to get past the &lt;i&gt;green OKs&lt;/i&gt; part
of the boot process. X, which worked so cute during the
install, comes in without mouse. DrakXConf uses a
non-standard widget to present the 'clones of Control Panel
items', making it impossible to select the 'Configure Mouse'
item with the keyboard. All in all, it was too sluggish to
use.
&lt;p&gt;
Now, the most funny thing is that I hear lots of people
saying Slackware is not well suited for newbies and that
Mandrake is the most 'user-friendly' Linux distro around.
I'm using Slackware since late 1996, have tried RH and
Conectiva just to come back crying to Slackware. Some
comparisons:
&lt;p&gt;
1. Slack seems to use a regular, unmodified kernel. It never
failed to detect the partition tables on me.
&lt;p&gt;
2. Slack uses text mode. It's not so cute, but when I 'hit'
a button, it works (unlike Mandrake's Cancel button).
&lt;p&gt;
3. Slack never lied about the time left to finish for me.
&lt;p&gt;
4. I can go back and forth in Slack's installation.
&lt;p&gt;
(Everything I say about Slack above applies to FreeBSD's
install too)
&lt;p&gt;
Not to mention that I had to manually edit
/etc/X11/XF86Config-4 to configure the mouse on this
experience. Recommending Mandrake for newbies looks
offensive.
&lt;p&gt;
&lt;b&gt;eboard&lt;/b&gt;&lt;br&gt;
It's been some weeks since I last touched the code, better
work a little on it tonight.
&lt;p&gt;
&lt;b&gt;DMCA&lt;/b&gt;&lt;br&gt;
...currently brainstorming some interesting way to protest
against Adobe (first PDF (Pifious Document Format), then
KIllustrator, now this...), send suggestions if you have any
:-)</description>
    </item>
  </channel>
</rss>
