No Gravatar

Looks like CVN is really getting into kongoni as he published two small howto’s to his blog today, detailing steps he took to get some technologies he use to work right.

Charl van Niekerk » Blog: Skype 2.0.0.72 on Kongoni Aristotle.

Charl van Niekerk » Blog: MySQL on Kongoni.

There was also a much longer one last week detailing steps to get apache and PHP going – of course most of this can be done from P.I.G. but it’s quite likely he hasn’t even installed that (geek that he is) and having the commands is useful for people as it means you can do it without needing PIG, or even a desktop for that matter.

It’s good to see people starting to really use kongoni for real work, and documenting what they learn. I guess we’re a real distro now :p

Charl noticed a bug in Aristotle relating to the local device (this only affects you if you use wicd), this will be fixed in Sophocles.

Finally, just a small correction to the apache one – while indeed you can start apache with apachectl, this is not the right way(tm) on kongoni. The better approach is:
Enable apache at boot time: chmod +x /etc/rc.d/rc.httpd
Start apache: /etc/rc.d/rc.httpd start

 
No Gravatar

Why is it, that with all the coolness blogs have brought to making the web accessible once more… themeing them remains something complex enough to make even geeks think twice ? I hardly ever change my themes, because frankly writing CSS code takes long. Using one of the millions of themes for download is all good and well, but lacks that certain individual touch. Which is of course frequently abused as every single myspace page proves.

Nonetheless, I felt it was time this site got a facelift, so I began – started trying several theme generators thinking surely the legwork can be automated by now… they were all nightmares. Finally found one that at least gave me a semi-workable skeleton (expect much hacking sill though, this is far from good enough for me).
But I had a sidebar and post layout with approximately acceptable coloring and fonts. So, now to start making it all worthwhile. The first problem is that since I started putting poems in pages, my page list got extremely unwieldy, clearly it was time for a different approach.
My number one choice was some sort of upper horizontal sliding navigation menu… I have tonight installed no less than 8 plugins which promised this, all of which failed in some or other way. Finally I found something that at least makes the page-list usable, Robert Felty’s collapse-able page and archive widgets.
This wasn’t the first of this approach I tried, but at least this one actually worked. It’s still not my preferred approach though, but I’m guessing that will require hacking something up myself. Then I had to decide which widgets to add back, and which to forget about. The current list is probably about complete for now.

For the core look-stuff I was a bit smarter, I set it up to use background and logo images kept outside the them folder, so those can be drop-in replaced at a moments notice. This is in fact already the second logo image on the page, the first one was okay, but not good enough. My grateful thanks to Nicky who spent several hours without being asked applying her artistic skills to this one.

The canvas background is niceish, the color is not… gonna have to work on that.

All that said… why on earth did I need to spend hours trying out so many plugins just to get something that is not what I wanted ? Surely horizontal nav-menu’s are so common now that a simple, working wordpress plugin for them is not a lot to ask ? Oh well, the site should still be changing quite a bit over the next few days and weeks – expect surprises but at least the “temporarily unusable” parts are over now.

So why the sudden desire to spend an evening re-theming (which now looks like running into two evenings) you ask ? Well I finished my final updates before kongoni feature freeze this afternoon. The last push put out a new installer version with several important features (not least of which an decent online-help for the partitioner thanks to the gracious contribution of Christel Breedt), an updated and improved kongoni_remaster and a major update to the artwork package which now includes a default splash screen, our new default plasma-theme and the wallpaper for the new KDM config. I didn’t do a kdm-theme yet, because I don’t know how exactly. If I’m not sleepy after I finish this, I’ll work on that for a while instead and see if I can push it out before the official deadline tomorrow.
The new themes use artwork from Hannes Calitz, including two never before seen new wallpapers created specially for this purpose.

 
No Gravatar

With the feature freeze for alpha almost upon us, the results of the code-sprint on kongoni is starting to filter through. This morning I released one of the largest single port updates I’ve ever done in one round.

