<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
<channel><generator>http://textpattern.com/?v=4.2.0</generator>
<title>Hackthenet-Blog</title>
<link>http://www.hackthenet.de/</link>
<atom:link href="http://www.hackthenet.de/rss/?limit=20" rel="self" type="application/rss+xml" />
<description>Privates Weblog von Christian Vogt zu allen Themen rund um Webdesign, Textpattern &amp;amp; CakePHP</description>
<pubDate>Tue, 15 Dec 2009 13:04:56 GMT</pubDate>

<item><title>OSX: BootCamp-Partion verkleinern / vergrößern</title>
<description>
<![CDATA[<p>Seit meinem Umstieg auf Mac <span class="caps">OSX</span> habe ich meinem iMac auch direkt mittels BootCamp eine 30GB große Windows-Partition verpasst, um beim Bootvorgang die Wahl zwischen <span class="caps">OSX</span> oder eben Windows XP zu haben.</p>

	<p>Seit ein paar Tagen stand ich jedoch vor dem Problem, das die erstelle Partition nicht mehr Groß genug war. So suchte ich also ein wenig nach Möglichkeiten die Partitionsgröße nachträglich mit möglichst geringem Aufwand zu ändern. Zwar bietet das <span class="caps">OSX</span>-Interne Festplatten-Dienstprogramm die Größenänderung für Laufwerke an, jedoch nicht bei <span class="caps">NFTS</span>-Partitionen.</p>

	<p>Die Lösung für mein Problem fand ich heute in <a href="http://www.twocanoes.com/winclone/">Winclone</a>. Winclone ist ein kleines <span class="caps">OSX</span> Tool das es erlaubt eine Image-Datei der <span class="caps">NTFS</span>-Bootcamp-Partition anzulegen, und dieses auf einem beliebigen Datenträger zu sichern.</p>

	<p>Nach der Sicherung der kompletten Partition löscht man mittels des <span class="caps">OSX</span> internen BootCamp-Assistenten einfach die bisherige Partition, startet den BootCamp-Assistenten im Anschluss erneut und erstellt eine neue Partition in der gewünschten Größe.</p>

	<p>Nun startet man abermals Winclone, geht auf den Reiter &#8220;Restore&#8221;, wählt das zuvor gesicherte Paritions-Image aus und weist diesem die frisch formatierte BootCamp-Partition zu. Nach einem Klick auf &#8220;Restore&#8221; wird das Image wieder auf die Partition übertragen, was je nach Größe dann doch einige Zeit in Anspruch nehmen kann.</p>

	<p>Nach Abschluss des Kopiervorgangs könnt ihr Windows mit der neuen Partitionsgröße sowohl nativ unter Bootcamp, als auch mittels Parallels sofort wieder nutzen.</p>

	<h3>Hier die aktuelle Feature-Liste</h3>

	<ul>
		<li>Requires Mac OS X 10.5 (Leopard) New</li>
		<li>Clone either FAT32 or <span class="caps">NTFS</span> partitions New</li>
		<li>Mount images in the Finder New</li>
		<li>Fixes boot issues automatically New</li>
		<li>New preference window to fine tune your cloning New</li>
		<li>Source partition is not changed when cloning (except for removal of pagefile.sys) New</li>
		<li>Clone Windows XP or Windows Vista with ease.</li>
		<li>Clone to your Bootcamp partition either on a separate drive or on the same that contains your Mac OS X partition.</li>
		<li>Creates image documents that can be stored on any media and double-clicked to open in WinClone.</li>
		<li>Verbose logging so you know what is going on</li>
		<li>Built on the open source ntfstools</li>
		<li>Fast: Restore a 10 GB image in less than 10 minutes.</li>
		<li>Create a Bootcamp partition from within Winclone.</li>
		<li>Do it all from the boot drive: You don&#8217;t need to boot from a Firewire drive to clone the Windows partition.</li>
		<li>Clean and uncomplicated interface</li>
	</ul>

	<p>Mit Winclone könnt ihr also zudem auch einfach Backups der Windows-Partition anfertigen und/oder diese auf einen anderen Mac transferieren, z.B. im Garantiefall.</p>

	<p>Natürlich ist auch das verkleinern einer Partition möglich, und auch FAT32-Partitionen werden unterstützt, wenn auch mit Einschränkungen und der Empfehlung diese in <span class="caps">NTFS</span> zu konvertieren.</p>

	<p>Wer gefallen an dem Tool gefunden hat, der findet auf der Seite auch ein kleines Spenden-Formular :)</p>]]>
</description>
<link>http://www.hackthenet.de/weblog/292/osx-bootcamp-partion-verkleinern-vergroessern</link>
<pubDate>Tue, 10 Nov 2009 19:42:39 GMT</pubDate>
<dc:creator>Christian Vogt</dc:creator>
<guid isPermaLink="false">tag:www.hackthenet.de,2009-11-10:d7d8719c0fae44b5cf444e73eed95067/ebbc9c8cac064a8111eed7cc4ca6ef3f</guid>

<category>osx</category>
<category>windows</category>
<category>partition</category>
<category>bootcamp</category>
<category>ntfs</category>
</item>
<item><title>Denic führt neue Domains ein</title>
<description>
<![CDATA[<p>Gestern hat die Denic ihre <a href="http://www.denic.de/denic-im-dialog/news/2413.html">neuen Domain-Richtlinien</a> für die Vergabe von .de-Domains bekannt gegeben.</p>

	<p><strong>Folgende Regeln treten dabei zum 23.10.2009 in Kraft:</strong></p>

	<ul>
		<li>Auch ein- und zweistellige sowie reine Zifferndomains können jetzt registriert werden.</li>
		<li>Domains, die einem Kfz-Kennzeichen oder einer <span class="caps">TLD</span> entsprechen, sind frei gegeben.</li>
		<li>Erlaubte Zeichen für Domains sind die Ziffern 0 bis 9, der Bindestrich, die lateinischen Buchstaben a bis z und die weiteren Buchstaben aus der aktuell gültigen Anlage zu den Domainrichtlinien.</li>
		<li>Eine Domain darf mit einem Bindestrich weder beginnen, noch enden. Auch Bindestriche an dritter und vierter Stelle der Domain sind nicht zulässig.</li>
		<li>Die Mindestlänge einer Domain liegt bei einem Zeichen.</li>
		<li>Die Maximallänge einer Domain beträgt 63 Zeichen (bezogen auf den Domain-<span class="caps">ACE</span>) – jeweils exklusive .de.</li>
	</ul>

	<p>Das spannendste daran ist vermutlich die Vergabe von 2 stelligen und reinen Ziffer-Domains.</p>

	<p>Rechnet man sich das einmal hoch, so ergeben sich knapp 1300 neue .de-Domains mit 2 Stellen, was vermutlich gerade Hersteller wie z.B. VW freuen dürfte.</p>

	<p>Allerdings sollten sich kleinere Unternehmen und Privatleute eher wenig Hoffnung machen eine der neuen Domains ergattern zu können, denn für fast jede Kombination wird es mehr als nur eine Firma geben die bereits jetzt in den Startlöchern steht um die jeweilige Domain zu ergattern. Zudem wird es wieder einige Domaingrabber geben die pünktlich zur Vergabe einige Scripte anrollen lassen werden um die Domains so schnell es geht einzusacken und später an den meistbietenden zu verkaufen, was 2 stellige DE-Domains wert seien dürften brauche ich hier glaube ich nicht zu sagen.</p>

	<p>Wo ich allerdings noch Potential sehe ist in den Zifferdomains, immerhin hat man so evtl. die Möglichkeit sich ein besonderes Datum zu sichern, z.B. das eigene Geburtsdatum. Gespannt bin ich wie die Domaingrabber auf aktuelle Tagesdaten reagieren werden, also ob sich für jedes Tages-Datum ein Käufer findet, denn ich könnte mir vorstellen das z.B. frisch gebackene Eltern sich gerne das Geburtsdatum des eigenen Kindes als DE-Domain sichern würden, zumindest unter Geeks könnte das ein neuer Trend werden ;)</p>]]>
</description>
<link>http://www.hackthenet.de/weblog/290/denic-fuehrt-neue-domains-ein</link>
<pubDate>Fri, 16 Oct 2009 09:09:42 GMT</pubDate>
<dc:creator>Christian Vogt</dc:creator>
<guid isPermaLink="false">tag:www.hackthenet.de,2009-10-16:d7d8719c0fae44b5cf444e73eed95067/2de4719142009d45b37f92a4aa811748</guid>


