Older blog entries for mishan (starting at number 85)

I finally discovered the major bug I had with using XText last night. I worked on GtkHx until 2am. Right now, I have chat 100% working with XText (no indentation/separator yet) and transparency. I think News is working, but I must get home to test this. Testing stuff via the "screenshot method" sucks. I need to work really hard to get the 0.8 release out the door.

Well, school is alright so far. The new schedule is completely illogical. Unfortunately, the school revised their policy of using library computers -- you must do only school work on them. This is very stupid especially since they are not used most of the time either. I am planning a way around this however...Worked on GtkHx today trying to implement XText widget, however it is being stubborn. Is anyone here familiar with it? I copied the examples from X-Chat and Gnapster and when I insert text it does not display...

Have my work cut out this weekend: buy school supplies, setup my UPS backup, setup my tape drive, do homework, and figure out the fricken bug in my code...

Also, I've noticed something very very evil. One, I saw a student trying to login to some "Yahoo Investment Challenge" and it complained that he needed a parent's permission to use this. What the hell is up with that? They don't have the right to do that! Just because a person is under 18, a "minor", doesn't mean he/she has to ask parents all the time if he/she can take a piss or play some goddamn investment challenge. Goddamn crackheads...The present world is a pretty screwed up place.

Just got back from vacation -- I was at Mammoth lakes.. Pretty boring place. I had the opportunity to get free unlimited internet access but I accidentally took the wrong modem (this one overheats and malfunctions in a matter of minutes.) I was able to get on for 5 minutes at a time to check email -- I had to take the pcmcia card out, put it in a plastic bag, and stick it in the freezer for 30 mins. The laptop really sucks and is what makes the modem overheat -- although it should be able to stand the heat just like my ethernet pcmcia card. Oh well....Been trying to implement XText widget into GtkHx but couldn't get it to work. I need to finish a bunch of C++ excercises from a book before Thursday, for AP Comp Sci. I have a stupid school matriculation ceremony to attend on Wednesday and I have to finish reading the worst book I have ever read -- "Mrs. Dalloway" by Virginia Woolf. The matriculation ceremony is awful too. They make us wear formal clothes (evilness!!) and sit for 30 minutes with no shade and listen to a stupid speeches. Then we have to sign some book, swearing that we will uphold some "honor system." Anyway, it sucks, but at least they feed us.

I got my new computer. It is an 800Mhz AMD K7 with 256mb RAM. I'm running Debian (woody) on it. I finally have a normal workstation. My powermac was incredibly slow. amit came over and helped setup drivers for DVD, SoundBlaster LIVE, and GeForce -- as he has already done this before. I worked a bit on GtkHx -- got rid of the gnome-color-picker code I stole (this fixes a major bug and no more imlib dependency.) Also fixed agreement font and cleaned up code. I am expecting to make a release sometime tomorrow. I have a screenshot of my new machine in action at http://www.nasledov.com/misha/screen.jpg.

Today (Aug 20) has been a sweet day. GtkHx finally is in Debian (thanks seeS) and I fixed my DNS server (moving nasledov.com to olympusmons.) Haven't hacked on GtkHx or peggdrop or Hue in a while. Been too lazy =( I thought I'd be more productive this summer but this freedom is making me lazy. Thank you, amit, for the patch for GtkHx, I'll add your changes soon...Must start being productive again...

LinuxWorld Expo was cool! I saw Nitrozac and Snaggy, Rob Malda, Emmett Plant, amit, codetoad, aaronl, and others. Too tired to write stuff now but I have pictures posted at http://olympusmons.dhs.org/misha/lwe/

Just spent a long time trying to get xmms working on OpenBSD. First of all, the OpenBSD glib does not support gthreads. To fix this, one has to install the OpenBSD glib and make sure all remains are deleted. Then you have to compile and install glib with-threads and make the appropriate symlinks for programs that depend on a non-existant lib (libglib.so.1.2) xmms also requires a lot of modifications that I do not want to go into detail. I got xmms running but it cannot load plugins (and therefore cannot do anything.) I think the reason is that the loader for the plugins doesn't support the OpenBSD arch...I didn't feel like hardcoding the play plugin into xmms to get it to work, as one of the cool qualities xmms has is loading plugins...At least I got spruce compiled though, I no longer need Yahoo to check my POP3 accounts from work heh...Getting very sick of OpenBSD and considering coming here during the weekend to install Debian (I really don't want to spend a workday installing/setting up Debian.)

Have not accomplished much. I worked a bit on message chat in GtkHx today finally and I made some accomplishments but too hard to test over remote X as my uplink sucks. I am going to move the nasledov.com domain to olympusmons (my home machine) soon. I have already sent the necessary requests. I got a 3D Prophet DDR/DVI (GeForce 256 chipset) yesterday for free. A coworker said it was malfunctioning for him and that I could keep it even if I got it to work -- he said it might have been heat. I tried it for a short period of time (VGA mode) and it seemed to work fine. I didn't want to fsck with any windows drivers...I can't wait until I get my machine...Well, I can't wait until I order it =) I'll use this card as the primary video card probably, I hope the XFree86 drivers for it are good. Has anyone tried them? I got a pass to Linux World Expo, I can't wait! =) Still playing Diablo II a lot...I believe GtkHx can still be finished by the end of the summer if I really "step on the pedal." It seems during the summer I am much less productive than during the school year. Also a bunch of progress on peggdrop, although I am not the person responsible for it. I have not had time to work on peggdrop, but I would like to congratulate amit for the progress. He has implemented encrypted password authentication and Slashdot headlines. I'll probably leave my Diablo II cd at work today so I can do some work on GtkHx. I want to implement message chat , nick-tab completion, and fix files for next release (0.7.1)

Not much going on...Tinkered with a few GTK+ widgets I have not previously tried...I just ordered the GNOME/GTK+ Programming Bible. I saw it at Fry's and it seems to be the GTK+ Reference book I have always wanted =) Should come in a day or two I hope (since Amazon's shipping is superb.)

Today was a pretty sweet day. Here are the hilights: I didn't have to bike to work, I had pizza for dinner, I discovered GTK+ for Perl, I hacked together a small volume control for OpenBSD (nothing major, just a little app for myself (it's a frontend to audioctl)), and got very far in Diablo II (I started a new char on Closed Battle.net where your character is securely stored on the server and cheating cannot happen.) The reason for this is because we stopped trusting each other in Diablo II due to ability to cheat so we all agreed to play Closed Battle.net. There is a bit more lag and often servers have problems, but it is actually more fun! You get the feeling that you earn the totally "Badass Armor" of the game. Anyways, have to go to sleep early...Stupid community service...It's a waste of time. I'd rather do a community dis-service..

76 older entries...

New Advogato Features

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!