/usr/portage

«Larry the Teacher» - The /etc/portage-Directory - Vol. 2 1

Specifying Per Package Configuration
One important thing the /etc/portage-directory is used for is specifying special options just for one package. Another target is the /etc/portage/profile-directory which helps to modify the selected build-profile. Also you’re able to mask or unmask packages (/etc/portage/package.mask, /etc/portage/package.mask).

File: /etc/portage/package.use
This file is used to specify per-package USE-flags. You can modify general USE-flags per package or set or unset local USE-flags. The format is cat-egory/appname useflag1 -useflag2. This example enables useflag1 and disables useflag2 for the package appname in the category cat-egory. As a little bit more concrete example there followes some lines:
x11-misc/xscreensaver gtk offensive app-editors/gvim gtk app-editors/emacs-cvs gtk net-p2p/bittorrent -XThe lines above enables gtk-support to app-editors/gvim and app-editors/emacs-cvs and disables X-support to net-p2p/bittorrent.

File: /etc/portage/package.mask and /etc/portage/package.unmask
Sometimes it is nice to specify your own package masks or unmasks. A package is too unstable, it breaks ABI/API stability or you’re just too lazy to compile a big program again or – in the inverted case – you want to test some really, really unstable software which is masked in /usr/portage/profiles/package.mask. E.g. you want to install the vim-components of the current unstable series, which comes with nice improvements related to syntax-highlighting and gentoo’ish adjustments in general you should have the following lines in your /etc/portage/package.unmask to disable the portage-mask:
=app-editors/vim-core-7* =app-editors/vim-7* =app-editors/gvim-7*If you want to disable updating openoffice-ximian during a world-update and want to prevent your system from being infected with the bloating-virus with its symptom KDE, the following lines will help you:
=app-office/openoffice-ximian-1.3.8 kde-base/kde
File: /etc/portage/package.keywords
In former days there were just an ugly solution to use an unstable package on a stable system: KEYWORDS=”~arch” emerge package. If you’d used such things ever you will surely remember that the only way of updating was to use emerge –deep –upgradeonly world. Such forbiddance of downgrading some packages, prevents also sensible downgrades as like security backports etc. Such this had not to be a seminal solution. As a result, /etc/portage/package.keywords was invented. It makes it possible to specify which packages should be used from the particalur unstables. The following lines are quoted from a server setup, which provided PHP-5.x:
dev-php/mod_php ~x86 dev-php/phpAs you can see, it is possible either to specify the architecture in the second row or if nothing is put in the second row, ~arch will be adopted by portage.

File: /etc/portage/profile/package.provided
With current portage-releases emerge –inject is replaced by /etc/portage/profile/package.provided. You can specify there packages, which should result in forcing portage to buy into it.
The following examples prevent gentoo-sources from being installed, also alsa-driver, which are no longer needed with kernel-2.6 setups are prevented from being built.

Some Other files
/etc/portage/mirrors is used to specify host-classes. If you want to download all your sourceforge.net-sources from a custom mirror please specify the following lines. The local-directive forces portage to use the given host as the default host for everything which should be fetched.
local http://pc.local.home sourceforge http://pc2.local.homeYou can specify new categories (e.g. for your personal overlay tree) in /etc/portage/categories, setting up new (local) USE-flags inclusive a corrent description in /etc/portage/profile/categories and quite more things. Take a look at man portage to become a presentation of all features, which are offered to you.

Filed under , & one comment & two trackbacks

»Erst kommt das Hören, dann die Moral« 0

Mark Knopfler - The Ragpieker's DreamMein nervig-langer Schulweg (einfach: 1¼ Stunden) zwingt mich ab und an in Ermangelung eines passenden Busanschlusses den hiesigen Saturn-Markt aufzusuchen. Trotz viel zu teurer Preise und dem moralischen Anspruch, eigentlich ja keine CDs kaufen zu wollen, gelingt das nicht immer selten. Und vor allem dann nicht, wenn dieser hässliche Laden beginnt, wunderbare Musik zu relativ günstigen Preisen zu verscherbeln. So findet sich diese Woche im Sortiment beispielsweise Mark Knopfler’s “The Ragpieker’s Dream”. Und das für 5,99€. Ebenso finden sich dort “Dido – No Angel”, “Red Hot Chilli Peppers – Live in the Park” und einige feine Dinge mehr.
Rezension der CD folgt später bzw. ihr könntet ja mal schreiben, welche CDs ihr weiterhin für rezensionswürdig haltet bzw. welche ihr hier gerne vorgestellt wüsstet.

Filed under , & no comments & no trackbacks