</item>
<item><title>Textpattern-Kommentare aufs iPhone gepushed</title>
<description>
<![CDATA[<p><a href="http://www.hackthenet.de/file_download/27" class="download">DL: htn_prowl</a></p>

	<p>Lange wars ruhig hier, das Sommerloch hatte mich schließlich voll in seinen Bann gezogen. Hoffen wir das sich das in Zukunft wieder ändert, aber versprechen will ich nichts ;)</p>

	<p>Die letzten Tage suchte ich nach einer Möglichkeit mir aus Anwendungen heraus Push-Nachrichten auf mein iPhone senden zu können. Gedacht hatte ich dabei in erster Linie an eine App die nichts andere macht als Push-Nachrichten auszugeben und mir im Web eine <span class="caps">API</span> bereitzustellen mit der ich mir aus jeder Anwendung heraus selber Push-Nachrichten zusenden kann, z.B. wenn im Blog ein Kommentar aufgelaufen ist, mein Server Probleme macht, eine Statistik einen gewissen Tageswert unterschreitet.</p>]]>
</description>
<link>http://www.hackthenet.de/weblog/289/textpattern-kommentare-aufs-iphone-gepushed</link>
<pubDate>Wed, 14 Oct 2009 16:51:21 GMT</pubDate>
<dc:creator>Christian Vogt</dc:creator>
<guid isPermaLink="false">tag:www.hackthenet.de,2009-10-14:d7d8719c0fae44b5cf444e73eed95067/b88d52a6e053bbfcc3e0c0326aba0b55</guid>


</item>
<item><title>T-Com und der Kundenservice</title>
<description>
<![CDATA[<p>Der Telekom laufen ja bekanntlich seit geraumer Zeit die Kunden davon. Bisher habe ich mich jedoch vor einem Wechsel des Anbieters gesträubt, denn immerhin habe ich bei dem Laden gelernt und habe einen direkten &#8220;Berater&#8221; im Freundeskreis von dem ich alle Konditionen bekomme die für meine Tarife so möglich sind. In letzter Zeit jedoch merke auch ich den Grund warum Leute zu anderen Anbietern wechseln.</p>

	<p>Bis vor unserem Umzug lief eigentlich alles wie geschmiert. Einmal im Jahr gab es vielleicht mal einen 6 stündigen <span class="caps">DSL</span>-Ausfall, aber das war nicht weiter wild, zumal sich die Angelegenheiten meist von selbst und ohne einen Anruf bei der Hotline von allein erledigten. Aus diesem Grund war ich auch bereit einen etwas höheren Endpreis zu zahlen, denn mir war schnelle Hilfe, eine stabile Leitung und kompetente Beratung auch die 10-20€ mehr durchaus wert.</p>

	<p>Seit unserem Umzug vor einem Jahr jedoch merke ich den qualitativ minderwertigen Service der T-Com auch am eigenem Leib. Alle 1-2 Monate kommt es zu Ausfällen, mal aus technischem Versagen, mal auch aus menschlichem. Das schönste: Fast immer kam es an Freitagen zu Ausfällen, was natürlich dazu führt das mein eröffnetes Ticket nicht mehr als selben Tag bearbeitet werden kann und somit auf den Montag verlegt wird. Im günstigstem Fall also ein ganzes Wochenende ohne <span class="caps">DSL</span> und zudem ohne <span class="caps">IPTV</span>, nur gut das wir immer noch unseren Kabelanbieter als Fallback haben, auch das Telefon ist Gott sei dank noch über das normale Analognetz angeschlossen.</p>

	<p>Der Kracher aber kam gestern: Wieder einmal viel das <span class="caps">DSL</span> aus, ich eröffnete wie immer ein Ticket bei der <strong>kostenpflichtigen</strong> Hotline, und mir wurde bereits gesagt das es mindestens bis morgen dauern würde (und das obwohl ich bereits Vormittags das Ticket eröffnet hatte), ich sollte dann heute einen Anruf von einem Techniker bekommen.</p>

	<p>Soeben dann ein Blick in das Ticketsystem, und was steht da als Statusmeldung?</p>

	<blockquote>
		<p>In Absprache mit Ihnen wurde die Bearbeitung der Störung zurückgestellt.</p>
	</blockquote>

	<p>Das dumme daran ist nur, das mich darüber keiner informiert hat. Kein Anruf, keine Mail. Mein Ticket wurde also einfach heute angefroren, und ich als Kunde schaue dumm aus der Wäsche. So etwas ist selbst bei miesem Support schon eine Frechheit sondergleichen. Man stelle sich vor ich hätte keinen Alternativ-Internetzugang und könnte meine Statusmeldungen gar nicht einsehen, die Ticketänderung hätte ich vermutlich erst am Montag mitbekommen.</p>

	<p>Achso, und wusstet ihr übrigens, das wenn ihr bei der Hotline als &#8220;Problemkunde&#8221; gemeldet seid, eure Telefonnummer bis zu 24 Stunden für die Hotline &#8220;gesperrt&#8221; wird, ihr also immer eine &#8220;Leider sind gerade alle besetzt&#8221; Ansage bekommt?</p>

	<p>Was ich damit sagen will: Ich habe früher gerne mehr bezahlt, weil ich das Gefühl hatte immer noch den bestmöglichen Support für mein Geld zu erhalten, denn ich wusste das der Support bei Arcor, 1&amp;1 und Co. noch um einiges schlechter war.</p>

	<p>Mittlerweile merke ich aber, das sich alle auf dem unterstem Niveau angesiedelt haben. Schlechten Support kann ich überall bekommen, nur bei der Telekom zahle ich aktuell am meisten für nichts.</p>

	<p>Achso, der Grund warum ich übrigens noch nicht total ausgeflippt bin ist, das ich als Backup immer noch einen <span class="caps">UMTS</span>-Stick in Petto habe, und diesen via <a href="http://web.me.com/adg/squidman/index.html">SquidMan</a> im Notfall als Proxy auch an alle im Netzwerk verteilen kann. Aber schön surfen geht anders.</p>

	<p>Ich bin jedenfalls gespannt wie lang es diesmal dauern wird bis die Telekom mein Problem behoben hat. Leider ist mein Vertrag jedoch vor kurzem erst wieder durch die Aufstockung auf <span class="caps">VDSL</span> 25.000 in die Verlängerung gekommen, womit ein Wechsel wohl noch etwas auf sich warten lassen dürfte.</p>]]>
</description>
<link>http://www.hackthenet.de/weblog/286/t-com-und-der-kundenservice</link>
<pubDate>Thu, 03 Sep 2009 17:21:56 GMT</pubDate>
<dc:creator>Christian Vogt</dc:creator>
<guid isPermaLink="false">tag:www.hackthenet.de,2009-09-03:d7d8719c0fae44b5cf444e73eed95067/fa0f1a1d18fb88259624e3dc9da0f106</guid>

<category>telekom</category>
<category>ausfall</category>
<category>dsl</category>
<category>störung</category>
<category>service</category>
<category>hotline</category>
</item>
<item><title>Adminer - Schlanke PHPMyAdmin Alternative</title>
<description>
<![CDATA[<p>Als Webentwickler kennt denke ich jeder die Situation: Ein neues Projekt steht an, und irgendwann im laufe der Arbeiten kommt man an die Stelle, an der man Hand an die MySQL-Datenbank legen muss.</p>

	<p>Da viele Shared-Hosting Pakete einen externen Zugriff auf die Datenbank aus Sicherheitsgründen nicht zulassen, und somit die Desktop-Datenbankclients (bis auf Proxyfile-Lösungen) ausfallen, kommt in den meisten Fällen <a href="http://www.phpmyadmin.net">PHPMyAdmin</a> zur Datenbankverwaltung als Webapplikation zum Einsatz.</p>

	<p>Gut ist es natürlich wenn die Applikation direkt im Adminbereich des Hosting-Providers integriert ist, falls nicht, so muss das dicke Paket erst einmal entpackt, hunderte von Dateien hochgeladen, und am Ende noch konfiguriert werden.</p>

	<p>Wer schnell und einfach auf seine Datenbanken zugreifen will, ein etwas übersichtlicheres und schnelleres Interface bevorzugt und zudem keine Installationsorgie abhalten möchte, der kann auch zu <a href="http://www.adminer.org">Adminer</a> greifen.</p>

	<p>Adminer ist ebenfalls eine mächtige Datenbankverwaltung, hat allerdings den Vorteil das sie ohne Konfiguration auskommt und zudem nur aus einer einzigen <span class="caps">PHP</span>-Datei besteht. Somit entfällt die lästige und zeitraubende Installation einer horrenden Ordner und Dateistruktur, um am Ende evtl. nur ein einfaches Backup einer Tabelle durchzuführen.</p>

	<p>Zum Start einfach die 160Kb große <span class="caps">PHP</span>-Datei in ein sicheres Verzeichnis auf dem Server laden, im Browser aufrufen und schon erscheint eine Maske zur Eingabe der Mysql-Zugangsdaten.</p>

	<p>Das Interface ist Multilingual, arbeitet sowohl mit <span class="caps">PHP</span> 4.3+ und <span class="caps">PHP</span> 5.1 zusammen und kommt mit MySQL 4.1, 5.0 und 5.1 zurecht.</p>

	<p>Eine komplette <a href="http://www.adminer.org">Feature-Liste</a> findet sich auf der Startseite des Projekts.</p>]]>
