Back from holiday

Just back from an EXCELLENT holiday visiting my girlfriend’s family in Poland. Very relaxing, it’s a lovely country and highly recommended 😎

Did some hacking on the Geek Code Generator this morning (geekcode.sf.net)… mainly since the source RPM would not build on my system. I seem to be making a career out of fixing dodgy .spec files, I intend to publish a set on my new website when I get around to it. Submitted the new file to the project website but it seems dormant since 2000 so I have no hopes of it being used by anyone other than me.

Anjuta patches still need applying. Naba got a few before I went away but I have a queue. I’ll need to check which ones need to go in, then firm up the second 1.0 beta.

Downloading the RH8 ISOs. The upgrade is a bit of a frightening prospect, I really need to back up my workstation and do a full reinstall. Might have to wait a while, but I really want to get up-and-running with all the new goodies. Bit annoyed that there is no MP3 capability but it looks like that is easy to fix.

Did some work on the CodeBlue worm scanner before I went away, and got permission from the author to update it if I want to. I have version 6 already coded and sitting on my hard disc but I’m not going to release it just yet. I also want to release my PHP page which does worm reporting based on Apache logs – very rudimentary, but I find it useful.

Upgraded my photo album to MiG 1.3.6 (mig.sf.net), I like the “real” random thumbnails feature although I had to do some scripting to work around the problem with hidden, empty albums being seen at the top level.

Attempted to upgrade to phpost 1.09 (webgadgets.com) but it’s buggy. Note to self – contact the author *again* about the posting problems. This time the issues are worse, delete doesn’t work either 😦

Had a reply from the author of Meld (meld.sf.net) about using the views in Anjuta2, he seems interested, now to hook him up with the GNOME DevTools guys! 🙂

Basically the TODO list is really big again! I need to spend some time pulling together everything I have been working on, getting my website sorted out, installing a spam filter of some sort (SpamAssassin seems most popular but it looks like a pain to set up :-/ )…….

Back to work tomorrow.

Long time, no update…

It’s about time I put something in here, since this is the way people are supposed to follow my current development progress…

I’m suffering from a major overload of websites. I’ve finally set up my own home server. What this means is that I now have a domain name (www.andypiper.co.uk) which points to my UKLinux webspace (www.andyp.uklinux.net), which hosts various bits of my life; an account at icculus (icculus.org/~angelic/) which doesn’t have much yet; a public site at jumpgate.homelinux.net with no useful front page but a whole load of other stuff like my photo album; and there’s my own admin area hosted on the same server.

What I *really* need to do is sit down and work out how to tie all of this together…

Anjuta

Projects, projects. Anjuta is still the focus. I got 1.0-beta1 out there and I’ve been gradually announcing it in appropriate places. One major reason I didn’t want to announce it with a fanfare on Gnotices and elsewhere is that I KNOW it would provoke the usual flames and array of “when is Anjuta2 coming out? howcome you don’t support GNOME2 yet? what’s the deal here?” and we just do not have any integrated website to point people at explaining:

a) where existing projects are;

b) what is happening with Anjuta1 and the GTK2 stuff;

c) what is happening with Anjuta2.

Of course, what has happening instead is people are asking why it isn’t announced, where is the release?, and a whole swathe more bug reports and feature requests are coming in… and no-one is doing much about them 😦

Ah well. One patch in the queue and a couple of other things I need to change myself. I’ve half-rewritten the Anjuta kickstart tutorial but not committed it yet. Once that’s sorted, should be time for beta2.

The debugger now needs a lot of love, I think. Lots of reports of problems with it and I’ve found it to be somewhere between unstable and unusable myself.

Nobody has bothered to (re)fix the copy-paste bug yet. And quite a few other critical release tasks are still not claimed.

I had my first experience with the website today. It’s set up in quite an interesting way. I still have a lot of problems with the layout of the site in e.g. Galeon, text overwrites table borders in lots of places, so I’m keen to have a go at a small rewrite of a few things.

GNOME2

Bah. Still not upgraded on my workstation. My laptop has a release candidate snapshot. I’m still so wary of upgrading this machine from RH7.1 to 7.3! So many things are likely to break. I’ve read superb things about Limbo (RH8) so I’m looking forward to that, and keeping an eye on the RH Bugzilla. I might upgrade to the beta if I’m feeling very brave, and have everything backed up at least three times.

The upshot is that I’m still not into GTK2/GNOME2 development, and in fact having to stick with RH7.1 on my

main workstation has made Anjuta1 development almost impossible recently (since GnomePrint was added, anyway…)

Web stuff

I’ve been seriously impressed by My Image Gallery (mig.sourceforge.net) and that’s what I’m using for my photo album. Dead easy to set up. The same goes for phpost (webgadgets.com), which unfortunately is not GPL’d but the author seems like a good guy. I’ve sent him a word-wrap patch. I’ve been improving my PHP by writing a page to manage Code Red and Nimda attacks based on my Apache logs.

