Wifi AP auf Raspberry erstellen

Das sich der Raspberry seit Debian stretch schwer tut mit der Netwerkkonfiguration habe ich die Configuration über /etc/network/interfaces nicht mehr hinbekommen.
Zum Glück gibt es ein Script, daß wenigstens die AP Konfiguration hinbekommt

Kommplette Anleitung und sourcen gibt es hier Create_ap

Neuste Node JS Version auf dem RaspberryPi

diese Info gibt es haufenweise im Hinternet aber ich muss immer wieder danach suchen…der zur Erinnerung

zum deinstallieren der wahrscheinlich veralteten node version apt-get remove node –purge

dieses Script runterladen um die neuste 8x Version zu installieren

Oneliner to rename all files with simple enumeration

Mit diesem Kommando werden alle jpg Files im aktuellen Verzeichnis nach dem Muster 1.jpg,2.jpg,3.jpg… umbenannt

ls | cat -n | while read n f; do mv „$f“ „$n.jpg“; done

Zertifikat in lokalen Java Keystore laden

Damit eine Java Anwendung ohne in einem Anwendungs Container SSL zur Verfügungen bekommen , trotzdem mit verschlüsselten Verbindungen arbeiten kann, müssen die Public Keys in den lokalen Zertifakats Store geladen werden….

Nur weiß man eigentlich nicht wo der bei Java ist oder wie das geht, darum dieser Artikel…zur Erinnerung

Der lokale Cert Store ist ein File bei der runtime im …\jre\lib\security folder.

Das Tool um das Cert zu sichern liegt in  ..\jre\bin und heisst einfach (bei Windows) keytool.exe

Der Befehl um ein Zertifikat in allen lokalen Anwendungen zur Verfügung zu haben muss so einmalig (unter Windows XP) ausgeführt werden

 

keytool.exe -import -file %PATHTOCERT%\subCA.cer -keystore "%PATHTOJRE%\jre\lib\security\cacerts" -alias "Irgend eine irrelevant Bezeichnung"

oder unter Unix


keytool.exe -import -file %PATHTOCERT%\subCA.cer -keystore "%PATHTOJRE%\jre\lib\security\cacerts" -alias "Irgend eine irrelevant Bezeichnung"

Sollte nach einem Passwort gefragt werden, kann man „changeit“ probieren“

Hier findet man weitere Beispiele um mit dem Keytool zu arbeiten

So jetzt kann man jede Menge Java Code schreiben, der Verschlüssel Webservices, Webseiten, Datenbanken usw abfragt…man braucht ja noch Projekte 😉

Resize für alle Bilder in einem Verszeichnis

mal wieder was zum erinnern. Da Kameras regelmäßg immer größerer Aufnahmen produziern, macht es langsam keinen Spaß mehr Bilder über Mail oder Uploads zu verschicken.

Hier wie man unter Linux auf der Commando Zeiler recht schnell alle Bilder in einem Verzeichnis vekleinern kann

  1. ImageMagic installieren (z.b. mit sudo apt-get install imagemagick)
  2. mogrify -resize 30% *.jpg (verkleinert AUF 30% !)

Mogify ist eines der Commandozeilen Tools, die bei ImageMgack mitkommen. ImageMagick kann noch viel mehr und wer ein Paar Bilder umbauen will und die Commando Zeile nicht scheut , wird recht schnell einen Satz einzeler sammeln…habe ich noch nicht gemacht aber man braucht ja noch Projekte 😉

freecad svg export

freecad ist eine 3D Entwurfs Software. Warum sollte man da einen 2D Export brauchen..? Weil man die 3D Teile in einem LaserCutter zurecht schneiden will und der nur 2D Oberflächen Kanten schneiden will.

Als Open Source 3D Entwurfssoftware empfiehlt sich FreeCad. Leider ist der Export etwas tricky, da normalerweise nur leere SVGs entstehen.

Man muss über Edit -> Preferences -> Import/Export -> SVG -> Export Style = RAW (for CAM) setzen

Der Export geht dann über File -> export -> Flattend SVG

 

Das ganze geht auch über Python in Script Form aber das habe ich noch nicht fertig…man braucht ja noch Projekte 😉

 

RaspBerry Pi Image schreiben unter Linux

weil es mal wieder genervt hat, hier wie man es ohne Probleme macht.

  1. Wie hier beschrieben rausfummeln wo die Karte gemounted ist und unmounten
  2. dann GENAU WIE IN DER ANLEITUNG den dd Befehel genau auf das ganze Laufwerk (z.B. /dev/sdc) absetzen KEINEN ZÄHLER

Also z.B. so