</description>
<link>http://www.hackthenet.de/weblog/285/adminer-schlanke-phpmyadmin-alternative</link>
<pubDate>Wed, 26 Aug 2009 09:21:16 GMT</pubDate>
<dc:creator>Christian Vogt</dc:creator>
<guid isPermaLink="false">tag:www.hackthenet.de,2009-08-26:d7d8719c0fae44b5cf444e73eed95067/a6ed513cfe0beceaac10f6f6d0408e0f</guid>

<category>mysql</category>
<category>php</category>
<category>script</category>
<category>phpmyadmin</category>
<category>adminer</category>
</item>
<item><title>Zensiert zurück - Tag der offenen Kindergartentür?</title>
<description>
<![CDATA[<p>Aus einer <a href="http://twitter.com/Flocke/status/2190339522">fixen Idee</a> ist schnell <a href="http://www.peterkroener.de/zensiert-zurueck-das-wordpress-plugin-um-parteien-und-fraktionen-auszusperren/">Realität geworden</a>.</p>

	<p>Im Klartext: Ein Wordpress-Plugin das zum aussperren der IP-Adressräume von Parteien, Fraktionen und Ministerien dient, damit diese in Zukunft nur noch eine Zensurseite sehen sobald sie das Blog betreten.</p>

	<p>Nun, scheinbar <a href="http://michelb.de/weblog/ah-ja-jetzt-selber-wegzensieren">stehe ich mit meiner Meinung nicht ganz allein da</a>, das dies an absolutes Kindergartenmobbing feinster Güte erinnert, und das von Personen, von denen ich es nie und nimmer erwartet hätte.</p>

	<p>Mal ganz im Ernst: Was denkt Ihr bringt das? Sollen die Politiker sich jetzt schämen weil sie unsere Geekblogs nicht mehr lesen können, und das auch noch während der Arbeitszeit? Aber was erzähle ich eigentlich, Michel hat das eigentlich astrein zusammengefasst.</p>

 <blockquote>
Ne, mal ehrlich? Was genau bringt’s, dass ihr eure Blogs vor Politikern zensiert?

	<p>Nur weil die Politik sich mit ihren fucking Netzsperren lächerlich macht, macht ihr euch jetzt auch lächerlich?</p>

	<p>Und vor allem, was ist mit dem Politikern, die über diese IP-Adressen, die ihr sperrt ins Netz gehen aber <span class="caps">GEGEN</span> die Netzsperren sind? Alberne Scheiße, das!
 </blockquote></p>

	<p>Lustig auch, das genau die Personen die bei dem Spielchen jetzt mitmischen, damals gegen meine <a href="http://www.hackthenet.de/weblog/207/verdreht-den-ie6-nutzern-den-kopf">Verdreht den IE6-Nutzern den Kopf&#8230;</a> Aktion waren. Die Aktion war meiner Meinung nach damals von mir nicht minder dumm als das was jetzt durch die Blogs jagt. Es werden teilweise Leute ausgesperrt die vielleicht nur nach Contra-Argumenten suchen, die unsere Idee von einem zensurfreiem Internet unterstützen wollen, und wir machen einen auf &#8220;Mit dir wollen wir aber nicht spielen&#8221;.</p>

	<p>Die Aktionen und Demonstrationen die bisher gegen Zensursula liefen haben uns wie ich finde immer in einem gutem Licht dastehen lassen und unsere Meinung gut und einleuchtend verdeutlicht, doch wenn das jetzt hier der große Stil im Internet wird&#8230; sehen wir alle wieder wie kleine Kinder aus denen man den Lolly geklaut hat und die sich jetzt im Zimmer eingesperrt haben.</p>

	<p>Also, denkt bitte 3x nach bevor ihr euch dieser sinnlosen Kurzschlussreaktion anschließt.</p>

	<p><strong>Update: Natürlich soll das jetzt alles ein reiner Spaß gewesen sein, nicht ernst gemeint, nur so erdacht um Leute zu verwirren. Sorry, aber danach sah und sieht mir die Aktion nicht aus. Soll jeder glauben was er will…</strong></p>]]>
</description>
<link>http://www.hackthenet.de/weblog/281/zensiert-zurueck-tag-der-offenen-kindergartentuer</link>
<pubDate>Tue, 16 Jun 2009 16:52:32 GMT</pubDate>
<dc:creator>Christian Vogt</dc:creator>
<guid isPermaLink="false">tag:www.hackthenet.de,2009-06-16:d7d8719c0fae44b5cf444e73eed95067/95597e1f2a250eb6ba9c15b3ba31268b</guid>

<category>zensursula</category>
<category>internet</category>
<category>sperre</category>
<category>zensur</category>
</item>
<item><title>Dropbox und Truecrypt in Kombination</title>
<description>
<![CDATA[<p>Einige von euch kennen evtl. schon den Service <a href="http://www.getdropbox.com">Dropbox</a>, ein Online-Datenspeicher inkl. einer systemübergreifenden Applikation die den Speicher aus dem Netz in das vorhandene Dateisystem mountet. Standardmäßig (also kostenlos) wird die Dropbox übrigens mit 2GB ausgeliefert, über <a href="https://www.getdropbox.com/referrals/NTQ1MDY5">diesen Anmeldelink</a> gibts gleich mal 250MB mehr. Wer mehr Speicher haben möchte kann über Einladungen bis zu 3GB (also insgesammt 5GB) mehr bekommen, oder einen Pro-Account erstellen. Systemübergreifend heißt für mich übrigens: Windows, Mac und Linux.</p>

	<p>Dropbox an sich ist schon ein toller Dienst, allerdings kamen immer wieder Stimmen von besorgten Leuten auf, die ihre sensiblen Daten nicht einer unbekannten Firma in die Arme werfen wollten. Dropbox selber <a href="https://www.getdropbox.com/help/27">sagen in ihren <span class="caps">FAQ</span></a> zwar, das die Daten mit <span class="caps">AES</span>-256 verschlüsselt gelagert werden&#8230; doch das Thema Sicherheit nimmt man ja gerne lieber selber in die Hand, denn da weiß man was man hat.</p>

	<p>Nun wäre es ein leichtes mittels <a href="http://www.truecrypt.org">TrueCrypt</a> ein verschlüsseltes Container-Image von z.B. 2GB Größe anzulegen und dieses in seiner Dropbox zu hinterlegen. Das Image könnte folglich auf allen Rechnern gleichermaßen per TrueCrypt eingebunden werden. Dort abgelegte Dateien wären auch automatisch zwischen allen Rechnern sicher synchronisiert.</p>

	<p>Problem an der ganzen Sache ist jedoch: Ändere ich nur eine Datei in meinem Container-File, so würde sich die komplette 2GB-Datei ändern und Dropbox müsste selbst bei einem 5KB Update die 2GB-Datei jedes mal erneut hochladen.</p>

	<p>Im <a href="http://freewareosx.wordpress.com/2009/03/30/truecrypt-systemubergreifend-verschluesseln/">OS X Freeware-Blog</a> fand ich nun einen Artikel, der zeigt das Dropbox da intelligenter ist als ich es bisher annahm. Dropbox erkennt also den Abschnitt der Container-Datei der sich geändert hat und überträgt nur dieses Update. Einzig beim einmaligen Anlegen des Containers muss die komplette Datenmenge übertragen werden.</p>

	<p>Dafür ist es übrigens nur notwendig <a href="http://stadt-bremerhaven.de/2009/03/28/dropbox-und-truecrypt-verschluesselte-daten-in-der-cloud/">in Truecrypt die Aktualisierung des Container-Timestamps abzuschalten</a>.</p>

	<p>Da ich für meinen Teil eh nur unkritische Daten in meiner Dropbox aufbewahre ist diese Möglichkeit für mich eher unwichtig. Für Leute die aber auf Nummer sicher gehen wollen ist das sicherlich ein gute Möglichkeit die tollen Features von Dropbox mit maximaler Sicherheit zu verbinden.</p>]]>
