<?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>darmstädterFiltrat &#187; Tipps und Tricks</title>
	<atom:link href="http://www.karrock.de/daf/category/it/tipps-und-tricks/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.karrock.de/daf</link>
	<description>daF: das Filtrat aus Darmstadt - ein Blog über Wissenschaft und Forschung, Kultur und Gesellschaft</description>
	<lastBuildDate>Mon, 10 Oct 2011 18:35:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Firefox und Thunderbird Erweiterungen &#8211; eine kleine Auswahl</title>
		<link>http://www.karrock.de/daf/2011/07/firefox-und-thunderbird-erweiterungen-eine-kleine-auswahl/</link>
		<comments>http://www.karrock.de/daf/2011/07/firefox-und-thunderbird-erweiterungen-eine-kleine-auswahl/#comments</comments>
		<pubDate>Wed, 06 Jul 2011 12:40:10 +0000</pubDate>
		<dc:creator>uk</dc:creator>
				<category><![CDATA[Tipps und Tricks]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[thunderbird]]></category>

		<guid isPermaLink="false">http://www.karrock.de/daf/?p=1990</guid>
		<description><![CDATA[{lang: 'de'}Erweiterungen (Add-Ons bzw. Extensions) werden ständig weiterentwickelt und es kommen ständig neue dazu. Genau so, wie sich das Netz und die Bedürfnisse der Benutzer entwickeln, verändern sich auch die Werkzeuge darum, die wir benutzen. Ich habe in den letzten Tagen ein paar neue Erweiterungen für den Browser Firefox als auch für das E-Mail-Programm Thunderbird [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 5px;"><g:plusone size="tall" count="1" href="http://www.karrock.de/daf/2011/07/firefox-und-thunderbird-erweiterungen-eine-kleine-auswahl/">{lang: 'de'}</g:plusone></div><p>Erweiterungen (Add-Ons bzw. Extensions) werden ständig weiterentwickelt und es kommen ständig neue dazu. Genau so, wie sich das Netz und die Bedürfnisse der Benutzer entwickeln, verändern sich auch die Werkzeuge darum, die wir benutzen.</p>
<p>Ich habe in den letzten Tagen ein paar neue Erweiterungen für den Browser Firefox als auch für das E-Mail-Programm Thunderbird gefunden die ich Euch nachfolgend kurz vorstellen möchte.</p>
<p><span id="more-1990"></span></p>
<h3>Firefox</h3>
<h4><a title="Erweiterung Flagfox" href="https://addons.mozilla.org/de/firefox/addon/flagfox/">Flagfox</a></h4>
<p>Zeigt am rechten Ende der Adressleiste eine kleine Fahne an, entsprechend des Landes in dem der Webserver der aktuellen Seite physikalisch steht. Über einen Rechtsklick (bzw. Linksklick) sind einige Informationen, als auch Dienste wie <a title="URL-Kürzungsdienst bit.ly" href="https://bitly.com/">bit.ly</a> oder <a title="Lesezeichen-Dienst xmarks" href="https://www.xmarks.com/">xmarks</a> verfügbar.</p>
<h4><a title="Erweiterung Trackerblog" href="https://addons.mozilla.org/de/firefox/addon/trackerblock/">PrivacyChoice Trackerblock</a></h4>
<p>Blockiert das Verfolgen (&#8220;tracken&#8221;) eines Benutzers beim Blättern im Internet. Dabei werden so genannte Opt-Out-Cookies benutzt und andere Techniken. Opt-Out-Cookies sind schon vorgefertigte und erstellte Cookies für spezielle Dienste (z. Bsp. Werbedienstleister die einen beim Blättern über mehrere Seiten hinweg verfolgen möchten), die mit falschen bzw. leeren Daten gefüllt sind.</p>
<h4><a title="Erweiterung Quick Translator" href="https://addons.mozilla.org/de/firefox/addon/quick-translator/">Quick Translator</a></h4>
<p>Früher hatte ich immer eine Erweiterung namens backword installiert. Diese zeigte einem eine Übersetzung bspw. von Englisch nach Deutsch an. Das tolle dabei war, dass die Übersetzung als Tooltipp direkt am Mauszeiger auftauchte. Diese Erweiterung geht jedoch regelmäßig nach einer Firefox Aktualisierung nicht mehr, da sie nicht schnell genug aktualisiert (also für die neue Version angepasst) wird. Bei dem neuen schnellen Entwicklungsprozess von Mozilla wird sie wohl bald gar nicht mehr gehen. Daher habe ich Quick Translator entdeckt. Sie bietet dasselbe, sogar mit dem Vorteil, dass hier die Sprache automatisch erkannt und in alle möglichen Sprachen übersetzt wird. Sehr Vorteilhaft!</p>
<h3>Thunderbird</h3>
<h4><a title="gContactSync" href="https://addons.mozilla.org/de/thunderbird/addon/gcontactsync/">gContactSync</a></h4>
<p>Wer ein Google Mail Konto besitzt und ein Android Mobiltelefon möchte gerne seine Kontakte an einer zentralen Stelle (bei Google Contacts) gespeichert haben, so dass diese über das Telefon hinweg auch auf dem Rechner in Thunderbird landen. Am besten macht das die Erweiterung gContactSync. Sie ändert die Kontaktansicht des Adressbuchs so, dass (fast) alle Google-Kontaktdaten dort Platz finden, auch solche die vorher von Thunderbird nicht vorgesehen waren. Auch werden die Bilder der Kontakte synchronisiert.</p>
<h4><a title="Erweiterung Lightning" href="https://addons.mozilla.org/de/thunderbird/addon/lightning/">Lightning</a></h4>
<p>Lightning ist Mozillas Kalenderapplikation Sunbird Calendar als Thunderbird-Erweiterung. Sie ist in der aktuellen Version 1.04b für die neue Version Thunderbird 5 verfügbar. Sie hat in der letzten Entwicklung einen enormen Schritt gemacht. Termineinladungen aus dem Kalender per E-Mail an Kontakte schicken geht wunderbar (besser als vorher) und auch einige Oberflächenänderungen machen sie besser benutzbar. Ich habe das Senden einer Termineinladung mit Gmail getestet und es funktionierte Einwandfrei!</p>
<h4><a title="Erweiterung Thunderbird Conversations" href="https://addons.mozilla.org/de/thunderbird/addon/gmail-conversation-view/">Thunderbird Conversations</a></h4>
<p>Die beste Erweiterung die ich in den letzten Tagen entdeckte ist Conversations. Hierbei handelt es sich um eine Konversationsansicht (wie man sie von Google Mail kennt) für Thunderbird. Öffnet man eine E-Mail bekommt man also die gesamte zugehörige Kommunikation angezeigt. Zum Auf- und Zuklappen. Sogar mit der PGP-Verschlüsselungserweiterung <a title="Erweiterung Enigmail" href="https://addons.mozilla.org/de/thunderbird/addon/enigmail/">Enigmail</a> (setzt einen PGP Client wie <a title="Webseite des GnuPG Projekts" href="http://www.gnupg.org/">GnuPG</a> voraus) arbeitet Conversations zusammen (sofern die Verschlüsselung als inline-text und nicht als angehängte Datei vorhanden ist).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.karrock.de/daf/2011/07/firefox-und-thunderbird-erweiterungen-eine-kleine-auswahl/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Firefox 4 &#8211; Umsteigen auf den Turbofuchs</title>
		<link>http://www.karrock.de/daf/2011/03/firefox-4-umsteigen-auf-den-turbofuchs/</link>
		<comments>http://www.karrock.de/daf/2011/03/firefox-4-umsteigen-auf-den-turbofuchs/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 14:11:23 +0000</pubDate>
		<dc:creator>uk</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Tipps und Tricks]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[internet]]></category>

		<guid isPermaLink="false">http://www.karrock.de/daf/?p=1757</guid>
		<description><![CDATA[{lang: 'de'}Der neue Firefox 4 RC kann wirklich als ein Turbo bezeichnet werden. Die Mozilla Entwickler haben Firefox einen Nachbrenner beschert, der den Browser sehr viel schneller macht. Im aktuellen RC sind keine weiteren Fehler mehr korrigiert worden, so dass davon auszugehen ist, dass dieser dann als stabile Version herausgegeben wird. Die endgültige stabile FF [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 5px;"><g:plusone size="tall" count="1" href="http://www.karrock.de/daf/2011/03/firefox-4-umsteigen-auf-den-turbofuchs/">{lang: 'de'}</g:plusone></div><div class="wp-caption alignleft" style="width: 198px"><img class="  " title="Mozilla Firefox Logo" src="http://bloggonaut.net/wp-content/uploads/2008/06/firefox-3.jpg" alt="Mozilla Firefox Logo" width="188" height="181" /><p class="wp-caption-text">Mozilla Firefox Logo</p></div>
<p>Der neue <a title="Herunterladen von Mozilla Firefox 4 Release Candidate" href="http://www.mozilla.com/de/firefox/RC/">Firefox 4 RC</a> kann wirklich als ein Turbo bezeichnet werden. Die Mozilla Entwickler haben Firefox einen Nachbrenner beschert, der den Browser sehr viel schneller macht. Im aktuellen <acronym title="Release Candidaten">RC</acronym> sind keine weiteren Fehler mehr korrigiert worden, so dass davon auszugehen ist, dass dieser dann als stabile Version herausgegeben wird.<br />
 Die <a title="Europäische Firefox Download-Seite" href="http://www.mozilla-europe.org/de/firefox/">endgültige stabile FF 4 Version wird wohl in den nächsten Wochen zum Download bereit stehen</a>.</p>
<p>Das erste was man nach der Installation hat ist ein Aha-Effekt. Der Browser wirkt viel schmaler, schlanker und übersichtlicher und gerade wenn man einen großen Monitor hat, fällt der enorme Platz den die Webseite auf ein mal zur Verfügung hat deutlich ins Auge. Die Browserhersteller besinnen sich allesamt auf das, was eigentlich wichtig ist: Nämlich die Webseite. Diese sollte im Mittelpunkt stehen, denn zum Anzeigen dieser ist der Browser gemacht.</p>
<p>Firefox profitiert in allen Bereichen vor allem von der neuen Javascript-Engine Jägermonkey. Da Firefox selbst in Javascript geschrieben ist und daher auch alle Add-Ons in Javascript laufen, ist auch das ganze Programm schneller als früher. Gerade wenn man mit vielen Tabs arbeitet, wurde bei jedem neuen Tab FIrefox immer langsamer. Hat man dann eine Registerkarte geschlossen oder welche verschoben dauerte es manchmal 1, 2 Sekunden bis Firefox wieder reagierte. Diese Löcher sind gestopft. Keine Zeitverluste mehr. Zusätzlich profitiert (zumindest unter Windows) Firefox von der eingebauten Hardwarebeschleunigung. So werden manche Teile von Webseiten direkt in der GPU zusammen gebaut, was wesentlich schneller funktioniert als wenn es die CPU macht. Insgesamt also ein sehr flotter Browser. Schnell, agil, frisch, einfach zeitgemäß. Der Speicherverbrauch hat sich (wenn ich die alten Werte richtig im Kopf habe) ein klein wenig verbessert. Was gibt es sonst noch neues?</p>
<p style="text-align: center;">
<div id="attachment_1783" class="wp-caption aligncenter" style="width: 160px"><a href="http://www.karrock.de/daf/wp-content/uploads/2011/03/Firefox4.png"><img class="size-thumbnail wp-image-1783" title="Firefox 4 Oberfläche" src="http://www.karrock.de/daf/wp-content/uploads/2011/03/Firefox4-150x150.png" alt="Firefox 4 Oberfläche" width="150" height="150" /></a><p class="wp-caption-text">Firefox 4 Oberfläche</p></div>
<p><span id="more-1757"></span></p>
<h4>Was ist sonst noch neu?</h4>
<div id="attachment_1766" class="wp-caption alignleft" style="width: 160px"><a href="http://www.karrock.de/daf/wp-content/uploads/2011/03/App-Tabs.png"><img class="size-thumbnail wp-image-1766" title="Google-Mail als App-Tab" src="http://www.karrock.de/daf/wp-content/uploads/2011/03/App-Tabs-150x85.png" alt="Google-Mail als App-Tab" width="150" height="85" /></a><p class="wp-caption-text">Google-Mail als App-Tab</p></div>
<p>Bei <a title="Golem: Das ist neu bei Firefox 4" href="http://www.golem.de/1103/82063.html">golem.de</a> haben sie über fünf Seiten zusammengefasst was genau in Firefox 4 alles neu ist. Hier eine kleinere Liste von Dingen die mir beim ersten Ausprobieren ins Auge gefallen und für mich selbst positiv sind.</p>
<ul>
<li>Weniger Platzverschwendung durch Firefox und mehr Platz für die Webseite</li>
<li>Die wichtigsten Menüpunkte sind über den orangefarbenen Firefox-Knopf li oben erreichbar</li>
<li>Tab Gruppen: Übersicht und Gruppierung aller offenen Tabs &#8211; erreichbar über Symbolleiste-Anpassen (<span style="font-family: courier new,courier;">Strg+Shift+e</span>); auch als Tab-Candy bekannt</li>
<li>Sehr schnelles Laden von Webseiten, schnelles Starten von Firefox (auch bei vielen gespeicherten Tabs), schnelles Reaktionsverhalten von Firefox selbst</li>
<li>Hardwarebeschleunigung für Webseiten</li>
<li>keine Statusleiste am unteren Ende von Firefox. Die so genannte Add-On-Leiste kann entweder über Firefox &gt; Einstellungen &gt; Add-On-Leiste geöffnet werden oder über <span style="font-family: courier new,courier;">Strg+Shift+7</span> (bzw. <span style="font-family: courier new,courier;">Strg+/</span>)</li>
<li>Beim Öffnen von URLs die bereits in einem Tab offen sind, wechselt Firefox zu dem Tab, statt die Seite erneut zu öffnen</li>
<li>App-Tabs. Das sind kleine Links (wie Lesezeichen) die direkt neben dem Firefox-Button verfügbar sind und nur aus dem Symbol (Favicon) der Webseite bestehen</li>
<li>Temporäres Einblenden des Firefox Menüs mit <span style="font-family: courier new,courier;">F10</span> oder einfach <span style="font-family: courier new,courier;">Alt</span> drücken</li>
<li>Kein F6 mehr um in die Adressleiste zu springen, nur noch über <span style="font-family: courier new,courier;">Strg+l</span> möglich</li>
<li>Sehr viel besser nutzbaren Privaten Modus (<span style="font-family: courier new,courier;">Strg+Shift+P</span>), da das Laden der Tabs und Webseiten sehr viel schneller funktioniert</li>
<li>Add-On-Einstellungen und Verwaltung als Webseite im Tab (statt in einem extra Fenster)</li>
<li>Bessere HTML5 Unterstützung</li>
</ul>
<p>Im Hintergrund hat sich natürlich viel mehr getan. Ich hab bereits Jägermonkey angesprochen. Aber auch die IndexedDB ist als frühe Vorabversion verfügbar, welche eine Implementierung des <a title="W3C über das Indexed DB Api" href="http://www.w3.org/TR/IndexedDB/">Indexed Database API</a> des W3C darstellt. Die neue <a title="Mozilla: Using The Web Console" href="https://developer.mozilla.org/en/Using_the_Web_Console">Web-Console</a> (<span style="font-family: courier new,courier;">Strg+Shift+k</span>) die als Headup-Display implementiert wurde, gibt Webseiten Entwickler Einblicke darüber was Firefox bzw. die Webseite gerade tut.</p>
<h4>Datenschutzeinstellungen</h4>
<p>Im Menü Einstellungen lässt sich unter &#8220;Erweitert&#8221; ein Haken setzen bei &#8220;Webseiten mitteilen, dass ich nicht verfolgt werden möchte&#8221; (Don´t Track Me). Das ist eine neue Initiative von Firefox, die auf die Zusammenarbeit mit Werbedienstleistern setzt. Viele Add-Ons wie Ghostery oder Beef Taco versuchen Werbedienstleister die das Verhalten eines Nutzers über mehrere Webseite hinweg aufzeichnen (tracken) zu unterbinden und bekommen das ziemlich gut hin. Die Werbedienstleister erstellen Profile der Benutzer, die sie dann später analysieren und verkaufen können.</p>
<p>Die Idee von Mozilla besteht darin einen extra <a title="Mozilla Blog: Mozilla Firefox 4 Beta, now including “Do Not Track” capabilities" href="http://blog.mozilla.com/blog/2011/02/08/mozilla-firefox-4-beta-now-including-do-not-track-capabilities/">HTTP-Header</a> (<span style="font-family: courier new,courier;">X-Tracking-Choice: do-not-track</span>) zu senden, welcher der Webseite mitteilt, dass dieser User nicht verfolgt werden möchte. Nun sind die Werbedienstleister an der Reihe, den Benutzern das Vertrauen zurück zu geben in dem sie den neuen Header in ihrer Software berücksichtigen. Wenn diese nicht mitspielen ist das ganze leider nur eine gute Idee.</p>
<h4>Hilfreiche Add-Ons &#8211; eine Übersicht</h4>
<p>Die Erweiterungen unter Firefox machen diesen zu dem mächtigen Browser der er wurde. Hier eine kleine Übersicht über aktuelle und interessante Add-Ons. Manche von diesen sind leider momentan noch nicht für Firefox 4 verfügbar. Da ich aber hier mit einem RC arbeite und nicht mit der stabilen Endversion ist das zu verschmerzen. Die meisten Programmierer werden in den nächsten Tagen und Wochen aktuelle für Firefox 4 funktionierende Add-Ons heraus bringen.</p>
<h5>Datenschutz und Privatsphäre</h5>
<ul>
<li><a title="Adblock Plus" href="https://addons.mozilla.org/de/firefox/addon/adblock-plus/">Adblock Plus</a><br />
 Blockiert Werbung auf Webseiten. Der Fairness halber sollte man Adblock Plus auf kostenlosen Angeboten wie bspw. Nachrichtenseiten deaktivieren, da diese zur Aufrechterhaltung des Angebots auf Werbeeinnahmen angewiesen sind.</li>
<li><a title="Beef Taco" href="https://addons.mozilla.org/de/firefox/addon/beef-taco-targeted-advertising/">Beef Taco</a><br />
 Ein Opt-Out-Cookie Add-On. Beef Taco hat über 100 Werbe- und Tracking-Dienstleister gespeichert und manipuliert die Cookies im Cookiespeicher so, dass es dort permanente Cookies gibt, mit für die Webseite nutzlosen Daten (meist einfach nur den Werten &#8220;opt&#8221; und &#8220;out&#8221;). Damit kann der Dienstleister den Benutzer über Cookies nicht mehr verfolgen.</li>
<li><a title="Better Privacy" href="https://addons.mozilla.org/de/firefox/addon/betterprivacy/">Better Privacy</a><br />
 Löscht Flash-Cookies, die nicht im Einflussbereich des Browsers liegen und woanders gespeichert werden. Diese werden von manchen Webseiten benutzt um Benutzer permanent verfolgen zu können.</li>
<li><a title="Ghostery" href="https://addons.mozilla.org/de/firefox/addon/ghostery/">Ghostery</a><br />
 Hat eine Liste mit den meisten Tracking-Dienstleistern gespeichert. Die Webseiten binden meistens von diesen Dienstleistern Javascript-Dateien ein, die das Tracken übernehmen. Das erkennt Ghostery und blockiert das Tracking.</li>
<li><a title="NoScript" href="https://addons.mozilla.org/de/firefox/addon/noscript/">NoScript</a><br />
 Dieses Plugin sollte nur von Leuten benutzt werden die sich gut auskennen. Es ist zuweilen etwas nervig, da es jegliches Javascript erst ein mal blockiert. Dann muss man manuell für jede Webseite einzeln Javascript freigeben. Das geht auch temporär. Da heute auf fast jeder Webseite Javascript eingesetzt wird, bspw. zur Validierung von Formularen, ist es gerade zu beginn und auf neu besuchten Webseiten etwas mühselig. Später lohnt es sich aber.</li>
</ul>
<h5>Sonstige Add-Ons</h5>
<ul>
<li><a title="Dictionary Switcher" href="https://addons.mozilla.org/de/firefox/addon/dictionary-switcher/">Dictionary Switcher (Wörterbuch Manager)</a><br />
 Kann zwischen mehreren installierten Wörterbüchern hin- und herschalten. Dabei erkennt er auch die Sprache der Seite. Hilfreich für die Rechtschreibprüfung, wenn man viele Kommentare oder auch E-Mails usw. in verschiedenen Sprachen verfasst.</li>
<li><a title="Fast Dial" href="https://addons.mozilla.org/de/firefox/addon/fast-dial-5721/">Fast Dial</a><br />
 Gibt die Möglichkeit in einem leeren Tab links mit Vorschaubild anzuzeigen für häufig besuchte Webseiten.</li>
<li><a title="FireGestures" href="https://addons.mozilla.org/de/firefox/addon/firegestures/">FireGestures</a><br />
 Aktiviert Mausgesten in Firefox. Damit lässt sich schnell und einfach mit der Maus navigieren (Vor, Zurück, Neues Fenster, Neue Registerkarten, Link im Hintergrund in neuem Tab öffnen usw.) ohne dabei mit der Maus auf Buttons klicken zu müssen.</li>
<li><a title="FireShot" href="https://addons.mozilla.org/de/firefox/addon/fireshot/">FireShot</a><br />
 Erweiterung um Bildschirmfotos zu machen, zu bearbeiten und zu speichern / hochzuladen.</li>
<li><a title="Flagfox" href="https://addons.mozilla.org/de/firefox/addon/flagfox/">Flagfox</a><br />
 Zeigt am Ender der Adressleiste eine Flagge an, in welchem Land der Server der Webseite steht (anhand der IP-Adresse). Hat erweiterte Funktionalitäten für Xmarks, den Dienst bit.ly zum Kürzen von URLs, Whois für die aktuelle Webseite usw.</li>
<li><a title="FoxyProxy Standard" href="https://addons.mozilla.org/de/firefox/addon/foxyproxy-standard/">FoxyProxy</a><br />
 Umfangreiches Proxy-Verwaltungsprogramm.</li>
<li><a title="Scrapbook" href="https://addons.mozilla.org/de/firefox/addon/scrapbook/">ScrapBook</a><br />
 Verwaltungstool für Recherchen. Wenn man z. Bsp. für eine Ausarbeitung im Internet Informationen sammelt, kann man diese in Scrapbook wie Lesezeichen sortieren. Die Webseiten werden dabei heruntergeladen und gespeichert. Das bietet die Möglichkeit sie später zu lesen bzw. sie zu bearbeiten. Scrapbook bietet Funktionen wie Text hervorheben (markieren), Notizen hinzufügen und HTML-Elemente entfernen.</li>
<li><a title="Session Manager" href="https://addons.mozilla.org/de/firefox/addon/session-manager/">Session Manager (Sitzungs-Manager)</a><br />
 Erweiterter Sitzungsmanger zum Speichern von offenen Tabs.</li>
<li><a title="Xmarks Sync" href="https://addons.mozilla.org/de/firefox/addon/xmarks-sync/">Xmarks Sync</a><br />
 Speichern und synchronisieren von Lesezeichen, offenen Tabs und Passwörter/Formulardaten über mehrere Computer hinweg. Im Prinzip ein ähnlicher Funktionsumfang wie bei Firefox Sync allerdings mit dem Vorteil, dass man sich auch online Anmelden und dort seine Lesezeichen (auf fremden Computern bspw.) anschauen und benutzen kann.</li>
<li><a title="Backword" href="https://addons.mozilla.org/de/firefox/addon/backword/">Backword</a><br />
 Übersetzt mit einem Tooltip direkt am Mauszeiger Wörter zwischen Englisch und Deutsch sowie zwischen Chinesisch und Englisch.</li>
<li><a title="Copy Plain Text" href="https://addons.mozilla.org/de/firefox/addon/copy-plain-text/">Copy Plain Text</a><br />
 Kopiert markiert Text über das Kontextmenü als Klartext ohne Formatierung. Hilfreich wenn man Texte bspw. in einem Blog, einer HTML-E-Mail oder Textdokument einfügen, aber dabei nicht die Formatierung der Webseite übernehmen möchte.</li>
<li><a title="Taboo" href="https://addons.mozilla.org/de/firefox/addon/taboo/">Taboo</a><br />
 Speichern von Links zum späteren Lesen.</li>
</ul>
<h5>Add-Ons für Webentwickler</h5>
<ul>
<li><a title="Firebug" href="https://addons.mozilla.org/de/firefox/addon/firebug/">Firebug</a><br />
 Das wohl umfangreichste und beste Analysewerkzeug zum Arbeiten mit HTML und CSS. Kann inzwischen über andere Add-Ons jedoch viel mehr. Javascript debugging ist möglich, aber auch (sofern es der Server unterstützt) PHP-Debugging.</li>
<li><a title="Web Developer" href="https://addons.mozilla.org/de/firefox/addon/web-developer/">Web Developer</a><br />
 Eine Werkzeugleiste für Webentwickler.</li>
<li><a title="YSlow" href="https://addons.mozilla.org/de/firefox/addon/yslow/">Yslow</a><br />
 Ein Add-On für Firebug von Yahoo, welches die Geschwindigkeit (Ladezeit) einer Webseite analysiert.</li>
<li><a title="Firesizer" href="https://addons.mozilla.org/de/firefox/addon/firesizer/">Firesizer</a><br />
 Ermöglicht (über die Statusleiste oder jetzt Add-On-Leiste wie sie in FF 4 heißt) eine beliebige Fenstergröße einzustellen. Gut beim Entwickeln von Webseiten um einen Monitor mit einer geringeren Auflösung zu simulieren.</li>
<li><a title="ColorZilla" href="https://addons.mozilla.org/de/firefox/addon/colorzilla/">ColorZilla</a><br />
 Picken von Farben aus einer Webseite, Finden von Farben und Anpassungen und Kopieren als CSS-Farbcode.</li>
<li><a title="HTML Validator" href="https://addons.mozilla.org/de/firefox/addon/html-validator/">HTML Validator</a><br />
 Zeigt in der Statusleiste an ob die aktuelle Webseite HTML-Konform ist oder ob es Warnungen oder gar Fehler gibt. Hilfreich um standardkonforme Webseiten zu entwickeln.</li>
<li><a title="MeasureIt" href="https://addons.mozilla.org/de/firefox/addon/measureit/">MeasureIt</a><br />
 Werkzeug zum Messen der Größe von HTML-Objekten auf Webseiten.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.karrock.de/daf/2011/03/firefox-4-umsteigen-auf-den-turbofuchs/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WordPress Plugin Stats trackt User und sammelt Daten für Werbedienstleister</title>
		<link>http://www.karrock.de/daf/2011/02/wordpress-plugin-stats-trackt-user-und-sammelt-daten-fuer-werbedienstleister/</link>
		<comments>http://www.karrock.de/daf/2011/02/wordpress-plugin-stats-trackt-user-und-sammelt-daten-fuer-werbedienstleister/#comments</comments>
		<pubDate>Mon, 07 Feb 2011 16:01:38 +0000</pubDate>
		<dc:creator>uk</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Tipps und Tricks]]></category>
		<category><![CDATA[datenschutz]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[it-sicherheit]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.karrock.de/daf/?p=1678</guid>
		<description><![CDATA[{lang: 'de'}Vor einigen Wochen habe ich meine WordPress-Version aktualisiert, nachdem ein schwerer Fehler bekannt wurde. Im Zuge dieser Aktualisierung habe ich auch meine Erweiterungen auf die neueste Version gehoben. Das betraf auch das Statistik-Plugin &#8220;Stats&#8221; von WordPress, das ich seitdem in der Version 1.7.5 installiert habe. Was mir sofort auffiel, war, dass das Firefox Add-On [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 5px;"><g:plusone size="tall" count="1" href="http://www.karrock.de/daf/2011/02/wordpress-plugin-stats-trackt-user-und-sammelt-daten-fuer-werbedienstleister/">{lang: 'de'}</g:plusone></div><div id="attachment_1681" class="wp-caption alignleft" style="width: 235px"><a href="http://www.sxc.hu/photo/900707"><img class="size-medium wp-image-1681 " title="Fußspuren im Sand (Quelle: sxc.hu)" src="http://www.karrock.de/daf/wp-content/uploads/2011/02/900707_10465774-225x300.jpg" alt="Fußspuren im Sand (Quelle: sxc.hu)" width="225" height="300" /></a><p class="wp-caption-text">Spuren sind auch im Netz verfolgbar (Quelle: sxc.hu)</p></div>
<p>Vor einigen Wochen habe ich meine <a title="Wordpress-Startseite" href="http://wordpress.org/">WordPress</a>-Version aktualisiert, nachdem ein <a title="heise.de über den Security Bugfix in Version 3.0.4" href="http://www.heise.de/newsticker/meldung/Security-Bugfix-fuer-Wordpress-1161909.html">schwerer Fehler</a> bekannt wurde. Im Zuge dieser Aktualisierung habe ich auch meine Erweiterungen auf die neueste Version gehoben. Das betraf auch das Statistik-Plugin &#8220;Stats&#8221; von WordPress, das ich seitdem in der Version 1.7.5 installiert habe. Was mir sofort auffiel, war, dass das <a title="Firefox Erweiterung NoScript" href="https://addons.mozilla.org/de/firefox/addon/noscript/">Firefox Add-On NoScript</a> mir ein geblocktes Javascript von quantserve.com anzeigte. Das war vorher nicht der Fall. Meine Vermutung war, dass der Dienst für die Statistikauswertung benutzt wird und ich hatte keine Zeit dem weiter nach zu gehen.</p>
<p>Nun erschien am 3. Februar im t3n-Magazin ein Artikel mit dem Titel <a title="Auf t3n.de: Datenschutz: Plugin WordPress.com-Stats nicht rechtskonform" href="http://t3n.de/news/datenschutz-plugin-wordpresscom-stats-rechtskonform-295465/"><em>Datenschutz: Plugin WordPress.com-Stats nicht rechtskonform</em></a>. Diese Vermutung hatte ich bei Stats schon länger, wegen evtl. gespeicherter und nicht anonymisierter IP-Adressen, was nach deutschem Recht nicht zweifelsfrei erlaubt ist. Soweit mir bekannt, ist nach deutschem Recht aktuell noch nicht geklärt, ob die IP-Adressen nun zu den personenbezogenen Daten gehören oder nicht. Falls dies so ist &#8211; und manche Gerichte urteilen wohl so &#8211; ist das Speichern der IP-Adresse als Klartext (also nicht anonymisiert) nicht erlaubt. Zumindest nicht ohne Einwilligung des Benutzers. Auch Google wurde mit seinem Dienst Google Analytics in der Vergangenheit dafür gescholten. Ob WordPress.com Stats die IP-Adresse speichert habe ich nicht weiter geprüft, jedoch gibt es auch andere Plugins wie das inzwischen eingestellte Semmelstatz. Setzt man solche Erweiterungen ein, sollte man sich versichern, wie die Erweiterung arbeitet. Zumindest in Deutschland!</p>
<p><span id="more-1678"></span>Wie sich dieser Umstand mit der flächendeckenden Einführung von <a title="Wikipedia: Kritik zu IPv6" href="http://de.wikipedia.org/wiki/Ipv6#Probleme.2FKritik">IPv6</a> ändert wird sicher spannend. Denn manche Hersteller haben in ihren Geräten die Vergabe von IPv6 Adressen so programmiert, dass die interne (eindeutige) <a title="Kritik über IPv6 Umsetzung bspw. bei Smartphones" href="http://www.heise.de/security/meldung/IPv6-Smartphones-gefaehrden-Privatsphaere-1168416.html">MAC-Adresse als Teil der IPv6</a> benutzt wird. Damit wäre das Gerät eindeutig identifizierbar. Ähnlich verhält es sich mit den bisher bekannten Umsetzungen bei der Vergabe von IP-Adressen in Version 6 bei den Internet-Service-Providern (ISP). Da genügend IPv6 Adressen verfügbar sind, könnte es sein, dass jeder Kunde eine eigene feste IPv6 bekommt und <a title="heise.de zur IPv6 für zu Hause" href="http://www.heise.de/newsticker/meldung/IPv6-fuer-zuhause-164046.html">jedes Gerät, jeder kleine Server zu Hause seine eigene, feste, dauerhafte IPv6 hat</a>. Das heißt die IP-Adresse rotiert nach einem neuen Verbindungsaufbau nicht mehr und damit wäre der Benutzer bzw. der Anschluss ebenfalls weltweit eindeutig identifizierbar.</p>
<p>Stellt sich dieser Umstand in den nächsten Monaten und Jahren tatsächlich so dar, sollte die IPv6-Adresse sicherlich zu den Personenbezogenen Daten gehören, da diese dann eindeutig zuzuordnen sind.</p>
<p>Aber zurück zum WordPress.com Stats Plugin. Wie Futta in einem Blog-Beitrag unter dem Titel &#8220;<a title="futta.be: WordPress.com Stats trojan horse for Quantcast tracking" href="http://blog.futtta.be/2010/12/15/wordpress-com-stats-trojan-horse-for-quantcast-tracking/">WordPress.com Stats trojan horse for Quantcast tracking</a>&#8221; darlegt ist WordPress und Quantserve in diesem Fall alles andere als harmlos. Quantcast, so schreibt er, gehört zu den Firmen die verteilte Cookies (auch <a title="heise.de zum Zombioe-Cookie" href="http://www.heise.de/security/meldung/Das-Zombie-Cookie-1094770.html">Zombie Cookies oder Evercookies</a> genannt) anlegen, um das Verhalten der Nutzer aufzuzeichnen und zu verfolgen (<em>tracking</em>). Das passt ihm nicht. Zu recht! Allerdings wird das ganze in Deutschland wesentlich brisanter, weil dieses Verhalten hier nicht erlaubt ist. Zumindest nicht ohne Zustimmung des Benutzers. Man müsste also, damit es erlaubt wäre, bevor man den Blog zugänglich macht den Benutzer fragen und von ihm mit einer Checkbox und einer eindeutigen Erklärung eine Erlaubnis einholen. Ziemlich umständlich.</p>
<p>Futta hat daher eine Erweiterung mit dem Namen &#8220;DoNotTrack&#8221; erstellt, welche er zum Herunterladen anbietet. Diese soll das Tracken des Stats Plugins mit Quantserve unterbinden. Eine ebenfalls gute Idee und Alternative zu Google Analytics ist <a title="Golem über Piwik 1.0" href="http://www.golem.de/1009/77627.html">Piwik</a>. Piwik ist ein freies, das heißt kostenloses Web-Analyse-Werkzeug das auf dem eigenen Server läuft. Manche Webhoster wie bspw. HostEurope bieten bereits Piwik im Backend an.</p>
<p><strong>Auch ich werde das Plugin gleich installieren und testen. Habt ihr Statistik-Plugins auf euren WordPress-Blogs im Einsatz? Und wenn ja welche? Probiert ihr auch das DoNotTrack Plugin aus und was haltet ihr davon? Ich bitte um Meinungen!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.karrock.de/daf/2011/02/wordpress-plugin-stats-trackt-user-und-sammelt-daten-fuer-werbedienstleister/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to prevent a website from tracking me</title>
		<link>http://www.karrock.de/daf/2011/01/how-to-prevent-a-website-from-tracking-me/</link>
		<comments>http://www.karrock.de/daf/2011/01/how-to-prevent-a-website-from-tracking-me/#comments</comments>
		<pubDate>Wed, 19 Jan 2011 00:48:33 +0000</pubDate>
		<dc:creator>uk</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Tipps und Tricks]]></category>
		<category><![CDATA[datenschutz]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[internet]]></category>

		<guid isPermaLink="false">http://www.karrock.de/daf/?p=1652</guid>
		<description><![CDATA[{lang: 'de'}I delete this article because it does not work as expected, sorry. If you don´t want to be tracked better use some of these Firefox Add-Ons. Adblock Plus BetterPrivacy Ghostery Beef Taco NoScript Trackerblock (added 08. July 2011) That´s the best what you can do as far as I know at the moment. There [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 5px;"><g:plusone size="tall" count="1" href="http://www.karrock.de/daf/2011/01/how-to-prevent-a-website-from-tracking-me/">{lang: 'de'}</g:plusone></div><p><em>I delete this article because it does not work as expected, sorry. If you don´t want to be tracked better use some of these Firefox Add-Ons.</em></p>
<p><em><br />
</em></p>
<ul>
<li><a title="Adblock Plus" href="https://addons.mozilla.org/de/firefox/addon/adblock-plus/">Adblock Plus</a></li>
<li><a title="BetterPrivacy" href="https://addons.mozilla.org/de/firefox/addon/betterprivacy/">BetterPrivacy</a></li>
<li><a title="Ghostery" href="https://addons.mozilla.org/de/firefox/addon/ghostery/">Ghostery</a></li>
<li><a title="Beef Taco" href="https://addons.mozilla.org/de/firefox/addon/beef-taco-targeted-advertising/">Beef Taco</a></li>
<li><a title="NoScript" href="https://addons.mozilla.org/de/firefox/addon/noscript/">NoScript</a></li>
<li><a title="TrackerBlock" href="https://addons.mozilla.org/de/firefox/addon/trackerblock/">Trackerblock</a> (added 08. July 2011)</li>
</ul>
<p>That´s the best what you can do as far as I know at the moment.</p>
<p>There is one method which is better, but than using the internet is very restricted: don´t use cookies, delete your cache and all cookies after closing firefox. But than you have to install anyhow BetterPrivacy to get rid of the Flash Cookies.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.karrock.de/daf/2011/01/how-to-prevent-a-website-from-tracking-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sein Web-Profil schärfen: Was man als Student oder Alumni tun kann, um im Netz gut da zu stehen</title>
		<link>http://www.karrock.de/daf/2010/06/sein-web-profil-schaerfen-was-man-als-student-oder-alumni-tun-kann-um-im-netz-gut-da-zu-stehen/</link>
		<comments>http://www.karrock.de/daf/2010/06/sein-web-profil-schaerfen-was-man-als-student-oder-alumni-tun-kann-um-im-netz-gut-da-zu-stehen/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 16:42:25 +0000</pubDate>
		<dc:creator>uk</dc:creator>
				<category><![CDATA[Tipps und Tricks]]></category>
		<category><![CDATA[datenschutz]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[studium]]></category>

		<guid isPermaLink="false">http://www.karrock.de/daf/?p=1402</guid>
		<description><![CDATA[{lang: 'de'}Vielen ist es inzwischen bekannt, dass Personaler (also die, die in der Abteilung &#8220;Human Ressources&#8221; arbeiten, auch Personalchef genannt) bei Bewerbern gerne mal im Internet schauen. Da wird der Name gegoogelt oder auch schon mal mit einem Fake-Account das StudiVZ- bzw. Facebook-Profil ausgedruckt. Xing ist ja, was die Berufswelt angeht, sowieso hoch im Kurs. [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 5px;"><g:plusone size="tall" count="1" href="http://www.karrock.de/daf/2010/06/sein-web-profil-schaerfen-was-man-als-student-oder-alumni-tun-kann-um-im-netz-gut-da-zu-stehen/">{lang: 'de'}</g:plusone></div><p>Vielen ist es inzwischen bekannt, dass Personaler (also die, die in der Abteilung &#8220;Human Ressources&#8221; arbeiten, auch Personalchef genannt) bei Bewerbern gerne mal im Internet schauen. Da wird der Name gegoogelt oder auch schon mal mit einem Fake-Account das <a title="Studi-Verzeichnis" href="http://www.studivz.net/">StudiVZ</a>- bzw. <a title="Facebook-Startseite" href="http://www.facebook.de/">Facebook</a>-Profil ausgedruckt. <a title="Xing - Das Soziale Netzwerk für die Geschäftswelt" href="http://www.xing.de">Xing</a> ist ja, was die Berufswelt angeht, sowieso hoch im Kurs.</p>
<p>Wie man das Web 2.0, Soziale Netzwerke und allgemein sein Webprofil auch aktiv und positiv für sich nutzen kann, um in einem guten Licht da zu stehen erklärt Klaus Eck im Zeit-Interview: <a title="ZEIT Interview mit Klaus Eck: &quot;Gestalten Sie ihr Profil!&quot;" href="http://www.zeit.de/campus/2010/03/service-auftaktinterview?page=1">&#8220;Gestalten Sie ihr Profil!&#8221; &#8211; Studenten im Internet</a>.</p>
<p>Ein paar Eindrücke aus dem Interview:</p>
<ul>
<li>&#8220;<strong></strong>Ich habe den Namen meiner Frau angenommen und so meine  digitale Vergangenheit beseitigt. Dann habe ich konsequent Social Media  gemacht.&#8221;</li>
<li>&#8220;Es ist kein Mythos, dass Personaler sich das StudiVZ-Profil ausdrucken.&#8221;</li>
<li>&#8220;<strong></strong>Dann müssen Sie dafür sorgen, dass er [der negative Eintrag bei Google, Anm.d.V.] nach hinten  verdrängt wird. Dazu legen Sie gezielt Profile an, die, wenn Sie jemand  sucht, weit vorne landen.&#8221;</li>
<li>&#8220;Eine gute Möglichkeit ist, einen Eintrag in einem Blog bei einem  potenziellen Arbeitgeber zu hinterlassen. Wenn Sie zum Beispiel ein  Praktikum bei Daimler machen möchten, schreiben Sie doch ein halbes Jahr  vorher einen Kommentar mit einer gut durchdachten Meinung zu einem  Fachthema [...]&#8220;</li>
</ul>
<p>Und so gibt es noch einige andere sinnvolle und interessante Tipps, wie man sein Webprofil schärfen kann. Wichtig ist jedoch, dass wenn man sich irgendwo bewirbt, gerade wenn es auch noch eine Computer-/Internert-affine Stelle ist, dass man sich bewusst ist, was man wo hinterlässt und sich auch bewusst macht, dass das Internet (wie man so schön sagt) &#8220;nicht vergisst&#8221;!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.karrock.de/daf/2010/06/sein-web-profil-schaerfen-was-man-als-student-oder-alumni-tun-kann-um-im-netz-gut-da-zu-stehen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Virtuelle Ordner in Thunderbird</title>
		<link>http://www.karrock.de/daf/2009/12/virtuelle-ordner-in-thunderbird/</link>
		<comments>http://www.karrock.de/daf/2009/12/virtuelle-ordner-in-thunderbird/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 10:59:42 +0000</pubDate>
		<dc:creator>uk</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Tipps und Tricks]]></category>
		<category><![CDATA[thunderbird]]></category>

		<guid isPermaLink="false">http://www.karrock.de/daf/?p=1179</guid>
		<description><![CDATA[{lang: 'de'}Was viele nicht wissen, dass man in Thunderbird eine gemachte Suche über die Nachrichten als Virtuellen Ordner abspeichern und benutzen kann. Wer sich ein wenig mit Datenbank auskennt, kennt dieses Konzept als &#8220;View&#8221;. Der Vorteil ist, dass man bei vielen E-Mail-Konten und vielen verschiedenen Ordnern, in die die E-Mails einsortiert sind nicht jedes mal [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 5px;"><g:plusone size="tall" count="1" href="http://www.karrock.de/daf/2009/12/virtuelle-ordner-in-thunderbird/">{lang: 'de'}</g:plusone></div><p>Was viele nicht wissen, dass man in Thunderbird eine gemachte Suche über die Nachrichten als Virtuellen Ordner abspeichern und benutzen kann. Wer sich ein wenig mit Datenbank auskennt, kennt dieses Konzept als &#8220;View&#8221;.<br />
Der Vorteil ist, dass man bei vielen E-Mail-Konten und vielen verschiedenen Ordnern, in die die E-Mails einsortiert sind nicht jedes mal alle einzelnen Ordner abklappern muss, sondern alles (den Suchkriterien entsprechend) auf einen Blick hat.</p>
<p>Um einen Virtuellen Ordner zu erstellen, müssen wir in Thunderbird zu erst nach E-Mails suchen. Ich erkläre hier Schritt für Schritt wie man sich einen virtuellen Ordner mit allen ungelesenen Nachrichten erstellt.</p>
<p><span id="more-1179"></span></p>
<ol>
<li>Zunächst die Nachrichtensuche starten über das Menü <span style="font-family: courier new,courier;">Bearbeiten &gt; Suchen &gt; Nachrichten suchen</span>.</li>
<li>Dann suche nach allen ungelesenen E-Mails im Posteingang (Unterordner einschließen) und klicke dann am Ende des Fensters auf &#8220;Als Virtuellen Ordner speichern&#8230;&#8221;</li>
<li>Im neuen Fenster kann man auswählen wie der Virtuelle Ordner heißen soll, wo er angezeigt werden soll und man muss auswählen in welchen Ordnern die Suche ausgeführt werden soll (für die ungelesenen Nachrichten habe ich bei mir eigentlich fast alle Ordner ausgewählt in die neue Nachrichten einsortiert werden).</li>
</ol>
<p>Wenn ihr alles abgespeichert habt, ist der Virtuelle Ordner in TB in der Ordnerstruktur (im Bild rot eingerahmt) verfügbar. Das ganze funktioniert auch mit Thunderbird 2.x.</p>
<p>Natürlich lassen sich mit dieser Methodik auch alle möglichen anderen Virtuellen Ordner erstellen. Zum Beispiel alle eingegangenen Nachrichten eines bestimmten Klienten oder wie im Bild zu sehen für markierte E-Mails oder E-Mails mit großen Anhängen.</p>
<p>Eine etwas allgemeinere Erklärung (momentan noch mit Bildern von TB 2.x) findet sich auf <a title="Erklärung zur Einrichtung von Virtuellen Ordnern im thunderbird-mail.de-Wiki" href="http://www.thunderbird-mail.de/wiki/Virtuelle_Ordner_einrichten">thunderbird-mail.de</a>.</p>
<div id="attachment_1181" class="wp-caption alignleft" style="width: 310px"><a href="http://www.karrock.de/daf/wp-content/uploads/2009/12/tb3_virt_ordner02.jpg"><img class="size-medium wp-image-1181" title="tb3_virt_ordner02" src="http://www.karrock.de/daf/wp-content/uploads/2009/12/tb3_virt_ordner02-300x170.jpg" alt="" width="300" height="170" /></a><p class="wp-caption-text">Virt. Ordner speichern</p></div>
<div id="attachment_1180" class="wp-caption alignleft" style="width: 310px"><a href="http://www.karrock.de/daf/wp-content/uploads/2009/12/tb3_virt_ordner01.jpg"><img class="size-medium wp-image-1180" title="tb3_virt_ordner01" src="http://www.karrock.de/daf/wp-content/uploads/2009/12/tb3_virt_ordner01-300x179.jpg" alt="" width="300" height="179" /></a><p class="wp-caption-text">Nachrichten-Suche in TB</p></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div id="attachment_1182" class="wp-caption alignleft" style="width: 310px"><a href="http://www.karrock.de/daf/wp-content/uploads/2009/12/tb3_virt_ordner03.jpg"><img class="size-medium wp-image-1182" title="tb3_virt_ordner03" src="http://www.karrock.de/daf/wp-content/uploads/2009/12/tb3_virt_ordner03-300x278.jpg" alt="" width="300" height="278" /></a><p class="wp-caption-text">Einzubeziehende Ordner</p></div>
<div id="attachment_1183" class="wp-caption alignleft" style="width: 141px"><a href="http://www.karrock.de/daf/wp-content/uploads/2009/12/tb3_virt_ordner04.jpg"><img class="size-full wp-image-1183" title="tb3_virt_ordner04" src="http://www.karrock.de/daf/wp-content/uploads/2009/12/tb3_virt_ordner04.jpg" alt="" width="131" height="200" /></a><p class="wp-caption-text">Virt. Ordner im Ordnerbaum</p></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.karrock.de/daf/2009/12/virtuelle-ordner-in-thunderbird/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Thunderbird 3 ist fertig (Zusatz)</title>
		<link>http://www.karrock.de/daf/2009/12/thunderbird-3-ist-fertig/</link>
		<comments>http://www.karrock.de/daf/2009/12/thunderbird-3-ist-fertig/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 07:53:18 +0000</pubDate>
		<dc:creator>uk</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Tipps und Tricks]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[thunderbird]]></category>

		<guid isPermaLink="false">http://www.karrock.de/daf/?p=1165</guid>
		<description><![CDATA[{lang: 'de'}Nach den letzten Beta-Versionen ist nun, wie golem.de mitteilt, seit Dienstagabend (08.12.) Thunderbird in der Version 3 fertig und steht zum Herunterladen bereit (wird aber diesmal interessanterweise, obwohl es ein Versionssprung ist, auch via Hilfe &#62; Nach Updates suchen verteilt). Die neue Version wartet mit einer komplett überarbeiteten Oberfläche auf, welche benutzerfreundlicher und übersichtlicher [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 5px;"><g:plusone size="tall" count="1" href="http://www.karrock.de/daf/2009/12/thunderbird-3-ist-fertig/">{lang: 'de'}</g:plusone></div><div class="wp-caption alignleft" style="width: 296px"><a href="http://scr3.golem.de/screenshots/0912/Thunderbird_3/Thunderbird_3_scr_07.png"><img class="    " title="Statistik-Ansicht in TB 3.0" src="http://scr3.golem.de/screenshots/0912/Thunderbird_3/Thunderbird_3_scr_07.png" alt="Statistik-Ansicht in TB 3.0" width="286" height="143" /></a><p class="wp-caption-text">Statistik-Ansicht in TB 3.0</p></div>
<p>Nach den letzten Beta-Versionen ist nun, wie <a title="Golem.de über Thunderbird 3" href="http://www.golem.de/0912/71727.html"><span class="smallcaps">golem.de</span></a> mitteilt, seit Dienstagabend (08.12.) <a title="Thunderbird 3 Übersichts- und Downloadseite" href="http://de.www.mozillamessaging.com/de/thunderbird/">Thunderbird in der Version 3 fertig und steht zum Herunterladen bereit</a> (wird aber diesmal interessanterweise, obwohl es ein Versionssprung ist, auch via Hilfe &gt; Nach Updates suchen verteilt). Die neue Version wartet mit einer komplett überarbeiteten Oberfläche auf, welche benutzerfreundlicher und übersichtlicher sein soll. Außerdem wurden, wie bei Firefox schon vor einiger Zeit, Registerkarten (Tabs) eingeführt.</p>
<p>Auf Wunsch soll man auch zur alten Thunderbird 2-Ansicht zurückkehren können. Wer auf die Version 3 aktualisieren möchte, muss sich Thunderbird 3 herunterladen und installieren. Allerdings empfehle ich vorher dringend ein <a title="Downloadseite von MozBackUp" href="http://mozbackup.jasnapaka.com/de/download.php">BackUp mit der neuesten Version von MozBackUp</a>, um Datenverlust zu vermeiden.</p>
<p><span id="more-1165"></span></p>
<p>Wer auf gewisse Erweiterungen (Add-Ons) nicht verzichten möchte, sollte vorher sicher stellen von allen die neueste Version installiert zu haben bzw. über die Add-On-Seite von Mozilla feststellen, ob seine Add-Ons mit TB 3.0 funktionieren. Oft ist das bei kleineren Add-Ons nicht der Fall. Dann lohnt es sich u. U. noch zwei, drei Wochen auf den Umstieg zu warten. Oft findet sich aber auch auf der Add-On-Seite eine Alternative. Zum Beispiel für die Funktion &#8220;Minimize To System Tray&#8221; gibt es das Add-On &#8220;<a title="Download-Seite von MinimizeToSystemTray for FF 3.5" href="https://addons.mozilla.org/de/thunderbird/addon/10488">MinimizeToSystemTray for FF 3.5 1.5</a>&#8221; welches mit TB 3.0 <span style="text-decoration: line-through;">laufen könnte</span> läuft.</p>
<p>Sehr gespannt bin ich auch auf die neuen Statistik-Funktionen die TB 3.0 bieten soll. Dort soll man sich eine Entscheidungshilfe bekommen, bspw. bei der Suche um die richtigen Kriterien für die Suche auszuwählen.<br />
 Außerdem gibt es einen Migrationsassistenten. Es wurde also dafür gesorgt, dass der Umstieg auf die doch sehr anders aussehende Oberfläche so einfach wie möglich zu gestalten.</p>
<h4>Zusatz</h4>
<div id="attachment_1177" class="wp-caption alignleft" style="width: 164px"><a href="http://www.karrock.de/daf/wp-content/uploads/2009/12/tb3_posteingang.jpg"><img class="size-full wp-image-1177" title="tb3_posteingang" src="http://www.karrock.de/daf/wp-content/uploads/2009/12/tb3_posteingang.jpg" alt="Gruppierte Posteingänge" width="154" height="95" /></a><p class="wp-caption-text">Gruppierte Posteingänge</p></div>
<p>Nun bin ich auch endlich dazu gekommen TB 3 zu installieren und ich bin echt begeistert. Nach ca. zwei Minuten findet man sich mit den Änderungen gut zurecht. Die gruppierten Ordner zur Linken zum Beispiel. Bei mehreren Konten mit mehreren einzelnen Ordnern (Posteingang, Gesendet, Junk usw.) wird nun nicht jedes Konto einzeln angezeigt, sondern alle Posteingänge sind unter einem übergeordneten Ordner &#8220;Posteingang&#8221; gruppiert, ebenso für Gesendet, Junk usw.</p>
<p>Sehr hilfreich sind auch die Tabs. Ich bin einer der Benutzer, die ihre E-Mails zum Lesen immer in einem neuen Fenster auf machen (und die automatische Ansicht abschalten). Nun öffnet sich eine E-Mail mit einem Doppelklick in einem neuen Tab. Sprich: Öffnet man 10 E-Mails zum Lesen ist nicht mehr die Taskleiste überflutet. Liest man eine E-Mail werden rechts oben mehrere Buttons wie &#8220;Löschen&#8221; oder &#8220;Antworten&#8221; angezeigt.</p>
<p>Ein großer Vorteil ist, dass beim Gruppieren (Ansicht &gt; Sortieren nach &gt; Datum &amp; Gruppiert nach Sortierung) die Gruppen in den Ordner dauerhaft ausgeklappt bleiben. Bei der alten Version wurden die Ordner beim Betreten teilweise wieder eingeklappt, vor allem wenn neue E-Mails ankamen. Nun funktionieren auch endlich Gruppen für virtuelle Ordner, leider sind dort die Gruppen nach dem Betreten immer wieder eingeklappt. Die virtuellen Ordner lassen sich immer noch über das Suchergebnis (Suchen über: Menü Bearbeiten &gt; Suchen &gt; Nachrichten Suchen) abspeichern.</p>
<p>Sehr hilfreich ist sicherlich auch, dass die E-Mails nun indiziert werden und dadurch die Suche sehr schnell wird. Es soll nun auch so sein, dass die Suche zunächst in allen Ordnern sucht und dann Stück für Stück eingegrenzt wird (s. Bild oben).</p>
<p>Wie gedacht funktionieren nur leider nicht alle Erweiterungen. Wer seine E-Mails via PGP verschlüsselt muss die aktuelle <a title="Download von Enigmail 1.0 für TB 3" href="https://addons.mozilla.org/de/thunderbird/addon/71">Enigmail Version 1.0 installieren</a>. Wobei nun auch, wie in Firefox 3 nun auch Add-Ons via dem Menü Extras &gt; Add-Ons installiert werden können.</p>
<p>Alles in allem ist TB 3 eine rundum gelungene Version die in allen Bereichen besticht. Wie man sieht haben sich die Entwickler bei Mozilla mal wieder richtig Gedanken gemacht, wie man die Bedienbarkeit und die Effektivität sinnvoll steigern kann.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.karrock.de/daf/2009/12/thunderbird-3-ist-fertig/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to validate forms with jQuery and CodeIgniter</title>
		<link>http://www.karrock.de/daf/2009/10/how-to-validate-forms-with-jquery-and-codeigniter/</link>
		<comments>http://www.karrock.de/daf/2009/10/how-to-validate-forms-with-jquery-and-codeigniter/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 22:12:14 +0000</pubDate>
		<dc:creator>uk</dc:creator>
				<category><![CDATA[Tipps und Tricks]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[web & programmierung]]></category>

		<guid isPermaLink="false">http://www.karrock.de/daf/?p=1063</guid>
		<description><![CDATA[{lang: 'de'}In the Web 2.0 it is familiar to create new services. In Germany the Web 2.0 is also called &#8220;Mitmach-Web&#8221; (join-in-web). And there is a other transformation in the scene: With Javascript (and that what is called Ajax &#8211; I call it in german always &#8220;Webwaschmittel&#8221;) more and more static websites becomes dynamically web [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 5px;"><g:plusone size="tall" count="1" href="http://www.karrock.de/daf/2009/10/how-to-validate-forms-with-jquery-and-codeigniter/">{lang: 'de'}</g:plusone></div><div id="attachment_1085" class="wp-caption alignleft" style="width: 175px"><a href="http://codeigniter.com/"><img class="size-medium wp-image-1085 " title="CodeIgniter Logo" src="http://www.karrock.de/daf/wp-content/uploads/2009/10/codeigniter_logo_black-235x300.jpg" alt="CodeIgniter Logo" width="165" height="210" /></a><p class="wp-caption-text">CodeIgniter Logo</p></div>
<p>In the Web 2.0 it is familiar to create new services. In Germany the <a title="Wikipedia about Web 2.0" href="http://en.wikipedia.org/wiki/Web_2.0">Web 2.0</a> is also called &#8220;Mitmach-Web&#8221; (join-in-web). And there is a other transformation in the scene: With Javascript (and that what is called Ajax &#8211; I call it in german always &#8220;Webwaschmittel&#8221;) more and more static websites becomes dynamically web applications &#8211; to use like normal desktop applications. But to have an interactive website, which behaves similar to a desktop application (giving response in no time, show informations and take the user into its own hand). The one thing webdesigners and web-developers do to make a website interactive and behaves like an application is to use Javascript. Javascript is the mean of  choice but there exists several Javascript-Frameworks which helps the user to write clean and short Javascript-Code with a great functionality.</p>
<p>On the backend-side (server-side) the programmers have done also many development and engineering in the last years. Several Frameworks have been established (<a title="Symfony Framework" href="http://www.symfony-project.org/">Symfony</a>, <a title="CodeIgniter" href="http://codeigniter.com/">CodeIgniter</a>, <a title="Ruby on Rails" href="http://rubyonrails.org/">Ruby on Rails</a>, <a title="Zend Framework" href="http://framework.zend.com/">Zend</a>, <a title="Flow3 - The Typo3 Application Framework" href="http://flow3.typo3.org/">Flow3</a> and so on &#8211; more about frameworks in the iX special &#8220;<a title="iX special &quot;Web on Rails&quot;" href="http://www.heise.de/kiosk/special/ix/09/01/">Web on Rails</a>&#8220;). I am using CodeIgniter because it is a really leightweight and nice to use framework with many functionality, but the latitude to program and design your application as you will (means: with very few restrictions and a very small footprint).</p>
<p>In this little HowTo I want to show you how to build a little CodeIgniter REST-like API (only  an example with one controller) and use it via Javascript (ajax with jQuery). The <a title="Wikipedia about Representational State Transfer" href="http://en.wikipedia.org/wiki/Representational_State_Transfer">REST</a>-API (Representational State Transfer &#8211; Advanced Programming Interface) is an idea, a way how to provide information and data as an service to the web, using the <a title="Wikipedia about the HTTP protocol" href="http://en.wikipedia.org/wiki/Http_protocol">HTTP-protocol</a> given mechanisms (like POST-data, GET-data, &#8230;). I write knowingly &#8220;REST-like&#8221;, because it is no easy work to create a full and dynamically usable REST-API. The <a title="Model-View-Controller-Pattern" href="http://en.wikipedia.org/wiki/MVC_Pattern">MVC-Pattern</a>-Design from CodeIgniter helps you to build Controller which can behave REST-like. But still programming a controller and let them return a header and some data is not the whole idea of a REST-full API.<br />
 To learn what a REST-API is or how it works: have a look at &#8220;<a title="RESTful Web service with an example of http://del.icio.us" href="http://www.peej.co.uk/articles/restfully-delicious.html">A RESTful Web service, an example</a>&#8221; by Paul James. There are also a german PDF &#8220;<a title="REST Webservice eine Einführung" href="http://www.oio.de/public/xml/rest-webservices.pdf">REST Web Services &#8211; eine Einführung</a>&#8221; available from OIO (Orientation In Objects &#8211; a german software development company).<br />
 I also used two other tutorials from the web to inform myself about form validation with Ajax. You can find them at the end of the article among &#8220;Sources&#8221;.</p>
<p>Now I want to show you in an easy way how to build one little web service which validates something for you and send a response. A Javascript snippet send a call to the CodeIgniter Controller, the Controller do something and send an response. The answer will be shown up on the front end without relaoding the whole website. So it is good for a site with a PHP-Backend (via the REST-API) because it can be used from others later (maybe from outside or from company-internal services).</p>
<p><span id="more-1063"></span><br />
 This code splitting: using Javascript for the request and do the validation in PHP and sending an response makes your application more secure, because if you writes your validation all in Javascript inside the HTML-code, a attacker can use this information. And you need in all cases (also when you wants to validates all with Javascript inside the HTML-code and also with the scenario explained in this article) a PHP-function to validate the data you gets from outside before it will be inserted maybe in a database. Because a attacker can build a own website, using your site and deletes the Javascript code and then sending some shit to your application.</p>
<p>It is some of the most important security-rules when you have an application with data coming from outside your application to test them in all cases. The application has to verify that the data are as expected and that the length is like expected. Just to think all users are nice and it is enough to tell them &#8220;this string has to be maximal 128 characters long&#8221; and not to verify is a naive way.</p>
<p>But now coming to the things you need to build a Ajax form validation with jQuery and a REST-like API built with CodeIgniter.</p>
<h4>What do you need?</h4>
<p>You need a CodeIgniter installation. You need a Controller (which represent the REST-like API), a HTML-Website, jQuery and a little Javascript snippet. For testing I used a simple HTML-Website (no site provided by CI &#8211; so in this example I just use CI for the validation-response).</p>
<ul>
<li>Your Controller must have the name: <span style="font-family: courier new,courier;">service.php</span> and must have (in this example) a <span style="font-family: courier new,courier;">function exists()</span></li>
<li>The service has be available in: <span style="font-family: courier new,courier;">system/application/controller/</span></li>
<li>The simple HTML-File for test this web-service has to be stored in the same directory as the CI <span style="font-family: courier new,courier;">index.php</span>.</li>
<li>The HTML-File itself. I named it: <span style="font-family: courier new,courier;">template.php</span> (it has an php-suffix, but it is still a HTML-site).</li>
</ul>
<p>Let´s start with the HTML-File and some Javascript.</p>
<h4>The HTML-File and Javascript-Code</h4>
<div id="attachment_1087" class="wp-caption alignleft" style="width: 236px"><a href="http://jquery.com/"><img class="size-full wp-image-1087" title="jQuery Logo" src="http://www.karrock.de/daf/wp-content/uploads/2009/10/jquery.jpg" alt="jQuery Logo" width="226" height="61" /></a><p class="wp-caption-text">jQuery Logo</p></div>
<p>First of all create an HTML-File. I using one created with <a title="Yet Another Multicolumn Layout" href="http://www.yaml.de/">YAML</a>. In the header of the HTML-File you have to link to jQuery (local stored or from the web), to use their functions.</p>
<pre>&lt;script src="<a title="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" href="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js">http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js</a>"
type="text/javascript"&gt;&lt;/script&gt;</pre>
<p>Then you put these Javascript Snippet in the head.<br class="spacer_" /></p>
<pre>$(document).ready(function () {
 var validateUsername = $('#validateUsername');
 $('#username').keyup(function () {
    var t = this;
    if (this.value != this.lastValue) {
      if (this.timer) clearTimeout(this.timer);
         validateUsername.removeClass('error').html('&lt;img src="images/ajax-loader.gif" height="16"
         width="16" /&gt; checking availability...');
         this.timer = setTimeout(function () {
            $.ajax({
               url: 'index.php/api/service/exists/',
               data: 'username=' + t.value,
               dataType: 'json',
               type: 'post',
               success: function (j) {
                  validateUsername.html(j.msg);
               }
             });
          }, 200);
         this.lastValue = this.value;
      }
   });
});</pre>
<p>What this all stands for and the parts of the code are explained in the source jQuery for designers &#8220;Using Ajax to validate forms&#8221; below. You see at line 7 a little grafic is loaded. You have to put this image in your images-directory. A Ajax-Load-Image (also called ajax spinner) in your style can be downloaded at <a title="Download a ajax spinner to indicate activity" href="http://ajaxload.info/">ajaxload.info</a>. This grafic indicates activity when load data via Ajax.</p>
<p>In the middle of the code you see the <span style="font-family: courier new,courier;">$.ajax({})</span>-part. This are the data which will be send to your CodeIgniter REST-like API to validate them. The <span style="font-family: courier new,courier;">url</span> is the uri-segment of your CodeIgniter-URL. This is, why the <span style="font-family: courier new,courier;">template.php</span> file has to be stored where the CI <span style="font-family: courier new,courier;">index.php</span> is. This will later be unnecessary when you load your website via CI, but is necessary in this example because we work with this simple <span style="font-family: courier new,courier;">template.php</span>-File instead of using the CI framework for providing the test-site.<br />
 The part <span style="font-family: courier new,courier;">exists</span> is the function inside your CI-Controller &#8220;<span style="font-family: courier new,courier;">service</span>&#8220;. As you can see we pass the data in <a title="Wikipedia about the JSON-Format" href="http://en.wikipedia.org/wiki/JSON">JSON</a>-format. So the response later has also to be in JSON. And we put the data via HTTP &#8220;post&#8221; to the CI service, so we have to read later the data from the PHP <span style="font-family: courier new,courier;">$_POST[]</span>-variable.</p>
<p>As you know, CI normally gets the data via GET over the URL (in the uri-segments like: <span style="font-family: courier new,courier;">controller/function/param1/param2</span>). This also works with this JScript. Normally via Ajax and REST-API you put the data via POST. If you want to put it via the URL you have to change the script above. Delete the lines for set &#8220;<span style="font-family: courier new,courier;">data</span>&#8221; and &#8220;<span style="font-family: courier new,courier;">type</span>&#8221; and transofrm the url like this:</p>
<pre>url: 'index.php/api/service/exists/' + t.value</pre>
<p>The next thing is the  HTML-snippet (with the IDs from above, used in the Javascript). This is the base for using the Javascript, sending the value in the input-field and display the response from the CI-Controller.<br class="spacer_" /></p>
<h4>The HTML-Code</h4>
<p>This is the HTML-Code inside our <span style="font-family: courier new,courier;">template.php</span> to few an input-form-field and can view the response from CI and the loading-spinner. The spinner and the validation-response is shown in the span with the ID <span style="font-family: courier new,courier;">#validateUsername</span>.</p>
<pre>&lt;div&gt;
  &lt;label for="username"&gt;Username, valid: a-z.-_&lt;/label&gt;
  &lt;input type="text" name="username" value="" id="username" /&gt;
  &lt;span id="validateUsername"&gt;&lt;?php if ($error) { echo $error['msg']; } ?&gt;&lt;/span&gt;
&lt;/div&gt;</pre>
<p>No we have the base to call the CI function, which makes the validation (or whatever you want) and send a response.<br class="spacer_" /></p>
<h4>The CodeIgniter controller and function &#8211; The REST-like API</h4>
<p>This is a primitive Controller, which only checks if a parameter is given or not and sending a response. You can do in this function much more, like doing a database query.</p>
<pre>/**
 * Checks whether a given string is valid or not
 * @param string $value A given value when you call the function via PHP
 * @return string A JSON encoded array
 * @author UK
 */
 public function exists($value=null) {
    $value = $_POST['username'];  //POST-Data from the Javascript
    $response = array();

   //If you does not get an response, you can use this code
   //to test if the JScript calls the controller correctly
   /* $filename = "/the/path/to/your/file.txt";
   $handle = fopen($filename, "w+");
   fwrite($handle, $value);
   fclose($handle); */

   if (empty($value)) {
      $response = array(
         'ok' =&gt; false,
         'msg' =&gt; 'invalid username'
      );
   } //if - empty
   else {
      $response = array(
         'ok' =&gt; true,
         'msg' =&gt; 'valid username'
      );
   }

   header('Content-Type: application/json');
   echo json_encode($response); //send the response to the caller
 } //exists</pre>
<p>Only one thing is important. That the Ajax-caller can get the response, the callee have to send an <a title="Sending http-headers with php" href="http://php.net/manual/en/function.header.php">http-header</a> (that now coming JSON-encoded data) and then just send (echo) the data. This are the last two lines. A PHP-return is not enough, because this returns the data to the PHP-internal caller (which is here the CI-Framework, coming over the <span style="font-family: courier new,courier;">index.php</span>). But you need to put the data via http to the frontend-website and this is, what echo do.</p>
<p>That´s it.<br />
 Now you have an REST-like API (your Controller) and have a nice input-field which let the data  on change validate from the CI Controller.<br />
 The only disadvantage is, that you need for <em>every</em> input-field you want to validate a little Javascript snippet in the site-header. But maybe you can write them all together in a little js-File and include one file. Maybe the code for sending the value and showing the grafic can be written down in a little javascript-function, so that every snippet for every input-field can reuse these things. So you can minimize the overhead.</p>
<h4>Sources</h4>
<p>&#8220;<a title="Using Ajax to validate forms at jqueryfordesigners.com" href="http://jqueryfordesigners.com/using-ajax-to-validate-forms/">Using Ajax to validate forms</a>&#8221; at jqueryfordesigners.com<br />
 &#8220;<a title="Example form validation for the tutorial from jqueryfordesigners.com" href="http://jqueryfordesigners.com/demo/ajax-validation.php">jQuery for Designers &#8211; Ajax Form Validation Example</a>&#8221; at jqueryfordesigners.com<br />
 &#8220;<a title="A quick Code Igniter and jQuery Ajax tutorial at mrforbes.com" href="http://www.mrforbes.com/thoughts/2009/01/28/a-quick-code-igniter-and-jquery-ajax-tutorial/">A quick Code Igniter and jQuery Ajax Tutorial</a>&#8221; at mrforbes.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.karrock.de/daf/2009/10/how-to-validate-forms-with-jquery-and-codeigniter/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to delete Firefox history automatically after x days</title>
		<link>http://www.karrock.de/daf/2009/09/how-to-delete-firefox-history-automatically-after-x-days/</link>
		<comments>http://www.karrock.de/daf/2009/09/how-to-delete-firefox-history-automatically-after-x-days/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 07:12:36 +0000</pubDate>
		<dc:creator>uk</dc:creator>
				<category><![CDATA[Tipps und Tricks]]></category>
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://www.karrock.de/daf/?p=899</guid>
		<description><![CDATA[{lang: 'de'}Since Firefox 3.x is released my Firefox does not delete the history after the set days in the preferences. But there was a little change. In former versions the setting was described with &#8220;remember visited pages for the last &#8230; days&#8221;. But now in the newer versions on the privacy tab in the preferences [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 5px;"><g:plusone size="tall" count="1" href="http://www.karrock.de/daf/2009/09/how-to-delete-firefox-history-automatically-after-x-days/">{lang: 'de'}</g:plusone></div><p>Since Firefox 3.x is released my Firefox does not delete the history after the set days in the preferences. But there was a little change. In former versions the setting was described with &#8220;remember visited pages for the last &#8230; days&#8221;. But now in the newer versions on the privacy tab in the preferences it is described with: &#8220;keep my history for at least&#8221;. This implicates, that the browser keeps the history for at least these days and longer. But if you want Firefox to delete the whole history after the set days you have to change something on the core-settings.</p>
<p>Open in a new tab the page <span style="font-family: courier new,courier;">about:config</span> and write in the filter bar &#8220;history&#8221;. There you´ll find a setting which you have to set the days, you wanted the browser to maximal keeping your history:</p>
<ol>
<li><span style="font-family: courier new,courier;">browser.history_expire_days_min</span></li>
</ol>
<p>And you have to set the days in your settings preferences &gt; privacy &gt; keeping history for at least.<br />
 That´s it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.karrock.de/daf/2009/09/how-to-delete-firefox-history-automatically-after-x-days/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Problems with downloading and importing Thawte email certificates with Firefox under Vista</title>
		<link>http://www.karrock.de/daf/2009/08/problems-with-downloading-and-importing-thawte-email-certificates-with-firefox-under-vista/</link>
		<comments>http://www.karrock.de/daf/2009/08/problems-with-downloading-and-importing-thawte-email-certificates-with-firefox-under-vista/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 11:05:03 +0000</pubDate>
		<dc:creator>uk</dc:creator>
				<category><![CDATA[Tipps und Tricks]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[it-sicherheit]]></category>
		<category><![CDATA[thunderbird]]></category>

		<guid isPermaLink="false">http://www.karrock.de/daf/?p=833</guid>
		<description><![CDATA[{lang: 'de'}Since some years I am using for my private e-mail-adress a free Thawte e-mail certificate to sign and encrypt my e-mails. This works via S/MIME (X.509) and is very easy to use. Easier than PGP (which has other benefits). Last year I had a problem to download the Thawte certificate. I created it and [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 5px;"><g:plusone size="tall" count="1" href="http://www.karrock.de/daf/2009/08/problems-with-downloading-and-importing-thawte-email-certificates-with-firefox-under-vista/">{lang: 'de'}</g:plusone></div><p>Since some years I am using for my private e-mail-adress a free <a title="Free personal e-mail certificates from Thawte" href="http://www.thawte.com/secure-email/personal-email-certificates/index.html?click=main-nav-products-email"><span class="smallcaps">Thawte</span></a> e-mail certificate to sign and encrypt my e-mails. This works via S/MIME (X.509) and is very easy to use. Easier than PGP (which has other benefits).</p>
<p>Last year I had a problem to download the <span class="smallcaps">Thawte</span> certificate. I created it and than you have a fetch button to download it. The user must use the same browser on the same computer under the same user he has create the certificate, to download it. I do so, but it does not work.<br />
 This year, my certificate expired recently, I try the same. I open the Thawte site, create my new certificate and want to download it, all via Firefox under Windows Vista, but I always get a download window. I select just &#8220;open&#8221; and every time the Windows Certificate Manager opens. Bastard!</p>
<p>I tried and tried and nothing really worked. It seems that only the public key was imported into Certificate Manager. I export into to import it into Mozilla Thunderbird, but this does not work.</p>
<p><span id="more-833"></span></p>
<p>After a short internet search I found the blog article <a title="Article by &quot;computergott&quot; about Thawte certificates under Windows Vista" href="http://www.computergott.de/2007/11/24/thawte-zertifikat-im-firefox-unter-windows-vista/">&#8220;Thawte-Zertifikat im Firefox unter Windows Vista&#8221; by computergott</a>. He wrotes the solution: The user has to start Mozilla Firefox in Compatibility Mode (Windows XP SP2) to import the certificate easily into Mozilla Firefox. Afterwards he can export it (secured by a password) and now it is ready e.g. for Thunderbird.</p>
<p>Here is what to do as a little picture gallery.</p>

<a href='http://www.karrock.de/daf/2009/08/problems-with-downloading-and-importing-thawte-email-certificates-with-firefox-under-vista/ffox_eigenschaften/' title='FF Preferences'><img width="150" height="150" src="http://www.karrock.de/daf/wp-content/uploads/2009/08/ffox_eigenschaften-150x150.jpg" class="attachment-thumbnail" alt="FF Preferences" title="FF Preferences" /></a>
<a href='http://www.karrock.de/daf/2009/08/problems-with-downloading-and-importing-thawte-email-certificates-with-firefox-under-vista/ffox_kompmodus/' title='FF compatibility mode'><img width="150" height="150" src="http://www.karrock.de/daf/wp-content/uploads/2009/08/ffox_kompmodus-150x150.jpg" class="attachment-thumbnail" alt="FF compatibility mode" title="FF compatibility mode" /></a>
<a href='http://www.karrock.de/daf/2009/08/problems-with-downloading-and-importing-thawte-email-certificates-with-firefox-under-vista/ffox_zertifikate/' title='FF certificates'><img width="150" height="150" src="http://www.karrock.de/daf/wp-content/uploads/2009/08/ffox_zertifikate-150x150.jpg" class="attachment-thumbnail" alt="FF certificates" title="FF certificates" /></a>
<a href='http://www.karrock.de/daf/2009/08/problems-with-downloading-and-importing-thawte-email-certificates-with-firefox-under-vista/ffox_zert_sichern/' title='FF save certificate'><img width="150" height="150" src="http://www.karrock.de/daf/wp-content/uploads/2009/08/ffox_zert_sichern-150x150.jpg" class="attachment-thumbnail" alt="FF save certificate" title="FF save certificate" /></a>
<a href='http://www.karrock.de/daf/2009/08/problems-with-downloading-and-importing-thawte-email-certificates-with-firefox-under-vista/tb_zertifikate/' title='TB certificate'><img width="150" height="150" src="http://www.karrock.de/daf/wp-content/uploads/2009/08/tb_zertifikate-150x150.jpg" class="attachment-thumbnail" alt="TB certificate" title="TB certificate" /></a>
<a href='http://www.karrock.de/daf/2009/08/problems-with-downloading-and-importing-thawte-email-certificates-with-firefox-under-vista/tb_konten_sicherheit/' title='TB mail accounts - security'><img width="150" height="150" src="http://www.karrock.de/daf/wp-content/uploads/2009/08/tb_konten_sicherheit-150x150.jpg" class="attachment-thumbnail" alt="TB mail accounts - security" title="TB mail accounts - security" /></a>

</p>
<p>First of all: Close all Firefox windows. Then you have to set the compatibility mode to &#8220;Windows XP SP2&#8243; for the shortcut via you open Firefox. Then start FF, open the <span class="smallcaps">Thawte</span> website, login, create your certificate and download it via the &#8220;fetch&#8221;-button. Then the certificate must be (without any extra acknowledgement) be imported into Firefox.</p>
<p>Now you can open the certificate manager under Firefox via the preferences and save (export) the certificate. The next step is to open Thunderbird and to import your certificate there. Then you only have to set the preferences for the e-mail account the certificate is for.</p>
<p>Hope this helps someone and prevent me from do the same mistake again next year, when the certificate expires.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.karrock.de/daf/2009/08/problems-with-downloading-and-importing-thawte-email-certificates-with-firefox-under-vista/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

