* Howtos
Einiges Howtos, vorallem für mich als Erinnerungen gedacht:
- [[howto#django_sql_to_mysql][Django-Projekt von Sqlite3 nach Mysql umwandeln]]
- [[howto#wanderlust_umlaute][Wanderlust zum Anzeigen von Umlauten bewegen]]
#django_sql_to_mysql
** Django-Projekt von Sqlite3 nach Mysql umwandeln
1. Zuerst einmal:
sqlite3 database.db .dump .quit > database_dump.sql
2. Dann folgende Umwandlungen durchführen:
- Erste und letzte Zeile in database_dump.sql entfernen
- Alle Vorkommen von " durch ` ersetzen
- Auto_Increment bei allen ID Feldern ergänzen
- Kontrollieren, ob es Einträge gibt, bei denen ' statt " waren und die
daher nicht ersetzt wurden
3. Abschließend alles importieren:
mysql -u [user] -p [datenbank] < database_dump.sql
#wanderlust_umlaute
** Wanderlust zum Anzeigen von Umlauten bewegen
Wer Probleme hat, die Umlaute bei selbst geschickten Mails anzusehen,
dem sollte wie folgt geholfen werden können:
Einfach die Datei mel-q-ccl.el mit folgendem Patch
bearbeiten:
(defun quoted-printable-ccl-encode-region (start end)
"Encode the region from START to END with quoted-printable encoding."
(interactive "*r")
- (decode-coding-region start end 'mel-ccl-quoted-printable-lf-lf-rev))
+ (save-excursion
+ (goto-char start)
+ (insert (prog1
+ (decode-coding-string
+ (string-as-unibyte (buffer-substring start end))
+ 'mel-ccl-quoted-printable-lf-lf-rev)
+ (delete-region start end)))))
(defun quoted-printable-ccl-insert-encoded-file (filename)
"Encode contents of the file named as FILENAME, and insert it."