</description>
<link>http://www.hackthenet.de/weblog/280/dropbox-und-truecrypt-in-kombination</link>
<pubDate>Tue, 16 Jun 2009 15:48:33 GMT</pubDate>
<dc:creator>Christian Vogt</dc:creator>
<guid isPermaLink="false">tag:www.hackthenet.de,2009-06-16:d7d8719c0fae44b5cf444e73eed95067/a209ee546eabed50cd32260d9cb49d82</guid>

<category>dropbox</category>
<category>truecrypt</category>
<category>sicherheit</category>
<category>synchronisation</category>
</item>
<item><title>Browserperformance - Wer hat den längsten?</title>
<description>
<![CDATA[<p>Geht es nur mir so oder merken andere das auch? Mit jedem Browserupdate werden dem gewillten Browsernutzer neue, teils abenteuerliche prozentuale Werte an Performancegewinn an den Kopf geklatscht.</p>

	<p>Da wird durch den Wechsel der JavaScript-Engine auf einmal alles 1000% schneller, wo hingegen der Konkurrent mit seinem letzten Update ja nur 800% zulegen konnte&#8230; also schnell wieder den Browser wechseln damit Google Maps auch ja 2ms schneller geladen wird.</p>

	<p>Ist das Gefecht um die Feature-Reichhaltigkeit also ausgetragen, und es geht nun in die zweite Runde? Ich persönlich gebe auf die Performance-Vergleiche der einzelnen Browser nicht mehr viel, denn es ist nur eine Frage der Zeit bis Browser X wieder von Browser Y überholt wird und umgekehrt, und ständig seine Nutzung anzupassen um immer dem schnellstem Browser hinterher zu jagen kann und will ich nicht.</p>

	<p>Was in meinen Augen die wenigsten Browserhersteller erkannt bzw. gut umgesetzt haben ist, das der einzige wirkliche Vorteil des <a href="http://www.w3b.org/technik/browserwatch-firefox-enttrohnt-microsofts-internet-explorer.html">Marktführers</a> Firefox, aktuell in seiner schier unendlichen Erweiterbarkeit liegt. Seien wir mal ehrlich, der Firefox ist ansonsten ein instabiler, Ressourcen fressender Browserklotz und es gäbe viele andere Browser die dem Firefox im Rohzustand bei weitem das Wasser reichen könnten. Was viele von einem Wechsel nur abhält ist, das es meist genau <strong>eine</strong> unverzichtbare Erweiterung gibt die ein anderer Browser (noch) nicht abbilden kann.</p>

	<p>Das Mozilla hier genau das erkannt hat zeigt in meinen Augen die Entwicklung des <a href="https://addons.mozilla.org/de/firefox/pages/collector">Firefox Add-on Collector</a>, mit dem es nun Möglich ist eine Sammlung von Plugins anzulegen und dieses Plugin-Paket in einem Atemzug in seinen Firefox zu integrieren.</p>

	<p>Das Konzept der Plugins und deren einfachen Verwaltung hat in dieser Form noch kein anderer Browser gut integrieren können, was es den restlichen Herstellern schwer machen sollte hier schnell Zuwachs verzeichnen zu können.</p>]]>
</description>
<link>http://www.hackthenet.de/weblog/279/browserperformance-wer-hat-den-laengsten</link>
<pubDate>Mon, 15 Jun 2009 15:37:00 GMT</pubDate>
<dc:creator>Christian Vogt</dc:creator>
<guid isPermaLink="false">tag:www.hackthenet.de,2009-06-15:d7d8719c0fae44b5cf444e73eed95067/6e37c7b9bc55b80c045752c8e9c815d2</guid>


</item>
<item><title>AdBlocker erkennen mit JavaScript</title>
<description>
<![CDATA[<p>Ich habe ja bereits vor einigen Monaten bekundet <a rel="bookmark" href="http://www.hackthenet.de/weblog/259/werbung-im-internet">das ich nicht wirklich viel von Adblock-Plugins halte</a>. Die Gründe möchte ich jetzt hier nicht noch einmal bis ins kleinste breit treten aber: Natürlich sind LayerAds und Soundbanner ein echtes Übel das vor allem dadurch penetrant wird das es unseriöse Anbieter gibt die beim Klick auf &#8220;Schließen&#8221; die Seite erst recht öffnen, dennoch denke ich das man kostenlosen Diensten etwas zurück geben sollte&#8230; und da stört es nicht die paar Banner mal mitladen zu lassen, es sei denn man bezahlt für seinen Traffic oder surft mit <span class="caps">ISDN</span>.</p>

	<p>Nun kann es allerdings Fälle geben wo man als Seitenbetreiber erkennen möchte ob ein Besucher denn ein solches Plugin in seinem Browser benutzt oder nicht. Da das Plugin ja clientseitig fungiert und sich auch nicht im Header des Browsers zu erkennen gibt, ist das serverseitige erkennen aktuell nicht möglich.</p>

	<p>Durch Zufall bin ich nun auf das kleine JavaScript <a href="http://adblockdetector.com">Adblock Detector</a> gestoßen. Auf der Seite findet man einige Beispiele und auch einen Livecheck mit dem man On-The-Fly testen kann ob das Script den eigenen AdBlocker denn erkennt. Bettet man das Script in die eigene Seite ein, kann es von nun an über einige kurze Tests im Hintergrund erkennen ob der aktuelle Nutzer denn einen Adblocker nutzt oder nicht, und dementsprechende Aktionen ausführen.</p>

	<p>Möglich wäre z.B. in der eigenen Statistik aufzuzeichnen wie viele Besucher einen AdBlocker nutzen, oder den Besuchern einen Hinweis auszugeben das es durch die Benutzung von AdBlockern zu Darstellungsfehlern kommen kann.</p>

	<p>Natürlich könnte man auch einen kurzen Hinweis ausgeben das das blockieren von Werbung dem Dienst die Einnahmen verringert, oder gar User mit AdBlockern vom Dienst aussperren, meine Erfahrung hat jedoch gezeigt das solche Moralpredigten oder gar Gängelungen bei Usern die bewusst auf Werbung verzichten wollen nichts bewirken.</p>

	<p>Solltet ihr noch weitere nützliche Anwendungsbereiche sehen, dann immer her damit.</p>]]>
</description>
<link>http://www.hackthenet.de/weblog/278/adblocker-erkennen-mit-javascript</link>
<pubDate>Sun, 14 Jun 2009 15:17:02 GMT</pubDate>
<dc:creator>Christian Vogt</dc:creator>
<guid isPermaLink="false">tag:www.hackthenet.de,2009-06-14:d7d8719c0fae44b5cf444e73eed95067/1bc6ddbf9ac4b9bb3fb64d3550279631</guid>

<category>javascript</category>
<category>werbung</category>
<category>adblock</category>
</item>
<item><title>Telekom und die DNS-Werbung</title>
<description>
<![CDATA[<p>Nicht nur das die Telekom ohne Gegenwehr bei der <span class="caps">DNS</span>-Zensur der Zensursula mitspielt, nein, seit ein paar Tagen nutzt die Telekom ihre <span class="caps">DNS</span>-Server sogar noch als Werbeschleuder ein, nämlich genau dann wenn man eine nicht existente Domain aufrufen möchte.</p>

	<p>Eigentlich ja eine feine Sache, denn es werden mir ja immerhin passende Ergebnisse zu dem jeweiligem Domainnamen ausgegeben, so das ich evtl. genau die Domain bekomme die ich soeben falsch eingegeben habe.</p>

	<p>Allerdings setzt die Telekom hier natürlich auch auf AdWords die <strong>natürlich</strong> vor den generischen Suchergebnissen platziert werden.</p>

	<p>Zusammenfassend kann man also sagen, das trotz das ich über 50€ für mein Komplettpaket bei der Telekom zahle, ich jetzt auch noch ungefragt mit Werbung belegt werde die Standardmäßig aktiviert ist und die ich auch erst umständlich in meinem Kundencenter wieder deaktivieren kann.</p>

	<p>Ich will ehrlich gesagt gar nicht wissen was diese Aktion für ein Umsatzplus generiert&#8230;</p>

	<p>Aber ist auch egal, ich kann eh jedem nur empfehlen die <span class="caps">DNS</span>-Server der Telekom nicht mehr zu nutzen sondern gleich auf einen <a href="http://www.ccc.de/censorship/dns-howto/">Zensurfreien <span class="caps">DNS</span>-Server</a> zu wechseln.</p>]]>
