It all started when I upgraded to the new Kubuntu 8.10, a.k.a. "Intrepid", which did a bunch of nice things to my laptop - most importantly, it resurrected my beloved suspend-to-RAM that went out of order in Hardy. I couldn't be more grateful for that. Intrepid even made the volume keys work... yay!
Of course, every Kubuntu update has its downsides as well. This time, the Wrath of Shuttleworth manifested as a series of interrelated X.org issues: stuttering videos (which played perfectly fine in Hardy), mouse cursor jumps once I keep the mouse quiet for a few seconds, and a curious lack of autoconfiguration for the VGA output - something that had mysteriously worked since the previous release, so I had not questioned it despite knowing that Xrandr 1.2 was not the most enthusiastically hyped area of KDE development known to mankind.
Not possessing or even requiring a projector or external monitor by myself, I was able to live with this for a month or so. But when I had to borrow a collegue's laptop for a university presentation last Friday - after not getting my own machine to spit out proper signals - the Time of Change had come. (And no, I don't mean a certain KDE release with that codename.) On that day, I was torn between no VGA output at all on the one hand, and resolution mismatch problems on the other hand. Neither did I know how this stuff even works, nor that I could have easily solved all of this with a few simple calls to the xrandr command line utility.
I had to get my VGA output working though, because this Tuesday I would throw a movie night at my place, with a nice projector borrowed from my parents, lighting the White Wall of Moving Pictures. I needed to get rid of both the playback stutter and the projector output uglyness. Step by step, I got to the root of all evil.
First step: Figuring out the bad guy. With Google as my weapon of choice, an Ubuntu forum thread about the playback stutter issue was to be found, strengthening my hopes of not suffering alone. The solution of switching to Fluxbox or GNOME is not one of my favorite plans though, but at least it helped determine that KWin is innocent (by making it work in a Fluxbox session, but not with Compiz in a KDE session). Another thread pointed out the amazing correlation between mouse jumps and video stutter.
So while writing all of this up in a bug report, I remembered a blog entry by nixternal pointing out that the "Detecting RANDR (monitor) changes" kded service (to be found in System Settings) was causing problems for people with external monitors. In a stroke of luck, disabling that service was indeed enough to get rid of both the stutter and the jumps. Terrific.
But I still had to get the connection with my projector to work. So I immersed myself in the skillful use of the xrandr command line utility, and went on a search for the 10-second timer that messed up not only my system but that of countless others as well. Turns out that the "Detecting RANDR (monitor) changes" service is not even a part of KDE proper - it's a semi-private branch of krandr by KWin maintainer Lubos Lunak. The thing that causes my video to stutter, my mouse to jump, but also causes other monitors to flicker or recalibrate: all of that is caused by recurring polling of X, in order to notice when external video outputs are connected. (Certain hardware is not able to notify applications in certain scenarios, so that polling would have been ok if it didn't cause havoc on so many systems.)
Second step: getting it all to work! For my movie night, the combination of disabled kded service and xrandr fuzzing was sufficient to get the film nicely rolling. However, it was a slight disappointment that KDE's own display configuration in System Settings ("Size & Orientation", a.k.a. krandr) failed so ungracefully. When it started up, it automatically switched my laptop screen ("LVDS") to some weird resolution (1360x768, I believe), and not for the Love of God would it enable the projector output ("VGA"). All of this while the seemingly trivial xrandr command line tool achieved those tasks rather nicely.
Needless to say, I wasted another day with diving into the krandr code, and fixing one issue after the other. So the net gain for you, dear reader, will be a System Settings screen configuration tool in KDE 4.2 that Mostly Works (TM). Unthinkable joy shall be your reward for reading this crap all the way down! Congrats for your persistence. Dual-monitor setups? Nope, sorry. But reliable mode switching that doesn't make you go OMG WTF BBQ and doesn't mess up your screens if you merely start it. That is what you'll get.
I also hope that Kubuntu will soon update to the 7-week-old latest revision of that notorious "Detecting RANDR (monitor) changes" service, because that version already (already?) has the 10-second fuck-up timer disabled. I only would have hoped that the merging of unreleased hacks into the default setups of every Kubuntu user out there was not taken so lightly, but hey - I still haven't switched to Fedora or OpenSUSE so it can't be that bad. (...right?)
Third step: getting to know the latest trends. Seems like Plasma in 4.2 will feature a new screen management library called kephal, which is going to replace krandr in the near future. Chances are KDE and Plasma get decent multi-head support soon, but that's not quite my area of expertise - I'm just the occasional janitor, whereas Aike or Aaron have a much better grasp what the future holds for the neverending construction site that is screen management. Personally, I'm looking forward to getting my now-working configuration tool not broken until the next Surge of Technology sweeps through the lands of X.org.
Yeah, you might have read about the AutoBrace KTextEditor plugin which I introduced two weeks ago on this blog. You might even have tried it out, but it didn't work for you because it crashed under certain circumstances, it messed up pasted text, it broke undo functionality and it didn't do additional indentation although that would have been useful. You know who to blame for all of these shortcomings! (Right, that would be me.)
But fear not! I found ways to fix all of these, and it now works brilliantly and without a glitch. Unlike last time, I'm now even using the plugin myself. And on top of that, I even created an Oxygen icon (yay!) to display in the "Extensions" listing:
![]()
Now this makes you want to use Kate (or KDevelop) with AutoBrace just sooo badly, doesn't it? Heh, I knew it.
Hi Planet KDE!
You might already know me from 2006 or 2007, but currently I'm gone from KDE because of other commitments. So technically you shouldn't hear from me right now; however, my buddy klausi drove me to it.
Surprising high amounts of KDE coders use non-KDE technology like vi or emacs to hack on KDE, and mostly they've got good reasons to do so. The only option to get those people use Kate or KDevelop is to continually improve those. The respective developer teams are doing awesome work in that regard, while my contribution for today is just a small KTextEditor plugin. (Which means you can use it in Kate, KDevelop or whatever KatePart-based editors exist out there.)
The plugin is called AutoBrace and, frankly, an uninspired clone of the best feature that you'll find in Eclipse (apart from the compile-as-you-go automatism and sheer infinite amounts of complexity). Right, it's the automatic insertion of a closing brace ("}") after you ended a line with an opening one ("{"). Kate's standard insertion of parentheses, brackets and braces is simply too obtrusive for me, so even if I tried it several times I always had to disable it again because I can't stand it. So here's how AutoBrace works.


