Vielleicht sties der ein oder andere Leser schon einmal auf ein ähnliches Problem. Ein neue aufgesetzter Rechner benötigt eine ganze Reihe an Verzeichniskopien welche auf einem entfernten Server gepflegt werden.
for i in REMOTE_DIR_WITH_FILTER_VIA_NFS/*; do if [ -d $i ]; then echo $(basename $i); git clone SERVERPATH_TO_REPOSITORIES/$(basename $i) ;fi; done;
Leider wuchs im Laufe der Jahre meine Sammlung an MP3s, FLACs und WAVs (und wahrscheinlich vieler weiterer Formate) bedrohlich an, sodass mitunter archivierte Titel doppelt in unterschiedlichen Formaten vorhanden sind. Nun wird es Zeit, diese Sammelsurium an Musiktiteln neuzuordnen.
Der Server welcher im Moment die Musikdaten beherbergt läuft unter openSUSE Leap 42.1.


LDAP on openSUSE
Dieser Aritkel befasst ich mit einem kleinen Programm, welches zu Versuchszwecken und um rasch an Ergebnisse zu gelangen mit PYTHON geschrieben wurde. Ziel ist die monatlichen Ausgaben einseits und die Sparsumme andererseits festzulegen und während des Zeitraums durch die Eingabe von Rechnugsbelegen zu untermauern.
Den Unterbau bildet eine ralationale Datenbank, welche die korrelierende Datensätze in unterschiedlichen Tabellen bereitstellt. Die nachfolgende Liste gibt die Gesamtheit der Tabellen wider und zeigt zudem die wesentliche Funktion der Tabelle.

Compare & Swap Operation, oder auch Test & Set Operation, haben mittlerweile auch in die Instruction Set Architecture einiger Mikrocontroller Einzug erhalten, dazu zählt auch die populäre ARMv7M - Architektur mit Thumb2 Instruction Set.
Compare & Swap Operation, oder auch Test & Set Operation, haben mittlerweile auch in die Instruction Set Architecture einiger Mikrocontroller Einzug erhalten, dazu zählt auch die populäre ARMv7M - Architektur mit Thumb2 Instruction Set.
Python Script zur Erstellung einer Ordner Struktur. Im Bild ist eine XML - Datei zur Beschreibung der Ordnerstruktur zu sehen. Diese Datei wird durch eine weitere ergänzt, welche die Strukturen unterhalb der angegebenen Ordner beschreibt. Dies ist eine der Anforderungen an dieses kleine Werkzeug.
Das Python Script für EAGLE SMD Pad Platzierung hat zum Ziel, möglichst auf die EAGLE eigene Script - Sprache zu verzichten, stattdessen mithilfe von Zeichen-Substitutation eine Skript von EAGLE Befehlen zu erstellen. Letzlich werden muss man sich nur mit wenigen EAGLE Befehlen auseinander setzen.
Das Skript erfordert die Eingabe der PAD - Reihen, wobei nur zwei oder vier als Eingabe möglich ist. Dann wird der Abstand zwischen den Reihen spezifiziert und die Anzahl der Pads festgelegt.
Im Bild ist die Platzierung für ein LQFP100 Packages von ST zu sehen. Zusätzlich wurden weitere Linien und Marker von Hand eingetragen.
Einige meines Erachtens wichtige open source Web - basierte Projekte, welche man selbst auf seinem Server betreiben kann, nutzen unterschiedliche Webserver. Darunter fallen beispielsweise Projekte wie:
Gleichwohl wird diese Homepage beispielsweise auf einem Apache Server betrieben, welcher zudem auch eine Cloud zur Verfügung stellt. Für die Zukunft ist nicht auszuschließen, dass Weitere Server hinzukommen.
Letzlich können beide Server ohne weiteres parallel betrieben werden, da die Adressierung bestimmer Inhalte / Werkzeuge über den Port, bzw. eine Port - Weiterleitung eingerichtet werden kann.
Die Einstellung kann unter
/etc/nginx/nginx.conf
vorgenommen werden.
Es genügt die Zeile
server { listen 81; server_name localhost; #charset koi8-r; #access_log /var/log/nginx/host.access.log main; location / { root /srv/www/htdocs/; index index.html index.htm; }
anzupassen.
Allerdings kamen in der obengenannten Aufzählung bereits zwei Werkzeuge zur Sprache, welche beide auf einem NGINX System betrieben werden sollen. Nun müssen also virtual hosts eingerichtet werden. Dies geschieht unter NGINX wie folgt:
server {
listen 81;
server_name localhost;
location /{
root /srv/www/htdocs/nginx.site1;
index index.html;
}
}http { include mime.types; include /etc/nginx/sites/*.conf; default_type application/octet-stream;
Display Schnittstellen von Microcontrollern
Spannungsvorgung mit ST VIPER01
In dieser Kategorie werden kleinere Projekte vorgestellt. Oftmals ist das Ziel unterstützend auf größere Projekte einzuwirken, die Entwicklung und Realisierung von Produkten zu erleichtern oder einfach neue Erfahrung zu sammeln.