</description>
<link>http://www.hackthenet.de/weblog/275/telekom-und-die-dns-werbung</link>
<pubDate>Thu, 07 May 2009 06:09:07 GMT</pubDate>
<dc:creator>Christian Vogt</dc:creator>
<guid isPermaLink="false">tag:www.hackthenet.de,2009-05-07:d7d8719c0fae44b5cf444e73eed95067/b9ebe386f02a8f42f3434254dd948fde</guid>

<category>dns</category>
<category>telekom</category>
<category>zensur</category>
<category>domain</category>
<category>adwords</category>
</item>
<item><title>Neues Geocaching-Weblog: plasteundplastik.de</title>
<description>
<![CDATA[<p>Das es hier auf hackthenet.de in den letzten Wochen etwas ruhiger zuging hatte zweierlei Gründe, zum einen wollte ich nicht der 100. sein der verkündet das nun der IE8 veröffentlicht wurde und dazu die 1000. Diskussion anregen, zum anderen war ich auch nicht untätig und habe mich zusammen mit <a href="http://keasone.de">Alexander</a> an einem neuem Weblog versucht.</p>

	<p>Wie die Überschrift ja schon sagt dreht sich bei der Seite die auf den <span class="caps">DNS</span>-Eintrag <a href="http://plasteundplastik.de">plasteundplastik.de</a> hört alles um das Thema <a href="http://de.wikipedia.org/wiki/Geocaching">Geocaching</a>. Geocaching, das war die Sache mit diesem eigentlich sinnlosem Dosensuchen im Wald und auch überall anders ;)</p>

	<p>Das gute an solch einem nicht-kommerziellem Projekt ist ja immer wieder das man sich einfach mal richtig austoben kann, egal ob nun bei der Gestaltung oder der Technik&#8230; keiner setzt einem Regeln und man kann endlich mal Sachen ausprobieren die man schon ewig testen wollte, bisher aber nicht konnte.</p>

	<p>Rein technisch basiert das Weblog übrigens wieder auf <a href="http://textpattern.com">Textpattern</a> als Blogsystem. Die grafischen Überschriften wurden mit dem hier bereits vorgestelltem <a rel="bookmark" href="http://www.hackthenet.de/weblog/270/pc-dtr-das-bessere-sifr"><span class="caps">PCDTR</span></a> umgesetzt.</p>

	<p>Solltet ihr also Interesse am Thema Geocaching, oder allgemein Outdoor-Aktivitäten haben, dann am besten einfach den <a href="http://feeds2.feedburner.com/plasteundplastik"><span class="caps">RSS</span>-Feed</a> abgreifen und immer schön fleißig kommentieren.</p>

	<p>Das Projekt habe ich übrigens bereits kurz in der <a href="http://technikwuerze.de/podcast/technikwuerze132/">letzten Technikwürze</a> vorstellen dürfen.</p>]]>
</description>
<link>http://www.hackthenet.de/weblog/274/neues-geocaching-weblog-plasteundplastikde</link>
<pubDate>Wed, 06 May 2009 08:32:32 GMT</pubDate>
<dc:creator>Christian Vogt</dc:creator>
<guid isPermaLink="false">tag:www.hackthenet.de,2009-04-09:d7d8719c0fae44b5cf444e73eed95067/40f5c40ebe19c9fa4495e71bd842b039</guid>

