>

instant-thinking.de

just enough to get you started and leave you confused

3

| Kommentare

Heute vor drei Jahren kam Linus auf die Welt.

Was das letzte Jahr an neuen Erkenntnissen und Erlebnissen mit dem Sohn gebracht hat, ist schon wirklich nicht mehr so recht in Worte, geschweige denn Listen zu fassen. Er ist ein Kindergartenkind, rennt zunehmend schneller, quasselt in einer Tour und liest Hausnummern wie andere Leute Tweets..

Er bekommt so viel mehr mit von der Welt, er lernt so schnell, es ändert sich immer wieder so viel, dass man kaum noch hinterherkommt wann denn nun genau sich dieses oder jenes Verhalten eingestellt hat. Zuweilen ist man dann auch froh, wenn die eine oder andere Phase dann wieder vorbei geht…

In wenigen Wochen wird Linus außerdem auch noch ein großer Bruder werden und seine und unsere Welt wird erneut komplett auf den Kopf gestellt werden.

Auf in das nächste Lebensjahr Sohn und alles, alles Liebe zu deinem Geburtstag. Dieses 2014 wird nicht nur für dich viel neues bringen. Schön, dass du dabei bist.

Unter iOS 7 automatisch Musik zu last.fm scrobbeln

| Kommentare

Es ist 2014. Dinge werden besser.

Im Sommer 2010 war ich noch ausgesprochen enttäuscht, dass das mit iOS 4 vorgestellte Multitasking nicht geeignet war, meine auf dem iPhone gehörte Musik automatisch an last.fm zu schicken1. Dieses fehlende automatische scrobbeln meiner Musik war für mich immer der Grund, meine iOS-Geräte zu jailbreaken. Denn nur so konnte man das winzige Scrobbl installieren2. Dieses lief nach der Installation fortwährend im Hintergrund und aktualiserte mein last.fm-Profil mit dem gerade gehörten Song. In Echtzeit.

In den folgenden Jahren war ich es zunehmend leid, den Jailbreak-Tanz aufzuführen und entschied mich für CloudScrob, um meine Musik zu scrobblen. Das Programm funktionierte gut, aber ich musste daran denken es hin und wieder zu starten, damit es seine Arbeit tun und die Songs seit dem letzten Start scrobbeln konnte. Das ist nicht sehr 21. Jahrhundert.

Mit iOS 7 hat nun ein aktualisiertes Multitasking und damit auch eine Technik namens Background App Refresh den Weg auf die iDevices gefunden. Damit können Apps nun Zeiten ausknobeln, zu denen es wahrscheinlich am besten passt, einen Refresh auszuführen. So kann etwa Instapaper lernen, ungelesene Artikel wochentags während meiner Zeit unter der Dusche herunterzuladen und fertig zu sein, wenn ich am Frühstückstisch sitze. Apple dazu:

iOS learns patterns based on your use of the device and tries to predict when an app should be updated in the background. It also learns when the device is typically inactive, such as during the night, to reduce update frequency when the device is not in use.

QuietScrob nutzt den Background App Refresh in die andere Richtung und lädt Informationen über neu gehörte Songs hoch. Damit löst sich das Scrobbel-Problem auf meinem iPhone im Austausch gegen 0,89 € nun endlich zu meiner Zufriedenheit. QuietScrob läuft auch auf dem iPad. Zwar nicht darauf optimiert, aber da man eh nur ein mal die last.fm Daten einträgt und die App fortan im Hintergrund läuft und ihr Werk verrichtet, ist das auch total ok so. Das scrobbeln geschieht zwar nicht in Echtzeit, aber dafür automagically und ohne Jailbreak.

