<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>MyNakedGirlfriend.de &#187; Bild</title> <atom:link href="http://www.mynakedgirlfriend.de/tag/bild/feed/" rel="self" type="application/rss+xml" /><link>http://www.mynakedgirlfriend.de</link> <description>by Thomas Schulte</description> <lastBuildDate>Thu, 02 Feb 2012 23:12:42 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Automatischer Bilder-Upload für Gallery3</title><link>http://www.mynakedgirlfriend.de/automatischer-bilder-upload-fuer-gallery3/</link> <comments>http://www.mynakedgirlfriend.de/automatischer-bilder-upload-fuer-gallery3/#comments</comments> <pubDate>Sun, 26 Jun 2011 16:24:20 +0000</pubDate> <dc:creator>Thomas Schulte</dc:creator> <category><![CDATA[IT / Technology]]></category> <category><![CDATA[automatisch]]></category> <category><![CDATA[Bild]]></category> <category><![CDATA[Cron]]></category> <category><![CDATA[Cronjob]]></category> <category><![CDATA[Gallery]]></category> <category><![CDATA[Gallery3]]></category> <category><![CDATA[Image]]></category> <category><![CDATA[Intervall]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[Scheduler]]></category> <category><![CDATA[Skript]]></category> <category><![CDATA[Upload]]></category><guid
isPermaLink="false">http://mng.ser4.de/?p=911</guid> <description><![CDATA[Nachdem ich nun schon lange Zeit die bekannte Webanwendung &#8220;Gallery2&#8243; verwendet hatte, entschloss ich mich nun zu einem Wechsel auf die neue Generation, genannt &#8220;Gallery3&#8243;. Eine der Herausforderungen bei der Migration meiner Umgebung auf die neue Version stellte ein Perl-Skript dar, das ich bisher für automatische Uploads verwendete. Das bisher ...]]></description> <content:encoded><![CDATA[<p>Nachdem ich nun schon lange Zeit die bekannte Webanwendung &#8220;Gallery2&#8243; verwendet hatte, entschloss ich mich nun zu einem Wechsel auf die neue Generation, genannt &#8220;Gallery3&#8243;. Eine der Herausforderungen bei der Migration meiner Umgebung auf die neue Version stellte ein Perl-Skript dar, das ich bisher für automatische Uploads verwendete. Das bisher über einen Cronjob aufgerufene Skript &#8220;<a
title="galleryadd" href="http://freshmeat.net/projects/galleryadd/" target="_blank">galleryadd-2.30.pl</a>&#8220; diente dazu, ein lokales Verzeichnis auf neue Bilder zu prüfen und auf den Gallery-Server in ein bestimmtes Album zu übertragen. Leider ist dieses Skript mit der dritten Gallery-Generation nicht mehr kompatibel, also musste etwas Neues her&#8230;<span
id="more-911"></span></p><p>Das &#8220;REST API Module&#8221; ist im Standard-Umfang der Gallery enthalten und bietet eine komfortable Möglichkeit, von außen mit der Gallery zu kommunizieren. Funktionen für das &#8220;Entgegennehmen&#8221; von hochgeladenen Dateien existieren bereits, so dass meine Aufgabe nun darin bestand, einen für mich nutzbaren Client zu schreiben, der die von mir benötigte Funktion des galleryadd-Skripts ablösen sollte.</p><p>Also schrieb ich in PHP ein Upload-Skript: <a
href="/wp-content/files/gallery3-upload-1.00.txt" target="_blank">gallery3-upload-1.00.txt</a> (muss in .php umbenannt werden)</p><p>Es besteht aus zwei Funktionen, die zusammen arbeiten. Darunter befinden sich die Site-spezifische Konfiguration und der eigentliche Aufruf.</p><pre>$galleryHost = "gallery.site";            // Gallery-URL
$galleryPort = 80;                        // HTTP-Port
$apiKey      = "xxx";                     // API-Key eines Gallery-Users
$itemID      = 1;                         // Album-ItemID

$importDir   = "/data/upload";    // Quell-Verzeichnis
$archiveDir  = "/data/archive";   // Archiv-Verzeichnis (optional)

