anjuta and libglade rock

instead of doing work the other day, I decided to play with this IDE that I saw some guys using. Well, within a few minutes, I’d made the quick example app do some cool stuff (and be really different). Anjuta and Glade rock!

Draw up your user interface and tell it which functions to call on actions. Then, write those functions and you’re done! no coding of UI or boring crap like that, you’re there, making code that you care about with a cool GTK2 interface over it! Rock On!

as my desktop

It’s interesting running GNOME as the desktop on my laptop…. the “submit bug report” segfault screen is showing too often with evolution (grr)… and offline is useless (it doesn’t download all your messages from the IMAP server).

http://members.cox.net/sinzui/ (as pointed to by jdub’s blog) has interesting GNOME stuff ‘todo’, but i have to disagree with the analysis of the letters ‘c’ and ‘k’. maybe i’ll CHANT (KHANT) or CHAT (KHAT) on about it, but it’d just be a poor substiute for a smiely :)

it’s on it’s way…. i want a gnome-everything debian package.

linux on an ibook

well, i’ve got the Linux and the MacOS X on the ibook now. Finally had enough things to do that the procrastination value of moving 25GB worth of home directory data around was worth it.

This, of course, had to be accomplished by buying another hard drive. So, an extra 120GB of storage has found its way into my SMP machine.

Dual PII 350mhz, 128mb RAM, 9GB Ulta SCSI and 4GB Ultra SCSI and a 120GB ATA. On a shitty ATA controller so the IO rates arent’ that good, but hey – next time i’m at a swap meet i’ll go get one that isn’t as ‘eek’.

Stock 2.6 isn’t that great on the ibook. It doesn’t so much sleep, as crash. Internal audio is broken, and i don’t have X accelleration going. I’m currently building 2.4.21-xfs-benh. There were a few things that didn’t quite patch in properly when i did the benh patch on top of the xfs patch, but i’m getting there. I’ll post a patch here when i know it boots (and hardware works).

patch sequence: xfs-only, xfs-kernel, benh, xfs-quota32

Without the DRM accelleration, i can *almost* play DVDs/DivX. It’s soooo close to viewable.

got my lit review to go under latex on linux now too… image issues. and for some reason, the cssethesis template craps itself with pdflatex on linux, didn’t on OSX.

gah

so much to write about, so little time. Got literature review due on wednesday. lots more to do, hopefully something that i’ve done makes remote sense.

hell, i haven’t even run it through ispell yet….

maybe i should print and read it. do my typical edit of every 2nd sentence to make it (hopefully) better. :)

pity just creating two lists: crappy and non-crappy and inserting file system names in them isn’t enough.

I wish I had more time to implement my data store – it would be so much better.

sparse files for pass-cap lookup?

Was thinking, I’m getting a pretty simple way of doing sparse objects (start from block 0 in allocation-group 0, i.e. a normally impossible location) with my slightly (possibly) better block_run structure (over BeFS’s) I have been thinking about how to do the lookup from capability to onode.

/* fcfs_block_run

hp laserjet 4m plus

new(est) gadget. Got it on sunday. Prints pretty well, in the process of getting it to work via parallel port – possibly investigating getting one of those jetdirect cards so i can just plug it into my network.

CUPS is just freakin cool. Printing from Linux and OSX to it no worries.

wish it had a duplexer, but not that fussed atm – maybe later (if one is really cheap).

i need to buy paper too.

I have been really tempted to see what would happen if i sent the game-of-life (as written in postscript) to it…. but maybe that’s just plain too scary.

toward’s stew’s kernel 2.4.21-ac2-stew1

well, spank my arse and call me charlie – stoopid me had not enabled 1284 modes for parallel port.

this is probably why my newly acquired laserjet printer doesn’t work via parallel (but fine, albeit slowly, via serial).

-ac2 should correct some problems tim was having with the tulip and emu10k1 modules. Well, at least the emu10k1 problems….

He’s also done a pretty good intro to kernel compiling (http://members.datafast.net.au/tmccoy/kernel_compile.html) along with the other easy-to-understand "How-To’s" that he’s put together.

So, here I wait for the kernel to build again…. dammit I want a faster box. Anyone willing to donate a nice new athlon?

Stew’s kernel for Debian Stable and Unstable!

finally built it for stable as well now. It actually works too (this is what’s powering my gateway). My linux workstation is being powered by Stew’s kernel too (the Unstable one).

.debs for Debian Stable 3.0 (Woody) are in /linux/kernel/debs/stable/

.debs for Debian testing/unstable (sid) are in /linux/kernel/debs/unstable/

sources are in /linux/kernel/debs/

Both GCC 2.95, so NVIDIA and CISCO should play nicely.

I’m not sure about APM…. My SMP box says “APM disabled: not SMP safe” but i don’t know if this is just because I have two processors :)

The stable machine is reporting “apm: overridden by ACPI”, as I would expect it to… ’cause ACPI actually *works* with the -ac patches.. :)

Good news is, Marcelo is coming to senses and 2.4.22 should be a lot better (and here soon).

REMEMBER TO INSTALL devfsd!!!! Otherwise you’ll have ickyness. I really should have put it in the “depends” thingy. Oops.

stew’s kernel 2.4.21-ac1-stew1 revision 2.0

I’ve built those in /linux/kernel/debs/ on Debian Unstable, and am currently building the same kernel on a Debian stable machine. This shouldn’t really make a difference, but Timmeah! had an issue on a stable box, so i’m trying it this way.

I’ve also switched down to gcc 2.95 instead of 3.3 for reasons ‘compatibility’ and some reports of ‘mysterious problems’ from some people on lkml.

This is the kernel I’m running on my SMP box and it’s going fine. Will be switching my gateway to it tomorrow methinks…. (it needs an upgrade. :)

There are basically no other changes between this an the last release.

In other related news, Linus is moving places of work (for at least a year) and working full time on kernel. This is cool :)