Der Entwickler Sergey Pershenkov gibt 10-60 Minuten als Update-Zeit an und das reicht mir völlig. Unklar bleibt, warum ich auf diesen kleinen Fortschritt Jahre warten musste. Aber ich nehme an, so ist das mit dieser Zukunft und diesem Fortschritt und diesem Leben. Es geschieht die ganze Zeit über ohne dass man es wirklich wahrnimmt und dann ist plötzlich ein signifikanter Schritt getan. Nun scrobbeln alle Geräte auf denen ich üblicherweise Musik genieße3 die gehörten Titel automatisch an last.fm.

Wie gut. Darauf ein wenig Musik…

  1. Scrobbeln ist die Bezeichnung für diesen Vorgang…

  2. Die last.fm Gruppe hat noch immer über 1600 Mitglieder, der Quellcode ist bei Github zu finden…

  3. Der Mac mini, das MacBook Pro, Sonos, das iPhone und das iPad…

QuickLinks vom 04. November bis zum 03. Dezember

| Kommentare

Meine pinboard.in-Links vom 04. November bis zum 03. Dezember:

  • cmder - is a software package created out of pure frustration over the absence of nice console emulators on Windows. It is based on amazing software, and spiced up with the Monokai color scheme and a custom prompt layout. Looking sexy from the start.
  • poche - is a self hostable read-it-later app. Unlike to other services, poche is free and open source.
  • parcimonie - is a daemon that incrementally refreshes a GnuPG key ring using the Tor network. It fetches one key at a time, waits a bit, changes the Tor circuit being used, and starts over. This way it is hard to correlate the key ring content to an individual and it makes it hard to locate an individual based on an identifying subset of her key ring content.
  • Isso - is an open source commenting server system written in Python and JavaScript. You can migrate your Disqus comments without any hassle.
  • Herald - is a plugin for Mail.app that goes far beyond OS X’s built in notifications.Inspired by the excellent Mail.appetizer plugin, Herald allows you to perform common actions directly from within the notification window, including deleting, initiating replies, or marking as read.
  • filegive - easily sends or receives files point-to-point, through a LAN or over the Internet with authentication and ciphering, and the other side only needs a Web browser. No third party server is involved in the transfer. It can use common NAT traversal protocols like uPnP and NAT-PMP, manually forwarded ports, or a public ssh server.
  • DevTools Snippets - A collection of helpful snippets to use inside of browser devtools
  • The Colour Clock - Time as a hexadecimal colour value.
  • lnav - The log file navigator is an enhanced log file viewer that takes advantage of any semantic information that can be gleaned from the files being viewed, such as timestamps and log levels. Using this extra semantic information, lnav can do things like interleaving messages from different files, generate histograms of messages over time, and providing hotkeys for navigating through the file. It is hoped that these features will allow the user to quickly and efficiently zero in on problems.
  • Launchbot - I am Launchbot! A neat open-source JavaScript startpage script, which enables you to easily open sets of all your favorite websites with just one click. It’s like restoring tabs, but on any computer and browser. You can also search Google or just quick-launch one of your favorite websites.

Weihnachts-Shopping

| Kommentare

In einer Woche ist Weihnachten. Sieben mal schlafen. Quasi um die 168 Stunden.

Das bedeutet, genau jetzt ist es der richtige Zeitpunkt, um ein last Minute Shopping für den Geek in eurem Leben zu veranstalten. Oder eben für sich selbst, da weiß man was man hat beziehungsweise bekommt. Hier einige Tips:

Bei den Favorite Things 2013 von Tools & Toys sind einige tolle Ideen versammelt, die eine große Bandbreite an Interessen abdecken. Zum großen Teil stammen die Ideen natürlich aus dem Tools & Toys Christmas Catalog, in dem Themen wie Fotografie, Kaffee, Audio und Apple beguckt werden.

In Sachen Software gibt es derzeit das Merry Mac Bundle mit 8 Advanced Media Apps. Da könnte durchaus was für euch dabei sein und mit 34 US-Dollar ist es auch gar nicht so schrecklich teuer. Und, die weihnachtlichen Wortspiele finden kein Ende, das Giftmas Bundle versammelt für 20 US-Dollar 7 schicke Mac Apps für viele Gelegenheiten.

