– Weitere Werkzeuge
– Werkzeuge für Web-Entwickler (Control-Shift-I)
– Rechts-Unten: „Anfragen“ aktivieren
Archive for the ‘Programmieren’ Category
Firefox – Web Traffic protokollieren
Montag, November 14th, 2022Nginx Server mit Docker & Certbot (HTTPS)
Donnerstag, November 10th, 2022Lokalen HTTP-Server starten
Freitag, September 23rd, 2022Python2: python -m SimpleHTTPServer 8000
Python3: python -m http.server 8000
Der Server ist dann erreichbar unter der URL http://localhost:8000
AWK – unzippen von Dateien in einen Zielordner
Dienstag, Juni 14th, 2022Der Name des Ziel-Ordners soll aus dem Namen der Zip-Datei bestimmt werden.
#!/bin/sh
#
# -v = variable setzen
# inp = Name der Variablen
# $1 = 1. Script-Argument
# split = Splitte die Variable inp mit dem Trenner . in das Array a
# print = drucke das erste Element des Array a
#
# Das Ergebnis der Aktion wird in die Script-Variable Foldername geschrieben
#
foldername=$(awk -v inp=$1 'BEGIN {split(inp,a,".zip"); print a[1]}')
#
# unzip modifiers:
# -o = overwrite wirthout promting
# -d = write to directory
#
unzip -o $1 -d $foldername
#
#
echo "Unzipping to folder:" $foldername
Cron
Freitag, Mai 6th, 2022Kurzanleitung Cron:
Cron
Cron startet nicht:
https://stackoverflow.com/questions/22743548/cronjob-not-running
Authentication abgelaufen?
https://devanswers.co/linux-cron-not-running-authentication-token-is-no-longer-valid-new-one-required/
Gitlab clone
Mittwoch, Februar 16th, 2022Git clone:
git clone origin master
Wenn nach dem Clonen beim Pushen eine Gitlab-Repositories folgende Fehlermeldung kommt:
error: src refspec master does not match any
error: failed to push some refs to '(Gitlab-URL)'
muss man zuerst den Master auschecken:
git checkout master
Dann sollte das Pushen gehen.
OpenGL/Vulkan Links
Mittwoch, November 24th, 2021AMD Cauldron
https://github.com/GPUOpen-LibrariesAndSDKs/Cauldron
glTF 3D Format
https://github.com/KhronosGroup/glTF/tree/main/specification/2.0
Homebrew
Montag, September 20th, 2021Fehlermeldung beim Installieren eines Paketes:
/usr/local/lib/cmake is not writable.
Damit brew die CMake-Scripte richtig installieren kann, muss
vorher folgender Befehl ausgeführt werden:
sudo chown -R $(whoami) $(brew --prefix)/*
Unix: Server einrichten
Dienstag, August 3rd, 2021User hinzufügen:
useradd -m -p [password] -s /bin/bash [username]
adduser [username] sudo
Sudo-User hinzufügen:
Als Root ausführen:
visudo
Zeile hinzufügen:
username ALL=(ALL) NOPASSWD:ALL
Benutzershell ändern:
sudo chsh -s /bin/bash [username]
Root-SSH-Zugang verbieten:
In Datei /etc/ssh/sshd_config
Zeile ändern in:
PermitRootLogin no
SSH Server neu starten:
/etc/init.d/ssh restart
Bei „WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!“
SSH Key aktualisieren:
ssh-keygen -R
Tabs durch vier Spaces (Leerzeichen) ersetzen
Donnerstag, Juli 29th, 2021#!/bin/sh
find . -name "*.cpp" -exec sed -e 's/\t/ /g' {} > {} \;