Yet Another GNOME Application - GnomeBaker 2

<img src=”/img/gnomebaker_thumb.png” align=“right” alt=”“ />Target:
GnomeBaker is a burning program for the GNOME-desktop. It features burning of data- and audio CDs, blanking CD/RWs and – for a short time – blanking DVD/RWs and burning DVDs.

Internals:
GnomeBaker uses cdrtools as e.g. K3B does. The more elegant solution would be libburn, which provides Coaster, then next-generation burning program for the GNOME-desktop. I’m happy to take a look at it.

How To Install It Under Gentoo?:
Until now, there isn’t an ebuild in the portage-tree. But this isn’t really a big problem, use the patches and the ebuild from #59613 and copy it into your overlay tree.

Filed under , & two comments & three trackbacks

Einmal Schlagerfuzzi immer Schlagerfuzzi 0

Was bisher geschah:
Christian Anders, von Beruf Schlagertrottel und alberner Entertainer versucht sich mit Dingen zu beschäftigen, von denen er noch weniger Ahnung hat als von Musik: Politik und Ökonomie. Er will Schwundgeld einführen, Juden in den Jordan treiben, sieht den Mossad als globales Böses und sticht auch sonst nicht durch elegante Äußerungen hervor. Ab und an dichtet er mal einen antisemitischen Klassiker neu, bemüht sich kruder Floskeln und präsentiert sich so auf mannigfaltige Art als Riesenarschloch.

Was dann geschah
Sein Zuhälter Pro 7 beendete auf einmal das Arbeitsverhältnis und Christian »Lanoo« Anders (»Lanoo« ist sein esoterischer Spitzname, sic!) darf nun doch nicht auf Pro 7-Benefizveranstaltungen auftreteten, der Schrottsender SWR 4 lädt ihn aus und Henryk Broder darf den hängen gebliebenen Widerling im Spiegel artgerecht beschimpfen. Christian Anders hat also den Wechsel geschafft aber nicht wie auf seiner Website behauptet vom “bloßen Millionär zum gebildeten Weltmann” sondern vom deutschen Schlagersänger zum deutschen Schlagerschreiber: so wandelt es sich gut zwischen deutschen Gewissheiten und kulturindustriellen Pomp.
Interessant auch das, dem nur hinzufügen bleibt, dass Anders aufhören sollte aus seiner eigenen Historie generelle Schlüsse ziehen. Das der Affe vom Anders abstammt, glaubt man ihm sofort.

Volker Radke behandelte das Thema recht ausführlich:
»Zum Beispiel Christian Anders I«
»Zum Beispiel Christian Anders II«
»Zum Beispiel Christian Anders III«

Die Jungle World berichtete ebenso:
»Es geht auch Anders«

Filed under & no comments & no trackbacks

Reminder: »Axion Esti« 2

Für alle die so verplant sind wie Hanno:

Freitag, 11. März 2004
Konzert »Axion Esti« im Festsaal der Freien Waldorfschule Vaihingen.

Beginn: 20:00h
Solist: Lars Strojny, Bariton

Anm.d.R.: Blumen nicht vergessen ;-)

Filed under & two comments & no trackbacks

«Larry the Teacher» - Colission Protection - Vol. 1 0

Feature: Prevent Packages From Overwriting Files Owned By Other Package
Since Version 2.0.51 Portage offers a Feature to prevent overwriting of files, which aren’t owned by the package who tries to overwrite it. It is a part of Gentoo’s quality assurance program also as other features just like <em>“maketest”</em> or something else.

How To Activate This Feature?
You have to edit the FEATURE-directive in /etc/make.conf. Here is an example:
$ grep ^FEATURES /etc/make.conf FEATURES="collision-protect usersandbox userpriv ccache"
What Shall I Do, If It Detects Collisions?
I a package failes, it would be good to file a bug on the Gentoo Bugzilla. Subject it with something like “QA issue: cat-egory/appname-0.1 failes has collisions with cat-egory/secondapp-0.9”.

How Can I Find Out Which Package Ownes The Conflicting File?
Install app-portage/gentoolkit and execute qpkg -f /file/which/conflicts.mime. If you get a zero result, the file is owned by no package from portage. Mainly generated files, by-hand installations or undefinable stuff.

Rebuilding the Package which Has Failed?
You aren’t forced to rebuild the complete package. The following steps just installes the package:
$ FEATURES="-collision-protect" ebuild /path/to/cat-egory/appname/appname-0.1.ebuild qmerge $ emerge clean

Filed under , & no comments & one trackback

ssh-tunnel-0.0.1: Elegancy Handling your SSH-Tunnels 0