Du spielst unter iOS und möchtest mal so richtig sehen, was die Hardware an Grafik so kann? Dann wird es dich interessieren, dass im aktuellen Dezember 2013 Infinity Blade II das IGN Spiel des Monats und damit gratis zu haben ist.

Wer es etwas unspezifischer angehen möchte, dem seien die vielen Gutschein-Angebote und Rabattcodes der Online-Händler empfohlen. Viele gemischte Angebote für teilweise deutlich günstigeres Geld. So gibt es etwa bunt sortierte Gutscheine von Paypal, die geeignet sind ein breites Interessen-Spektrum auch abseits der elektronischen Gadgeterie abzudecken.

Last, but not least at all:

Wer Audio in den eigenen vier Wänden verteilen möchte, dem seien die Produkte der Firma Sonos empfohlen. Allerbeste Streaming Unterstützung und einfachste Benutzung machen das System zur Wirecutter Empfehlung. Will man Sonos hierzulande online anschaffen, gibt es eigentlich keinen besseren Weg als Überall Musik. Sehr tolle Beratung, irre toller Service, perfekt.

Ob hemmungsloser Konsum oder still und besinnlich: Ich wünsche euch allen ganz tolle Weihnachten 2013.

10 Jahre online

| Kommentare

10 Jahre…

Diese meine Seite ist am heutigen 9. Dezember 2013 seit einem Jahrzent online.

10 Jahre…

Ok, richtig, der erste Post der noch online ist stammt von Heilig Abend 2003 und wäre heute, wenn überhaupt, wohl eher ein Tweet geworden.

10 Jahre…

Bemerkenswert ist es aber schon, dass der Großteil von instant-thinking.de, das einst lokal auf meinem iBook G3 begann1, heute noch zu sehen ist. Über SnipSnap (Start in 2003), und Typo2 (Switch in 2005), hin zu Wordpress (Switch in 2007) und nun Octopress (Switch in 2012), sind die Daten über vier verschiedene Systeme und einige Datenbanken, Hoster und Datei-Formate gelaufen.

10 Jahre…

Die Migration der alten SnipSnap-Daten habe ich mir oft vorgenommen, aber tatsächlich erst in diesem Herbst/Winter 2013 umgesetzt. Mithilfe einiger kruder awk- und Ruby-Scripte und dann doch noch einiger Handarbeit… Die Posts, die der Dennis von vor 10 Jahren veröffentlichte werden sicherlich nie einen Pulitzer-Preis erhalten. Aber so kann man halt auch gut sehen, wie man sich über eine lange Zeit weiter entwickelt.

10 Jahre…

Mir macht die Schreiberei hier immer noch viel Spaß und daher sehe ich keinen Grund, warum ich dieser bescheidenen Seite, meinem ~ im Internet, nicht im nächsten Jahrzent zu ihrem zwanzigsten Jubiläum gratulieren werde.

10 Jahre…

Vielen Dank an euch alle da draussen, die mir über die Jahre Feedback haben zukommen lassen. Ohne euch wäre es nur halb so toll.

Auf die nächsten zehn Jahre instant-thinking.de, stay hungry, stay foolish3.

  1. Nette Idee dieses bloggen. Kann man ja mal rasch ausprobieren…

  2. Das heute schon Publify heißt…

  3. Steve, natürlich…

QuickLinks vom 16. September bis zum 30. Oktober

| Kommentare

