Nix mehr mit Koeln!
Submitted by Christian Schneider on Tue, 2008-05-27 18:46
Eigentlich sollte ich ja diese Woche nochmal nach Koeln fahren, aber mir faellt auf Anhieb keine Alternative zu SAP ein. Ergo hab ich morgen Zeit meinen Dealer fuer Angelsachen aufzusuchen und meine Ausruestung zu komplettieren. Das muss dann aber reichen fuer dieses Jahr.. hoffe ich zumindest.
Mutt und multiple Accounts Part II.
Submitted by Christian Schneider on Sun, 2008-04-27 16:26
Hier habe ich geschrieben das man mit Mutt verschiedene Identitaeten nutzen kann, indem man die reply-hooks einsetzt. Seitdem hab ich mehrere Anfragen auf ein funktionierendes Setup bekommen (Du warst nicht der einzige CryptoCrack :p) und bevor ich alle einzeln beantworte poste ich es gleich hier:
Zum Versenden nutze ich msmtp und da sieht die Konfiguration wie folgt aus:
Das ~C ist ein sog. Pattern und sorgt dafuer das nur Nachrichten abgearbeitet werden, bei denen das nachfolgende Pattern im To: oder Cc: steht. Wenn man jetzt eine Mail bekommt, die an jehova@gmx.invalid adressiert ist, dann zieht der reply-hook und aendert die eigene Adresse. Somit werden Mails die an jehova@gmx.invalid geschickt wurden, auch von jehova@gmx.invalid beantwortet.
Ich habe das mit obiger Konfiguration (mit angepassten Adressen/Hosts/Passwoertern) bei einem neu angelegtem User mit Mutt 1.5.17 aus dem CVS von 20080114 getestet. Wem langweilig ist, der kann man pruefen ob das bei ihm auch funktioniert, da es bei CryptoCrack anscheinend nicht korrekt funktioniert.
# ~/.muttrc
set reverse_name
# Account foobar
reply-hook "~C fnord@foobar.invalid" 'set realname="Christian Schneider"'
reply-hook "~C fnord@foobar.invalid" 'set from="fnord@foobar.invalid"'
reply-hook "~C fnord@foobar.invalid" 'set sendmail="/usr/bin/msmtp -a gmail'
# Account jehova
reply-hook "~C jehova@gmx.invalid" 'set realname="Christian Schneider"'
reply-hook "~C jehova@gmx.invalid" 'set from="jehova@gmx.invalid"'
reply-hook "~C jehova@gmx.invalid" 'set sendmail="/usr/bin/msmtp -a default'
Zum Versenden nutze ich msmtp und da sieht die Konfiguration wie folgt aus:
# ~/.msmtprc
# Account foobar
host mail.foobar.invalid
user fnord@foobar.invalid
from fnord@foobar.invalid
password 2342
# Account jehova
account default
host smtp.gmx.invalid
from jehova@gmx.invalid
user jehova@gmx.invalid
password 2342
Das ~C ist ein sog. Pattern und sorgt dafuer das nur Nachrichten abgearbeitet werden, bei denen das nachfolgende Pattern im To: oder Cc: steht. Wenn man jetzt eine Mail bekommt, die an jehova@gmx.invalid adressiert ist, dann zieht der reply-hook und aendert die eigene Adresse. Somit werden Mails die an jehova@gmx.invalid geschickt wurden, auch von jehova@gmx.invalid beantwortet.
Ich habe das mit obiger Konfiguration (mit angepassten Adressen/Hosts/Passwoertern) bei einem neu angelegtem User mit Mutt 1.5.17 aus dem CVS von 20080114 getestet. Wem langweilig ist, der kann man pruefen ob das bei ihm auch funktioniert, da es bei CryptoCrack anscheinend nicht korrekt funktioniert.
Mutt und multiple Accounts oder..
Submitted by Christian Schneider on Fri, 2008-04-25 01:24
wie man seine Zeit sinnlos verschwendet. Geht eigentlich ganz einfach.. also das Zeit verschwenden. Man setzt sich hin, liest mehrere Stunden lang http://www.mutt.org/doc/manual/ und Google durch und stellt dann fest das man reply-hook verwenden kann. Darauf kommt man auch schneller; naemlich indem man die Dokumentationen durchliest, die fuer die eingesetzte Version geschrieben wurden. Naemlich http://www.mutt.org/doc/devel/manual.html *narf*
"Kann man denn nicht rauskriegen wer das gemacht hat?"
Submitted by Christian Schneider on Tue, 2008-04-22 16:24
So war die Frage nachdem einige Konfigurationsdateien unter /etc kaputtoptimiert bzw. geloescht wurden. Fuer die Frage gibt es eine Antwort; naemlich root. Allerdings stellt sich dann die Frage: Welcher?
Nein! Ich war das nicht!
grep -c 'x:0:0' /etc/passwd
19
Nein! Ich war das nicht!
"Das muss ein Fehler von Debian sein!"
Submitted by Christian Schneider on Thu, 2008-03-13 17:26
Normalerweise wuerde ich dem sogar zustimmen, aber wenn man mit apt-get(8) ein Paket auf hold setzt darf man sich nicht wundern wenn es von einem
Naja.. was will man auch von einem Linux-Admin erwarten der taeglich im Anzug seine Arbeit verrichtet und nichtmal Turnschuhe hat, erwarten?!!!111!
aptitude dist-upgrade ignoriert wird; steht ja auch so im Anwenderhandbuch. Komich das ihm das "nach fast 20 Jahren Linuxerfahrung" noch niemand gesagt hat.Naja.. was will man auch von einem Linux-Admin erwarten der taeglich im Anzug seine Arbeit verrichtet und nichtmal Turnschuhe hat, erwarten?!!!111!
vsftpd-Howto
Submitted by Christian Schneider on Wed, 2008-03-12 19:57
Unter http://strcat.de/eigenes/vsftp.html habe ich vor Jahren mal ein Tutorial ueber vsftpd verfasst und das bis ~2006 auch relativ aktuell gehalten. Mittlerweile ist das aber hoffnungslos veraltet (Stand: vsftpd 2.0.3 / Aktuell: 2.0.6). Wenn ich mal etwas mehr Zeit habe, werde ich die Anleitung auf den neusten Stand bringen und ggf. anders strukturieren (insbesondere den Abschnitt Parameter der Konfigurationsdatei.
Wenn jemand (realisierbare!) Vorschlaege, Wuensche, Antraege, .. hat, dann immer her damit. Das gilt nicht nur fuer die Strukturierung, sondern auch fuer den Inhalt.
Wenn jemand (realisierbare!) Vorschlaege, Wuensche, Antraege, .. hat, dann immer her damit. Das gilt nicht nur fuer die Strukturierung, sondern auch fuer den Inhalt.
"Es kann nicht sein das Ihr Backup-Script nicht funktioniert!"
Submitted by Christian Schneider on Wed, 2008-03- 5 23:35
...wurde mir heute am spaeten Nachmittag von einem Admin im Beiseins seines Chefs vorgeworfen. "Es funktioniert nach Einspielen des Backups durch Ihr unbrauchbares Backup-Script auf dem Host naemlich kein einziges Programm mehr!". Ich mich etwas verwirrt bzw. erstaunt an den Server gesetzt und wollte ihn hochfahren, was anhand 8.4 Millionen Zeilen an Fehlermeldungen nicht funktioniert hat. Also GRML rein, davon gebootet, die Partitionen gemountet und was mussten meine Augen nach einigem Rumhacken im System sehen?
Zur Erklaerung: Das Script lief auf einem Debian-Server (i686, 32Bit) den ich vor einiger Zeit mal aufgesetzt habe. Das die vorkompilierten Programme und nicht die Paketliste eingespielt wurde so gewuenscht. $ADMIN hat (wieso auch immer) das Backup-Script eines anderen von mir aufgesetzten Server (x86_64, 64Bit) auf dem i686, 32Bit - Server genutzt und im Script selbst die Zeilen kommentiert, die exakt das verhindern sollten. Ich hab auch keine Ahnung wie er es geschafft hat die Packages auf einer anderen Architektur zu installieren (Funktioniert das ueberhaupt einfach so? Hab ich noch nie ausprobiert. Anyone?!), geschweige denn wie er das anschliessend seinem Chef erklaert hat der waehrend der Fehlersuche hinter mir stand und mir auf die Finger gesehen hat.
Es sind halt die kleinen Dinge die das Leben erst lebenswert machen.
$ file /bin/loginEigentlich auch in Ordnung wenn
/bin/login:ELF 64-bit LSB executable, x86-64, version 1 (SYSV), [..]
getconf LONG_BIT nicht 32 ausgegeben haette. Gut das ich die Dokumentationen/Scripte/Patche/.. immer auf CD gebrannt uebergebe (aber das habe ich ja hier schonmal geschrieben). So war er naemlich in Erklaerungsnot als auf dem System im Backup-Script die Zeilen# WICHTIG: Dieses Backup-Script ist abhängig von der Architektur des Systems,kommentiert waren, waehrend das in dem auf CD gebrannten Script nicht der Fall war und der Probelauf im Beiseins einer dritten Person problemlos funktionierte.
# da NICHT die Paketauswahl, sondern die bei der Installation
# eingespielten und vorkompilierten Packages eingespielt werden!
# Ergo MUSS die Architektur beider Systeme identisch sein!
SARCH="$(getconf LONG_BIT)"
if [ "${SARCH}" != "64" ];
then
echo 'Die Systemarchitektur stimmt nicht überein!'
exit 1
else
[....]
Zur Erklaerung: Das Script lief auf einem Debian-Server (i686, 32Bit) den ich vor einiger Zeit mal aufgesetzt habe. Das die vorkompilierten Programme und nicht die Paketliste eingespielt wurde so gewuenscht. $ADMIN hat (wieso auch immer) das Backup-Script eines anderen von mir aufgesetzten Server (x86_64, 64Bit) auf dem i686, 32Bit - Server genutzt und im Script selbst die Zeilen kommentiert, die exakt das verhindern sollten. Ich hab auch keine Ahnung wie er es geschafft hat die Packages auf einer anderen Architektur zu installieren (Funktioniert das ueberhaupt einfach so? Hab ich noch nie ausprobiert. Anyone?!), geschweige denn wie er das anschliessend seinem Chef erklaert hat der waehrend der Fehlersuche hinter mir stand und mir auf die Finger gesehen hat.
Es sind halt die kleinen Dinge die das Leben erst lebenswert machen.
Die Gruende, die fuer Produkte von Microsoft sprechen!
Submitted by Christian Schneider on Mon, 2008-02-25 18:22
* Microsoft bietet Support fuer eigene Produkte an
* Microsoft ist fuehrend in der Entwicklung neuer Technologien
* Microsoft ist Benutzerfreundlich
* Microsoft unterstuetzt mehr Hardwarekomponenten als andere Systeme
* Der Einsatz von Produkte von Microsoft senkt auf Dauer die Kosten erheblich
* Microsoft bietet umfangreiche Dokumentationen zu seinen Produkten an
* Microsoft stellt professionelle Entwicklungsprogramme zur Verfuegung
Weiter kam er nicht. Mein (ungewolltes) Lachen hat ihn doch verwirrt und seine Praesentation gestoert. Ich hab mich aber dann auch gentleman-like bei ihm und den restlichen Anzugtraegern entschuldigt.
* Microsoft ist fuehrend in der Entwicklung neuer Technologien
* Microsoft ist Benutzerfreundlich
* Microsoft unterstuetzt mehr Hardwarekomponenten als andere Systeme
* Der Einsatz von Produkte von Microsoft senkt auf Dauer die Kosten erheblich
* Microsoft bietet umfangreiche Dokumentationen zu seinen Produkten an
* Microsoft stellt professionelle Entwicklungsprogramme zur Verfuegung
Weiter kam er nicht. Mein (ungewolltes) Lachen hat ihn doch verwirrt und seine Praesentation gestoert. Ich hab mich aber dann auch gentleman-like bei ihm und den restlichen Anzugtraegern entschuldigt.
Drecks Praesentationen!
Submitted by Christian Schneider on Fri, 2008-02- 8 19:52
Ich hasse es Praesentationen zu halten. Wieso kann man nicht einfach eine Folie zeigen auf der steht: "Windows ist fuer Server *total* unbrauchbar!"?! Natuerlich.. man kann das ja nicht einfach so sagen. Man muss es anders formulieren, auf 30 Folien verteilen, mit Statistiken belegen (*keine* technischen Details, weil $Anzugtraeger mit RSVP und Konsorten eh nix anfangen koennen) und Vergleiche anstellen, damit diejenigen mit der wenigsten Ahnung sich auch mal technisch kompetent fuehlen koennen wenn sie stummschweigend mit dem Kopf nicken.
strcat: Heut is irgendwie nich mein Tag..
Submitted by Christian Schneider on Sat, 2008-02- 2 19:11
Ich will ein PDF ausdrucken und was mach ich?
Irgendwann muss ich mich mal schlau machen wie man ein PDF direkt aus einem Buffer heraus ausdrucken kann. Wenn ich nur etwas Lust dazu haette *sigh*
C-c C-C
M-x print-buffer RET
Irgendwann muss ich mich mal schlau machen wie man ein PDF direkt aus einem Buffer heraus ausdrucken kann. Wenn ich nur etwas Lust dazu haette *sigh*















Last ten comments:
Thu, 21.08.2008 12:10
Ich glaub nicht das sowas vorlag (also das jemand unterschrieben hat, damit telefonisch Auskunft [...]
Wed, 20.08.2008 23:38
kenn ich anders. bei meiner mom musste einer hin und bestätigen, dass folgende andere auch [...]
Sat, 02.08.2008 11:50
Man muss jeden Fisch der ueber dem Schonmass (Mindestgroesse) und ausserhalb der Schonzeit gefangen [...]
Sat, 02.08.2008 10:43
Mit welcher Begründung gibt es eine Regelung, dass man Fische nicht wieder zurücksetzen darf?
Tue, 29.07.2008 23:37
Ein weiterer Text der späten 68er, die, nachdem sie Ihre Ideale entgültig verraten haben im stillen [...]