In the UNIX-World it is often necessary to use SSH-Tunnels. Nevertheless there are no elegant solution to manage them in quite an easy way. So I’d decided to write the following script, which is designed to help with that. It supports configfile support (<em>~/.config/tunnel.conf</em>) and uses screen and autossh.

<strong>An example configfile</strong>
name1=Tunnel1
ssh_key1=~/.ssh/ssh_rsa
port1=12000
host1=server.net

name2=Tunnel2
ssh_key2=~/.ssh/ssh_rsa
port2=12002
host2=server.com

<strong>autossh-0.0.1</strong>
#! /bin/bash
args=$1

error() {
&nbsp;&nbsp; if [ ${1} "-e" ] &nbsp;&nbsp; then &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo "Fatal error: ${2}" &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit ${RANDOM} &nbsp;&nbsp; elif [ ${1} “-w” ]
&nbsp;&nbsp; then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo “Warning: ${2}”
&nbsp;&nbsp; elif [ ${1} == “-wc” ]
&nbsp;&nbsp; then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo “Warning: ${2}”
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;continue
&nbsp;&nbsp; fi
}

get_var() {
&nbsp;&nbsp; local field=$1 var
&nbsp;&nbsp; case ${field} in
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;username)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var=$(whoami)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;configfile)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var=$(get_var homedir)/.config/tunnel.conf
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if [ ! -e ${var} ]
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unset ${var}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;homedir)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var=${HOME}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if [ ! -d ${var} ]
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unset ${var}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;;
&nbsp;&nbsp; esac
&nbsp;&nbsp; if [ -n ${var} ]
&nbsp;&nbsp; then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo ${var}
&nbsp;&nbsp; else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo “\”$field\” is undefined, nonexistant or empty”
&nbsp;&nbsp; fi
}

parse_config_file() {
&nbsp;&nbsp; local configfile=${1} fieldname var fields=“name ssh_key host port”
&nbsp;&nbsp; source ${configfile} || error -e “Could not parse configfile”
&nbsp;&nbsp; for ((a=1;a<10;a++))
&nbsp;&nbsp; do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[ -z “${name[$a]}” ] && [ -z “${ssh_key[$a]}” ] &&
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ -z “${host[$a]}” ] && [ -z “${port[$a]}” ] && continue
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for fieldname in ${fields}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var=$(eval echo \${$fieldname[\$a]})
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if [ -z “${var}” ]
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;error -wc “\”$name[$a]\” is not completely configured”
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;error -wc “Field \”$fieldname\” is missing”
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; elif [ “${args}” == “-d” ]
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo “${fieldname}: ${var}”
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;done
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ! -e “${ssh_key[$a]}” ] && error -w “SSH-Key \”${ssh_key[$a]}\” does not exists for providing connection \”${name[$a]}\”“
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; start_tunnel “${name[$a]}” ${ssh_key[$a]} “${host[$a]}” “${port[$a]}”
&nbsp;&nbsp; done
}

start_tunnel() {
&nbsp;&nbsp; local port=”$4” host=”$3” name=”$1” key=”$2”
&nbsp;&nbsp; ! is_authorized ${key} && ssh_askpass ${key}
&nbsp;&nbsp; screen -d -m -S “${name}” autossh -M “${port}” -i ${key} “${host}”
}

ssh_askpass() {
&nbsp;&nbsp; local bin=$(which ssh-add) params=$@
&nbsp;&nbsp; [ ${SSH_ASKPASS} == “/usr/bin/gtk2-ssh-askpass” ] && unset TERM
&nbsp;&nbsp; ssh-add ${params}
}

is_authorized() {
&nbsp;&nbsp; local file=”$1”
&nbsp;&nbsp; local auth=$(ssh-add -l | grep “${file}”)
&nbsp;&nbsp; if [ -n “${auth}” ]
&nbsp;&nbsp; then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return 0
&nbsp;&nbsp; else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return 1
&nbsp;&nbsp; fi
}

main() {
&nbsp;&nbsp; parse_config_file $(get_var configfile)
}

main

Filed under , , , & no comments & one trackback

Handy Tool For Creating Webpages: optipng 5

<strong>Research question:</strong>
Nevertheless internet connections becomes faster and faster it is necessary to keep image-files related to web issues small.
Because of my loyality to free software, free standards and so on it is logical to use PNGs (<em>Portable Network Graphics</em>) as the default-format for web-graphics. PNG is a good solution to have both, small <em>and</em> high-quality images. You can reduce color depth, have an alpha-channel (anyway in all browsers that make sense, IE isn’t sensible), interlacing is as possible as true-color mode is. So it is really the best solution for web-graphics but sometimes the images are too big. Here begins the mission of optipng.