Leading the pack is the first release of KISS. This is still a very simple one with only a few basic tools – more a demo of the idea than an actual program. The concept of using scripts in wizards, which in turn are accessed through .desktop files make for a very flexible way to build a tool like this -certainly easier to grow and maintain than OLAD was.
Still I’m toying with the idea of building a custom browser for it. Considering the amount of difficulty KDE has in finding a systemsettings look that users actually like however, I’ll hold back till there is something to copy from.

PIG had an update, the most user-visible aspect of which is that the Icon has been made pretty, it’s still the same pretty warthog but now the image lives up to the icon’s design. Thanks for that Hannes. The update also includes a few minor fixes, most notable of which is a bugfix to a soft-crash state triggered by certain empty filters (most easy way to reproduce on 0.0.3 is to upgrade-all while in “upgradeable packages” view).

While the freeze only applies to packages in base, I haven’t stopped working on the apps side, and right now I’m testing what will hopefully be a soon-released port of BackInTime which is a really nice backup program.

I did do a small update to the kongoni_pleasewait app, though this is purely easthetic, I added the KISS icon to it (though nothing in the current KISS uses it, it will be getting used) and I replaced the PIG icon to match the new one.

The virtualbox port got updated to the latest release, a few days late but I simply didn’t have time to test it before.

There is likely to be a torrent of updates over the next few days as we approach freeze time. It’s nice that KDE4.2.2. made it out in time for freeze as well.

My core focus from this point on will be on the installer and on kongoni_remaster, both of which need some serious new features. It looks like we may not have the autopartitioner ready for alpha (unless somebody steps up and offers to help Ryan who is currently swamped) but there is a number of other things I am working on.
Some of the things already there (and remember – none of this is tested at all) include support for reiserfs installations. EXT4 may not be fully functional in this release, but I’m going to try and do it.
The main hold-back is that the LIVE cd’s will be shipping at least one more time with 2.6.27.8 kernel rather than the 2.6.29 from the ports tree. The reason: AUFS doesn’t work on 2.6.29 yet and with SquashFS included, there is no more development on the LZMA patches happening. LZMA is expected to be in 2.6.30 however, so we will have improved live kernels possibly even in time for beta. If not, hopefully the slax guys will fix the patches for at least a newer kernel before then (occasionally, we really do need to make a call and use what upstream is using without pushing too far ahead).

Kongoni is coming along nicely and I take some pride in what we’ve achieved up to this point. Of course some of our decisions aren’t only upsides. Not including non-free stuff means some people need to work a little harder to get some things going. Not patching upstream unless we have to – means sometimes we wait a little longer for a new feature or program to work. On the other hand, the first gives us a truly free system, the second gives us a more stable and much more maintainable system.

This kind of work is sometimes a matter of compromise, and compromise is a matter of selecting from the options based on the criteria you hold. Freedom is our highest criteria. Unlike some desktop distributions, I hold stability to be a very high one as well, higher in many cases than shiny new features. Shiny sells better, but shiny sells even better if it doesn’t break. Anyway, kongoni got plenty shiny.

The stability of baseline has consistently amazed me, frankly – a lot of stable release distro’s are more crashprown and more likely to break in supposedly released features. As we enter alpha, expect some new bugs, expect some of them to be nasty – but expect something more stable than most of the competition – and better looking and more fun. After all, what’s the point in not aiming to be the best you can be ? Where we mess up along the way, let us learn and grow.

