Vim Kurztipp Nr.1

Geschrieben von Daniel am on 26. Februar 2008

vim ist ein toller Editor. Damit ich das nicht dauernd vergesse, hab ich vor, hier ein paar der speziellen Tricks vorzustellen.

Anfangen will ich heute eigentlich nur mit einem Link und einer kleinen Zusammenfassung dazu: Sehr pragmatische kurze Einführung in Vim und interessante Features

:set spell -> z= schlägt alternative Wörter vor, zg fügt unbekanntes zu eigener Datei hinzu, ]s sucht vorheriges und [s nächstes falsch geschriebenes Wort
:NoMatchParen schaltet Klammernsuche aus
[Ctrl+x] [Ctrl+o] vervollständigt bekannte Tags etc

Arbeit mit Tabs:

:tabs - View a list of tabs that are open with the file names. Use the command ‘:tabs’ and Vim will display a list of all the files in the tabs. The current window is shown by a “>” and a “+” is shown for any modifiable buffers.
:tabc - Close the current tab.
:tabnew - Open a new file for editing in a separate tab.
:tab split - Open the file in the current buffer in a new tab page.
:tabn - Switching to the next tab page.
:tabp - Switch to the previous tab page.
:tabr[ewind] - Go to the first tab page. You get the same effect when you use the :tabf[irst] command.
:tabo - Close all other tab pages.

Zum Abschluss, der Klassiker: Vim Assistent

Über TortoiseSVN, Statuscache und USB-Laufwerke

Geschrieben von Daniel am on 28. November 2007

Ich verwende sehr gerne TortoiseSVN um Subversion Repositories anzusprechen. Ein schönen Programm, dass mich allerdings regelmäßig genervt hat, da der Statuscache, in der Prozessliste TSVNCache.exe, mir andauernd alle Laufwerke gescannt hat.
Windows hat jedesmal gemeckert wenn ich meinen USB-Stick wieder abmelden/rausziehen wollte.

Lösung des Problems: Eigenschaftendialog anpassen.

  • Statuscache deaktivieren, dann gibts keine Symbole mehr, is aber die schnellste Variante
  • “Shell” als Modus einstellen, beeinflusst das arbeiten mit großen Repos
  • Die kompliziertere Variante: Zunächst alle Pfade ausschließen mit “*” und dann jeden der gescannt werden soll eintragen.

Mehr Infos (RTFM): Dokumentation von TortoiseSVN

lftp, awk und pipes oder wie man komfortabel und mit Kommandozeile ftp nutzt

Geschrieben von Daniel am on 19. Oktober 2007

Ftp “mag” ich ja eigentlich nicht besonders, aber manchmal kann man halt nicht drauf verzichten. Um “das Leben” an dieser Stelle einfacher, schöner, bequemer oder interessanter zu gestalten, oder auch einfach nur um das Bedürfnis nach geekigem Lebensstil auszuleben, wurde lftp erfunden.
lftp muss zunächst installiert werden. Unter Gentoo mit

emerge -va lftp

schnell erledigt.

Jetzt wirds interessant bzw ich will durch ein paar Anregungen die Phantasie meiner Leser anregen:

  • Verzeichnisinhalt auflisten und in Datei ftpdateiliste speichern
    echo ls | lftp -u USER,PASS HOSTNAME >ftpdateiliste
  • Die 9te Spalte aus dieser Datei (=Dateinamen) auslesen und an das Kommando “rm” weitergeben (Anwendung auf eigene Gefahr!)
    echo rm $(awk ‘{print $9}’ ftpdateiliste) | lftp -u USER,PASS HOSTNAME

    Danach ist der FTP-Server wieder leer.

  • Davon kann man ich zum Beispiel mit folgendem Befehl überzeugen. Verbleibender Platz auf dem FTP-Server, besser bekannt als Quota
    echo du . | lftp -u USER,PASS HOSTNAME | awk -v LIMIT=”50″ ‘$1~/[0-9]+/ {QUOTA=LIMIT*1024*1024; print (QUOTA-$1)/1024/1024 ” GB left”}’

Bessere Vorschläge gerne in den Kommentaren…

Strukturen im Chaos erkennen

Geschrieben von Daniel am on 29. September 2007

Wer schonmal ein Wiki über eine gewisse Zeit betreut hat kennt das Problem. Der Zweck der Seite, meist “Übersichlich alle relevanten Informationen darstellen”, ist irgendwann nicht mehr so klar erkennbar. An diesem Punkt stellt sich die Frage nach einer geeineten Methode, dieses Chaos zu sortieren bzw. Strukturen in den vielen Artikeln zu erkennen.
Eigentlich keine neue Idee aber eine Erwähnung Wert vor allem weil nur “offline” möglich: Card sorting
Donna Maurer und Todd Warfel erklärten schon vor längerer Zeit wies geht und sogar Alexander Limi von Plone macht bei Google nichts anderes.
Sein Eintrag findet hier Erwähnung weil ich kein größeres Struktursuche Projekt gefunden habe. Sein Positivbeispiel: Weblion Nach der Struktursuche sieht soch schon viel besser aus als Weblion vor der Umsortierung.
Bin kein großer Fan von Strukturen im Sinne von Hierarchie, hier geht es nur darum wie man trotz vieler Informationen den Überblick nicht verliert.

Probleme beim Wordpress-Tabellen umbenennen 1

Geschrieben von Daniel am on 29. September 2007

Wer eine “Du hast nicht ausreichend Rechte, um auf diese Seite zuzugreifen.” Meldung bekommt nachdem er die Wordpress-Tabellen umbenannt hat der hat wohl (wie ich) vergessen, den Rat von Burkis WebWorld zu befolgen.
Nach dem umbenennen muss man nämlich
Jan Häußlers Tipp befolgen und mit Hand oder Query alle Treffer von

SELECT * FROM neuesprefix_options WHERE option_name LIKE ‘wp_%’;
SELECT * FROM neuesprefix_usermeta WHERE meta_key LIKE ‘wp_%’;

anpassen.
Jetzt geht wieder alles, danke an alle Beteiligten.

Virtuell mitdemonstrieren in Berlin 1

Geschrieben von Daniel am on 22. September 2007

Seit wahrscheinlich ner halben Stunde wird in Berlin auf der Demo “Freiheit statt Angst” in Berlin für weniger Überwachungswahn und mehr Sinnprüfung nach Gesetzerlass demonstriert. Ich kann leider nicht da sein weil zu weit weg aber im Rahmen meiner Möglichkeiten will ich die Initiative unterstüzten. Was ich auf meinen virtuellen Banner schreibe:

  • “Es gibt keine individuelle Freiheit ohne gesellschaftliche Freiheit. Der Schutz der Privatheit und der individuellen Freiheitsrechte sind kein eigenbrötlerischer Individualismus. Sie gehören zur Menschenwürde.” – Burkhard Hirsch
  • “Freiheit bedeutet Verantwortlichkeit; das ist der Grund, warum sich die meisten Menschen vor ihr fürchten.” George Bernard Shaw, ir. Dramatiker, 1856-1950
  • “Ein Volk gibt niemals seine Freiheit auf, außer in irgendeiner Verblendung.” - Edmund Burke, 1784
  • Zur Website der Demonstration.

    In diesem Sinne viel Spaß allem Beteiligten. Ich demonstriere heute nur virtuell mit, beim nächsten Mal hoffentlich persönlich.

Für alle Freunde von Datenvisualisierung und Semantik

Geschrieben von Daniel am on 21. August 2007

Nur zwei Dinge, die ich gerne hier kurz vermitteln will.

(via tautoko)

Typo3 Installation 1

Geschrieben von Daniel am on 20. August 2007

Solltest du oder ich mal ein Problem mit der Typo3-Installation haben weil

Warning: mysql_list_dbs() [function.mysql-list-dbs]: Unable to save MySQL query result in /mnt/128/[...]/t3lib/class.t3lib_db.php on line 950
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /mnt/128/[...]/t3lib/class.t3lib_db.php on line 951

dann besteht eine mögliche Lösung darin, die Datenbank direkt in die localconf zu schreiben
$typo_db = ‘datenbankname’; // Modified or inserted by TYPO3 Install Tool.

In der Hoffnung auf eine Trendwende…

Geschrieben von Daniel am on 11. Juli 2007

Ich persönlich lese gerne Blogs, mit deren Inhalt ich mich nicht stundenlang beschäftigen muss, die mir aber trotzdem irgendwas mitteilen. Mit dem heutigen Beitrag werde ich diesem Anspruch an mich selbst nicht ganz gerecht, hoffe aber trotzdem auf ein paar Leser und will niemanden verschrecken.

Werd mich in nächster Zeit verstärkt anderen Themen widmen, deshalb wird dieser lange Beitrag wohl ne einmalige Sache sein…

Es geht um aktuelle politische Entwicklungen bzgl Terrorabwehr, Sicherheit, Datenschutz, Bürger vs. Politiker. Ich will eigentlich auch niemandem die Arbeit abnehmen, weil politische Themen schnell belehrend wirken, deshalb hier eine Zusammenstellung von Meldungen der letzten Zeit.

Ich möchte jedem ermöglichen, sich selbst eigene Meinung zu bilden und habe versucht, Gegenmeinungen zu finden und nichts zu filtern. Was haltet ihr von dem Thema, habe ich Artikel vergessen? Werde diese gerne aufnehmen, einfach melden.
Last but not least: Videos sind nicht wichtiger als Artikel, obwohl das audiovisuelle Erlebnis natürlich dazu einlädt.

Viel Spaß damit.

Continue reading…

TWiki > Mediawiki 2

Geschrieben von Daniel am on 07. Juli 2007

Ich habe relativ lange Mediawiki, PmWiki und Docuwiki verwendet. Richtig glücklich bin ich aber erst seitdem ich bei TWiki gelandet bin.

TWiki ist eine wirklich mächtige Software. Über die “nackte Wikifunktionalität” hinaus kann man damit komplette Applikationen entwickeln und Projektmanagement oder Kontaktverwaltung machen.

Der einzige Grund, warum ich erst relativ spät auf TWiki gestoßen bin ist, dass TWiki in Perl geschrieben ist (zumindest der Core). Fehler sind zum lernen da, ein tolles Programm, quasi der Beweis, dass man auch mit Perl schöne Programme schreiben kann. Die Perl-Sache seh ich nun positiv weil ich Perl nicht so gut kann wie PHP und damit eigene Änderungen ausgeschlossen sind (mehr Zeit für anderes) und weil ich endlich mal mein cgi-bin Verzeichnis verwenden kann.

Genug gelabert, zur Sache: Ich hab heute weder Lust noch Zeit um einen ausführlichen Artikel zum Thema zu schreiben, deshalb an dieser Stelle nur ein paar Appetithäppchen: TWikiDrawPlugin ermöglicht das gemeinsame bildmalen, mit EasyTimeLinePlugin lassen sich Gantt-Diagramme malen, mit Forms kann man auch DAUs ins Wiki lassen, das Java Wiki und das CERN Wiki setzen auch TWiki ein.
Wer ein wenig mehr Hard Facts zum freuen braucht, sollte sich mal wikimatrix.org ansehen.

Die Frage in die Runde: Welches Thema an Wikis soll ich genauer beleuchten?
Ich werde “in nächster Zeit” (was auch immer das heißen mag) einen ausführlicheren Artikel zu TWiki schreiben, gibt es Detailthemen die einen oder zwei meiner Leser interessieren?
Ich bin quasi permanent auf der Suche nach “Überzeugungsliteratur”, hat jemand Tipps, Erfahrungen die er teilen will, einfache “Wie funktioniert ein Wiki” Einführungen?

Warum ich Jabber lieber als ICQ verwende 3

Geschrieben von Daniel am on 30. Juni 2007

Wahrscheinlich haben die meisten, die diese Zeilen lesen noch niemals etwas von Jabber gehört. Jabber ist ein nicht proprietäres Instant Messaging Netzwerk, welches gegenüber ICQ einige Vorteile bietet.

Eine sehr gelungene Gegenüberstellung gitbs hier.
Ich will hier nur drei Argumente aufzeigen, die zumindest mich überzeugt haben:

  1. Die Rechte an den gesendeten Nachrichten hat AOL.
    In den Terms of Service von ICQ steht, dass ICQ ALLE RECHTE an den übersendeten Nachrichten hat. So stell ich mir Kommunikation nicht vor!
    “AOL behält sich laut den Policy Agreements (zu denen jeder User zustimmen muss) das Recht vor, Inhalte zu zensieren und das Copyright auf jeden, über das ICQ-Netzwerk versandten Inhalt zu erlangen! Das heißt im Klartext: wer irgendetwas über ICQ verschickt, verliert in diesem Augenblick das Copyright auf den Inhalt, AOL nimmt sich das Recht die Inhalte zu filtern und abzufangen (z.b. Codeschnipsel) und dann mit eigenem Copyright weiter zu vermarkten.”
  2. Unverschlüsselte Verbindung, unverschlüsselte Daten.
    Die Verbindung zu ICQ Servers wird nicht verschlüsselt. Jeder kann den Netzwerkverkehr mitlesen (”Ich hab nichts zu verbergen”-Argumentation bitte hier lang).
    Jabber unterstützt im Gegensatz zu ICQ SSL für die verschlüsselte Verbindung und sogar GnuPG für die Verschlüsslung der Nachrichten. (Nachfragen in den Kommentaren erwünscht!)
  3. Alternative Clients nicht erwünscht.
    In den Nutzungsbestimmungen von ICQ Inc. wird die Erstellung und Nutzung alternativer Clients zur Interaktion mit den bereitgestellten Diensten explizit verboten. (Quelle)
    AOL legt die Weiterentwicklung des Protokolls nicht offen. Dadurch bekommen alternative ICQ-Clients Probleme mit dem Verbinden ins ICQ-Netz, hat wohl jeder schon festgestellt.

Weitere Links: ulm.ccc.de, matthias.wimmer.name, web.amessage.info und Wikipedia

Was nun?

wird der interessierte Leser fragen.

  1. Jabber Client herunterladen, zum Beispiel Psi für Puristen oder Miranda,
  2. kostenlosen Jabber-Account erstellen und
  3. der wichtigste Schritt: Jabber weitererzählen! ICQ hat jeder, Jabber kennt keiner. Ich hoffe, mit diesem Beitrag einen kleinen Beitrag dazu zu leisten.

Support gerne in den Kommentaren.

Noch eine Empfehlung (bis jabber.omschallom.com läuft): amessage.info
Dort kann man natürlich kostenlos einen Jabber-Account bekommen und mit Hilfe von Transports auch weiterhin ICQ nutzen bis man alle Freunde überredet hat.

Nachtrag: Wer es genauer wissen will kann bei kairaven.de nachlesen. Dort werden auch die Verschlüsslungstechniken und Anonymisierung durch Proxys genauer beleutet.

Inhalt macht die Information spannend.

Geschrieben von Daniel am on 30. Juni 2007

Gutes Berichtswesen ist langweilig — »Me, myself und BI«
Viele Farben, 3D, Tachometer und hyperaktive Oberflächen sind selten ein Zeichen guten Informationsdesigns. Der Inhalt macht die Information spannend. Aufgabe der Form ist es, die Botschaft schnell, klar, kompakt und eindeutig zu vermitteln.

Zu MonkeyGTD und Tiddlywiki 2

Geschrieben von Daniel am on 30. Juni 2007

Nur in aller Kürze und ohne erkennbaren Zusammenhang:
Die momentan meiner Meinung nach interessanteste GTD Softwärelösungen ist “MonkeyGTD”. Hier die Alpha-Version verlinkt weil diese auch stabil läuft, zumindest für meine Ansprüche. MonkeyGTD basiert auf TiddlyWiki und hat ein paar interessante Erweiterungen integriert. Wie man mit MonkeyGTD am Besten arbeitet wird in diesem Wiki erklärt.

Friedensnobelpresiträger 2006 Muhammad Yunus am 6.6.07 in Karlsruhe

Geschrieben von Daniel am on 05. Juni 2007

Am 6. Juni, also morgen, ist Muhammad Yunus im Audimad der Universität Karlsruhe. Im Rahmen der Vortragsreihe Globalisierung gestalten der Global Marshall Plan Hochschulgruppe Karlsruhe und AIESEC, in Kooperation mit dem IEP der Uni Karlsruhe und last but not least der Uni Karlsruhe selbst wird der Vortrag um 12 Uhr im Audimax stattfinden. Diese und andere Informationen kann man auch nochmal hier, hier und hier nachlesen.
Ich freu mich drauf und möchte an dieser Stelle allen Beteiligen nochmals danken, tolle Arbeit!

Muhammad Yunus hat 2006 den Friedensnobelpreis bekommen, wie man in der FAZ, bei Spiegel Online, nochmal bei Spiegel Online oder in der Zeit nachlesen kann.

Wem das noch nicht reicht hilft Google oder freitag.de: “Erstaunlich ist, dass Grameen mit 98 Prozent eine wesentlich höhere Rückzahlquote als Normalbanken hat.”

Die anderen beiden Redner will ich dabei aber nicht vergessen: Eduardo Suplicy (”senador da República pelo estado de São Paulo”) wird über Grundeinkommen in Brasilien sprechen. Abgeschlossen wird die Veranstaltung von Götz W. Werner mit dessen Beitrag zu Grundeinkommen.

Ich bitte meine Leser zu entschuldigen, dass diese Meldung viel zu spontan kommt aber ich bin einfach nicht dazu gekommen…

Storno Kasse 2 2

Geschrieben von Daniel am on 29. Mai 2007

Warum müssen die Frauen und Herren an der Kasse immer den Filialleiter rufen, um etwas zu stornieren? Klar, so kann man die Kunden länger im Laden behalten, aber ob das notwendig ist und gibts da nicht bessere Methoden?
Der einzige Grund den ich mir in den Minuten die ich auf eben diesen Filialleiter gewartet habe zusammenreimen konnte ist die Grundidee, dass man der Verkäuferin nicht soweit vertraut. Liege ich damit richtig, hat jemand Insiderwissen?

Fehler in ‘Das Postfix-Buch’

Geschrieben von Daniel am on 10. Mai 2007

Nachdem ich gerade schon “eine Weile” also ehrlich gesagt ewig nach dem Fehler in meiner config gesucht habe, bin ich auf diese Korrektur gestoßen:

Tritt der Fehler auf, so loggt Postfix
postfix/smtpd[6502]: fatal: no SASL authentication mechanisms
und ein SMTP-AUTH ist nicht möglich.

smtpd_sasl_security_options = noanonymous
(noplaintext darf nicht mehr genannt sein).

Zur Seite

Wenn man manche Dinge nur vorher wüsste…

Windows-Tuning: Console > cmd.exe

Geschrieben von Daniel am on 13. April 2007

Console ist ein Sourceforce Projekt welches wunderbar meine Windowsumgebung erweitert ähnlich wie screen unter Linux, wobei screen trotzdem mein Favorit bleibt…
Colsole beherrscht Tabs und kann statt der “Normalen” Windowskonsole (und bestimmt auch statt der neuen PowerShell) auch meine cygwin Umgebung, sprich bash, ausführen. Da ich relativ viel (dazu später mehr unter cygwin arbeite, eine sehr nützliche Funktion.

Unter Settings -> Tabs muss man eine neue colsole anlegen und diese mit

c:\cygwin\bin\bash –login -i

aufrufen.

[via garbageburrito.com]

Download Tipp heute: filehippo.com Update Checker

Geschrieben von Daniel am on 05. April 2007

Ich hab noch nicht entschieden ob ich “ne Serie” draus mach, zumindest hab ich heute nen guten Tipp für alle Windows Benutzer:

filehippo.com Update Checker. Muss nicht installiert werden und checkt den PC nach Software für die es Updates gibt. Bei der Menge an kleinen Tools kann ja sonst niemand mehr den Überblick behalten…

PHP-FUSION Arcade Module Remote SQL Injection 2

Geschrieben von Daniel am on 04. April 2007

Für alle PHP-FUSION Jünger da draußen (die gibts immer noch…). Deaktiviert euren Arcade Mode bis die aktuelle Remote SQL Injection gefixed ist, sonst kann sich jemand Rootrechte verschaffen. Dass es jemand versucht hat erkennt man an den “/infusions/arcade/” Leuten von Google. Weitere Details könnten schaden -> gibts nicht.

Update: Mittlerweile gibts ne korrigierte Version -> Regelmäßige Updates sind wichtig.

Typo vs Wordpress 2

Geschrieben von Daniel am on 29. März 2007

Der Titel kündigt einen langen Text an, den ich aber mangels Fachkenntnisse und Lebenszeit leider heute nicht liefern kann. Stattdessen erwartet den interessierten Leser nur ein kleiner Ausflug über den Wordpress Tellerrand hinaus…

Seit nunmehr einem Jahr verwende ich nun Wordpress, und so ist es langsam mal Zeit, dies ein wenig zu hinterfragen. Beeindruckt von der wahnsinnig geilen Live Suche auf robbyonrails.com wollte ich mir Typo mal ein wenig ansehen (Mephisto hab ich relativ schnell ausgeschlossen, Radiant ist keine Blogengine).

Die Installation war im Prinzip schnell erledigt.

svn co http://svn.typosphere.org/typo/tags/release_4_1
cp config/database.yml.example config/database.yml
# Diese Datei anpassen, db/scheme.sqlite sourcen
rake db:migrate
mongrel_rails start –port 3001 –environment production

textile, RSS. Ich drifte ab, die Essenz ist nämlich, dass ich gerade bei der Administrationsoberfläche nicht mit weniger Leben will.
Ich bleibe nun also doch bei Wordpress, allerdings jetzt bewusst als Entscheidung für gute Oberflächen und PHP, weils mir einfach gut gefällt. Schade wegen der Live Search, aber egal…

Relation Backup und Schlafqualität heute: Mysql

Geschrieben von Daniel am on 28. März 2007

Als Administrator, im Sinne von “für die Daten Verantwortlicher”, schläft man im Allgemeinen schlechter als der normale DAU. Nachts schweißgebadet aufwachen, wieder vom großen Daten-GAU geträumt… das muss nicht sein!

Ich will nun ein wenig dazu beitragen, dass all die Adminis da draußen zumindest nicht wegen der Mysql Datenbanken schlecht schlafen müssen und sogar mit “Welche Version willst du denn” reagieren können!

Die Lösung kommt wie so oft in Form eines Sourceforge Projektes, AutoMySQLBackup sichert so oft und so lange man will alle Datenbanken sie man will.
Im meinem Fall will ich alle Datenbanken sichern.
Der User backup bekommt Leserechte auf alle Datenbanken. Dies probiere ich im zweiten Schritt gleich aus.

mysql -u root -p -e “GRANT SELECT, LOCK TABLES ON *.* TO ‘backup’@'localhost’ IDENTIFIED BY ‘geheimesbackuppw’;”
mysqlshow –user=backup –password=geheimesbackuppw

Da AutoMySQLBackup mit dieser Ausgabe noch wenig anfangen kann filter ich die gerade, wenngleich ein wenig “quick and dirty” aber bei mir läuft (Verbesserungen gerne in den Kommentaren), und trage in das Skript ein (an der richtigen Stelle natürlich):

DBNAMES=$(mysqlshow –user=backup –password=geheimesbackuppw | sed ’s/^|[ \t]*//;s/[ \t]*|$//;’ | sed ‘$!N;s/\n/ /’ | sed ‘$!N;s/\n/ /’ | sed ‘$!N;s/\n/ /’ | sed ‘$!N;s/\n/ /’ | sed ‘$!N;s/\n/ /’ | sed ‘$!N;s/\n/ /’ | sed ’s/+-*-+ Databases +-*-+ //;s/ +-*-+//;’)

Fertig ist die (für mich) perfekte Mysql-Backup Lösung, gute Nacht.

Geschützt: Why Content Management Fails

Geschrieben von Daniel am on 24. März 2007

Jeffrey Veen schreibt über Why content management fails und Making a better cmd.
Sehr lesenswert. Essenz:
- Stupid User Argument: Keiner will seine liebgewonnenen Angewohnheiten ändern
- Es existiert kein CMS System welches einfach nur einfach ist und zugleich auch für nicht Geeks bedienbar.

Tiddlywiki + Rails = Serversidewiki oder Solowiki

Geschrieben von Daniel am on 19. März 2007

Ich glaub ich hab bisher noch nichts darüber geschrieben –> höchste Zeit: TiddlyWiki ist eine Wikisystem, das auf als Datei auf dem eigenen PC läuft. Dies kann man z.B. als unkomplizierte Notizsammlung nutzen. Eine andere weit verbreitete Anwendung liegt in der Verwendung als GTD System (siehe d3 oder GTDTiddlyWiki).

Wenn man wie ich die meinste Zeit an anderen Rechnern sitzt und deshalb gerne ne Online-Lösung hätte stößt man früher oder später auf ZiddlyWiki (is leider mittlerweile tod siehe hier bzw (meine Empfehlung) Solowiki. Letzteres ist Serversidewiki.com nur zum eigenen Gebrauch. Herunterladen kann man dieses hier. Is so schnell wie Serversidewiki und ohne “nur 10 tiddlers” Beschränkung, auch inklusive textile etc.
Serversidewiki ist ein Rails Programm welches die Datenbankschnittstelle für TiddlyWiki implementiert.

Das einzige Problem, das ich mit TiddlyWiki und dessen verschiedenen Versionen hab ist die Unübersichtlichkeit die dadurch im Internet herrscht. Hat jemand dafür schon eine Lösung gefunden / Lust, dies mit mir zu sortieren?

ftplicity Howto 2

Geschrieben von Daniel am on 17. März 2007

Da ich gerade mal wieder einen neuen Server aufsetze will ich nun auch mal endlich was zu ftplicity schreiben:

Was ftplicity ist sollte den Stammlesern (Hallo Andi) bekannt sein (siehe hier oder hier), wies geht folgt jetzt.

Zunächst braucht man librsync und duplicity

emerge -va duplicity

und ftplicity:

wget ftp://ftp.heise.de/pub/ct/listings/0613-216.tar.gz
tar -xvzf 0613-216.tar.gz
cd ftplicity-1.1.1/
cp ftplicity /usr/local/bin

Einen GnuPG Key benötigen wir auch noch, ich erstelle einen Key extra fürs Backup:

gpg –gen-key

Und dann kanns auch schon losgehen.

ftplicity backup

Nach dem ersten Start werden unter /root/.ftplicity ein paar selbsterklärende Dateien erstellt. Dort muss man z.B. noch den ftp Server einstellen.

Wiederherstellung mit

ftplicity fetch var/www /root/varwwwwiederherstellung 4D

Cronjob: In die Crontab der Wahl muss noch folgendes eingetragen werden. Der zweite Befehl löscht alte Backups monatlich.

00 2 * * * root /usr/local/bin/ftplicity backup
00 4 1 * * root /usr/local/bin/ftplicity full && /usr/local/bin/ftplicity purge –force

Edit: Hab grad noch nen Artikel gefunden der meinem sehr ähnelt, wenngleich ich ihn eben erst gefunden habe… blog.splash.de hat auch ein schönes howto geschrieben.

swaks - Swiss Army Knife SMTP

Geschrieben von Daniel am on 17. März 2007

Wer das ewige getippe von “telnet localhost 25″ oder so beim Mailservertesten satt hat, für den ist “swaks” genau das richtige! “Command line SMTP testing, including TLS and AUTH” heißt es auf der Website.

Pages: 1 2 3 4 5 Next