If you’re a mac user you might know that moment, you hand your keyboard to someone else to type his email-address in some webform… After a view moments “CMD+Q” is pressed in order to create an @. Instead of showing the intended sign the your browser is shut-down. This happens due to the fact that the @-Sign is, other then on a windows or linux pc, created via “ALT+L” on a mac. Also browser shutdown isn’t a big deal, if you’re a tab-messi like me ( there are always a few hundred open tabs, don’t know where they came from ;) ) it takes a few moments till it’s back up again.
Furthermore the already filled fields of the form are lost and have to be filled again.
Mac
CMD-Q Catcher
Make ssh’s VerifyHostKeyDNS work on OSX as it should
Finaly there is MacOS X Yosemite.
With it hopefully an update of the default openssh client app i thought. After installing the update i had to admit, i was wrong. Same old OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011 as in Maverics. With the same old bug (??) mentioned here, where adding -o VerifyHostKeyDNS=yes leads to
DNS lookup error: general failure
No matching host key fingerprint found in DNS.
That’s not nice. I do want to use SSHFP, partly because i think its a nice feature, partly because i hardly ever check the fingerprints of my hosts.
So lets fix OS X ssh client, shall we.
Shortcut to lock the screen on a mac
Sometimes i don’t want to put my macbook air asleep because of some job that is running. But i have to leave the room so i need to lock it.
So there is a shortcut for locking the screen:
Shift+Crtl+Eject
This works on the most macs, but the macbook air has no Eject button on the Keyboard. So on systems without an Eject button you have to use:
Shift+Crtl+Power
[ Sabredav ] Kalender und Kontakte in Sync mit Caldav und Carddav
Mal wieder das alte Leid, Syncronisation.
Heutige Episode: Calendar Sync und Contact Sync.
So etwas wie iCloud oder Google Calendar bzw Google Contacts, aber die Daten bitte beim Besitzer lassen.
Clients: Android Telefon, Linux& Mac Desktop
(theoretisch sollte auch iPhone möglich sein, habe ich allerdings mangels Gerät nicht getestet)
Insgesammt kommen zwei offene Standarts zur Anwendung. Es wird Caldav bzw. Carddav verwendet.
Als Serversoftware ist lediglich ein Stück PHP Code mit Datenbank (Mysql) nötig ( Sabredav ) (sql-lite ist alternativ auch möglich).
Das ganze ist Serverseitig relativ anspruchslos, im Prinzip braucht es nur php und mysql, daher sollte die Software bereits auf einem simplen und günstigen Webhostingpaket laufen.
Auf den Clients kommt unterschiedliche Software zum einsatz:
Der Mac bringt die Software bereits von Hause aus mit (iCal und Adressbuch),
Unter Linux verwende ich Thunderbird mit lightning für den Kalender, und KAddresssBook (KDE) für Kontakte.
Auf dem Android verwende ich CalDav und CardDav Sync Adapter ( ja die kosten ein paar Euro, funktionieren bei mir aber wirklich sehr gut).
Aber zurück zum Server
Das Setup gestaltet sich sehr simpel.
Erst mal Runterladen der PHP dateien, zu finden hier.
Danach kanns losgehen:
Im SabreDav-Archiv befindet sich ein Ordner mit Namen “examples”, in dem die Datein calendarserver.php und addressbookserver.php. Diese am besten in den Hauptordner kopieren, und dort anpassen.
Die Anpassungen sind sehr minimal:
date_default_timezone_set('Canada/Eastern');
wird zu
date_default_timezone_set('Europe/Berlin');
.
Sparkleshare – der lange Ersehnte Datei sync
Pretext:
Lange schon Suche ich nach einem Tool, dass es ermöglicht Dateien über mehrere Computer hinweg zu synchronisiern. Quasi etwas wie Dropbox, allerding mit der Möglichkeit die Daten auf dem eigenen Server abzulegen. Dies ist deshalb für mich wichtig, da ich beim synchronisieren nicht jedesmal überlegen mag, ob die Daten privat sind oder nicht.
Bisher gab es für dieses Bedürfnis keine richtige Lösung, allerdings wurde schon länger der Name “SparkleShare” in diesem Zusammenhang genannt. Sehr lange war dies nur ein Name, dann nur eine Linux-Version. Letztes Wochenende änderte sich dies jedoch und es kam der Mac Port.
Damit konnte es für mich losgehen.
Mac (Snow Leopard) dns-cache leeren (flush)
dscacheutil -flushcache
Time Machine mit ohne Time Capsule
Manchmal scheint es wie Hexenwerk,
Apple-Geräte aus ihrer Gefangenheit zu befreien.
Beim Backup ist es mir jetzt gelungen,
es ging darum die tolle Funktion der Mac Time Machine auf einem SMB Share zu nutzen, ohne sich extra eine teure Time Capsule anschaffen zu müssen.
Wichtig ist zu sagen das man sich durch ein solches Backup ausserhalb der Absichten von Apple bewegt, das heißt es ist nicht garantiert, dass das Backup im Ernstfall wieder eingespielt werden kann.
Paste | Glims for Safari
Glims erweitert Safari unter Mac um einige sehr nützliche Features (Tabs, Thumbnails, Full Screen, Search Engines, Search Suggestions, Forms autocomplete on, Dated download folders, Type Ahead …)
Für mich war vorallem das einrichten von Suchmaschinen neben Google interessant
Scrollen mit mac in irssi
Uii endlich gefunden wie es geht,
scrollen in dem terminal irc client irssi
Nach oben : shift + fn+pfeil_hoch
Nach unten: shift + fn +pfeil_down