IT Link Liste

eine Liste mit links

  • https://regex101.com
  • https://coderwall.com/p/ewk0mq/stop-remove-all-docker-containers
  • https://healthchecks.io/docs/resources/
  • https://github.com/healthchecks/healthchecks
  • https://github.com/coaxial/docker-healthchecks
  • https://hub.docker.com/r/wmit/healthchecks/
  • https://stackoverflow.com/questions/4922943/test-if-remote-tcp-port-is-open-from-a-shell-script

Git Cheat Sheet

Mein Git Cheat Sheet

 

Befehle für und Parameter Git die ich mir nie so richtig merken kann

  • rebase
  • amend
  • Alle remote branches zum lokalen Repository transferieren
    hierfür brauchen wir ein kleines Script.

    for remote in `git branch -r`; do
    git branch --track ${remote#origin/} $remote;
    done

Docker Cheat Sheet

Mein Docker Cheat Sheet

Befehle und Parameter für Docker die ich häufiger brauche und mir nie ganz richtig merken kann

Alle container die nicht mehr laufen entfernen
docker rm $(docker ps -aq)

Alle images entfernen
docker rmi $(docker images -q)

To only stop exited containers and delete only non-tagged images
docker ps --filter 'status=Exited' -a | xargs docker stop docker images --filter "dangling=true" -q | xargs docker rmi

Container starten
docker run -name XXX imagename command

shell innerhalb des containers ausführen
docker exec -ti XXX bash

Dateiliste mit Suchergebnis

Wer in großen Verzeichnisbäumen alle Dateien finden will die einen bestimmten Suchtext enthalten benutzt “grep”.
Effizienter ist es mit dieser Kombination:
find . -type f -not -name "*.gz" -not -name "*.tar" -not -name "*.tgz" -not -name "*.jpg" -not -name "*.gif" -not -name "*.png" -not -name "*log" -not -name "*cache*" -print0|xargs --null grep -l 'suchtext' >all-files.txt

Danach kann man die Dateien mit rsync an einen neuen Ort kopieren
rsync -av --files-from=/path/to/files.txt / /destination/path/

und danach wiederum Ersetzungen in ALLEN Dateien mit sed machen
find /destination/path -type f -print0| xargs sed -i 's/string1/string2/g'

kostenlos Windows 10

Ein Trick:
Bei Heise Online gibt es einen Artikel zum Thema
http://www.heise.de/newsticker/meldung/Und-noch-ein-Trick-weiterhin-kostenlos-an-Windows-10-zu-kommen-3288425.html?wt_mc=rss.ho.beitrag.atom

PDF Dateien zusammenfügen

Die einfache Variante

pdfunite in-1.pdf in-2.pdf in-n.pdf out.pdf

mit Ghostscript:

gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=finished.pdf file1.pdf file2.pd
gs         starts the Ghostscript program.
-dBATCH    once Ghostscript processes the PDF files, it should exit.
           If you don't include this option, Ghostscript will just keep running.
-dNOPAUSE  forces Ghostscript to process each page without pausing for user interaction.
-q         stops Ghostscript from displaying messages while it works
-sDEVICE=pdfwrite 
           tells Ghostscript to use its built-in PDF writer to process the files.
-sOutputFile=finished.pdf
           tells Ghostscript to save the combined PDF file with the specified name.

Mein neuer Favorit

pdftk A=one.pdf B=two.pdf cat A1-7 B1-5 A8 output combined.pdf

Lied der jungen Garde

Worte: Heinrich Arnulf Eildermann
Weise: “Zu Mantua in Banden”

1. :Dem Morgenrot entgegen, ihr Kampfgenossen all. Bald siegt ihr allerwegen, bald weicht der Feinde Wall. Mit Macht heran und haltet Schritt, Arbeiterjugend, will sie mit? Wir sind die junge Garde des Proletariats!

2. :Wir haben selbst erfahren der Arbeit Frongewalt in düst´ren Kinderjahren und wurden früh schon alt. Sie hat an unserm Fuß geklirrt, die Kette, die nur schwerer wird. Wir sind die junge Garde des Proletariats!

3. :Die Arbeit kann uns lehren, sie lehrte uns die Kraft, den Reichtum zu vermehren, der unsre Armut schafft. Nun wird die Kraft von uns erkannt, die starke Waffe unsre Hand. Wir sind die junge Garde des Proletariats!

4. :Wir reichen euch die Hände, Genossen, all zum Bund. Des Kampfes sei ein Ende, eh´ nicht in weiter Rund´ der Arbeit freies Volk gesiegt und jeder Feind am Boden liegt. Wir sind die junge Garde des Proletariats!