<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>MyNakedGirlfriend.de &#187; Update</title> <atom:link href="http://www.mynakedgirlfriend.de/tag/update/feed/" rel="self" type="application/rss+xml" /><link>http://www.mynakedgirlfriend.de</link> <description>by Thomas Schulte</description> <lastBuildDate>Thu, 02 Feb 2012 23:12:42 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Google-Suche liefert jetzt noch frischere Ergebnisse</title><link>http://www.mynakedgirlfriend.de/google-suche-liefert-jetzt-noch-frischere-ergebnisse/</link> <comments>http://www.mynakedgirlfriend.de/google-suche-liefert-jetzt-noch-frischere-ergebnisse/#comments</comments> <pubDate>Fri, 04 Nov 2011 17:02:27 +0000</pubDate> <dc:creator>Thomas Schulte</dc:creator> <category><![CDATA[IT / Technology]]></category> <category><![CDATA[Aktualität]]></category> <category><![CDATA[deserve]]></category> <category><![CDATA[Ergebnis]]></category> <category><![CDATA[freshness]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[QDF]]></category> <category><![CDATA[Query]]></category> <category><![CDATA[Suche]]></category> <category><![CDATA[Update]]></category><guid
isPermaLink="false">http://www.mynakedgirlfriend.de/?p=1435</guid> <description><![CDATA[Ich erinnere mich noch gut an eine tragische Begegnung als Webmaster mit dem Query Deserves Freshness Algorithmus (QDF) von Google. Damals lief mein Blog auf einem eher schwachen Webserver: magere CPU, wenig RAM und eine langsame Festplatte. Im Fernsehen lief gerade die 3. Staffel von &#8220;Ich bin ein Star &#8211; ...]]></description> <content:encoded><![CDATA[<p>Ich erinnere mich noch gut an eine tragische Begegnung als Webmaster mit dem <strong>Query Deserves Freshness</strong> Algorithmus (QDF) von Google. Damals lief mein Blog auf einem eher schwachen Webserver: magere CPU, wenig RAM und eine langsame Festplatte. Im Fernsehen lief gerade die 3. Staffel von &#8220;Ich bin ein Star &#8211; holt mich hier raus&#8221; und DJ Tomekk musste auf Anweisung des Senders das Dschungelcamp überraschend verlassen&#8230;<span
id="more-1435"></span></p><p>Ich nutzte die Gunst der Stunde un bloggte einen Artikel mit dem Titel &#8220;DJ Tomekk fliegt aus Camp &#8211; die Gründe&#8230;&#8221;. Viel zu sagen hatte ich allerdings nicht, da ich natürlich keine Insider-Infos besaß. Ich beschrieb das Ganze einfach als Server-Benchmark, machte noch einen kleinen Scherz und wartete ab. Es dauerte nicht lange und die Besucher kamen in rauen Mengen. Sie riefen den Artikel auf, Einige posteten Kommentare. Innerhalb von ca. 20 Minuten stand der Server so dermaßen unter Last, dass selbst der Zugriff via SSH Ewigkeiten benötigte. Mit letzter Kraft konnte ich den Webserver abschalten, um zumindest die anderen Services wieder nutzen zu können. Am nächsten Morgen war der Spuk dann vorbei.</p><p>Grund für den Besucher-Ansturm war oben genannter QDF-Algorithmus: Ähnliche Suchabfragen von vielen Benutzern in kurzer Zeit signalisierten der Google-Suche, dass hier gerade offenbar irgendwas Neues passiert sein muss und lieferte daher möglichst aktuelle Artikel in den SERPs vor allen anderen aus. Einer der aktuellsten Beiträge war tatsächlich von mir &#8211; Jackpot!</p><p>Am 3. November 2011 hat Google <a
title="Google-Blog" href="http://googleblog.blogspot.com/2011/11/giving-you-fresher-more-recent-search.html" target="_blank">im offiziellen Blog</a> verkündet, durch ein kürzlich erfolgtes Update nun noch frischere Ergebnisse liefern zu können. Dies soll ca. 35% aller gestellten Suchanfragen beeinflussen. In Zukunft kann die Suche also noch effizienter mit aktuellen Ereignissen umgehen: Eine Suche nach aktuellen Themen, z.B. [Olympiade] bringt nun eher Webseiten zur bevorstehenden Olympiade statt der Olympiade von 1900. Wiederkehrende Themen, wie z.B. [Fußballergebnisse] werden genauso optimiert wie auch gelegentliche Updates, wie [subaru impreza reviews].</p><p>Wichtig bei diesen Suchanfragen ist natürlich auch, dass jede Anfrage unterschiedliche Anforderungen an die Gewichtung der Aktualität hat. Die Suche nach einem [Rezept für Tomatensuppe] muss nicht das neueste, sondern das &#8220;beste&#8221; Rezept liefern. Die bessere Unterscheidung dieser Gewichtung ist ebenfalls Teil des Updates.</p> <img
src="http://www.mynakedgirlfriend.de/?ak_action=api_record_view&id=1435&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://www.mynakedgirlfriend.de/google-suche-liefert-jetzt-noch-frischere-ergebnisse/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>radvd und DHCP-Server mit IPv6 und openSUSE</title><link>http://www.mynakedgirlfriend.de/radvd-und-dhcp-server-mit-ipv6-und-opensuse/</link> <comments>http://www.mynakedgirlfriend.de/radvd-und-dhcp-server-mit-ipv6-und-opensuse/#comments</comments> <pubDate>Thu, 23 Jun 2011 14:47:50 +0000</pubDate> <dc:creator>Thomas Schulte</dc:creator> <category><![CDATA[IT / Technology]]></category> <category><![CDATA[combine]]></category> <category><![CDATA[DDNS]]></category> <category><![CDATA[DHCP]]></category> <category><![CDATA[DNS]]></category> <category><![CDATA[IPv6]]></category> <category><![CDATA[kombinieren]]></category> <category><![CDATA[openSUSE]]></category> <category><![CDATA[Server]]></category> <category><![CDATA[SuSE]]></category> <category><![CDATA[Update]]></category><guid
isPermaLink="false">http://mng.ser4.de/?p=869</guid> <description><![CDATA[In den letzten Tagen habe ich mich mal wieder ausführlich mit der Einrichtung von IPv6 in meinem Heim-Netzwerk beschäftigt. Ich nutze einen Server mit openSUSE 11.4 und SixXS-Tunnel als Router in die IPv6-Welt. Für IPv4 nutze ich eine FritzBox 6360 mit Unitymedia als Provider. Auf dem openSUSE-Server betreibe ich außerdem einen ...]]></description> <content:encoded><![CDATA[<p>In den letzten Tagen habe ich mich mal wieder ausführlich mit der Einrichtung von IPv6 in meinem Heim-Netzwerk beschäftigt. Ich nutze einen Server mit openSUSE 11.4 und SixXS-Tunnel als Router in die IPv6-Welt. Für IPv4 nutze ich eine FritzBox 6360 mit Unitymedia als Provider. Auf dem openSUSE-Server betreibe ich außerdem einen ISC-DHCP-Server und einen BIND-NameServer für IPv6 und IPv6.</p><p>Allgemeine Infos zu IPv6, die grundsätzliche Konfiguration unter Linux und die Einrichtung eines SixXS-Tunnels werden bereits ausgezeichnet im <a
title="IPv6-Wiki" href="http://www.kruedewagen.de/wiki/index.php/IPv6" target="_blank">IPv6-Wiki</a> von Ralf Krüdewagen beschrieben, daher werde ich hier nicht nochmals darauf eingehen.</p><p>Stattdessen erzähle ich über ein paar Dinge zu DHCP und DNS, die mir erst heute klar geworden sind und zeige, wie die technische Umsetzung funktioniert. Mag sein, dass ich mich hier und da nicht ganz korrekt ausdrücke&#8230; Feedback ist willkommen. :-)</p><p><span
id="more-869"></span></p><p>Zusammengefasst sind Stand heute folgende Funktionen möglich:</p><ul><li>IPv6-Tunnelnutzung mit SixXS</li><li>Router Advertisement mit radvd</li><li>DHCP-Server für IPv4 / IPv6</li><li>DNS-Server für IPv4 / IPv6</li><li>dynamische DNS-Updates (DDNS) für IPv4 / IPv6</li></ul><p>&nbsp;</p><p><strong>Im Doppelpack</strong></p><p>Ich bin bisher davon ausgegangen, dass man entweder &#8220;radvd&#8221; oder einen IPv6-fähigen DHCP-Server für die dynamische Zuweisung von IP&#8217;s verwendet. Richtig ist aber, dass beide Dienste als Team arbeiten. radvd verkündet im Netz lediglich das IPv6-Prefix, also das zu verwendende Subnetz und Angaben zum Router. Clients weisen sich anhand dieser Informationen selbst eine IP-Adresse zu. Wird nur radvd eingesetzt, spricht man von Stateless Address Autoconfiguration. In diesem Szenario können sich Clients bereits im Netz bewegen und mit anderen IP-Adressen/Hosts kommunizieren.</p><p>In einem typischen (Heim-)Netzwerk reicht das jedoch nur sehr selten. Das wohl wichtigste Feature ist das Zuweisen eines DNS-Servers. Hinzu kommen Optionen wie z.B. Domain-Name, Such-Suffixe, PXE oder WPAD-Angaben. Genau hier setzt der DHCP-Server auf, der den radvd sinnvoll ergänzt.</p><p><strong>Kurz: IP-Adressen kommen vom radvd, Zusatz-Optionen vom DHCP-Server. </strong>Man spricht hier von &#8220;<em>Stateful</em> Address Configuration&#8221;. (siehe auch <a
title="IPv6-Autokonfiguration" href="http://de.wikipedia.org/wiki/IPv6#Autokonfiguration" target="_blank">IPv6-Autokonfiguration</a> bei Wikipedia).</p><p>&nbsp;</p><p><strong>Die technische Umsetzung:</strong></p><p>Die radvd-Konfiguration wird auf ein Minimum reduziert. Wichtig ist die Option &#8220;AdvManagedFlag on&#8221;. Die Angabe eines prefix-Bereichs entfällt.</p><p><em>&#8220;/etc/radvd.conf&#8221;:</em></p><pre>interface eth0
{
        AdvSendAdvert on;
        AdvManagedFlag on;
        MinRtrAdvInterval 5;
        MaxRtrAdvInterval 10;
}</pre><p>&nbsp;</p><p>Ich nutze unter openSUSE 11.4 den ISC DHCP Server (RPM-Paket &#8220;dhcp-server&#8221;), derzeit in der Version 4.2.1. Dieser Dienst besteht aus zwei Komponenten, &#8220;dhcpd&#8221; für IPv4 und &#8220;dhcpd6&#8243; für IPv6. Ich beschäftige mich in diesem Artikel ausschließlich mit Letzterem. Die DHCP-Konfiguration wird in zwei Dateien vorgenommen:</p><p><em>&#8220;/etc/sysconfig/dhcpd&#8221;</em> (Auszug):</p><pre>DHCPD6_INTERFACE="eth0"</pre><p>&nbsp;</p><p><em>&#8220;/etc/dhcpd6.conf&#8221;</em> (&lt;- auf die &#8220;6&#8243; achten!):</p><pre>authoritative;
ddns-update-style interim;
ddns-updates off;

default-lease-time 2592000;
preferred-lifetime 604800;
option dhcp-renewal-time 3600;
option dhcp-rebinding-time 7200;
option dhcp6.info-refresh-time 21600;

allow leasequery;

log-facility local7;

subnet6 2001:xxxx:yyyy::/64 {

        range6 2001:xxxx:yyyy:: /64;

        option dhcp6.name-servers 2001:xxxx:yyyy::1;
        option dhcp6.domain-search "ipv6.site site";
}</pre><p>(IP-Adressen wurden anonymisiert)</p><p>&nbsp;</p><p>Wenn nun beide Dienste gestartet wurden und keine Firewall im Weg ist, sollten Clients bereits in der Lage sein, eine IPv6-Adresse inkl. Router- und DNS-Server-Adresse zu beziehen. In Kürze werde ich außerdem beschreiben, wie dynamische DNS-Updates mit IPv6 funktionieren.</p><p>&nbsp;</p> <img
src="http://www.mynakedgirlfriend.de/?ak_action=api_record_view&id=869&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://www.mynakedgirlfriend.de/radvd-und-dhcp-server-mit-ipv6-und-opensuse/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>404-Fehler nach Update auf WordPress 3.1.2</title><link>http://www.mynakedgirlfriend.de/404-fehler-nach-update-auf-wordpress-3-1-2/</link> <comments>http://www.mynakedgirlfriend.de/404-fehler-nach-update-auf-wordpress-3-1-2/#comments</comments> <pubDate>Wed, 27 Apr 2011 20:52:45 +0000</pubDate> <dc:creator>Thomas Schulte</dc:creator> <category><![CDATA[IT / Technology]]></category> <category><![CDATA[3.1.2]]></category> <category><![CDATA[404]]></category> <category><![CDATA[error]]></category> <category><![CDATA[Fehler]]></category> <category><![CDATA[permalink]]></category> <category><![CDATA[Update]]></category> <category><![CDATA[WordPress]]></category><guid
isPermaLink="false">http://mng.ser4.de/?p=860</guid> <description><![CDATA[Ärgerlich! So ganz nebenbei hatte ich heute meine WordPress-MultiSite-Umgebung automatisch auf die neu veröffentlichte Version 3.1.2 aktualisiert. &#8220;Alle Blogs im Netzwerk aktualisieren&#8221; hatte ich ebenfalls ausgeführt. Als kleine Stichprobe für die erfolgreich verlaufene Prozedur genügte mir der Aufruf der Startseite eines meiner Blogs. Das sollte sich heute noch als grober ...]]></description> <content:encoded><![CDATA[<p>Ärgerlich! So ganz nebenbei hatte ich heute meine WordPress-MultiSite-Umgebung automatisch auf die neu veröffentlichte Version 3.1.2 aktualisiert. &#8220;Alle Blogs im Netzwerk aktualisieren&#8221; hatte ich ebenfalls ausgeführt. Als kleine Stichprobe für die erfolgreich verlaufene Prozedur genügte mir der Aufruf der Startseite eines meiner Blogs. Das sollte sich heute noch als grober Schnitzer herausstellen.</p><p>Ich bemerkte eher zufällig, dass das Aufrufen beliebiger Artikel und Kategorien-Seiten bloß noch in 404-Fehlern endete&#8230;<span
id="more-860"></span></p><p>Kurz und knapp: Der Grund hierfür waren die Permalinks. Unter &#8220;<strong>Einstellungen -&gt; Permalinks -&gt; Allgemeine Optionen</strong>&#8221; verwende ich die Option &#8220;Benutzerdefinierte Struktur&#8221; mit dem Wert &#8220;/%postname%/&#8221;. <strong>Lösen konnte das Problem dann tatsächlich dadurch, dass ich die Permalink-Struktur pro Blog (!) zunächst auf &#8220;Standard&#8221; umstellte, die Einstellung speicherte und dann wieder die ursprüngliche Einstellung aktivierte.</strong></p><p>Möchte gern mal einen WordPress-MultiSite-Betreiber in einer wirklich großen Umgebung sehen. Da gibt&#8217;s dann wohl Einiges zu tun.</p> <img
src="http://www.mynakedgirlfriend.de/?ak_action=api_record_view&id=860&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://www.mynakedgirlfriend.de/404-fehler-nach-update-auf-wordpress-3-1-2/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Xen 4: Error: Device 0 (vif) could not be connected. Hotplug scripts not working. (UPDATE)</title><link>http://www.mynakedgirlfriend.de/xen-4-error-device-0-vif-could-not-be-connected-hotplug-scripts-not-working/</link> <comments>http://www.mynakedgirlfriend.de/xen-4-error-device-0-vif-could-not-be-connected-hotplug-scripts-not-working/#comments</comments> <pubDate>Tue, 13 Jul 2010 14:08:14 +0000</pubDate> <dc:creator>Thomas Schulte</dc:creator> <category><![CDATA[IT / Technology]]></category> <category><![CDATA[DomU]]></category> <category><![CDATA[hotplug]]></category> <category><![CDATA[Kernel]]></category> <category><![CDATA[Lösung]]></category> <category><![CDATA[mkinitrd]]></category> <category><![CDATA[Patch]]></category> <category><![CDATA[Skript]]></category> <category><![CDATA[SLES11]]></category> <category><![CDATA[Update]]></category> <category><![CDATA[vif]]></category> <category><![CDATA[Workaround]]></category> <category><![CDATA[Xen]]></category><guid
isPermaLink="false">http://mng.ser4.de/?p=446</guid> <description><![CDATA[Ich nutze den SuSE Linux Enterprise Server 11 (SLES11) als Dom0 mit Xen 4. Aus mir bisher unbekannten Gründen (ich vermute, das Kernel-Update auf 2.6.32.13-0.4.1 ist schuld) hatte ich immer wieder Probleme beim Starten von DomU-Instanzen, vor allem dann, wenn sie per &#8220;vm-install&#8221; erzeugt wurden.
Die genaue Fehlermeldung war &#8220;Error: Device ...]]></description> <content:encoded><![CDATA[<p>Ich nutze den SuSE Linux Enterprise Server 11 (SLES11) als Dom0 mit Xen 4. Aus mir bisher unbekannten Gründen (ich vermute, das Kernel-Update auf 2.6.32.13-0.4.1 ist schuld) hatte ich immer wieder Probleme beim Starten von DomU-Instanzen, vor allem dann, wenn sie per &#8220;vm-install&#8221; erzeugt wurden.</p><p>Die genaue Fehlermeldung war &#8220;<strong>Error: Device 0 (vif) could not be connected. Hotplug scripts not working.</strong>&#8220;. In der Datei &#8220;/var/log/xen/xen-hotplug.log&#8221; war außerdem zu lesen: &#8220;<strong>/etc/xen/scripts/xen-hotplug-cleanup: line 24: [: !=: unary operator expected</strong>".</p><p><span
id="more-446"></span></p><p>Anscheinend ist an der entsprechenden Stelle im genannten Skript nun eine Variable leer, die eigentlich gefüllt sein sollte. Das Ergebnis ist nun jedoch ungültig, woraufhin das Skript auf die Nase fällt. Bis Novell ein Update zur Verfügung stellt, um den Fehler zu beheben (ich hoffe, dass Novell die Lösung beisteuert) kann man sich mit einem Workaround helfen, der darin besteht, die Zeilen 24 und 25 im Skript "/etc/xen/scripts/xen-hotplug-cleanup" anzupassen:</p><p>aus:</p><pre>if [ $(xenstore-read "$vm_dev" 2&gt;/dev/null) != "" ]
&amp;&amp; [ "${path_array[1]}&#8221; = &#8220;vbd&#8221; ]; then</pre><p>wird:</p><pre>if [ x$(xenstore-read "$vm_dev" 2&gt;/dev/null) != "x" ]
&amp;&amp; [ x"${path_array[1]}" = "xvbd" ]; then</pre><p>Damit sollte das Problem umgangen werden können. Bisher funktioniert's bei mir ohne Probleme.</p><p>&nbsp;</p><p><strong>UPDATE (20.07.2010):</strong></p><p>Meine Xen-Umgebung lief in den letzten Tagen ziemlich wackelig. Das Starten von domU's war möglich, wenn ich allerdings eine der Instanzen stoppen oder neu starten musste, befand sie sich für ca. eine Minute im "paused"-Zustand und brach dann ab. Die Meldung war (wie gehabt) "Error: Device 0 (vif) could not be connected. Hotplug scripts not working.".</p><p>Ich habe Foren durchsucht, Manuals gelesen und diverse Mailinglisten umgegraben, doch zunächst schien nichts zu helfen, was auch immer ich versuchte.</p><p>Nun habe ich endlich das Problem für mich isoliert und "vorerst" behoben. SLES11SP1 nutzt in der Standardauslieferung für Xen das Kernelpaket "<strong>kernel-xen-2.6.32.12-0.7.1</strong>". Damit lief alles reibungslos. Dann kam vor einigen Tagen ein Kernel-Patch heraus, Version "<strong>kernel-xen-2.6.32.13-0.4.1</strong>". Und hiermit fing - wie anfangs bereits vermutet - der ganze Ärger an. Ich habe mittlerweile die Version wieder auf den Originalzustand zurück gedreht und schon funktioniert alles wieder reibungslos. Ich hatte war vor ein paar Tagen schon probiert, den Kernel zurück zu drehen, doch ich hatte auf meinem Server noch ein weiteres Problem, dass mit dem Booten von Software-RAID-Partitionen zusammen hing. Das konnte ich beheben, indem ich "<strong>mkinitrd-2.5.10-4.6.1</strong>" installierte. Ich glaube aber nicht, dass es sich hierbei um ein grundsätzliches Problem handelt... aber wer weiß. :-)</p> <img
src="http://www.mynakedgirlfriend.de/?ak_action=api_record_view&id=446&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://www.mynakedgirlfriend.de/xen-4-error-device-0-vif-could-not-be-connected-hotplug-scripts-not-working/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>

<!-- W3 Total Cache: Minify debug info:
Engine:             disk: basic
Theme:              e530c
Template:           archive
-->
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced

Served from: www.mynakedgirlfriend.de @ 2012-02-04 20:49:32 -->
