<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5344788319178244740</id><updated>2012-05-17T01:29:57.780+02:00</updated><category term='Webworker'/><category term='Hardware'/><category term='Recht'/><category term='Betriebssysteme'/><category term='Sicherheit'/><category term='Internet'/><category term='Allgemein'/><category term='Video'/><category term='Internes'/><category term='Grafik'/><title type='text'>USER ARCHIV BLOG</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.user-archiv.de/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default'/><link rel='alternate' type='text/html' href='http://blog.user-archiv.de/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default?start-index=26&amp;max-results=25'/><author><name>Peter Burkes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://2.bp.blogspot.com/-pQsdzgAV8zQ/T2z0Z2o85sI/AAAAAAAAclo/VaK8eQCpyZY/s220/profil.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>80</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5344788319178244740.post-157015519239611240</id><published>2012-05-02T17:31:00.001+02:00</published><updated>2012-05-02T17:31:21.889+02:00</updated><title type='text'>PHP-Klasse zum Umwandeln von HTML-Seiten mit eingebundenen Bildern</title><content type='html'>Das ist vielleicht für den einen oder anderen interessant: eine neue PHP-Klasse auf phpclasses.org, der  Image Embedder: Replace images with embedded data in HTML pages&lt;br&gt;&lt;blockquote class="tr_bq"&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;i&gt;When you need to send an HTML page to somebody, it may be a complicated process if it uses images or other resources as external files. In that case all the external resources need to be bundled with the main HTML page.&lt;br&gt;&lt;br&gt;   This class implements an alternative solution to avoid needing to bundle external files as separate files.&lt;br&gt;&lt;br&gt;   It replaces all image tags with data URLs that contain the actual image data embedded in the same HTML document, so the images no longer need to be retrieved from separate files.&lt;/i&gt;&lt;/blockquote&gt;&lt;br&gt;Die Klasse benutzt die Technik von Data-URL, also der  base64-Codierung von Grafiken und anderen eingebetteten Elementen, so  dass die Grafik Teil des Quelltextes wird - siehe &lt;a href="http://de.wikipedia.org/w/index.php?title=Data-URL&amp;amp;oldid=99222272" title="Dauerhafter Link zu dieser Seitenversion"&gt;Wikipedia: Data-URL&lt;/a&gt; &lt;br&gt;Auf  der Wikipedia-Seite sind auch die Vor- und Nachteile erklärt (z.B.  keine Lesbarkeit für Internet-Explorer unter 8.0 und eingeschränkte  Lesbarkeit bei 8.0).&lt;br&gt;&lt;br&gt;&lt;a href="http://blog.user-archiv.de/2012/05/php-klasse-zum-umwandeln-von-html.html#more"&gt;Weiterlesen&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5344788319178244740-157015519239611240?l=blog.user-archiv.de' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/157015519239611240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/157015519239611240'/><link rel='alternate' type='text/html' href='http://blog.user-archiv.de/2012/05/php-klasse-zum-umwandeln-von-html.html' title='PHP-Klasse zum Umwandeln von HTML-Seiten mit eingebundenen Bildern'/><author><name>Peter Burkes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://2.bp.blogspot.com/-pQsdzgAV8zQ/T2z0Z2o85sI/AAAAAAAAclo/VaK8eQCpyZY/s220/profil.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5344788319178244740.post-4871465951522239252</id><published>2012-04-30T17:26:00.000+02:00</published><updated>2012-05-01T18:47:17.437+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Allgemein'/><title type='text'>Entdeckt: Tutorials auf ORDIX-News</title><content type='html'>Eigentlich ganz interessant: das ORDIX News Archiv. Es ist frei zugänglich und enthält ganz ordentliche Fachaufsätze - allerdings nur für fortgeschrittene EDV-Leute. Die Artikel der letzten Ausgaben habe ich bei der Gelegenheit gleich in der Literaturdatenbank des User-Archivs eingespielt.&lt;br&gt;&lt;br&gt;&lt;table cellpadding="5" style="width: 450px;"&gt;&lt;tbody&gt;&lt;tr&gt;  &lt;td class="h3"&gt;ORDIX News 2012&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_12012.html"&gt;&lt;img alt="ORDIX News 1/2012" border="0" src="http://www.ordix.de/ORDIXNews/1_12.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;br&gt;&lt;/td&gt;  &lt;td&gt;&lt;br&gt;&lt;/td&gt;  &lt;td&gt;&lt;br&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td class="h3"&gt;ORDIX News 2011&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_12011.html"&gt;&lt;img alt="ORDIX News 1/2011" border="0" src="http://www.ordix.de/ORDIXNews/1_11.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_22011.html"&gt;&lt;img alt="ORDIX News 2/2011" border="0" src="http://www.ordix.de/ORDIXNews/2_11.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_32011.html"&gt;&lt;img alt="ORDIX News 3/2011" border="0" src="http://www.ordix.de/ORDIXNews/3_11.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_42011.html"&gt;&lt;img alt="ORDIX News 4/2011" border="0" src="http://www.ordix.de/ORDIXNews/4_11.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td class="h3"&gt;ORDIX News 2010&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_12010.html"&gt;&lt;img alt="ORDIX News 1/2010" border="0" src="http://www.ordix.de/ORDIXNews/1_10.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_22010.html"&gt;&lt;img alt="ORDIX News 2/2010" border="0" src="http://www.ordix.de/ORDIXNews/2_10.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_32010.html"&gt;&lt;img alt="ORDIX News 3/2010" border="0" src="http://www.ordix.de/ORDIXNews/3_10.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_42010.html"&gt;&lt;img alt="ORDIX News 4/2010" border="0" src="http://www.ordix.de/ORDIXNews/4_10.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td class="h3"&gt;ORDIX News 2009&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_12009.html"&gt;&lt;img alt="ORDIX News 1/2009" border="0" src="http://www.ordix.de/ORDIXNews/1_09.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_22009.html"&gt;&lt;img alt="ORDIX News 2/2009" border="0" src="http://www.ordix.de/ORDIXNews/2_09.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_32009.html"&gt;&lt;img alt="ORDIX News 3/2009" border="0" src="http://www.ordix.de/ORDIXNews/3_09.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_42009.html"&gt;&lt;img alt="ORDIX News 4/2009" border="0" src="http://www.ordix.de/ORDIXNews/4_09.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td class="h3"&gt;ORDIX News 2008&lt;/td&gt;     &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_12008.html"&gt;&lt;img alt="ORDIX News 1/2008" border="0" src="http://www.ordix.de/ORDIXNews/1_08.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_22008.html"&gt;&lt;img alt="ORDIX News 2/2008" border="0" src="http://www.ordix.de/ORDIXNews/2_08.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;     &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_32008.html"&gt;&lt;img alt="ORDIX News 3/2008" border="0" src="http://www.ordix.de/ORDIXNews/3_08.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_42008.html"&gt;&lt;img alt="ORDIX News 4/2008" border="0" src="http://www.ordix.de/ORDIXNews/4_08.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td class="h3"&gt;ORDIX News 2007&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_12007.html"&gt;&lt;img alt="ORDIX News 1/2007" border="0" src="http://www.ordix.de/ORDIXNews/1_07.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_22007.html"&gt;&lt;img alt="ORDIX News 2/2007" border="0" src="http://www.ordix.de/ORDIXNews/2_07.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_32007.html"&gt;&lt;img alt="ORDIX News 3/2007" border="0" src="http://www.ordix.de/ORDIXNews/3_07.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_42007.html"&gt;&lt;img alt="ORDIX News 4/2007" border="0" src="http://www.ordix.de/ORDIXNews/4_07.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td class="h3"&gt;ORDIX News 2006&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_12006.html"&gt;&lt;img alt="ORDIX News 1/2006" border="0" src="http://www.ordix.de/ORDIXNews/1_06.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_22006.html"&gt;&lt;img alt="ORDIX News 2/2006" border="0" src="http://www.ordix.de/ORDIXNews/2_06.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_32006.html"&gt;&lt;img alt="ORDIX News 3/2006" border="0" src="http://www.ordix.de/ORDIXNews/3_06.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td class="h3"&gt;ORDIX News 2005&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_12005.html"&gt;&lt;img alt="ORDIX News 1/2005" border="0" src="http://www.ordix.de/ORDIXNews/1_05.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_22005.html"&gt;&lt;img alt="ORDIX News 2/2005" border="0" src="http://www.ordix.de/ORDIXNews/2_05.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_32005.html"&gt;&lt;img alt="ORDIX News 3/2005" border="0" src="http://www.ordix.de/ORDIXNews/3_05.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_42005.html"&gt;&lt;img alt="ORDIX News 4/2005" border="0" src="http://www.ordix.de/ORDIXNews/4_05.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td class="h3"&gt;ORDIX News 2004&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_12004.html"&gt;&lt;img alt="ORDIX News 1/2004" border="0" src="http://www.ordix.de/ORDIXNews/1_04.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_22004.html"&gt;&lt;img alt="ORDIX News 2/2004" border="0" src="http://www.ordix.de/ORDIXNews/2_04.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_32004.html"&gt;&lt;img alt="ORDIX News 3/2004" border="0" src="http://www.ordix.de/ORDIXNews/3_04.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_42004.html"&gt;&lt;img alt="ORDIX News 4/2004" border="0" src="http://www.ordix.de/ORDIXNews/4_04.jpg" width="52"&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td class="h3"&gt;ORDIX News 2003&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_12003.html"&gt;&lt;img alt="ORDIX News 1/2003" border="0" src="http://www.ordix.de/ORDIXNews/1_03.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_22003.html"&gt;&lt;img alt="ORDIX News 2/2003" border="0" src="http://www.ordix.de/ORDIXNews/2_03.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_32003.html"&gt;&lt;img alt="ORDIX News 3/2003" border="0" src="http://www.ordix.de/ORDIXNews/3_03.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_42003.html"&gt;&lt;img alt="ORDIX News 4/2003" border="0" src="http://www.ordix.de/ORDIXNews/4_03.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td class="h3"&gt;ORDIX News 2002&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_12002.html"&gt;&lt;img alt="ORDIX News 1/2002" border="0" src="http://www.ordix.de/ORDIXNews/1_02.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_22002.html"&gt;&lt;img alt="ORDIX News 2/2002" border="0" src="http://www.ordix.de/ORDIXNews/2_02.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_32002.html"&gt;&lt;img alt="ORDIX News 3/2002" border="0" src="http://www.ordix.de/ORDIXNews/3_02.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_42002.html"&gt;&lt;img alt="ORDIX News 4/2002" border="0" src="http://www.ordix.de/ORDIXNews/4_02.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td class="h3"&gt;ORDIX News 2001&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_12001.html"&gt;&lt;img alt="ORDIX News 1/2001" border="0" src="http://www.ordix.de/ORDIXNews/1_01.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_22001.html"&gt;&lt;img alt="ORDIX News 2/2001" border="0" src="http://www.ordix.de/ORDIXNews/2_01.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_32001.html"&gt;&lt;img alt="ORDIX News 3/2001" border="0" src="http://www.ordix.de/ORDIXNews/3_01.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_42001.html"&gt;&lt;img alt="ORDIX News 4/2001" border="0" src="http://www.ordix.de/ORDIXNews/4_01.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td class="h3"&gt;ORDIX News 2000&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_12000.html"&gt;&lt;img alt="ORDIX News 1/2000" border="0" src="http://www.ordix.de/ORDIXNews/1_00.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_22000.html"&gt;&lt;img alt="ORDIX News 2/2000" border="0" src="http://www.ordix.de/ORDIXNews/2_00.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_32000.html"&gt;&lt;img alt="ORDIX News 3/2000" border="0" src="http://www.ordix.de/ORDIXNews/3_00.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_42000.html"&gt;&lt;img alt="ORDIX News 4/2000" border="0" src="http://www.ordix.de/ORDIXNews/4_00.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td class="h3"&gt;ORDIX News 1999&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_11999.html"&gt;&lt;img alt="ORDIX News 1/1999" border="0" src="http://www.ordix.de/ORDIXNews/1_99.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_21999.html"&gt;&lt;img alt="ORDIX News 2/1999" border="0" src="http://www.ordix.de/ORDIXNews/2_99.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_31999.html"&gt;&lt;img alt="ORDIX News 3/1999" border="0" src="http://www.ordix.de/ORDIXNews/3_99.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_41999.html"&gt;&lt;img alt="ORDIX News 4/1999" border="0" src="http://www.ordix.de/ORDIXNews/4_99.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td class="h3"&gt;ORDIX News 1998&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_11998.html"&gt;&lt;img alt="ORDIX News 1/1998" border="0" src="http://www.ordix.de/ORDIXNews/1_98.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_21998.html"&gt;&lt;img alt="ORDIX News 2/1998" border="0" src="http://www.ordix.de/ORDIXNews/2_98.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_31998.html"&gt;&lt;img alt="ORDIX News 3/1998" border="0" src="http://www.ordix.de/ORDIXNews/3_98.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.ordix.de/ORDIXNews/verzeichnis_41998.html"&gt;&lt;img alt="ORDIX News 4/1998" border="0" src="http://www.ordix.de/ORDIXNews/4_98.jpg" width="50"&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://blog.user-archiv.de/2012/04/entdeckt-tutorials-auf-ordix-news.html#more"&gt;Weiterlesen&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5344788319178244740-4871465951522239252?l=blog.user-archiv.de' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/4871465951522239252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/4871465951522239252'/><link rel='alternate' type='text/html' href='http://blog.user-archiv.de/2012/04/entdeckt-tutorials-auf-ordix-news.html' title='Entdeckt: Tutorials auf ORDIX-News'/><author><name>Peter Burkes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://2.bp.blogspot.com/-pQsdzgAV8zQ/T2z0Z2o85sI/AAAAAAAAclo/VaK8eQCpyZY/s220/profil.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5344788319178244740.post-2065005403119032053</id><published>2012-04-28T18:16:00.000+02:00</published><updated>2012-05-01T18:46:13.154+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Webworker'/><title type='text'>Test mit wyzz-Editor (wysiwyg-javascriptbased-editor)</title><content type='html'>Ein kleiner Test des Micro-Editors Wyzz. Besteht nur aus einer Javascriptdatei und ein paar Icons und stylesheets. Der Test erfolgte im Rahmen des Lernzilla-Projekts, zur Umstellung des Lernkarteiprogramms auf HTML-Code.&lt;br&gt;&lt;br&gt;Im Adminbereich mussten die Textfelder zur Editierung neuer/alter Datensätze mit einer Editorfunktion versehen werden. Ein Versuch mit fckeditor bzw. CKeditor brachte Probleme. Beim zweiten Versuch wurde der wyzz-Editor installiert.&lt;br&gt;&lt;br&gt;Wichtig ist, dass man das wyzz-Paket nicht in einen Unterordner setzt, sondern dorthin, wo das Formular ist. Sonst funktionieren die Pfade zu den Icons nicht. Eine manuelle Anpassung habe ich nicht versucht&lt;br&gt;&lt;br&gt;&lt;br&gt;Die readme und licence-Datei habe ich umbenannt in wyzz-readme und wyzz-license und landeten zusammen mit der wyzz.js auf derselben Ebene wie das php-Script mit dem Editierformular. Ferner die zwei Unterordner mit den Stylesheet und den Icons (wyzzicons, wyzzstyles).&lt;br&gt;&lt;br&gt;Es gibt keine Parameterübergabe im Formular; alle Anpassungen wie Breite, Höhe und so weiter erfolgen direkt im wyzz.js&lt;br&gt;&lt;br&gt;Wenn wyzz also mehrfach eingebunden werden soll, bleibt es &lt;u&gt;immer bei derselben Konfiguration&lt;/u&gt;. Ist unterschiedliche Konfiguration erwünscht, müsste man mit einem modifizierten Duplikat der wyzz.js arbeiten. Das ist der &lt;u&gt;Nachteil&lt;/u&gt; der Leichtgewichtigkeit des Scripts.&lt;br&gt;&lt;br&gt;Für Lernzilla sind zwei Textfelder für Frage und Antwort auszufüllen. Diese müssen also die gleiche Größe haben, die Größe musste ich in der js-Datei ändern, sonst schießen die Editierfelder über die textarea-Größe hinaus.&lt;br&gt;&lt;br&gt;&lt;a href="http://blog.user-archiv.de/2012/04/test-mit-wyzz-editor-wysiwyg.html#more"&gt;Weiterlesen&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5344788319178244740-2065005403119032053?l=blog.user-archiv.de' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/2065005403119032053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/2065005403119032053'/><link rel='alternate' type='text/html' href='http://blog.user-archiv.de/2012/04/test-mit-wyzz-editor-wysiwyg.html' title='Test mit wyzz-Editor (wysiwyg-javascriptbased-editor)'/><author><name>Peter Burkes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://2.bp.blogspot.com/-pQsdzgAV8zQ/T2z0Z2o85sI/AAAAAAAAclo/VaK8eQCpyZY/s220/profil.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5344788319178244740.post-1947398602031702277</id><published>2012-04-28T16:42:00.001+02:00</published><updated>2012-04-28T18:40:02.125+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Webworker'/><category scheme='http://www.blogger.com/atom/ns#' term='Grafik'/><title type='text'>Picasa-Bilder in Blog einfügen - Onlinetool und php-Script zur google-API Teil 2</title><content type='html'>Fortsetzung von &lt;a href="http://blog.user-archiv.de/2012/04/picasa-bilder-in-blog-einfugen.html"&gt;Teil 1&lt;/a&gt;&lt;br&gt;&lt;h3&gt;      &lt;/h3&gt;&lt;h4&gt;      &lt;b&gt;Fortgeschrittene Abfragen&lt;/b&gt;&lt;/h4&gt;Folgende Abfrage-URL fordert die Daten für das Album  &amp;quot;MacProGrafikkarte&amp;quot; des users &amp;quot;regensburger.tagebuch&amp;quot; an, und zwar nicht  alle, sondern ab dem 15. Bild und insgesamt nur 6 Bilder; die Bilder  sollen dabei die Breite von 500px haben. &lt;br&gt;&lt;blockquote class="tr_bq"&gt;&lt;br&gt;&lt;a href="http://picasaweb.google.com/data/feed/api/user/regensburger.tagebuch/album/MacProGrafikkarte?start-index=15&amp;amp;max-results=6&amp;amp;thumbsize=500%20" target="_blank"&gt;http://picasaweb.google.com/data/feed/api/user/regensburger.tagebuch/album/MacProGrafikkarte?start-index=15&amp;amp;max-results=6&amp;amp;thumbsize=500  &lt;/a&gt;&lt;/blockquote&gt;Man braucht keinen gesonderten  Zugang oder Code für diese Abfragen, die google-API ist also  mittlerweile eine ganz einfache Sache geworden.&lt;b&gt; &lt;/b&gt;&lt;br&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;br&gt;&lt;h4&gt;      &lt;b&gt;Welche Abfrage-Parameter sind möglich?&lt;/b&gt;&lt;/h4&gt;Die Referenz sagt hierzu:&lt;br&gt;&lt;br&gt;The Picasa Web Albums Data API supports the following parameters:&lt;br&gt;&lt;br&gt;access (Visbility), alt (Alternative representation type), bbox (bounding-box search of geo coorinates), fields (Response filter), imgmax (Image size Parameter, nur gültig mit Album oder Photo), kind (alle Alben eines Users oder alle Bilder eines Albums, das ist hier die Frage),  l (names search of geo data), max-results (selbsterklärentd), prettypring (returns an xml-response with identations and line breaks), q (Full-text query string - jawohl, hier kann man Suchbegriffe eingeben), start-index (Start bei so-und-so-vieltem Bild), tag (falls im Album Bilder getagged sind), thumbsize (thumbnail-Größe)&lt;br&gt;&lt;br&gt;Zu den thumbnail-Größen gibt es dann noch folgende Regel:&lt;br&gt;&lt;a href="http://blog.user-archiv.de/2012/04/picasa-bilder-in-blog-einfugen_28.html#more"&gt;Weiterlesen&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5344788319178244740-1947398602031702277?l=blog.user-archiv.de' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/1947398602031702277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/1947398602031702277'/><link rel='alternate' type='text/html' href='http://blog.user-archiv.de/2012/04/picasa-bilder-in-blog-einfugen_28.html' title='Picasa-Bilder in Blog einfügen - Onlinetool und php-Script zur google-API Teil 2'/><author><name>Peter Burkes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5344788319178244740.post-8515036311828416879</id><published>2012-04-28T16:00:00.001+02:00</published><updated>2012-04-28T18:40:17.146+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Webworker'/><title type='text'>Picasa-Bilder in Blog einfügen - Onlinetool und php-Script zur google-API Teil 1</title><content type='html'>&lt;div class="tr_bq"&gt;&lt;/div&gt;In diesem Aufsatz stelle ich ein php-Skript zum Auslesen der picasa-Web-API vor, das einen unkomplizierte Übernahme der Bilder in einen Blogartikel ermöglicht. Gleichzeitig gehe ich auf schlecht dokumentierte BEsonderheiten des Picasa-Systems ein.&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;br&gt;&lt;h4&gt;    &lt;b&gt;Picasa für Blog-Bilder verwenden&lt;/b&gt;&lt;/h4&gt;Seit einigen Jahren verwende ich die Methode, Bilder nicht direkt in Blogs hochzuladen, sondern auf Picasa hochzuladen und von dort aus einzubinden.&lt;br&gt;&lt;br&gt;Das hat sich bewährt, sowohl bei meinem eigenen CMS, als auch bei wordpress &amp;amp; co.  Seit google Bilder bis 800px Breite ohne Anrechnung auf den Speicherplatz akzeptiert, ist das noch interessanter geworden.&lt;br&gt;&lt;br&gt;&lt;b&gt;Vorteile&lt;/b&gt;:&lt;br&gt;&lt;ul&gt;&lt;li&gt;Das Hochladen vom Desktop via Picasa-Desktopsoftware ist sehr bequem und einfach, &lt;/li&gt;&lt;li&gt;zudem werden die Bilder auf Wunsch reduziert, so dass man sich Arbeitsgänge sparen kann (Stapelverkleinerung mit IrfanView).&lt;/li&gt;&lt;li&gt;Auch die Picasaweb-Seite hat schöne Hochlademöglichkeiten&lt;/li&gt;&lt;li&gt;Der eigene Speicherplatz ist entlastet&lt;/li&gt;&lt;li&gt;Der Seitenaufbau ist schneller, da die Bilder von einem anderen Server abgerufen werden&lt;/li&gt;&lt;li&gt;es lassen sich zusätzlich Dia-Shows einbinden&lt;/li&gt;&lt;li&gt;eines der Hauptprobleme bei wordpress &amp;amp; Co (auch eigengestrickte CMS mit Javascript-Editoren wie CKeditor oder TinyMCE) sind die Bildleichen nicht mehr benötigter Bilder auf dem Server. Die Editoren lassen eine Bildverwaltung nicht zu. Einbau zusätzlicher Dateiverwaltungen ist extrem aufwändig. Bei Picasa kann ich die Bilder zentral über picasaweb verwalten, ändern, löschen und so weiter&lt;/li&gt;&lt;li&gt;es ergeben sich viele schöne Darstellungsoptionen mit Hilfe von fertigen Scripts und Plugins, z.B. dem wordpress-Plugin kpicasa &lt;/li&gt;&lt;li&gt;und nicht zuletzt: ein Umzug auf einen anderen Server oder eine andere domain ist traumhaft einfach (!)&lt;/li&gt;&lt;/ul&gt;Allerdings:&lt;br&gt;&lt;br&gt;Bei blogs, die ich via &lt;u&gt;blogspot&lt;/u&gt; (blogger.com) betreibe, bin ich mittlerweile öfters faul und lade sie direkt hoch, denn diese Bilder kann ich dann ebenfalls zentral von picasaweb aus verwalten und löschen. Außerdem kann ich direkt von der picasa-Desktop-Software direkt zu einem Blog hochladen.&lt;br&gt;&lt;br&gt;Es wird für jedes Blog eine Art extra &amp;quot;Album&amp;quot; bei Picasaweb angelegt, das aber nur für den  account-Besitzer neben den anderen Alben sichtbar ist. Deshalb kann man von Picasa aus die Bilder administrieren, ja sogar auf andere Alben verschieben. Allerdings wird dann ein Umzug ein Problem, denn die Pfade der eingebundenen Bilder stimmen auch hier nicht mehr.&lt;br&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;br&gt;&lt;h4&gt; &lt;b&gt;Die klassische Einbindung&lt;/b&gt;&lt;/h4&gt;&lt;br&gt;Waren  die Bilder hochgeladen, ging ich bisher wie folgt vor: , &lt;br&gt;&lt;ul&gt;&lt;li&gt;ich gehe bei picasaweb in die Galerie &lt;/li&gt;&lt;li&gt;rufe die einzelnen Bilder auf,&lt;/li&gt;&lt;li&gt;rechte Maustaste, Bild anzeigen&lt;/li&gt;&lt;li&gt;die dann erscheinende jpg-Datei markiere ich mit STRG-A und kopiere sie mit STRG-C&lt;/li&gt;&lt;li&gt;gehe in den Blogeditor und füge das Bild mit Gutti-V wieder ein. &lt;/li&gt;&lt;/ul&gt;Dann wird die Grafik DIREKT vom google-Server geladen. Sie ist nicht verlinkt und nicht formatiert. Das würde passieren, wenn ich im Album blättere, und DORT ein Bild markiere und kopiere.&lt;b&gt; &lt;/b&gt;&lt;br&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;br&gt;&lt;b&gt;Im untenstehenden Beispiel lautet die IMG-Source:&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote class="tr_bq"&gt;&lt;span style="color: #990000;"&gt;https://lh5.googleusercontent.com/-lC4lPk454Og/Tv3VWXyq-_I/AAAAAAAATcE/_MAazJsI-0w/s720/regensburg-galaxie3small.jpg&lt;/span&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Der Editor generiert selbständig den Quellcode, meist zusammen mit width und height-Angaben:&lt;br&gt;&lt;br&gt;&amp;lt; img src=&amp;quot;https://lh5.googleusercontent.com/-lC4lPk454Og/Tv3VWXyq-_I/AAAAAAAATcE/_MAazJsI-0w/s720/regensburg-galaxie3small.jpg&amp;quot;&amp;gt;&lt;br&gt;&lt;br&gt;&lt;img alt="https://lh5.googleusercontent.com/-lC4lPk454Og/Tv3VWXyq-_I/AAAAAAAATcE/_MAazJsI-0w/s720/regensburg-galaxie3small.jpg" src="https://lh5.googleusercontent.com/-lC4lPk454Og/Tv3VWXyq-_I/AAAAAAAATcE/_MAazJsI-0w/s720/regensburg-galaxie3small.jpg"&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Achtung! Dieser Direktlink ist nicht unbedingt derjenige, der in picasaweb als Link vorgeschlagen wird!&lt;br&gt;&lt;br&gt;Das mühselige Hin- und herklicken kann man etwas vereinfachen, indem man die Bilderübersicht aufruft, dann die Bilder mit der rechten Maustaste anklickt, Link in gesondertem Tab öffnen, alle Bilder auf diese Weise durchgehen, dann erst die Tabs durchgehen. Es bleibt aber genug Klickerei.&lt;br&gt;&lt;br&gt;&lt;h4&gt;    Besonderheiten von Picasa-Bild-Speicherung&lt;/h4&gt;Dabei können wir bereits interessante Dinge lernen.&lt;br&gt;&lt;br&gt;&lt;a href="http://blog.user-archiv.de/2012/04/picasa-bilder-in-blog-einfugen.html#more"&gt;Weiterlesen&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5344788319178244740-8515036311828416879?l=blog.user-archiv.de' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/8515036311828416879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/8515036311828416879'/><link rel='alternate' type='text/html' href='http://blog.user-archiv.de/2012/04/picasa-bilder-in-blog-einfugen.html' title='Picasa-Bilder in Blog einfügen - Onlinetool und php-Script zur google-API Teil 1'/><author><name>Peter Burkes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh5.googleusercontent.com/-lC4lPk454Og/Tv3VWXyq-_I/AAAAAAAATcE/_MAazJsI-0w/s72-c/regensburg-galaxie3small.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-5344788319178244740.post-3054654495404534364</id><published>2012-04-19T13:12:00.000+02:00</published><updated>2012-04-28T18:40:34.814+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Webworker'/><title type='text'>Artikelserien: Seitennummerierung mit rel=next und rel=prev</title><content type='html'>&lt;br&gt;Das dürfte für Dozenten und Fachautoren interessant sein, aber für alle Blogger, die kleine Artikelserien veröffentlichen bzw. einen Artikel in mehrere Einzelseiten zerlegt haben.&lt;br&gt;Die google-Webmasterzentrale informiert in einem neueren Artikel und einem Video zu diesem Thema:&lt;br&gt;&lt;br&gt;&lt;blockquote class="tr_bq"&gt;&lt;i&gt;&lt;a href="http://googlewebmastercentral-de.blogspot.de/2012/04/video-zur-seitennummerierung-mit.html"&gt;Video zur Seitennummerierung mit rel=&amp;quot;next&amp;quot; und rel=&amp;quot;prev&amp;quot;&lt;/a&gt; &lt;br&gt;&lt;br&gt;Auszug: &amp;quot;Wenn euch unsere Ankündigung vor ein paar Monaten zu &lt;a href="http://googlewebmastercentral-de.blogspot.com/2011/10/gesamtansicht-von-websites-in-den.html"&gt;rel=&amp;quot;next&amp;quot; und rel=&amp;quot;prev&amp;quot; für Inhalte in fortlaufenden Sequenzen&lt;/a&gt; neugierig gemacht hat, findet ihr in diesem Video weitere grundlegende Informationen zur Seitennummerierung, die eure Fragen hoffentlich beantworten. &amp;quot;&lt;/i&gt;&lt;/blockquote&gt;&lt;br&gt;Inhalte in fortlaufenden Sequenzen sind in Artikeln zu finden, die sich über mehrere URLs oder Seiten ziehen.&lt;br&gt;&lt;br&gt;Dasselbe Problem haben  E-Commerce-Produktseiten mit mehreren zusammenhängenden Seiten.&lt;br&gt;&lt;br&gt;Mit dem Markup rel=&amp;quot;next&amp;quot; und rel=&amp;quot;prev&amp;quot; können die Webmaster Google einen konkreten Hinweis geben, dass diese Seiten als eine logische Sequenz behandelt werden sollen.&lt;br&gt;&lt;br&gt;Dadurch werden ihre Verbindungseigenschaften verstärkt und die Nutzer werden in der Regel auf die erste Seite geleitet.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://2.bp.blogspot.com/-cAbPL9Q4GqQ/Tp2kWcZFp-I/AAAAAAAAFzk/rHC50xbdg_k/s1600/Screen%2Bshot%2B2011-10-18%2Bat%2B9.03.55%2BAM.jpeg"&gt;&lt;img alt="" border="0" src="http://1.bp.blogspot.com/-50CgaB3yPEg/TnGaXflAibI/AAAAAAAAFrw/vh7BKQq5KQo/s1600/Screen%2Bshot%2B2011-09-14%2Bat%2B11.25.03%2BPM.jpeg" style="cursor: hand; cursor: pointer; display: block; height: 299px; margin: 0px auto 10px; text-align: center; width: 400px;"&gt;&lt;/a&gt; &lt;br&gt;&lt;a href="http://blog.user-archiv.de/2012/04/artikelserien-seitennummerierung-mit.html#more"&gt;Weiterlesen&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5344788319178244740-3054654495404534364?l=blog.user-archiv.de' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/3054654495404534364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/3054654495404534364'/><link rel='alternate' type='text/html' href='http://blog.user-archiv.de/2012/04/artikelserien-seitennummerierung-mit.html' title='Artikelserien: Seitennummerierung mit rel=next und rel=prev'/><author><name>Peter Burkes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-50CgaB3yPEg/TnGaXflAibI/AAAAAAAAFrw/vh7BKQq5KQo/s72-c/Screen%2Bshot%2B2011-09-14%2Bat%2B11.25.03%2BPM.jpeg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-5344788319178244740.post-4540565755713850678</id><published>2012-04-13T11:35:00.001+02:00</published><updated>2012-04-17T17:49:01.751+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Webworker'/><title type='text'>jquery - der Stand der Dinge 2012</title><content type='html'>&lt;div class="tr_bq"&gt;Ein Artikel über den Stand von jquery mit Tipps für die Einbindung und strategischen Überlegungen zur künftigen Entwicklung.&lt;br&gt;&lt;br&gt;&lt;a href="http://blog.jquery.com/2012/03/21/jquery-1-7-2-released/"&gt;Der offizieller jquery-Blog  &lt;/a&gt;meldet:  jQuery 1.7.2 erschienen. &lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;i&gt;21.3.2012:  jQuery 1.7.2 is looking good! The release candidate went smoothly so we’ve made only &lt;a href="http://bugs.jquery.com/ticket/11469"&gt;one small change&lt;/a&gt; and are releasing it to your eager hands today. You can get the oven-fresh code from the jQuery CDN now, with Google and Microsoft CDNs soon to follow: &lt;a href="http://code.jquery.com/jquery-1.7.2.min.js"&gt;&lt;/a&gt;&lt;/i&gt; &lt;/blockquote&gt;&lt;blockquote&gt;&lt;i&gt;&lt;a href="http://code.jquery.com/jquery-1.7.2.min.js"&gt;http://code.jquery.com/jquery-1.7.2.min.js&lt;/a&gt; (minified, production)&lt;br&gt;&lt;a href="http://code.jquery.com/jquery-1.7.2.js"&gt;http://code.jquery.com/jquery-1.7.2.js&lt;/a&gt; (unminified, debug) &lt;br&gt;&lt;br&gt;Note: If you’re using jQuery Mobile, please use jQuery 1.7.2 only with jQuery Mobile 1.1. For previous versions of jQuery Mobile, stay with jQuery core 1.7.1 or earlier. &lt;/i&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;b&gt;Downloadadresse &lt;/b&gt;für jquery: http://docs.jquery.com/Downloading_jQuery&lt;br&gt;&lt;br&gt;&lt;b&gt;Direkteinbindung von externen Quellen (CDN Hosted jQuery) &lt;/b&gt;&lt;br&gt;&lt;br&gt;Empfehlenswert und serverentlastend ist die Einbindung von externen Seiten, z.B. googleapis.com. Die zusätzliche  Speicherung auf den Seiten von jquery.com in der subdomain code.jquery.com durch die mit-sponsornde Firma Media Temple existiert immer noch, obwohl es &lt;a href="http://blog.jquery.com/2009/08/20/codejquerycom-redirected-to-google-ajax-apis/" target="_blank"&gt;2009 hieß&lt;/a&gt;, dass die Adresse aufgegeben wird und per 301 auf google weitergeleitet werde. Das ist aber überholt und somit nach wie vor die kürzeste URL für die Einbindung (code.jquery.com/...).&lt;br&gt;&lt;br&gt;Wörtlich aus der jquery.com Seite:&lt;br&gt;&lt;blockquote class="tr_bq"&gt;A number of large enterprises provide hosted copies of jQuery on existing &lt;a href="http://en.wikipedia.org/wiki/Content_delivery_network"&gt;CDN&lt;/a&gt; networks that are available for public use. Below are links to the CDN-hosted copies of jQuery that you may hotlink to. &lt;br&gt;&lt;ul&gt;&lt;li&gt; Google Ajax API CDN (Also supports SSL via HTTPS) &lt;/li&gt;&lt;/ul&gt;&lt;a href="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"&gt;http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js&lt;/a&gt; &lt;br&gt;&lt;a href="http://code.google.com/apis/ajaxlibs/documentation/index.html#jquery"&gt;Google Ajax CDN Documentation&lt;/a&gt; &lt;br&gt;&lt;ul&gt;&lt;li&gt; Microsoft CDN (Also supports SSL via HTTPS) &lt;/li&gt;&lt;/ul&gt;&lt;a href="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.min.js"&gt;http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.min.js&lt;/a&gt; &lt;br&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2009/09/15/announcing-the-microsoft-ajax-cdn.aspx"&gt;Ajax CDN Announcement&lt;/a&gt;, &lt;a href="http://www.asp.net/ajaxlibrary/cdn.ashx"&gt;Microsoft Ajax CDN Documentation&lt;/a&gt; &lt;br&gt;&lt;ul&gt;&lt;li&gt; jQuery CDN (via &lt;a href="http://mediatemple.net/"&gt;Media Temple&lt;/a&gt;) &lt;/li&gt;&lt;/ul&gt;&lt;a href="http://code.jquery.com/jquery-1.7.2.min.js"&gt;http://code.jquery.com/jquery-1.7.2.min.js&lt;/a&gt; Minified version &lt;br&gt;&lt;a href="http://code.jquery.com/jquery-1.7.2.js"&gt;http://code.jquery.com/jquery-1.7.2.js&lt;/a&gt; Source version &lt;/blockquote&gt;&lt;b&gt;Blogspot/Blogger.com  &lt;/b&gt;&lt;br&gt;&lt;br&gt;Blogbetreiber von blogspot/blogger-blogs können jquery über diese Direkteinbindung nutzen. Anleitungen dazu gibt es zuhauf (siehe Datenbank user-archiv.de, suchbegriff blogspot+jquery)&lt;b&gt;. &lt;/b&gt;Meiner Erfahrung nach ist die einbindung sogar einfacher als bei Wordpress.&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;Die jeweils aktuellste Version von jquery einbinden &lt;/b&gt;&lt;br&gt;&lt;br&gt;Zu wenig bekannt, aber oft gefragt, ist die folgende Möglichkeit, automatisch immer die neueste Version von jquery einzubinden. Beachte dabei die Zahl&lt;u style="color: #990000;"&gt; .../1/...&lt;/u&gt; in der Adresse. Sie führt zur jeweils letzten Version.&lt;br&gt;&lt;br&gt;jquery-latest.js&lt;br&gt;&lt;blockquote class="tr_bq"&gt;&lt;a href="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"&gt;http://ajax.googleapis.com/ajax/libs/jquery&lt;span style="color: #cc0000;"&gt;/1/&lt;/span&gt;jquery.js&lt;/a&gt; &lt;/blockquote&gt;jquery-latest.min.js&lt;br&gt;&lt;blockquote class="tr_bq"&gt;&lt;a href="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"&gt;http://ajax.googleapis.com/ajax/libs/jquery&lt;span style="color: #cc0000;"&gt;/1/&lt;/span&gt;jquery.min.js&lt;/a&gt;&lt;/blockquote&gt;&lt;br&gt;Hier ist derzeit die aktuelle Version 1.7.2 abgespeichert. Was nicht funktioniert, wäre /1.0/ statt /1/&lt;br&gt;&lt;br&gt;&lt;br&gt;Spezielle Versionen dagegen (auch ältere Versionen): &lt;br&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"&gt;http://ajax.googleapis.com/ajax/libs/jquery&lt;span style="color: #cc0000;"&gt;/1.3.2/j&lt;/span&gt;query.min.js&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js"&gt;http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;derzeit aktuell (April 2012):&lt;br&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"&gt;https://ajax.googleapis.com/ajax/libs/jquery&lt;span style="color: #cc0000;"&gt;/1.7.2/&lt;/span&gt;jquery.min.js&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.js"&gt;https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.js&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;br&gt;Ein Test mit der Erweiterung  jquery-UI ergab, dass dieser Trick auch bei jquery-UI funktioniert:&lt;br&gt;&lt;br&gt;&lt;blockquote class="tr_bq"&gt;&lt;a href="https://ajax.googleapis.com/ajax/libs/jqueryui/1/jquery-ui.min.js"&gt;https://ajax.googleapis.com/ajax/libs/jqueryui/1/jquery-ui.min.js&lt;/a&gt;&lt;/blockquote&gt;führt zur aktuellsten Version, das wäre derzeit&lt;br&gt;&lt;blockquote class="tr_bq"&gt;&lt;a href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js" target="_blank"&gt;https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js &lt;/a&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;b&gt;jquery für Smartphones und Tablets - jquery mobile &lt;/b&gt;&lt;br&gt;&lt;br&gt;Hierfür hat die jquery-Foundation eine eigene Webseite eingerichtet: &lt;a href="http://jquerymobile.com/"&gt;http://jquerymobile.com/&lt;/a&gt;&lt;b&gt; &lt;/b&gt;&lt;br&gt;&lt;blockquote&gt;&lt;i&gt;jQuery Mobile: Touch-Optimized Web Framework for Smartphones &amp;amp; Tablets &lt;br&gt;&lt;br&gt;A unified, HTML5-based user interface system for all popular mobile device platforms, built on the rock-solid jQuery and jQuery UI foundation. Its lightweight code is built with progressive enhancement, and has a flexible, easily themeable design. &lt;br&gt;&lt;br&gt;&lt;a href="http://jquerymobile.com/blog/2012/01/26/jquery-mobile-1-0-1-released/"&gt;Latest stable version - 1.0.1&lt;/a&gt;&lt;br&gt;&lt;a href="http://jquerymobile.com/blog/2012/04/06/jquery-mobile-1-1-0-rc2/"&gt;Unstable build - 1.1.0 RC2&lt;/a&gt; &lt;/i&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;b&gt;Lohnt es sich als Webworker oder Blogbetreiber, mit jquery auseinander zusetzen?&lt;/b&gt;&lt;br&gt;&lt;br&gt;Ich denke mittleweile: ja. Professionelle IT-Dienstleister mussten sich sowieso damit auskennen, aber auch für alle anderen lohnt sich die Beschäftigung. Ich habe in den  letzten 14 Jahren dutzende von Webseiten erstellt und habe versucht, auf Javascript zu verzichten. Ich habe aber die Entwicklung der Frameworks wie YUI, mootools, prototype und jquery verfolgt und mich dazu zwischenzeitlich immer wieder eingelesen.&lt;br&gt;&lt;br&gt;Derzeit bin ich der Ansicht, dass der Gedanke der Barrierefreiheit nicht der einzige Aspekt sein darf. Javascript kann bei der Administration selbst erstellter Administrationsseiten nützlich sein, ferner beim Erstellen von Webseiten für Tablets und Smartphones, die ganz elementar auf Javascript setzen.&lt;br&gt;&lt;br&gt;Und auch bei normalen Desktop-Usern hat sich das Javascript wieder soweit durchgesetzt, dass es standardmäßig eingeschaltet wird. Es könnte sich dahingehend entwickeln, dass Javascript so zum Standard gehört, dass man es nicht als Barriere ansehen kann. &lt;br&gt;&lt;br&gt;Allerdings halte ich es für undiskutabel, wenn Javascript z.B. für Navigationselemente ohne Fallback-Lösung verwendet wird. Sitzt jemand an einem PC mit ausgeschaltetem Javascript, funktioniert noch nicht einmal das Menü - das darf nicht sein.&lt;br&gt;&lt;br&gt;Übrigens - ich habe mich vor ein paar Jahren, gemeinsam mit einem fast blinden Bekannten, mit dem Thema Barrierefreiheit auseinandergesetzt und dabei festgestellt, dass der Hype über die barrierefreien Seiten vielfach auf vollkommen falschen Vorstellungen basiert. Schon damals waren die Reader in der Lage, die Webseite im Ergebnis auszulesen und vorzulesen, also nicht nur den Quelltext. Und ob dieser auf Tabellen basiert oder nicht, spielte überhaupt keine Rolle. Wichtiger wären andere Dinge gewesen, z.B. die Struktur und Reihenfolge auf der (sichtbaren) Seite. Die Ergebnisse wollten wir publizieren, aber wir sind bisher nicht dazu gekommen.&lt;br&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;br&gt;&lt;b&gt;Warum aber nun jquery, und nicht prototype, YUI,  oder andere Tools?&lt;/b&gt;&lt;br&gt;&lt;br&gt;Nun:  jquery hat sich als Quasistandard durchgesetzt. Das ist auch Voraussetzung dafür, dass sich der Autor weiter in die Materie einarbeitet. In den letzten sieben Jahren war man als Javascript-Laie gleich mit mehreren Frameworks konfrontiert - und letztlich überfordert. Da ist mittlerweile anders. Zu dieser Erkenntnis kam ich bei der Lektüre und der Archivierung neuerer Aufsätze für Webworker im Rahmen der Arbeit für das User-Archiv. In den letzten zwei Jahren werden immer mehr taugliche Lösungen publiziert, mit denen auch Javascript-Laien etwas anfangen können.&lt;br&gt;&lt;br&gt;Guido Mühlwitz schrieb schon im April 2010 auf t3n.de, unter Verweis auf eine Veröffentlichung von Pingodom:&amp;quot;jQuery ist der Quasi-Standard in Sachen JavaScript&amp;quot; &lt;br&gt;&lt;blockquote&gt;&lt;i&gt;&lt;a href="http://royal.pingdom.com/2010/03/26/jquery-triumphant-march-to-success/"&gt;Pingdom&lt;/a&gt; hat interessante Zahlen zum Thema JavaScript-Libraries veröffentlicht, die nicht nur belegen, dass inzwischen fast alle Seiten statt nativem JavaScript diese Libraries verwenden, sondern dass &lt;a href="http://jquery.com/"&gt;jQuery&lt;/a&gt; alle anderen Libraries klar auf die Plätze verweist. Lediglich &lt;a href="http://www.prototypejs.org/"&gt;Prototype&lt;/a&gt; kann bei einem Marktanteil von fast 8 Prozent gegen jQuery mit fast 40 Prozent mithalten. Die in Deutschland beliebten &lt;a href="http://mootools.net/"&gt;Mootools&lt;/a&gt; liegen am Ende der Liste, noch hinter den &lt;a href="http://developer.yahoo.com/yui/"&gt;YUI&lt;/a&gt; und dem &lt;a href="http://www.twinhelix.com/css/iepngfix/"&gt;PNG Fix&lt;/a&gt;.&lt;/i&gt;&lt;/blockquote&gt;Der Trend hat sich fortgesetzt, die Einschätzung wird durch die Entwicklung bestätigt. Die jeweils aktuellste Statistik kann man auf der Seite von builtwith.com ersehen.&lt;br&gt;&lt;br&gt;Hier die Auswertung vom 6.4.2012 :&lt;br&gt;&lt;br&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://trends.builtwith.com/javascript" target="_blank"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-dkAQjsuzx9M/T4fqBLiaQfI/AAAAAAAAcq8/n14_kBcIx4g/s1600/javascript-frameworks-2012.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://blog.user-archiv.de/2012/04/jquery-heute.html#more"&gt;Weiterlesen&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5344788319178244740-4540565755713850678?l=blog.user-archiv.de' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/4540565755713850678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/4540565755713850678'/><link rel='alternate' type='text/html' href='http://blog.user-archiv.de/2012/04/jquery-heute.html' title='jquery - der Stand der Dinge 2012'/><author><name>Peter Burkes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://2.bp.blogspot.com/-pQsdzgAV8zQ/T2z0Z2o85sI/AAAAAAAAclo/VaK8eQCpyZY/s220/profil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-dkAQjsuzx9M/T4fqBLiaQfI/AAAAAAAAcq8/n14_kBcIx4g/s72-c/javascript-frameworks-2012.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-5344788319178244740.post-4339327949132003647</id><published>2012-04-12T12:35:00.000+02:00</published><updated>2012-04-17T17:49:01.749+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Webworker'/><title type='text'>blogger.com - blogspot: Text nach jedem Single-Post</title><content type='html'>Eine Frage, die nicht nur wordpress-User, sondern auch blogspot-Nutzer bewegt: wie kann ich beim Aufruf eines einzelnen Beitrags (single-post) eine Werbung oder sonstigen Text einbinden.&lt;br&gt;&lt;br&gt;Das funktioniert bei blogspot-Blogs durch eine Änderung im HTML-Template. Im Gegensatz zu Wordpress gibt es nur ein einziges Template für alle Seiten. Die Abschnitte stehen unter Bedingungen, so dass sie nur wirken, wenn z.B. die Startseite, oder eine Kategorieseite, eine Archivseite oder eine Single-Post-Seite aufgerufen wird.&lt;br&gt;&lt;br&gt;Die zu suchende  Stelle im Template lautet: &amp;quot;show all&amp;quot; &lt;data:post.body&gt;(evtl. gefolgt von jump-link Markup)&lt;br&gt; &lt;/data:post.body&gt;&lt;br&gt;&lt;data:post.body&gt;&lt;/data:post.body&gt;&lt;br&gt;&lt;a href="http://blog.user-archiv.de/2012/04/bloggercom-blogspot-text-nach-jedem.html#more"&gt;Weiterlesen&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5344788319178244740-4339327949132003647?l=blog.user-archiv.de' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/4339327949132003647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/4339327949132003647'/><link rel='alternate' type='text/html' href='http://blog.user-archiv.de/2012/04/bloggercom-blogspot-text-nach-jedem.html' title='blogger.com - blogspot: Text nach jedem Single-Post'/><author><name>Peter Burkes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://2.bp.blogspot.com/-pQsdzgAV8zQ/T2z0Z2o85sI/AAAAAAAAclo/VaK8eQCpyZY/s220/profil.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5344788319178244740.post-277954275229146971</id><published>2012-04-10T11:38:00.000+02:00</published><updated>2012-04-17T17:49:01.746+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Webworker'/><title type='text'>AJAX-Scripte, die auf googleapi gehostet werden</title><content type='html'>&lt;dl&gt;&lt;dt&gt;Das sind die Ajax-Scripte, die man direkt von googleapi weg in die eigene Homepage einbinden kann und darf. Ein Zugangscode ist dafür nicht notwendig. &lt;/dt&gt;&lt;dt&gt; &lt;/dt&gt;&lt;dt&gt;Chrome Frame&lt;/dt&gt;&lt;dd&gt;&lt;b&gt;name:&lt;/b&gt; chrome-frame&lt;/dd&gt;&lt;dd&gt;&lt;b&gt;latest version:&lt;/b&gt; 1.0.2 (&lt;a href="http://www.blogger.com/blogger.g?blogID=5344788319178244740" id="hrefid1"&gt;view older versions&lt;/a&gt;)&lt;/dd&gt;&lt;dd&gt;&lt;b&gt;path:&lt;/b&gt; https://ajax.googleapis.com/ajax/libs/chrome-frame/1.0.2/CFInstall.min.js&lt;/dd&gt;&lt;dd&gt;&lt;b&gt;path(u):&lt;/b&gt; https://ajax.googleapis.com/ajax/libs/chrome-frame/1.0.2/CFInstall.js&lt;/dd&gt;&lt;dd&gt;&lt;b&gt;site:&lt;/b&gt; &lt;a href="https://code.google.com/chrome/chromeframe/"&gt;https://code.google.com/chrome/chromeframe/&lt;/a&gt;&lt;/dd&gt;&lt;dd&gt;&lt;br&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;div id="dojoDiv"&gt;&lt;a href="http://www.blogger.com/blogger.g?blogID=5344788319178244740" name="dojo"&gt;&lt;/a&gt;&lt;br&gt;&lt;dl&gt;&lt;dt&gt;Dojo&lt;/dt&gt;&lt;dd&gt;&lt;b&gt;name:&lt;/b&gt; dojo&lt;/dd&gt;&lt;dd&gt;&lt;b&gt;latest version:&lt;/b&gt; 1.7.2 (&lt;a href="http://www.blogger.com/blogger.g?blogID=5344788319178244740" id="hrefid2"&gt;view older versions&lt;/a&gt;)&lt;/dd&gt;&lt;dd&gt;&lt;b&gt;path:&lt;/b&gt; https://ajax.googleapis.com/ajax/libs/dojo/1.7.2/dojo/dojo.js&lt;/dd&gt;&lt;dd&gt;&lt;b&gt;path(u):&lt;/b&gt; https://ajax.googleapis.com/ajax/libs/dojo/1.7.2/dojo/dojo.js.uncompressed.js&lt;/dd&gt;&lt;dd&gt;&lt;b&gt;site:&lt;/b&gt; &lt;a href="http://dojotoolkit.org/"&gt;http://dojotoolkit.org/&lt;/a&gt;&lt;/dd&gt;&lt;dd&gt;&lt;br&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;/div&gt;&lt;div id="extDiv"&gt;&lt;a href="http://www.blogger.com/blogger.g?blogID=5344788319178244740" name="ext-core"&gt;&lt;/a&gt;&lt;br&gt;&lt;dl&gt;&lt;dt&gt;Ext Core&lt;/dt&gt;&lt;dd&gt;&lt;b&gt;name:&lt;/b&gt; ext-core&lt;/dd&gt;&lt;dd&gt;&lt;b&gt;latest version:&lt;/b&gt; 3.1.0 (&lt;a href="http://www.blogger.com/blogger.g?blogID=5344788319178244740" id="hrefid3"&gt;view older versions&lt;/a&gt;)&lt;/dd&gt;&lt;dd&gt;&lt;b&gt;path:&lt;/b&gt; https://ajax.googleapis.com/ajax/libs/ext-core/3.1.0/ext-core.js&lt;/dd&gt;&lt;dd&gt;&lt;b&gt;path(u):&lt;/b&gt; https://ajax.googleapis.com/ajax/libs/ext-core/3.1.0/ext-core-debug.js&lt;/dd&gt;&lt;dd&gt;&lt;b&gt;site:&lt;/b&gt; &lt;a href="http://www.sencha.com/products/extjs/"&gt;http://www.sencha.com/products/extjs/&lt;/a&gt;&lt;/dd&gt;&lt;dd&gt;&lt;br&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;/div&gt;&lt;div id="jqueryDiv"&gt;&lt;a href="http://www.blogger.com/blogger.g?blogID=5344788319178244740" name="jquery"&gt;&lt;/a&gt;&lt;br&gt;&lt;dl&gt;&lt;dt&gt;jQuery&lt;/dt&gt;&lt;dd&gt;&lt;b&gt;name:&lt;/b&gt; jquery&lt;/dd&gt;&lt;dd&gt;&lt;b&gt;latest version:&lt;/b&gt; 1.7.2 (&lt;a href="http://www.blogger.com/blogger.g?blogID=5344788319178244740" id="hrefid4"&gt;view older versions&lt;/a&gt;)&lt;/dd&gt;&lt;dd&gt;&lt;b&gt;path:&lt;/b&gt; https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js&lt;/dd&gt;&lt;dd&gt;&lt;b&gt;path(u):&lt;/b&gt; https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.js&lt;/dd&gt;&lt;dd&gt;&lt;b&gt;site:&lt;/b&gt; &lt;a href="http://jquery.com/"&gt;http://jquery.com/&lt;/a&gt;&lt;/dd&gt;&lt;dd&gt;&lt;b&gt;note: &lt;/b&gt;1.2.5 and 1.2.4 are not hosted due to their short and unstable lives in the wild.&lt;/dd&gt;&lt;/dl&gt;&lt;/div&gt;&lt;div id="jqueryUiDiv"&gt;&lt;a href="http://www.blogger.com/blogger.g?blogID=5344788319178244740" name="jqueryUI"&gt;&lt;/a&gt;&lt;br&gt;&lt;dl&gt;&lt;dt&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/div&gt;&lt;a href="http://blog.user-archiv.de/2012/04/ajax-scripte-die-auf-googleapi-gehostet.html#more"&gt;Weiterlesen&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5344788319178244740-277954275229146971?l=blog.user-archiv.de' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/277954275229146971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/277954275229146971'/><link rel='alternate' type='text/html' href='http://blog.user-archiv.de/2012/04/ajax-scripte-die-auf-googleapi-gehostet.html' title='AJAX-Scripte, die auf googleapi gehostet werden'/><author><name>Peter Burkes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://2.bp.blogspot.com/-pQsdzgAV8zQ/T2z0Z2o85sI/AAAAAAAAclo/VaK8eQCpyZY/s220/profil.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5344788319178244740.post-2988537941138401872</id><published>2012-04-08T13:34:00.000+02:00</published><updated>2012-04-17T17:49:01.747+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Webworker'/><title type='text'>HTML5 - Periodentabelle von Josh Duck</title><content type='html'>Vor kurzem entdeckt bei &lt;a href="http://www.perun.net/2012/03/11/periodensystem-der-html-elemente/" target="_blank"&gt;Perun&lt;/a&gt;: &lt;br&gt;&lt;br&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://joshduck.com/periodic-table.html"&gt;Die periodische Tabelle der HTML-Elemente von Josh Duck&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;Diese Tabelle betrifft allerdings nur HTML 5&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-qZSenbE4gRA/T3bqQobTSoI/AAAAAAAAcow/57Mzmcfqdvk/s1600/ua-html5-periodentabelle-von-joshduck.com.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-qZSenbE4gRA/T3bqQobTSoI/AAAAAAAAcow/57Mzmcfqdvk/s1600/ua-html5-periodentabelle-von-joshduck.com.jpg"&gt; &lt;/a&gt;&lt;/div&gt;&lt;br&gt;Die Tabelle verlinkt jeweils zur Mozilla-Referenz und zur W3C-Referenz:&lt;br&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;a href="http://blog.user-archiv.de/2012/04/html5-periodentabelle-von-josh-duck.html#more"&gt;Weiterlesen&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5344788319178244740-2988537941138401872?l=blog.user-archiv.de' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/2988537941138401872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/2988537941138401872'/><link rel='alternate' type='text/html' href='http://blog.user-archiv.de/2012/04/html5-periodentabelle-von-josh-duck.html' title='HTML5 - Periodentabelle von Josh Duck'/><author><name>Peter Burkes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://2.bp.blogspot.com/-pQsdzgAV8zQ/T2z0Z2o85sI/AAAAAAAAclo/VaK8eQCpyZY/s220/profil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-qZSenbE4gRA/T3bqQobTSoI/AAAAAAAAcow/57Mzmcfqdvk/s72-c/ua-html5-periodentabelle-von-joshduck.com.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-5344788319178244740.post-2215992247837006549</id><published>2012-04-03T21:19:00.001+02:00</published><updated>2012-04-17T17:50:41.227+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Webworker'/><category scheme='http://www.blogger.com/atom/ns#' term='Sicherheit'/><title type='text'>Warum werden vordatierte, geplante Blog-Beiträge schon jetzt  angezeigt?</title><content type='html'>&lt;div class="tr_bq"&gt;Das Rätsel ist gelöst! Das Rätsel, warum manchmal Blogartikel, die für die Zukunft geplant sind, trotzdem erscheinen, und auch im dashboard nicht als &amp;quot;geplant&amp;quot; gekennzeichnet sind. Dieses Phänomen haben wir auf wordpress wie auch auf blogger-blogs festgestellt.&lt;/div&gt;&lt;br&gt;Zuerst die Lösung: vorübergehend auf Entwurf setzen, dann wieder (mit künftigem Datum) veröffentlichen. Wichtig: das Datum muss von vornherein in der Zukunft liegen, wenn Sie es das erste mal auf public stellen. War der Artikel bereits einmal als veröffentlicht in der Liste, und setzen Sie erst jetzt das Datum in die Zukunft, dann bleibt der Artikel sichtbar. Er bleibt dann auch immer oben.&lt;br&gt;&lt;br&gt;Das ist somit auch die Antwort auf das Rätsel.&lt;br&gt;&lt;br&gt;Entdeckt habe ich das Geheimnis (jedenfalls war es für mich eines), als ich einen &lt;a href="http://bloggerstop.net/2008/12/how-to-create-sticky-post-in-blogger.html" target="_blank"&gt;älteren Artikel&lt;/a&gt; auf einer amerikanischen Seite über blogger-Tricks las. Dort ging es darum, wie man bei blogspot/blogger-blogs durch einen Trick einen sticky-post schaffen kann, also einen Beitrag, der immer oben ist. Dies geschieht, indem der Artikel erst normal veröffentlicht wird und sofort anschließend das Datum in die Zukunft geändert wird. Eine &amp;quot;normale&amp;quot; sticky-post-Funktion wie in Wordpress gibt es nämlich derzeit noch nicht. &lt;br&gt;&lt;br&gt;http://bloggerstop.net/2008/12/how-to-create-sticky-post-in-blogger.html&lt;br&gt;&lt;br&gt;In dem Aufsatz fand ich den Hinweis: &lt;br&gt;&lt;br&gt;&lt;blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;br&gt;NOTE: Changing of the date should be done only after publishing the post once, otherwise it will become a &lt;a href="http://bloggerstop.net/2008/10/to-create-scheduled-post-in-blogger.html"&gt;scheduled post&lt;/a&gt;.&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-UMjYiA0Ob5k/T3tIfBmY1JI/AAAAAAAAUKQ/AQe_osOFgt4/s1600/ua-sticky-post-in-blogger.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-UMjYiA0Ob5k/T3tIfBmY1JI/AAAAAAAAUKQ/AQe_osOFgt4/s1600/ua-sticky-post-in-blogger.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://blog.user-archiv.de/2012/04/warum-werden-geplante-blog-beitrage.html#more"&gt;Weiterlesen&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5344788319178244740-2215992247837006549?l=blog.user-archiv.de' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/2215992247837006549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/2215992247837006549'/><link rel='alternate' type='text/html' href='http://blog.user-archiv.de/2012/04/warum-werden-geplante-blog-beitrage.html' title='Warum werden vordatierte, geplante Blog-Beiträge schon jetzt  angezeigt?'/><author><name>Peter Burkes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-UMjYiA0Ob5k/T3tIfBmY1JI/AAAAAAAAUKQ/AQe_osOFgt4/s72-c/ua-sticky-post-in-blogger.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-5344788319178244740.post-6892791706585861819</id><published>2012-04-02T23:09:00.001+02:00</published><updated>2012-04-02T23:09:14.101+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sicherheit'/><title type='text'>Warnung: beim öffentlichen WLAN-Surfen nirgends einloggen!</title><content type='html'>&lt;span class="bold"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;WLAN-Surfen über Hotspots mit Smartphones oder Tablets ist hochgradig gefährlich, sofern Sie sich in Ihre accoounts einloggen. Nicht wegen der WLAN-Sicherheitslücke in Android - diese ist vor kurzem beseitigt worden, sondern wegen eines neuen Einbruchswerkzeugs. Ein Hacker-App namens Droidsheep, kostenlos im Internet erhältlich, das jeder Anfänger bedienen kann. Zudem gibt es ausführliche Bedienungsanleitung auf der Homepage.&lt;br /&gt;&lt;br /&gt;Die App benutzt einen ganz einfachen Trick. Statt mühsam Kennwörter durchzurattern (Brute-Force-Attacke) sucht sie nach Smartphones oder Tablet-PCs, die über dasselbe WLAN surfen. Gleichzeitig prüft sie, ob Geräte in in Facebook, Google+ oder anderen Onlinediensten wie Amazon, ebay, twitter, eingeloggt sind. &lt;br /&gt;&lt;br /&gt;Dann kopiert das Programm die Log-in-Cookies und versucht sich selbst in die Konten einzuwählen.&lt;br /&gt;Beim verschlüsselten WLAN-Betrieb zu Hause gibt es natürlich keine Probleme, aber beim öffentlichen WLAN-Hotspot in Bahnhöfen, Hotels, Cafes oder in Flughäfen wird es gefährlich. Wenn man davon ausgeht, dass mittlerweile überall bei solchen Hotspots Hacker mit lauschen, ist das Risiko extrem hoch. Genauso gut könnten Sie Ihre account-daten über Lautsprecher verkünden.&lt;br /&gt;&lt;br /&gt;Schutzmaßnahmen sind kaum möglich, außer: loggen Sie sich nur über verschlüsselte Verbindungen (SSL oder VPN) in die online-accounts ein.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5344788319178244740-6892791706585861819?l=blog.user-archiv.de' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/6892791706585861819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/6892791706585861819'/><link rel='alternate' type='text/html' href='http://blog.user-archiv.de/2012/04/warnung-beim-offentlichen-wlan-surfen.html' title='Warnung: beim öffentlichen WLAN-Surfen nirgends einloggen!'/><author><name>Peter Burkes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5344788319178244740.post-1867091010562516304</id><published>2012-03-27T16:38:00.001+02:00</published><updated>2012-03-27T20:34:25.016+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Allgemein'/><title type='text'>Dropbox Sonderaktion, Codename Phoenix Down - zusätzliche 5 GB verdienen</title><content type='html'>Das ist schon brauchbar: 5 GB zusätzlicher Speicherplatz bei dropbox. Die Meldung ging in den letzten Monaten schon durch die Blogosphäre, z.B. bei Cachy (derzeit aktuellster Beitrag &lt;a href="http://stadt-bremerhaven.de/dropbox-info-5-gigabyte-testspeicher-sind-dauerhaft/" target="_blank"&gt;hier&lt;/a&gt;), oder bei &lt;a href="http://hannes-schurig.de/07/02/2012/5gb-mehr-dropbox-speicher-mit-der-neuen-betaversion-1-3-13-mit-faq/" target="_blank"&gt;Hannes Schurig&lt;/a&gt;. Den Speicherplatz gibt es für Tester eine Beta-Version mit Kameraupload&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote class="tr_bq"&gt;&lt;a href="http://www.blogger.com/goog_1384859773"&gt;&lt;b&gt;Codename: Phoenix Down. Features&lt;/b&gt;&lt;/a&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.blogger.com/goog_1384859773"&gt;Importing of photos from cameras, phones, and SD cards.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://forums.dropbox.com/topic.php?id=56987&amp;amp;replies=77" target="_blank"&gt;Batch upload/download of files.&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-46Yd3OWlfEU/T3HOkPY6ZJI/AAAAAAAAcn8/ygA8PejDOSE/s1600/ua-dropbox.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-46Yd3OWlfEU/T3HOkPY6ZJI/AAAAAAAAcn8/ygA8PejDOSE/s1600/ua-dropbox.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Dazu muss man eine Beta-Version des dropbox-desktop-programms installieren (nicht die normale, aktuelle Version). Das bewirkt, das man künftig beim Anstecken einer externen Kamera (oder Tablet, oder sogar nur usb-stick) gefragt wird, ob man seine Kamerabilder hochladen will.  Dafür wird ein eigener Ordner angelegt. Keine Angst, die sind nicht öffentlich, sondern einfach im Synchronisationsordner.&lt;br&gt;&lt;a href="http://blog.user-archiv.de/2012/03/dropbox-sonderaktion-codename-phoenix.html#more"&gt;Weiterlesen&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5344788319178244740-1867091010562516304?l=blog.user-archiv.de' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/1867091010562516304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/1867091010562516304'/><link rel='alternate' type='text/html' href='http://blog.user-archiv.de/2012/03/dropbox-sonderaktion-codename-phoenix.html' title='Dropbox Sonderaktion, Codename Phoenix Down - zusätzliche 5 GB verdienen'/><author><name>Peter Burkes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://2.bp.blogspot.com/-pQsdzgAV8zQ/T2z0Z2o85sI/AAAAAAAAclo/VaK8eQCpyZY/s220/profil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-46Yd3OWlfEU/T3HOkPY6ZJI/AAAAAAAAcn8/ygA8PejDOSE/s72-c/ua-dropbox.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-5344788319178244740.post-6735394697752883580</id><published>2012-03-27T15:20:00.000+02:00</published><updated>2012-03-27T15:20:01.151+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Webworker'/><category scheme='http://www.blogger.com/atom/ns#' term='Grafik'/><title type='text'>Dumm gelaufen (3): google-plus User und picasa</title><content type='html'>&lt;b&gt;5. Keine Größenanpassung&lt;/b&gt;&lt;br&gt;&lt;br&gt;sobald die Picasa-Software erkennt, dass es mit einem google+-account verbunden ist, bietet es beim Hochladen nicht mehr die üblichen Konvertierungen an.&lt;br&gt;&lt;br&gt;Bisher konnte man wählen, auf welche Größe das Bild beim Hochladen verkleinert werden soll, oder ob es in Originalgröße hochgeladen werden soll. So ist es auch weiterhin, wenn man mit der picasa-Desktop-Software auf einem normalen google-account (ohne google+ Funktionen) angemeldet ist und dort etwas hochladen will. Erfreulicherweise ist dort jetzt eine 800px-Variante dabei, was Umwege spart.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/--1QIZxh0BMk/T28apP2NPwI/AAAAAAAAcnU/ulxvW2SqT8w/s1600/ua-picasa-groessenanpassung.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/--1QIZxh0BMk/T28apP2NPwI/AAAAAAAAcnU/ulxvW2SqT8w/s1600/ua-picasa-groessenanpassung.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://blog.user-archiv.de/2012/03/dumm-gelaufen-3-google-plus-user-und.html#more"&gt;Weiterlesen&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5344788319178244740-6735394697752883580?l=blog.user-archiv.de' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/6735394697752883580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/6735394697752883580'/><link rel='alternate' type='text/html' href='http://blog.user-archiv.de/2012/03/dumm-gelaufen-3-google-plus-user-und.html' title='Dumm gelaufen (3): google-plus User und picasa'/><author><name>Peter Burkes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://2.bp.blogspot.com/-pQsdzgAV8zQ/T2z0Z2o85sI/AAAAAAAAclo/VaK8eQCpyZY/s220/profil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/--1QIZxh0BMk/T28apP2NPwI/AAAAAAAAcnU/ulxvW2SqT8w/s72-c/ua-picasa-groessenanpassung.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-5344788319178244740.post-6964643759724197758</id><published>2012-03-27T14:59:00.000+02:00</published><updated>2012-03-27T16:40:17.039+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Webworker'/><category scheme='http://www.blogger.com/atom/ns#' term='Grafik'/><title type='text'>Dumm gelaufen (2) google+ User haben bei Picasa auch Nachteile</title><content type='html'>&lt;div class="GAGKWCJAC"&gt;&lt;b&gt;3. Doppelte Alben&lt;/b&gt;&lt;/div&gt;&lt;div class="GAGKWCJAC"&gt;&lt;br&gt;&lt;span class="GAGKWCJLB"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="GAGKWCJAC"&gt;&lt;div&gt;Wer vorher schon picasa verwendet hat und dann auf google-plus umgestellt hat, berichtet von Problemen mit der Sychronisierung. Die Desktop-Software beginnt von vorne, so dass es bereits hochgeladene Alben erneut hochlädt.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Das Entwickler Team hat in solchen Fällen empfohlen die &lt;a href="http://support.google.com/picasa/bin/answer.py?hl=de&amp;amp;answer=11502" target="_blank"&gt;Datenbank erneuern&lt;/a&gt; zu lassen. Die Nutzer, die sich zurück gemeldet haben, haben auch  berichtet, dass danach die Synchronisierung wieder ohne Probleme möglich  war. Wie dort steht,  vorher die Daten sichern. &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Leider  hat sich an den Funktionalitäten der Synchronisierung einiges geändert  (Reihenfolge der Bilder wird bspw. nicht mehr synchronisiert).&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Näheres findet man im picasa-Software-Hilfeforum. &lt;/div&gt;&lt;/div&gt;&lt;div class="GAGKWCJAC"&gt;&lt;/div&gt;&lt;div class="GAGKWCJAC"&gt;&lt;br&gt;&lt;b&gt;4. Blog-This-Button&lt;/b&gt;&lt;/div&gt;&lt;div class="GAGKWCJAC"&gt;&lt;br&gt;&lt;span class="GAGKWCJLB"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="GAGKWCJAC"&gt;Viele Buttons sind verschwunden, z.B. der Blog-This-Button. Man kann ihn per Menüanpassung angeblich wieder sichtbar machen. Im normalen Menü lautet der Eintrag jetzt auch anders: Erstellen - In Blogger veröffentlichen. Wenn man nach dem vertrauten &amp;quot;Blog This&amp;quot; sucht, übersieht man das leicht.&lt;/div&gt;&lt;div class="GAGKWCJAC"&gt;&lt;br&gt;&lt;span class="GAGKWCJLB"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-qPGxvaYSp-Q/T28T7QgSa5I/AAAAAAAAcmk/DBOjboG73gc/s1600/ua-picasa-blogthis.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="481" src="http://4.bp.blogspot.com/-qPGxvaYSp-Q/T28T7QgSa5I/AAAAAAAAcmk/DBOjboG73gc/s640/ua-picasa-blogthis.jpg" width="640"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="GAGKWCJAC"&gt;&lt;/div&gt;&lt;a href="http://blog.user-archiv.de/2012/03/dumm-gelaufen-2-google-user-haben-bei.html#more"&gt;Weiterlesen&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5344788319178244740-6964643759724197758?l=blog.user-archiv.de' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/6964643759724197758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/6964643759724197758'/><link rel='alternate' type='text/html' href='http://blog.user-archiv.de/2012/03/dumm-gelaufen-2-google-user-haben-bei.html' title='Dumm gelaufen (2) google+ User haben bei Picasa auch Nachteile'/><author><name>Peter Burkes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://2.bp.blogspot.com/-pQsdzgAV8zQ/T2z0Z2o85sI/AAAAAAAAclo/VaK8eQCpyZY/s220/profil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-qPGxvaYSp-Q/T28T7QgSa5I/AAAAAAAAcmk/DBOjboG73gc/s72-c/ua-picasa-blogthis.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-5344788319178244740.post-4400698405472954984</id><published>2012-03-27T12:42:00.000+02:00</published><updated>2012-03-27T20:34:01.279+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Webworker'/><category scheme='http://www.blogger.com/atom/ns#' term='Sicherheit'/><title type='text'>Joomla Sicherheitslücke - dringend handeln!</title><content type='html'>Eine kritische Sicherheitslücke ist in allen Versionen von 1.6.0 bis 2.5.2 gefunden worden. Es gibt bereits einen Patch, der ohne Probleme eingespielt werden kann.&lt;br /&gt;&lt;br /&gt;Problem: Die Lücke ist bereits öffentlich bekannt ist und kann somit auch von Laien (Skript-kiddies) ausgenutzt werden kann&lt;br /&gt;&lt;br /&gt;Entwickler Victor Vogel warnte deshalb auf joomlaportal.de :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;Noch mal der Appell an alle:&lt;br /&gt;&lt;br /&gt; Das Update SOFORT durchführen, bevor es zu spät ist!&lt;br /&gt;&lt;br /&gt; Jeff Channel, der Entdecker der "Core - Privilege Escalation" Sicherheitslücke, hat auf seiner Seite veröffentlicht, wie man die Sicherheitslücke ausnutzen kann! Damit können nun "Script-Kiddies" alle Seiten von 1.6.0 - 2.5.2 ganz einfach hacken.&lt;/i&gt;&lt;/blockquote&gt;Er verweist ferner auf eine von ihm erstellte Zusammenfassung auf: &lt;a href="http://joomla-extensions.kubik-rubik.de/forum/2-information/6709-joomla-2-5-3-released-important-security-release#6722"&gt;http://joomla-extensions.kubik-rubik...y-release#6722&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bei Problemen, z.B. beim &lt;b&gt;updaten&lt;/b&gt;: siehe Sammelthread auf joomlaportal.de: &lt;a href="http://www.joomlaportal.de/joomla-2-5-joomla-1-7-installation/273605-sammelthread-joomla-version-2-5-3-a-10.html"&gt;http://www.joomlaportal.de/joomla-2-5-joomla-1-7-installation/273605-sammelthread-joomla-version-2-5-3-a-10.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ach ja, um obiges Zitat zu Ende zu führen: "... &lt;i&gt;Wer jetzt nicht handelt, soll morgen nicht weinend hier ankommen!". &lt;/i&gt;Dumm nur, dass vielen kleinen Firmen, Vereinen und Webseitenbetreibern&amp;nbsp; irgendwann mal von jemand eine joomla-Seite eingerichtet wurde und jetzt damit arbeiten, ohne von updates eine Ahnung zu haben.&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5344788319178244740-4400698405472954984?l=blog.user-archiv.de' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/4400698405472954984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/4400698405472954984'/><link rel='alternate' type='text/html' href='http://blog.user-archiv.de/2012/03/joomla-sicherheitslucke-dringend.html' title='Joomla Sicherheitslücke - dringend handeln!'/><author><name>Peter Burkes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://2.bp.blogspot.com/-pQsdzgAV8zQ/T2z0Z2o85sI/AAAAAAAAclo/VaK8eQCpyZY/s220/profil.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5344788319178244740.post-2606719833730442454</id><published>2012-03-26T14:34:00.000+02:00</published><updated>2012-03-27T00:43:47.359+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Webworker'/><category scheme='http://www.blogger.com/atom/ns#' term='Grafik'/><title type='text'>Dumm gelaufen (1): google+ User haben bei Picasa-alben Probleme</title><content type='html'>&lt;div class="tr_bq"&gt;&lt;span class="GJYXK0IAEB" id="t-t"&gt;Der Beitritt zu google-plus hat auch für Picasa-Nutzer erstmal Vorteile. Man kann über die 800px-Freigrenze gehen und Bilder bis ca 2000 px Breite hochladen, ohne dass diese auf den Speicherplatz angerechnet werden. &lt;/span&gt;&lt;/div&gt;&lt;br&gt;&lt;span class="GJYXK0IAEB" id="t-t"&gt;Aber es gibt Probleme. In dieser Artikelserie will ich einige davon ansprechen:&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span class="GJYXK0IAEB" id="t-t"&gt;1. Einbindung der Alben in Webseiten&lt;/span&gt;&lt;br&gt;&lt;span class="GJYXK0IAEB" id="t-t"&gt;2. Berechtigungen&lt;/span&gt;&lt;br&gt;&lt;span class="GJYXK0IAEB" id="t-t"&gt;3. Alben doppelt &lt;/span&gt;&lt;br&gt;&lt;span class="GJYXK0IAEB" id="t-t"&gt;4. Reduzierung der Größen&lt;/span&gt;&lt;br&gt;&lt;span class="GJYXK0IAEB" id="t-t"&gt;5. Blog-This &lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;&lt;span class="GJYXK0IAEB" id="t-t"&gt;1. Einbindung der google+ Alben in Webseiten&lt;/span&gt;&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;span class="GJYXK0IAEB" id="t-t"&gt;Bislang gab es schöne Möglichkeiten, picasa-Alben in die Webseite einzubinden. Auf picasaweb bekam man ein paar Varianten mit Quellcode zum Einbinden in beliebige Webseiten. Wer auf google+ umgestiegen ist, findet plötzlich keinen Code mehr zum Einbinden. Das gibt frustrierte User, z.B. der Schockwellenreiter (&lt;a href="http://www.schockwellenreiter.de/blog/2012/02/08/ey-google-doo-2/" target="_blank"&gt;ey-google-doo&lt;/a&gt;): &lt;i&gt;&amp;quot;&lt;/i&gt;&lt;/span&gt;&lt;i&gt;Gibt es eine Erklärung dafür, warum man Bilder aus seinem Picasa Web-Album nicht mehr in die eigenen Seiten einbinden kann?&lt;/i&gt;&amp;quot; Andere wenden sich an das Hilfe-Forum von google und erhalten erst nach einiger Suche schwammige Antworten.&lt;br&gt;&lt;br&gt;Um es kurz zu machen: Es geht nach wie vor.&lt;br&gt;&lt;br&gt;Es gibt weiterhin einen parallelen Zugang zu seinen Alben über picasaweb, auch wenn man nach dem Hochladen auf der neuen google+ Oberfläche landet. Dort gibt es die üblichen Einbindungsmöglichkeiten. Man hat also zwei Plattformen zur Betrachtung seiner Bilder, die in Wirklichkeit auf demselben Server liegen.&lt;br&gt;&lt;br&gt;Man kann die alte (picasaweb) Plattform durch Aufrufen der URL bewirken:&lt;br&gt;&lt;br&gt;&lt;div style="text-align: center;"&gt;&lt;a href="https://picasaweb.google.com/home" target="_blank"&gt;https://picasaweb.google.com/​home&lt;/a&gt;&lt;/div&gt;&lt;br&gt;Es gibt auch die &lt;a href="https://chrome.google.com/webstore/detail/baohinapilmkigilbbbcccncoljkdpnd" target="_blank"&gt;Möglichkeit ein kleines AddOn in seinem Browser zu installieren&lt;/a&gt;, welchem den schnellen Zugriff auf alle möglichen Google-Dienste zulässt.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;2. Berechtigungen&lt;/b&gt;&lt;br&gt;&lt;br&gt;Aber: Es gibt Durcheinander bei den Berechtigungen. Und so kann es sein, dass eingebundene  Bilder plötzlich verschwinden, oder gar nicht erst escheinen.&lt;br&gt;&lt;br&gt;Warum? Weil sie bei google+ zusätzlich freigegeben waren und die Freigabe geändert wurde. Oder weil beim Hochladen nicht auch noch eine Freigabe erfolgte.&lt;br&gt;&lt;br&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-wetXo90wugU/T28ep8D5ZGI/AAAAAAAAcn0/KR99LZfma7A/s1600/ua-picasa-berechtigungen.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-wetXo90wugU/T28ep8D5ZGI/AAAAAAAAcn0/KR99LZfma7A/s1600/ua-picasa-berechtigungen.jpg"&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Nach dem Hochladen nicht vergessen: Picasa-google-plus-Berechtigungen einstellen.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;Das mit den Berechtigungen wiederum ist nicht nur für mich verwirrend. &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://blog.user-archiv.de/2012/03/dumm-gelaufen-1-google-user-haben-bei.html#more"&gt;Weiterlesen&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5344788319178244740-2606719833730442454?l=blog.user-archiv.de' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/2606719833730442454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/2606719833730442454'/><link rel='alternate' type='text/html' href='http://blog.user-archiv.de/2012/03/dumm-gelaufen-1-google-user-haben-bei.html' title='Dumm gelaufen (1): google+ User haben bei Picasa-alben Probleme'/><author><name>Peter Burkes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://2.bp.blogspot.com/-pQsdzgAV8zQ/T2z0Z2o85sI/AAAAAAAAclo/VaK8eQCpyZY/s220/profil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-wetXo90wugU/T28ep8D5ZGI/AAAAAAAAcn0/KR99LZfma7A/s72-c/ua-picasa-berechtigungen.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-5344788319178244740.post-703840024335910439</id><published>2012-03-26T11:10:00.000+02:00</published><updated>2012-04-17T17:50:41.229+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sicherheit'/><title type='text'>Warnung vor neuen fake-Abmahnungen wegen angeblichen Filesharings</title><content type='html'>Was mir als Anwalt ganz gewaltig stinkt, ist die Tatsache, dass ein  paar Idioten in Deutschland dafür gesorgt haben, dass der Ruf von  Anwälten bezüglich Abmahnungen ruiniert wurde. Längst ist man dazu  übergegangen, den Anwalt selbst zu erfinden, also ein Anwaltsschreiben  zu fälschen, um dem Empfänger Angst zu machen.&lt;br /&gt;&lt;br /&gt;So lese ich gerade im Blog eines Kollegen &lt;a href="http://klawtext.blogspot.de/2012/03/fake-abmahnung-durch-dr-kroner-kollegen.html" target="_blank"&gt;(klaWtext)&lt;/a&gt; die Warnung vor einer neuen Abzockewelle:&lt;br /&gt;&lt;br /&gt;"&lt;b&gt;Fake-Abmahnung durch (nicht existierende Anwälte) Dr. Kroner &amp;amp; Kollegen"&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Das als E-Mail-Anhang versandte Schreiben habe alles, was eine Filesharing-Abmahnung so hat:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;bekannte Rechteinhaber:&amp;nbsp; EMI Music Germany, SONY BMG Music  Entertainment, Universal Music, Warner Music&amp;nbsp; Group, Warner Bros.,  DreamWorks SKG und Paramount Pictures&lt;/li&gt;&lt;li&gt;einen tollen Anwaltsbriefkopf:&lt;br /&gt;RECHTSANWÄLTE DR. KRONER &amp;amp; KOLLEGEN&lt;br /&gt;RECHTSANWÄLTE - NOTAR&lt;/li&gt;&lt;li&gt;lange Listen mit IP-Adressen und Datum:&lt;br /&gt;&lt;/li&gt;&lt;li&gt;einen fett gedruckten Vergleichsbetrag:&amp;nbsp;&amp;nbsp;&amp;nbsp; 146,95 EUR    &lt;/li&gt;&lt;li&gt;eine extrem kurze Frist&lt;/li&gt;&lt;li&gt;und sogar einen Hinweis auf die SCHUFA.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Das Schreiben ist ein fake, also gefälscht! Ein glatter Betrugsversuch.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Diese email wird massenhaft an beliebige Empfänger  versandt, in der Hoffnung, dass der eine oder andere Angst bekommt und  zahlt. Vielleicht hat er ja mal wirklich was illegal herunter geladen -  und ist erwischt worden. Oder der Junior war am PC, etc. etc.&lt;br /&gt;&lt;br /&gt;Zahlen Sie auf diese email nicht. Schreiben Sie auch nicht zurück, das ist absolut sinnlos, wie immer, wenn unberechtigte Abmahnungen versandt werden.&lt;br /&gt;&lt;br /&gt;Allerdings  gilt das natürlich nur für die hier geschilderte Abmahnung. Näheres  erfahren Sie im (übrigens empfehlenswerten) Blog von RA Sebastian Dosch,  klawtext.blogspot.de:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://klawtext.blogspot.de/2012/03/fake-abmahnung-durch-dr-kroner-kollegen.html"&gt;http://klawtext.blogspot.de/2012/03/fake-abmahnung-durch-dr-kroner-kollegen.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5344788319178244740-703840024335910439?l=blog.user-archiv.de' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/703840024335910439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/703840024335910439'/><link rel='alternate' type='text/html' href='http://blog.user-archiv.de/2012/03/warnung-vor-neuen-fake-abmahnungen.html' title='Warnung vor neuen fake-Abmahnungen wegen angeblichen Filesharings'/><author><name>Peter Burkes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://2.bp.blogspot.com/-pQsdzgAV8zQ/T2z0Z2o85sI/AAAAAAAAclo/VaK8eQCpyZY/s220/profil.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5344788319178244740.post-6262739881667424095</id><published>2012-03-25T12:30:00.001+02:00</published><updated>2012-03-25T13:33:12.560+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Webworker'/><category scheme='http://www.blogger.com/atom/ns#' term='Grafik'/><title type='text'>Für Webworker immer interessanter: Picasa jetzt mit 800px-Konvertierung</title><content type='html'>Zuerst die erfreuliche Nachricht: die neueste Version der Picasa-Software erlaubt jetzt auch eine 800px-Exportierung.&lt;br&gt;&lt;br&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-ceHCuExHxm0/T27ugvAITaI/AAAAAAAAcmU/mI4DhzxbmDE/s1600/ua-picasa-800px.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-ceHCuExHxm0/T27ugvAITaI/AAAAAAAAcmU/mI4DhzxbmDE/s1600/ua-picasa-800px.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;Das ist für all diejenigen überfällig, die Bilder im 800px-Format in die Picasa-Alben übertragen wollten. Denn seit letztem Jahr können alle Bilder bis zu 800px Breite hochgeladen werden, ohne dass diese Bilder beim Speicherplatzverbrauch gerechnet werden.&lt;br&gt;&lt;br&gt;&lt;a href="http://blog.user-archiv.de/2012/03/fur-webworker-immer-interessanter.html#more"&gt;Weiterlesen&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5344788319178244740-6262739881667424095?l=blog.user-archiv.de' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/6262739881667424095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/6262739881667424095'/><link rel='alternate' type='text/html' href='http://blog.user-archiv.de/2012/03/fur-webworker-immer-interessanter.html' title='Für Webworker immer interessanter: Picasa jetzt mit 800px-Konvertierung'/><author><name>Peter Burkes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://2.bp.blogspot.com/-pQsdzgAV8zQ/T2z0Z2o85sI/AAAAAAAAclo/VaK8eQCpyZY/s220/profil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-ceHCuExHxm0/T27ugvAITaI/AAAAAAAAcmU/mI4DhzxbmDE/s72-c/ua-picasa-800px.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-5344788319178244740.post-871911426685452847</id><published>2012-03-24T15:38:00.000+01:00</published><updated>2012-03-25T20:23:20.998+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Webworker'/><category scheme='http://www.blogger.com/atom/ns#' term='Grafik'/><category scheme='http://www.blogger.com/atom/ns#' term='Sicherheit'/><category scheme='http://www.blogger.com/atom/ns#' term='Hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><category scheme='http://www.blogger.com/atom/ns#' term='Internes'/><category scheme='http://www.blogger.com/atom/ns#' term='Allgemein'/><title type='text'>Die letzten 100 Einträge im User Archiv</title><content type='html'>&lt;h2&gt;   Die letzten 100 Link-Einträge aus der User-Archiv-Datenbank.&lt;/h2&gt;&lt;br&gt;ausgespuckt am: 24.3.2012&lt;br&gt;&lt;br&gt;&lt;div id="auflistung"&gt;&lt;div class="anzeige"&gt;&lt;a href="http://www.user-archiv.de/www.simon-koelsch.de/91-google-javascript-bibliothek-closure-library" target="_blank"&gt;       Google JavaScript Bibliothek Closure  (Nov. 2009), von Simon Koelsch&lt;/a&gt;        &lt;/div&gt;&lt;div class="url"&gt;www.simon-koelsch.de/91-google-javascript-bibliothek-closure-library  &lt;/div&gt;&lt;div class="typangaben"&gt;Rubrik: Webseiten; Typ: Sonstige_Literatur&lt;/div&gt;&lt;div class="anzeige"&gt;&lt;a href="http://www.simon-koelsch.de/254-ssl-und-was-es-damit-auf-sich-hat#more-254" target="_blank"&gt;       Sicherheit: SSL und was es damit eigentlich auf sich hat (inkl. Vorstellung Perspectives)  (Apr. 2011), von Simon Koelsch&lt;/a&gt;        &lt;/div&gt;&lt;div class="url"&gt;http://www.simon-koelsch.de/254-ssl-und-was-es-damit-auf-sich-hat#more-254  &lt;/div&gt;&lt;div class="typangaben"&gt;Rubrik: Webseiten; Typ: Sonstige_Literatur&lt;/div&gt;&lt;div class="anzeige"&gt;&lt;a href="http://www.user-archiv.de/closure-library.googlecode.com/svn/docs/namespace_goog_editor.html" target="_blank"&gt;       API Dokumentation, Kapitel: google closure-library-editor (goog.editor), von google&lt;/a&gt;        &lt;/div&gt;&lt;div class="url"&gt;closure-library.googlecode.com/svn/docs/namespace_goog_editor.html  &lt;/div&gt;&lt;div class="typangaben"&gt;Rubrik: Webseiten; Typ: Sonstige_Literatur&lt;/div&gt;&lt;div class="anzeige"&gt;&lt;a href="http://www.tinymce.com/index.php" target="_blank"&gt;       Homepage TinyMCE - Wysiwyg-Editor, &lt;/a&gt;        &lt;/div&gt;&lt;div class="url"&gt;http://www.tinymce.com/index.php  &lt;/div&gt;&lt;div class="typangaben"&gt;Rubrik: Webseiten; Typ: Sonstige_Literatur&lt;/div&gt;&lt;div class="anzeige"&gt;&lt;a href="http://closure-library.googlecode.com/svn/trunk/closure/goog/demos/index.html" target="_blank"&gt;       Startseite der Demos für Google Closure-Library, &lt;/a&gt;        &lt;/div&gt;&lt;div class="url"&gt;http://closure-library.googlecode.com/svn/trunk/closure/goog/demos/index.html  &lt;/div&gt;&lt;div class="typangaben"&gt;Rubrik: Webseiten; Typ: Sonstige_Literatur&lt;/div&gt;&lt;div class="anzeige"&gt;&lt;a href="http://www.news-und-tests.de/2010/02/website-optimierung-closure-compiler-per-php-api-dynamisch-nutzbar/" target="_blank"&gt;       website-optimierung: closure compiler per php-api dynamisch nutzbar, &lt;/a&gt;        &lt;/div&gt;&lt;div class="url"&gt;http://www.news-und-tests.de/2010/02/website-optimierung-closure-compiler-per-php-api-dynamisch-nutzbar/  &lt;/div&gt;&lt;div class="typangaben"&gt;Rubrik: Webseiten; Typ: Sonstige_Literatur&lt;/div&gt;&lt;div class="anzeige"&gt;&lt;a href="https://developers.google.com/closure/library/?hl=de-DE" target="_blank"&gt;       Offizielle Dokumentation zur Closure Library von Google (englisch), von google&lt;/a&gt;        &lt;/div&gt;&lt;div class="url"&gt;https://developers.google.com/closure/library/?hl=de-DE  &lt;/div&gt;&lt;div class="typangaben"&gt;Rubrik: Webseiten; Typ: Sonstige_Literatur&lt;/div&gt;&lt;div class="anzeige"&gt;&lt;a href="http://webkompetenz.wikidot.com/docs:html-handbuch" target="_blank"&gt;       HTML5-Handbuch (komplette Online-Version des Buchs), von Stefan Münz und Clemens Gull&lt;/a&gt;        &lt;/div&gt;&lt;div class="url"&gt;http://webkompetenz.wikidot.com/docs:html-handbuch  &lt;/div&gt;&lt;div class="typangaben"&gt;Rubrik: Webseiten; Typ: Sonstige_Literatur&lt;/div&gt;&lt;div class="anzeige"&gt;&lt;a href="http://webkompetenz.wikidot.com/html-handbuch:html-referenz" target="_blank"&gt;       HTML-Referenz von Stefan Münz auf Webkompetenz, &lt;/a&gt;        &lt;/div&gt;&lt;div class="url"&gt;http://webkompetenz.wikidot.com/html-handbuch:html-referenz  &lt;/div&gt;&lt;div class="typangaben"&gt;Rubrik: Webseiten; Typ: Sonstige_Literatur&lt;/div&gt;&lt;div class="anzeige"&gt;&lt;a href="http://webkompetenz.wikidot.com/html-handbuch:css-referenz" target="_blank"&gt;       CSS-Referenz von Stefanz Münz (aktuelle Fassung), &lt;/a&gt;        &lt;/div&gt;&lt;div class="url"&gt;http://webkompetenz.wikidot.com/html-handbuch:css-referenz  &lt;/div&gt;&lt;div class="typangaben"&gt;Rubrik: Webseiten; Typ: Sonstige_Literatur&lt;/div&gt;&lt;div class="anzeige"&gt;&lt;a href="http://closure-library.googlecode.com/svn/docs/index.html" target="_blank"&gt;       Google Javascript-Tools: Closure Library API Documentation (engl.), von google&lt;/a&gt;        &lt;/div&gt;&lt;div class="url"&gt;http://closure-library.googlecode.com/svn/docs/index.html  &lt;/div&gt;&lt;div class="typangaben"&gt;Rubrik: Webseiten; Typ: Sonstige_Literatur&lt;/div&gt;&lt;div class="anzeige"&gt;&lt;a href="http://www.blogseye.com/blogthis/blogthis.js" target="_blank"&gt;       Put Blog This widgets on your Web Page Post to Blogger, LiveJournal and Twitter, &lt;/a&gt;        &lt;/div&gt;&lt;div class="url"&gt;http://www.blogseye.com/blogthis/blogthis.js  &lt;/div&gt;&lt;div class="typangaben"&gt;Rubrik: Webseiten; Typ: Sonstige_Literatur&lt;/div&gt;&lt;div class="anzeige"&gt;&lt;a href="http://www.wyzz.info/" target="_blank"&gt;       Homepage von Wyzz -  WYSIWYG-HTML-Editor auf javascriptbasis, &lt;/a&gt;        &lt;/div&gt;&lt;div class="url"&gt;http://www.wyzz.info/  &lt;/div&gt;&lt;div class="typangaben"&gt;Rubrik: Webseiten; Typ: Sonstige_Literatur&lt;/div&gt;&lt;div class="anzeige"&gt;&lt;a href="http://premiumsoftware.net/cleditor/" target="_blank"&gt;       Homepage von CLEditor - WYSIWYG HTML Editor auf javascript-basis, open-source, &lt;/a&gt;        &lt;/div&gt;&lt;div class="url"&gt;http://premiumsoftware.net/cleditor/  &lt;/div&gt;&lt;div class="typangaben"&gt;Rubrik: Webseiten; Typ: Sonstige_Literatur&lt;/div&gt;&lt;div class="anzeige"&gt;&lt;a href="http://www.user-archiv.de/webhole.net/2010/04/14/blogger-api-tutorial-how-to-get-a-blogs-posts/" target="_blank"&gt;       Blogger API Tutorial: Wie man Blog-Posts ausliest (How To Get Your Blog’s Posts), &lt;/a&gt;        &lt;/div&gt;&lt;div class="url"&gt;webhole.net/2010/04/14/blogger-api-tutorial-how-to-get-a-blogs-posts/  &lt;/div&gt;&lt;div class="typangaben"&gt;Rubrik: Webseiten; Typ: Sonstige_Literatur&lt;/div&gt;&lt;div class="anzeige"&gt;&lt;a href="http://www.user-archiv.de/webhole.net/2010/05/10/google-maps-api-tutorial-a-simple-map/" target="_blank"&gt;       Google Maps API Version 3 Tutorial Day 1, &lt;/a&gt;        &lt;/div&gt;&lt;div class="url"&gt;webhole.net/2010/05/10/google-maps-api-tutorial-a-simple-map/  &lt;/div&gt;&lt;div class="typangaben"&gt;Rubrik: Webseiten; Typ: Sonstige_Literatur&lt;/div&gt;&lt;div class="anzeige"&gt;&lt;a href="http://www.user-archiv.de/webhole.net/category/mobile-development/" target="_blank"&gt;       Diverse  Android SDK tutorials (engl.), &lt;/a&gt;        &lt;/div&gt;&lt;div class="url"&gt;webhole.net/category/mobile-development/  &lt;/div&gt;&lt;div class="typangaben"&gt;Rubrik: Webseiten; Typ: Sonstige_Literatur&lt;/div&gt;&lt;div class="anzeige"&gt;&lt;a href="http://www.user-archiv.de/webhole.net/2009/07/25/how-to-parse-xml-with-php-part-one/" target="_blank"&gt;       Parse XML With PHP : Read XML File From URL, &lt;/a&gt;        &lt;/div&gt;&lt;div class="url"&gt;webhole.net/2009/07/25/how-to-parse-xml-with-php-part-one/  &lt;/div&gt;&lt;div class="typangaben"&gt;Rubrik: Webseiten; Typ: Sonstige_Literatur&lt;/div&gt;&lt;div class="anzeige"&gt;&lt;a href="http://webhole.net/2009/07/26/how-to-parse-xml-with-php-part-3-last-fetching-the-results/" target="_blank"&gt;       How To Parse XML With PHP: Loop Through Results, &lt;/a&gt;        &lt;/div&gt;&lt;div class="url"&gt;http://webhole.net/2009/07/26/how-to-parse-xml-with-php-part-3-last-fetching-the-results/  &lt;/div&gt;&lt;div class="typangaben"&gt;Rubrik: Webseiten; Typ: Sonstige_Literatur&lt;/div&gt;&lt;div class="anzeige"&gt;&lt;a href="http://webhole.net/2009/12/16/how-to-read-xml-with-javascript/" target="_blank"&gt;       How To Read an XML file With Javascript Using JQuery, &lt;/a&gt;        &lt;/div&gt;&lt;div class="url"&gt;http://webhole.net/2009/12/16/how-to-read-xml-with-javascript/  &lt;/div&gt;&lt;div class="typangaben"&gt;Rubrik: Webseiten; Typ: Sonstige_Literatur&lt;/div&gt;&lt;div class="anzeige"&gt;&lt;a href="http://webhole.net/2009/07/26/how-to-parse-xml-with-php-part2-xml-with-atrributes/" target="_blank"&gt;       How To Parse XML With PHP : Get The Atrributes, &lt;/a&gt;        &lt;/div&gt;&lt;div class="url"&gt;http://webhole.net/2009/07/26/how-to-parse-xml-with-php-part2-xml-with-atrributes/  &lt;/div&gt;&lt;div class="typangaben"&gt;Rubrik: Webseiten; Typ: Sonstige_Literatur&lt;/div&gt;&lt;div class="anzeige"&gt;&lt;a href="http://webhole.net/2009/12/24/how-to-parse-rss-with-php/" target="_blank"&gt;       How To Read an RSS File With PHP, &lt;/a&gt;        &lt;/div&gt;&lt;div class="url"&gt;http://webhole.net/2009/12/24/how-to-parse-rss-with-php/  &lt;/div&gt;&lt;div class="typangaben"&gt;Rubrik: Webseiten; Typ: Sonstige_Literatur&lt;/div&gt;&lt;div class="anzeige"&gt;&lt;a href="http://webhole.net/2009/08/31/how-to-read-json-data-with-php/" target="_blank"&gt;       How To Parse JSON With PHP, &lt;/a&gt;        &lt;/div&gt;&lt;div class="url"&gt;http://webhole.net/2009/08/31/how-to-read-json-data-with-php/  &lt;/div&gt;&lt;div class="typangaben"&gt;Rubrik: Webseiten; Typ: Sonstige_Literatur&lt;/div&gt;&lt;div class="anzeige"&gt;&lt;a href="http://webhole.net/category/scripts/jquery/" target="_blank"&gt;       Diverse jquery-Tutorials für Einsteiger, wenn auch englisch, &lt;/a&gt;        &lt;/div&gt;&lt;div class="url"&gt;http://webhole.net/category/scripts/jquery/  &lt;/div&gt;&lt;div class="typangaben"&gt;Rubrik: Webseiten; Typ: Sonstige_Literatur&lt;/div&gt;&lt;div class="anzeige"&gt;&lt;a href="http://www.user-archiv.de/5202.blogspot.de/2012/02/dynamische-ansichten-archiv-via-blogger.html" target="_blank"&gt;       Dynamische Ansichten: Archiv via Blogger JSON API , Google-Blogger-API, &lt;/a&gt;        &lt;/div&gt;&lt;div class="url"&gt;5202.blogspot.de/2012/02/dynamische-ansichten-archiv-via-blogger.html  &lt;/div&gt;&lt;div class="typangaben"&gt;Rubrik: Webseiten; Typ: Sonstige_Literatur&lt;/div&gt;&lt;div class="anzeige"&gt;&lt;a href="http://5202.blogspot.com/2012/03/blogger-layout-seiten-typen.html" target="_blank"&gt;       Blogspot bzw. blogger-Tipps: Blogger Layout: Seiten-Typen, von Oliver Doetsch&lt;/a&gt;        &lt;/div&gt;&lt;div class="url"&gt;http://5202.blogspot.com/2012/03/blogger-layout-seiten-typen.html  &lt;/div&gt;&lt;div class="typangaben"&gt;Rubrik: Webseiten; Typ: Sonstige_Literatur&lt;/div&gt;&lt;div class="anzeige"&gt;&lt;a href="http://5202.blogspot.com/2012/03/header-wechsel-auf-unterschiedlichen.html" target="_blank"&gt;       Blogspot bzw. blogger-Tipps: Header-Wechsel auf unterschiedlichen Seiten-Typen, von Oliver Doetsch&lt;/a&gt;        &lt;/div&gt;&lt;div class="url"&gt;http://5202.blogspot.com/2012/03/header-wechsel-auf-unterschiedlichen.html  &lt;/div&gt;&lt;div class="typangaben"&gt;Rubrik: Webseiten; Typ: Sonstige_Literatur&lt;/div&gt;&lt;div class="anzeige"&gt;&lt;a href="http://5202.blogspot.com/2012/02/datum-fur-jeden-einzelne-post-anzeigen_15.html" target="_blank"&gt;       Blogspot bzw. blogger-Tipps: Blogger: Jeder Post ein eigenes Datum, von Oliver Doetsch&lt;/a&gt;        &lt;/div&gt;&lt;div class="url"&gt;http://5202.blogspot.com/2012/02/datum-fur-jeden-einzelne-post-anzeigen_15.html  &lt;/div&gt;&lt;div class="typangaben"&gt;Rubrik: Webseiten; Typ: Sonstige_Literatur&lt;/div&gt;&lt;div class="anzeige"&gt;&lt;a href="http://5202.blogspot.com/2012/02/dynamische-ansichten-archiv-via-blogger.html" target="_blank"&gt;       Blogspot bzw. blogger-Tipps: Dynamische Ansichten: Archiv via Blogger JSON API, von Oliver Doetsch&lt;/a&gt;        &lt;/div&gt;&lt;div class="url"&gt;http://5202.blogspot.com/2012/02/dynamische-ansichten-archiv-via-blogger.html  &lt;/div&gt;&lt;div class="typangaben"&gt;Rubrik: Webseiten; Typ: Sonstige_Literatur&lt;/div&gt;&lt;div class="anzeige"&gt;&lt;a href="http://5202.blogspot.com/2011/12/dynamische-ansichten-pseudo-gadget.html" target="_blank"&gt;       Blogspot bzw. blogger-Tipps: Dynamische Ansichten: [Pseudo] Gadget einbauen, von Oliver Doetsch&lt;/a&gt;        &lt;/div&gt;&lt;div class="url"&gt;http://5202.blogspot.com/2011/12/dynamische-ansichten-pseudo-gadget.html  &lt;/div&gt;&lt;div class="typangaben"&gt;Rubrik: Webseiten; Typ: Sonstige_Literatur&lt;/div&gt;&lt;div class="anzeige"&gt;&lt;a href="http://5202.blogspot.com/2011/12/blogger-drei-kolumnen-in-gleicher-hohe.html" target="_blank"&gt;       Blogspot bzw. blogger-Tipps: Blogger: Drei Kolumnen in gleicher Höhe, von Oliver Doetsch&lt;/a&gt;        &lt;/div&gt;&lt;div class="url"&gt;http://5202.blogspot.com/2011/12/blogger-drei-kolumnen-in-gleicher-hohe.html  &lt;/div&gt;&lt;div class="typangaben"&gt;Rubrik: Webseiten; Typ: Sonstige_Literatur&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;a href="http://blog.user-archiv.de/2012/03/die-letzten-100-eintrage-im-user-archiv.html#more"&gt;Weiterlesen&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5344788319178244740-871911426685452847?l=blog.user-archiv.de' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/871911426685452847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/871911426685452847'/><link rel='alternate' type='text/html' href='http://blog.user-archiv.de/2012/03/die-letzten-100-eintrage-im-user-archiv.html' title='Die letzten 100 Einträge im User Archiv'/><author><name>Peter Burkes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://2.bp.blogspot.com/-pQsdzgAV8zQ/T2z0Z2o85sI/AAAAAAAAclo/VaK8eQCpyZY/s220/profil.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5344788319178244740.post-5758352405576164416</id><published>2012-03-23T22:13:00.001+01:00</published><updated>2012-03-25T13:32:53.105+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Webworker'/><title type='text'>Arbeitshilfe: Die Samples zur Google Closure Library</title><content type='html'>Derzeit existieren keine leicht verständlichen Anleitungen für die &lt;a href="http://code.google.com/p/closure-library/" target="_blank"&gt;closure library&lt;/a&gt; von google. Auch englischsprachige Autoren verweisen letztlich auf die Demos bzw. Beispiele, die es zu den einzelnen Bausteinen gibt, z.B. zu goog.editor, dem closure-Wysiwyg-Editor, der in blogspot und anderen google-Diensten eingebunden wird. Der Quelltext der Demos hilft schneller weiter, als die Lektüre der Dokumentation.&lt;br&gt;&lt;br&gt;Die Samples wiederum sind auf folgender, etwas versteckten Seite zusammengefasst:&lt;br&gt;&lt;a href="http://closure-library.googlecode.com/svn/trunk/closure/goog/demos/index.html"&gt;http://closure-library.googlecode.com/svn/trunk/closure/goog/demos/index.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Das sind die Links zu den einzelnen Kapiteln, Stand März 2012:&lt;br&gt;&lt;br&gt;&lt;a href="http://blog.user-archiv.de/2012/03/arbeitshilfe-die-samples-zur-google.html#more"&gt;Weiterlesen&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5344788319178244740-5758352405576164416?l=blog.user-archiv.de' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/5758352405576164416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/5758352405576164416'/><link rel='alternate' type='text/html' href='http://blog.user-archiv.de/2012/03/arbeitshilfe-die-samples-zur-google.html' title='Arbeitshilfe: Die Samples zur Google Closure Library'/><author><name>Peter Burkes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5344788319178244740.post-1553000341414224549</id><published>2012-03-22T22:40:00.000+01:00</published><updated>2012-03-25T13:33:29.739+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Webworker'/><title type='text'>google closure library: documentation</title><content type='html'>Die Dokumentation zur Google Closure Library (Javascript-Library) gibt es derzeit leider nur au englisch. Man findet sie hier: &lt;a href="https://developers.google.com/closure/library/"&gt;https://developers.google.com/closure/library/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Das sind die Links zu den einzelnen Kapiteln:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li class=""&gt;&lt;a class="tlw-control-title" data-title="Documentation" href="https://developers.google.com/closure/library/docs/overview?hl=de"&gt;Documentation&lt;/a&gt;&lt;ul style="display: block;"&gt;&lt;li class=""&gt;&lt;span class="tlw-title tlw-control-title" data-title="Getting Started"&gt;Getting Started&lt;/span&gt;&lt;ul style="display: block;"&gt;&lt;li class=""&gt;&lt;a data-title="Finding Your Way around the Library" href="https://developers.google.com/closure/library/docs/introduction?hl=de"&gt;Finding Your Way around the Library&lt;/a&gt;&lt;/li&gt;&lt;li class=""&gt;&lt;a data-title="Getting Started with the Closure Library" href="https://developers.google.com/closure/library/docs/gettingstarted?hl=de"&gt;Getting Started with the Closure Library&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=""&gt;&lt;a class="tlw-control tlw-expanded" href="http://www.blogger.com/blogger.g?blogID=5344788319178244740"&gt;▾&lt;/a&gt;&lt;span class="tlw-title tlw-control-title" data-title="Tutorials"&gt;Tutorials&lt;/span&gt;&lt;ul style="display: block;"&gt;&lt;li class=""&gt;&lt;a data-title="Building an Application with Closure" href="https://developers.google.com/closure/library/docs/tutorial?hl=de"&gt;Building an Application with Closure&lt;/a&gt;&lt;/li&gt;&lt;li class=""&gt;&lt;a data-title="Event Handling with Closure" href="https://developers.google.com/closure/library/docs/events_tutorial?hl=de"&gt;Event Handling with Closure&lt;/a&gt;&lt;/li&gt;&lt;li class=""&gt;&lt;a data-title="Using ClosureBuilder" href="https://developers.google.com/closure/library/docs/closurebuilder?hl=de"&gt;Using ClosureBuilder&lt;/a&gt;&lt;/li&gt;&lt;li class=""&gt;&lt;a data-title="Using DepsWriter" href="https://developers.google.com/closure/library/docs/depswriter?hl=de"&gt;Using DepsWriter&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=""&gt;&lt;span class="tlw-title tlw-control-title" data-title="Cookbook"&gt;Cookbook&lt;/span&gt;&lt;ul style="display: block;"&gt;&lt;li class=""&gt;&lt;a data-title="XhrIo" href="https://developers.google.com/closure/library/docs/xhrio?hl=de"&gt;XhrIo&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=""&gt;&lt;a data-title="API Reference" href="http://closure-library.googlecode.com/svn/docs/index.html"&gt;API Reference&lt;/a&gt;&lt;/li&gt;&lt;li class=""&gt;&lt;a data-title="Project Wiki" href="http://code.google.com/p/closure-library/w/list"&gt;Project Wiki&lt;/a&gt;&lt;/li&gt;&lt;li class=""&gt;&lt;span class="tlw-title tlw-control-title" data-title="Archived"&gt;Archived&lt;/span&gt;&lt;ul style="display: block;"&gt;&lt;li class=""&gt;&lt;a data-title="Using the Dependency Calculation Script" href="https://developers.google.com/closure/library/docs/calcdeps?hl=de"&gt;Using the Dependency Calculation Script&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=""&gt;&lt;a data-title="Project on Google Code" href="http://code.google.com/p/closure-library/"&gt;Project on Google Code&lt;/a&gt;&lt;/li&gt;&lt;li class=""&gt;&lt;a data-title="FAQ" href="https://developers.google.com/closure/library/faq?hl=de"&gt;FAQ&lt;/a&gt;&lt;/li&gt;&lt;li class=""&gt;&lt;a data-title="Community" href="https://developers.google.com/closure/library/community?hl=de"&gt;Community&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5344788319178244740-1553000341414224549?l=blog.user-archiv.de' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/1553000341414224549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/1553000341414224549'/><link rel='alternate' type='text/html' href='http://blog.user-archiv.de/2012/03/google-closure-library-documentation.html' title='google closure library: documentation'/><author><name>Peter Burkes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5344788319178244740.post-501601750658227461</id><published>2012-03-21T13:10:00.000+01:00</published><updated>2012-03-25T13:33:47.239+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Webworker'/><title type='text'>Neues zur captcha-Diskussion</title><content type='html'>Über Sinn und Unsinn von captchas gibt es seit längerem Diskussion, die hier nicht aufgewärmt werden sollen. Es gibt neue, interessante Informationen zu diesem Thema&lt;br&gt;&lt;br&gt;Angeregt von einem Hinweis in einem XING-Forum (Webdesign und Usability), führt die Recherche zu einem aktuellen Aufsatz von Troy Hunt:&lt;br&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://www.troyhunt.com/2012/01/breaking-captcha-with-automated-humans.html"&gt;Breaking CAPTCHA with automated humans &lt;/a&gt; &lt;/div&gt;&lt;div&gt;http://www.troyhunt.com/2012/01/breaking-captcha-with-automated-humans.html &lt;/div&gt;&lt;div&gt;&lt;br&gt;Dieser setzt sich extrem intensiv mit dem kommerziellen Angebot von  &lt;a href="http://kolotibablo.com/"&gt;KolotiBablo.com&lt;/a&gt; auseinander. Dort arbeiten tatsächlich CAPTCHA crackers, die für cent-Preise anbieten, große Mengen von captchas auszulesen. Interessant also für spammer - statt mit Cracking-Tools zu arbeiten, die nur Erfolgsquoten von 50-60 % haben, nimmt man diesen Dienst in Anspruch, wo wirklich &amp;quot;Humans&amp;quot; die Captchas auslesen - mit entsprechend hoher Erfolgsqute.&lt;br&gt;&lt;img alt="Antigate&amp;#39;s welcome screen" border="0" height="496" src="http://lh3.ggpht.com/--g36RK-2rXY/Tx0au1467EI/AAAAAAAADKI/VYFEDtOlDXM/image321.png?imgmax=800" style="background-image: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="" width="620"&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;a href="http://blog.user-archiv.de/2012/03/neues-zur-captcha-diskussion.html#more"&gt;Weiterlesen&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5344788319178244740-501601750658227461?l=blog.user-archiv.de' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/501601750658227461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/501601750658227461'/><link rel='alternate' type='text/html' href='http://blog.user-archiv.de/2012/03/neues-zur-captcha-diskussion.html' title='Neues zur captcha-Diskussion'/><author><name>Peter Burkes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://2.bp.blogspot.com/-pQsdzgAV8zQ/T2z0Z2o85sI/AAAAAAAAclo/VaK8eQCpyZY/s220/profil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/--g36RK-2rXY/Tx0au1467EI/AAAAAAAADKI/VYFEDtOlDXM/s72-c/image321.png?imgmax=800' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-5344788319178244740.post-3807759265542812195</id><published>2012-03-21T01:00:00.000+01:00</published><updated>2012-03-25T13:34:04.415+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Webworker'/><title type='text'>Flashanimiertes Label Cloud Widget für Blogger/Blogspot-Blogs</title><content type='html'>&lt;span style="font-size: small;"&gt;Harish, der Webmaster von Way2Blogging.org, hat eine neue Möglichkeit entwickelt, auf ganz einfache Weise ein flashanimiertes Label-Cloud-Widget auf einer blogspot-Seite einzubinden und die Methode  &lt;a href="http://www.way2blogging.org/2012/03/new-easy-install-flash-animated-label-cloud-widget-for-blogger.html" target="_blank"&gt;auf dieser Seite&lt;/a&gt; vorgestellt.&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://3.bp.blogspot.com/-VjJKT3e6uyA/T2OFG55K5JI/AAAAAAAAckg/ufbt4KNnBqI/s1600/way2blogger-cloud-widget-generator.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-VjJKT3e6uyA/T2OFG55K5JI/AAAAAAAAckg/ufbt4KNnBqI/s1600/way2blogger-cloud-widget-generator.jpg"&gt;&lt;/a&gt;Solche flashanimierten Label-Clouds waren populäre widgets für Wordpress und für blogger/blogspot. Zwei  frühere Tutorials von Harish  waren den Usern meist zu kompliziert. Nun stellt er ein brandneues Skript und einen Widget-Generator vor, das eine spielend leichte Realisierung zulässt.&lt;br&gt;&lt;a href="http://blog.user-archiv.de/2012/03/flashanimiertes-label-cloud-widget-fur.html#more"&gt;Weiterlesen&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5344788319178244740-3807759265542812195?l=blog.user-archiv.de' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/3807759265542812195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/3807759265542812195'/><link rel='alternate' type='text/html' href='http://blog.user-archiv.de/2012/03/flashanimiertes-label-cloud-widget-fur.html' title='Flashanimiertes Label Cloud Widget für Blogger/Blogspot-Blogs'/><author><name>Peter Burkes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://2.bp.blogspot.com/-pQsdzgAV8zQ/T2z0Z2o85sI/AAAAAAAAclo/VaK8eQCpyZY/s220/profil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-VjJKT3e6uyA/T2OFG55K5JI/AAAAAAAAckg/ufbt4KNnBqI/s72-c/way2blogger-cloud-widget-generator.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-5344788319178244740.post-4393565637409511022</id><published>2012-03-15T20:35:00.000+01:00</published><updated>2012-03-15T20:35:25.657+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Webworker'/><title type='text'>blogspot/blogger: Weiterlesen-Link anpassen</title><content type='html'>Bei blogger-Templates heißt der Weiterlesenlink "jump-link". In den meisten Templates ist er zu klein und unauffällig, außerdem ist der Text unglücklich ("Weitere Informationen" statt "Weiterlesen"). Es besteht also ein Bedarf an &lt;u&gt;Änderung der Formatierung&lt;/u&gt; und an &lt;u&gt;Änderung des Textes&lt;/u&gt;. Hier ist die Anleitung:&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;1. Änderung der Formatierung des Weiterlesenlinks&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;Zum Formatieren sind folgende CSS-Angaben einzufügen (am besten unter: Vorlagendesigner - Erweitert - CSS hinzufügen; oder aber direkt im Template):&lt;br /&gt;&lt;br /&gt;.jump-link {}&lt;br /&gt;.jump-link A&amp;nbsp; {}&lt;br /&gt;&lt;br /&gt;Zum Beispiel: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;.jump-link {font-weight:bold; font-size:130%; margin:20px 30px; text-align:right;}&lt;br /&gt;.jump-link A {text-decoration:underline, color:green}&lt;br /&gt;&lt;br /&gt;Das ergibt in diesem Beispiel: 130% Schriftgröße, außerdem fett, 20px Abstand oben und unten und 30px Abstand rechts und links (wobei hier nur der rechte Abstand eine Rolle spielt), damit der Text nicht am Rand klebt. Ferner bekommt er eine Unterstreichung, im Gegensatz zu den anderen Links auf der Seite, und die Farbe grün.&lt;br /&gt;&lt;br /&gt;Normalerweise sind in den Templates noch keine jump-link-CSS-Angaben enthalten. Wundern Sie sich nicht, wenn Sie keine entsprechenden Angaben finden. Im HTML-Gerüst ist aber diese CSS-Klasse, also&amp;nbsp; Formatvorlage, vorgesehen, und zwar für den DIV-Container, der den Link umgibt:&amp;nbsp; &amp;lt;div class="jump-link"&amp;gt;&amp;lt;/a&amp;gt;Weiterlesen &amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;.&lt;br /&gt;&lt;br /&gt;Die Klasse &lt;u&gt;&lt;b&gt;&lt;span style="color: #660000;"&gt;.jump-link&lt;/span&gt;&lt;/b&gt;&lt;/u&gt; ist hier ein Blockelement (in der Textverarbeitung würde man Absatzformatierung sagen); hier können Sie z.B. die Ausrichtung auf der rechten Seite einstellen, ferner die Abstände zum Text vorher, Text nachher, und rechts und links.&lt;br /&gt;&lt;br /&gt;Die Formatierung von Schriftfarbe und Text-Decoration (Unterstreichung) müssen Sie normalerweise extra vornehmen. Zwar würde die Formatierung im jump-link-Div-Container auch allen Text innerhalb des Containers erfassen. Da aber die Links auf der Webseite bezüglich Farbe und Unterstreichung eigens formatiert sind, würden diese Link-Spezialformatierungen die DIV-Container-Formatierung aufheben. Sie müssen also die Links innerhalb des jump-link-Div-Containers gesondert formatieren, zumindest was Farbei und text-decoration betrifft. Daher die zweite Definition&lt;br /&gt;&lt;br /&gt;.jump-link&amp;nbsp; a {}&lt;br /&gt;&lt;br /&gt;Beachte das Leerzeichen; auf keinen Fall a.jump-link, das funktioniert nicht. Wenn der Link die Farbe wechseln soll, können Sie eine eigen hover-Farbe definieren, und zwar so:&lt;br /&gt;&lt;br /&gt;.jump-link&amp;nbsp; a:hover {color:red}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;2. Änderung des Textes des Weiterlesen-Links&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;Dazu müssen Sie in den Quelltext selbst eingreifen; der Vorlagendesigner oder die Einstellungen helfen hier nicht. Also Befehl "HTML bearbeiten", Sicherheitsabfrage bestätigen, als erstes Sicherungskopie herunterladen, dann UNBEDINGT das Kästchen (check-box) "Widget-Vorlagen komplett anzeigen" ankreuzen, damit der VOLLSTÄNDIGE Quelltext gezeigt wird.&lt;br /&gt;&lt;br /&gt;Dann suchen Sie nach folgender Stelle:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;b:if cond='data:post.hasJumpLink'&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div class='jump-link'&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;a expr:href='data:post.url + &amp;amp;quot;#more&amp;amp;quot;' expr:title='data:post.title'&amp;gt;&lt;u&gt;&lt;b style="color: #660000;"&gt;&amp;lt;data:post.jumpText/&amp;gt;&lt;/b&gt;&lt;/u&gt;&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/b:if&amp;gt;&lt;br /&gt;&lt;br /&gt;Was Sie austauschen müssen ist das Element &amp;lt;data:post:jumpText/&amp;gt;&lt;br /&gt;Ersetzen Sie es z.B. mit "Weiterlesen"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;b:if cond='data:post.hasJumpLink'&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div class='jump-link'&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;a expr:href='data:post.url + &amp;amp;quot;#more&amp;amp;quot;'  expr:title='data:post.title'&amp;gt;&lt;u&gt;&lt;b style="color: #660000;"&gt;Weiterlesen&lt;/b&gt;&lt;/u&gt;&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/b:if&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Der Weiterlesenlink erscheint natürlich nur, wenn im Text ein "jump-break" eingefügt wurde. Das ist sinnvoll vor allem dort, wo mehr als 1 Bild im Artikel eingebunden ist.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5344788319178244740-4393565637409511022?l=blog.user-archiv.de' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/4393565637409511022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5344788319178244740/posts/default/4393565637409511022'/><link rel='alternate' type='text/html' href='http://blog.user-archiv.de/2012/03/blogspotblogger-weiterlesen-link.html' title='blogspot/blogger: Weiterlesen-Link anpassen'/><author><name>Peter Burkes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://2.bp.blogspot.com/-pQsdzgAV8zQ/T2z0Z2o85sI/AAAAAAAAclo/VaK8eQCpyZY/s220/profil.jpg'/></author></entry></feed>
