Photo Tag-Management

Das ist aber nun wirklich sehr schade…

Each version of iPhoto that is released requires us to rewrite the entire interface between Keyword Manager and iPhoto, due to the changes that Apple makes to the internal structure of the program. We’d like to stress that this is not unexpected nor in any way Apple’s fault. It is just the nature of writing a plug-in for a program without a supported plug-in architecture.

Die Jungs und Mädels von Bullstorm haben das Katz und Maus Spiel mit Apples undokumentierten iPhoto Schnittstellen aufgegeben und stellen ihren großartigen Keyword-Manager ein.

Mit diesem Stück Software habe ich seit Oktober 2007 meine Tags in iPhoto vergeben. Dank Autocompletion und fest im Muscle-Memory verankerten Hotkeys, war ich damit immer sehr schnell unterwegs. Dagegen kann ich es irgendwie nicht sehen, dass ich mit den Bordmitteln von iPhoto auf annähernd die gleiche Geschwindigkeit kommen werde…

Was also tun? Ich denke ich werde die Gelegenheit ergreifen und eine weitere Migration auf meine ToDo-Liste setzen. Aperture ist ja vor einiger Zeit deutlich im Preis reduziert worden. Wenn ich diesen Post hier gleich veröffentlicht habe, werde ich wohl dem MacAppStore einen Besuch abstatten und dann mal schauen, wie ich die Bilder aus iPhoto am besten in Aperture bekomme.

Und dann kann auch das Thema RAW-Fotografie mal etwas genauer beguckt werden…

QuickLinks vom 21. Februar bis zum 6. März

Meine pinboard.in-Links vom 21. Februar bis zum 6. März:

  • git-annex – allows managing files with git, without checking the file contents into git. While that may seem paradoxical, it is useful when dealing with files larger than git can currently easily handle, whether due to limitations in memory, checksumming time, or disk space.
  • Handling my music collection with git-annex – Very cool, would probably not work with iTunes…
  • Pipe Viewer – is a terminal-based tool for monitoring the progress of data through a pipeline. It can be inserted into any normal pipeline between two processes to give a visual indication of how quickly data is passing through, how long it has taken, how near to completion it is, and an estimate of how long it will be until completion.
  • tumblr2wp – Tumblr2WP makes it super simple to transfer your Tumblr content to your own, self-hosted WordPress install.
  • Naked Password – The whole idea of naked password is to encourage your users to enter stronger passwords. Our beautiful model Sally tastefully removes items of clothing as the password grows stronger.
  • beets – is the media library management system for obsessive-compulsive music geeks
  • Searching Active Directory with ldapsearch – If you think there isn't a trick to this, that means you've never tried it – leastways not on an Active Directory container that has more than 1,000 objects in it (or whatever the search limit has been set to in your environment)
  • TCP Performance problems caused be interaction between Nagle's Algorithm and Delayed ACK – The overall summary is that many of the mechanisms that make TCP so great, like fast retransmit, work best when there's a continuous flow of data for the TCP state machine to work on. If you send a block of data and then stop and wait for an application-layer acknowledgment from the other end, the state machine can falter.
  • shop – A tool to show permissions at every level in a path. Shop gives you a quick overview of the permissions of the directory in question, as well as the permissions of every directory above it in the tree.
  • monotone – is a free distributed version control system. It provides a simple, single-file transactional version store, with fully disconnected operation and an efficient peer-to-peer synchronization protocol.

QuickLinks vom 13. September bis zum 29. September

Meine delicious.com-Links vom 13. September bis zum 29. September:

  • Hyperdock – adds long awaited features to your Dock: Select single application windows just by moving the mouse on a dock item, use mouse clicks to quickly open new windows and many more. Apple should buy this and include it's features in 10.7…
  • subler – is an Mac OS X app created to mux mp4 files
  • JIRA – provides issue tracking and project tracking for software development teams to improve code quality and the speed of development.
  • Redmine – is a flexible project management web application. Written using Ruby on Rails framework, it is cross-platform and cross-database.
  • The Passive Splice Network Tap – works by connecting a sniffer's RX to either the RX or TX of the wire being sniffed. By having two RX interfaces on the sniffer, you can capture full duplex traffic on the wire.
  • Everyday GIT With 20 Commands Or So

QuickLinks vom 12. Mai bis zum 1. Juni