<category>geocaching</category>
<category>weblog</category>
<category>textpattern</category>
<category>vorstellung</category>
</item>
<item><title>Da ist er also, der iMac</title>
<description>
<![CDATA[<p>Still und heimlich, und ohne jegliche Ankündigung durch einen Blogpost hielt er nun einzug in meinen 4 Wänden, der iMac.</p>

	<p>Zwar war das letzte Hardwareupdate nicht ganz das was ich mir erwartet hatte, doch noch länger warten wollte nicht. Anfangs schwankte ich wieder zwischen iMac oder aufgemotztem Windows-PC, die Neugier ließ den iMac dann am Ende aber siegen.</p>

	<p>Nun sind die ersten 48 Stunden mit dem iMac vergangen, und eigentlich ist das eingetreten was ich mir im stillen schon fast gedacht hatte: Ein wenig Ernüchterung. Die ersten 2 Stunden verliefen sauber und reibungslos. Aufbau war einfach, Verarbeitung ist super, OS schnell für den ersten Bootvorgang vorbereitet.</p>

	<p>Am ersten Tag war nicht viel machbar in den 3 Stunden zwischen der Abholung bei <span class="caps">UPS</span> und dem ins Bett fallen. Gestern ging es dann an die Bestückung mit Software. Ich wusste ja das man beim Mac nicht die gleiche Auswahl an Freeware hat wie unter Windows, allerdings bin ich doch etwas erschlagen für was man teilweise alles Geld abdrücken soll/muss. Das fängt bei den Texteditoren an und hört bei Treibern noch lange nicht auf. Wer also einen Switch wagt, der sollte nicht nur mit der Mac-Hardware rechnen, sondern auch noch ein paar hundert Dollar für Software einplanen, so zumindest mein erster Eindruck. Das ist im Prinzip ja nichts verkehrtes, gute Arbeit soll auch bezahlt werden, aber wer sich den Idealismus nicht leisten kann/will steht einer doch etwas kargen Softwareauswahl gegenüber.</p>

	<p>Der Switch gestaltet sich bisher doch sehr holperig. Lightroom war das geringste Problem. Einfach alle Bilder übers Netzwerk rüber kopiert, die Katalogdatei importiert und die Pfade zu den Bilderordnern angepasst. Das ging Flink.</p>

	<p>Es gibt jedoch so Feinheiten, an die ich mich nur schwer gewöhnen werde. Ich war z.B. nie ein Fan von Musikverwaltung. Bisher habe ich meine Alben in Ordner verpackt und über meine Ordnerstruktur organisiert. iTunes will mir das nun komplett abnehmen. Wäre ja auch nicht das Ding, wenn meine ID3-Tags nicht teilweise nicht ganz sauber wären. So wird z.B. ein neues Album angelegt wenn beim Interpreten &#8220;feat. <span class="caps">XXX</span>&#8221; steht, was in einem unorganisiertem Haufen endet.</p>

	<p>Was für mich als Switcher zwar nur ein kleines, aber doch krasses Problem darstellt ist die Sortierung im Finder. Von Windows ist man es gewohnt das in einer Ordnerauflistung erst die Ordner erscheinen und dann die Dateien, beides jeweils nach Alphabet sortiert. Unter Mac ist eine Solche Sortierung nicht möglich, was sich auch auf die genutzten Programme auswirkt. Hat man also einen Order mit 1200 Dateien und 5 Ordner, so kann man erstmal ordentlich lange nach den Ordnern ausschau halten. Für mich erstmal unpraktisch, aber vielleicht kommt ja noch der <span class="caps">WOW</span>-Effekt und ich begreife warum man es den Switchern hier so schwer macht.</p>

	<p>Zwischenzeitlich gab es dann auch gleich den ersten System-Crash und das Problem das der iMac nicht mit meiner Windowsfreigabe kooperieren wollte (und ja, das lag definitiv am Mac und nicht an Windows), aber gut, hoffen wir mal das es ein Einzelfall bleibt.</p>

	<p>Und so fällt mein erster Eindruck doch erstmal etwas negativ aus, was ich aber wie schon gesagt fast erwartet hatte. Von Windows war/bin ich es gewöhnt meist wirklich alles bis ins kleinste Detail so einzustellen wie ich es haben will.Der Mac erdrückt einen hier teilweise erstmal mit Vorschriften, welche man teilweise leider einfach nicht durchbrechen kann, oder wenn doch, dann mit Software die man wieder mal für XX$ dazu kaufen muss damit diese Probleme löst die eigentlich gar nicht da sein sollten. Solche Sachen wie mit iTunes erleichtern das ganze auch nicht, denn jetzt müsste ich mich eigentlich erstmal hinsetzen und alle meine MP3-Dateien vereinheitlichen&#8230; da ich dazu keine Lust und Zeit habe wird es wohl zwangsläufig ein anderer, leichterer, Player werden.</p>

	<p>Ich will hier nichts verteufeln, es war mir klar das ich dieses OS wohl erstmal dafür hassen werde das es einfach anders ist. Die Frage ist jetzt nur, ist es nicht nur anders, sondern ist es auch besser&#8230; und zwar nicht nur für die Allgemeinheit sondern speziell für meine Bedürfnisse. Das wird wohl einzig die Zeit zeigen.</p>

	<p>Ich bin ehrlich, heute ist der erste Anflug von Begeisterung erstmal wieder verschwunden&#8230; geben wir dem ganzen noch ein paar Wochen damit ich mir eine saubere Meinung bilden kann.</p>]]>
</description>
<link>http://www.hackthenet.de/weblog/273/da-ist-er-also-der-imac</link>
<pubDate>Wed, 25 Mar 2009 22:09:41 GMT</pubDate>
<dc:creator>Christian Vogt</dc:creator>
<guid isPermaLink="false">tag:www.hackthenet.de,2009-03-25:d7d8719c0fae44b5cf444e73eed95067/c127e994aa47e885a4632472dd28c701</guid>


</item>
<item><title>Über 75 gesammelte Free-Fonts </title>
<description>
<![CDATA[<p>Manche sammeln Briefmarken, Bierdeckel oder Kronkorken, unsereiner sammelt ab und an schicke Free-Fonts.</p>

	<p>Im <a href="http://www.tripwiremagazine.com">Tripwire Magazin</a> wurden nun <a href="http://www.tripwiremagazine.com/Design/Fonts/75-free-fonts-for-professional-design.html">75+ Excellent Free Fonts For Professional Design</a> veröffentlicht. Eine Auflistung von Freefonts, alle inklusive einer kleinen Schriftdemo. Eine schöne Zusammenfassung von freien Schriften zum stöbern und sammeln.</p>

	<p>Wie immer gilt jedoch: Vor dem öffentlichem Einsatz der Schrift lieber nochmal einen genauen Blick auf die Lizenzbestimmungen werfen!</p>]]>
</description>
<link>http://www.hackthenet.de/weblog/271/ueber-75-gesammelte-free-fonts</link>
<pubDate>Tue, 17 Mar 2009 09:47:40 GMT</pubDate>
<dc:creator>Christian Vogt</dc:creator>
<guid isPermaLink="false">tag:www.hackthenet.de,2009-03-17:d7d8719c0fae44b5cf444e73eed95067/29165cd5ee386dc843077b786d7e27be</guid>


</item>
<item><title>P+C DTR - das bessere sIFR?</title>
<description>
<![CDATA[<p>In den letzten Tagen konnte ich mich ein wenig mit der Problematik der Custom-Schriften auf Webseiten auseinandersetzen.</p>

	<p>Zuerst informierte ich mich über <a href="http://praegnanz.de/weblog/webkit-nun-mit-quasi-font-embedding">@font-face</a>, verwarf den Gedanken wegen der noch zu geringen Verbreitung aber gleich wieder.</p>

	<p>Mein zweiter Anlaufpunkt führte mich dann relativ schnell zu <a href="http://wiki.novemberborn.net/sifr3/">sIFR3</a>. Sah schön aus, ließ sich leicht integrieren und gut anpassen. Doch der Teufel steckte im Detail. Gerade wenn man eine verlinkte Headline mit sIFR bestücken will verliert dieses Script seinen Charm. Der Link ist eben ein Flash-Link, und lässt sich demnach nicht intuitiv mit den vom Browser gegebenen Funktionen nutzen. Besonders störend war z.B. das sich der Link nicht in neuen Tabs öffnen ließ. Ich klicke in Firefox gerne mit dem Mausrad auf Links, was den Link direkt in einem neuem Tab öffnet. Mit siFR passierte hier leider gar nichts. Auch unangenehm wann dazu noch die Dateigröße von insgesamt knapp 80Kb inkl. Font-File und die Abhängigkeit von aktiviertem JavaScript und Flash.</p>

	<p>Bei <a href="http://wirgestalter.ch/alltag/grafische-ueberschriften-ohne-javascript-und-flash">Wirgestalter</a> wurde ich dann jedoch auf <a href="http://www.joaomak.net/util/dtr/">P+C <span class="caps">DTR</span></a> aufmerksam. P+C <span class="caps">DTR</span> ist ein kleines <span class="caps">PHP</span>-Script das die gewünschten Texte serverseitig in der gewünschten Schriftart als PNG8 generiert. Das alleine ist ja nun nicht der Brüller, das beste ist jedoch, das die Konfiguration durch eine ganz gewöhnliche <span class="caps">CSS</span>-Datei geschieht, die im Anschluss von dem <span class="caps">PHP</span>-Script interpretiert wird. Das Script erstellt zudem nicht nur die Grafiken, sondern kapselt die per <span class="caps">CSS</span> selektierten Texte auch gleich in gestückelte Spans und klatscht die generierten Grafiken als <code>background-image</code> in die jeweiligen Spans, alles voll automatisch, performant und serverseitig. Dazu wird über ein weiteres <span class="caps">PHP</span>-Script eine zweite dynamische <span class="caps">CSS</span>-Datei generiert.</p>

	<p>Die Script versteht sich aktuell mit folgenden <span class="caps">CSS</span>-Eigenschaften:</p>

	<ul>
		<li>font-family</li>
		<li>font-size (in points)</li>
		<li>color</li>
		<li>background-color</li>
		<li>a:hover</li>
		<li>text-decoration: underline</li>
		<li>text-transform: uppercase/lowercase</li>
		<li>text-align</li>
	</ul>

	<p>Damit der Server nicht ständig am rotieren ist hat das Script auch einen integrierten Cache-Mechanismus, so werden die generierten Grafiken gleich Physisch gespeichert. Für die <code>:hover</code>-Pseudoklasse werden übrigens keine eigenen Grafiken erzeugt. Das Script ist so schlau und packt alles in eine Datei und löst das ganze automatisch über <span class="caps">CSS</span>-Sprites.</p>

	<p>In meinem aktuellem Projekt viel daher meine Wahl auf <a href="http://www.joaomak.net/util/dtr/">P+C <span class="caps">DTR</span></a>. Denn als Vorteile wären da zusammenfassend zu nennen:</p>

	<ul>
		<li>Je nach Menge der Überschriften relativ geringes Ladevolumen</li>
		<li>Konfiguration über ganz normales <span class="caps">CSS</span></li>
		<li>Dadurch resultiert eine enorme Flexibilität für den Designer</li>
		<li>Man geht der Lizenzfrage für die Schriftart aus dem Weg, da diese intern auf dem Server versteckt werden kann.</li>
		<li>Schrift-Dateien müssen nicht erst mühselig umgewandelt werden.</li>
		<li>Für Suchmaschinen und Non-<span class="caps">CSS</span>-User bleibt der Text weiterhin indexierbar/lesbar</li>
		<li>Zeilenumbrüche problemlos möglich</li>
		<li>IE6 kompatibel</li>
		<li>Kinderleicht einzurichten, keine Programmierkenntnisse erforderlich</li>
		<li>Funktioniert auch in zusammenarbeit mit den meisten <span class="caps">CMS</span>en wunderbar</li>
		<li>Elemente können einfach via <span class="caps">CSS</span>-Selektoren angesprochen werden</li>
		<li>Keine Abhängigkeit von aktiviertem JavaScript oder gar Flash</li>
		<li>Links lassen sich mit nativen Browserfunktionen nutzen (Bookmark, Copy, New Window)</li>
	</ul>

	<p>Aber wie jede der aktuellen Font-Replacements gibt es auch hier ein paar Nachteile:</p>

	<ul>
		<li>Wer Grafiken deaktiviert hat sieht erstmal nichts, obwohl man das mit etwas besserem <span class="caps">CSS</span> wohl auch hinbekommen könnte.</li>
		<li>Erzeugt relativ viele <span class="caps">HTTP</span>-Requests</li>
		<li>Der Text lässt sich natürlich immernoch nicht selektieren</li>
		<li>Keine komplette Unterstützung aller Schriftanpassungen, z.B. fehlendes <code>font-weight</code> (ließe sich wohl über eine separate Font-Datei lösen) oder <code>letter-spacing</code> (line-height lässt sich aber über negativ-margings simulieren).</li>
	</ul>

	<p>Für mich stellt dieses Script aktuell die beste Alternative zur Nutzung von Custom-Schriften im Web dar. Für mein Lieblings-<span class="caps">CMS</span> <a href="http://textpattern.com">Textpattern</a> gibt es sogar schon ein kleines <a href="http://forum.textpattern.com/viewtopic.php?pid=189602#p189602">Plugin</a> was das einbinden des Scripts vollkommen automatisiert.</p>

	<p>Probierts einfach mal aus, ich für meinen Teil war sehr begeistert!</p>]]>
</description>
<link>http://www.hackthenet.de/weblog/270/pc-dtr-das-bessere-sifr</link>
<pubDate>Thu, 12 Mar 2009 20:56:43 GMT</pubDate>
<dc:creator>Christian Vogt</dc:creator>
<guid isPermaLink="false">tag:www.hackthenet.de,2009-03-09:d7d8719c0fae44b5cf444e73eed95067/1e1b7c12e473cc4a9e3a6b034fd778fb</guid>


</item>
<item><title>10 Tipps zum Lösen von IE6-Problemen</title>
<description>
<![CDATA[<p>Mitten in der Diskussion wie man denn in Zukunft mit dem IE6 umgehen sollte, wurde bei SitePoint nun eine <a href="http://www.sitepoint.com/blogs/2009/03/06/10-fixes-for-ie6-problems/">kompakte Liste</a> zum beheben von bekannten IE6-Problemen veröffentlicht. Sehr hilfreich und deckt ziemlich viele der bekannten Bugs ab, auch für mich waren noch 2 neue Tipps dabei.</p>

	<p>Ich habe ja vor einiger Zeit schon für <a href="http://www.hackthenet.de/weblog/207/verdreht-den-ie6-nutzern-den-kopf">einigen Gesprächsstoff</a> gesorgt. Heute brauche ich über das Thema wie man mit dem IE6 als Entwickler denn umgehen sollte nicht mehr lange nachdenken.</p>

	<p>Bei privaten Projekten ohne einen großen wirtschaftlichen Hintergrund verzichte ich mittlerweile größtenteils auf das beheben von IE6-Bugs. Stattdessen wird am oberen Seitenrand immer ein auffälliger Hinweistext eingeblendet der dem Besucher sagt das er mit einem Hesters-Browser unterwegs ist.</p>

	<p>Bei Seiten die hingegen einen wirtschaftlichen Hintergrund haben und eine möglichst breite Zielgruppe erreichen müssen bleibt alles wie eh und je: Der IE6 wird zumindest soweit bedient, das der User sich nicht denken muss &#8220;Hier fehlt doch irgendwas&#8221;, oder &#8220;Hier ist doch irgendwas kaputt&#8221;.</p>

	<p>Eigentlich doch ganz einfach?</p>]]>
</description>
<link>http://www.hackthenet.de/weblog/269/10-tipps-zum-loesen-von-ie6-problemen</link>
<pubDate>Mon, 09 Mar 2009 07:24:01 GMT</pubDate>
<dc:creator>Christian Vogt</dc:creator>
<guid isPermaLink="false">tag:www.hackthenet.de,2009-03-09:d7d8719c0fae44b5cf444e73eed95067/a81a30fcaa09288fe12cc307ddf93f0e</guid>


</item>
<item><title>Animation-Queue in jQuery verhindern</title>
<description>
<![CDATA[<p>Was mich in jQuery schon immer einiges an Nerven gekostet hat war der Animation-Queue. Legt man auf ein Element bzw. auf ein Event einen bestimmten Animationsablauf, und startet diese Animation z.B. durch schnelles hintereinander klicken auf den Trigger, so werden die Animationen aneinandergereiht und nacheinander ausgeführt, auch wenn man den Trigger vielleicht schon einige Sekunden nicht mehr geklickt hat.</p>

	<p>Im Artikel <a href="http://www.learningjquery.com/2009/01/quick-tip-prevent-animation-queue-buildup">Prevent Animation Queue Buildup</a> auf <a href="http://www.learningjquery.com">Learning jQuery</a> wurde nun beschrieben wie man besagtes Problem sehr einfach umgehen kann.</p>

	<p>Des Rätsels Lösung ist die <a href="http://docs.jquery.com/Effects/stop">stop()-Funktion</a>, bei der vor dem Start einer Animation erstmal alle anderen Animationen der selektierten Elemente gestoppt werden. Der Animationsfluss wird also unterbrochen sobald ein neuer Trigger ausgelöst wurde.</p>

	<p>Sehr praktisch wird das ganze z.B. bei Hover-Events, wo der User durch schnellere Mausbewegungen sehr schnell einen unschönen Animation-Queue aufbauen kann.</p>]]>
</description>
<link>http://www.hackthenet.de/weblog/268/animation-queue-in-jquery-verhindern</link>
<pubDate>Fri, 23 Jan 2009 21:48:47 GMT</pubDate>
<dc:creator>Christian Vogt</dc:creator>
<guid isPermaLink="false">tag:www.hackthenet.de,2009-01-23:d7d8719c0fae44b5cf444e73eed95067/36c605b6c80614f064311f52b195d276</guid>

<category>jquery</category>
<category>animation</category>
<category>tip</category>
<category>hint</category>
</item>
<item><title>Textpattern 4.0.8 erschienen</title>
<description>
<![CDATA[<p>Überraschend schnell nach <a href="http://www.hackthenet.de/weblog/260/textpattern-407-erschienen">Version 4.0.7</a> wurde nun ein <a href="http://textpattern.com/weblog/332/textpattern-cms-408-released">Bugfix-Release</a> für Textpattern auf Version 4.0.8 veröffentlicht. </p>

	<p>Man sollte also nicht mit all zuviel neuem rechnen. Bei mir lief das Update soeben auf mehreren Blogs problemlos durch, aber das ist man von Textpattern ja nicht anders gewöhnt ;)</p>]]>
</description>
<link>http://www.hackthenet.de/weblog/267/textpattern-408-erschienen</link>
<pubDate>Fri, 23 Jan 2009 21:42:39 GMT</pubDate>
<dc:creator>Christian Vogt</dc:creator>
<guid isPermaLink="false">tag:www.hackthenet.de,2009-01-23:d7d8719c0fae44b5cf444e73eed95067/16d9bbac6e4bb39f385d13614c7ef940</guid>

<category>textpattern</category>
<category>update</category>
<category>bugfix</category>
<category>weblog</category>
<category>software</category>
</item>
<item><title>2. Platz beim Dosenfischer Fotowettbewerb</title>
<description>
<![CDATA[<p>Neben dem Geocachen hat sich bei mir auch noch ein zweites Hobby (wie bei so vielen) herauskristallisiert, das Fotografieren. Auf keinen Fall Professionell, aber doch mit ungeheurem Test- und Wissensdurst streife ich seit dem durch die Gegend.</p>

	<p>Gerade beim Cachen findet man dabei Orte die vielleicht noch nicht 100.000.000 mal von anderen in allen erdenklichen Posen fotografiert wurden, z.B. wenn es zu sogenannten <a href="http://www.cachewiki.de/wiki/Lost_place">Lost-Places</a> geht.</p>

	<p>Die <a href="http://www.dosenfischer.de">Dosenfischer</a> selektierten ende letzten Jahres aus ihrem <a href="http://www.flickr.com/groups/dosenfischer/">Flickr-Pool</a> neun Favoriten für einen <a href="http://www.dosenfischer.de/2008/12/17/geocaching-fotos-wir-suchen-das-foto-2008">Fotowettbewerb</a> heraus, und stellten diese öffentlich zur Abstimmung.</p>

	<p>Rein zufällig hatte auch ich einige meiner Fotos dort eingestellt, und wurde somit völlig überraschend mit einem meiner <a href="http://www.flickr.com/photos/grafzahl/sets/72157607708854953/">Beelitz-Fotos</a> nominiert.</p>

	<p>Am 08.01 wurden nun die <a href="http://www.dosenfischer.de/2009/01/08/fotowettbewerb-and-the-winner-is">Gewinner bekannt gegeben</a> und ich war doch etwas verblüfft als ich sah das <a href="http://www.flickr.com/photos/grafzahl/2910752752/in/set-72157607708854953/">mein Foto</a> den zweiten Platz abgeräumt hatte.</p>

	<p>Heute nun kam mein Gewinn an: Eine unaktivierte und sehr rare <a href="http://www.flickr.com/photos/grafzahl/3197449052/">2007er German-Reviewer-Coin</a>. Dafür nochmal ein dickes Danke an die Dosenfischer!</p>

	<p>Sehr schön fand ich im übrigen das die ersten drei &#8220;Gewinner&#8221; alle den selben Preis erhalten haben, und selbst die 6 anderen Nominierten erhielten als Trostpreis noch jeweils eine <a href="http://www.mygeocoin.de/product_info.php?info=p33_Dosenfischer-Geocoins.html">Dosenfischer Micro-Coin</a>, von der ich aber eh schon eine mein Eigen nenne. Sehr fair und spendabel also!</p>

	<p>Ich hoffe natürlich auf eine Wiederholung des Wettbewerbs in 2009 :)</p>]]>
