Problem: beim Hochladen kommt Fehler (Linux):
Permission denied on /dev/ttyACM0
Lösung: sudo chmod a+rw /dev/ttyACM0
Problem: beim Hochladen kommt Fehler (Linux):
Permission denied on /dev/ttyACM0
Lösung: sudo chmod a+rw /dev/ttyACM0
Gehäuse:
XDO-Library zum Simulieren von Tastendrücken:
https://theembeddedlab.com/tutorials/simulate-keyboard-mouse-events-xdotool-raspberry-pi/xdotool-Library:
https://gordonlesti.com/c-language-trigger-key-events-in-linux-with-xdo/
Activate Raspberry PI advanced OpenGL driver:
To activate this driver use the raspi-config program of the Raspbian distribution. Under “Advanced Options” -> “GL Driver” you can select the “GL (Full KMS)” option. It’s still somewhat experimental and the behavior might be slightly different compared to the older driver.
https://rpi.science.uoit.ca/lab/ssdisplay1
http://www.netzmafia.de/skripten/hardware/RasPi/RasPi_I2C.html
Run sudo raspi-config
Select yes when it asks you to enable I2C.
Also select yes if it asks about automatically loading the kernel module.
reboot
find .. -name '*.cpp' | xargs wc -l
Git Repository auf eigenen Rechner holen:
git clone <projekt-url>
git clone https://username@github.com/username/project
Git Repository updaten:
git pull
Git Zugangsdaten dauerhaft speichern:
git config credential.helper store
Git commit (Änderungen an Server senden):
git commit -a -m "comment"
git push -u origin master
Git Remote-Server anzeigen:
git remote -v
Git Remote-Server hinzufügen:
git remote add [remote-name] [url]
Neuen Branch erzeugen und auf diesen Branch wechseln:
git checkout -b [Branch Name]
Auf Branch wechseln:
git checkout [Branch Name]
Branches anzeigen:
git branch -a
Branches pushen:
git push -u origin [branchname]
Git auf einen Commit resetten – Lokale Änderungen werden überschrieben:
git reset --hard [hash]
Letzten Commit rückgängig machen (Undo):
git reset --soft HEAD~
Letzte 3 Commits rückgängig machen (Undo):
git reset --soft HEAD~3
Hinzufügen von Dateien (git add) rückgängig machen:
git reset
Die letzten 3 commits zusammenfassen (squashen):
git reset --soft HEAD~3
git commit -a -m "commit message"
(danach force-push)
Datei aus dem Git entfernen ohne die Datei zu entfernen:
git rm --cached [datei]
Ordner aus dem Git entfernen ohne den Ordner zu entfernen:
git rm --cached -r [datei]
HTTP-Fehler beheben:
git config --global http.version HTTP/1.1
oder:
git init
Branch pushen, auf dem man sich befindet:
branchname=$(git rev-parse --abbrev-ref HEAD)
echo $branchname
git push -u origin $branchname
Datei als „nicht verändert“ markieren:
git update-index --assume-unchanged [datei]
Subversion nach GIT kopieren:
https://www.atlassian.com/git/tutorials/migrating-convert
Basic GIT commands:
https://confluence.atlassian.com/bitbucketserver/basic-git-commands-776639767.html
Wenn das Verzeichnis beim Migrieren leer ist:
git svn clone -r HEAD [url]
https://stackoverflow.com/questions/11966525/git-svn-clone-results-in-empty-directory
Datei aus dem aktuellen Branch mit der Datei aus einem anderen Branch (z.B. master) vergleichen:
git difftool [branch] [Datei]
Git für Einsteiger:
https://thomas-leister.de/git-fuer-einsteiger
Der Filterliste von adblock Plus folgende Zeile hinzufügen:
static.apester.com/js/sdk/v2.0/apester-javascript-sdk.min.js
oder
heise.de##.apester-media (für heise.de)
ODER:
Die Filterliste von Peter Lowe abonnieren:
https://adblockplus.org/de/subscriptions