- Details
- Kategorie: Programming
- Zugriffe: 6884
I just stumbled upon a nice way to enhance the bash debug trace output format (See here for the source).
Weiterlesen: bash - Nice way to enhance and prettify execution trace enabled with -x
- Details
- Kategorie: Programming
-
Auch verfügbar:
- Zugriffe: 1931
Diese Webseite hat durch Umstruktirierung leider eine größere Anzahl von toten Links bekommen nachdem sie umstrukturiert wurde. Das gefällt den Suchmaschinen nicht. Deshalb habe ich ein go Programm geschrieben welches mir dabei geholfen hat die Seiten zu finden die tote Links enthalten und auch gleichzeitig eine sitemap für diese Webseite erstellt.
Weiterlesen: Offline Websitencrawler der eine sitemap erstellt und ungültige Seitenlinks entdeckt
- Details
- Kategorie: Programming
- Zugriffe: 5249
Weiterlesen: Bibber - Umrechnung von Temperaturen in andere Temperatureinheiten
- Details
- Kategorie: Programming
- Zugriffe: 31533
Weiterlesen: How to find out which Linux distribution a script runs on
- Details
- Kategorie: Programming
-
Auch verfügbar:
- Zugriffe: 4893
Als ich versuchte ein bash Script welches sich selbst aktualisiert sobald eine neuere Version verfügbar ist und sich selbst noch einmal mit der neuen Version aufruft mit den initialen Scripaufrufparametern bekam ich Probleme. Beim erneuten Aufruf wurden die Parameter nicht mehr genau so übergeben wie sie initial eingegeben wurden. Besonders Leerzeichen in Stringparametern bereiteten Probleme. Der Scripupdate soll ja für den Aufrufen unbemerkt stattfinden und der Aufrufer immer die aktuellste Version benutzen.
- Details
- Kategorie: Programming
-
Auch verfügbar:
- Zugriffe: 5183
Es ist ganz hilfreich wenn man mit einer Raspberry bestimmte Schaltvorgänge zeit- und sonnenauf- sowie -untergangsgesteuert vornehmen kann. Deshalb habe ich mich mal ein wenig umgesehen wie man sowas leicht rausbekommen kann. Dabei habe ich APIs im Internet gefunden, die bei der Ermittlung von beiden Informationen helfen und dann ein kleines Python Script bedingt durch die API-Nutzung innerhalb kürzester Zeit geschrieben. gneadr hat noch eine andere interessante Variante herausgefunden die ich noch etwas modifiziert habe.
- Details
- Kategorie: Programming
- Zugriffe: 7698
- Details
- Kategorie: Programming
- Zugriffe: 21563
- Details
- Kategorie: Programming
-
Auch verfügbar:
- Zugriffe: 24623
- Details
- Kategorie: Programming
-
Auch verfügbar:
- Zugriffe: 4617
Ein Backup von wichtigen Daten ist das A und O wenn man mit Computeren arbeitet. Das gilt auch für den privaten Bereich, wo man private Photos, Videos, Dokumente, eMail usw hat und nicht verlieren möchte. Dazu gibt es viele Tools unter Linux wie z.B. rsync, rsnapshot usw. Ab und zu sollte man aber auch testen, oder der Backup identisch ist mit dem Original, denn es ist nichts so unangenehm, als wenn man in dem Fall, wo man das Backup benötigt, dass es nicht vollständig ist.
Weiterlesen: Welche Tools helfen Unterschiede in Verzeichnisbäumen festzustellen
- Details
- Kategorie: Programming
- Zugriffe: 7446
Wenn man git zur Codeverwaltung benutzt lernt man immer wieder neue Befehle kennen, die einem bei der Codeveraltung helfen. Anbei meine stetig wachsende Sammlung von Befehlen die ich oft - aber auch weniger häufig benutze um meinen Code zu verwalten. Speziell die weniger häufig benutzten muss man immer wieder mal nachsehen.
- Details
- Kategorie: Programming
- Zugriffe: 8268
A lot of time you have to split a string into pieces. There exist various ways to get it done. For example you can use sed or grep with a regular experssion. But there are much more efiicient ways available by using plain bash:
Question: How to extract the first and second path from the given string s="someString:/path1/path2/path3/path3/test.bin"
Solution: /path1/path2
Use cut:
echo $(cut -f 2-3 -d / <<< "$s")
Use sed:
echo $(sed -r 's/[^:]+:((\/[^/]+){2})(.*)/\1/' <<< "$s")
Use plain bash and read:
IFS=/ read x a b y <<< "$s"; echo "/$a/$b"
Use plain bash and set:
IFS=/ eval set -- \$s; echo "/$2/$3"
- Details
- Kategorie: Programming
-
Auch verfügbar:
- Zugriffe: 6540
Bislang habe ich meinen Code in einem lokalen Git auf meinem Desktop verwaltet. Da ich auch remote von einem lokalen Labtop oder per VPN verbundenen remoten Labtop auf den Code zugreifen möchte musste das lokale Git Repository umgestellt werden. Bei mir läuft eine kleine Raspberry als LAN Server und der ist dafür ideal.
Es finden sich diverse Beiträge zu dem Thema im Netz aber es dauerte etwas bis ich die optimale Lösung gefunden habe. Es ist nicht schwer wenn man weiss wie.
Weiterlesen: Wie stellt man ein lokales Git Repository in ein remotes Git Repository um?
Seite 1 von 2

