<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Digital entwickelt. &#187; drcho</title>
	<atom:link href="http://blog.digitallifedesign.net/author/drcho/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.digitallifedesign.net</link>
	<description>DigitalLifedesign</description>
	<lastBuildDate>Fri, 03 Sep 2010 07:28:21 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Machtmissbrauch im Internet</title>
		<link>http://blog.digitallifedesign.net/2010/09/machtmissbrauch-im-internet/</link>
		<comments>http://blog.digitallifedesign.net/2010/09/machtmissbrauch-im-internet/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 07:28:21 +0000</pubDate>
		<dc:creator>drcho</dc:creator>
				<category><![CDATA[Medien und Gesellschaft]]></category>

		<guid isPermaLink="false">http://blog.digitallifedesign.net/?p=540</guid>
		<description><![CDATA[Google ist meine Startseite mangels guter Alternativen. Doch regelmäßig bin ich ziemlich genervt von den neuen Praktiken der &#8220;Großen&#8221; im Internet, die User mit aller Macht zu drängeln, die von Ihnen empfohlene Nutzungsweise des Computers und Internets anzunehmen. Heute morgen wieder auf der Google-Startseite:
Surfen Sie noch schneller mit der neuesten Version von Google Chrome.
Einst war [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_541" class="wp-caption alignleft" style="width: 310px"><a class="thickbox" href="http://blog.digitallifedesign.net/wp-content/uploads/2010/09/google_nervt.png"><img class="size-medium wp-image-541 " title="google_nervt" src="http://blog.digitallifedesign.net/wp-content/uploads/2010/09/google_nervt-300x183.png" alt="Google will seinen Nutzern den Chrome-Browser aufschwatzen" width="300" height="183" /></a><p class="wp-caption-text">Google will seinen Nutzern den Chrome-Browser aufschwatzen</p></div>
<p>Google ist meine Startseite mangels guter Alternativen. Doch regelmäßig bin ich ziemlich genervt von den neuen Praktiken der &#8220;Großen&#8221; im Internet, die User mit aller Macht zu drängeln, die von Ihnen empfohlene Nutzungsweise des Computers und Internets anzunehmen. Heute morgen wieder auf der Google-Startseite:</p>
<blockquote><p>Surfen Sie noch schneller mit der neuesten Version von Google Chrome.</p></blockquote>
<p>Einst war das Internet die Vision einer demokratischeren Gesellschaft. Heute ist davon nur mehr wenig zu spüren.</p>
<p><span id="more-540"></span></p>
<h2>Die Verheißungen</h2>
<p>Man verweist immer gerne auf Wikipedia um zu zeigen, welches Potenzial jeder einzelne Mensch angeblich im Internet habe. Schaut man sich die Machtstrukturen innerhalb von Wikipedia an &#8211; dazu gibt es auch wissenschaftliche Studien, die das belegen (1) -, dann sieht man, dass diese Demokratie nicht vor Machtmissbrauch schützt. Doch zumindest kann jeder Onliner theoretisch auf die Entwicklung der Online-Enzyklopedia einwirken. Schlimmer sieht es da schon aus bei Facebook oder Google. Das einzige Mittel dagegen ist <strong>Aussteigen</strong>.</p>
<h2>Die Machtmissbrauchs-Praktiken</h2>
<p>Aussteigen kann hart sein. Entweder man nutzt es oder man nutzt es nicht. Doch je mehr Leute es nutzen, umso gravierender sind die Folgen der Nicht-Nutzung. Meine ehemalige Google-Newsgroup spricht nur mehr auf Facebook. iPhone-Apps nehmen zu und Linux wird noch immer nicht ausreichend von den Hardware-Herstellern mit Treibern unterstützt. Zunehmend sendet Google von fast jeder Webseite das Nutzerverhalten an die Zentrale &#8211; im Deal mit den Betreibern gegen ein kostenloses Statistik-Tool (Piwik ist übrigens die saubere Alternative). Facebook hat mit dem &#8220;gefällt mir&#8221;-Button auch den Fuß in die meisten Webseiten gesetzt, und da kommt bestimmt bald mehr.</p>
<h2>Monopole und Kartelle im Internet</h2>
<p>Leider hat aber kaum eines der Internetunternehmen ein Interesse an Demokratischen Strukturen. Vielmehr will jeder oben mitmischen, und so wird selbst aus Open-Source-Projekten der maximale Gewinn geschöpft, indem eine Firma die Software als Service mit zusätzlichen Leistungen an die große Masse der Kleinen verkauft. Der Trick ist einfach und durchschaubar, aber niemand merkt es: Der Leiter der SaaS-Firma ist meistens eines der ehemaligen Community-Mitglieder, der die Bekanntheit der Software auf seine eigene übertragen konnte, und so wird er in gewissem Maße mit dieser Software gleichgesetzt. Man denke an Drupal und Dries Buytaert und seiner Firma Acquia und das SaaS-Projekt Drupal Gardens. Sowas wird in allen Bereichen folgen und den kleinen regionalen große Konkurrenz auf Weltmarktebene machen.</p>
<h2>Die Zukunft</h2>
<p>Wann kommt endlich ein vernünftiges Kartellgesetz gegen Macht im Internet raus? Ist Google nicht längst genauso mächtig wie das <a title="Öffnet Link in neuem Fenster" href="http://de.wikipedia.org/wiki/Standard_Oil_Company" target="_blank">Rockefeller-Öl-Imperium</a> Anfang des 20. Jahrhunderts? Aber Gesetze auf Weltebene außerhalb der Liberalisierung des Handel sind offenbar noch immer nicht im Interesse Europas oder der USA. Bleibt abzuwarten, wie es sich weiter entwickelt. Oder nach Alternativen zu suchen, doch das wird nicht einfach.</p>
<p>(1) Christian Stegbauer(2009): Wikipedia. Über das Rätsel der Kooperation, VS Verlag für Sozialwissenschaften, Wiesbaden.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.digitallifedesign.net/2010/09/machtmissbrauch-im-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TYPO3 vs. Drupal: Vor- und Nachteile und was TYPO3 dringend machen muss</title>
		<link>http://blog.digitallifedesign.net/2010/08/typo3-vs-drupal-vor-und-nachteile-und-was-typo3-dringend-machen-muss/</link>
		<comments>http://blog.digitallifedesign.net/2010/08/typo3-vs-drupal-vor-und-nachteile-und-was-typo3-dringend-machen-muss/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 10:24:40 +0000</pubDate>
		<dc:creator>drcho</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[Web-Entwicklung]]></category>
		<category><![CDATA[Argumente]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Contra]]></category>
		<category><![CDATA[Pro]]></category>
		<category><![CDATA[t3n]]></category>
		<category><![CDATA[Vergleich]]></category>

		<guid isPermaLink="false">http://blog.digitallifedesign.net/?p=525</guid>
		<description><![CDATA[Richtig gezankt wird vor allem in den Kommentaren des t3n-Magazins zum Thema TYPO3 und Drupal. Der Artikel (Link s.u.) ist als &#8220;Battle&#8221; betitelt und interviewt 2 Menschen über Pro und Contra beider Content Management Systeme. Das Thema ist durchaus berechtigt und es konfrontiert jede Agentur, die das eine oder das andere CMS einsetzt, natürlich erst [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-528" title="typo3_vs_drupal" src="http://blog.digitallifedesign.net/wp-content/uploads/2010/08/typo3_vs_drupal-300x230.png" alt="" width="300" height="230" />Richtig gezankt wird vor allem in den Kommentaren des t3n-Magazins zum Thema TYPO3 und Drupal. Der Artikel (Link s.u.) ist als &#8220;Battle&#8221; betitelt und interviewt 2 Menschen über Pro und Contra beider Content Management Systeme. Das Thema ist durchaus berechtigt und es konfrontiert jede Agentur, die das eine oder das andere CMS einsetzt, natürlich erst mal mit seiner eigenen Zukunft und Existenz. Hier nun einige Zitate aus dem Artikel, die für mich die wichtigsten Gründe für und gegen TYPO3 und Drupal darstellen sowie Folgerungen, die ich für die Zukunftsfähigkeit von TYPO3 schließe.</p>
<h3>pro TYPO3*:</h3>
<blockquote><p>&#8220;Die Templates sind völlig standardisierte W3C-konforme Templates, [...] man kann per Point &amp; Click durch einen Wizard  gehen und so innerhalb von Minuten sein komplettes Template mappen.&#8221;</p></blockquote>
<p><span id="more-525"></span></p>
<blockquote><p>&#8220;[...] ist das System bei richtigem Einsatz [...] automatisch upgradebar, was es in großen Umgebungen sehr beliebt bei den IT-Abteilungen macht&#8221;</p>
<p>&#8220;TYPO3  4.x hat klare Roadmaps und einen fest definierten sechsmonatigen Release-Zyklus für Major Releases und derzeit läuft ja auch schon parallel ein Rewrite des gesamten Systems (5.x Codename Phoenix)&#8221;</p>
<p>&#8220;TYPO3 hat vor allem diese Entscheidung zu einer Enterprise-Architektur schon vor drei Jahren getroffen, das heißt hier ist schon ein klarer Vorsprung zu vermerken.&#8221;</p></blockquote>
<h3>pro Drupal*:</h3>
<blockquote><p>&#8220;Man kann nun mit dem fantastischen Views-Modul „Views“ (Auswahl und Präsentation von Inhalten) von jeder möglichen Mischung der Entities bauen. Noch besser: Views können von jeder erdenklichen Daten-Quelle gebaut werden&#8221;</p>
<p>&#8220;Drupal ist Pionier in Sachen Semantic Data&#8221;</p>
<p>&#8220;Drupals Bedienungskonzept unterscheidet nicht besonders stark zwischen Front- und Back-End. [...] Um einen Inhalt zu editieren, muss man nur dahin navigieren &#8211; wenn der Benutzer die entsprechende Freigaben hat, kann er editieren. Simpel aber effektiv&#8221;</p>
<p>&#8220;Im Drupal 7 Release-Zyklus geht der ganze Core-Code durch ein „integrated testing framework“. Dies wird demnächst ein „distributed CI performance testing network“ werden, welches dann auch alle Community-Module testen wird.&#8221;</p></blockquote>
<h3>contra TYPO3*:</h3>
<blockquote><p>&#8220;TYPO3 und Extensions wird ab und an vorgeworfen, zu komplexen und  schwierigen Code zu haben. Das trifft auch auf einige Module zu [...]&#8220;</p></blockquote>
<h3>contra Drupal*:</h3>
<blockquote><p>&#8220;Um in Drupal annähernd die Features von TYPO3 darzustellen, brauche ich ca. 60 Drupal-Module, mit zig Abhängigkeiten.&#8221;</p>
<p>&#8220;Drupals Standard-Templating-System ist eine Mischung aus HTML und PHP&#8221;</p></blockquote>
<h3>contra beide*:</h3>
<blockquote><p>&#8220;Andererseits werden Frameworks immer die beste Lösung sein für Systeme, die wirklich einzigartig sind oder nicht von den großen Vorleistungen eines CMS wie Drupal oder TYPO3 profitieren können.&#8221;</p></blockquote>
<p><em>* alle Zitate: <a href="http://t3n.de/news/cms-battle-typo3-drupal-275320/1/">CMS-Battle: TYPO3 vs Drupal – Wettkampf über 20 Runden » t3n News</a></em></p>
<h2>Mein Fazit</h2>
<p>Ich habe Erfahrungen mit beiden CMS sowie mit Wordpress gesammelt, und ich arbeite auch noch immer mit beiden CMS. Es handelt sich bei TYPO3 und Drupal um zwei völlig unterschiedliche Herangehensweisen, wobei die allgemeinen Anforderungen an Internetseiten der vergangenen Jahre deutlich für Drupal sprechen. Das will ich begründen.</p>
<h3>Drupal hat keine Baum-Struktur für den Seitenaufbau</h3>
<p>Bei Drupal ist ähnlich wie bei Wordpress die Seite erst einmal leer und kann relativ wenig. Die Seitenstruktur ist nicht wie bei TYPO3 als Baum dargestellt. Der Baum hat zwar Vorteile (z.B. drag and drop Seiten verschieben), drängt den Admin jedoch erst mal gedanklich in die Richtung, dass die Seite eine Ordner-Struktur in die Tiefe hat. Diese Verschachtelung von Webseiten hat aber abgenommen. Youtube hat vor Jahren schon gezeigt, dass man Unmengen an Content ohne tiefe Verschachtelung darstellen kann. Dagegen wirkt so manche Universitäts-Webseite mit TYPO3 überfüllt und träge.</p>
<h3>Stattdessen hat Drupal CCK, Taxonomien und Views</h3>
<p>Die Strukturierung der Inhalte bei Drupal kann sowohl in Menüs als auch auf andere Weise geschehen. Wo TYPO3-Nutzer immer wieder auf tt_news zurückgreifen, um auch andere Arten von Objekten zu kategorisieren, ist es in Drupal schnell möglich, eigene Objekttypen (Content Types) mit dem Content Construction Kit (CCK) zu erstellen, diese dann durch jede Art von Taxonomien (Kategorien und/oder Tags) zu kennzeichnen, und dann mit &#8220;Views&#8221; auf komplexeste Art zu sortieren und als Listen, RSS-Feeds oder wie auch immer auszugeben. Views kann zudem noch auf externen Content irgendwo im Netz zugreifen, so auch demnächst sogar <a title="Öffnet Link in neuem Fenster" href="http://drupal.org/project/sparql_views" target="_blank">per SPARQL</a>.</p>
<h2>Was TYPO3 unbedingt ändern sollte</h2>
<p>TYPO3 hat auch Vorteile, und das sind die Dinge wie TemplaVoila, Typoscript, der Dateimanager, was jedoch schon vor Jahren erfunden wurde und bestimmt auch die Entscheidung vieler für TYPO3 als CMS bedingt hat. MVC-Struktur ist toll, aber das ist eben nur eine Voraussetzung des Systems für gute Arbeit, jedoch noch kein gute Arbeit an sich. Es sind nicht viele Dinge, die TYPO3 ändern muss, um an Drupal dran zu kommen. <strong>Die Lösung sind meiner Meinung nach 3 Erweiterungen. Wer sich an der Entwicklung beteiligen will bzw. diese sponsoren möchte, der melde sich bitte bei mir!</strong></p>
<h3>1. Taxonomy</h3>
<p>Taxonomien, also Tags und Kategorien dürfen nicht weiter an einzelnen Module und Inhaltstypen gebunden sein. Man muss sie aus dem Backend egal welchem Inhaltstyp zuordnen können, also allen Dingen, die auch in der Listenansicht auffindbar sind.</p>
<h3>1. User Content Types</h3>
<p>Es muss endlich eine Extension her, die das Erstellen von angepassten  Inhaltstypen ermöglicht. Das darf nicht weiterhin tt_news sein. Dazu  gehören dann auch bestimmte Felder wie Bild, Datei, Link, Upload sowie  Verknüpfung zu allen anderen Content Types.</p>
<h3>3. Views</h3>
<p>Man braucht etwas anderes als Typoscript, um diverse Content Types sowie sonstige Inhalte aus der Datenbank auszugeben. Das Views-Modul bei Drupal ist absolut vorbildlich mit dem, was alles möglich sein kann. Hieran sollte man anknüpfen und eine ähnliche Erweiterung entwickeln.</p>
<p>Diese drei Module sind meiner Meinung nach die Grundvoraussetzung für flexible Seitengestaltung in TYPO3.</p>
<p><strong>Für Hinweise, welche TYPO3-Extensions diese Möglichkeiten bereits bieten, sowie für Vorschläge, was man sonst noch von Drupal lernen kann, bin ich offen. Schreibt einfach Kommentare auf diese Seite.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.digitallifedesign.net/2010/08/typo3-vs-drupal-vor-und-nachteile-und-was-typo3-dringend-machen-muss/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>private und public function mit Javascript</title>
		<link>http://blog.digitallifedesign.net/2010/08/private-und-public-function-mit-javascript/</link>
		<comments>http://blog.digitallifedesign.net/2010/08/private-und-public-function-mit-javascript/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 08:08:30 +0000</pubDate>
		<dc:creator>drcho</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web-Entwicklung]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Klasse]]></category>
		<category><![CDATA[Objektorientierung]]></category>
		<category><![CDATA[private]]></category>
		<category><![CDATA[public]]></category>
		<category><![CDATA[Sichtbarkeit von Funktionen]]></category>
		<category><![CDATA[Snippet]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://blog.digitallifedesign.net/?p=504</guid>
		<description><![CDATA[Klassen in Javascript? Private und öffentliche Funktionen? Ja, das geht. Als ich gerade im phphatesme-Blog den Artikel über objektorientiertes JavaScript [1] gelesen habe, dachte ich an ein Code-Snippet, das ich mir vor einigen Wochen zurechtgelegt hatte. Dieses Snippet kann etwas entscheidendes mehr als das phphatesme-Tutorial und dient mir als Grundlage für Javascript-Applikationen. Hier ist es:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
var [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_511" class="wp-caption alignleft" style="width: 310px"><a rel="attachment wp-att-511" href="http://blog.digitallifedesign.net/2010/08/private-und-public-function-mit-javascript/javascript/"><img class="size-medium wp-image-511" title="Javascript kann weitaus mehr als Popups" src="http://blog.digitallifedesign.net/wp-content/uploads/2010/08/javascript-300x142.png" alt="Javascript kann weitaus mehr als Popups" width="300" height="142" /></a><p class="wp-caption-text">Javascript kann weitaus mehr als Popups</p></div>
<p>Klassen in Javascript? Private und öffentliche Funktionen? Ja, das geht. Als ich gerade im phphatesme-Blog den Artikel über objektorientiertes JavaScript <a href="http://www.phphatesme.com/blog/webentwicklung/objektorientiertes-javascript-2/"><em>[1]</em></a> gelesen habe, dachte ich an ein Code-Snippet, das ich mir vor einigen Wochen zurechtgelegt hatte. Dieses Snippet kann etwas entscheidendes mehr als das phphatesme-Tutorial und dient mir als Grundlage für Javascript-Applikationen. Hier ist es:<br />
<span id="more-504"></span></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> meineApplikation <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #003366; font-weight: bold;">var</span> _defaults <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #3366CC;">&quot;var1&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;value1&quot;</span><span style="color: #339933;">,</span>
		<span style="color: #3366CC;">&quot;var2&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;value2&quot;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
	<span style="color: #003366; font-weight: bold;">var</span> _opts<span style="color: #339933;">;</span>	<span style="color: #006600; font-style: italic;">// Optionen</span>
	<span style="color: #003366; font-weight: bold;">var</span> _privateVariable<span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">//Private Variable</span>
&nbsp;
	<span style="color: #006600; font-style: italic;">// Private Funktionen</span>
	<span style="color: #003366; font-weight: bold;">function</span> _myPrivateFunction<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		_privateVariable <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;blah&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #006600; font-style: italic;">// Öffentliche Funktionen (public)</span>
	<span style="color: #000066; font-weight: bold;">return</span><span style="color: #009900;">&#123;</span>
		init<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>options<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			<span style="color: #006600; font-style: italic;">// jQuery Methode zum Mischen der Benutzer-</span>
			<span style="color: #006600; font-style: italic;">// mit den Default-Optionen</span>
			_opts <span style="color: #339933;">=</span> $.<span style="color: #660066;">extend</span><span style="color: #009900;">&#40;</span>_defaults<span style="color: #339933;">,</span> options<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #000066; font-weight: bold;">return</span> <span style="color: #000066; font-weight: bold;">this</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
		test<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			_myPrivateFunction<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #000066;">alert</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;var1=&quot;</span><span style="color: #339933;">+</span>_options.<span style="color: #660066;">var1</span><span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;, var 2=&quot;</span><span style="color: #339933;">+</span>_options.<span style="color: #660066;">var2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #000066; font-weight: bold;">return</span> <span style="color: #000066; font-weight: bold;">this</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">// application test</span>
&nbsp;
<span style="color: #006600; font-style: italic;">// ändere var1, behalte andere</span>
meineApplikation.<span style="color: #660066;">init</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #3366CC;">&quot;var1&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;changed value&quot;</span> 
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
&nbsp;
<span style="color: #006600; font-style: italic;">// Öffentliche Funktion</span>
meineApplikation.<span style="color: #660066;">test</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
<span style="color: #006600; font-style: italic;">// funktioniert</span>
&nbsp;
<span style="color: #006600; font-style: italic;">// Private Funktion</span>
meineApplikation._myPrivateFunction<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #006600; font-style: italic;">// gibt Fehlermeldung zurück</span></pre></td></tr></table></div>

<p>Ich hoffe der Code hilft einigen hier. Über Feedbacks freue ich mich!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.digitallifedesign.net/2010/08/private-und-public-function-mit-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drupal Datenbank ändern</title>
		<link>http://blog.digitallifedesign.net/2010/07/drupal-datenbank-andern/</link>
		<comments>http://blog.digitallifedesign.net/2010/07/drupal-datenbank-andern/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 06:44:03 +0000</pubDate>
		<dc:creator>drcho</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[aktualisieren]]></category>
		<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[mySQL]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Verbindung]]></category>

		<guid isPermaLink="false">http://blog.digitallifedesign.net/?p=501</guid>
		<description><![CDATA[Die Verbindung zur MySQL-Datenbank in Drupal nachträglich zu ändern ist ganz einfach. In der Datei sites/default/settings.php muss nur eine Zeile angepasst werden:

92
$db_url = 'mysqli://username:password@localhost/database';

Hier muss natürlich username, password und database durch den Benutzernamen, das Passwort und den Datenbanknamen ersetzt werden. Das war&#8217;s schon.
]]></description>
			<content:encoded><![CDATA[<p>Die Verbindung zur MySQL-Datenbank in Drupal nachträglich zu ändern ist ganz einfach. In der Datei <strong>sites/default/settings.php</strong> muss nur eine Zeile angepasst werden:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>92
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$db_url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'mysqli://username:password@localhost/database'</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Hier muss natürlich <em>username</em>, <em>password</em> und <em>database</em> durch den Benutzernamen, das Passwort und den Datenbanknamen ersetzt werden. Das war&#8217;s schon.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.digitallifedesign.net/2010/07/drupal-datenbank-andern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TYPO3: Typoscript ausführen nur für Backendbenutzer</title>
		<link>http://blog.digitallifedesign.net/2010/07/typo3-typoscript-ausfuhren-nur-fur-backendbenutzer/</link>
		<comments>http://blog.digitallifedesign.net/2010/07/typo3-typoscript-ausfuhren-nur-fur-backendbenutzer/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 11:41:31 +0000</pubDate>
		<dc:creator>drcho</dc:creator>
				<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Test]]></category>
		<category><![CDATA[Tricks]]></category>
		<category><![CDATA[Typoscript]]></category>

		<guid isPermaLink="false">http://blog.digitallifedesign.net/?p=499</guid>
		<description><![CDATA[Wenn man an einer laufenden Website entwickelt, kommt es schnell zu Fehlermeldungen. Um den neuen Typoscript-Code nur für angemeldete Backend-Benutzer sichtbar zu machen, also nicht für die normalen Besucher, kann man folgende Zeile als Condition im Typoscript einfach einfügen:

1
2
3
4
5
#typoscript condition
&#91;globalVar = TSFE : beUserLogin &#62; 0&#93;
# hier der testcode
&#91;global&#93;
# hier wieder weiter

]]></description>
			<content:encoded><![CDATA[<p>Wenn man an einer laufenden Website entwickelt, kommt es schnell zu Fehlermeldungen. Um den neuen Typoscript-Code nur für angemeldete Backend-Benutzer sichtbar zu machen, also nicht für die normalen Besucher, kann man folgende Zeile als Condition im Typoscript einfach einfügen:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="typoscript" style="font-family:monospace;"><span style="color: #aaa; font-style: italic;">#typoscript condition</span>
<span style="color: #009900;">&#91;</span><span style="color: #ed7d14;">globalVar</span> <span style="color: #339933; font-weight: bold;">=</span> TSFE <span style="color: #339933; font-weight: bold;">:</span> beUserLogin <span style="color: #339933; font-weight: bold;">&gt;</span> <span style="color: #cc0000;">0</span><span style="color: #009900;">&#93;</span>
<span style="color: #aaa; font-style: italic;"># hier der testcode</span>
<span style="color: #009900;">&#91;</span><span style="color: #ed7d14;">global</span><span style="color: #009900;">&#93;</span>
<span style="color: #aaa; font-style: italic;"># hier wieder weiter</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://blog.digitallifedesign.net/2010/07/typo3-typoscript-ausfuhren-nur-fur-backendbenutzer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Das Handbuch für Magento-Entwickler</title>
		<link>http://blog.digitallifedesign.net/2010/07/das-handbuch-fur-magento-entwickler/</link>
		<comments>http://blog.digitallifedesign.net/2010/07/das-handbuch-fur-magento-entwickler/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 09:35:42 +0000</pubDate>
		<dc:creator>drcho</dc:creator>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web-Entwicklung]]></category>
		<category><![CDATA[E-Commerce]]></category>
		<category><![CDATA[Entwickler]]></category>
		<category><![CDATA[Erscheinungsdatum]]></category>
		<category><![CDATA[Handbuch]]></category>
		<category><![CDATA[Shop]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.digitallifedesign.net/?p=492</guid>
		<description><![CDATA[ 
Wann kommt es denn endlich? Erst war das Erscheinungsdatum für das Entwickler-Buch angekündigt für März 2010, dann für Mai 2010, und jetzt ist es Mitte Juli 2010 und es ist noch immer nicht erschienen.

Alle deutschsprachigen Entwickler warten vermutlich darauf, weil ja die Technical Docs von Magento nicht sonderlich gut ist. Das Magento-Forum und insbesondere [...]]]></description>
			<content:encoded><![CDATA[<p><strong> </strong></p>
<div id="attachment_493" class="wp-caption alignleft" style="width: 310px"><strong><strong><a class="thickbox" title="&quot;Kommste heut net, kommste morgen!&quot; - Nach diesem Motto wird der Erscheinungstermin für das erste Magento-Handbuch für Entwickler immer wieder aufgeschoben, bis die Magento-Entwicklung letztlich das Handbuch überholt hat" href="http://blog.digitallifedesign.net/wp-content/uploads/2010/07/handbuch_entwickler.png"><img class="size-medium wp-image-493  " title="handbuch_entwickler" src="http://blog.digitallifedesign.net/wp-content/uploads/2010/07/handbuch_entwickler-300x184.png" alt="Magento Handbuch für Entwickler ist noch nicht erschienen" width="300" height="184" /></a></strong></strong><p class="wp-caption-text">&quot;Kommste heut net, kommste morgen!&quot; - Nach diesem Motto wird der Erscheinungstermin für das erste Magento-Handbuch für Entwickler immer wieder aufgeschoben, bis die Magento-Entwicklung letztlich das Handbuch überholt hat</p></div>
<p><strong>Wann kommt es denn endlich?</strong> Erst war das Erscheinungsdatum für das Entwickler-Buch angekündigt für März 2010, dann für Mai 2010, und jetzt ist es Mitte Juli 2010 und es ist noch immer nicht erschienen.</p>
<p><span id="more-492"></span></p>
<p>Alle deutschsprachigen Entwickler warten vermutlich darauf, weil ja die <a href="http://docs.magentocommerce.com">Technical Docs von Magento</a> nicht sonderlich gut ist. Das Magento-Forum und insbesondere die Suche über Google darin (sowie leider auch noch auf der restlichen Magento-Seite) hat mich bisher auch noch nicht wirklich überzeugt.Vielleicht liegt es auch daran, dass es sich um ein Shop-System handelt, und in dieser Branche der Open-Source-Gedanke etwas anders verstanden wird.</p>
<p>Magento ist zwar zugegeben ein gutes System, aber an einigen Grundlegenden Dingen hapert&#8217;s. Die einzigen wirklich brauchbaren Infos für Entwickler habe ich bisher auf <strong><a href="http://www.mxperts.de">www.mxperts.de</a></strong> sowie auf <strong><a href="http://http://snippi.net">snippi.net</a></strong> gefunden. <strong>Den Autoren dieser beiden Seiten danke ich hier und heute ganz herzlich!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.digitallifedesign.net/2010/07/das-handbuch-fur-magento-entwickler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drupal Theme mit Haml erstellen</title>
		<link>http://blog.digitallifedesign.net/2010/07/drupal-theme-mit-haml-erstellen/</link>
		<comments>http://blog.digitallifedesign.net/2010/07/drupal-theme-mit-haml-erstellen/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 10:54:25 +0000</pubDate>
		<dc:creator>drcho</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web-Entwicklung]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Haml]]></category>
		<category><![CDATA[phphaml]]></category>
		<category><![CDATA[Template Engine]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://blog.digitallifedesign.net/?p=480</guid>
		<description><![CDATA[Seit Jahren auf der Suche nach alternativen Template-Engines bin ich mal wieder auf der Drupal Website fündig geworden. Haml (XHTML Abstraction Markup Language) nennt sich das Grundkonzept, und es kann auch problemlos in Drupal eingesetzt werden. Die Konstruktion neuer Templates ist spielend einfach. Hier eine minimale Anleitung.
&#160;

Als erstes muss die Engine installiert werden. Man lädt [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_481" class="wp-caption alignleft" style="width: 310px"><a href="http://blog.digitallifedesign.net/wp-content/uploads/2010/07/haml-website.png"><img class="size-medium wp-image-481 " title="haml-website" src="http://blog.digitallifedesign.net/wp-content/uploads/2010/07/haml-website-300x213.png" alt="" width="300" height="213" /></a><p class="wp-caption-text">Haml ist eine alternative Template-Engine, ursprünglich entwickelt für Ruby, kann aber auch im PHP-Kontext eingesetzt werden</p></div>
<p>Seit Jahren auf der Suche nach alternativen Template-Engines bin ich mal wieder auf der Drupal Website fündig geworden. Haml (XHTML Abstraction Markup Language) nennt sich das Grundkonzept, und es kann auch problemlos in Drupal eingesetzt werden. Die Konstruktion neuer Templates ist spielend einfach. Hier eine minimale Anleitung.<span id="more-480"></span></p>
<div style="clear:both; height: 1px;">&nbsp;</div>
<ol>
<li>Als erstes muss die Engine installiert werden. Man lädt sie <a href="http://drupal.org/project/haml_engine">hier</a> runter, und entpackt sie in das Verzeichnis <em>themes/engines/</em>. Den Ordner sollte man noch <strong>umbenennen in &#8220;haml&#8221;</strong>.</li>
<li>Dann muss phphaml noch installiert werden. Das Paket lädt man <a href="http://sourceforge.net/projects/phphaml/files/">hier</a> runter, und entpackt es in <em>themes/engines/haml/</em>.</li>
<li>Nun kann das neue haml-Theme bereits angelegt werden. Wie das Erstellen von Themes in Drupal funktioniert, soll hier nicht im Detail erklärt werden (mehr Infos dazu findet man auf der <a href="http://drupal.org/theme-guide">Drupal-Seite</a>). Wir legen also im Theme-Ordner ein neues Verzeichnis <em>hamltheme/</em> an. Darin wird erst die Datei <em>hamltheme.info</em> erstellt mit dem Unterschied zu anderen Theme-Info-Dateien, dass wir hier <strong>haml als Templateengine</strong> aktivieren:<br/>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">name <span style="color: #339933;">=</span> Haml Theme
description <span style="color: #339933;">=</span> 
version <span style="color: #339933;">=</span> VERSION
core <span style="color: #339933;">=</span> 6<span style="color: #339933;">.</span>x
engine <span style="color: #339933;">=</span> haml
&nbsp;
<span style="color: #339933;">;</span> etc<span style="color: #339933;">.</span></pre></td></tr></table></div>

</li>
<li>Nun wird noch das Page-Template erstellt. Dazu legen wir eine neue Datei page.haml an. Als Basis-Inhalte fügen wir Folgendes ein (<strong>Einrückung beachten!*</strong>):<br/>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">!!!
%html
  %head
    = $head
    %title= $head_title
    = $styles
    = $scripts
  %body
    #container
      / primary links as styled list
      %ul#primary
        - foreach($primary_links as $link)
          %li
            %a{:href =&gt; $base_path.$link[href]}= $link[title]
      #header= $header
      #left= $left
      #main
        = $tabs
        = $messages
        = $help
        %h2.title= $title
        #content= $content
        #right= $right
        #footer= $footer</pre></td></tr></table></div>

</li>
<li><strong>*Achtung:</strong> Bei der haml-Syntax ist die Einrückung (Leerstellen, Tabulator) entscheiden, ob ein Element als children oder als sibling erstellt wird.</li>
<li>Danach kann man das Theme bereits unter <em>admin/build/themes</em> aktivieren.</li>
<li>Nun müssen natürlich ggf. noch Anpassungen für die anderen Templates (node.haml usw.) gemacht werden.</li>
</ol>
<p>Interessant ist auch, dass man selbst HTML und PHP-Code in die Templates integrieren kann. Damit sollte am besten jeder selbst einmal etwas rumexperimentieren. Einige Beispiele für die Syntax finden sich im Ordner <em>themes/engines/haml/phpHaml/tpl/</em>.</p>
<p>Viel Spaß!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.digitallifedesign.net/2010/07/drupal-theme-mit-haml-erstellen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UTF8 general oder unicode?</title>
		<link>http://blog.digitallifedesign.net/2010/07/utf8-general-oder-unicode/</link>
		<comments>http://blog.digitallifedesign.net/2010/07/utf8-general-oder-unicode/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 06:59:48 +0000</pubDate>
		<dc:creator>drcho</dc:creator>
				<category><![CDATA[Web-Entwicklung]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[mySQL]]></category>
		<category><![CDATA[unicode]]></category>
		<category><![CDATA[UTF8]]></category>
		<category><![CDATA[Wissen]]></category>

		<guid isPermaLink="false">http://blog.digitallifedesign.net/?p=475</guid>
		<description><![CDATA[Was ich mich schon immer gefragt habe. Worin besteht der Unterschied in phpmyadmin zwischen einer Datenbank in der Kollation utf8_unicode_ci und einer in utf8_general_ci. Offenbar ist unicode korrekter. Dafür aber langsamer.
For any Unicode character set, operations performed using the _general_ci collation are faster than those for the _unicode_ci collation. For example, comparisons for the utf8_general_ci  [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_478" class="wp-caption alignleft" style="width: 310px"><a class="thickbox" href="http://blog.digitallifedesign.net/wp-content/uploads/2010/07/uft8_unicode_phpmyadmin.png"><img class="size-medium wp-image-478" title="uft8_unicode_phpmyadmin" src="http://blog.digitallifedesign.net/wp-content/uploads/2010/07/uft8_unicode_phpmyadmin-300x208.png" alt="Welche UTF8-Einstellung ist die richtige?" width="300" height="208" /></a><p class="wp-caption-text">Welche UTF8-Einstellung ist die richtige?</p></div>
<p>Was ich mich schon immer gefragt habe. Worin besteht der Unterschied in phpmyadmin zwischen einer Datenbank in der Kollation <strong>utf8_unicode_ci</strong> und einer in <strong>utf8_general_ci</strong>. Offenbar ist unicode korrekter. Dafür aber langsamer.</p>
<blockquote><p>For any Unicode character set, operations performed using the _general_ci collation are faster than those for the _unicode_ci collation. For example, comparisons for the utf8_general_ci  collation are faster, but slightly less correct, than comparisons for utf8_unicode_ci. The reason for this is that utf8_unicode_ci supports mappings such as expansions; that is, when one character compares as equal to combinations of other characters. For example, in German and some other languages “ß” is equal to “ss”. utf8_unicode_ci also supports contractions and ignorable characters. utf8_general_ci  is a legacy collation that does not support expansions, contractions, or ignorable characters. It can make only one-to-one comparisons between characters.<br />
<em>(http://dev.mysql.com/doc/refman/5.0/en/charset-unicode-sets.html)</em></p></blockquote>
<p>Ich rate zu UTF8-unicode, denn Fehler in Datenbanken, vor allem  wenn&#8217;s um Codierung geht, sind kaum lösbar.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.digitallifedesign.net/2010/07/utf8-general-oder-unicode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gimp will endlich in ein Fenster</title>
		<link>http://blog.digitallifedesign.net/2010/07/gimp-will-endlich-in-ein-fenster/</link>
		<comments>http://blog.digitallifedesign.net/2010/07/gimp-will-endlich-in-ein-fenster/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 09:40:26 +0000</pubDate>
		<dc:creator>drcho</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[1 Fenster]]></category>
		<category><![CDATA[1 window]]></category>
		<category><![CDATA[2.8]]></category>
		<category><![CDATA[Gimp]]></category>
		<category><![CDATA[Photoshop Alternative]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://blog.digitallifedesign.net/?p=472</guid>
		<description><![CDATA[Sollte es nun doch noch dazu kommen? Seit Jahren ärgert sich die ganze  Welt über ein recht gutes Bildbearbeitungstool mit schlechter Handhabung. Vor allem stört es, dass sich das Programm Gimp in drei Fenstern öffnet. Das führt dazu, dass die Fenster sich stets überlappen und in den Hintergrund springen. Doch scheinbar ist diese Kritik [...]]]></description>
			<content:encoded><![CDATA[<p>Sollte es nun doch noch dazu kommen? Seit Jahren ärgert sich die ganze  Welt über ein recht gutes Bildbearbeitungstool mit schlechter Handhabung. Vor allem stört es, dass sich das Programm Gimp in drei Fenstern öffnet. Das führt dazu, dass die Fenster sich stets überlappen und in den Hintergrund springen. Doch scheinbar ist diese Kritik endlich zu den Entwicklern durchgedrungen. In der 2.8er Version wird das Ein-Fenster-Layout vollständig implementiert sein.</p>
<blockquote><p>&#8220;Die Entwicklerversion Gimp 2.7.1 zeigt den aktuellen Stand der Entwicklung der freien Bildbearbeitung. Das für Gimp 2.8 geplante neue Ein-Fenster-Interface macht Fortschritte, ist aber noch nicht fertig.&#8221;<br />
<em><a href="http://www.golem.de/1006/76120.html">(Gimp 2.7.1: Ein-Fenster-Interface macht Fortschritte &#8211; Golem.de)</a></em></p></blockquote>
<p>Im Forum streiten sich übrigens mal wieder die Leute darüber, ob Gimp benutzerfreundlich sei oder nicht. Ich finde nicht.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.digitallifedesign.net/2010/07/gimp-will-endlich-in-ein-fenster/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 10.04 Internet-Geschwindigkeit erhöhen</title>
		<link>http://blog.digitallifedesign.net/2010/06/ubuntu-10-04-internet-langsam/</link>
		<comments>http://blog.digitallifedesign.net/2010/06/ubuntu-10-04-internet-langsam/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 15:26:57 +0000</pubDate>
		<dc:creator>drcho</dc:creator>
				<category><![CDATA[Linux-Reihe]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[langsam]]></category>

		<guid isPermaLink="false">http://blog.digitallifedesign.net/?p=468</guid>
		<description><![CDATA[Das neue Ubuntu 10.04 scheint wirklich ein tolles Betriebssystem zu sein. Mac-User sollten sich es zumindest mal ansehen. Windows-Usern ist eh nicht mehr zu helfen   Das Internet ist jedoch nach der Installation/ dem Upgrade viel langsamer als zuvor. Ursache dafür ist das standardmäßig aktivierte Internetprotokoll IPv6. Da kaum einer es benötigt, kann man [...]]]></description>
			<content:encoded><![CDATA[<p>Das neue Ubuntu 10.04 scheint wirklich ein tolles Betriebssystem zu sein. Mac-User sollten sich es zumindest mal ansehen. Windows-Usern ist eh nicht mehr zu helfen <img src='http://blog.digitallifedesign.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Das Internet ist jedoch nach der Installation/ dem Upgrade viel langsamer als zuvor. Ursache dafür ist das standardmäßig aktivierte Internetprotokoll <strong>IPv6</strong>. Da kaum einer es benötigt, kann man es auch einfach <strong>abschalten</strong>. Hier die Anleitung.</p>
<p><span id="more-468"></span>Dazu einfach im <strong>Terminal</strong> folgenden Befehl eingeben:</p>
<p>echo &#8216;net.ipv6.conf.all.disable_ipv6=1&#8242; | sudo tee -a /etc/sysctl.conf</p>
<p>Nun einmal neu starten und noch den Firefox unter <a href="about:config"><strong>about:config</strong></a> diesbezüglich konfigurieren. Hier sollte man den Wert <strong>network.dns.disableIPv6</strong> auf <strong>true</strong> setzen.</p>
<p>Fertig!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.digitallifedesign.net/2010/06/ubuntu-10-04-internet-langsam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
