Perdition und OSX

October 23rd, 2014

Unter Mavericks wollte Perdition partout nicht mit Mail funktionieren – es sei denn, man hat die Option AUTH=PLAIN in der Konfiguration entfernt.

Mit Yosemite (10.10) scheint das ganze wieder wie gewohnt zu funktionieren

imap_capability IMAP4 IMAP4REV1 LITERAL+ SASL-IR LOGIN-REFERRALS STARTTLS IDLE ID ENABLE AUTH=PLAIN

…nun sollte ich nur mal meine Postfächer aufräumen… ;-)

 

Flashplayer ESR – haha..

October 23rd, 2014

Gestern hat’s mir ja fast die Sprache verschlagen – den Flashplayer gibt’s auch als ESR-Version…

Ich rate Unternehmen mit Fokus auf Sicherheit, den verdammten Dreck gar nicht in die Finger zu nehmen…. der ESR kriegt bestimmt auch monatlich zwei Sicherheitsupdates, das ist doch schon Tradition bei dem Verein….die sollen dieses verdammte nonfree Flickwerk doch endlich einfach sterben lassen und der Welt einen Gefallen damit tun…

LibreOffice – Zeichnung hinter Grafik beim Druck

October 23rd, 2014

Ich war heute munter ein Dokument am schreiben, welches “normal” gedruckt auch wunderbar geklappt hat. Da es aber ein “Form Letter” (ist das ein Serienbrief ?) war, um dort unterschiedliche PDF-Dateien zu generieren, sah das ganze plötzlich so aus im fertigen PDF (ja, nach vorne/hinten schieben habe ich natürlich x-mal probiert, und am Monitor und beim “Normaldruck” war ja auch alles korrekt – die Screenshots stammen von den erstellten PDF-Dateien):

Irgendwann mal hab ich aus reinem Unsinn bei den Bildern den Anker von “Seite” auf “Charakter” umgestellt – und plötzlich gings auch mit den PDFs….

Ist jetzt nicht wirklich das, woran ich bei einem solchen Problem als erstes denke…. naja, hauptsache ich hab’s hingekriegt…

Outlook-Daten nach Thunderbird migrieren

October 17th, 2014

Daten aus einem Outlook-PST (Mails, Kontakte) lassen sich mit readpst eigentlich ganz gut zu Thunderbird migrieren. Hierzu muss lediglich das Package “readpst” oder “pst-utils” montiert werden. Ich habe das ganze nun doch schon einige Male gebraucht und war immer zufrieden mit dem Ergebnis.

Mails

Ich würde die Daten in einen separaten Folder extrahieren, hier im Beispiel “pst-export”, auf die einzelnen Parameter geh ich hier jetzt nicht ein – kann man selbst nachlesen.

readpst -D -M -b -o pst-export archive.pst

readpst exportiert nun alle Daten in dieselbe Verzeichnisstruktur, wie sie im PST vorzufinden ist. Die Mails sind bereits im EML-Format, es fehlt mitunter jedoch die Dateiendung .eml. Wenn die Endung nicht vorhanden ist, könnte sonst das ImportExport Addon in Thunderbird streiken (bin mir hier aber nicht ganz sicher).

Hiermit werden jedenfalls alle Files ohne .eml entsprechend umbenannt in allen Verzeichnissen. Man wechselt also in das pst-export Verzeichnis und benennt diese Files also um:

find . -type f ! -iname '*.eml' -exec rename 's/([0-9]+)$/$1.eml/' {} \;

Um diese Daten nun in Thunderbird zu importieren, installiert man sich beispielsweise das Addon ImportExportTools.

Ist dieses installiert, können mittels “Import/Export” -> “Import all eml files from a directory” -> “also from its subdirectories” alle Nachrichten inklusive Ordnerstruktur in Thunderbird importiert werden.

Kontakte

Kontakte können mit pst2ldif extrahiert werden. Einfach so hat es mir aber nicht geklappt, es muss eine ldapbase angegeben werden – ich hab da einfach irgendwas geschrieben und hat ganz gut geklappt

pst2ldif -b "o=blafasel" archive-pst

Gnome 3 kein Cursor

October 9th, 2014

In sid ist momentan grad die Umstellung auf Gnome 3.14 dran. Läuft eigentlich ganz ok, bis auf ein paar Kleinigkeiten: Mein zweiter Display wird zwar korrekt erkannt, zeigt aber nichts an. Wenn ich Einstellungen ändere, wird das ganze System ziemlich träge und ich muss gdm neustarten. Naja, irgendwie will mal wieder meine Nvidia-Karte nicht so recht. Muss noch checken, ob’s an den nouveau Treibern liegt.