Setting up my own server has been a lot of fun. Now I just need to work out how to create self-signed SSL certificates which last longer than 1 month…

Work

VERY BUSY. LOTS OF TRAVELLING. LONG HOURS.

Coding snippets

My Java is on the up I think. Currently toying with some SWT stuff, I want to port a few projects currently using Swing or AWT to the new toolkit. Now that there are GTK bindings I’m a happy man. Eclipse 2.0 / WebSphere App Developer are going to be really nice on Linux now.

I’ve also been working on some MQ projects. I’ve just discovered JomaMQTools which looks very handy – and that’s an immediate target for SWT 🙂

Revised my developer profile @ SF, I think I’ve been doing some things for a bit longer now so I’ve upgraded my status on those skills, and added some new ones. Amazing how much you can learn in a short time.

Yesterday I was mad enough to browse the Jobs page at SourceForge to see if any projects I might be interested in could actually use me. I guess I don’t have time to be doing silly things like that at the moment, so I stopped.

Girlfriend

Still got one 🙂 she goes away in about a month though. Bad – no more time with her for almost 2 years 😦 Good – more time to spend on my other projects, going to stay with her family in September, etc..

That’s all folks. Hopefully it won’t be seven months before my next update.

An ever-expanding todo list…

As expected, work has been on top of me this month – business trips and courses seem to have become the norm 😦

Well, I got myself an icculus.org account today… angelic at icculus.org to match my gaming handle 🙂

I read about Loki stopping operations, and it cast my mind back to the OpenUT project, so I’m thinking about trying to revive that a bit and carry over the support for Linux users to the OpenUT site. The coding aspect of the project is dead, of course, but I always wanted it to be a resource site anyway. Completely forgot that Ryan used to work @ Loki – how time flies! icculus.org is a natural home for me with my background in UT and current interest in Q2.

Working on gCVS. The new version needs some UI tweaks, which should mostly amount to changing a couple of things in Glade. I also used Biswa’s project creation script to build myself a gCVS .prj file of Anjuta, which was pretty cool… it needed some adjustment, but it works reasonably well.

Jens seems to have nailed the major memory issue with Anjuta, I’d been fielding a lot of questions about that via e-mail. I hope we can tighten it up, with something as complicated as Anjuta it’s always a challenge to keep “best practice” and “feature creep” under control and make sure that we don’t make too many changes without tackling underlying problems. Once Biswa’s latest patch goes in with Misha’s icons, the UI for 0.1.9 should be stable and I can update the manual screenshots etc..

What else… must get my photo album online… want to do more work on ample (but at least my MP3 server is working OK at the moment)… must upgrade my boxes to RH7.2… want to complete the insert functions I added to Anjuta (which involves learning the prefs and UI stuff I added comments on)… *WHY* do I get myself into these situations! At least I’m taking a couple of days off over the weekend!

End-of-year summary

Well, it’s been a while…

Stuff I’ve been doing lately

– had my gftp patch accepted, finally (it’s in 2.0.10)

– playing with ample, the MP3 server. Sent some patches, had some fun…

– writing Apache modules to learn the API

– motivating some people to get gCVS up and working again – it wasn’t even compiling in its previous state. I hoped it would be developed further, but all has gone quiet again 😦

– releasing Anjuta 0.1.8 at last, and started some heavy work on 0.1.9. The new project wizard is excellent… I’ve also been through the bugs and features lists to try to trim them down.

SF mailing lists are down. I’ve reported it as a high-severity problem since it is basically crippling communications on Anjuta.

I really cannot believe how far Anjuta has come in the past 6 months. It’s great to see it evolving like this, it gives a real sense of achievement which I hope the other developers share.

I’ve started to look at the new Quake2 source release. I’d like to get it fixed up for Linux with nVidia / OpenGL…. bit worried that the QuakeForge people will get their hands on it, then spend 2 years making a mess which doesn’t work in simple configurations (as with Q1…).

On my current TODO list are some documentation work for Anjuta, and RedHat-enabling ample. I’m about to head down to the family for the holiday, so I’ll load it all up onto my laptop and work on it from there (although, since the modem isn’t supported, doesn’t look like I’ll be online to do any project management).

Work could well eat into my spare time a lot more, soon – and I think most of January will be out anyway. I’ll try to post more when I know what I’m doing, and what I have time to do…

Progress

Wow – a long time since I have posted an update….

What has been happening? Well, I’ve moved (and lost half my network in the process – the RISC OS, HP-UX and Windows boxes remain about 45 miles away); changed jobs (much better company :-); and spent a lot of money!

For the last couple of weeks I’ve been collating changes and fixes to Anjuta since 0.1.7 – things are progressing well, and there are a lot of new translations. The target is for a 0.1.8 release within the next week, work-permitting. Not sure where things will go after that… looks like the GNOME devtools merge is coming, so I may be unemployed again :-/

Still no new gftp release – and no response to the patches I’ve submitted. Nothing worse than an unresponsive open source author!

Looks like it may be time to find some new projects… :-/