I’ll end this point with a hat-off to impi linux. Impi was the first community developed GNU/Linux system in South Africa, well unless you count “redhat-with-a-new-wallpaper” efforts like GOLD and had an interesting history (in the meaning of the word everyone incorrectly thinks is a Chinese curse).
The first version was… incompatible with absolutely everything. Decisions like “lets rename /etc and then symlink it” made it… a bit of a disaster really. Then it became debian based, then ubuntu bought it and quietly sold it again – and it became part of BCX – it’s userbase slowly dwindling as it’s releases got fewer and further apart, it’s approach ever more corporate.
Ultimately, a completely corporatised impi was killed of by BCX because the market is just not ready for it – and where the corporate market is, is not where ubuntu derivatives play well (at least not yet).
Still IMPI matters, along with OpenLab it was among the systems that proved that Africa has the potential to develop great distributions. Now kongoni has gone from the new kid on the block to the last man standing. I hope that my decision to keep it purely community – no corporate involvement whatsoever – will ultimately protect it from the thing that in the end, killed IMPI – greed.

 
No Gravatar

Had the following IM conversation with camera_obscura this morning…

camera_obscura: ack?
silentcoder: you’re supposed to send a syn before an ack

camera_obscura: trust you to think of syn first :-P

silentcoder: what can I say, tcp is a synfull protocol

arno.breedt: heh

I’ve got nothing


And what more could I possibly add ?

 
No Gravatar

I got my first bike just in February, ten years ago. It was a small Suzuki 200CC two-stroke, a second-hand that used to be a delivery bike with fifty-thousand kilo’s on the clock. Still – it was fun, and I enjoyed it. It was the start of a life-long love-affair with two-wheeled vehicles.
During the past ten years I have owned many bikes of various kinds, ranging from a 400CC Kawasaki ZXR superbike to an assortment of cheap scooters.

Currently I ride a Yamaha BWS100 scooter with an extended exhaust and a 125CC engine upgrade. As scooters go, it’s great. Faster than most with a pullaway speed that only the best bikes can match in fact (though of course it tops out at about 100kph while most of them can hit far over 200 even 300) it’s ideal for city traffic. It zips along, going through tight gaps and while it’s no speedbike, during the times I mostly ride I’m still generally among the fastest moving vehicles on the road – I don’t get stuck in traffic.

But today, I encountered something I had never seen before in my ten years of biking. Not once, ever. As I was coming down the R27 there was somebody on a gorgeous blue suzuki bike, I couldn’t see the exact model but by the size I’m guessing it was at least a 600CC. A speedbike and lovely one at that. For the first while we didn’t interact at all, he was faster than me of course but with the many red-lights on that road I basically never fell far behind.
When we stopped at the light by Woodbridge island though, I was next to him, and looked around to admire the bike… to my surprise instead of the usual responses along the like “yours is pretty nice too actually” or “awesome aint it” kind of gestures (or the cake-taking one a couple of weeks back from the hottie in the skin-tight leather on her mindblowing Harley who simply gave me one seriously suggestive wink when she aw me checking her bike out) … this guy was making a really angry face at me and shouting something.

Now I have no idea what he shouted, I had headphones in under my helmet. As it is, my phones are chosen not to block ambient so I can hear cars etc. – but frankly trying to make out something shouted from behind a helmet, through another helmet and Metallica’s Master of Puppets would strain anybody’s ears.
He gestured something angrily, I shook my head dismissively and ignored him and rode on as the light changed. After all, I didn’t know what his problem was but it wasn’t mine.

So on we rode, unfortunately our roads would turn out to overlap for quite some time yet, and throughout it all I not only kept up with him, but in fact was faster than him on several stretches because I could take gaps he can’t fit through. The more we road, the more he kept giving me rude gestures – I just kept on ignoring him and rode on. I suppose the ideal would have been to stop for a smoke and let him get away – but I was running a bit late so I had to push it a bit.

Finally as we approach the M5 via Paarden Island, he seemed to get really angry, finally the road was open enough for him to catch me up… then he cuts directly in front of me forcing me to do some rapid breaking, slaps me on the shoulder and rides off… I let him go ahead into the next stop-light cue, and as I was waiting behind him he kept turning around, shouting some or other rude insult, I just kept telling him “I can’t hear you”.

Finally we got on the M5 where the engine size actually matters and he rode away. I hit the next traffic light into Belmont drive seconds after him… but slowed down, letting him hit it green while I waited at the red, and made sure he was gone… this guy was dangerous.