<strong>How does it work?</strong>
<em>optipng</em> is a program for modifying color-depth, compression level and strategy and color-palette. This functionalities are all quite nice but clacker is an option to find the best solution to keep the file small.
optipng -o7 filename.png tries to detect the best kind of compression. And it brings good results. Try it out and begin to love it.

Filed under , & five comments & two trackbacks

»Arrogant, sexy, unterkühlt« 0

<img src=”/img/CD/r.e.m.-around_the_sun.png” align=“left” alt=“R.E.M. – Around the Sun” />Vielleicht kennt ihr das: unterkühlt, magisch anziehend, elitär hübsch, erotisch-verrucht, der Augenaufschlag ist Drohung und Verheisung zugleich. Nein, ich rede nicht von meiner letzten Abendbekanntschaft sondern von R.E.M.s <em>“Around the Sun”</em>. Eine ganze CD voll phantastisch-unaufgeregter Songs, elegant-elitärer Distanz und wunderbar unterschiedlichen Klangerlebnissen. Wer <em>“snuggling”</em> hier mit kuschelig übersetzt, der trägt auch bestimmt im Bett Socken oder isst kleine Kinder.
Das Album ist endlich einmal wieder ein Album wie es sich gehört. Die Tracks sind keine zufällige Auswahl, sondern vielmehr eine den klassisch-dramatischen Spielregeln folgende Inszenierung musikalischer Bravour: es beginnt mit dem schönen aber unspektakulären Stück <em>“Leaving New York”</em>, in dessen Nachfolge <em>“Electron Blues”</em> tritt, dass sehr viel impulsiv-pulsierender daherkommt. Elektronische Rhythmen, Echoeffekte und die sonore Stimme Michael Stipes kumulieren zu einem wunderbaren Stück Popmusik. Dies steigert sich über mein persönliches Glanzlicht <em>“The Outsiders”</em> bis hin zu <em>“Wanderlust”</em>- <em>“Around the Sun”</em>, das letzte Stück der LP, ist das Desert des musikalischen Hochgenuss. Ein ganz stilles, unaufdringliches Finale Furioso.

Filed under , & no comments & no trackbacks

J-Bashing 0

Aus dem Feuilleton der Jungle World:

…Aber dass du es tatsächlich gewagt hast, in der reformistischen Anarcho-Schmonzette »Die fetten Jahre sind vorbei« von dem österreichischen Almöhi Weingartner Hans eine flugblattverteilende Attac-Anhängerin zu geben, das kann ich dir beim besten Willen nicht verzeihen. Denn es ist nicht nur so, dass es sich bei diesem Machwerk um einen insgesamt unübertroffen naiven, dummen und unglaubwürdigen Film handelt, sondern dass gerade deine Figur, die Jule, mit ihrem hilflosen Versuch, die sinnstiftende Brücke zwischen engagierten Waldorfschülern, 13jährigen Bravo-Girl-Lesern und Emma-Redakteurinnen zu schlagen, in ihrer schleimigen Widerwärtigkeit selbst im jüngeren deutschen Film kaum zu übertreffen ist… Florian Scheibe, Jungle World #9

Filed under & no comments & no trackbacks

»Links« - einstampfen oder verteidigen? 2