dcfldd if=erle-debian-cyan-5-1-2016.img of=/dev/sdc

sollte da eine Meldung kommen, daß kein Device gefunden wurde liegt das unter Umständen an der Karten leser

das wars schon, Es gibt doch nichts was man nicht falsch machen kann ;-P

 

RosCon 2015

Die RosCon 2015 in Hamburg war für mich das erste mal, daß ich in dieser Community unterwegs war.

roscon2015

Ros versucht ein Framework für die Steuerung von Robotern zu sein und ist das viel versprechenste was ich in dieser Richtung bis jetzt gesehen habe. Das liegt zum Einen an der Community, die im Wesentlichen aus den Top Uni’s der Welt besteht, zum Anderen an den Firmen, die das bereits einsetzen. Darunter solche Firmen wie Willow Garage, Bosh, BMW und diverse Startups. Es gibt auch einen Ableger, der sich nur um Industrieroboter kümmert. Firmen suchen händeringend in der Richtung Experten…leider zur Zeit noch meist nur im Silicon Valley.

Hier nun ein paar Eindrücke von der Veranstaltung, die durch die Vortragsserie, den „Lightning Talks“ (Kurz Vorträge) und „Birds and Feather Sessions“ (Zusammenkommen Gleichgesinnter) gestaltet hat. Man sieht schon, es wurde sich fast nur in englisch unterhalten.

Die Veranstaltung hat sich in der Hamburger Uni eingemietet, so konnte der große Saal der Geisteswissenschaften genutzt werden.

Vortragssaal

Die Veranstaltung hat ein paar nette Sponsoren angezogen. So hat NVIDIA das erste Mittagessen bezahlt. Sick (Ein Laserscanner Hersteller) das Zweite. Canonical und Erle Robotics haben einiges hinzu gesteuert. Mark Shuttelworth war höchst persöhnlich zwei Tage da und hat sich löchern lassen und einen netten Vortrag gegeben.

Ein paar wenige Nerds waren auch da.

Nerd

Neben den Vorträgen hatten diverse Firmen ihre Stände in der Pausenhalle. Hier eine Kooperation aus NVIDIA und KUKA

KuKa Bot

Hier haben Bosch und eine Firma aus München ihren Stand.

BotFirmen

Ein paar Asiatische Firmen waren auch da….sehr niedlich 🙂

Asiaten

Hier ein paar weitere interessante Firmen:

rosCon_20151003_132115811

rosCon_20151003_132434295

Dieser Bot kann mit Menschen zusammen arbeiten ohne sie zu verletzen..

rosCon_20151003_132959835

rosCon_20151003_131945708

Diverse Firmen

Erle Robotics bietet mit dem Erle Brain eine Raspberry ähnliche Plattform zur Kontrolle von Bots auf Ros Basis…Diverse Sensoren sind schon integriert . Das Brain gibt es als Bot in Form von Quadrokoptern, Spider Bots oder ähnlichem….mal sehen ob ich mir den Spider zu Weihnachten leisten….;-)
111
Erle Robotics

Und zum Schluss noch ein Blick auf die Schnittchen-Theke….mal was ganz anderes zu den Bastler Konferenzen, die ich sonst so besuche

Schnittchen

Als Fazit, kann ich sagen, daß die Veranstaltung mit all den Top Entwicklern und Vorstellungen von Projekten an der Technikgrenze super interessant war.
Schön zu sehen, daß man mit ROS so viel erreichen kann und noch dabei auf eine Plattform setzt, die professionell eingesetzt wird.

Meine eigenen ROS Skills sind noch nicht so gut, da das fliessend C++ und/oder Python voraussetzt aber man braucht ja noch Projekte 😉

Eclipse speichert Passworte nicht

Wenn man viel zwischen Eclipse IDE Versionen hin und her wechselt, kann es sein, daß die Eclipse eigenen und systemweiten Einstellungen nicht behalten werden.
Das kann auch z.B. die Passworte für den Proxy Server betreffen, wenn man in einer Firma arbeitet
Die Systemweiten Einstellungen liegen in %USERHOME%/.eclipse.
Wenn z.B. es Ärger mit den Passworten gibt. kann man einfach den Ordner .eclipse/org.eclipse.equinox.security umbenennen.
Nach einem Neustart von Eclipse sollte das Speichern von Passworten wieder funktionieren.

Das dynamisch mit verschiedenen Versionen laufen zu lassen braucht sicher noch ein paar Scripte, die für Windows und Linux leider stark unterschiedlich sein werden…aber man braucht ja noch Projekte 😉

git clone latest version only

weil ich es immer wieder gesucht habe….


git clone --depth=1 url..

Nach oben