Zudem hatte ich plötzlich keinen “sichtbaren” Cursor mehr. Ich konnte zwar mit der Maus fahren und hab auch den Fokus anhand der Hervorhebungen gesehen, aber kein Cursor. Das konnte folgendermassen “wiederbelebt” werden (wobei mir schleierhaft ist, weshalb bei cursor active false stehen soll/muss ??):

dconf write /org/gnome/settings-daemon/plugins/cursor/active false

Happy Birthday GNU !

September 27th, 2014

InnoSetup Registry Kontextmenü

September 21st, 2014

Ich finde Xournal ziemlich geil und brauche es immer wieder unter Debian. Das ist sozusagen das Quill-Pendant für den Desktop-Rechner. Die Windows-Version ist lediglich ein Zip-File, das entpackt werden muss, also ohne Installer. Ich habe das ganze aber repaketiert für unser Softwaredeployment und wollte dazu einen Kontextmenü-Eintrag erstellen, um bequem PDF-Dateien zu bearbeiten. Am liebsten natürlich mit Sprach-abhängigen Einträgen. Da ich Windows-Packaging in der Regel mit InnoSetup mache, da dieses frei, recht simpel und unkompliziert ist, habe ich es damit auch paketiert. Vorallem Upgrades oder Deinstallationen von Software finde ich via InnoSetup Installer wesentlich angenehmer als zb. mittels msi oder anderen Varianten.

Als erstes liest man also mal das Default-PDF Programm aus, da meist bereits ein Evince, Adobe Reader oder was auch immer installiert ist:

[Code]
function GetDefaultPdfProg(Value: string): string;
var
PdfProg: string;
begin
Result := 'Xournal';
if RegQueryStringValue(HKCR, '.pdf', '', Result) then
Result := Result;
end;

Um für deutsche Systeme auch einen deutschen Kontextmenü-Eintrag zu erstellen, habe ich eine weitere Funktion hinzugefügt:

function getLanguage(Value: string): string;
var language: String;
begin
if GetUILanguage = $0407 then
begin
// UI language is German
Result := 'bearbeiten mit Xournal';
end
else
begin
// otherwise use english
Result := 'annotate with Xournal';
end
end;

Diese beiden Funktionen rufe ich dann einfach beim Erstellen des Registry-Eintrages auf und voila, da ist es…

[Registry]
Root: HKCR; Subkey: "{code:GetDefaultPdfProg}\shell\{code:getLanguage}\command"; ValueType: string; ValueName: ""; ValueData: """{app}\Xournal.exe"" ""%1"""; Flags: uninsdeletevalue

Das schaut zB. bei einem bereits installierten Adobe Reader 11 auf einem deutschen System etwa so aus:

[HKEY_CLASSES_ROOT\AcroExch.Document.11\shell\bearbeiten mit Xournal\command]
@="\"C:\\Program Files\\Xournal\\xournal.exe\" \"%1\""

Das ganze schaut dann am Schluss in etwa so aus:

Helge – Pretty Joe und die Dorfschönheiten

September 10th, 2014

Tja, gestern waren wir in Zürich und haben uns mal wieder zwei Stunden Helge Schneider gegönnt. Fazit: wie immer – exzellent. Hab ein weiteres mal Tränen gelacht. Am Besten finde ich die total kranken Sachen von Helge, die einfach komplett schräg sind. Schön war auch, dass Katzenklo einen anderen Text hatte und er den Refrain einfach wegliess, weil’s eh jeder kennt (Katzenklo ist sozusagen das “Smoke on the Water”, “Paranoid” oder “Stairway to heaven” – ich kann’s nicht mehr hören….)

Jetzt haben wir ihn bereits in drei Ländern gesehen – einmal bei uns in Schaan, einmal in Bregenz und heute in Zürich. Ein bisschen “versauter” war der alte Herr diesmal ;-)

The Strain

September 10th, 2014

Eigentlich stehe ich (mit Ausnahme von Twin Peaks) nicht auf so zusammenhängende Serien. Michi kam letzthin aber mit “The Strain” daher, weil er ein Buch gelesen hat. Also haben wir mal reingeschaut und jetzt bin ich süchtig….endlich mal wieder “richtige” Vampire, keine verschmusten-in-der-Sonne-glitzernden Heulsusen…. The Strain ist echt sehenswert.

Debian und die FSFE

September 9th, 2014

Die FSFE scheint nun langsam auch endlich Debian gebührend zu respektieren… wurde meines Erachtens auch mal Zeit.

Unlike other common GNU/Linux distributions, installing official Debian by default means installing only free software. As long as Debian users do not add additional package repositories, their systems are a reliable source of fully free compatibility information. We’re looking forward to working with Debian to help free software users get the hardware they need, and encourage the companies who provide it,” said FSF’s executive director John Sullivan.