I didn’t see him after that, and I’m glad of it. In ten years, I have never, ever before seen a biker being rude to another biker. Skill at riding, especially the kind that can keep a small bike close to a bike one under certain conditions have always been praised. Bikers on 1000CC machines have deliberately let me pass just so they could check out my little scooter. There is a fraternity among bikers, a brotherhood that, despite the movie image, has nothing to do with the size of your engine – it’s simply the recognition of a kindred spirit.

This guy, was the first exception to that rule I have ever encountered. Instead of the polite recognition of a fellow enthusiast of the hobby, here was outright condescension, rudeness, very dangerous behavior and anger… completely unprovoked. Was this some student-aged guy (since the road I take is mostly also the best bike-route from the west coast to the university this seems quite plausible) whose ego lies in his engine and who was simply infuriated that in the busy R27 traffic it meant nothing ?
Without boasting, he had a better bike but I was a much better rider -I got through traffic where he couldn’t and for most of the busy part of the road, I led. Was this what annoyed you ? Do you think that a scooter in front of your speedbike is an insult ? Should I feel insulted that when we hit the more open road of the M5 you left me behind like I was standing still ? I don’t – and if you did, well you’re an idiot.

Now letting yourself become upset by idiots is never a good idea… but this one pissed me off, not least because some of what he did could easily have seen us crashing into each other – but more importantly, this guy actually lived up to the bad image bikers so undeservedly hold with much of society. Instead of the funloving, friendly and fraternal bond that generally binds us – here was rudeness and testosterone-driven stupidity on two wheels.

The up-, or down-, side (depending on your choice of words) is that these guys never last long. They either learn a different way, or they crash and burn.

 
No Gravatar

Today marks the 4th anniversary of when I started putting together my poems in the collection that would ultimately be published as “Batteries Not Included”. The book was always C.C. Licensed but I didn’t make any digital copies available. Paper and e-book versions cost money, I made the e-book version available free of charge about 2 years ago. Now I decided it was time to share them more completely, and sat down today and published every single one of them on this blog. Just click the poetry link on the left, and then “Batteries Not Included”.

They do not follow the book’s ordering however, and are instead in alphabetic order here, this after all is the poems from the book, not the book itself. Unlike the book, I also didn’t reproduce the artwork and illustrations here, just the text.
Still I think it’s a valuable exercise I went through now that I’ve begun to write poetry again, it gave me a chance to revisit my old works and see how I felt about them, on many of them I wrote these thoughts above the poems (in italics). These notes are, obviously, not in the book – which makes this an interesting companion publication of the poems. Mostly they talk about the history of the specific poem, and what it means to me personally.

It also gave me some interesting reminders, like that I had written a five poem series (which I called the “it” poems) but ultimately, only two went into the collection – since the rest were just not good enough (for me personally) to be published. Still those two are among my personal favorites. With these now published here, I the time has come to write new material, lots of it.

Today is of course, also, the anniversary of Kurt Cobain’s suicide. Considering that his music inspired many of the poems in the book, I think of this as my personal tribute to the John Lennon of my generation

 
No Gravatar

Thanks to all who showed up – it was seriously fun.
Here are the pix for those not on facebook.

click here to view it in a new window instead)

 
No Gravatar
Framstag: Nobody finds comments in my code.
Framstag: That is, because nobody's looking for
Framstag: comments, since, nobody (except me) writes them
silentcoder: my code is commented in hieroglyphic ascii art
silentcoder: {
silentcoder:    __
silentcoder:   /   \
silentcoder: / | | | | >
silentcoder:  <___________/
silentcoder: }
Framstag: Looks like those Dr. Who thingies
silentcoder: roughly translated: modify this
silentcoder: function and the Daleks will get you
Framstag: I can't believe, that those comments work

Socialist Libertarian

FSF

© 2012 The Blog From Hell Suffusion theme by Sayontan Sinha