</description>
<link>http://www.hackthenet.de/weblog/266/2-platz-beim-dosenfischer-fotowettbewerb</link>
<pubDate>Wed, 14 Jan 2009 19:14:41 GMT</pubDate>
<dc:creator>Christian Vogt</dc:creator>
<guid isPermaLink="false">tag:www.hackthenet.de,2009-01-14:d7d8719c0fae44b5cf444e73eed95067/132c14c4e80a45fb7229d163de913f0d</guid>

<category>geocoin</category>
<category>geocaching</category>
<category>dosenfischer</category>
<category>gewinn</category>
</item>
<item><title>Keine neuen iMacs...</title>
<description>
<![CDATA[<p>Ich wusste ja noch nie warum sich alle diese Apple-Keynotes reinziehen, doch da ich mir ja eigentlich vorgenommen hatte als nächstes einen iMac auf meinen Schreibtisch zu stellen, hing heute auch ich mal an den zahlreichen Livetickern zur Macworld Keynote 2009.</p>

	<p>Erwartet wurde viel, neue Mac Minis, neue iMacs, neue MacBook Pros, neue iPods und iPhones, und und und&#8230; doch für mich war heute leider wieder nichts dabei. Ich hatte ja bereits letzten November gehofft das es ein Update für den iMac gibt, doch Pustekuchen!</p>

	<p>Es gab ein paar Softwareupdates, ein Update fürs Macbook Pro und ein <span class="caps">DRM</span>-freies iTunes&#8230; alles Sachen die mich nun wirklich überhaupt nicht interessierten.</p>

	<p>Nun stehe ich vor einer kleinen Zwickmühle: Mein aktueller PC wird mir langsam aber sicher zu lahm. Zwar könnte ich jetzt nochmal ein paar Euro in einige Upgrades kippen, aber ich hatte mir eigentlich geschworen damit gar nicht erst anzufangen. Die zweite Möglichkeit wäre, mir das aktuelle Model des iMacs zu kaufen, doch auch das kommt für mich nicht in Frage, denn wer würde schon Hardware kaufen die schon wieder fast ein Jahr alt ist, und das immernoch zum selben Preis?</p>

	<p>Es geht dabei weniger darum das ich aktuell unbedingt mehr Power benötigen würde, im Gegenteil, wahrscheinlich würde mir aktuell selbst 50% der aktuellen Performance genügen&#8230; mir geht es mehr darum wie lange ich mit solch einem Gerät leben kann. Sicherlich könnte ich mit der aktuellen Variante gut 4 Jahre auskommen, doch mit einer aktuelleren Version wären es wahrscheinlich eher  5 Jahre. Wer will schon mit eh veralteter Hardware starten?</p>

	<p>Und so hadere ich nun mit mir ob es nicht doch wieder das vernünftigste wäre einfach beim PC zu bleiben und mir was neues zusammenzustellen. Wann und ob ein iMac Update kommt steht von nun an nämlich in den Sternen, laut meiner Info wird es von nun an keine festen Keynotes mehr geben und Apple wird mehr oder minder &#8220;zufällig&#8221; Upgrades einschieben. Die aktuelle Keynote hat dabei mal wieder gezeigt das man vorhersagen kann was man will, am Ende macht Apple doch was anderes&#8230; denn heute früh rechneten scheinbar noch 99% aller Befragten mit einem iMac Upgrade. Schaut man sich dann auch noch an was z.B. mit dem Mac Mini passiert ist kann einem schon die Angst kommen. Da wird ein Produkt einfach 1 1/2 Jahre nicht weiterentwickelt&#8230; allerdings habe ich generell den Eindruck das die Desktop-Sparte bei den Macs etwas vernachlässigt wird. Eventuell will man sich ja auch immer mehr auf den mobilen Markt spezialisieren? Die schreie nach neuen iMacs und Mac Minis schienen mir jedenfalls größer als die nach neuen MacBook Pros, aber da kann ich mich auch irren. </p>

	<p>Man kann bei Apple scheinbar einfach keine logischen Vorhersagen machen, und somit stehe ich wieder genau so dumm da wie bei meiner damaligen Frage ob iMac oder neuer PC.</p>]]>
