Archiv für das Jahr: 2016

Raspberry Pi Namen setzen

Ich schreib das hier auch mal auf, da ich selbst immer danach suchen muss :^)

Man muss an verschiedenen Stellen den Namen des Pis eingeben, damit dieser auch überall angezeigt wird:

sudo nano /etc/hosts
sudo nano /etc/hostname
sudo /etc/init.d/hostname.sh

Nach einem Neustart hat das Kind einen Namen.

 

Update

Danke an Hermann für den Hinweis… es ist (nun) möglich auch per raspi-config  den hostnamen zu setzen. Das Feature kam irgendwann hinzu… ich werde alt…

Die Lösung oben kann auch jeder Linux Distri benutzt werden :^)

Von |2016-07-14T10:14:33+02:002016-07-13|Coding, Raspberry Pi|

Raspberry Pi VNC mit X11VNC

Es gibt verschiedene VNC Lösungen für die Pi… Problem was ich oftmals dann habe ist, dass es sich nicht um die Screen-Session handelt, welche der User an HDMI hat.

Mit X11VNC kann man sich auf diese Session aber verbinden.

Lange habe ich damit gekämpft wie man X11VNC direkt beim Start / Booten laufen lässt.

Anbei meine Lösung welche ich hier abgeschaut habe :^)

X11VNC installieren

sudo apt-get install x11vnc

 

Datei erstellen für Autostart

touch /home/pi/.config/autostart/x11vnc.desktop
nano /home/pi/.config/autostart/x11vnc.desktop

 

Inhalt der Datei

[Desktop Entry]
Type=Application
Name=X11VNC
Exec=x11vnc -usepw -forever -display :0
StartupNotify=false

 

Neustart

sudo reboot
Von |2016-07-13T14:34:46+02:002016-07-13|Coding, Raspberry Pi|

VersionSelector

Ich habe ja oft von meiner Todo-Liste erzählt… diese hat Einträge, welche mehrere Jahre alt sind…

Wie auch hier:

EPLAN: Versionsauswahl für Projektdateien

Der Eintrag ist von 2013, Grund dafür ist ein altes Programm was ich mal geschrieben habe.

Wollte immer eine schöne UI darum packen und alles soweit wie möglich automatisieren. Denke es ist mir auch gelungen. Mit VersionSelector kann man EPLAN Projektdateien (*.elk, *elr, usw.) einfach per Doppelklick öffnen.

VersionSelector sucht dann automatisch die richtige Version. Ist z.B. Electric P8 schon gestartet, wird das Projekt darin geöffnet.

VersionSelector-Installiert

Ziemlich aufwendig war die Implementierung von dem automatischen Entpacken von ZW1-Dateien. Aber auch hier, einfach Doppelklick, Projekt wird entpackt und in EPLAN geöffnet. Das gilt auch für EPLAN View!

Ich habe gleich eine Befehlszeile mit eingerichtet, damit man von anderen Applikationen VersionSelector starten kann.

ShopForProcess: VersionSelector

Von |2016-06-15T13:49:31+02:002016-06-15|EPLAN, ShopForProcess|

IEplAddInShadowCopy

EPLAN hat zur 2.6 das Verhalten geändert bzgl. Laden von DLLs.
Es wird eine Schattenkopie auf dem lokalen Client erstellt. Das hat verschiedene Vorteile (wie .NET Sicherheitsrichtlinien usw.) aber eben auch Nachteile.

Einer davon ist dass man per Reflection nicht an den Speicherort im Netzwerk kommt.

Dafür hat EPLAN zur Version 2.6 Beta 3 das Interface IEplAddInShadowCopy bereitgestellt. Hier wird der original Pfad übergeben und man kann diesen weiterverarbeiten.

void IEplAddInShadowCopy.OnBeforeInit(string originalAssemblyPath)
{
   // Do something with the original path
}

Finde schön zu sehen dass schnell auf die Bedürfnisse der User reagiert wird!

Von |2016-06-02T07:30:04+02:002016-06-02|EPLAN, EPLAN-API|
Nach oben