It's no big deal in the code - actually, I should be embarrassed to blog about such a minor thing when other people are continuously rocking KDE with stuff like SVG support in KHTML (new), a whole new power management solution for KDE (relatively new), or a window manager that's just terrific (not new, but still awesome).
But I've got no scruples, so here's your blog post anyways. You can get AutoBrace right now for your current Kate, you just need to compile it beforehand. Here is where I put it. See you some other time!
Weil ich nicht den ganzen Tag an dem blöden Uni-Projekt werkeln kann (ZAAACH!) hab ich mir die Zeit kurz mit meinen allseits bekannten RSS-Feeds vertrieben. Diesmal ist was besonders Lässiges dabei, und zwar nicht nur lässig (gibts durchaus öfters) sondern auch herzeigbar für die interessierte Masse.
Ein Screencast nämlich. Rafael Fernández López alias ereslibre hat sich die Zeit genommen und ein achtminütiges Video von KDE 4.1 und dessen geballter Ladung an netten Features zusammengestellt. Endgeil, sozusagen :P
Und nebenher kann ich auch von mir selber behaupten, eins der vielen kleinen Räder zu sein, die die neue 4.1er-Version so supercool machen. Rückblickend betrachtet geht auf meine Kappe eh so einiges: das Speichern der Textdatei-Sortierungen in Kate, die besser gezeichnete Anzahl von Mails (für KMail) und Feeds (für Akregator) in der Systemtray, das jetzt wieder richtig funktionierende automatische Verkleinern von Tabs im Konqueror, wenn sie mehr als die Fensterbreite brauchen, und natürlich weitere Fortschritte in Sachen desktop-übergreifende Iconsets.
Für KDE 4.0 hatte ich damals die Dateinamen der Icons kompatibel zur Icon Naming Specification umbenannt, nur hat das Umschalten der Iconsets an sich nicht wirklich funktioniert. Dieser Umstand ist in KDE 4.1 behoben, plus noch ein paar andere Feinschliffe, so dass man GNOME-Icons naht- und mühelos genauso für KDE verwenden kann. Das Einzige, was jetzt noch an Arbeit bleibt, ist das Koordinieren der ganzen spezifischen Icons für einzelne Programme mit GNOME (und XFCE).
Verglichen zu den unzähligen anderen Verbesserungen sind das natürlich nur Erdnüsse, und in Summe kommt dabei das beste KDE raus, das es je gegeben hat. KDE 4.0 war noch nicht ganz reif für die große böse Welt. KDE 4.1 wird euch umhauen. Jetzt auch mit Kontact, Kate und und Konqueror für Windows.
Achja, es ist ja noch gar nicht erschienen. Sorry, da bleibt also nur warten bis Ende Juli... oder beta-testen und selber die eine oder andere Verbesserung bewirken. (Nein, man muss nicht zwingend programmieren können!) Zumindest aber den Screencast reinziehen. Und alle: K - D - E! K - D - E!
(ok ok ok, ich hör schon auf.)
Also es gibt schon Zufälle, aber dieser hier kommt nicht allzu oft vor: von gestern auf heute sind gleich drei meiner Lieblings-Open-Source-Projekten mit neuen Versionen herausgekommen.
Kubuntu
Diese Release war lange geplant und abzusehen. Kubuntu 7.10, auch bekannt als Gutsy Gibbon (oder einfach nur Gutsy für die ganz Schnellen), wurde plangemäß veröffentlicht und kann wie sonst auch immer als CD-Image von den diversen Servern und als Bittorrent heruntergeladen werden.
Beta wie ich so bin, hab ich Gutsy natürlich schon seit einem Monat bei mir laufen, und ich kann (fast) nur Gutes darüber berichten:
Alles in allem ca. das upgradewürdigste Kubuntu bisher, meiner Meinung nach. Und für alle, die lieber mit dem GNOME-Desktop fahren, haben sie sozusagen als Beiprodukt außerdem auch das Ubuntu ohne K herausgegeben.
Drupal
Mein bevorzugtes Content Management Framework ist noch nicht ganz bei Version 6 angelangt, hat aber dafür die 5.3er unter die Leute gebracht, welche ein paar Sicherheitslücken bereinigt. Und weil die 6er auch nicht mehr lang braucht, gibts davon eine neue Testversion (Drupal 6 Beta 2) mit weniger kritischen Problemen als noch vor einem Monat mit der ersten Beta.
Also, Leute mit Drupal-5-Seiten sollten am besten gleich updaten, um mögliche feindliche Übernahmen zu verhindern, und können sich inzwischen auf Drupal 6 freuen, das wieder mal mit einem großen Haufen Verbesserungen an allen Ecken und Enden aufwarten wird.
KDE
Nachdem KDE 4 ja bekanntlich auch schon bald am Fertigwerden ist (das aktuelle Zieldatum ist irgendwann im Dezember), haben sie heute die dritte Beta-Version von KDE 4 zum Download freigegeben. Und als Bonus die Alpha 4 von KOffice, welches in der generalüberholten Version eine ernstzunehmende Alternative zu OpenOffice sein wird. Insbesondere auch für Windows und OS X, aber das gilt ja sowieso für den Großteil der KDE-4-Programme.
Als Beta- bzw. Alpha-Release sind diese zwei halt nur für Hardcore-Enthusiasten und Tester vorgesehen, fallen aber in die heutige Release-Statistik genauso hinein. (Vor ein paar Tagen ist eh auch schon KDE 3.5.8 als Bugfix-Release herausgekommen, das mit kleinen Eingriffen ein paar Bugs für das aktuell stabile KDE behebt. Ist allerdings zu spät fürs neue Kubuntu herausgekommen, so dass dort standardmäßig noch 3.5.7 dabei ist.)
Da tut sich doch einiges, gell? Mit Blick auf die revolutionär neuen KDEs und Drupals dieser Welt dürfte die Zeit um Weihnachten herum auch ohne spezifische Beachtung der üblichen Geschenke interessant werden :D
Hallo dort unten,
in Glasgow war am Samstag ein überaus terroristischer Anschlag auf den Flughafen (Fotos auf derstandard.at), weswegen ihr euch sicher unglaubliche Sorgen um mich gemacht habts, richtig? Richtig. Hätte ja sein können, dass ich grad in besagtem Terminal gestanden war, wo Zeugenberichten nach zufolge einer der zwei Autofahrer "Allah!" geschrien haben soll, während deren Auto mit filmreifer Explosion ins Gebäude gekracht ist. Verletzt wurde keiner, außer die Insassen selbst, und vielleicht war's ja sowieso nur eine infunktionale Bremse oder Lenkung, die besagtes Großereignis verursachte. Jedenfalls haben sie dann den Flughafen zuerst für sieben Stunden gesperrt, dann evakuiert, und mittlerweile sind sie schon wieder fleißig am Fliegen und haben Autoverbot in der Nähe der Terminals eingeführt.
Auswirkungen auf die aKademy? Keine, außer für einen: Troy Unrau, seines Zeichens fleißiger KDE-Reporter, saß in einem gerade angekommenen Flugzeug, als das Ganze vor sich ging. Der hat zwar von den Unannehmlichkeiten leicht genervt, aber mit journalistischem Ehrgeiz beseelt einen siebenseitigen Erlebnisbericht aus erster Hand geschrieben, in dem vor allem die Security ihr Fett weg bekommt. Mit ein bisschen Glück bringt er das Ganze in irgendeine Zeitung und kann als Bezahlung möglicherweise die Sichtbarkeit des lokalen KDE-Events verbessern. Das hat er zumindest gestern beim Abendessen gemeint.
Die aKademy selbst?
Ja, die ist seit nunmehr zwei Tagen voll am Laufen. Gestern und vorgestern war die eigentliche Konferenz mit allen möglichen Keynotes und Vorträgen - teilweise recht interessant, teilweise wirklich ziemlich interessant. Ich hab mich schon mit einer guten Zahl an KDE-Leuten (und einem besuchenden GNOME-Entwickler) über unterschiedliche Sachen unterhalten, soweit war der straffer durchorganisierte Teil der aKademy schon mal ziemlich lässig. Höhepunkte des bisherigen Geschehens umfassen die Mitwirkung an einer Reihe interessanter Diskussionen:

