well this is about the third round of this fight that I remember, so I think I'll try a more realistic approach. why are software developers using a community website about software to voice political opinions??? why can't we keep it to just software around here? sure, we all have more things to talk about in life besides software, but that's why I use things like livejournal and simply link to my livejournal on my public page instead of throwing my personal happenings/views in everyone's damn face. my girlfriend might be pregant, but wtf do open-source developers care? I don't think that anyone will disagree that this is counter-productive. what are we all getting out of this? and WHAT THE HELL are some of us thinking by threatening to certify certain people to cause more of a battle? what's next, defacing each other's homepages with l33t 0days and posting pro/anti war stuff???
asm volatile("xor %%eax,%%eax\n");
it looks like a pretty reasonable statement, but unfortunately it will not compile. gas will tell you that %%eax is an invalid register. it was throwing me for a loop for a while until mpr pointed out to me that gcc did not strip the first parentheses from the register name for some reason. gas doesn't want "%%eax", it wants "%eax", so I was sitting there with my thumb up my butt for about 5 minutes until I started messing with my inline statement, then doing gcc -S to see what the assembler output looked like. I couldn't get gcc to strip the first parentheses until I changed it to this:
asm volatile("xor %%eax,%%eax\n" : );
no, that's not supposed to be a smiley face. If you at least put the output operand colon there gcc will strip the first parentheses, otherwise it will assemble it without touching it and gas will go kaput. does anyone know why this happens?
hey, if you are into modeling and movement algorithms, this is alot of fun: www.sodaplay.com
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!