OpenGL Normal Mapping

März 31st, 2017

https://learnopengl.com/#!Advanced-Lighting/Normal-Mapping

Linux: Prozesse im Hintergrund ausführen mit screen

Februar 8th, 2017

Screen-Session starten:
screen

Screen-Session lösen (detach):
Ctrl-a d

Screen-Session wiederholen (re-atach):
screen -r

Screen-Session beenden (kill):
Ctrl-a K
oder:
Ctrl-a \

Screen-Sessions für Benutzer auflisten:
screen -ls
oder:

http://www.tecmint.com/screen-command-examples-to-manage-linux-terminals/

Linux: Speicherplatz anzeigen

Februar 7th, 2017

Speicherplatz in Gigabyte anzeigen:
df --block-size=G

Speicherbelegung eines Ordners und der Unterordner anzeigen:
du -h

Warum bei Meetings niemals etwas herauskommt

Dezember 9th, 2016

http://www.spiegel.de/karriere/meetings-ohne-ergebnis-endloses-gelaber-a-1123946.html

Ubunbu Linux Tipps und Tricks

November 22nd, 2016

Beim Terminal-Fenster aufrufen:
CtrlAlt-F3

Beim Terminal-Fenster wieder verlassen:
CtrlAlt-F7

Benutzer aus der Liste der User, die KEIN Passwort eingeben müssen, entfernen (Lubuntu):
sudo gpasswd -d $USER nopasswdlogin

Lubuntu autologin:
Datei /etc/lightdm/lightdm.conf bearbeiten:
autologin-user=username
autologin-user-timeout=0

Festplatten auflisten:
sudo fsblk -f

Prozesse killen für Device (um Device zu „unmounten“):
sudo fuser -km /dev/sde1

APK kann nicht installiert werden

Oktober 25th, 2016

Fehlermeldungen:
„signatures do not match the previously installed version“ oder
„APP konnte nicht installiert werden“

Lösung:
Handy per USB-Kabel an PC mit Android Studio anschliessen,
dann „adb uninstall de.meine.app“ eingeben.

VLC Sprachprobleme mit DVD-Menu beheben

Oktober 10th, 2016

VLC Fehlermeldung: „Please change your player’s menu setting to your native language“
Abhilfe: Einstellungen siehe Bild (VLC 2.2.2)

vlc-settings

ffmpeg: m2ts (BluRay-Datei) nach mp4 konvertieren

September 22nd, 2016

http://mschoofs.blogspot.de/2011/05/ffmpeg-convert-avchd-mts-m2ts-to-h264.html

#/bin/sh
f="$(basename -- $1)"
ffmpeg -i "$1" -map 0:a -map 0:v -vcodec libx264 -crf 24 ./smallmovies264/$2$f

Die Zahl hinter -crf gibt die Qualität an, je niedriger, desto besser die Qualität. Der default-Wert ist 23.

ODER:
Mit allen Untertiteln nach MKV formatieren.
crf=[qualität] – 0=beste Qualität, 50=schlechteste Qualität, default=23


#/bin/sh
f="$(basename -- $1)"
ffmpeg -i $1 -map 0:v -map 0:a -map 0:s -c:v libx265 -c:a copy -c:s copy -x265-params crf=20 -max_muxing_queue_size 1024 $2/output.mkv

https://trac.ffmpeg.org/wiki/Encode/H.264

ffmpeg mit Linux installieren:
sudo snap install ffmpeg
sudo snap connect ffmpeg:removable-media

NFS Verzeichnisse

September 21st, 2016

Auf dem Server:
NFS Installieren:
sudo apt-get install nfs-kernel-server

In der Datei /etc/exports:
[nfs-verzeichnis] [ip-adresse-client](rw,async)

Exports neu einlesen:
sudo exportfs -ra

Wenn der Fehler kommt:
clnt_create: RPC: Program not registered
systemctl start nfs-server.service
systemctl start nfs-mountd.service

Auf dem Client:
NFS Installieren:
sudo apt install nfs-common

Mounts des Server anzeigen:
showmount -e [ip-adresse-server]

Mounten des Verzeichnisses:
sudo mount [ip-adresse-server]:[nfs-verzeichnis] [mount-verzeichnis]

Eintrag in /etc/fstab:
[ip-adresse-server]:[nfs-verzeichnis] [mount-verzeichnis] nfs rw 0 0

Linux: Benutzer hinzufügen

September 21st, 2016

#!/bin/sh
#
# Neuen Benutzer mit Super-User Rechten anlegen
#
adduser $1
adduser $1 sudo