Entries tagged as linux&unix
Related tags
bad world blog blogging browser captcha changes computer dns firefox fun google hardware html life lighttpd media misc murphy networking opensource politics privacy programming s9y security server software spam stuff tail -f /var/log/life tv video web webdesign webwide zeitgeist code contentmanagement free markup rss ruby tool wordpress linux shortys cheatsheet comic android apple css datamining documentation eigenfaces encryption feedreader gui howto http im ios iphone jabber java javascript mail mobile newsbeuter picture podcast presentation psi rant realtime regular expression rest scala screenshot sdk subnetting swing test truecrypt unix websockets windows xml xslt conference dslr nikon photography 42 coffee science codec perl vp8 forum unbNach Jahren der Qual und viel Leid mit dem ATI-Catalyst-Treiber fuer Linux hat die Situation auf meinem bleeding edge System mit dem Upgrade auf X.org 7.4 und Catalyst 8.11 nun einen traurigen Hoehepunkt erreicht. Hier mal ein paar der schwersten Fehler:
- Der Xserver hat sich geweigert im Akkubetrieb zu starten. Zu sehen bekam man nur einen schwarzen Bildschirm und dann ging nichts mehr. Also Neustart und ohne X booten. Zum Glueck bin ich in der Lage auch ohne graphische Oberflaeche zu arbeiten.
- Beim Zuklappen des Notebooks kam es in zufaelligen Abstaenden zum Einfrieren des XServers was ebenfalls nur durch einen Neustart gefixt werden konnte.
- Beim Abspielen einiger Videos kam man irgendwann in die absurde Situation, in der das Bild dem Ton um hinterher rennt. Teilweise um Sekunden versetzt.
Nach all diesem Leiden habe ich mich mal nach dem aktuellen Befinden des RadeonHD-Treibers erkundigt, der mit Hilfe der offen gelegten Spezifikationen entstanden ist. Also installiert, xorg.conf editiert. Geht. Die oben beschriebenen Probleme sind Vergangenheit. Einziger Nachteil: Der Treiber bietet keine hardwarebeschleunigte 3D-Ausgabe. Ist auf dem Notebook zum Arbeiten allerdings auch nicht zwingend notwendig. Immerhin muss ich mich nun nicht mehr auslachen lassen wenn mein Notebook in einer Vorlesung nicht vernuenftig hochfahren will. Weitere Infos zur Installation bekommt man im ArchWiki.
Gerade lese ich, dass newsbeuter 1.3 freigegeben worden ist. Ich habe daraufhin gleich mal ein aktuelles PKGBUILD fuer Arch Linux erstellt und hochgeladen. Viel Spass damit!
Schon fast ein Jahr ist es her, dass ich das erste Offline-Stoeckchen vom Buergermeister aus Karl-Tux-Stadt bekommen habe. Fast ein Jahr spaeter erreicht mich nun die zweite Iteration dieser Aktion:
Und damit die Empfänger auch wissen, wohin sie denn jetzt ihr “Trackback” schicken können zähl ich sie hier auf: die Suzan bekommt wieder ein Stöckchen, der Oli von f!xmbr, der Kommerzunixer Thorsten, der Rene alias Einsteiger, der Jörn vom Ende der Vernunft, die Geekosphere, mein virtueller Vorort Roothausen, der Axel S. Gruner alias grunix, der Deifl ist auch wieder mit dabei, der Shakal vom Ubuntublog, RTFM dieses Jahr auch, tote Bytes auch, der Roman alias Yoda hat sich ja auch eines erbeten, der Miwi wird wieder eines bekommen, der Reiner H., das adminlife-Blog, das Ubuntu-Center und YAUB, der Zero und das fedorablog sind die Empfänger.
Dieses Jahr bin ich nun endlich mit einer Kamera bewaffnet, ueber die ich auch noch in den naechsten Tagen berichten werde. Ich habe auch noch mal das letzte Stoeckchen heraus gekramt und abgelichtet:
Ob ich es dieses Jahr nach Chemnitz schaffe, haengt wie letztes Jahr wieder von meinen Klausurterminen ab. Ich hoffe aber, dass es dieses Mal klappt.
Heute gibt es hier eine kostenlose Serial fuer Codeweavers Crossover. Man kann sich dort eine Linux- oder Mac-Serial per Email zuschicken lassen und Crossover zum spielen von Windows-Spielen oder anderen Windowsprogrammen nutzen. Viel Spass damit.
Sollte mal jemand auf der Suche nach Linux/Unix Cheat-Sheets sein, schaut euch mal diese hier an. Ihr findet dort eine sehr ausfuehrliche Sammlung an Cheatsheets, die man immer mal wieder gebrauchen kann.
Ich bin gerade dabei von zu klein gewordenen Festplatten auf groessere Platten zu migrieren. Hierbei arbeite ich unter anderem mit dd. Leider ist dd von Haus aus nicht sehr mitteilungsbeduerftig. Aber ich habe hier schnell Abhilfe gefunden:
dd if=input | bar -s sizeinbytes > destination
Da das Programm bar schon in grml integriert ist, steht dem munteren Migrieren nichts mehr im Wege.
Hilfeee. Ich betreibe ja einen kleinen(!!) Easys-mirror. Leider ist dieser aus bisher ungeklaerten Guenden als Haupt-Downloadlink bei Distrowatch verlinkt. Das hat bisher zu 230GB Traffic diesen Monat gefuehrt. Also 30GB 44GB Uebertraffic. Der Server lahmt immer noch etwas, da er nach dem verschieben der ISO damit beschaeftigt ist 404er zu verteilen. Ich bitte um Entschuldigung dafuer.
Ich werde den Mirror anfang des naechsten Monats wieder mit einer Trafficbegrenzung aktivieren. Bis dahin ist er tot.
Eigentlich finde ich die Idee hinter OTR-messaging ja wirklich ganz nett. Leider gab es bisher keinen Jabberclient, der das unterstuetzt und den ich auch benutzen wuerde. Pidgin, Kopete etc. gefallen mir einfach nicht und es fehlen Features, die ich haben moechte.
Auf der Suche nach einer Loesung fuer PSI bin ich vor ein paar Monaten auf ein experimentelles Plugin gestossen, das vor kurzem in einer neuen Version veroeffentlicht wurde.
Da die Installation relativ aufwaendig ist, da man unter anderem PSI patchen muss, habe ich beschlossen dafuer ArchLinux-Pakete im AUR zu erstellen. Gesagt, getan: Benoetigt werden die Pakete psi-otr und psi-otrplugin. Wenn man yaourt installiert hat, genuegt dazu ein "yaourt -S psi-otr psi-otrplugin"
Nach der Installation sollte in PSI ein weiterer Menuepunkt namens Plugins in den Optionen erscheinen. Dort kann man dann die OTR-Optionen verwalten.
Achtung: Das Plugin ist experimentell und koennte eventuell zu Abstuerzen von PSI fuehren. Es besteht zudem noch ein Fehler, der die komplette Oberflaeche von PSI einfrieren laesst, wenn beim ersten verschluesselten Chatten neue private Schluessel generiert werden. Sollte es also den Anschein haben, dass PSi eingefroren ist, wartet lieber ein paar Minuten, da die Generierung etwas Zeit benoetigt. Nachdem die Schluessel generiert sind, sollte das Teil dann laufen. Ich bin allerdings selbst noch am testen. ![]()
Mehr Informationen und Erlaeuterungen gibt es in der Diplomarbeit des Entwicklers, der das Plugin erstellt hat.
Ich bin mal gespannt, wie dieser Kommentar aufgenommen wird.
Security people are often the black-and-white kind of people that I can't stand. I think the OpenBSD crowd is a bunch of masturbating monkeys, in that they make such a big deal about concentrating on security to the point where they pretty much admit that nothing else matters to them.
Ich werde das nicht kommentieren. ![]()
Alle, die Debian Server betreiben, sollten sich mal dringend das hier ankucken.
Siehe dazu auch:
Um in newsbeuter wie in vim navigieren zu koennen, fuegt man folgende Zeilen in die ~/.newsbeuter/config ein:
# vimlike bindings unbind-key ^B bind-key ^B pageup unbind-key ^F bind-key ^F pagedown bind-key k up bind-key j down bind-key h quit unbind-key l bind-key l open bind-key L toggle-show-read-feeds
Weitere Optionen kann man der offiziellen Dokumentation entnehmen.
Mein lieblings Feedreader wurde in einer neuen Version freigegeben:
0.9 (2008-05-01):
- Improved locking to allow multiple newsbeuter instances (one instance per cache file)
- Flagged articles don't get deleted anymore.
- Added commandline option to podbeuter to automatically start download.
- Added "article-sort-order" configuration option to freely configure the sort order of article lists
- Added possibility to delete articles
- Lots of bug fixes
Hrist war wie immer so nett dazu gleich ein PKGBUILD fuer Arch Linux zu erstellen. ![]()
Gestern hatte ein Bekannter von mir Probleme aus einer Textdatei oder Shell-Pipeline Email-Adressen zu extrahieren. Ich habe darauf hin ein kleines Perlscript dafuer angefertigt. Falls jemand so etwas brauchen kann, darf er es weiter verwenden.
use strict;
use IO::Handle;
my @linearr;
if ($ARGV[0]) {
my $infile = $ARGV[0];
open FILEIN, "< ", $infile or die $!;
@linearr = <FILEIN>;
close FILEIN;
} else {
@linearr = <STDIN>;
}
foreach my $line (@linearr) {
if ( $line =~ m/(\w[-.\w]+\@[-.\w]+.\w{2,3})\W/) {
print("$1\n");
}
}
Man kann Script auf zwei Arten verwenden: Entweder man uebergibt eine Datei als Parameter "./emailscript.pl /pfad/zur/datei" oder man "piped" die Daten in das Script "cat /pfad/zur/datei | ./emailscript.pl".
Ich wuensche euch viel Spass damit
Nach den Ueberlegungen zur Versionsverwaltung habe ich mich nun entschlossen Subversion lokal zu nutzen. Spaeter werde ich mir vielleicht noch ein Repository auf dem Server einrichten aber das halte ich vorerst nicht fuer notwendig.
Ein sehr gutes Howto zu dem Thema habe ich hier gefunden. Das sollte eigentlich die grundlegenden Schritte erklaeren.




