I've been working in thumbs these days. I decided to finish thumbs 1.0 (it even has a planned t-shirt (front, back)) and uinputd and only keep them maintained but without bigger development cycles. these are my pet projects for some time and because they're unfinished, they keep getting me out of focus very often. and as I've been tired these days, working in something that I know more or less exactly how to do is easier. seems I really don't do team work very well, so it's time to understand once for all that I'll do my projects alone. finishing this, I'll focus in some kernel area and work on it. enough of "bouncing focus".
things are getting hard at work and I've been doing other stuff at night and I'm not carrying my notebook with me for some reasons: a) so I don't need to carry a bag and show its contents every time I leave the company; b) so I don't need to worry if some *censured* pass by me in bus and drop my bag in the ground with the notebook inside; c) so I force myself to stop for some minutes and rest. actually the last one is part of some actions I'm taking to work around a condition that will only be solved with vacations. as I have 0% of chance doing this until January because of the work, slowing down is the best thing I can do. perhaps buying a car would make easier to just disappear with my notebook in some weekends.
It's raining outside, the perfect excuse to stay at home and work in thumbs without feeling guilty (yeah, sociallife.ko works very well).
lots of stuff these days. I finnaly done the "news bar" for screen! So now my hardstatus bar is complete: it warns me on hardstatus bar if someone told something to me on IRC (or ICQ/MSN/etc if you use bitlbee) and what was said and now there's a newsbar that keeps reading ~/.screen/feed which can be updated with all sorts of stuff. here is a screenshot. and here you'll find every file separated and a ready-to-use tarball. of course, edit .screenrc and tune it for your needs (there's also 3 hardstatus strings to choose). In the same URL there's a quick and dirty rss reader, anyone not needing go to bed 10 minutes ago can do a better job :)
today I had a pleasant experience. somedays ago I wrote an entry here and, as other entries, I was thinking that that would be only useful for me, one day, remember what I was doing at that time. for my surprise today I received a mail from a employee of the same company the project I'm working on, except that he's from Germany. obviously he doesn't know that because I never told it here. anyway, he was asking how I solved that problem in detail because he's stuck at the same problem (prolly he's working in a similar board, same company). It's nice that, after all, this blog thing is being really useful for someone other than me.
been working with uinputd these days and now my home machine has a planetplanet getting feeds from uinputd, thumbs and cabal which are generated by subverssed.
it's nice but I really doubt anyone else than me will read. I guess it'll be useful to know when I'm writing too much and coding less.
I'm with sociallife.ko module unloaded so don't expect to find me in IRC/ICQ/google talk/msn/cell phone.
being offline lately has been the best way to get things done. no mail, no IRC,
no nothing. and for this I must confess that svk is the best thing around. it
works great specially when nobody else than you are working in a project. ok,
I know git can do it to, blah blah blah. later, ok? when I get some time to
set up stgit and a test repository.
I've been in codemonkey mode last days at work. porting an cpp application to
Linux. lots of small things and to make the job even more boring, we decided
to keep a separate directory for all files we modify, so, if there's a small
thing to fix, it's a copy-run_dos2unix-add_to_svn-commit_it_clean-make_the_change-test-commit_it_back. try 70 changesets like this and you'll see that there's no fun on it.
specially when you forget one of the steps. well, now it's finished and I
hope next days things will get more interesting.
back from OLS. it wasn't quite what I expected but all in all it was fine. Ottawa and Toronto are very nice. "Try it on winter!" some said. I agree, three months without a single day of sun should be really boring.
nothing special these days, working in different small projects.
ok, I've been cursing D-Link for almost a year and I was wrong. It's not their fault my DWL-G650 doesn't works but yenta_socket driver (O2Micro oz6812 CardBus controller). I just got another Atheros based cardbus from 3com and it didn't worked as DWL-G650 didn't. tx works flawlessly but there're lots of lost packets in rx because of frame errors and it happens on windows too (windows xp service pack 2, latest drivers from D-Link and 3com). In linux is easy to notice it:
root@matthew:~/data# ping 192.168.67.1 PING 192.168.67.1 (192.168.67.1): 56 data bytes 64 bytes from 192.168.67.1: icmp_seq=0 ttl=64 time=1.5 ms wrong data byte #20 should be 0x14 but was 0x0 0 10 18 1 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 0 0 0 0 84 dc 5 8 ff ff ff ff 64 bytes from 192.168.67.1: icmp_seq=4 ttl=64 time=1.3 ms wrong data byte #20 should be 0x14 but was 0x0 0 10 18 1 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 0 0 0 0 84 dc 5 8 ff ff ff ff
New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.
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!