Seitens des traditionellen Sponsorings gabs dieses Jahr das beste Geschenk ever, nämlich einen bootfähigen USB-Stick von und mit Mandriva Linux, mit einem insgesamten Datenvolumen von 2 GB, bzw. 1.3 GB wenn man das Betriebssystem vom Speicher abzieht. Extrem lässig. Da kann ich nur über meine Nachlässigkeit froh sein, andernfalls hätte ich mich drüber ärgern müssen, schon einen neuen Stick gekauft zu haben. Außerdem gab's einen ebenso lässigen KDE-Becher:

Wir haben jetzt sogar Internet, was unter anderem bedeutet, dass ich ab jetzt auf dem Laufenden bleiben und euch auf dem Laufenden halten kann. Wuhu, Internet. Yay.
Umfeld
Das Youth Hostel ist auch voll in Ordnung - um Klassen besser als das in Dublin, quasi überhaupt nicht vergleichbar. Waren wir damals in Zimmern zu mindestens acht Leuten zusammengepfercht und mussten Dusche und Klo am Gang benutzen, so sind es diesmal gemütliche Viererzimmer mit Dusche und Klo integriert, und sogar einem Tisch. Das Leitungswasser trinkt man trotzdem besser nicht, aber zumindest ist die Konferenzlocation in der University of Strathclyde mit allgegenwärtigen Vending Machines versehen, aus denen man gratis Wasser abzapfen kann.
Glasgow finde ich unheimlich sympathisch, außerdem regnet es gar nicht so stark wie befürchtet. Meistens, halt. Im Gegensatz zu Dublin gibt es einen Haufen unterschiedlicher Restaurants, in denen man von schottischem Essen über indisches, chinesisches und italienisches Essen bis zu Fast Food traditioneller Machart so ziemlich alles bekommt, auf was es den hungrigen Magen lustet. Nur das Bier ist zum Vergessen. Wäh, Ale. Und das Guinness hat mir auch schon mal besser geschmeckt. Geschäfte haben erwartungsgemäß um einiges länger offen als die heimischen.

