Raspberry Pi per SMB automatisch beim Start verbinden
Im Mac Finder muss im Mac unter Sequoia 15.0.1 jedesmal eine SMB (Samba) verbindung zum Pi erneut über Server verbinden eingestellt werden. Das kann auch beim Start des Macs automatisch getan werden.
Im Scripteditor dies Script erstellen und evl. den Username pi anpassen
1 2 3 |
tell application "Finder" mount volume "smb://pi-vier/pi" as user name "pi" end tell |
und als App speichern unter: „Raspberry Pi per SMB automatisch beim Start verbinden“ weiterlesen
Samba (SMB) auf dem Raspberry Pi einrichten weil Netatalk kein install Package mehr hat
Wollte auf einem Raspberry Pi 4 mit 64-Bit, wie sonst auch immer ein Netatalk einrichten um einfach auf die Dateien mit dem Finder vom Mac aus zuzugreifen. Ein install liefert aber dieses Ergebnis:
1 2 3 4 5 6 7 8 9 |
sudo apt install netatalk Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Paket netatalk ist nicht verfügbar, wird aber von einem anderen Paket referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst wurde oder nur aus einer anderen Quelle verfügbar ist. E: Für Paket netatalk existiert kein Installationskandidat. |
Es ist so, das Netatalk keine Install Package für debian arm64 hat, deshalb ersetzt ich es durch SMB. „Samba (SMB) auf dem Raspberry Pi einrichten weil Netatalk kein install Package mehr hat“ weiterlesen
Neue Port Version 2.9.1 für Mac OS – Highlights from Git 2.44
In der Welt der Softwareentwicklung und des Betriebssystems MacOS gibt es eine Vielzahl von Werkzeugen und Anwendungen, die Entwicklern helfen, ihre Arbeit effizienter zu gestalten. Eines dieser Werkzeuge ist „Ports„, ein leistungsstarkes Programm, das es Benutzern ermöglicht, Unix-Software auf ihren Mac-Systemen zu installieren und zu verwalten.
„Ports“ ist ein Paketverwaltungssystem für MacOS, das auf dem ursprünglichen FreeBSD Ports-System basiert. Es ermöglicht Benutzern die einfache Installation, Aktualisierung und Deinstallation von Unix-Software und Bibliotheken auf ihren Mac-Systemen. Durch die Verwendung von Ports können Entwickler schnell auf eine Vielzahl von Open-Source-Tools und -Anwendungen zugreifen, ohne sich um komplexe Abhängigkeiten oder Konfigurationsprobleme kümmern zu müssen. „Neue Port Version 2.9.1 für Mac OS – Highlights from Git 2.44“ weiterlesen
Bedingten Ausführungen in JUnit @EnabledOnOs(value = OS.WINDOWS, disabledReason=““)
Das Ziel für JUnit Tests sollte es eigentlich sein, die Tests so zu schreiben das sie auf „allen“ Betriebssystemen laufen. Das geht leider nicht immer. Manchmal will man oder kann man einen JUnit Test nur auf einem bestimmten OS-System laufen lassen.
Z.B. der Test läuft nur unter Windows. Seit JUnit 5.1 (aktuell ist übrigens schon Version 5.10.0) gibt es da die Bedingten Ausführungen (conditional Executions, EnabledOnOs, DisabledOnOs). Mit diesen kann z.B. eine Testmethode nur unter Windows ausgeführt werden.
Toll … „Bedingten Ausführungen in JUnit @EnabledOnOs(value = OS.WINDOWS, disabledReason=““)“ weiterlesen
Markdown: Die Einfache Sprache des Textstylings mit MarkEdit 1.10.0
In der Welt des digitalen Contents gibt es zahlreiche Möglichkeiten, Text zu formatieren und zu gestalten. Eine besonders beliebte und einfache Methode, die sich in den letzten Jahren stark durchgesetzt hat, ist Markdown. Markdown ist eine leichte und intuitive Auszeichnungssprache, die es ermöglicht, Text ohne den Einsatz von komplexen HTML-Tags oder Formatierungswerkzeugen zu strukturieren und zu gestalten. Egal ob für die Erstellung von Blogposts, README-Dateien für GitHub-Projekte oder einfache Webseitengestaltung, Markdown hat sich als äußerst vielseitig und nützlich erwiesen. Für den Mac ist gerade eine neue Version des MarkEdit veröffentlicht worden.
Ursprung und Grundlagen von Markdown: „Markdown: Die Einfache Sprache des Textstylings mit MarkEdit 1.10.0“ weiterlesen
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
port selfupdate auf Mac in Version 2.8.0 installieren und git mit Security-Fix
Es gibt einen neue port Version für den Mac.
Dann ein update … „port selfupdate auf Mac in Version 2.8.0 installieren und git mit Security-Fix“ weiterlesen
Wie kann man die Java Version auf einem Mac anzeigen und ändern?
Wie werden die installierten Java Versionen auf dem Mac angezeigt?
Auf der Konsole ein /usr/libexec/java_home -V eingeben, das liefert z.B.: „Wie kann man die Java Version auf einem Mac anzeigen und ändern?“ weiterlesen
Wie wird auf einem Mac OS X dauerhaft der ausführliche Druck-Dialog bzw. Speichern-Dialog in allen Programmen angezeigt?
Wie wird auf einem Mac OS X dauerhaft der ausführliche Druckdialog bzw. ausführliche speichern Dialog in allen Programmen angezeigt?
Einmalig auf der Konsole folgenden Eintrag absetzen:
1 |
defaults write -g PMPrintingExpandedStateForPrint -bool TRUE |
Wer den default Zustand wieder haben will:
1 |
defaults write -g PMPrintingExpandedStateForPrint -bool FALSE |
Für den erweiterten Speichern Dialog geht es mit:
1 |
defaults write -g NSNavPanelExpandedStateForSaveMode -bool TRUE |
oder wieder zum Default:
1 |
defaults write -g NSNavPanelExpandedStateForSaveMode -bool FALSE |
ESP-32S NodeMCU Development Board 2.4GHz WiFi+Bluetooth
Aus der Bucht eingetroffen, ESP32 ESP-32S NodeMCU Development Board 2.4GHz WiFi+Bluetooth Dual Mode.
Der ESP32 hat 2,4-GHz-WLAN und Bluetooth in Low Power 40-nm-Technologie.
Der Stromverbrauch ist mit 56 mA sehr gering. Die Leistungsaufnahme mit dem Blink Testprogramm liegt bei 283 mW. Die Vorderansicht mit der Antenne oben und dem USB Anschluss unten: „ESP-32S NodeMCU Development Board 2.4GHz WiFi+Bluetooth“ weiterlesen
Mac OS X Excel: Wie werden neue Zeile in einer Zelle eingefügt?
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
Suche alle Dateien rekursive mit Umlaute im Dateiname auf Win, Mac, Linux und Raspberry Pi und liefere die Anzahl
Manchmal will man oder muss man alle Dateien, die einen Umlaut im Dateinamen haben ermitteln. Mir ging es so, als in der Dropbox Dateien mit Umlauten bei einem Programm bei der Synchronisation Probleme machte.
Dann sollte das auch noch auf Mac OS X, Windows, Linux und auf einen Raspberry Pi mit Debian laufen. Also mal ein kleines Java Programm geschrieben, das alle Dateien mit Umlaute (äöüÖÄÜ) im Dateinamen und auch die Anzahl ausgibt.
Das Programm läuft unter Java, da es ab Version 1.7 eine neue Klasse SimpleFileVisitor gibt, von der man leicht erben kann habe ich die mal verwendet. Man kann aber auch selbst das Interface FileVisitor implementieren.
Einfach die Datei laden und das Zip-Archive entpacken. „Suche alle Dateien rekursive mit Umlaute im Dateiname auf Win, Mac, Linux und Raspberry Pi und liefere die Anzahl“ weiterlesen
Wie können Artifacte nach Maven Central (Nexus) mit einem Mac hochgeladen werden?
Wie können Artifacte wie Jars usw. in das Nexus Maven Central Repository mit einem Mac (Windows analog) hochgeladen werden?
Das geht in 4 Schritten, die hier am Beispiel von de.wenzlaff.dump1090 beschrieben werden.
Einen Atlassian Account und Jira Ticket anlegen
Zuerste benötigen wir einen Accout bei Atlassian den wir hier beantragen können. Evl. haben wir ja auch schon einen.
Dann müssen wir ein Jira Ticket mit „Create Issue“ erstellen, um eine eindeutige GroupId (z.B. de.wenzlaff) die es noch nicht gibt, zu erhalten, hier ein Beispiel für den Jira Ticket Antrag:
Wenn der Mitarbeiter das freigeschaltet hat (das kann etwas dauern), haben wir eine GroupId reserviert. „Wie können Artifacte nach Maven Central (Nexus) mit einem Mac hochgeladen werden?“ weiterlesen
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
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.
Wie kann eine KML Datei mit mehreren Markierungen auf dem Mac OS X mit Viking erzeug werden?
Manchmal benötigt man eine KML Datei, mit einigen Markierungen. Wie kann die auf einem Mac OS X erzeugt werden? Mit Google Earth oder auch mit Viking. Hier beschreibe ich mal das Vorgehen mit Viking.
Installation von Viking
Download des viking-1.6.tar.bz2
Entpacken und das Verzeichnis viking-1.6 in den Programm Ordner verschieben
1 2 3 4 5 6 7 |
#In das Verzeichnis wechseln cd viking-1.6 sudo ./configure # oder wenn es Fehler gib, weil einige Libs nicht installiert sind ./configure --disable-geotag --disable-realtime-gps-tracking --disable-magic --disable-mapnik sudo make sudo make install |
Nun benötigen wir noch GPSBabel welches wir von der Download-Seite laden und installieren.
Nun können wir viking starten mit:
1 2 |
# Starten mit sudo viking |
Nun müssen wir noch den Pfad von GPSBabel in viking eintragen. Im Menü Edit – Preferences – Export/External – GPSBabel setzen wir den Pfad für GPSBabel z.B.
1 |
/Programme/GPSBabelFE.app/Contents/MacOS/gpsbabel |
wie hier gezeigt: „Wie kann eine KML Datei mit mehreren Markierungen auf dem Mac OS X mit Viking erzeug werden?“ 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:
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 das Update für ShellShock auf den Mac installiert werden?
Der ShellShock zieht Kreise, nun gibt es auch ein update für Macs, wie bei Heise beschrieben.
Das Update muss aber manuell von Apple geladen und installiert werden.
Dann doppelklick und folgende Dialoge bestätigen.
Nach der installation im Terminal checken ob der update geklappt hat:
1 |
bash --version |
Ausgabe:
Für den Raspberry Pi gibt es hier im Blog ein paar Links.
Wie kann eine Apple Freigabe mit Netatalk und Bonjour (Zeroconf) für den Finder auf dem Raspberry Pi mit AFP installiert werden?
Siehe auch neueren Eintrag.
Um mit Apple-Rechner (Mac OS X, Yosemite 10.10.2) per Freigaben mit dem Finder auf dem Raspberry Pi zugreifen zu können, kann Netatalk verwendet werden. So würde eine Freigabe z.B. aussehen:
Das System aktualisieren und avahi-daemon und netatalk installieren:
1 2 3 |
sudo apt-get update sudo apt-get upgrade sudo apt-get install avahi-daemon netatalk |
Dann in der Datei:
1 |
sudo nano /etc/netatalk/afpd.conf |
Am Ende anfügen bzw. das # am Anfang entfernen:
1 |
- -tcp -noddp -uamlist uams_dhx.so,uams_dhx2.so -nosavepassword |
Dann in der Datei:
1 |
sudo nano /etc/netatalk/AppleVolumes.default |
vor der Zeile „End of File“ folgenden Eintrag ergänzen um die Public Freigabe zu erzeugen, sonst ist nur das Home-Verzeichnis des Users freigegeben:
1 |
folder/share/Public Public options:upriv perm:0776 |
Nun noch die Datei
1 |
sudo nano /etc/avahi/services/afpd.service |
mit folgenden Inhalt anlegen:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<!DOCTYPE service-group SYSTEM "avahi-service.dtd"> <service-group> <name replace-wildcards="yes">%h</name> <service> <type>_afpovertcp._tcp</type> <port>548</port> </service> <service> <type>_device-info._tcp</type> <port>0</port> <txt-record>model=Xserve</txt-record> </service> </service-group> |
Der Eintrag in der Zeile mit model= legt das Icon fest. Möglich Werte sind da: Mac (default), AirPort, AppleTV1,1, iMac, MacBook, MacBookAir, MacBookPro, Macmini, MacPro, PowerBook, PowerMac und Xserve.
Beide Services noch restarten:
1 2 |
sudo service avahi-daemon restart sudo service netatalk restart |
Nach ein paar Sekunden kann auf die Verzeichnisse „normal“ Zugegriffen werden.
Die Freigabe für „Apple Time Machine“ kommt dann in einem anderen Blogeintrag.
Soll der avahi beim Neustart des Pi automatisch starten? Dann noch ein:
1 2 |
sudo update-rc.d avahi-daemon defaults sudo update-rc.d netatalk defaults |
Optional, mal testweise schauen ob alles nach einen reboot läuft
1 2 3 4 5 6 7 |
sudo reboot now # nun müssten beide Services laufen sudo /etc/init.d/avahi-daemon status # ok, da kommt eine ausgabe, nun noch netatalk testen mit ps ax | grep netatalk # liefer z.B. wenn er läuft # 1232 pts/0 S+ 0:00 grep --color=auto netatalk |
Viel Spaß
Unter Mac Maverick iOS 10.9.1 den Speicherort für Backups von iTunes für iPhone, iPad… von SSD auf Festplatte oder ähnlich verschieben
Zuerste den Backup Ordner lokalisieren, wo bisher die Backups gespeichert werden.
Das geht über das Menü: iTunes-Einstellungen-Geräte
mit der Maus, dann eine Backup Datei in der Listbox selektieren und mit der Rechten-Maustaste im Kontextmenü „Im Finder Anzeigen“ wählen.
Unten den Pfad ablesen:
z.B.:
~/Library/Application Support/MobileSync/Backup
Dann iTunes schließen.
Alle backups aus den obigen Ordner in den neuen Ziel-Ordner auf die Festplatte verschieben
Neues Festplatten Verzeichnis anlegen z.B.:
mkdir /Volumes/Macintosh\ HD\ 2\ TB/iTunes/Backup
Den alten Ordner löschen:
rmdir ~/Library/Application Support/MobileSync/Backup
Dann einen Symbolischen-Link mit ln -s im Terminal erzeugen (Pfad anpassen).
Also z.B.:
ln -s /Volumes/Macintosh\ HD\ 2\ TB/iTunes/Backup ~/Library/Application\ Support/MobileSync/Backup
Nun kann iTunes wieder gestartet werden, und alle Backups werden jetzt immer dort gespeichert und die kopierten sind auch wieder da.
Für die iTunes Media siehe auch hier.
Ein Quicktest des JeeLink USB-Stick am Mac OS X
Ein JeeLink ist soeben aus England eingetroffen.
Die rote Draht-Antenne und der USB-Stecker sind gut sichtbar:
Wenn der JeeLink in den USB Port des Rechners gesteckt wird, leuchtet ganz kurz die Rote und Grüne LED auf.
Im Auslieferungszustand ist der JeeLink mit einem Demo-Sketch geladen. (JeeLib).
Dann die Arduino IDE starten und über den Menüpunkt Werkzeuge-Serieller Port die Schnittstelle ( /dev/tty.usbserial… ) auswählen und den Seriellen-Monitor starten. Dort unten links die Geschwindigkeit auf 57600 Baud stellen. Schon wird nach einiger Zeit diese Ausgabe generiert:
Dann stellen wir mit:
8b 100g 31
die Frequenz auf 868 MHz für FS20 Nutzung, net group = 100 und node ID = 31 ein und klicken auf senden.
Dann werden alle paar Sekunden Daten angezeigt.
Nun schalten wir mal testweise die Aktivitäts-LED an mit 1l on
Erster Quicktest: OK
Wie setzt ihr den JeeLink ein?
Wie kann ich auf einem Mac (OS X) die Sicherheitsabfrage beim leeren des Papierkorbs abschalten?
Wie kann ein Backup einer SD-Karte (von einem Raspberry Pi) in eine Datei auf einem Mac OS X gesichert werden?
Die SD-Karte vom Raspberry Pi oder auch jede andere, in den Mac stecken und mit der Eingabe im Terminal:
diskutil list
feststellen wie die SD-Karte gemountet wurde. Bei mir /dev/disk3
Und den Backup-Prozess starten mit dd (data definition):
sudo dd if=/dev/rdisk3 of=~/Backups/Raspbeery-Pi/ini-rot-backup.img bs=1m
if = input file
of = output file
~ = Homeverzeichnis
Das Prefix „r“ vor dem rdisk3 soll den Prozess beschleunigen, da es auf den raw Speicher der Karte zugreift.
bs = block size hier 1 MB
Bis die 8 GB als backup gespeichert sind, dauert je nach SD-Karten Größe ein paar Minuten, bei mir ca. 7 Minuten:
Dann kann die SD-Karte entfernt werden und das Backup bei Bedarf eingespielt werden.
Das Einspielen des Backup (Restore) dauert bei einer 8GB Karte über eine Stunde.
Dazu die SD-Karte in den Mac stecken und
diskutil list # schauen wo die SD-Karte gemountet ist
sudo diskutil unmount /dev/disk3s1 # SD-Karte unmounten
sudo dd if=ini-rot-backup.img of=/dev/disk3 bs=1m # Image ini-rot-backup.img auf SD-Karte kopieren
eingeben. Wenn die Ausgabe:
kommt, dann ist der Kopiervorgang abgeschlossen.
7680+0 records in
7680+0 records out
8053063680 bytes transferred in 10605.150176 secs (759354 bytes/sec)
Die Anzeige des Fortschritt des Kopiervorgangs wird in diesem Eintrag beschrieben.
Was muss getan werden damit unter OS X Mavericks MacPorts 2.2.1wieder läuft?
Nach dem Update auf OS X Mavericks läuft Mac Ports nicht mehr. Es gibt eine neue Version von Ports V. 2.2.1.
Was ist nötig?
1. Update neue Version von Xcode.
2. Neue Version von Command Line Developer Tool für Mavericks laden:
3. Es müssen die Lizensbedingungen bestätigt werden:
sudo xcodebuild -license
4. Port updaten mit
sudo port upgrade selfupdate
sudo port upgrade outdated
das ganze dauert dann ein paar Minuten (ca. 30-60 min) je nach dem was installiert wird.
Dann kommt es zu dieser Fehlermeldung:
sudo port upgrade outdated
---> Fetching distfiles for llvm-3.2
Error: llvm-3.2 is not supported on Mavericks or later.
Error: org.macports.fetch for port llvm-3.2 returned: unsupported platform
Please see the log file for port llvm-3.2 for details:
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.2/llvm-3.2/main.log
Error: Unable to upgrade port: 1
To report a bug, follow the instructions in the guide:
http://guide.macports.org/#project.tickets
Ok, dann im Internet gesucht und Ticket mit Lösung gefunden, das die Version 3.2 nicht unterstüzt wird. Deshalb habe
ich die Version 3.3 und 3.4 installiert:
sudo port install llvm-3.3
sudo port install llvm-3.4
Dann ist es noch zu folgenden Abbruch mit gstreamer1 gekommen:
---> Building gstreamer1
Error: org.macports.build for port gstreamer1 returned: command execution failed
Please see the log file for port gstreamer1 for details:
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_gstreamer1/gstreamer1/main.log
Error: Problem while installing gstreamer1
To report a bug, follow the instructions in the guide:
http://guide.macports.org/#project.tickets
Dazu habe ich das Ticket 40963 erstellt.
[UPDATE] Das Problem wurde gefixt, es gab auch schon einige ähnliche Tickets. Super und Danke das das so schnell gefixt wurde.
Jetzt gibt es noch einen Abbruch in lrzsz für das Modem, dazu habe ich das Ticket 41028 erstellt. Konnte es selbst fixen, in dem ich minicom reinstalliert habe.
Wie nehme ich einen Raspberry Pi inkl. Java auf einem Mac in Betrieb?
1. Download eines Image von . Z.b. das 2014-09-09-wheezy-raspbian.zip Archiv. Das zip Archiv entpacken.
2. SD Karte (z.B. 8 GB) in einstecken und ermitteln welches Device es am Rechner ist unter Apple Menu –> Über diesen Mac –> Weitere Informationen… –> Systembericht –> Hardware ->USB –> Unter USB Hochgeschwindigkeits-Bus / Hub / Integrierter Speicherkartenleser dann die Info unter BSD-Name:
In meinem Fall ist es: disk3
Oder mit diskutil list
schauen.
3. sudo diskutil unmount /dev/disk3s1
4. sudo dd if=Downloads/2014-09-09-wheezy-raspbian.img of=/dev/disk3 bs=1m
Jetz ca. 60 min warten bis die Meldung
2825+0 records in
2825+0 records out
2962227200 bytes transferred in 2020.681419 secs (1465955 bytes/sec)
kommt. Dann kann die Karte ausgeworfen und in den Raspberry Pi gesteckt werden.
5. Netzwerkkabel anschließen und Strom anschalten.
Per ssh pi@10.1.1.1 (Adresse anpassen)
und Passwort: raspberry im Terminal anmelden.
6. Auf dem Prompt raspi-config eingeben und Konfigurieren der Sprache (de_DE.ISO-8859-15@euro), Erweiterten Speicher, SSH Server, neues Passwort und auf neueste Version updaten. Restart. Alles über diese schöne GUI:
7. Und testen ob Java installiert ist mit java -version
, JA sogar die Version 1.8:
8. Und System noch updaten mit:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get clean
# Firmware update
sudo rpi-update
sudo ldconfig
sudo reboot
Wo kann das kostenlose iPhone-Konfigurationsprogramm geladen werden?
Mit welcher Konfiguration kann man lokal per VPN auf ein OpenVPN-Server der auf OpenWtr läuft mit dem Mac Client Tunnelblick zugreifen?
Wenn der VPN Client Tunnelblick installiert ist, ein Verzeichnis anlegen mit der Extension
.tblk
z.B. OpenWRT10.tblk
In diese Verzeichnis die Datei OpenWRT10.ovpn mit folgenden Inhalt kopieren:
remote 192.168.2.223 1194
client
dev tun
proto udp
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert thomas.crt
key thomas.key
cipher bf-cbc
comp-lzo
# Statische IP Adresse: Server 10.0.0.1 Client 10.0.0.2
ifconfig 10.0.0.2 10.0.0.1
verb 3
mute 20
Die folgenden drei Zertifikate müssen auch in diesem Verzeichnis vorhanden sein:
Dann kann mit einem doppelklick auf das Verzeichnis die VPN Verbindung aufgebaut werden. Wenn die Verbindung geklappt hat, erscheint:
Wie checkt man die Geschwindigkeiten von DNS-Servern und kann da was optimiert werden?
Das geht mit dem kostenlosen Programm namebench 1.3.1 für Mac und Windows.
Nach dem Downloaden und starten des Programms, erscheint eine einfach GUI. Hier können oben die eigenen DNS-Server Adressen eingegeben werden und dann klick auf Start. Nun dauert der Check einige Minuten und öffnet dann im Browser das Ergebnis mit einigen schönen Grafiken. Da kann man durch wechseln des DNS sein Internet Surfen mitunter beschleunigen.
Wenn das Ergebnis nicht im Browser geöffnet wird, kann es unter Mac im Verzeichnis separat geöffnet werden.
z.B.
//var/folders/bt/_4l4fvvn0s3332pr68td_m980000gn/T/namebench_2013-10-04_1713.html
Das Verzeichnis wo die Ergebnisse gespeichert werden, wird unten in der GUI für einige wenige Sekunden angezeigt.
Folgende Ergebnis Seiten werden z.B. generiert (gekürzt):
Es gibt auch noch ein Command-line Version.
iTunes 11.1.0, Xcode Version 5.0 und iOS 7 ist nun verfügbar
iOS 7.0 Download Zeit ca. 13 Stunden für 1,24 Gb 🙁 vorausberechnet.
Nach 12 Stunden ist alles geladen, jetzt noch das update. Mal sehen wann es durch ist!
iOS 7 läuft nun. Mal was Neues!
Fürs iPadMini ging alles unter eine Stunde. Das iPad2 ist noch in Arbeit, soll 6 Stunden dauern für 1,05 Gb. Da kommen die Bytes einzeln durch die Leitung.
Wie setzte ich bei einem Mac mit OS X die drahtlose (Alu) Bluetooth Tastatur zurück (RESET)?
Das ist mir schon das 5. Mal passiert, das die drahtlose Mac Tastatur sich nicht mehr per Bluetooth verbinden ließ.
Das Bluetooth paaring klappte mit keinem Gerät, auch Ein/Aus-Schalten und neue Batterien haben nicht geholfen.
Dann bin ich nach dieser Anleitung vorgegangen, und die Tastatur wurde „wiederbelebt“.
Der „Trick“ ist also nach dem Ausschalten der Tastatur und „Bluethooth Geräte Konfigurieren“ muss der Ein/Aus-Schalter an der Tastatur solange gedrückt gehalten werden,
bis der Name der Tastatur angezeigt und dann auf „Weiter“ geklickt wird und dann erscheint einen neue Paaring-Nummer. Erst wenn die Nummer erscheint, kann die Taste losgelassen werden, und die Nummer über die Tastatur eingegeben werden.
Wie kann der WLAN-Scanner in Mac OS X Mountain Lion 10.8. aktiviert werden?
Mit gedrückter ALT-Taste auf das WLAN-Symbol in der Menüleiste klicken.
Dann im Menü Darstellung und WLAN-Suche.
Schon wird ein Tabelle mit Signalstärke, Kanal, Id, Name, Frequenz … angezeigt.
iTunes 11 für Mac OS X ist nun über die Update-Funktion erreichbar.
… iTunes 11 installiert und 3 min Quicktest: Auch nicht gross anders als der Vorgänger. Oder habe ich was übersehen?
Was tun, wenn bei Mac OS X 10.8.2 Mont. Lion bei port selfupdate der Fehler „macports::selfupdate [array get global_options] base_updated“ kommt?
XCode muss in der aktuellen Version installiert sein (über AppStore) und dann in XCode (XCode-Preferences-Components-Command Line Tools) in der Download-Sektion die Command Line Tools laden und installieren.
PAD Editor für den Mac und Windows
Unter Windows benutze ich seit langen den guten DeuPad-Editor.
Auf der suche nach einen PAD-Editor für den Mac, bin ich auf den Pad Fab gestoßen. Beide sind Freeware und tuen das was sie sollen. Das erstellen und bearbeiten von PAD-Dateien in der Version 3.11. Wer kennt noch einen besseren?
Wo finde ich auf dem Mac OS X Lion 10.7.4, nach der Installation von Xcode, das Developer Verzeichnis?
Das Verzeichnis mit den installierten Developer-Tools liegt dann unter
Applications/Xcode.app/Contents/Developer
.
Was sind die drei wichtigsten Befehle in der history expansion in der bash?
Im Terminal-Fenster (bash) des Mac oder Linux kann die History der eingegebenen Befehle angezeigt werden.
Dazu einfach history eingeben.
Welche findes Du noch nützlich?
Hat das sich der Mac OS X einen Flashback Virus eingefangen?
Im Terminal kann man das schnell testen, einfach:
defaults read /Applications/Safari.app/Contents/Info LSEnvironment
eingeben und RETURN drücken und
defaults read ~/.MacOSX/environment DYLD_INSERT_LIBRARIES
und RETURN. Es muss wenn alles ok ist, jeweils folgende Antwort geliefert werden:
"The domain/default pair of (...) does not exist"
Wie wird ein Bildschirmfoto mit dem Mac OS X erstellt?
Die folgenden Tastaturbefehle erzeugen auf dem Desktop bzw. in der Zwischenablage eine png Datei:
Shift + CMD + 3
der ganze Bildschrirm
Shift + CMD + CTRL + 3
der ganze Bildschirm aber in die Zwischenablage
Shift + CMD + 4
dann mit Fadenkreuz einen Bereich auswählen
Shift + CMD + 4 + Leertaste
+ dann klick auf das offene Fenster
Bei dem letzten Befehl wird jeweils ein Schatten mitgespeichert. Dies kann abgeschaltet werden durch einmalige eingabe in der Konsole mit:
1 |
defaults write com.apple.screencapture disable-shadow -bool true; killall SystemUIServer |
Ausschalten geht dann wieder mit:
1 |
defaults write com.apple.screencapture disable-shadow -bool false; killall SystemUIServer |
Wie wird der comment bei den GPGTools für Mac OS X entfernt?
Wer PGP für die Signierung und die Verschlüsselung verwendet, kann die automatisch angefügte Signatur
„Comment: GPGTools – http://gpgtools.org“ bei den GPGTools auf einen Mac wie folgt entfernen.
Öffnen der Datei
~/.gnupg/gpg.conf
und löschen der Zeile
comment GPGTools - http://gpgtools.org
Wie deaktiviere ich im Mac OS X das Dashboard?
Wer das Dashboard nicht benötigt, kann es auch deaktivieren. Das spart Ressourcen.
Im Terminal folgenden Befehl eingeben:
defaults write com.apple.dashboard mcx-disabled -boolean YES
und restart des Docks:
killall Dock
Wer es wieder aktivieren will:
defaults write com.apple.dashboard mcx-disabled -boolean NO
und
killall Dock
Wo ist der Taskmanager von Windows im Mac OS X?
Der heißt auf dem Mac Aktivitätsanzeige. Er ist zu finden unter
Programme/Dienstprogramme
oder über die Tasten
CMD und Space und Eingabe Aktivitätsanzeige mit return.
Dort können alle Prozesse beendet werden.
Jenkins auf iMac Lion installieren
Nach der Installation des binären Package läuft Jenkins nicht unter der URL http://localhost:8080/ und es kommt zu einer 404 Fehlermeldung. Was tun?
1. Einen eigenen jenkins User anlegen mit:
1 2 3 4 5 6 7 |
sudo dscl . create /Users/jenkins sudo dscl . create /Users/jenkins PrimaryGroupID 1 sudo dscl . create /Users/jenkins UniqueID 300 sudo dscl . create /Users/jenkins UserShell /bin/bash sudo dscl . create /Users/jenkins home /Users/Shared/Jenkins/Home/ sudo dscl . create /Users/jenkins NFSHomeDirectory /Users/Shared/Jenkins/Home/ sudo dscl . passwd /Users/jenkins |
2. Die Datei /Library/LaunchDaemons/org.jenkins-ci.plist
wie folgt in den User ändern:
1 2 |
<key>UserName</key> <string>jenkins</string> |
3. Das Home Verzeichnis /Users/Shared/Jenkins/Home
einen neuen Besitzer geben mit:
1 |
sudo chown -R jenkins /Users/Shared/Jenkins |
4. Restarte des Services mit:
1 2 |
sudo launchctl unload -w /Library/LaunchDaemons/org.jenkins-ci.plist sudo launchctl load -w /Library/LaunchDaemons/org.jenkins-ci.plist |
5. Im Browser testen ob die Jenkins Gui angezeigt wird mit URL http://localhost:8080/
Wie kann Maven 3 auf Mac OS X 10.7.2 Lion installiert werden?
Erst Macports installieren und dann mit
sudo port install maven3
die Installation starten. Dann wie im Installationsfenster beschrieben, maven 3 als default setzen.
Wichtig ist noch, das im ~/.m2/settings.xml das Lokale Repository angegeben wird. Dabei darf das Lokale Verzeichnist nicht
mit ~ gesetzt werden, sondern es muss der komplette Pfad angegeben werden, sonst laufen die Eclipse Plugins nicht richtig.
In
~/.bash_profile
noch:
export M2_HOME=/opt/local/share/java/maven3
export PATH=${M2_HOME}/bin:${PATH}
setzen.
Wie setzt man die JAVA_HOME Variable in Mac OS X Lion 10.7.2
Die Terminal App starten und mit einem Editor die
~/.bash_profile
(evl. kontrollieren .profile, .bashrc, /etc/profile )
Datei um den folgenden Eintrag ergänzen:
export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
Nach dem restart der Terminal App kann es mit:
echo $JAVA_HOME
getestet werden ob der Eintrag richtig gesetzt wurde.
Auch muss jetzt in jedem Verzeichnis mit:
java -version
die Java Version ausgegeben werden.