Unicamp has accepted me for the graduate MSc course, starting in early march.
Finished the gimp-work and php'ing of schoolforge, 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 Debian Jr. ?).
When orange juice goes bad
Some hours before this, this guy, angelsun, 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.
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.
My patches were applied for something like 10 nanosseconds, after what he started rewriting them because "I screwed the classes" or something like that.
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.
31 Dec 2001 (updated 31 Dec 2001 at 19:04 UTC) »
not enough time for my projects, no job in the field I want (but hey, today's Dilbert LOTD shows that everybody's screwed, not just me)
After reading Clarke's 2001 I expected something special from this year, but it obviously didn't happen.
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).
Oh, yeah, last but not least:
448/448H 153/153M 160/160V 118A 34543G 915007X > whois
khazad
Khazad -- Death is like an analogy is:
Level: 42 Age: 20 years old
Class: Warrior Race: Dwarf Sex: male
P-kills: 0 Deaths: 17 Mob Kills: 2530 Quest points: 1
P.S.: at least Serpro's ping time to my MUD server is smaller than my previous job's link. Warrior Dwarf, level 38 and going.
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).
I should be sad, but somehow I just am not.
22 Oct 2001 (updated 22 Oct 2001 at 04:47 UTC) »
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 ?
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 ?
Can you see AOL using Mozilla as their default browser (not just Gecko) ? Heh
AOLer: How do I retract the cup holder ?
Support: Click on Tasks, Tools, GNU, Emaczilla.
...(50 seconds, customer has a dual 3 GHz Athlon)...
Support: Type Meta-X ,
(emacs-system-drive-tray-close '(dev cdrom)), enter.
AOLer: Meta ?
Support: er..., make that Alt.
MSX / Uzix / FOCA
This week I'm restarting the work on my FOCA compiler system for the MSX/Uzix 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.
eboard
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.
birthday and guitars
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 :-)
23 Jul 2001 (updated 23 Jul 2001 at 02:42 UTC) »
Mandrake "Usability"
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).
Here goes a report of the epopea:
After deciding that repartitioning was a bad idea (no backup
media around), and as Mandrake's manual said the Linux4Win
install was a bit 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.
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 green OKs 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.
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:
1. Slack seems to use a regular, unmodified kernel. It never failed to detect the partition tables on me.
2. Slack uses text mode. It's not so cute, but when I 'hit' a button, it works (unlike Mandrake's Cancel button).
3. Slack never lied about the time left to finish for me.
4. I can go back and forth in Slack's installation.
(Everything I say about Slack above applies to FreeBSD's install too)
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.
eboard
It's been some weeks since I last touched the code, better
work a little on it tonight.
DMCA
...currently brainstorming some interesting way to protest
against Adobe (first PDF (Pifious Document Format), then
KIllustrator, now this...), send suggestions if you have any
:-)
FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!