Die Straßen sind voll mit streundenden Partytigern, oder zumindestens wars am Samstag so. Selbst bei relativ kaltem Regen sind erstaunlich viele Mädels mit erstaunlich leichter Bekleidung unterwegs, und diejenigen, die wahllos wildfremde Konferenzbesucher zum Spaß küssen, sind offensichtlich auch nicht allzu selten. (Anzahl insgesamt bisher: 2, davon selber involviert: 1.)
Ausblick
Also, nachdem jetzt die Vorträge und so vorbei sind, findet in diesem Moment grad das jährliche Meeting des KDE e.V. statt, bei dem ich ja bekanntlich kein Mitglied bin (und auch nicht unbedingt vorhabe zu werden), und so hab ich diesen Tag quasi frei, es ist auch sonst nicht wirklich was für heute geplant. Ich werd mich deshalb noch ein paar Stunden meinem Summer-of-Code-Projekt für Drupal widmen... das ist zwar für die aKademy nicht ganz passend, aber aufgrund der herannahenden Zwischendeadline trotzdem notwendig.
Ab morgen gehen dann die BoF (Birds of a Feather) Sessions los, bei denen in freierer Diskussion an bestimmten Themengebieten gearbeitet wird, und ab morgen schau ich mir dann auch die Umbenennung der KDE4-Icons (meine Haupttätigkeit für diese aKademy) und vielleicht irgendwann noch ein paar Verbesserungen am KDevelop Parsergenerator namens "kdev-pg" an. Je nachdem wie's sich so mit der Zeit ausgeht.
Jetzt widme ich mich aber zunächst einmal der mittäglichen Essenszufuhr, um danach wie angekündigt fortzufahren. Vielleicht meld ich mich nochmal. Bis dann!
Update: Mittlerweile ist auf KDE Dot News auch schon ein erster richtiger Artikel mit Gruppenfoto aufgetaucht, weitere Artikel werden unzweifelhaft in den nächsten paar Tagen folgen.
Update 2: Nachdem ja jetzt das Internet auch geht, gibt's mittlerweile eine gute und steigende Anzahl an Blogposts von anderen KDE-Leuten auf der Konferenz hier, die in der Gesamtheit einen guten Überblick über sämtliche Geschehnisse liefern sollten. Lest nach auf Planet KDE!
Letzter Eintrag: 15. Mai. Oh mein Gott, bin ich nachlässig. Während Spekulationen über die Ursache des Mangels an Blogeinträgen durchaus fehlgeleitet sein können (einmal musste ich den Titelklassiker bemühen, und jetzt ist der richtige Zeitpunkt dafür), bewahrheitet sich die Bauernweisheit der altehrwürdigen Vorväter, dass sich die Anzahl der Artikel indirekt proportional zur tatsächlich produktiv verbrachten Zeit verhält.
Sprich, mein letztes Monat dieses Semesters kam mir ähnlich produktiv vor wie die drei vorigen zusammen (ein Fakt, der natürlich gegen meine Konsequenz beim Studieren spricht), und die paar Prüfungen und Übungen, die ich zum Fertigmachen hatte, sind blendend über die Bühne gelaufen.
Mein Google-Summer-of-Code-Projekt hat mit viel Elan gestartet (siehe meine wortgewaltigen Kreationen auf groups.drupal.org), kam aber in den letzten zwei Wochen nahezu zum Erliegen, weil die diversen Uni-Sachen viel Zeit in Anspruch genommen haben. Auch wenn die Stundenausbeute an Lehrveranstaltungen dieses Semesters nicht allzu glorreich ausfallt.
Der restliche verbleibende Zeitpuffer wurde durch Feiern am laufenden Band verbraucht... und das ist gut so! Meine aktuelle Problemstellung ist also, bis zur mid-term-Deadline am 9. Juli noch ein brauchbares Zwischenergebnis für mein Summer-of-Code-Projekt hinzukriegen. Das besteht aus genau einer Schwierigkeit:
aKademy!
That's right Leude, morgen flieg ich nach Glasgow auf die KDE-Konferenz. Diesmal wird's richtig supercool, vor allem auch weil ich einen Plan hab, was ich dort alles anstellen werd. Seit heute weiß ich auch, wer alles in meinem Youth-Hostel-Zimmer residieren wird, durchgängig sympathische Persönlichkeiten:
Zusammen mit den ganzen anderen Leuten, die ich teilweise schon vom letzten Mal in Dublin (und zu einem geringeren Teil sogar schon von vor zwei Jahren in Málagà) kenne, wird die aKademy diesmal spektakulär. Ganz zu schweigen von KDE 4, das tatsächlich ähnlich toll zu werden scheint, wie es ursprünglich angekündigt und von mir zuweilen mit leichter Skepsis beäugt wurde. Die guten Zeiten sind im Anrollen! Außerdem:
Das Ende aller Tage
Wobei hiermit nicht der von den Mayas vorausgesagte Weltuntergang im Jahre 2012 gemeint ist, sondern meine Zeit im Studentenheim Burgenland 2, welche seit gestern offiziell abgelaufen ist. Ich bin mitsamt Kegel (jedoch ohne Kind) ausgezogen, wobei ein Teil meines beträchlichten materiellen Besitzes zurzeit in meinem Auto oder im Zimmer des glücklicherweise immer noch absenten Felix weilt. (Keine Sorge, kommt weg, bevor du wieder da bist.)
Es war tatsächlich Zeit auszuziehen. Aber mehr denn je bin ich fix entschlossen, dieses eine Mal meine mühsam (naja...) erarbeiteten Freundschaften nicht durch Nachlässigkeit sausen zu lassen, und ab nächstes Semester regelmäßig in die traditionellen Gaststätten, also hauptsächlich Känguruh und Heimbar, zu pilgern. Wer mag sie nicht, meine wunderbar kompliziert verschachtelten Schachtelsätze.
Die Martina ist nach Japan gegangen (und führt dort ein derzeit sehr reges Dokumentationsblog), der Stefan geht für zwei Monate auf die Alm (auf die Kühe aufpassen und abseits jeglicher Menschenseelen zu sich selbst finden), und auch sonst strömen alle in die Weite, um die Ferien zu zelebrieren und danach wieder nach Wien zurück zu implodieren. Selbst der Felix dürfte Ende Juli wieder in heimischen Gefilden auftauchen.
Was sonst so abgeht
Wah, Stress, der verrucht-allgegenwärtige Stress! Bis zu meiner Abreise morgen um 7:40 müsste ich noch Koffer packen, Wäsche und Trockner ausräumen, ein paar mehr Leute für meine Mittjuli-Feier anrufen (um selbige zu fixieren), duschen, schauen ob die Lilly wieder im Lande ist (das Gerücht geht um), und außerdem noch ca. 2 Tage lang für meinen Google hacken. Wir bleiben gespannt, welches derer sich nicht so ganz ausgeht. Schon erledigt dagegen sind, äh... ... ...ah ja, Frisörbesuch und Mittagessen kochen. Gebratener Leberkäs mit Erdäpfeln, ein Hoch auf die vielseitigen Kochkünste des Jakoben.
Würde also noch gerne mehr erzählen und eineinhalb Monate an Computernews aufholen, aber, leider, geht nicht, vergessts es. Stattdessen freu ich mich auf eine leiberlnde Woche in Glasgow, und gehe zu notwendigeren Tagesordnungspunkten über. Bis dann!
So, das ist jetzt der letzte Eintrag für die nächsten paar Tage, damit hab ich mein Pensum wieder mal erfüllt. (Sorry, es gibt so viel zu berichten!) Erfreuliche Ereignisse sind übrigens wieder stark im Kommen, wie man folgenden Artikeln entnehmen kann:
Red Hat veröffentlicht die "Liberation Fonts"
Die Überlegung war, dass Microsoft das Weiterverbreiten der allgegenwärtigen Schriftarten Arial, Times New Roman und Courier New keiner anderen Organisation erlaubt, und deshalb viele von Windows kommende Office-Dokumente unter Linux nicht originalgetreu ausschauen, weil die Schriftmetriken der frei verfügbaren Schriftarten (also der Platz, den die einzelnen Zeichen brauchen) nicht mit den Windows-Schriftarten übereinstimmt.
Also ist Red Hat jetzt hergegangen und hat eine Schriftarten-Firma damit beauftragt, für diese drei Windows-Schriften einen Ersatz mit gleicher Metrik zu erstellen, folglich schauen die Schriften (zumindest für den Laien wie mich) auch aus wie ein exakter Klon von Arial, Times New Roman und Courier New. Im Blog von Daniel Robitaille (Ubuntu-Mensch) gibt's einen Eintrag mit Screenshots der Schriftarten.
Und das ist eine gute Sache, weil jetzt können wir uns nämlich das Nachinstallieren des msttcorefonts-Pakets sparen, das ein Hintertürl nutzt, um rechtlich einwandfrei die Schriften direkt von einem Microsoft-Server zu installieren. Mit Vista haben sie das Hintertürl sowieso abgedichtet, und die neuen Vista-Schriftarten können wir sich woanders hinschmieren.
Wieder eine Abhängigkeit weniger! Man kann annehmen, dass die Liberation Sans, Liberation Serif und Liberation Mono ab der jeweils nächsten Release in allen Distributionen Einzug findet. (Wem das zu langsam ist, der kann sie jetzt auch schon downloaden.) Danke, Red Hat!
"KDE 4.0-alpha1 released: 'Knut'"
Irgendwann kommt die Zeit, da alle Projekte fertig werden müssen, sonst werden sie nie fertig. Für KDE ist nun die Zeit des Fertigmachens angebrochen, und mit der ersten Alpha-Release beginnt der letzte Anlauf zum Stabilisieren und Fertigmachen von KDE 4.0, der dann bis Oktober oder so dauern wird.
Nett dabei ist, dass es auch eine Live-CD gibt, mit der man den derzeitigen Stand von KDE 4 ohne großartige Installation austesten kann, aber nichtsdestotrotz ist es immer noch eine für die Massen ungeeignete Entwicklungsversion, deren Zielgruppe Programmierer und Tester mit dickem Fell sind. Wer sich also mal einen ersten Eindruck verschaffen will, nur zu, aber auf keinen Fall Schlüsse auf die Qualität der endgültigen 4.0er-Version ziehen.
Wie auch immer, es ist gut zu wissen, dass die Entwicklung halbwegs nach Plan verläuft und KDE 4 großartig wie erwartet sein wird. (Inzwischen bin ich Optimist.) Danke, KDE!
"Digitaler Globus: NASA World Wind als Java-Version"
Dass die NASA eine recht fähige Open-Source-Alternative zu Google Earth hat, dürfte sich inzwischen ja schon ein bisschen herumgesprochen haben. Blöd war bisher allerdings, dass es dieses World Wind nur als Windows-Version gab, was für Leute wie mich, dich oder es nur einen sehr beschränkten Nutzen hatte.
Umso erfreulicher, dass das Programm jetzt auf Java portiert wurde, und letzteres dank der "write once, run everywhere"-Philosophie auch auf Linux, Mac OS, Solaris und den diversen BSDs läuft. Ganz zu schweigen davon, dass Java seit Kurzem selber Open Source ist - Jakoblog berichtete :D
Wer also Java-Anwendungen auf seinem Computer ausführen kann, kann sich ab sofort an NASA World Wind erfreuen. Ich hab's noch nicht ausprobiert, und eigentlich brauch ich so ein Zeugs nicht wirklich, deshalb werd ich schier noch warten, bis es in der nächsten Ubuntu-Release komfortabel paketiert wurde und leicht vom Adept aus installierbar ist. Danke, NASA!
Finally a posting in English again :D
So I've applied for the Google Summer of Code (SoC) once more, but unlike last year when I did a project for KDE, I'll work on Drupal this year. Unlike last year, I've got a pretty website where I can put my proposal, so not only its content but also its appearance grew pretty impressive this time. Very much like last year however, it's ridiculously hard to explain its goals to someone who doesn't know software developement inside out.
You can have a look at it nevertheless, it's still lying around on this website, and the Drupal people obviously like it as much as I do, which means I will work on this project from the end of May to the mid of August, paid by Google. I assume they'll again send out nice gimmicks, a T-shirt, and a certificate.
Drupal will, it seems, exercise more of a supervising role than was the case with KDE where I was pretty much free to report and communicate how I liked to. For the Summer of Code, Drupal tells its accepted students to blog about their project's progress once a week (starting at the official start of the SoC, May 28th) and assigns not only one but two mentors for guiding the students. I can imagine this strategy actually raises the students' chances to succeed and become part of the greater Drupal community while working on their projects. Pretty clever, and better organized than most of the other mentor organizations.
I'm looking forward to working together with Andy Kirkham (AjK^) and Derek Wright (dww) as my mentors, and incorporating previous findings from Adam Light (aclight) (who also provided me with feedback for my project proposal) and Gavin Mogan (halkeye), both of which already worked on related projects. The only thing that I fear is June, because this will really be the time when everything has to be delivered at once.
In other news, I now got a ticket and a reservation for this year's aKademy (the annual KDE conference) which takes place in Glasgow from June 29th to July 7th, and my employer Pro.Karriere graciously sponsored the flight to DrupalCon from the 19th to 22nd of September, for all people in our development team. I think that's great, and I'm anxious to experience how a non-KDE conference looks like :D
Ich weiß nicht recht, irgendwie fühle ich zurzeit eine seltsame Leere in mir. Keine Ahnung, woran es liegt. Könnte natürlich sein, dass der Stress der Prüfungszeit was damit zu tun hat, aber ich glaub's nicht wirklich. Ich war schon gestern leicht gereizt und hab mich vorm Rauffahren nach Wien mit fast der ganzen anwesenden Familie leicht gestritten.
Im Heim angekommen brach gerade eine sehr hitzige Diskussion im #kdevelop IRC-Channel an, die darin resultierte, dass der exzeptionelle Programmierer Roberto Raggi (der mich damals auch bei meiner Bakkalaureatsarbeit unterstützt hat) das KDevelop-Projekt verlässt und seine eigene Abspaltung des Programms unternehmen wird. (Fachausdruck: er forkt das Programm.) Und alles das hauptsächlich deshalb, weil ein paar aktivere Entwickler ein paar Namen im Code geändert haben. Im Großen und Ganzen haben alle ziemlich überreagiert, und jetzt muss das KDevelop-Projekt auf eine eigentlich dringend benötigte zusätzliche Arbeitskraft verzichten.
Aber naja.
In besseren Neuigkeiten gibt's zu berichten, dass ich mein kostenlos zugeschicktes Programmierbuch für die Qt-Bibliothek von Trolltech endlich angekommen ist. Als ich im September nämlich bei der aKademy, also der KDE-Konferenz, war, hab ich mich dort nach einem Vortrag in eine Liste der zu beglückenden Personen eintragen dürfen, die ein gratis Buch bekommen. Hat aber aus mehreren Gründen jetzt fast ein halbes Jahr gedauert. Aber macht ja nix, jetzt ist es da:
Recent comments
2 years 7 weeks ago
2 years 21 weeks ago
2 years 22 weeks ago
2 years 40 weeks ago
2 years 40 weeks ago
2 years 42 weeks ago
2 years 42 weeks ago
2 years 42 weeks ago
2 years 42 weeks ago
2 years 42 weeks ago