</description>
<link>http://www.hackthenet.de/weblog/265/keine-neuen-imacs</link>
<pubDate>Tue, 06 Jan 2009 19:25:17 GMT</pubDate>
<dc:creator>Christian Vogt</dc:creator>
<guid isPermaLink="false">tag:www.hackthenet.de,2009-01-06:d7d8719c0fae44b5cf444e73eed95067/c84f92c6c4500af163e33d9ba6d86354</guid>

<category>apple</category>
<category>keynote</category>
<category>2009</category>
<category>macworld</category>
<category>imac</category>
<category>upgrade</category>
</item>
<item><title>Textpattern: Inhalte nur für Backend-User ausgeben</title>
<description>
<![CDATA[<p>Viele Textpattern-Nutzer kennen das Problem eventuell: Man möchte etwas in seinen Blog implementieren oder etwas bestehendes anpassen, und muss dafür nur allzu oft im Live-System herum werkeln. Dauern solche Arbeiten vielleicht doch etwas länger, oder muss man seine Arbeiten kurzfristig unterbrechen, so bekommt das normale Publikum evtl. unfertige Ausgaben oder zerstörte Designs zu Gesicht.</p>

	<p>Eine Möglichkeit wäre natürlich, vor einer solchen Änderung ein Backup der Dateistruktur und der Datenbank zu machen, das ganze dann lokal aufzuspielen, die Anpassungen vorzunehmen und danach wieder aufs Livesystem aufzuspielen.</p>

	<p>Abhilfe kann hier das Textpattern-Plugin <a href="http://forum.textpattern.com/viewtopic.php?id=25211">rvm_privileged</a> schaffen. Das Plugin beinhaltet unter anderem das Conditional-Tag <code>&lt;txp:rvm_if_privileged /&gt;</code>, womit bestimmte Inhalte innerhalb des Conditionals nur dann ausgegeben werden, wenn der Besucher der Seite auch im Textpattern-Backend gerade eingeloggt ist. Möchte man nun etwas an seiner Seite verändern, so könnte dies in Zukunft z.B. so aussehen:</p>

<pre>&lt;txp:rvm_if_privileged&gt;
    &lt;div class=&quot;neuerungen&quot;&gt;&lt;p&gt;Hier kann alles herein was nur ich sehen soll.&lt;/p&gt;&lt;/div&gt;
&lt;/txp:rvm_if_privileged&gt;
</pre>

	<p><a href="http://forum.textpattern.com/viewtopic.php?id=25211">rvm_if_privileged</a> kann dabei in Artikeln, Bausteinen und Seitenvorlagen ohne Einschränkungen eingesetzt werden.</p>

	<p>Mit diesem Plugin lassen sich aber auch andere nützliche Dinge einstellen, wie z.B. Edit-Links zu jedem Artikel in der Live-Umgebung zu erzeugen&#8230;</p>

	<p>Dazu könnte man z.B. folgenden Code in seinem Artikelbaustein platzieren:</p>

<pre>&lt;txp:rvm_if_privileged&gt;
    &lt;p&gt;&lt;a href=&quot;/textpattern/?event=article&amp;step=edit&amp;ID=&lt;txp:article_id /&gt;&quot;&gt;Artikel editieren&lt;/a&gt;&lt;/p&gt;
&lt;/txp:rvm_if_privileged&gt;
</pre>

	<p>Nun hat man im eingeloggtem Zustand auch unter jedem aufgerufenem Artikel einen direkten Link um diesen schnell zu editieren.</p>

	<p>Möchte man unfertige Bereiche einer Seite vor ungewollten Blicken fremder Schützen, so bietet das Plugin übrigens auch direkt <code>&lt;txp:rvm_privileged /&gt;</code> als neuen Tag an. Ist dieser Tag in einem aufgerufenem Template eingebunden, so bekommt ein nicht eingeloggter Nutzer einen 403: Fordbidden als Antwort.</p>]]>
</description>
<link>http://www.hackthenet.de/weblog/264/textpattern-inhalte-nur-fuer-eingeloggte-user-ausgeben</link>
<pubDate>Tue, 06 Jan 2009 16:43:53 GMT</pubDate>
<dc:creator>Christian Vogt</dc:creator>
<guid isPermaLink="false">tag:www.hackthenet.de,2009-01-06:d7d8719c0fae44b5cf444e73eed95067/c4e71019e1196bdcc1977cdfd50738f0</guid>

<category>textpattern</category>
<category>plugin</category>
<category>code</category>
<category>tools</category>
<category>edit</category>
<category>articels</category>
<category>templates</category>
</item></channel>
</rss>