Meine delicious.com-Links vom 12. Mai bis zum 1. Juni:

  • Localghost – makes it easy to switch development host names to resolve to localhost with a status item (i.e. system tray) that adds / removes entries from /etc/hosts.
  • FitNesse – The fully integrated standalone wiki, and acceptance testing framework.
  • cdf – colorized df with friendly capacity bars. Written in pure C without any external dependencies
  • Droopy – is a mini Web server whose sole purpose is to let others upload files to your computer.
  • Tagr – is an application for Mac OS X that helps you organize your MP3 / M4A (MP4) collection.
  • easymac.sh – is a shellscript which generates global, VMware or Xen MAC-addresses
  • MTR – combines the functionality of the 'traceroute' and 'ping' programs in a single network diagnostic tool.
  • calibre – is a free and open source e-book library management application
  • How To Make German Pancakes, Dutch Baby Pancakes – Bring this spectacular breakfast or brunch dish to the table as soon as it comes out of the oven for a lot of oohs and aahs! <br /> A German Pancake is a cross between a soufflé and an omelet – it is a light, airy pancake with sides.
  • Immer im Dienst – Artikel über eine Nagios-Erweiterung zur Überwachung von SLA-Bedingungen. Recht alt und rudimentär…

Lokaler WordPress Mirror

Es gibt einige gute Gründe einen lokalen Mirror des eigenen Blogs zu erstellen. Eine nicht abschliessende Liste umfasst:

  • Man kann nach Herzenslust an Themes, PlugIns und anderen Plumbing Bestandteilen der Website herumschrauben ohne dass die Besucher nur krude Fehlermeldungen zu sehen bekommen.
  • Ein Live-Backup von dem man weiss dass es lauffähig ist kann man mit Geld gar nicht bezahlen
  • Billige Günstige Hoster1 legen ihren Usern manchmal nervige Steine in den Weg wenn es um Performance geht. Die Laufzeit für PHP-Scripte ist begrenzt, CPU-Zeit wird beschränkt, Hauptspeicher ist nicht unendlich vorhanden, etc.

Bei mir war gerade der dritte Punkt das Problem, denn durch diese Beschränkungen konnte ich nach dem Update auf WordPress 2.6 leider meine alten SimpleTagging Tags nicht in native WordPress Tags umwandeln.

3651 tag to post relationships waren einfach too much für mein shared hosting Paket…

Der Plan war also, die Dateien und die Datenbank aus dem letzten Backup2 zu kopieren und lokal auf dem MacBook zu installieren. Dort dann ohne jede CPU- oder RAM-Beschränkung die Konvertierung der Tags durchführen und die fertig konvertierte lokale Datenbank wieder zu dumpen und live auf instant-thinking.de zu stellen.

Danach wäre es ja nicht schlecht die Mirror-Erstellung zu automatisieren, um eine ständig aktuelle lokale Testumgebung zu haben. Vielleicht könnte man diese3 auch als Fallback einsetzen wenn die live Site mal offline gehen sollte…

Aber eins nach dem anderen…

Vorraussetzungen

  • Ein Mac unter OS X 10.54
  • Apache Webserver mit aktiviertem PHP und MySQL Datenbankserver
  • Shell-Kenntnisse sind von Vorteil, aber eigentlich sollte das auch mit der Anpassung einiger Variablen per Copy & Paste gehen

Nach dem Klick gehts los…

Weiterlesen →

  1. meiner zum Beispiel []
  2. Das Backup läuft jede Nacht, einmal war es bisher dringend nötig… []
  3. dann aber nicht auf dem MacBook und eine entsprechende DNS-Konfiguration vorausgesetzt []
  4. aber mit einigen kleinen Anpassungen sollte das hier auch auf anderen unixoiden Betriebssystemen laufen []

QuickLinks vom 29. Juli bis zum 30. Juli

Meine del.icio.us-Links vom 29. Juli bis zum 30. Juli:

  • StatSVN – retrieves information from a Subversion repository and generates various tables and charts describing the project development
  • PuTTY Connection Manager – is a free PuTTY Client Add-on for Windows platforms which goal is to provide a solution for managing multiple PuTTY instances. Thanks for the link Fabian!
  • Jabber/XMPP Server List – Nice overview of various jabber servers including their transports to other im-networks
  • WordPress Function List – quick reference guide to expedite WordPress theme development
  • Tag Folder – Nice looking tag-management for smart folders…
  • Phusion Passenger – makes deployment of Ruby web applications, such as those built on the revolutionary Ruby on Rails web framework, a breeze.
  • ZombieHarmony – One of the Best Free Dating Sites for Zombies – Lacking words…
  • How To Not Be A Douchebag Tourist In NYC – Millions of people visit New York City every year. Unfortunately, naive visitors throw a wrench into the delicate gears of this busy city with their clueless meanderings and obtrusive groups.