In diesen Zeiten, in denen der Terminus <em>Links</em> immer mehr zur Farce verkümmert und die, die versuchen diesen zu besetzen sich ganz eindeutig in der Richtung zu täuschen scheinen (attac & co), stellt sich immer mehr die Frage, ob es sinnig ist, diesen Begriff zu verteidigen. Das Problem hierbei ist die Ambivalenz zwischen Historie und Gegenwart. Und eben zusätzlich die Ambivalenz im historischen Sein selbst. Das was sich <em>links</em> nannte und dünkte reicht von Karl Marx über Theodor W. Adorno, Max Horkheimer, Emma Goldman, Rosa Luxemburg bishin zu Schreckensgestalten wie Stalin (dessen einziger Verdienst die Partizipation an der Anti-Hitler-Koalition bleibt), dem Antisemitismus der RZ (beispielsweise die deutscheste aller möglichen Selektionen, die Trennung in Juden und Nicht-Juden bei der Entführung der <em>Landshut</em>, Guerillaterror im Trikont und heute eben die ideologisch grauselige <em>Antiglobalisierungsbewegung</em>, die den Unterschied zwischen Pogrom und Revolution – und dies sollte ein Gradmesser sein – nicht verstanden hat.

Seit Beginn der 90er Jahre gibt es innerhalb der deutschen und österreichischen Linken eine Debatte darum, was linke Politik grundsätzlich bedeutet. Antinationale und antideutsche Positionen sind deren Resultat (anfangs <em>Gruppe Demontage</em>, beispielsweise). Hauptsächlich musste sich die Linke die Gretchenfrage beantworten: wie hältst du es mit dem eigenen Nationalstaat? Analytisch waren nun die Deutschen nicht mehr arme Verführte sondern Täterkollektiv. Diese grundsätzlich richtige Idee pervertierte sich mehrmals und treibt ihre Stilblüten.

Antiamerikanismus, Antisemitismus und – seit der Staatsgründung Israels als Deckblatt für selbigen – Antizionismus sind und waren leider zentrale Ideologien dessen was sich links nennt. Hinzu kommen Analyseunfähigkeit, neurotische Weltbilder (<em>“die Welt als große Verschwörung”</em>) und die fehlende Ausarbeitung einer emanzipatorischen Perspektive. Sehr wenige treten hier analytisch hervor und gerieren sich als Lichtblick: Thomas Ebermann, Rainer Trampert, Annette Schlemm (wenn auch mit heute komischem Habitus gegenüber den No-Globals), das Gros der Zeitung Jungle World und einige Weitere. Hinzu kommen auch immer wieder beachtenswerte literarische Manifestationen, die eher aus dem bürgerlichen Spektrum stammen.

Um nicht im pompösen <em>Ende der Geschichte</em> – das der in sich erstarrte Prozess der Aufklärung sein soll – unterzugehen ist es trotz alledem sinnig, den Begriff <em>Links</em> als einen zu betrachten, den es zu verteidigen gilt. Gegen bürgerliche <strong>und</strong> linke Regression und gegen die Tilgung des Gedankens der sozialen Befreiung. Was sich links schimpfen darf, ist diskutabel, die die es heute meistens tun, sind es weniger als je zuvor. Das Strammstehen zur Marschmusik der <em>neuen alten Heimat Europa</em> ist sowenig links wie ihr plumpes Äquivalent. Vielmehr müsste die Aufgabe heute sein, eben diesen Gedanken zu bewahren um das Eigentliche nicht vergessen zu machen.

Filed under & two comments & seven trackbacks

Weblog Redesign and bBlog preview release 6

Now it is hopefully completely done. I’d updated the design of my weblog and now I’m ready to delete a big point from my todo-list. I think it looks much nicer and more <em>individual&trade;</em>. I hope you’ll like it. Please report bugs to bugs@lars-strojny.org
Thanks to Hanno Böck for the image I used there.

<strong>Update:</strong>
I’ve also discovered a preview release of the upcoming 0.9-version of bBlog. It was really stressful to update my weblog so I can’t recommend it yet. You should plan six hours or more to bring it all to work. I want to describe some stumbling blocks to make it easier for you:


A small overview of the main-features of 0.9:

Filed under , & six comments & five trackbacks

»Kyoto ist ein Irrweg« 0

Sehr außergewöhnlich, was der Spiegel sich gerade leistet. Während er noch während des Irakkrieges fest und aufrecht an der Seite des eigenen Vaterlandes marschierte und sich als publizistische GSG 9 gerierte, schlägt man jetzt ganz andere Töne an. Die vorletzte Ausgabe des Spiegel zierte ein spannendes Interview mit dem Umweltökonomen Richard Tol. Dieser hält Kyoto für einen Irrweg, das gleichnamige Protokoll für ein koloniales Projekt und die Nichtteilname der USA an Selbigem für aus juristischen Gründen verständlich.
Während Umweltverbände und krude Grüne hinter dem Gebaren der USA mal wieder eine reine Bösartigkeit wittern, ist dies eine wirklich erfreuliche Positionsdarstellung. So sieht es aus, wenn Fakten wider den Wahn stehen.

Filed under & no comments & one trackback

linux-2.6.11 and GrSecurity 0

Today linux-2.6.11 was released (Symlink, Slashdot, Slashdot, Heise) today. There is nothing special to say about it but one thing is quite nice: Spender, one of the famous GrSecurity-Developers, released a version for 2.6.11-rc5 a few days ago. And now the nice news: this version also applies to 2.6.11.

<strong>Update I:</strong>
It won’t compile with GrSecurity. I’m really sad :-/

<strong>Update II:</strong>
Spender released a new patch which is especially for 2.6.11. Applies nice but also didn’t compile :-(

Filed under , , & no comments & two trackbacks

↖ Older Entries