Ein Roboter für die Bar. Der BarRoboter ist aus Lego gebaut. Zur Stuerung und programmierbarkeit der Elektromotoren wird die BrickPi Platine von Dexter Industries verwendet. Diese Platine wird auf einen RaspberryPi 3 Modell B gesteckt. Der Aufbau der Roboters ist auf den Bilder zu sehen, um genügend Kraft aufzubringen, den Getränkespender zu betätigen wird die Lego-Pneumatik verwendet.
In diesem kleinen Projekt sollen lediglich die Grundlagen gezeigt werden, wie eine Websocket Verbindung aufgebaut werden kann. Als kleines Beispiel dafür wird eine minimale Chat-Website aufgebaut. Über diese Seite können dann Nachrichten versendet werde. Der Fokus liegt dabei auf "Keep it Simple".
Der gesamte Quellcode ist über Bitbucket erreichbar: Clone Repository
Da der gesamte Quellcode offen steht wird hier nur auf ein paar kleine Dinge kurz eingegangen.
Weiterlesen: Websocket Verbindungen mit Java Spring Framework
Problem: Es soll ein Wartescreen solange angezeigt werden, bis die Website im Hintergrund komplett geladen ist. Um dieses Ziel zu erreichen wird hier ein kleines minimal Beispiel gezeigt.
1.) Anlegen eines DIV-Elementes auf der *.html Seite die geladen werden soll:
Am besten direct unter dem Header Tag oder an den Anfang der Datei.
<div class="se-pre-con"></div>
Und die folgenden JS-Bibliotheken einbinden:
Weiterlesen: Ladeanimation bis Website vollständig geladen ist
Kleine Sammlung an nützliches Tools die immer wieder praktisch sind.
Klappe zu und ab zu den Programmen: Download Area - Programme
Kleine Erläuerungen:
Einfaches Programm um eine *.bat Datei in eine *.exe Datei zu konvertieren.
Dies funktioniert mit allen Debian basierenden Linux Systemen.
Es soll beim hochfahren des Linux Systems eine *.jar Datei ausgführt werden. Um dieses Ziel zu erreichen wird das Programm als Service hinzugefügt und anschließend in den Autostart mit aufgenommen.
Vorgehen:
Schreibt ein init Script unter:
/etc/systemd/system/my_sofware.service
Ein CMD Fenster als Administrator öffnen.
1. Befehl:
DISM.exe /Online /Cleanup-image /Restorehealth
2. Befehl:
sfc /scannow
Beide Befehele können mehrere Minuten dauern. Danach Windows Update erneut aufrufen.
Viele Kommunikationskanäle, ein Programm. Das kostenlose Programm Franz verbindet alle diese Dienste in einem. Alle Dienste auf dem PC nutzbar. Hier gehts zur Website der Hersteller und dem Download: Meet Franz
Kleine Anleitung für die optimalen Einstellungen im TeXnicCenter im zusammenhang der MiKTeX 2.9 Latex Version. Es wird das Ausgabeprofil eingestellt, das es erlaubt den eignenen von MiKTeX mitgelieferten PDF Viewer zu öffnen, und das erstellte PDF immer offen zu lassen. So kann schnell der gewünschte effekt bei änderungen im Quelltext überprüft werden.
Zu den Einstellungen:
Weiterlesen: Latex TeXnicCenter Einstellungen mit Live-Preview
Oft wird das WLAN Passwort des aktuellen Netzwerkes oder der bereits bekannten Netzwerke benötigt. In Windows 7 kann dies über die Oberfläche noch ausgelesen werden. Ab Windows 8 funktioniert dies nur noch über das Kommandozeilen Programm CMD. Öfnet also ein CMD Fenster (Win+R danach CMD eintippen) und gebt folgende Befehle ein:
Befehl zum Anziegen aller Profile:
netsh wlan show profiles
Zeigt alle bekannte SSID an. mit netsh wlan show prifiles * weden alle Details mit ausgegeben.
Mit dem Befehl:
netsh wlan show profile name="Name des Wlan" key=clear
wird das Passwort mit ausgegeben.
Das wars auch schon.