QuickLinks vom 8. April bis zum 10. April

Meine del.icio.us-Links vom 8. April bis zum 10. April:

  • Twibright Optar – Backup to paper. About 200kb per page including error correction…
  • CS193E – Cocoa Programming – Stanford Cocoa Course
  • The RoundCube Webmail Project – is a browser-based multilingual IMAP client with an application-like user interface.
  • Die Meerschweinchensprache – Zwitschernde Meerschweinchen, ich schnall ab…
  • RegExr – Online Regular Expression Testing Tool
  • locr – Another Website for geotagged photos. Offers a free geotagging software for symbian based mobile phones and a free windows only geotagging software…
  • Panoramio – The site for adding geotagged photos to Google Earth.
  • Git – SVN Crash Course – Here we will briefly introduce you to Git usage based on your current Subversion knowledge.
  • Ditz – is a simple, light-weight distributed issue tracker designed to work with distributed version control systems like darcs and git.
  • Haruki Murakami: On seeing the 100% perfect girl one beautiful April morning – Wonderful.
  • Tweet Clouds – Builds a WordCloud of all words in all your Tweets…
  • HTun – is a tool to allow you to create a fully bidirectional IP VPN over an HTTP proxy or just over port 80, allowing you to bypass restrictive firewalls and use any service you desire.
  • Twitter Friend Adder – Adds 20 random friends to your twitter account. Maybe the most useless twitter-tool known to mankind…
  • GeoPlugin – allows you to attach geographic coordinate information to posts. It also lets you specify a default geographic location for your entire WordPress blog.
  • Twubble – can help expand your Twitter bubble. It searches your friend graph and picks out people who you may like to follow.

Tagging Hoffnung

Halleluja, meine Gebete wurden erhört.

Der Macher meines Tag-Plugins hat ein neues, 2.3 kompatibles, offenbar ganz tolles, Simple Tags getauftes Plugin from scratch geschrieben und veröffentlicht.

Wenn ich in den nächsten Tagen mal Zeit habe das ganze lokal zu testen kann ich auch mal langsam auf die neueste WordPress Version updaten…

Merci Amaury, vive la France!

(via: EDV)

Worpress Tag Plugins

Um an die Funktionalität der alten PlugIn-Tag-Systeme heranzukommen (wir berichteten…) wird das native WP 2.3 Tag-System jetzt mit Tag PlugIns wie Advanced Tag Entry und ClickTags erweitert.

Mal ganz abgesehen davon, dass auch die neuen PlugIns nicht an die alten Systeme heranreichen, dachte ich ja eigentlich man führt das ein um dann eben nicht mehr mit den PlugIns arbeiten zu müssen…

Gut, ich werde jetzt eh erst mal auf 2.2.x bleiben und dort mit SimpleTagging glücklich werden… Mal sehen was in 2.3.1 passiert.

In slightly related news: Installing and Updating WordPress with Subversion könnte sehr interessant sein Mal gucken ob 1blu auch svn bietet…

WordPress 2.3

wp-logoDas neue WordPress 2.3 ist als DE-Edition raus und bringt einiges an Neuerungen mit.

Dazu gehört auch ein neues, eigenes Tag-System. Dieses System ist allerdings nicht so feature-rich wie das von mir eingesetzte simple tagging plugin. So fehlen unter anderem Tag-Management Funktionen (löschen, umbenennen, mergen, …) und Type-Ahead-Vorschläge beim taggen der Beiträge.

Das neue Tag-System kann aber schon bestehende Simple-Tags importieren (ebenso wie andere WordPress-Tag-Systeme).

Ich denke solange ich meine ungetaggten Beiträge nicht fertig getaggt habe (sind ja nur noch ein paar Hundert…), werde ich mit dem Update noch warten… Zumindest solange es noch Security-Updates für die Version 2.2.3 gibt.

Wer sich ähnliche Gedanken macht sollte zumindest mal einen Blick auf die Zehn Dinge die du über WordPress 2.3 wissen solltest werfen, oder besser direkt in den Codex gucken.

(via: dem nun obsoleten WordPress UpdateMonitor Plugin)