12. September 2010 | Tags: acl, bash, bonjour, brief, browser, code, corporate, crossplatform, diff, display, files, firewall, freebsd, geek, git, gnu, howto, image, latex, linux, mac, monitoring, notification, osx, perl, safari, screen, security, serienbrief, shell, solaris, ssh, sysadmin, txt, unix, versioncontrol, vim, vnc, webkit, windows, x11, zeroconf
Meine delicious.com-Links vom 1. September bis zum 10. September:
- 10 Things You Did Not Know About Monkey Island –
- Briefe erstellen in Latex –
- byobu – includes an enhanced profile and configuration utilities for the GNU screen window manager, such as toggle-able system status notifications.
- Window Shifter Home – is a tool which allows you to move applications between networked computers of different OS. It works through some really sophisticated ssh and vnc magic…
- gitolite – allows you to setup a centralised git server, with very fine-grained access control and many (many!) more powerful features.
- Vimprobable – is a WWW browser that behaves like the Vimperator plugin available for Mozilla Firefox. It is based on the WebKit engine (using GTK bindings).
- Kaleidoscope – Advanced diff-App for Mac OS X. Compares Textfiles, Code and Images. Also: Shiny. Shareware, 29,00 €
3. Juni 2010 | Tags: apple, bonjour, internet, itunes, mac, music, musik, network, osx, ssh, zeroconf
Ich hatte 2007 schon einmal einen Artikel mit dem selben Titel geschrieben und es ist seitdem nicht weniger praktisch geworden, von unterwegs auf das heimische iTunes zugreifen zu können.
Die gute Nachricht: Nach einem Kommentar von Yann aus dem Januar 2010, der mich auf einen Blogpost bei iharder.net hinwies, konnte das ganze Vorgehen noch ein wenig verschlankt werden und beschränkt sich nun auf ein sehr kleines Shellscript:
#!/bin/sh
dns-sd -P "Home iTunes" _daap._tcp local 3689 localhost 127.0.0.1 "Arbitrary text record" & PID=$!
ssh -C -N -L 3689:127.0.0.1:3689 user@domain.de
kill $PID
Dank dem äusserst vielseitigen dns-sd Kommando, spart man sich den Betrieb des Network Beacons und erstellt die Bonjour-Annonce direkt im Script.
Im einzelnen:
Die erste Zeile weist den Interpreter /bin/sh als zuständig für das Script aus. No big deal.
Die zweite Zeile annonciert eine neue Proxy (-P) Bonjour-Ressource des Typs daap auf dem lokalen Port 3689 (Das ist quasi die Standard iTunes Netzwerk Konfiguration) auf dem lokalen Mac (localhost 127.0.0.1). Die entfernte Bibliothek kann genannt werden wie man mag, ich habe hier “Home iTunes” verwendet. Der “Arbitrary Text Record” wird nur aus syntaktischen Gründen benötigt. Dann wird noch die Prozessnummer des Kommandos in der Variable PID gespeichert.
In der nächsten Zeile wird dann der SSH-Tunnel gebaut. Die Option -C schaltet die Kompression ein, -N gibt keine interaktive Shell, sondern schickt den Tunnel in den Hintergrund. Nach -L wird der Tunnel definiert: Port 3689 lokal wird an Port 3689 auf der IP zwischen den Doppelpunkten weitergeleitet. Hier muss die IP des Computers eingesetzt werden, dessen iTunes aus der Ferne erreicht werden soll. Wenn iTunes- und SSH-Server auf der selben Maschine laufen, kann im Script auch die 127.0.0.1 für das Loopback-interface eintragen werden. Danach folgt nur noch der SSH-User und die dyndns oder sonstige Adresse.
Die letzte Zeile killt die Bonjour-Annonce wenn der Tunnel endet (z.B. wenn die IP wechselt während man verbunden ist).
In der Praxis und wenn alle Angaben stimmen, genügt dann die Ausführung des Scripts und die Eingabe des SSH-Passworts und man bekommt die heimische iTunes-Bibliothek angezeigt, als wäre man in seinem Heimnetz.
25. November 2009 | Tags: awk, bonjour, cli, clipboard, code, download, fun, geek, grep, gtd, interview, mac, osx, regexp, safari, search, stream, tv, txt, video, web, wolframalpha, writing, zdf, zen, zeroconf
Meine delicious.com-Links vom 24. November bis zum 25. November:
- Txr – a Pattern Matching Utility for Convenient Text Extraction
- Shadow – Clipboard Manager with Bonjour support to copy on one Mac and paste on another.
- Ommwriter – is a simple text processor that firmly believes in making writing a pleasure once again, reinvindicating the close relationship between writer and paper. The more intimate the relation, the smoother the flow of inspiration.
- Interview mit einer Suchmaschine – Interviewing Wolfram Alpha
- ZDF Mediathek-Downloader – Speichert Streams aus der ZDF-Mediathek in voller Auflösung ab.
24. November 2009 | Tags: blog, bonjour, calendar, design, desktop, diagram, facebook, flickr, gallery, git, html, ical, latex, linux, mac, markup, mysql, osx, pdf, photos, php, pictures, regexp, rename, revisioncontrol, rss, subversion, sync, unix, versioncontrol, visio, wallpaper, web, wiki, windows, wordpress, zeroconf
Meine delicious.com-Links vom 17. November bis zum 24. November:
- FormulatePro – helps you open and write on PDF documents. You can fill out any PDF form document, drop in graphics, scribble with the mouse or a tablet, save and print.
- Dia – is roughly inspired by the commercial Windows program 'Visio', though more geared towards informal diagrams for casual use. It can be used to draw many different kinds of diagrams. It currently has special objects to help draw entity relationship diagrams, UML diagrams, flowcharts, network diagrams, and many other diagrams. It is also possible to add support for new shapes by writing simple XML files, using a subset of SVG to draw the shape.
- bananajour – is local git repository hosting with a sexy web interface and Bonjour discovery. It's like a bunch of adhoc, local, network-aware githubs!
- LaTeX to WordPress – is a program that converts a LaTeX file into something that is ready to be cut and pasted into WordPress.
- Name Mangler – if you need to rename several files at once every now and then, this is the application you have always been looking for.
- Wallpaper Junie – With WJ you can view and download InterfaceLIFT wallpapers(over 2000 available).
- EventSync – is an application for OS X that allows you to sync your Facebook Events with iCal. Now you will never miss the next party, meeting, or any other event that is posted on Facebook.
- ikiwiki – is a wiki compiler. It converts wiki pages into HTML pages suitable for publishing on a website. Ikiwiki stores pages and history in a revision control system such as Subversion or Git. There are many other features, including support for blogging, as well as a large array of plugins.
- flogr – shows your pictures from flickr in a customizable photo portfolio interface which includes a main photo page with EXIF details and flickr user comments, a customizable thumbnails page of your recent work, a slideshow component to browse through thumbnails, a tag cloud page, and an about page that shows your flickr user profile.
24. Februar 2008 | Tags: apple, backup, bonjour, cluster, code, filesharing, filetransfer, ftp, fun, geek, linux, mac, network, osx, php, programming, quicksilver, sysadmin, timemachine, ubuntu, unix, zeroconf
Meine del.icio.us-Links vom 23. Februar: