Donnerstag, 22. März 2012DHL hat sich wieder mal mit Ruhm bekleckert
Im Jahr 2005 habe ich ja hier an der Stelle schon mal meinem Ärger über die Bediensteten von DHL Luft gemacht. Mittlerweile wohne ich in einem neuen Zustellbezirk und habe hier wieder das Glück einen Zusteller zu haben, der für mich zuständig ist, der seinen Beruf verfehlt hat.
In dem Mehrparteienhaus, in dem ich seit einem Jahr wohne haben wir lauter nette Nachbarn, die gegenseitig Pakete entgegennehmen. Da ich eher selten die Dienste von Zustellern benötige, nehme ich natürlich trotzdem gerne die Pakete meiner Nachbarn an. Heute klingelte der Zusteller von DHL. Da die Pakete meistens für den Nachbarn aus dem Erdgeschoss sind, stellt der Zusteller diese normalerweise direkt bei den Betroffenen Empfänger vor die Tür und verlangt von mir dann nur die Unterschrift. Dies geschieht natürlich in der üblichen unfreundlichen Weise. Da wird nicht etwa gefragt, hallo hier ist die DHL wären sie so freundlich ein Päckchen für den Nachbarn anzunehmen. Nein da wird in die Sprechanlage gegrunzt "Paket". Wenn ich dann den Türöffner betätige geht zwar die Haustür auf, der Zusteller sagt aber weder für wen das Päckchen ist, noch ob er eine Unterschrift braucht. Er kommt auch nicht an meine Tür, sondern setzt voraus, dass ich die Treppen hinunter gehe um das Paket anzunehmen, das noch nicht mal für mich ist. Habe ich aber bisher immer trotzdem gemacht. Der Nachbar kann ja nichts dafür, dass der Zusteller nicht sprechen kann. Es ist auch schon passiert, dass der betreffende Herr das Paket nur unten vor die Tür gestellt hat und mir einhändig das Gerät zum Unterschreiben unter die Nase gehalten hat, weil er mit der anderen Hand damit beschäftigt war mit dem Mobiltelefon zu telefonieren. Außerdem rast er mit seinem Zustellauto hier in der 30er Zone so dermaßen, dass meine Tochter schon mal fast vom Fahrrad geholt hätte, weil er sie fast überfahren hätte. Die Straße ist übrigens der direkte Schulweg zur hiesigen Grundschule. Was aber heute passiert ist, setzt dem ganzen noch die Krone auf. Der entsprechende Mitarbeiter hat also wieder geklingelt und in die Gegensprechanlage gegrunzt. Da ich kein Paket erwartet habe, habe ich die Tür aufgedrückt. Der Zusteller hat die Tür aber nicht geöffnet. Das konnte ich in der Gegensprechanlage hören. Ich habe also meinen Haustürschlüssel genommen und bin die Treppe zur Eingangstüre gegangen, in der Erwartung für ein Paket für den Nachbarn vom Erdgeschoss zu unterschreiben. An der Haustür stand dann heute nicht nur ein sondern gleich zwei Mitarbeiter von DHL. Einer konnte anscheinend gar nicht sprechen, der hat nämlich keinen Ton gesagt. Der andere hat mir auf meine Frage für wen denn die Pakete seien keine Antwort gegeben. Ich habe mich dann gebückt, um die Adressetiketten zu lesen. Die Pakete waren tatsächlich für meinen Mann, der Messematerial zugeschickt bekommen hat und nicht für den Nachbarn. Ohne ein Wort zu sagen hat mir der Herr wieder das Gerät zum Unterschreiben unter die Nase gehalten und ich war so blöd zu unterschreiben. Ich habe nämlich erst nach dem Unterschreiben festgestellt, dass die insgesamt 6 Pakete, zusammen 45 kg wiegen. Das schwerste 16 kg Die beiden Herren habe die Pakete folgendermaßen abgestgellt: Ich habe sie darauf hingewiesen, dass mir die Pakete zu schwer seien. und ich sie nicht bewegt kriegen würde. Die Herren haben sich daraufhin kommentarlos umgedreht und sind abgezogen. Das längliche Paket wiegt 16 kg, die beiden Karton direkt im Eingang jeweils!! 11 kg. Ein Paket mit 5 kg hatte ich zum Zeitpunkt der Aufnahme schon in die Wohnung geschleppt. Ich habe dann versucht die Pakete wenigstens von der Tür weg zu kriegen. Das ist mir aber nur unter großen Mühen gelungen. Sie stehen jetzt im Hausflur und müssen warten bis mein Mann nach Hause kommt um sie in den ersten Stock zu schleppen. Ich habe mich dann telefonisch bei DHL beschwert. Eins steht fest. Der Herr Zusteller hat in mir einen Freund fürs Leben gefunden!! Sonntag, 26. Februar 2012Der Strickblog hat eine neue Heimat
Endlich ist es soweit.
Hier habe ich ja eher unregelmäßig was über Stricken und Handarbeiten geschrieben. Genaugenommen seit mehreren Jahren nichts mehr. Das wird sich jetzt aber ändern. Für das Thema Stricken und Handarbeiten habe ich einen neuen modernen Blog eingerichtet. Der ist jetzt unter riwollis.de zu finden. Da werde ich jetzt auch wieder fleißiger sein und öfter was zum Thema veröffentlichen. Neben neuen Anleitungen wird es dann auch ein Kapitel mit Tipps und Tricks zu Thema Handarbeiten geben. Schaut doch einfach mal vorbei. Mittwoch, 19. Oktober 2011Datenträgernummer von USB-Sticks
Um die UUID von Fat32 formatierten Datenträgern anzuzeigen unter Windows:
CODE: E:\>vol Volume in Laufwer E: hat keine Bezeichnung. Volumeseriennummer: 703E-5589 Die Seriennummer wird übrigens beim Formatieren aus dem Datum generiert (siehe Volume Serial Numbers and Format Date/Time Verification Freitag, 12. August 2011mod_rewrite
Das mit dem mod-rewrite habe ich bisher nicht wirklich verstanden, sondern immer nur die Beispiele kopiert und gehofft, dass es funktioniert. Jetzt will ich aber alle domains in eine modx engine packen und muss mich wohl oder übel mit dem Problem beschäftigen.
Hier sammle ich meine Erkenntnisse: Aus der Doku von mod_rewrite The order of rules in the ruleset is important because the rewrite engine processes them in a particular (not always obvious) order, as follows: The rewrite engine loops through the rulesets (each ruleset being made up of RewriteRule directives, with or without RewriteConds), rule by rule. When a particular rule is matched, mod_rewrite also checks the corresponding conditions (RewriteCond directives). For historical reasons the conditions are given first, making the control flow a little bit long-winded. Als erstes: Apache arbeitet die Zeilen in der .htaccess nicht von oben nach unten ab sondern sucht erst nach den Regeln und prüft dann ob Bedingungen dafür vorliegen. Die Regel wird nach folgendem Muster erstellt: CODE: RewriteRule Pattern Substitution Pattern ist dabei eine Zeichenfolge, die überprüft wird. Wenn es mit dem übergebenen Wert (der URL) eine Übereinstimmung gibt, wird in den Zeilen davor nach einer Bedingung gesucht. Dabei werden die Bedingungenl aber von oben nach unten abgearbeitet. Wenn eine Bedingung verwendet werden soll muss diese folgendermaßen aussehen: CODE: RewriteCond TestString CondPattern Teststring ist der Text, der überprüft werden soll. Durch Angabe von $N (0 <= N <= 9) wird die URL aus der Zeichenfolge (Pattern) der Regel (RewriteRule) verwendet. Wird %N (1 <= N <= 9) angegeben wird die Übergabe einer weiter oben liegenden Bedingung (RewriteCond) verwendet. Außerdem können RewriteMap oder Server-Variables wie z. B. HTTP_HOST oder PATH_INFO (Syntax: %{HTTP_HOST}) verwendet werden. Es muss also nicht zwingend die URL sein, die eine Bedingung erfüllt. Wenn die Bedingung erfüllt ist, wird zu nächsten Bedingung gegangen. Es müssen also alle Bedingungen, die aufeinander folgen erfüllt sein (UND Verknüpfung). Die Bedingungen können auch durch OR miteinander verknüpft werden. Wenn die Bedingungen erfüllt sind, wird der Pattern durch Substitution ersetzt. Folgen mehrer Regeln hintereinander wird jeweils die Substitution der vorhergehenden Regel zum Pattern der nächsten. CODE: Text:
. Any single character [chars] Character class: Any character of the class ``chars'' [^chars] Character class: Not a character of the class ``chars'' text1|text2 Alternative: text1 or text2 Quantifiers: ? 0 or 1 occurrences of the preceding text * 0 or N occurrences of the preceding text (N > 0) + 1 or N occurrences of the preceding text (N > 1) Grouping: (text) Grouping of text (used either to set the borders of an alternative as above, or to make backreferences, where the Nth group can be referred to on the RHS of a RewriteRule as $N) Anchors: ^ Start-of-line anchor $ End-of-line anchor Escaping: \char escape the given char (for instance, to specify the chars ".[]()" etc.) Negation: ! to negate a pattern Montag, 18. Juli 2011lirc
seit Kernel 2.6.38 wurde das Modul lirc_i2c entfernt. Laut Heise: "Den Treiber "lirc_i2c" haben die Entwickler entfernt, weil der Treiber ir-kbd-i2c die gleiche Funktion offeriert. ".
Leider funktioniert das bei mir natürlich wieder einmal nicht so einfach. Während das alte Modul ein eigenes Device erzeugte und so direkt angesprochen werden konnte, wird jetzt mit dem Modul ir-kbd-i2c über Event-Tables zugegriffen: CODE: ~$ dmesg |tail -n 4 Registered IR keymap rc-rc5-tv input: i2c IR (Hauppauge) as /devices/virtual/rc/rc0/input4 rc0: i2c IR (Hauppauge) as /devices/virtual/rc/rc0 ir-kbd-i2c: i2c IR (Hauppauge) detected at i2c-0/0-0018/ir0 [bt878 #0 [sw]] ~$ tail -n 10 /proc/bus/input/devices N: Name="i2c IR (Hauppauge)" P: Phys=i2c-0/0-0018/ir0 S: Sysfs=/devices/virtual/rc/rc0/input4 U: Uniq= H: Handlers=kbd event4 B: PROP=0 B: EV=100013 B: KEY=afc302 2002805 0 0 0 4 18000 180 40000801 9e1680 0 800200 ffc ~$ sudo killall lircd ~$ sudo lircd --nodaemon -H devinput -d /dev/input/event4 lircd-0.8.7[17513]: config file contains no valid remote control definition lircd-0.8.7[17513]: lircd(devinput) ready, using /var/run/lirc/lircd lircd-0.8.7[17513]: accepted new client on /var/run/lirc/lircd lircd-0.8.7[17513]: initializing '/dev/input/event4' lircd-0.8.7[17513]: accepted new client on /var/run/lirc/lircd Beim Start von irw in einem weiteren Terminal wird ausgegeben: CODE: lircd-0.8.7[17513]: accepted new client on /var/run/lirc/lircd lircd-0.8.7[17513]: removed client ~$ ir-keytable Found /sys/class/rc/rc0/ (/dev/input/event4) with: Driver ir-kbd-i2c, table rc-rc5-tv Supported protocols: RC-5 Enabled protocols: RC-5 Extra capabilities: <access denied> ~$ sudo ir-keytable -a /etc/rc_maps.cfg Old keytable cleared Wrote 45 keycode(s) to driver Protocols changed to other trotzdem geht es bisher nicht. CODE: ~$ sudo modprobe -r ir_kbd_i2c
~$ dmesg |tail -n 2 23:23:44 lircd-0.8.7[22371] error reading '/dev/input/event4' 23:23:44 lircd-0.8.7[22371] closing '/dev/input/event4' ~$ sudo modprobe ir_kbd_i2c ~$ dmesg |tail -n 4 23:20:52 kernel Registered IR keymap rc-rc5-tv 23:20:52 kernel input: i2c IR (Hauppauge) as /devices/virtual/rc/rc1/input5 23:20:52 kernel rc1: i2c IR (Hauppauge) as /devices/virtual/rc/rc1 23:20:52 kernel ir-kbd-i2c: i2c IR (Hauppauge) _ detected at i2c-0/0-0018/ir0 [bt878 #0 [sw]] Freitag, 15. Juli 2011Screensaver GLText konfigurierbar machen
in Ubuntu KDE4 ist der Screensaver GLText nicht konfigurierbar bzw kann nur zwischen Systemzeit und Systeminformation gewählt werden. Von Haus hat der Screensaver aber noch weitere Einstellmöglichkeiten. Die folgende Konfigurationsdatei muss verändert werden:
CODE: /usr/share/xscreensaver/config/gltext.xml: <?xml version="1.0" encoding="ISO-8859-1"?> <screensaver name="gltext" _label="GLText"> <command arg="-root"/> <number id="delay" type="slider" arg="-delay %" _label="Frame rate" _low-label="Low" _high-label="High" low="0" high="100000" default="20000" convert="invert"/> <select id="text"> <option id="uname" _label="Display system information" /> <option id="clock" _label="Display date and time" arg-set="-text '%A%n%d %b %Y%n%r'"/> </select> <hgroup> <select id="facing"> <option id="front" _label="Always face front"/> <option id="nofront" _label="Spin all the way around" arg-set="-no-front"/> </select> <boolean id="wander" _label="Wander" arg-unset="-no-wander"/> </hgroup> <select id="rotation"> <option id="no" _label="Don't rotate" arg-set="-spin 0"/> <option id="x" _label="Rotate around X axis" arg-set="-spin X"/> <option id="y" _label="Rotate around Y axis" arg-set="-spin Y"/> <option id="z" _label="Rotate around Z axis" arg-set="-spin Z"/> <option id="xy" _label="Rotate around X and Y axes" arg-set="-spin XY"/> <option id="xz" _label="Rotate around X and Z axes" arg-set="-spin XZ"/> <option id="yz" _label="Rotate around Y and Z axes" arg-set="-spin YZ"/> <option id="xyz" _label="Rotate around all three axes"/> </select> <boolean id="wire" _label="Wireframe" arg-set="-wireframe"/> <boolean id="showfps" _label="Show frame rate" arg-set="-fps"/> <-- wird hier ergänzt--> <string id="text" _label="Text" arg="-text %"/> <file id="program" _label="Program" arg="-program %"/> <--bis hier--> <_description> Displays a few lines of text spinning around in a solid 3D font. The text can use strftime() escape codes to display the current date and time. Written by Jamie Zawinski; 2001. </_description> </screensaver> würgaround plasmoid
Ich habe mit Hilfe von Python ein Plasmoid erstellt. Nach dieser Anleitung müssen sich die folgenden Dateien in einem Verzeichnis befinden, das wie das Plasmoid heißt:
Im Unterverzeichnis CODE: zip -r ../<PlasmoidName>.zip . plasmapkg -i ../<PlasmoidName>.zip deeinstallieren: plasmapkg -r <PlasmoidName> die verschiedenen Plasma-Datenquellen können im plasmaengineexplorer angezeigt werden. Um ein superkarambatheme als plasmoid anzuzeigen muss es folgendermaßen installiert werden: CODE: plasmapkg --type=superkaramba -i Datei_Name.skz
Mittwoch, 23. März 2011Schattenwurf für freigestellte Objekte mit Gimp
Um mit Gimp einen Schattenwurf für freigestellte Objekte zu erzeugen gibt es ein integriertes Script. Dies ist zu finden unter Filter > Licht und Schatten > Perspektive...
Ich habe folgende Einstellungen gewählt um den Objekten einen Schatten zuzuweisen: Sonntag, 16. Mai 2010Plasmoid über Bildschirmschoner
Unter KDE 4.4 lassen sich die Plasmoids nicht mehr über dem Bildschirmschoner anzeigen. dafür in der Datei /usr/share/kde4/config/plasma-overlayrc folgende Änderungen durchführen:
CODE: [KDE Action Restrictions][$i] plasma/allow_configure_when_locked=false [Constraints] FileDialog=false LaunchApp=false [General] ExcludeCategories=Windows and Tasks,Application Launchers ändern in: CODE: [KDE Action Restrictions][$i] plasma/allow_configure_when_locked=false [Constraints] FileDialog=true LaunchApp=true [General] ExcludeCategories= ;Windows and Tasks,Application Launchers Mittwoch, 7. Oktober 2009*.vdi kopieren/clonen
Um eine Kopie der virtuellen Maschine für VirualBox zu erstellen muss folgendes ausgeführt werden:
CODE: VBoxManage clonevdi winXP.vdi winXP_Kopie.vdi ein einfaches kopieren der Datei genügt nicht sondern führt zu einer Fehlermeldung Samstag, 22. November 2008partition klonen
Um ein dist-upgrade vorher zu testen lege ich von der bestehenden Partition eine Kopie an. Dafür zunächst von einer Live-CD starten und von der bestehenden Partition ein Image anlegen:
CODE: dd if=/dev/sda1 | gzip -9 > ~/image-sda1.img.gz anschließend verwende ich dieses Image um es auf eine andere Partition zu kopieren. Die Partition muss aber die gleiche Größe haben. CODE: gunzip -c ~/image-sda1.img.gz | dd of=/dev/sda4 Jetzt noch keinen Neustart vornehmen, da die Partitionen jetzt die gleiche UUID aufweisen und beim fdisk-Test dadurch ein Fehler erzeugt wird. Zuerst eine neue UUID für den Klon erzeugen mit: CODE: sudo tune2fs -U random /dev/sda4 Anschließend noch ein neues Label für die Partition angeben, um später Verwechslungen zu vermeiden: CODE: e2label /dev/sda4 newlabel Sonntag, 20. Juli 2008Virtualbox neuer Kernel
Nach der Installation eines neuen Kernels muss dieser in Virtualbox erst eingerichtet werden:
CODE: ~$ sudo /etc/init.d/vboxdrv setup [sudo] password for lirio: <strong> Stopping VirtualBox kernel module vboxdrv [ OK ] </strong> Recompiling VirtualBox kernel module vboxdrv [ OK ] * Starting VirtualBox kernel module vboxdrv [ OK ] Donnerstag, 17. Juli 2008Firefox und Adobe Reader 8 Plugin
Kleine Ursache große Wirkung. Jetzt habe ich doch gerade wirklich ewig gesucht um endlich pdf-dokumente in einem neuen Tab im Firefox öffnen zu können. Alle Hinweise bei ubuntuusers blieben erfolglos bzw. haben letzendlich das Chaos verursacht. Obwohl das Reader-Plugin in about:plugins gelistet war waren pdf-Dokumente bei den Mime-Types nicht vorhanden. Ein gut gemeinter Tipp versprach Abhilfe mit 'PDF Download 1.0.1.2'-Add-On. Das hat aber leider auch gar nichts geholfen. Letzendlich habe ich das Add-On wieder deinstalliert und den Reader über die Adobe-Seite heruntergeladen und neu installiert, aber leider ohne Erfolg. Die Lösung brachte ein Stöbern in about:config. dort gab es bei mir folgenden Eintrag:
CODE: Plugin.disable_full_page_plugin_for_types - vom Benutzer festgelegt - string - application/pdf diesen Eintrag mit Rechtsclick zurücksetzen und schon öffnet sich ein PDF-Dokument so wie gewünscht in einem neuen Fenster. Diesen Hinweis habe ich bei linux-club.de gefunden Dienstag, 8. April 2008Anrufe protokollieren
Es gibt ein Java-basiertes Toll, das alle Anrufe am S0-Bus über eine ISDN-Card protokolliert. Der PowerISDNMonitor bietet sogar die Möglichkeit die Adressen der anrufenden über das Netz mit anzeigen zu lassen. Starten ließ sich der Monitor problemlos. Leider wurde bei mir gar nichts gelogt. Im Forum bin ich aber auf die Lösung gestoßen. Es fehlte lediglich der Softlink auf libcapi20.so. mit
CODE: ln -s /usr/lib/libcapi20.so.3 /usr/lib/libcapi20.so.2 läuft der Monitor jetzt. Jetzt muss nur noch einer anrufen Montag, 24. März 2008AVM FRITZ!Card
zunächst die Module laden mit
CODE: modprobe capi modprobe capidrv die hisax module entfernen mit CODE: ~$ sudo modprobe -r hisax_isac ~$ sudo modprobe -r hisax dann ergeben sich folgende Module: CODE: ~$ lsmod | grep capi* capidrv 30996 1 capi 18880 0 capifs 6792 2 capi isdn 140384 1 capidrv kernelcapi 41172 3 capidrv,capi,fcpci als nächstes isdnlog: CODE: apt-get install isdnlog Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut Reading state information... Fertig Die folgenden zusätzlichen Pakete werden installiert: isdnlog-data isdnutils-base Vorgeschlagene Pakete: ipppd isdnutils-doc isdnutils-xtools isdnvboxserver isdnvboxclient Die folgenden NEUEN Pakete werden installiert: isdnlog isdnlog-data isdnutils-base 0 aktualisiert, 3 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. Es müssen noch 1363kB von 1517kB Archiven geholt werden. Nach dem Auspacken werden 4325kB Plattenplatz zusätzlich benutzt. Möchten Sie fortfahren [J/n]?
(Seite 1 von 11, insgesamt 161 Einträge)
» nächste Seite
|
SuchedeliciousError on line 132 of /var/www/vhosts/web53.server2.configcenter.info/httpdocs/hlr/bundled-libs/Onyx/RSS.php: The specified file could not be opened. (#301) A del.icio.us error occured! Verwaltung des Blogs |