Meine pinboard.in-Links vom 16. September bis zum 30. Oktober:

  • vim-airline - a lean & mean status/tabline for vim that’s light as air.
  • Everything - is an administrative tool that locates files and folders by filename instantly for Windows. Unlike Windows search “Everything” initially displays every file and folder on your computer (hence the name “Everything”). You type in a search filter to limit what files and folders are displayed.
  • speedtest-cli - Command line interface for testing internet bandwidth using speedtest.net
  • jQuery.JamCity - uses the API from Last.Fm to get your Last.Fm account top albums, loved tracks, top tracks, new releases, or recent tracks. It then takes that information and displays a beautiful layout using CSS3, jQuery, etc. Enjoy showing off your music on your blog or website!
  • Dateutils - are a bunch of tools that revolve around fiddling with dates and times in the command line with a strong focus on use cases that arise when dealing with large amounts of financial data.
  • xip.io - is a magic domain name that provides wildcard DNS for any IP address. You can use xip.io domains to access virtual hosts on your development web server from devices on your local network, like iPads, iPhones, and other computers. No configuration required!
  • Reportr - Reportr is a complete application which works like a dashboard for tracking events in your life (using a very simple API). With a simple interface, it helps you track and display your online activity (with trackers for Facebook, Twitter, GitHub, …) or your real-life activity (with hardware trackers or applications like Runkeeper). The project is entirely open source and you can host your own Reportr instance on your own server or Heroku.
  • Zim - is a graphical text editor used to maintain a collection of wiki pages. Each page can contain links to other pages, simple formatting and images. Pages are stored in a folder structure, like in an outliner, and can have attachments. Creating a new page is as easy as linking to a nonexistent page. All data is stored in plain text files with wiki formatting. Various plugins provide additional functionality, like a task list manager, an equation editor, a tray icon, and support for version control.
  • iFestivalDownloader - You can watch the iTunes Festival concerts through iTunes and iDevices (including Apple TV), live and later. Eventually they will disappear. But since this is a video on demand stream, you can also save those files to local disk. This is no rocket science, but also a lot of work unless you have Max Bäumle’s handy tool.
  • sqitch - is a database change management application. Sqitch is not integrated with any framework, ORM, or platform. Rather, it is a standalone change management system with no opinions about your database engine, application framework, or your development environment. Changes are implemented as scripts native to your selected database engine.

Die DVD Sammlung in iTunes importieren

| Kommentare

Es ist 2013. Die Zeit für physikalische Medien in unserem Haushalt ist abgelaufen. Das Papier, das uns erreicht wird gescannt, die enthaltenen Informationen leben als volltextindizierte PDFs weiter. Bücher aus Papier kaufen wir eigentlich nur noch für Linus. Und die Musiksammlung ist schon ewig in iTunes, CDs besitzen wir nicht mehr.

Allein die DVD-Sammlung auf dem Regal leistete der Entstofflichung Widerstand. Der Aufwand und der Platzbedarf in Gigabyte1 erschienen zu groß, die Vorteile des digitalen Films auf der Platte wollten sich nicht recht erschließen. Immerhin neigt man doch öfter dazu, spontan einen Song von vier Minuten genau jetzt hören zu wollen, als einen 90 Minuten Film zu schauen. Da ist das zweiminütige Suchen im DVD-Regal ein verhältnismäßig geringer Aufwand.

Doch auch das ist nun vorbei. Alle knapp 200 DVDs wurden gerippt, neu im H.264-Format in mp4-Containern encoded, mit Metadaten versorgt und in iTunes importiert. Bei den einzelnen Schritten habe ich jeweils auf Software zurück gegriffen, die für die gerade anstehende Aufgabe besonders gut geeignet war, denn ich bin ein großer Fan von Do one thing and do it well. Der Workflow ist in der folgenden Abbildung schematisch dargestellt.

Einige der hier benutzten Programme sind auch in der Lage, andere Schritte mit durchzuführen, ein Rundum-Sorglos-Paket gibt es aber meines Wissens nach nicht. So kann etwa der verwendete DVD-Ripper auch encoden, und zu iTunes hinzufügen, das Encoding ist aber kaum konfigurierbar und es ist auch nicht möglich, Metadaten zu vergeben.

Eine ausführliche Beschreibung meines Vorgehens folgt nach dem Klick…

