Es gibt seit kurzem einen neue 5.22.0 Version vom BPMN Modeler. Dann mal einen ersten Prozess damit modelliert. Wie kann man Profile für Apple iPhone/Tablet signieren?
„BPMN Prozess mit neuem Camunda Modeler Version 5.22.0 modelliert – Wie wird eine mobileconfi für Apple signiert?“ weiterlesen
Mindmap Programm iThoughtsX 9.4 ist nun verfügbar
iThoughtsX ist eine leistungsstarke und vielseitige Mind-Mapping-Software, die entwickelt wurde, um Benutzern dabei zu helfen, Ideen zu visualisieren, Informationen zu organisieren und komplexe Projekte zu planen. Diese Software ist für alle Plattformen verfügbar und bietet eine benutzerfreundliche Oberfläche und eine breite Palette von Funktionen.
Mit iThoughtsX können Benutzer Mind Maps erstellen, die eine visuelle Darstellung von Konzepten, Projektplänen, Aufgabenlisten, Ideen und mehr bieten. Einfach eines der Besten Programme. Hier über 1000 Mindmaps, die ich mit dem Programm erstellt haben. „Mindmap Programm iThoughtsX 9.4 ist nun verfügbar“ weiterlesen
FFmpegthumbnailer erstellt Thumbnails (Vorschaubildern) aus Videos und Bildern
Manchmal braucht man Vorschaubilder aus Videos wie z.B. dieses:
Welches aus diesem gif Video auf dem Rasperry Pi erstellt wurde. Dieses Erythrozyten-Video habe ich übrigens mit Blender gerendert (aber auf dem Mac ;-):
Dazu muss das Programm mit sudo apt install ffmpegthumbnailer installiert werden.
Das Erstellen von Thumbnails (Vorschaubildern) aus Videos und Bildern ist eine häufige Anforderung in der digitalen Welt, sei es für die Anzeige von Miniaturansichten in Medienbibliotheken oder die schnelle Identifizierung von Inhalten in Videoverzeichnissen. FFmpegthumbnailer ist ein leistungsstarkes Tool, das für diese Aufgabe entwickelt wurde.
Was ist FFmpegthumbnailer?
FFmpegthumbnailer ist ein plattformübergreifendes Programm, das auf der beliebten FFmpeg-Bibliothek basiert. Es ermöglicht das Erstellen von Thumbnails aus verschiedenen Medienformaten wie Videos und Bildern. Es ist besonders nützlich, wenn Sie eine Miniaturansicht aus einem bestimmten Zeitpunkt in einem Video extrahieren möchten.
Vorteile von FFmpegthumbnailer „FFmpegthumbnailer erstellt Thumbnails (Vorschaubildern) aus Videos und Bildern“ weiterlesen
iTerm2 neue Version 3.4.20 – Security update
Es gibt seit gestern eine neue Version 3.4.20 von iTerm2.
Mal gleich updaten …
Gestern wurde eine neue Version 13.0 von Keynote (für Mac) veröffentlicht
Keynote ist eine Präsentationssoftware von Apple für Mac-Computer. Mit diesem Programm können Benutzer beeindruckende Diashows und Präsentationen erstellen, die ihre Ideen und Projekte auf visuell ansprechende Weise vermitteln. Keynote bietet eine Vielzahl von Funktionen, die es zu einem beliebten Tool für Präsentationen und Vorträge machen.
Eine der bemerkenswertesten Funktionen von Keynote ist die große Auswahl an professionell gestalteten Vorlagen, die für verschiedene Zwecke wie Geschäftspräsentationen, Bildungsvorlesungen oder persönliche Projekte geeignet sind. Diese Vorlagen enthalten oft Layouts für Titelseiten, Überschriften, Folien und Abschlussseiten, die eine schnelle und einfache Erstellung einer Präsentation ermöglichen.
Eine weitere nützliche Funktion von Keynote ist die Integration „Gestern wurde eine neue Version 13.0 von Keynote (für Mac) veröffentlicht“ weiterlesen
Wie kann im MacOS Ventura im Finder eine leere Textdatei (txt) mit einem klick erstellt werden?
Wie kann im MacOS Ventura im Finder eine leere Textdatei (txt) mit einem klick erstellt werden?
Das geht mit Apple Script. Es braucht also keine zusätzlichen Programme und es ist kostenlos. Einfach ein kleines Script wie folgt erstellen:
1. Apple Skripteditor aus dem Programm Verzeichnis starten:
oder über die Suche.
2. Dann auf „neues Dokument“ klicken und ein Script anlegen mit folgenden Inhalt: „Wie kann im MacOS Ventura im Finder eine leere Textdatei (txt) mit einem klick erstellt werden?“ weiterlesen
Visual Studio Code 1.73.1 veröffentlicht
„So erstellen Sie Software. Was möchten Sie heute [programmieren, erstellen, debuggen, bereitstellen, zusammen bearbeiten, analysieren, lernen] ? Visual Studio kann dies tun.“
Um mal die Worte von MS zu zitieren.
Ein Update ist schnell gemacht über das Code-Menü:
Das gibt es alles Neues … „Visual Studio Code 1.73.1 veröffentlicht“ weiterlesen
Ports 2.8.0 für macOS Ventura mit llvm-9.0 bug
Für das neue macOS Ventura, kann das am 20. Oktober veröffentlichte Ports 2.8.0 verwendet werden. Siehe hier. Ich habe den „pkg“-Installer verwendet, nachdem ich die aktuellen Versionen von Xcode mind. 14.1 und „Xcode Command Line Tools“ installiert habe.
Es kommt leider noch zu diesem Bug, bei sudo port upgrade outdated: „Ports 2.8.0 für macOS Ventura mit llvm-9.0 bug“ weiterlesen
Heute wurde die neue Git 2.38 Version veröffentlicht
Dann mal gleich auf dem Mac OS mit port updaten bzw. installieren mit: … „Heute wurde die neue Git 2.38 Version veröffentlicht“ weiterlesen
Quicktest: Neue Blender Version 3.2 und Vergleich jpg mit WebP
Vor zwei Tagen gab es eine neue Blender Version 3.2 für Windows, Linux und macOS. Was es alles Neues gibt, kann hier nachgelesen werden. Dann mal ein kurzer Quicktest nach der Installation mit meinem letzten Kleinhirn Projekt. Import der blender Datei und neues rendern:
Wie kann man eine schöne Textur für ein Gehirn wie oben machen. „Einfach“ die 18 Nodes wie folgt zusammenstellen: „Quicktest: Neue Blender Version 3.2 und Vergleich jpg mit WebP“ weiterlesen
Systeminfos auf einem Mac von der Kommandozeile mit system_profiler ausgeben
Manchmal will man nur mal kurz, ein paar Systeminfos abfragen.
Das geht auch schnell über die Kommandozeile. Z.B. ein paar Hardware und Software Infos:
1 |
system_profiler SPSoftwareDataType SPHardwareDataType |
Ergebnis z.B. „Systeminfos auf einem Mac von der Kommandozeile mit system_profiler ausgeben“ weiterlesen
Mac Ports auf MacOs Monterey läuft nun wieder
So es läuft nun auch wieder das MacPorts auf dem MacOS Monterey. Es gibt nun die v12, die mit dem Installationsprogramm installiert werden muss.
Und es läuft wieder mit … „Mac Ports auf MacOs Monterey läuft nun wieder“ weiterlesen
SSH Passwort Zugriff mit Brute-Force Script in 19 Sekunden oder „Versuch macht klug!“
Der Versuch macht klug und der Erfolg kommt schon mit dem Versuch und nicht erst wenn es klappt. Wer sein eigenes Passwort für den Raspberry Pi (oder auch jeden anderen Rechner) vergessen hat, kann es ja mal mit dem SSH Brute-Force Script von nmap versuchen. Und es ist auch erschreckend, wie schnell und einfach man ein passwortgeschützen Zugang hacken kann. Aber nur an eigenen Rechnern 😉
Wir habe hier mal, wie oben dargestellt zwei Raspberry Pi. Von dem pi oben links, machen wir mit der Brute-Force-Methode einen Scann des pi auf dem ein SSH Port Nr. 22 offen ist.
Dazu benutzen wir nmap. Das können wir installieren mit
sudo apt-get install nmap oder wie hier beschrieben selbst compilieren.
Nun checken wir, ob der SSH-Port Nr. 22 offen ist mit nmap: … „SSH Passwort Zugriff mit Brute-Force Script in 19 Sekunden oder „Versuch macht klug!““ weiterlesen
Betriebssystem abhängige Tests :-( – EnabledOnOs oder DisabledOnOs für JUnit 5
Seit JUnit 5.1 gibt es das OS Enum. Mit der können leicht Tests in Abhängigkeit des OS durchgeführt werden. Es werden die folgenden Betriebssysteme unterstüzt:
Also nur die Methode z.B. mit der @EnabledOnOs(OS.MAC) Annotation versehen, und der Test läuft nur auf dem Mac 🙂 oder nicht dann mit @DisabledOnOs(OS.MAC): … „Betriebssystem abhängige Tests 🙁 – EnabledOnOs oder DisabledOnOs für JUnit 5“ weiterlesen
VNC in 4 Schritte mit dem Raspberry Pi
Heute mal schnell eine VNC-Server auf dem Raspberry Pi installiert, um aus der Ferne den Desktop zu steuern. Per VNC-Client bekommt man einen virtuellen Desktop des Raspberry Pi auf den eigenen Rechner dargestellt. Über diesen Remote-Desktop kann man den Raspberry Pi dann fernwarten oder fernsteuern. Es muss ja nicht immer die Kommandozeile sein. VNC eignet sich vor allem dann, wenn man anstelle über SSH auf der Konsole lieber mit einem grafischen Desktop arbeitet. Seit dem Jahr 1998 ist VNC als Open Source veröffentlicht.
… „VNC in 4 Schritte mit dem Raspberry Pi“ weiterlesen
.gitignore mal etwas anders
Auf Github gibt es viele Templates für die .gitignore Datei. Für das Erstellen einer .gitignore Datei kann aber auch die Webseite von gitignore.io verwendet werden.
Auf dem Raspberry Pi kann man aber auch eine Shell Funktion installieren, dann geht es noch einfacher. Dazu einfach diese Funktion einmal auf der Kommandozeile aufrufen: … „.gitignore mal etwas anders“ weiterlesen
Ziel 2021: Die ganze Bibel in einem Jahr lesen? Terminplan, Bibelleseplan im Kalender ics Format zum Download
Das ist nun wahrscheinlich der letzter Beitrag für 2020. Wer das Ziel hat, die Bibel in einem Jahr zu lesen, hat hier nun die nötige Unterstüzung. Die Termine und Kapitel können nun leicht in einen eigenen Kalender importiert werden.
Habe mal neue Bibellese Termine ab 1.1.2021 mit dieser neuen GUI der TWBibel erzeugt. Die Version 0.0.5 Unterstützt bisher die drei Online Bibeln: NWI, RBI und BI12 in Deutsch. Andere Sprachen sind auch schon vorbereitet und auch diese Bibelübersetzungen: BDS, BGV, BKR, BSV, BTX, CARS, CBT, CCBT, CEP, CKK, CST, CUVS, DK, ELB, ESV, EU, FCB, GNB, HFA, HTB, HUN, ITA, KAR, KJV, LSG, LUT, LXX, MENG, NAV, NGÜ, NIRV, NIV, NLB, NOR, NPK, NRS, NTR, NVI, NeÜ, OT, PRT, PSZ, RSZ, S21, SLT, SNC, TR, ZB.
Einfach einen Bibellese-Plan, in Euren Kalender im Handy, Tablet usw. kostenlos laden und importieren: „Ziel 2021: Die ganze Bibel in einem Jahr lesen? Terminplan, Bibelleseplan im Kalender ics Format zum Download“ weiterlesen
Quicktest: Eclipse 2020-12 auch für native Raspberry Pi
Quicktest Eclipse 2020-12 die sich nun auch auf einem Raspberry Pi 3 oder 4 nativ ausführen läßt, ohne bremsenden x86-Emulator. Und was für mich wichtige ist, mit Korrekturen für macOS 11 alias Big Sur.
„Quicktest: Eclipse 2020-12 auch für native Raspberry Pi“ weiterlesen
Kryptowährung schürfen mal mit 8 Kernen und Big Sur
Kryptowährung schürfen heute mal nicht auf dem Raspberry Pi, das geht nicht so schnell. Wenn man schon einen Rechner mit 8 Kernen und Big Sur stehen hat, dann doch mal da schürfen. Das geht dann auch schon mit ca. 200 Hashes pro Sekunde.
Also dann in 8 Threads: ./cpuminer -a cryptonight -o stratum+tcp://xmr.pool.minergate.com:45700 -u MEINE-E-MAIL -t 8
Also 200 mal schneller als ein Raspberry Pi:
Die Installation des Miners geht wie auf dem Pi, mit Anpassung der URL auf https://github.com/IT-Berater/cpuminer-multi.git und dann switch auf den osx branch, damit es auch compiliert.
Die Auslastung der 8 CPU-Kerne ist dann aber auch bei 100 %, es läuft aber auch noch parallel ein Stream von einer bekannten Video Plattform 😉 … „Kryptowährung schürfen mal mit 8 Kernen und Big Sur“ weiterlesen
Apple Freigabe (Zugriff) für den Finder in Big Sur, Monterey oder Ventura einrichten für Raspberry Pi 4 B (oder auch 3 BPlus, Zero, S920) mit Netatalk installieren
Um mit Apple-Rechner (Mac OS X, Big Sur oder Monterey) per Freigaben mit dem Finder auf dem Raspberry Pi 4 B zugreifen zu können, kann Netatalk verwendet werden. Auf dem aktuellen Raspberry Pi wird Netatalk 3.1.12 installiert. So würde eine Freigabe z.B. aussehen:
Was ist nötig? 10 Minuten Zeit und … „Apple Freigabe (Zugriff) für den Finder in Big Sur, Monterey oder Ventura einrichten für Raspberry Pi 4 B (oder auch 3 BPlus, Zero, S920) mit Netatalk installieren“ weiterlesen
Docker Container mit REST Service in 5 min mit CO2-Ampel Service erstellen
Wer noch 5 Minuten hat, kann das Beispielprojekt mit der CO2-Ampel auch gleich in einem Docker Container laufen lassen. Vorraussetzung Docker läuft und das Beispielprojekt wurde installiert.
Dann sind, dank der automatisch generierten Docker-Files nur diese 3 Schritte im Verzeichnis der root pom nötig:
1 2 3 4 5 6 7 8 |
// 1. das Projekt bauen mvn package -Dquarkus.package.type=fast-jar // 2. das Image bauen, man beachte den Punkt am Ende docker build -f src/main/docker/Dockerfile.fast-jar -t quarkus/info-kleinhirn-fast-jar . // 3. den Container starten mit docker run -i --rm -p 8080:8080 quarkus/info-kleinhirn-fast-jar |
Schon läuft der CO2 Service http://localhost:8080/v1/rest/co2 und CO2-Ampel über http://localhost:8080/v1/rest/co2ampel
Cool. Und hier das Dockerfile … „Docker Container mit REST Service in 5 min mit CO2-Ampel Service erstellen“ weiterlesen
REST Service in 15 min mit Quarkus, OpenAPI, Swagger UI und JUnit-Test erstellen und um CO2-Ampel Service erweitern
Einen REST Service in 15 min mit Quarkus, OpenAPI, Swagger UI und JUnit-Test erstellen und um CO2-Ampel Service erweitern ist nicht kompliziert.
Vorraussetzungen Java 11 und Maven. Test mit:
mvn -version
auf der Kommandozeile:
1 2 3 4 5 6 |
➜ ~ mvn -version Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) Maven home: /opt/local/share/java/maven3 Java version: 11.0.9, vendor: AdoptOpenJDK, runtime: /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home Default locale: de_DE, platform encoding: UTF-8 OS name: "mac os x", version: "10.15.7", arch: "x86_64", family: "mac" |
Dann fangen wir in einem leeren Verzeichnis an
1 2 |
mkdir rest-co2ampel cd rest-co2ampel |
jetzt rufen wir mit dem Maven Quarkus Plugin das create Goal auf:
1 |
mvn io.quarkus:quarkus-maven-plugin:1.9.0.Final:create -DprojectGroupId=de.wenzlaff.co2ampel -DprojectArtifactId=info-kleinhirn -DclassName="de.wenzlaff.Co2AmpelResource" -Dpath="/co2ampel" |
Zwei Sekunden später, ist das Projekt angelegt: „REST Service in 15 min mit Quarkus, OpenAPI, Swagger UI und JUnit-Test erstellen und um CO2-Ampel Service erweitern“ weiterlesen
Warum läuf git svn auf Mac OS Catalina nicht mehr?
Warum läuf git svn clone auf Mac OS Catalina nicht mehr?
Corona Art mit freundlicher Erlaubnis vom Künstler.
Wolte ein svn Repo clonen, mit git svn clone und es kommt diese Fehlermeldung: git: ’svn‘ is not a git command:
Und es ist doch ein git Kommando. Apple hat in Catalina die git Tools wie git-svn entfernt. In den Releasenotes zu 10.15 heißt es zu Xcode
Deprecations
Command line tool support for Subversion — including svn, git-svn, and related commands — is no longer provided by Xcode. If you need Subversion or related command line tools, install the Command Line Tools package by running xcode-select –install. (50266910)
Die installierte Git Version ist auch nicht die aller neueste. Also mit MacPort eine neu git Version und gleich ein paar Tools mehr installieren mit: „Warum läuf git svn auf Mac OS Catalina nicht mehr?“ weiterlesen
Wie kann die Anzahl verfügbarer CPU-Prozessoren (Kerne) der Java virtuelle Maschine (VM) per Java abgefragt werden?
Wie kann die Anzahl verfügbarer CPU-Prozessoren (Kerne) der Java virtuelle Maschine (VM) per Java abgefragt werden? Das geht mit einem Java-Einzeiler:
int availableProcessors = Runtime.getRuntime().availableProcessors();
Die unterschiedlichen Raspberry Pi Modelle haben einen Kern: „Wie kann die Anzahl verfügbarer CPU-Prozessoren (Kerne) der Java virtuelle Maschine (VM) per Java abgefragt werden?“ weiterlesen
MacPorts auf macOS Catalina 10.15 installieren und dann Maven 3
MacPorts kann auch auf Catalina installiert werden wie hier beschrieben.
Dazu erst Xcode 11.1 aus dem App Store installieren. „MacPorts auf macOS Catalina 10.15 installieren und dann Maven 3“ weiterlesen
HP LaserJet Scannen in Netzwerk Verzeichnis unter Mac OS 10.14
Also erst einmal die neue Firmware (2019-07-16) und Treiber von der HP Seite geladen, da gibt es nun neue Treiber. Das hat aber auch nichts gebracht. Langes suchen und lesen in den Foren von HP hat auch nicht geholfen obwohl einige auch das Problem hatten, und der Service von HP auch nicht weiter geholfen hat.
Die Lösung die ich per try and error gefunden habe, ist folgende, die Anleitung mit dem Pfad ist auf der HP-Seite falsche. Es muss die IP Adressse und auch der Name des „Macintosh HD“ zusätzlich angegeben werden, auch wenn im Pfad nur /User/Verzeichnis steht.
Also hier ein Beispiel (IP Adresse und Userpfad anpassen):
\\10.1.2.3\Macintosh HD\Users\thomas\Scanner-Input
wenn dann noch der Username mit dem Passwort des Mac angegeben wird, klappt es auch mit dem Scannen in Netzwerkordner.
Ein klick auf den Test Button…
„HP LaserJet Scannen in Netzwerk Verzeichnis unter Mac OS 10.14“ weiterlesen
Jubiläum: 20 Jahre Homepage wenzlaff.de!
Heute vor 20 Jahren, am 1.12.1998 ging die Domain wenzlaff.de zum ersten mal ans Netz. Wie die Zeit vergeht.
Es war eine statische Webseite mit Freeware und Sprüche Datenbank mit Newsletter und einigen C++ und Java Programmen zum kostenlosen Download aus meiner Hand. Hier ein etwas unvollständiges Bildschirmfoto, mehr habe ich leider nicht mehr gefunden:
Aber auch schon lange vor dieser Zeit, hatte ich eine Homepage, die aber dann auf den Servern der UNI-Bremen kostenlos gehostet wurde. Da hatte ich als Informatiker einen Zugang mit Akustikkoppler mit 300 Baud und Lochkarten hatten wir da auch noch. Das war wenigstens etwas zum anfassen, batches mit Lochkarten schreiben, cool!
Und es gab keine Werbung im Internet.
Die schöne alte Zeit. Und in der Zwischenzeit gab es immer mal neue Technologie. Vom statischen html zum xhtml und JavaScript über einen eigenen Java html Generator mit Templates bis heute zu den Content-Management-System mit eigener Datenbank.
Bis heute konnte ich auch auf dieser Webseite immer auf Werbung verzichten. Juhu …
Wie soll es weiter gehen? Gibt es noch Themen nach über 1000 Beiträgen? Ideen habe ich noch genug, was fehlt ist die Zeit!
In diesem Sinne, vielen Dank an alle Leser und für das viele Feedback (die über 1000 Kommentare mit Kommentarfunktion habe ich ja abgeschaltet…DSGVO läßt grüßen) das auch nach wie vor erwünscht ist, aber eben über E-Mail 😉
![Thanks Mindmap](http://blog.wenzlaff.de/wp-content/uploads/2013/05/Danke.png)
Debian Raspberry Pi Desktop in VirtualBox VM installieren
Wer keinen Raspberry Pi hat, kann sich das Image auch in der VM von VirtualBox installieren. So kann man auch alles ohne Pi austesten. Es gibt von der Raspberry Pi Foundation ein eigenes Image für PC und Mac dafür. Das Image basiert auf Debian Stretch Kernel Version: 4.9 Release Datum: 27.06.2018. Wie wird das nun installiert?
Zuerst das Image von der Download Seite laden. Das Laden der 2,4 GB dauer etwas.
Dann „Debian Raspberry Pi Desktop in VirtualBox VM installieren“ weiterlesen
Wie kann Debian Linux in einer VirtualBox VM installiert werden?
Wer Debian in einer VM braucht, kann es wie folgt installieren. Eine Stunde sollt man aber schon an Zeit mitbringen.
Laden des ISO Image von Debian, für mich das AMD Mac Netinstal Image von debian.org und zwar dieses Image debian-mac-9.5.0-amd64-netinst.iso mit 294 MB. Oder welches Image auch immer für das Betriebssystem nötig ist.
Nach dem Starten der VirtualBox auf Neu klicken:
„Wie kann Debian Linux in einer VirtualBox VM installiert werden?“ weiterlesen
Photon, besser als Fussball!
Mitten im Fussballspiel der Weltmeisterschaft wurde die neue Photon Eclipse Version veröffentlicht. Bei heise.de gibt es einen Überblick mit Video. Jetzt kann auch der Testcode mehr getrennt werden. Dann mal downloaden.
Erster Quicktest mit Java 9 und JUnit läuft: „Photon, besser als Fussball!“ weiterlesen
Wie kann man im Mac OS X den Path von Dateien und Ordnern leicht ins Clipboard kopieren?
Wie kann man im Mac OS X den Path von Dateien und Ordnern leicht ins Clipboard kopieren?
Dazu legt man mit dem Automator einen neuen Service an. Zuerst starten wir den Automator und klicken auf Service:
„Wie kann man im Mac OS X den Path von Dateien und Ordnern leicht ins Clipboard kopieren?“ weiterlesen
Wie kann ein Path im Finder in Mac OS X durch copy/past geöffnet werden?
Wie kann ein Path im Finder in Mac OS X durch copy/past geöffnet werden? Bei Windows geht es einfach in der Titelzeile des Explorers einfügen. Beim Mac Finder gibt es da diese Möglichkeit.
Dafür über die Tastatur den open go Dialog öffnen:
Command (cmd)-Shift-G
Es öffnet sich dieser Dialog, wo der Pfad hineinkopiert werden kann:
Mit der Maus per drag and drop in die Verzeichnisse geht natürlich auch.
Habt ihr noch eine andere Möglichkeit gefunden?
Wie können Farbwerte auf einem Mac OS X 10.12.2 Sierra angezeigt werden?
Dazu einfach das Tool Digital Color Meter starten:
Nun wird der Farbwert angezeigt, wo die Maus hinzeigt: „Wie können Farbwerte auf einem Mac OS X 10.12.2 Sierra angezeigt werden?“ weiterlesen
Wie wird der openHAB Designer 1.8.3 für einen Mac optimal installiert mit Freigaben für einen Raspberry Pi?
Damit man die OpenHAB Konfigurationsdateien einfach bearbeiten kann, gibt es den openHAB Designer (aktuelle Version 1.8.3). Der kann von dieser Seite für den Mac, Linux oder Windows kostenlos geladen werden. Diese Datei dann installieren.
Tip: Erscheint bei der Installation bei Mac OS X eine Fehlermeldung: „… das Archive bzw. das Programm ist defekt und soll in den Papierkorb verschoben werden…“
liegt es daran, das das Archive nicht signiert ist. Dann wählen Sie „Apple“ > „Systemeinstellungen“
und klicken Sie auf „Sicherheit“ und danach auf „Allgemein“ für die App zulassen.
Dann noch einmal versuchen, und es müsste laufen. Die Einstellung kann dann wieder zurück gesetzt werden, wenn der Designer einmal erfolgreich gestartet wurde.
Den openHAB Designer nun starten, es erscheint eine schöne auf Eclipse basierende GUI.
Da der openHAB Server auf einem Raspberry Pi läuft, muss das OpenHAB Konfigurationsverzeichnis /etc/openhab/configurations noch Freigegeben werden um vom Mac aus darauch zuzugreifen. Zu dem openHAB Designer erst mal eine Mindmap
„Wie wird der openHAB Designer 1.8.3 für einen Mac optimal installiert mit Freigaben für einen Raspberry Pi?“ weiterlesen
Wie können SDKarten auf einem Mac OS X mit f3x (als Alternative zu h2testw) überprüft werden?
Manche SDKarten die im Raspberry Pi laufen, hinterlassen den Eindruck, das sie defekt sind. Das kann man aber auch mit einem Mac überprüfen. Nachdem die SDKarte in den Kartenleser gesteckt wird, kann für den ersten Test, erst einmal die Karte gelöscht werden.
Dazu das Festplattendienstprogramm aufrufen. Dann links, unter den Punkt APPLE SD Card Reder die darunter liegende SDKarte selektieren und oben in der Menüleiste auf Löschen klicken.
Dann als Format „MS-Dos-Dateisystem (FAT) “ wählen und auf den Button „Sicherheitsoptionen“ klicken.
Hier können jetzt die Anzahl der Löschversuche eingestellt werden. Hier für einen ausführlichen Test, den Schieber ganz nach links schieben. Das heißt es wird 7 Mal gelöscht.
Auf OK, klicken und dann auf „Löschen„. Das kann dann für eine 16 GB SDKarte schon mal 3 Stunden dauern.
Während des löschen, kann auch parallel dazu die Aktivitätsanzeige gestartet werden. Wenn keine anderen aufwendigen Schreib/Lese Aktivitäten laufen, kann die Geschwindigkeit der Karte abgelesen werden:
Hier bei mir zw. 9-11,4 MB/s das ist für eine Class 10 Karte ok.
Wen das alles ohne Fehler läuft, ist der erste Test der Karte schon mal ok. Hier mal das Ergebniss:
Dann gibt es noch ein kostenloses externes Programm mit GUI für den Mac, welches alle Sektoren der Karte beschreibt und wieder einließt. Das f3x Programm:
Da kann einfach die SDKarte ausgewählt werden und auf „Start Test“ geklick werden. Der Download des Programmes geht hier.
Wenn alles OK ist, gibt das Programm diesen Dialog aus:
Ich bevorzuge aber das Kommandozeilen Programm f3 da bekommt man dann eine schöne Logdatei bei dem Aufruf:
./log-f3wr 16-GB-SDKarte-.log /Volumes/SDKARTE/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
Free space: 14.97 GB Creating file 1.h2w ... OK! Creating file 2.h2w ... OK! Creating file 3.h2w ... OK! Creating file 4.h2w ... OK! Creating file 5.h2w ... OK! Creating file 6.h2w ... OK! Creating file 7.h2w ... OK! Creating file 8.h2w ... OK! Creating file 9.h2w ... OK! Creating file 10.h2w ... OK! Creating file 11.h2w ... OK! Creating file 12.h2w ... OK! Creating file 13.h2w ... OK! Creating file 14.h2w ... OK! Creating file 15.h2w ... OK! Free space: 0.00 Byte Average writing speed: 9.83 MB/s SECTORS ok/corrupted/changed/overwritten Validating file 1.h2w ... 2097152/ 0/ 0/ 0 Validating file 2.h2w ... 2097152/ 0/ 0/ 0 Validating file 3.h2w ... 2097152/ 0/ 0/ 0 Validating file 4.h2w ... 2097152/ 0/ 0/ 0 Validating file 5.h2w ... 2097152/ 0/ 0/ 0 Validating file 6.h2w ... 2097152/ 0/ 0/ 0 Validating file 7.h2w ... 2097152/ 0/ 0/ 0 Validating file 8.h2w ... 2097152/ 0/ 0/ 0 Validating file 9.h2w ... 2097152/ 0/ 0/ 0 Validating file 10.h2w ... 2097152/ 0/ 0/ 0 Validating file 11.h2w ... 2097152/ 0/ 0/ 0 Validating file 12.h2w ... 2097152/ 0/ 0/ 0 Validating file 13.h2w ... 2097152/ 0/ 0/ 0 Validating file 14.h2w ... 2097152/ 0/ 0/ 0 Validating file 15.h2w ... 2041216/ 0/ 0/ 0 Data OK: 14.97 GB (31401344 sectors) Data LOST: 0.00 Byte (0 sectors) Corrupted: 0.00 Byte (0 sectors) Slightly changed: 0.00 Byte (0 sectors) Overwritten: 0.00 Byte (0 sectors) Average reading speed: 18.45 MB/s |
Wo kann die IP-Adresse für den Raspberry Pi auf den Mac und im Router fest zugewiesen werden.
Da gibt es mehrere Möglichkeiten. Wer sich die Raspberry Pi Adresse nicht merken will, kann auch z.B. mit ssh flug auf den Raspberry Pi zugreifen. Oder ein ping pi-flug läuft auch, wenn die Adresse eingetragen und bekannt ist.
Im Router z.B. in der Fritzbox die IP-Adressen für jeden Pi fest zuweisen mit Namen. „Wo kann die IP-Adresse für den Raspberry Pi auf den Mac und im Router fest zugewiesen werden.“ weiterlesen
Raspberry Pi SSH X Forwarding auf den Mac OS X El Capitan 10.11.1oder wie zeige ich den Raspberry Pi Desktop unter Mac an.
Wer per SSH auf einen Raspberry Pi zugreifen will, kann das auch mit dem aktuellen El Capitan. Also X-Anwendungen mit SSH forwarden.
Das heißt, es laufen alle Programme auf dem Pi, und man hat eine „normale“ Gui für die Mausschubser. Man braucht also nicht mehr einen eigenen Monitor an den Raspberry Pi anschliessen und kann den Mac dafür benutzen. Das alles geht natürlich auch analog mit Windows.
Es muss nur XQuartz installiert werden, wenn es nicht eh schon vorhanden ist.
Dann einen Neustart und mit dem Raspberry Pi per SSH und den X Parameter verbinden:
1 |
ssh -X pi@[PI-Adresse] |
dann wenn man per ssh verbunden ist im Terminal
1 |
lxpanel& |
das Panel starten und ein paar Minuten warten. Jetzt können alle Programme normal über GUI gestartet werden. Hier mal top und das Programmfenster:
Zu Beenden im Menü von XQuartz auf X11 beenden klicken.
Manches geht doch besser mit GUI. „Raspberry Pi SSH X Forwarding auf den Mac OS X El Capitan 10.11.1oder wie zeige ich den Raspberry Pi Desktop unter Mac an.“ weiterlesen
Wie wird mit Apple OS X El Capitan (10.11.1) der Pfad der Datei oder Ordner in die Zwischenablage kopiert?
Öfter braucht man den Pfad wo eine Datei gespeichert wird. Wie kann der Pfad nun unter dem aktuellen Mac Betriebssystem El Capitan kopiert werden?
Einfach im Finder die Datei oder das Verzeichnis markieren und mit der rechten Taste das Kontextmenü drücken. Wenn das erscheint, die alt Taste drücken und es erscheint anstatt „Dateiname“ kopieren der Alternative Eintrag „Dateiname“ als Pfadname kopieren.
Mac OS X: TWTransformer für CSV to CSV veröffentlicht
Details und Download des TWTransformer siehe hier.
Mac OS X: Wie können .icns (Apple Icon Image format) Icons kostenlos mit dem Icon Composer erstellt werden?
Manchmal benötigt man Icons im Apple Format ICNS. Das is ein Format für Icons mit 16 × 16, 32 × 32, 48 × 48, 128 × 128, 256 × 256, 512 × 512, und 1024 × 1024 Pixels. Wie können die aus PNG Dateien erstellt werden?
Zuerst den Icon Composer kostenlos von der Apple Seite laden und installieren.
Dann mit Gimp oder so ein PNG Bild mit 512×512 Pixel und Transparenten Hintergrund erzeugen und speichern.
Hier z.B. mein TW Logo:
Das gezeichnete Bild (PNG) nun per Drag and Drop in den Icon Composer ziehen, und zwar in alle Fenster.
Unter View – Preview in Dock kann es im Dock vorab schon bestaunt werden:
Nun noch das ganze speichern unter File – Save as und da *.icns auswählen. Schon hat man ein Icon das für verschiedene Auflösungen skaliert.
Wie können auf einem Mac OS X dmg (Apple disk image) Archive mit Maven und hdiutil erstellt werden?
Will man Java Programme ausliefern, benötigt man auf einem Apple ein dmg Archive. Das kann wie folgt erstellt werden.
In der pom.xml folgendes Plugin einfügen:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<plugin> <groupId>sh.tak.appbundler</groupId> <artifactId>appbundle-maven-plugin</artifactId> <version>1.0.2</version> <configuration> <mainClass>de.wenzlaff.xmltransform.StartGui</mainClass> <iconFile>${basedir}/src/main/resources/tw.icns</iconFile> </configuration> <executions> <execution> <phase>package</phase> <goals> <goal>bundle</goal> </goals> </execution> </executions> </plugin> |
Die Main Klasse mit der Klasse ersetzen, die gestartet werden soll. Auch der Pfad zum Icon anpassen. Evl. noch eine eigene plist setzen mit:
1 |
<dictionaryFile>YourCustomInfo.plist</dictionaryFile> |
Dann das Maven Goal mvn package appbundle:bundle ausführen
und in das target Verzeichnis mit einer Konsole gehen und folgenden Befehl mit hdiutil ausführen:
1 2 |
# hdiutil create -srcfolder path/to/archive path/to/YourApplication.dmg z.B.: hdiutil create -srcfolder twcsvtocsv.app/ TW.dmg |
Schon wird das TW.dmg Archive im target Verzeichnis erzeugt. Wer das auch noch als Maven Task automatisieren möchte, trägt noch folgendes ein:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
<plugin> <artifactId>exec-maven-plugin</artifactId> <groupId>org.codehaus.mojo</groupId> <executions> <execution> <id>dmg-distro</id> <phase>package</phase> <goals> <goal>exec</goal> </goals> <configuration> <executable>/usr/bin/hdiutil</executable> <arguments> <argument>create</argument> <argument>-srcfolder</argument> <argument>target/${project.artifactId}-${project.version}</argument> <argument>-format</argument> <argument>UDZO</argument> <argument>-volname</argument> <argument>${project.artifactId}-${project.version}</argument> <argument>target/${project.artifactId}-${project.version}.dmg</argument> </arguments> </configuration> </execution> </executions> </plugin> |
Als Alternative könnte man auch das osxappbundle-maven-plugin verwenden. Das hat Abhängigkeiten zu Apple’s Java launcher, und ist nicht für Java Version 7 und größer.
Aber wer will, kann dann das als Alternative eintragen:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>osxappbundle-maven-plugin</artifactId> <version>1.0-alpha-2</version> <configuration> <mainClass>de.wenzlaff.xmltransform.StartGui</mainClass> <iconFile>${basedir}/src/main/resources/tw.icns</iconFile> </configuration> <executions> <execution> <goals> <goal>bundle</goal> </goals> </execution> </executions> </plugin> |
Mac OS X: Wie werden die Anhänge von Thunderbird automatisch gelöscht?
Wenn die auf dem Schreibtisch (Desktop) abgelegten Dateien nach
beenden von Thunderbird gelöscht werden soll, mache folgendes:
In den Thunderbird-Einstellungen wählst du „Erweitert“ und dann
„Konfiguration bearbeiten“. Dort suchst du den Schlüssel „Mac OS X: Wie werden die Anhänge von Thunderbird automatisch gelöscht?“ weiterlesen
Mac OS X: Leere Textdatei mit einen klick auf die Toolbar erzeugen.
Wie kann man mit einen klick eine leere Textdatei im Finder erzeugen?
Das geht mit Apple Script.
1. Apple Script Editor starten:
2. Ein Script anlegen mit folgenden Inhalt:
1 |
tell application "Finder" to make new file at (the target of the front window) as alias |
3. Speichern mit „Run Only“ als Programm:
4. Gespeichertes Script von einem neuem Finder Fenster aus auf die Toolbarleiste des Finders ziehen. Zuvor auf Symbolleiste anpassen … klicken.
Jetzt kann mit jedem klick eine neue leere Textdatei erstellt werden, die dann einfach bearbeitet werden kann. Wie hier, wo ich zweimal drauchgeklickt haben:
Wie können mp3 Dateien kostenlos mit dem internen Mikrofon vom Mac (OS X) erstellt (aufgenommen) werden?
Wie kann man schnell eine mp3 Datei aufnehmen bzw. mit dem Mac erstellen?
Für die Hausautomatisation mit Fhem auf dem Raspberry Pi benötigte ich eine mp3 Datei, die dann über OpenKarotz bei jedem klingeln an der Haustür abgespielt wird.
Auf dem Mac geht das mit dem schon installierten QuickTime Player und iTunes.
1. Quick Time Player und iTunes starten
„Wie können mp3 Dateien kostenlos mit dem internen Mikrofon vom Mac (OS X) erstellt (aufgenommen) werden?“ weiterlesen
iPhone 6 plus: VPN on Demand mit IPSec unter iOS 8 mit “shared secret” möglich
Wie kann mit einem iPhone automatisch eine VPN Verbindung hergestellt werden, ohne das man es immer manuell vorher anschalten muss? Also VPN on Demand mit IPSec und „schared secret“. Das ist hilfreich, wenn man in öffentlichen WLANs unterwegs ist, so wird dann immer autom. eine VPN Verbindung aufgebaut, wenn sie benötigt wird. Es wird also nicht einmal vergessen. Und schon cool, wenn Anrufe auf dem Handy per VPN geführt werden können und Push-Benachrichtigungen autom. per VPN kommen.
Und wie kann automatisch das VPN im eigenen bekannten WLAN und Hotspots deaktivert werden? Das alles mit einem orginal iPhone, es ist kein Jailbreak nötig.
Hatte vor einiger Zeit schon mal versucht, mit einem iPhone eine automatische VPN Verbindung (VPN on Demand) aufzubauen. Das hatte nicht geklappt, wie hier beschrieben, weil diese Möglichkeit im Apple Konfigurationsprogramm nicht angeboten wird.
Habe jetzt aber einen Hinweis auf diese Quelle von Thomas Witt erhalten (Danke). Damit klappt es super. Wie muss man vorgehen?
1. Die VPN_FritzBox_OnDemand.mobileconfig laden.
2. Alle stellen die mit REPLACE gekennzeichnet sind, mit eigenen Werten ersetzen.
3. Die Profile Datei per E-Mail an das iPhone senden und das Profile installieren.
4. Manuell testen ob Verbindung läuft.
Habe es mit iPhone 6 Plus und iPadMini unter iOS 8.1.2 mit einer FritzBox 7490 (Version 06.23) getestet.
Hier die nötige Profile Datei von oben, mit Kommentaren von mir aus der Apple Referenz, so kann man auf einem Blick sehen, was man anpassen kann bzw. muss:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 |
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <!-- https://developer.apple.com/library/ios/featuredarticles/iPhoneConfigurationProfileRef/Introduction/Introduction.html#//apple_ref/doc/uid/TP40010206-CH1-SW7 --> <plist version="1.0"> <dict> <!-- VPN Payload The VPN payload is used for traditional systemwide VPNs based on L2TP, PPTP, and IPSec. This payload should not be confused with the Per-App VPN, described in Per-App VPN Payload. The VPN payload is designated by specifying com.apple.vpn.managed as the PayloadType value. In addition to the settings common to all payload types, the VPN payload defines the following keys --> <key>PayloadContent</key> <array> <dict> <!-- Determines the settings available in the payload for this type of VPN connection. IPSec (Cisco) --> <key>IPSec</key> <dict> <!-- Either SharedSecret or Certificate. Used for L2TP and Cisco IPSec. --> <key>AuthenticationMethod</key> <!-- The shared secret for this VPN account. Only present if AuthenticationMethod is SharedSecret. Used for L2TP and Cisco IPSec. --> <string>SharedSecret</string> <!-- 1 if the VPN connection should be brought up on demand, else 0. --> <key>OnDemandEnabled</key> <integer>1</integer> <!-- Determines when and how an on-demand VPN should be used. --> <key>OnDemandRules</key> <array> <dict> <!-- The action to take if this dictionary matches the current network. --> <key>Action</key> <!-- Disconnect—Tear down the VPN connection and do not reconnect on demand as long as this dictionary matches. --> <string>Disconnect</string> <!-- An interface type. If specified, this rule matches only if the primary network interface hardware matches the specified type. Supported values are Ethernet, WiFi, and Cellular. --> <key>InterfaceTypeMatch</key> <string>WiFi</string> <!-- An array of SSIDs to match against the current network. If the network is not a Wi-Fi network or if the SSID does not appear in this array, the match fails. Omit this key and the corresponding array to match against any SSID. --> <key>SSIDMatch</key> <array> <!-- TODO: eine oder mehree Netzwerk SSID einfügen --> <string>REPLACE_secure_wpa2_network_ssid</string> <string>REPLACE_my_private_wpa_network_ssid</string> </array> </dict> <dict> <!-- The action to take if this dictionary matches the current network. --> <key>Action</key> <!-- Connect — Unconditionally initiate a VPN connection on the next network attempt. --> <string>Connect</string> <!-- An interface type. If specified, this rule matches only if the primary network interface hardware matches the specified type. Supported values are Ethernet, WiFi, and Cellular. --> <key>InterfaceTypeMatch</key> <string>WiFi</string> <!-- An array of SSIDs to match against the current network. If the network is not a Wi-Fi network or if the SSID does not appear in this array, the match fails. Omit this key and the corresponding array to match against any SSID. --> <key>SSIDMatch</key> <array> <!-- TODO: evl. SSID für Hotspots oder Firma ergaenzen --> <string>REPLACE_UNSECURE_PUBLIC_SSID</string> <string>REPLACE_Public</string> <string>REPLACE_Telekom</string> </array> </dict> <dict> <key>Action</key> <string>Connect</string> <key>InterfaceTypeMatch</key> <string>WiFi</string> </dict> <dict> <key>Action</key> <!-- Ignore — Leave any existing VPN connection up, but do not reconnect on demand as long as this dictionary matches. --> <string>Connect</string> <key>InterfaceTypeMatch</key> <string>Cellular</string> </dict> <dict> <key>Action</key> <string>Ignore</string> </dict> </array> <!-- Present only if AuthenticationMethod is SharedSecret. The name of the group to use. If Hybrid Authentication is used, the string must end with [hybrid]. Used for Cisco IPSec. --> <key>LocalIdentifier</key> <!-- TODO: VPN Login eingeben --> <string>REPLACE_VPN_LOGIN</string> <!-- Present only if AuthenticationMethod is SharedSecret. The value is KeyID. Used for L2TP and Cisco IPSec. --> <key>LocalIdentifierType</key> <string>KeyID</string> <!-- IP address or host name of the VPN server. Used for Cisco IPSec. --> <key>RemoteAddress</key> <!-- TODO: VPN Server eintragen z.B. xxxxxxxxxxxxxxxxx.myfritz.net oder DynDNS der Fritzbox --> <string>REPLACE_VPN_SERVER</string> <!-- The shared secret for this VPN account. Only present if AuthenticationMethod is SharedSecret. Used for L2TP and Cisco IPSec. --> <key>SharedSecret</key> <!-- TODO: shared secret für den VPN Account eingeben. z.B. Shared-Secret-Fritzbox-VPN-User-Config --> <string>REPLACE_SHARED_SECRET</string> <!-- 1 if Xauth is on, 0 if it is off. Used for Cisco IPSec. --> <key>XAuthEnabled</key> <integer>1</integer> <!-- User name for VPN account. Used for Cisco IPSec. --> <key>XAuthName</key> <!-- TODO VPN Login Name (Gruppenname) eingeben --> <string>REPLACE_VPN_LOGIN</string> <!-- Keine Doku zu den Parameter, evl. Xauth auf 0 setzen --> <key>XAuthPassword</key> <!-- TODO: VPN Passwort eingeben --> <string>REPLACE_VPN_PASSWORD</string> </dict> <key>IPv4</key> <dict> <!-- Specifies whether to send all traffic through the VPN interface. If true, all network traffic is sent over VPN. --> <key>OverridePrimary</key> <integer>1</integer> </dict> <!-- Optional. A description of the profile, shown on the Detail screen for the profile. This should be descriptive enough to help the user decide whether to install the profile. --> <key>PayloadDescription</key> <!-- TODO: Beschreibung eingeben --> <string>Configures VPN settings</string> <!-- Optional. A human-readable name for the profile. This value is displayed on the Detail screen. It does not have to be unique. --> <key>PayloadDisplayName</key> <!-- TODO: Beschreibung eingeben --> <string>VPN</string> <!-- A reverse-DNS style identifier (com.example.myprofile, for example) that identifies the profile. This string is used to determine whether a new profile should replace an existing one or should be added. --> <key>PayloadIdentifier</key> <!-- TODO: Eingeben --> <string>REPLACE_UUID1.com.apple.vpn.managed.REPLACE_UUID2</string> <!-- The VPN payload is designated by specifying com.apple.vpn.managed as the PayloadType value. --> <key>PayloadType</key> <string>com.apple.vpn.managed</string> <!-- A globally unique identifier for the payload. The actual content is unimportant, but it must be globally unique. In OS X, you can use uuidgen to generate reasonable UUIDs. --> <key>PayloadUUID</key> <!-- TODO: UUID eingeben --> <string>REPLACE_UUID2</string> <!-- The version number of the individual payload. A profile can consist of payloads with different version numbers. For example, changes to the VPN software in iOS might introduce a new payload version to support additional features, but Mail payload versions would not necessarily change in the same release. --> <key>PayloadVersion</key> <real>1</real> <key>Proxies</key> <dict /> <!-- Description of the VPN connection displayed on the device. --> <key>UserDefinedName</key> <!-- TODO: Anpassen --> <string>VPN OnDemand</string> <!-- Determines the settings available in the payload for this type of VPN connection. IPSec (Cisco)... --> <key>VPNType</key> <string>IPSec</string> </dict> </array> <!-- Payload Dictionary Keys Common to All Payloads If a PayloadContent value is provided in a payload, each entry in the array is a dictionary representing a configuration payload. The following keys are common to all payloads: --> <!-- Optional. A human-readable name for the profile payload. This name is displayed on the Detail screen. It does not have to be unique. --> <key>PayloadDisplayName</key> <!-- TODO: Anpassen --> <string>VPN OnDemand</string> <!-- A reverse-DNS-style identifier for the specific payload. It is usually the same identifier as the root-level PayloadIdentifier value with an additional component appended. --> <key>PayloadIdentifier</key> <!-- TODO: UUID eingeben --> <string>REPLACE_UUID1</string> <!-- Optional. If present and set to true, the user cannot delete the profile (unless the profile has a removal password and the user provides it). --> <key>PayloadRemovalDisallowed</key> <false /> <!-- The only supported value is Configuration. --> <key>PayloadType</key> <string>Configuration</string> <!-- A globally unique identifier for the payload. The actual content is unimportant, but it must be globally unique. In OS X, you can use uuidgen to generate reasonable UUIDs. --> <key>PayloadUUID</key> <!-- TODO: UUID einfügen --> <string>REPLACE_UUID3</string> <!-- The version number of the individual payload. A profile can consist of payloads with different version numbers. For example, changes to the VPN software in iOS might introduce a new payload version to support additional features, but Mail payload versions would not necessarily change in the same release. --> <key>PayloadVersion</key> <integer>1</integer> </dict> </plist> |
In welcher Umbebung läuft es bei Euch? Oder einfach nur einen like hinterlassen.
DUMP1090 Client TWFlug 0.1.0 für Raspberry Pi, Mac, Windows und Linux veröffentlicht
Habe soeben die 1. Version von dem DUMP1090 Client TWFlug kostenlos
veröffentlicht.
TWFlug liest die Daten von einem DUMP1090 Server und zeigt sie (optional) in einem Tacho an oder/und schreibt die Daten in eine Logdatei für die Auswertung mit z.B. Fhem. Es kann die Logdatei auch per sFTP an einen entfernten Rechner kopieren.
Das TWFlug Programm ist ein Java Programm und läuft somit auf allen Betriebssystem. Es können mit Fhem dann solche schönen Grafiken in Echtzeit angezeigt werden:
![Fhem Flugdaten in Langenhagen zu Weihnachten](http://blog.wenzlaff.de/wp-content/uploads/2014/12/Bildschirmfoto-2014-12-24-um-12.22.08.png)
Installation:
Download der twflug-0.1.0.zip.
Dann das Archive auspacken.
Für das Starten gibt es zwei Möglichkeiten mit oder ohne GUI.
Ohne GUI mit Eingabe in der Konsole in dem TWFlug Verzeichnis mit:
1 |
java -jar twflug.jar -n --ip IP-VOM-DUMP1090-Server |
also z.B. java -jar twflug.jar -n --ip 192.198.1.2
oder mit GUI
1 |
java -jar twflug.jar --ip IP-VOM-DUMP1090-Server |
also z.B. java -jar twflug.jar --ip 192.198.1.2
Dann startet nach einigen Sekunden, die folgenden Anzeige von TWFlug:
![TWFlug Tacho](http://blog.wenzlaff.de/wp-content/uploads/2014/12/Bildschirmfoto-2014-12-17-um-18.44.49.png)
Weiter Infos zu den Parametern erhält man durch Eingabe von
1 |
java -jar twflug.jar --help |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
[main] DEBUG de.wenzlaff.twflug.TWFlug - Starte TWFlug ... usage: TWFlug -c,--copy-time <arg> copy time in Minuten (default: 60 Minuten) -d,--debug print debugging information (default: false) -dd,--ziel-datei <ziel-datei> destination file name (default: /home/pi/fhem/log/flugdaten-YYYY-MM.log) -dip,--ziel-ip <arg> ip adress for copy destination -dpsw,--ziel-passwort <arg> passwort from destination User -duser,--ziel-user <arg> destination User (default: pi -h,--help print help and exit -height,--window-height <arg> set window hight (default: 600) -i,--ip ip adress from DUMP1090 -k,--copy copy output file to destination (default: false) -max,--max-count <arg> set max count value (default: 50) -min,--min-count <arg> set min count value (default: 0) -n,--no-gui display no GUI. Only logfile output (default: false) -o,--outputfile <outputfile> use given file for DUMP output (default: flugdaten-YYYY-MM.log) -p,--port <arg> port from DUMP1090 (default: 30003) -r,--refresh-time <arg> refresh time in ms (default: 300000 ms = 5 Minuten) -v,--version print the version information and exit -width,--window-width <arg> set window with (default: 600) |
Weitere Anregungen, Bugs, Fix, Likes, Lob und Dank gerne als Kommentar hier auf der Seite.
Viel Spaß beim Planecounting.
Raspberry Pi: „Es ist später als Du denkst!“ oder Network Time Protocol (ntp) Sicherheitsupdate für Debian und Mac OS X veröffentlicht
Wie auf Heise berichtet wird, gibt es ein ntp Sicherheitsupdate das sehr schnell eingespielt werden sollte. Das gilt auch für die aktuellen Debian wheezy Distribution für den Raspberry Pi.
Erst mal eine Mindmap zu ntp:
Mit Pufferüberläufe, die sich durch passend erstellte NTP-Pakete ausnutzen lassen, erhält der Angreifer root Recht auf dem System.
Auf dem Raspberry Pi hat das ntp Package folgende Abhängigkeiten:
Was muss auf dem Raspberry Pi getan werden?
1 2 |
sudo apt-get update sudo apt-get upgrade |
Dann ist das System auf den aktuellen Stand.
Dann können die ntp Keys neu generiert werden. Dazu einmal
1 2 |
sudo mkdir /etc/ntp sudo ntp-keygen |
ausführen. Es erfolgt folgende Ausgabe:
Wer noch schauen möchte, ob die gefixte Version installiert ist, gibt einmal apt-show-versions -p ntp
ein und erhält die gefixt Version angezeigt: version 1:4.2.6.p5+dfsg-2+deb7u1
Auf für Mac OS X gibt es ein Update, das wie gewohnt eingespielt werden sollte:
Apple OS X Yosemite10.10: Wie wird MacPorts 2.3.2 installiert?
Wenn das neue Apple OS X Yosemite 10.10 installiert wurde, läuft Macports nicht mehr.
Also erst einmal Xcode 6.1 (2,5 GB) aus dem Developer Bereich von Apple laden.
Und mit dem Installationsprogramm installieren.
Dann die Command Line Tools für Xcode 6.1 passend dazu laden und installieren.
Jetzt das Macports Package 2.3.2 laden und installieren:
Dann im Terminal port starten mit:
1 |
sudo port -v selfupdate |
Nach eingabe des Passwortes läuft es wieder:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
WARNING: Improper use of the sudo command could lead to data loss or the deletion of important system files. Please double-check your typing when using sudo. Type "man sudo" for more information. To proceed, enter your password, or type Ctrl-C to abort. Password: ---> Updating MacPorts base sources using rsync receiving file list ... done sent 36 bytes received 69 bytes 42.00 bytes/sec total size is 27013120 speedup is 257267.81 receiving file list ... done sent 36 bytes received 76 bytes 74.67 bytes/sec total size is 512 speedup is 4.57 MacPorts base version 2.3.2 installed, MacPorts base version 2.3.2 downloaded. ---> Updating the ports tree Synchronizing local ports tree from rsync://rsync.macports.org/release/tarballs/ports.tar receiving file list ... done sent 36 bytes received 77 bytes 45.20 bytes/sec total size is 512 speedup is 4.53 Creating port index in /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports Total number of ports parsed: 0 Ports successfully parsed: 0 Ports failed: 0 Up-to-date ports skipped: 20485 ---> MacPorts base is already the latest version The ports tree has been updated. To upgrade your installed ports, you should run port upgrade outdated |
Nun noch die aktuellsten Versionen laden mit einem:
1 |
sudo port upgrade outdated |
Nach einigen Minuten (Stunden) ist das System auf dem neuen Stand und das geliebte macports läuft auch wieder. Jetzt noch die 3 Installationsdateien löschen um 3 GB wieder frei zugeben. Jetzt noch die anderen Geräte … fühle mich wie Admin 😉
Wie kann der TV Streaming Server tvheadend Version 3.4~wheezyauf einem Raspberry Pi mit Cinergy HTC USB XS Stick und anderen installiert werden?
Habe noch einen alten Cinergy HTC USB XS Stick gefunden für den ich keine Software für den Mac habe. Mit dem rPi kann man aber ja jeden TV Stick verwenden und das TV Signal von Kabel oder Antenne dann auf den PC oder auf iPad, iPhone und Co streamen.
Der TV Streaming Server tvheadend kann wie hier ausführlich beschrieben installieren werden „Wie kann der TV Streaming Server tvheadend Version 3.4~wheezyauf einem Raspberry Pi mit Cinergy HTC USB XS Stick und anderen installiert werden?“ weiterlesen
Wie kann das Zest 2.0.0 Plugin (dot4zest) für Graphviz DOT unter Eclipse 4.4 Luna auf einem Mac OS X installiert werden?
Für Eclipse gibt es ein schönes Plugin (dot4zest) zum bearbeiten von DOT Dateien. Wie kann der DOT-Editor installiert werden?
Zuerst das Plugin über den Eclipse Marketplace installieren. Einfach nach zest suchen und das Graphviz DOT for Zest (dot4zest) 2.0.0 installieren:
Dann auf dem Mac, Graphviz installieren. Auf der Konsole mit:
sudo port install graphviz
„Wie kann das Zest 2.0.0 Plugin (dot4zest) für Graphviz DOT unter Eclipse 4.4 Luna auf einem Mac OS X installiert werden?“ weiterlesen