processFiles($galleryHost, $galleryPort, $itemID,
        $apiKey, $importDir, $archiveDir);</pre><p>&nbsp;</p><p>Das Skript setzt voraus, dass die Gallery sich im Stammverzeichnis des Servers befindet und nicht als Unterordner (z.B. &#8220;/gallery/&#8221;). Falls jemand diese Erweiterung benötigt, möge er/sie sich bitte melden.</p><p>Die Album-ItemID habe ich kurzerhand direkt in der MySQL-Datenbank in der Tabelle &#8220;items&#8221; nachgesehen (Filter auf Datensätze mit &#8220;type&#8221; = &#8220;album&#8221;). Den API-Key kann man in der Administrationsoberfläche den User-Details entnehmen. Wichtig ist, dass der User des verwendeten API-Keys auch entsprechende Schreibrechte auf das Album besitzt.</p><p>Das Skript überträgt alle Dateien aus dem Ordner $importDir, es findet keine Filterung auf Dateitypen statt. Die Angabe von $archiveDir ist optional. Statt die hochgeladenen Bilder aus dem Ordner zu löschen, lege ich sie lieber in einem separaten Archiv ab. Ist diese Form des Backups nicht gewünscht, kann man $archiveDir auf NULL setzen. ACHTUNG: In diesem Fall muss man sich selbst darum kümmern, die abgearbeiteten Dateien aus dem $importDir zu entfernen!</p><p>Man kann diese PHP-Datei durch require/include zwar innerhalb einer anderen PHP-Anwendung verwenden, ich rufe sie stattdessen jedoch direkt über die Kommandozeile oder über einen Cronjob auf.</p><p>Kommandozeile:</p><pre>/usr/bin/php /pfad/zum/skript/gallery3-upload.php</pre><p>&nbsp;</p><p>Cronjob (alle 10 Minuten):</p><pre>*/10 * * * *    /usr/bin/php /skriptpfad/gallery3-upload.php &gt; /dev/null 2&gt;&amp;1</pre><p>&nbsp;</p><p>Feedback ist herzlich willkommen.</p> <img
src="http://www.mynakedgirlfriend.de/?ak_action=api_record_view&id=911&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://www.mynakedgirlfriend.de/automatischer-bilder-upload-fuer-gallery3/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Facebook-Account-Daten herunterladen</title><link>http://www.mynakedgirlfriend.de/facebook-account-daten-herunterladen/</link> <comments>http://www.mynakedgirlfriend.de/facebook-account-daten-herunterladen/#comments</comments> <pubDate>Tue, 12 Apr 2011 23:53:52 +0000</pubDate> <dc:creator>Thomas Schulte</dc:creator> <category><![CDATA[IT / Technology]]></category> <category><![CDATA[Account]]></category> <category><![CDATA[Bild]]></category> <category><![CDATA[Daten]]></category> <category><![CDATA[download]]></category> <category><![CDATA[Facebook]]></category> <category><![CDATA[herunterladen]]></category> <category><![CDATA[User]]></category> <category><![CDATA[Video]]></category><guid
isPermaLink="false">http://mng.ser4.de/?p=831</guid> <description><![CDATA[Gerade bin ich bei Facebook über ein sehr interessantes Feature gestolpert:
Offensichtlich kann man als User seine kompletten Account-Daten paketieren lassen, um sie danach herunter zu laden. Dies bringt mehrere Vorteile mit sich. Zum Einen erhält man ganz bequem einen Überblick darüber, welche Informationen man eigentlich überhaupt mit anderen Usern teilt. ...]]></description> <content:encoded><![CDATA[<p>Gerade bin ich bei Facebook über ein sehr interessantes Feature gestolpert:</p><p>Offensichtlich kann man als User seine kompletten Account-Daten paketieren lassen, um sie danach herunter zu laden. Dies bringt mehrere Vorteile mit sich. Zum Einen erhält man ganz bequem einen Überblick darüber, welche Informationen man eigentlich überhaupt mit anderen Usern teilt. Zum Anderen ist es ein bequemer Weg, einen Export aus Facebook durchzuführen, um die Daten anderweitig zu verwenden.</p><p><span
id="more-831"></span>Zu den herunterladbaren Daten gehören u.a. Profilinformationen, Pinnwandeinträge, hochgeladene Fotos und Videos, Notizen, Freundeslisten, Nachrichten zu- und abgesagte Veranstaltungen und auch hinterlassene Kommentare.</p><p>Die Funktion zum Download findet man innerhalb der &#8220;<a
href="https://www.facebook.com/editaccount.php">Kontoeinstellungen</a>&#8220;. Beim Punkt &#8220;Lade deine Informationen herunter&#8221; muss rechts daneben &#8220;mehr dazu&#8221; angewählt werden.</p><a
href="http://www.mynakedgirlfriend.de/wp-content/gallery/facebook-account-daten-herunterladen/facebook-download.png" title="" class="shutterset_singlepic22" > <img
class="ngg-singlepic ngg-center" src="http://www.mynakedgirlfriend.de/wp-content/gallery/cache/22__320x240_facebook-download.png" alt="facebook-download" title="facebook-download" /> </a><p>Der Bildschirminhalt wechselt dann und bietet dann die Schaltfläche &#8220;Herunterladen&#8221;. Es wird noch ein kurzer Hinweis gezeigt und nach einer weiteren Bestätigung beginnt im Hintergrund auf den Facebook-Servern das Einsammeln und Packen aller Account-Daten. Dies kann einige Zeit dauern (bei mir ca. 2,5 Stunden), daher sendet Facebook bei Fertigstellung eine E-Mail an den Account-Inhaber. Darin befindet sich ein Link, der endlich zur Download-Seite auf facebook.com führt. Nach Eingabe des eigenen Passworts wird die Schaltfläche &#8220;Jetzt herunterladen&#8221; sichtbar und der Download kann beginnen.</p><a
href="http://www.mynakedgirlfriend.de/wp-content/gallery/facebook-account-daten-herunterladen/facebook-download2.png" title="" class="shutterset_singlepic23" > <img
class="ngg-singlepic ngg-center" src="http://www.mynakedgirlfriend.de/wp-content/gallery/cache/23__320x240_facebook-download2.png" alt="facebook-download2" title="facebook-download2" /> </a><p>Das Ergebnis ist eine ZIP-Datei, die quasi eine vollständige Mini-Homepage beinhaltet. Hat man sie lokal ausgepackt, kann man die Datei &#8220;index.html&#8221; mit einem Webbrowser öffnen und bekommt dann alle Profil-Infos in verschiedene Sektionen unterteilt zu sehen. Ganz schick gemacht, wie ich finde.</p><p>Es ist derzeit bei Facebook nur möglich, alle Informationen als Ganzes herunter zu laden. Wer nur gelegentlich ein Backup seiner hochgeladenen Facebook-Bilder anfertigen möchte, kann alternativ auch <a
href="http://facebook-backup.de/">http://facebook-backup.de/</a> verwenden. Das geht wesentlich schneller und ignoriert alle anderen zur Verfügung stehenden Daten.</p> <img
src="http://www.mynakedgirlfriend.de/?ak_action=api_record_view&id=831&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://www.mynakedgirlfriend.de/facebook-account-daten-herunterladen/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Exif entfernen</title><link>http://www.mynakedgirlfriend.de/exif-entfernen/</link> <comments>http://www.mynakedgirlfriend.de/exif-entfernen/#comments</comments> <pubDate>Fri, 18 Jun 2010 13:56:32 +0000</pubDate> <dc:creator>Thomas Schulte</dc:creator> <category><![CDATA[Stuff]]></category> <category><![CDATA[ansehen]]></category> <category><![CDATA[Bild]]></category> <category><![CDATA[clean]]></category> <category><![CDATA[EXIF]]></category> <category><![CDATA[GPS]]></category> <category><![CDATA[IPTC]]></category> <category><![CDATA[JPEG]]></category> <category><![CDATA[JPG]]></category> <category><![CDATA[löschen]]></category> <category><![CDATA[remove]]></category> <category><![CDATA[view]]></category> <category><![CDATA[viewer]]></category><guid
isPermaLink="false">http://mng.ser4.de/?p=441</guid> <description><![CDATA[Bei www.Exif-entfernen.de ist es möglich, Exif-, IPTC- und GPS-Daten schnell und unkompliziert aus JPEG-Bildern zu entfernen, um sie z.B. &#8220;anonymisiert&#8221; im Internet weiter zu verwenden. Außerdem bietet die Site einen Exif Viewer, mit dem Bilder online untersucht werden können. Unbedingt mal probieren!
]]></description> <content:encoded><![CDATA[<p>Bei <a
title="www.Exif-entfernen.de" href="http://www.exif-entfernen.de/" target="_blank">www.Exif-entfernen.de</a> ist es möglich, Exif-, IPTC- und GPS-Daten schnell und unkompliziert aus JPEG-Bildern zu entfernen, um sie z.B. &#8220;anonymisiert&#8221; im Internet weiter zu verwenden. Außerdem bietet die Site einen <a
title="Exif Viewer" href="http://www.exif-entfernen.de/viewer.php" target="_blank">Exif Viewer</a>, mit dem Bilder online untersucht werden können. Unbedingt mal probieren!</p> <img
src="http://www.mynakedgirlfriend.de/?ak_action=api_record_view&id=441&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://www.mynakedgirlfriend.de/exif-entfernen/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>

<!-- W3 Total Cache: Minify debug info:
Engine:             disk: basic
Theme:              e530c
Template:           archive
-->
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced

Served from: www.mynakedgirlfriend.de @ 2012-02-04 20:35:04 -->
