Skip to content

[Notepad++] Text suchen und ganze Zeilen löschen

Ich hatte heute die Problemstellung, dass ich aus ca. 50 Dateien einen Text suchen und die gesamte Zeile löschen wollte.

Grundsätzlich geht das mit NPP sehr einfach, da man im “Suchen & Ersetzen”-Dialog auch mehrere Dateien/Ordner in einem Schwung bearbeiten kann.

Mein erster Versuch war, den folgenden Suchstring (Regulärer Ausdruck) gegen leer zu ersetzen, allerdings bleibt dann eben die leere Zeile in der Datei erhalten
^(#4=IFCAPPLICATION(.*);|#5=IFCOWNERHISTORY(.*);)$

Der Trick ist jedoch – die Lösung fand ich auf schabau.eu – das Zeilenende nicht mit $ zu definieren, sondern mit \r\n
^(#4=IFCAPPLICATION(.*);|#5=IFCOWNERHISTORY(.*);)\r\n
Damit verschwindet dann auch die leere Zeile vollständig, da der Zeilenumbruch mit gesucht und gelöst wird.

Zwei Dinge sind zu beachten:

  • \r\n gilt nur für Windows, unter Linux muss \r ohne das \n genutzt werden. Wäre ja sonst auch zu einfach. wink
  • der Haken bei “. findet \r und \n” muss deaktiviert sein, da bei Regexp sonst mehrzeilig gesucht wird

Wechsel von 1Password zu Strongbox/KeePass

Nach vielen Jahren mit 1Password bin ich die letzten Wochen wieder zurück zu KeePass bzw. dessen Datenformat gewechselt, wobei ich dafür Strongbox als Programm auf Mac und iOS verwende.

KeePass hatte ich früher auch schon genutzt, auch auf dem SmartPhone, aber irgendwann ging mir die ganze Nutzung (speziell Synchronisation) etwas auf den Kecks und ich bin zu 1Passwort gewechselt, weil das einfach sehr gut und problemlos funktionierte und natürlich immer noch funktioniert.

Mit den Jahren wurde ich aber mit dem Programm irgendwie unzufrieden. Nur noch Abo-Modelle, keine lokalen Container mehr, Verschlimmbesserung der Oberfläche. Kam alles mit Version 8. Und seither habe ich mich mehrmals an Strongbox versucht, aber den Wechsel immer wieder sein lassen, weil es mir am Ende zu mühsam war, meine 400 Einträge manuell zu migrieren und alle Zwei-Faktor-Authentifizierungen und “geheimen Dokumente” neu einzurichten.

Im Februar 2023 (glaube ich) gab es dann aber ein wichtiges Update für Strongbox und seither kann man den 1Password-Datei-Export sehr gut importieren, bei dem auch die Dateianhänge (zum Großteil) sowie die 2FA-Codes korrekt übernommen werden. Das macht in Summe deutlich weniger Arbeit. Und um mich zu motivieren, den Wechsel auch wirklich durchzuziehen, habe ich mir von Strongbox dann auch gleich die Lifetime-Lizenz gekauft.

"Wechsel von 1Password zu Strongbox/KeePass" vollständig lesen

Splid - Ausgaben verwalten und abrechnen

Mal ein kleiner App-Tipp für die Verwaltung von Ausgaben auf Reisen oder der nächsten Vatertags-Sauf-Tour mit Kumpels.

Ich hatte gestern nach einem kleinen Programm gesucht, mit dem ich Urlaubsausgaben verwalten und bilanzieren kann, so dass ich am Ende einfach eine Anzeige bekomme, wer wem noch wie viel Geld zahlen muss. In den AppStores gibt es duzende in der Richtung, alle mit dem gleichen negativen Touch, dass man für die sinnvollen Funktionen ein Abo abschließen soll.

Zum Glück bin ich aber dann auf Splid (iOS und Android verfügbar) gestoßen, das grundsätzlich auch kostenlos funktioniert, für ein paar nette Funktionen (mehrere Gruppen/Reisen, PDF-/Excel-Export) einen geringen einmaligen Betrag haben möchte.

Da hab ich gar nicht lange überlegt und zugeschlagen und muss sagen, die App ist jeden der 3 € wert und spart viele Nerven beim herum rechnen. Haben mehrere eine Ausgabe getätigt, kann man diese sogar splitten und einzeln zuweisen, so dass alles übersichtlich bleibt.

Wer möchte, kann die Gruppen auch für andere Personen per Einladungs-Code freigeben, so dass alle Teilnehmer in der Liste Zugriff haben und jeder selbst direkt seine Ausgaben erfassen kann. Möchte man das nicht, kann man die Listen auch komplett lokal verwalten.

Wer was kleines einfaches in der Richtung sucht, gerne mal anschauen.

[Windows] Position von Desktop-Icons speichern

Seit einer Weile habe ich immer wieder das Ärgernis, dass an meinem Firmen-Notebook die Icons irgendwo wild auf dem Bildschirm verteilt sind, wenn man am Gerät eine andere Auflösung einstellt. Das kommt bei mir z.B. vor, wenn ich das Gerät nicht an der Docking-Station im Büro sondern zuhause am Monitor habe oder ganz ohne externen Monitor über den interne Display nutze.

Ich habe mich dann doch mal auf die Suche begeben und bin auf das Tool DesktopOK gestoßen, welches die Lücke füllt und im Wesentlichen verschiedene Profile erlaubt, die man abspeichern und wieder aufrufen kann.
Entsprechend habe ich mir für die verschiedenen Anwendungsfälle unterschiedliche Pre-Sets angelegt, welche ich einfach im Tray per Mausklick aktivieren kann.

Das Programm ist Freeware und kann ohne Installation gestartet werden. Man benötigt also keine Admin-Rechte für die Nutzung. Bezüglich sonstiger relevanter Fragen zur Sicherheit und der Erlaubnis, Fremd-Software im Unternehmensnetzwerk zu nutzen, wendet euch an eure IT. 😉

Das Programm hat auch noch diverse anderer Tools integriert (Color Picker, …), aber das nutze ich alles nicht.

Shaarli Bookmark-Verwaltung

Eigentlich bin ich seit 2011 bei pinboard.in und hab da über die letzten 12 Jahre immer fleißig meine Lesezeichen gesammelt. In letzter Zeit macht sich aber offensichtlich der Betreiber der Seite durch – sagen wir mal – “zweifelhafte” Aussagen auf Twitter eher unbeliebt.

Ich habe das dann mal zum Anstoß genommen, mir mit Shaarli eine eigene Lesezeichen-Verwaltung auf meinem Webserver zu installieren, wie es Dirk und Robert schon lange vor mir getan hatten.

Die Installation im Uberspace ist recht problemlos. Zip-Datei herunterladen, entpacken, fast schon fertig. Es gibt dazu eine Anleitung, wobei ich es bei mir auf eine Subdomain gelegt habe. Aber wer einen Uberspace hat, weiß ja, was zu tun ist. wink

Was bei mir im Moment noch Probleme macht ist das URL-Rewriting, das aus unerfindlichen Gründen nicht funktioniert. Da muss ich nochmal recherchieren. Übergangsweise (oder wenn man auf das Rewriting verzichten kann), gibt es im Shaarli-Doku eine Anleitung, wie man Shaarli auch ohne Rewrite nutzen kann. Finde ich aber nicht so schön.

Der Export von pinboard und der Import in Shaarli war kein großer Aufwand als HTML-Datei. Selbst Tags wurden korrekt übernommen.

Heute kann ich dann auch meinen pinboard-Account löschen und in den nächsten Tagen mal schauen, was es an nützlichen Plugins und hübschen Themes gibt.

Edit: Fehler gefunden. In der Datei .htaccess muss man die Zeile RewriteBase / aktivieren. Bei mir war diese auskommentiert. Nun klappt es auch mit dem URL Rewrite sauber. smile