QuickLinks vom 26. August bis zum 16. September

| Kommentare

Meine pinboard.in-Links vom 26. August bis zum 16. September:

  • posh-git - is a PowerShell module which provides Git/PowerShell integration.
  • LICEcap - can capture an area of your desktop and save it directly to an animated .GIF (for viewing in web browsers, etc) or it’s own native .LCF.
  • Smartwatch+ - is an iOS companion app that enhances the experience with your Pebble smartwatch. Smartwatch+ allows you to display additional information on your watch, such as weather, your iPhone’s battery status, unread SMS/email and missed call counts, current stock and Bitcoin prices, your current GPS location, and your latest calendar appointments. Additionally, you can control certain functions of your phone from the watch, such as replying to text messages and initiating calls, launching the camera and taking pictures, controlling the phone’s volume and activating Siri.
  • Boxen - can clone your projects, install your toolchains, apply security policies, configure your favorite music player, set your screensaver, clone your dotfiles, and scream for help when things go haywire.
  • PuTTY Plugin for Launchy - Is a plugin to add completion of saved PuTTY sessions to Launchy. Even works portable and with PuTTY-Tray
  • ngrep - strives to provide most of GNU grep’s common features, applying them to the network layer. ngrep is a pcap-aware tool that will allow you to specify extended regular or hexadecimal expressions to match against data payloads of packets. It currently recognizes IPv4/6, TCP, UDP, ICMPv4/6, IGMP and Raw across Ethernet, PPP, SLIP, FDDI, Token Ring and null interfaces, and understands BPF filter logic in the same fashion as more common packet sniffing tools, such as tcpdump and snoop.
  • turses - is a Twitter client for the console.
  • Luakit Browser Framework - is a highly configurable, browser framework based on the WebKit web content engine and the GTK+ toolkit. It is very fast, extensible by Lua and licensed under the GNU GPLv3 license. It is primarily targeted at power users, developers and any people with too much time on their hands who want to have fine-grained control over their web browsers behaviour and interface.
  • sshfav.sh - A shell script for connecting to your favourite SSH locations easily.
  • sovereign - is a set of Ansible playbooks to build and maintain your own private cloud: email, calendar, contacts, file sync, IRC bouncer, VPN, and more.

Nummer 2: En route für April 2014

| Kommentare

The Klapperstorch has landed again, wir sind dann bald zu viert…

Das Bild stammt aus der neunten Woche eines ganz jungen Lebens und zeigt ca. zwei Zentimeter reines Wunder. Jetzt ist Kathi bereits in der 12. Woche und so langsam geht es ihr auch schon besser.

Kathi, der zukünftige große Bruder Linus und ich sind schon total gespannt auf Nummer 2 und freuen uns drauf, sie oder ihn1 irgendwann um den 2. April 2014 herum auf der großen Weltenbühne zu begrüßen.

Das wird bestimmt sehr aufregend.

  1. Mädchen oder Junge? Das ist noch nicht abzuschätzen…

Zu Gast im Nerdbureau

| Kommentare

Ich hatte das Vergnügen, in der Folge vier des Nerdbureau-Podcasts als Gast mitwirken zu dürfen.

Das Nerdbureau wird hauptamtlich von André, Fabian und Helge betrieben und widmet sich Wissenschaft, Technik und anderen Zufällen. Eine sympathische Tagline wenn ihr mich fragt.

In dieser Folge namens Einkaufsberatung geht es um die Ressentimens des BSI gegen Trusted Computing 2.0, die verschiedenen Möglichkeiten Leute online und auf der Straße zu tracken, sowie Tips & Tricks zur Beschaffung des News-Fix in einer Post-Google-Reader Welt.

Vielen Dank an die Regulars, dass ich dabei sein durfte. Wenn ihr den Podcast noch nicht auf dem Abspielgerät eurer Wahl abonniert haben solltet, sei dieser Post meine Empfehlung dazu.