<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>mkr's blog - Computer</title>
    <link>http://blog.mkr-tech.ch/</link>
    <description>IT, Technik, allerlei</description>
    <dc:language>de</dc:language>
    <generator>Serendipity 1.5.4 - http://www.s9y.org/</generator>
    <pubDate>Tue, 05 Apr 2011 21:14:58 GMT</pubDate>

    <image>
        <url>http://blog.mkr-tech.ch/templates/bulletproof/img/s9y_banner_small.png</url>
        <title>RSS: mkr's blog - Computer - IT, Technik, allerlei</title>
        <link>http://blog.mkr-tech.ch/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Zugriff auf lokale Dateien von überall</title>
    <link>http://blog.mkr-tech.ch/archives/27-Zugriff-auf-lokale-Dateien-von-ueberall.html</link>
            <category>Computer</category>
    
    <comments>http://blog.mkr-tech.ch/archives/27-Zugriff-auf-lokale-Dateien-von-ueberall.html#comments</comments>
    <wfw:comment>http://blog.mkr-tech.ch/wfwcomment.php?cid=27</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.mkr-tech.ch/rss.php?version=2.0&amp;type=comments&amp;cid=27</wfw:commentRss>
    

    <author>nospam@example.com (mkr)</author>
    <content:encoded>
    Um Dateien übers Internet zu übertragen gibt es viele Lösungen. One-Click-Hoster wie &lt;a href=&quot;http://www.rapidshare.com/&quot; title=&quot;RapidShare&quot;&gt;RapidShare&lt;/a&gt;, Online-Speicher mit Synchronisierung wie &lt;a href=&quot;http://www.dropbox.com/&quot; title=&quot;Dropbox&quot;&gt;Dropbox&lt;/a&gt; und natürlich selbst installierte Web- und FTP-Server. Die Vor- und Nachteile sind bekannt: bei Filehostern kann man nur einzelne Dateien hochladen, bei Dropbox ist der kostenlose Speicher begrenzt. Bei beiden Varianten muss man die Dateien vorgängig hochladen. Einen Webserver mag nicht jeder selbst konfigurieren, zumal da noch Sachen wie dynamische IP-Adressen und Firewalls dazukommen.&lt;br /&gt;
&lt;br /&gt;
Der Dienst &lt;a href=&quot;http://www.mydisk.co.uk/&quot; title=&quot;MyDisk&quot;&gt;MyDisk.co.uk&lt;/a&gt; wählt einen anderen Weg: mit ihm macht man den Browser (über ein Java-Applet) quasi zu einem Webserver. Die Dateien müssen also nicht vorgängig hochgeladen werden. Sie werden erst übertragen, wenn sie abgerufen werden. Praktisch, wenn man kurz seine gesamte Musiksammlung freigeben will, um bei einem Kollegen darauf Zugriff zu haben. Da MyDisk die Verbindung vom Browser aus aufbaut funktioniert es problemlos über Firewalls und Proxies. &lt;br /&gt;&lt;a href=&quot;http://blog.mkr-tech.ch/archives/27-Zugriff-auf-lokale-Dateien-von-ueberall.html#extended&quot;&gt;&quot;Zugriff auf lokale Dateien von überall&quot; vollständig lesen&lt;/a&gt;
    </content:encoded>

    <pubDate>Tue, 05 Apr 2011 22:42:10 +0200</pubDate>
    <guid isPermaLink="false">http://blog.mkr-tech.ch/archives/27-guid.html</guid>
    
</item>
<item>
    <title>SUMO Paint: Bildbearbeitung im Browser</title>
    <link>http://blog.mkr-tech.ch/archives/24-SUMO-Paint-Bildbearbeitung-im-Browser.html</link>
            <category>Computer</category>
    
    <comments>http://blog.mkr-tech.ch/archives/24-SUMO-Paint-Bildbearbeitung-im-Browser.html#comments</comments>
    <wfw:comment>http://blog.mkr-tech.ch/wfwcomment.php?cid=24</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.mkr-tech.ch/rss.php?version=2.0&amp;type=comments&amp;cid=24</wfw:commentRss>
    

    <author>nospam@example.com (mkr)</author>
    <content:encoded>
    Eine wirklich tolle Flash-Anwendung habe ich unter &lt;a href=&quot;http://www.sumo.fi/web/&quot; title=&quot;http://www.sumo.fi/web/&quot;&gt;http://www.sumo.fi/web/&lt;/a&gt; entdeckt. Es handelt sich um eine Bildbearbeitung mit erstaunlich vielen Funktionen. Natürlich nicht mehr als man in einer richtigen Anwendung auch hätte, aber für unterwegs kann das ganz praktisch sein. 
    </content:encoded>

    <pubDate>Sun, 04 Jan 2009 21:20:11 +0100</pubDate>
    <guid isPermaLink="false">http://blog.mkr-tech.ch/archives/24-guid.html</guid>
    
</item>
<item>
    <title>Cherokee: schneller, flexibler Webserver</title>
    <link>http://blog.mkr-tech.ch/archives/23-Cherokee-schneller,-flexibler-Webserver.html</link>
            <category>Computer</category>
    
    <comments>http://blog.mkr-tech.ch/archives/23-Cherokee-schneller,-flexibler-Webserver.html#comments</comments>
    <wfw:comment>http://blog.mkr-tech.ch/wfwcomment.php?cid=23</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.mkr-tech.ch/rss.php?version=2.0&amp;type=comments&amp;cid=23</wfw:commentRss>
    

    <author>nospam@example.com (mkr)</author>
    <content:encoded>
    Der &lt;a href=&quot;http://www.cherokee-project.com/&quot; title=&quot;Cherokee Web Server&quot;&gt;Cherookee Web Server&lt;/a&gt; ist ein sehr kleiner, flexibler und schneller Webserver. Er bietet viele Features, von FastCGI über vHosts bis hin zum Reverse Proxy. Die Konfiguration erfolgt dabei über ein komfortables Webinterface. Auf dem Server mit Sites von Kunden kann ich ihn leider nicht einsetzen, da er keine .htaccess-Files liest. Die dort konfigurierten Sachen wie URL Rewriting unterstützt er zwar schon, aber die Kunden möchten die von ihrem CMS erstellten Rules natürlich nicht ins Webinterface abtippen.&lt;br /&gt;
&lt;br /&gt;
Für stark frequentierte Sites auf eigenen Servern sehe ich aber durchaus grosses Potential für den Cherokee. 
    </content:encoded>

    <pubDate>Sat, 20 Dec 2008 17:54:37 +0100</pubDate>
    <guid isPermaLink="false">http://blog.mkr-tech.ch/archives/23-guid.html</guid>
    
</item>
<item>
    <title>waRmZip: nützlicher Helfer für Windows-Admins</title>
    <link>http://blog.mkr-tech.ch/archives/22-waRmZip-nuetzlicher-Helfer-fuer-Windows-Admins.html</link>
            <category>Computer</category>
    
    <comments>http://blog.mkr-tech.ch/archives/22-waRmZip-nuetzlicher-Helfer-fuer-Windows-Admins.html#comments</comments>
    <wfw:comment>http://blog.mkr-tech.ch/wfwcomment.php?cid=22</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.mkr-tech.ch/rss.php?version=2.0&amp;type=comments&amp;cid=22</wfw:commentRss>
    

    <author>nospam@example.com (mkr)</author>
    <content:encoded>
    &lt;a href=&quot;http://winadmin.forret.com/scripts/warmzip/&quot; title=&quot;waRmZip&quot;&gt;waRmZip&lt;/a&gt; ist ein kleines Tool (VB-Script), mit dem man folgende Aufgaben automatisieren kann:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Dateien nach X Tagen löschen (sehr praktisch zur Reinigung von temporären Verzeichnissen)&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Dateien nach X Tagen in ein anderes Verzeichnis (Platzhalter wie $YEAR sind möglich) verschieben (zB. nach 10 Tagen verschieben und nach weiteren 30 Tagen löschen)&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Dateien nach X Tagen komprimieren&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Dateien nach X Tagen rotieren (Umbenennen in YYYYMMDD.filename.xyz, sehr praktisch für Logfiles; auf Wunsch kann eine neue leere Datei mit gleichem Namen angelegt werden, damit das loggende Programm keine Probleme bekommt)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
Zwei Beispiele:&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;waRmZip.wsf /r “C:\temp” /da:7 /df /log:C:\cleanup.log&lt;/em&gt;&lt;br /&gt;
Dateien älter als 7 Tage rekursiv aus C:\temp löschen, leere Verzeichnisse löschen und Vorgang in der Datei cleanup.log protokollieren.&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;waRmZip.wsf /r “C:\Logfiles” /ma:7 /md:C:\backup\$YEAR\$COMP&lt;/em&gt;&lt;br /&gt;
Logfiles älter als 7 Tage nach C:\backup\JAHR\COMPUTERNAME verschieben.&lt;br /&gt;
&lt;br /&gt;
Weitere Beispiele findet man auf der Website von &lt;a href=&quot;http://winadmin.forret.com/scripts/warmzip/&quot; title=&quot;waRmZip&quot;&gt;waRmZip&lt;/a&gt; sowie mit &quot;waRmZip.wsf /?&quot;.&lt;br /&gt;
&lt;br /&gt;
Kleiner Tipp: Wenn man waRmZip über &quot;cscript waRmZip.wsf&quot; aufruft, wird es immer mit dem Kommandozeilen-Interpreter gestartet und nicht mit der grafischen Version. (Sonst erscheinen Dialogboxen, was bei einer Ausführung über den Taskplaner hinderlich sein kann.) 
    </content:encoded>

    <pubDate>Thu, 06 Nov 2008 20:28:56 +0100</pubDate>
    <guid isPermaLink="false">http://blog.mkr-tech.ch/archives/22-guid.html</guid>
    
</item>
<item>
    <title>Piwik: Besucherstatistiken einfach und schnell</title>
    <link>http://blog.mkr-tech.ch/archives/21-Piwik-Besucherstatistiken-einfach-und-schnell.html</link>
            <category>Computer</category>
    
    <comments>http://blog.mkr-tech.ch/archives/21-Piwik-Besucherstatistiken-einfach-und-schnell.html#comments</comments>
    <wfw:comment>http://blog.mkr-tech.ch/wfwcomment.php?cid=21</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.mkr-tech.ch/rss.php?version=2.0&amp;type=comments&amp;cid=21</wfw:commentRss>
    

    <author>nospam@example.com (mkr)</author>
    <content:encoded>
    In den meisten Fällen reicht die Auswertung der Webserver-Logfiles zB. mit &lt;a href=&quot;http://www.awstats.org/&quot; title=&quot;AWStats&quot;&gt;AWStats&lt;/a&gt; aus, um eine Übersicht über die Anzahl Besucher und die meistbesuchten Seiten zu erhalten.&lt;br /&gt;
&lt;br /&gt;
Manchmal will man aber mehr wissen: Welche Plugins haben die Besucher installiert? Welche Bildschirmauflösung haben sie? etc. Oder man hat keine Logfiles zur Verfügung (etwa bei Billighostern).&lt;br /&gt;
&lt;br /&gt;
Da kann &lt;a href=&quot;http://piwik.org/&quot; title=&quot;Piwik&quot;&gt;Piwik&lt;/a&gt; helfen. Das ist eine einfache PHP-Anwendung, welche sehr umfangreiche Statistiken generieren kann. Man muss dazu lediglich auf den zu überwachenden Seiten einen Javascript-Code einfügen. Das ist dann schon der Nachteil: Hat ein User Javascript deaktiviert, wird sein Besuch nicht protokolliert. Zudem müssen Dateien über eine spezielle Seite umgeleitet werden, wenn ihr Download protokolliert werden soll. Da sind Logfiles komfortabler.&lt;br /&gt;
&lt;br /&gt;
Die Statistiken sind sehr nett aufgemacht, siehe &lt;a href=&quot;http://piwik.org/demo/&quot; title=&quot;Piwik Demo&quot;&gt;Demo&lt;/a&gt;. 
    </content:encoded>

    <pubDate>Sun, 19 Oct 2008 19:36:14 +0200</pubDate>
    <guid isPermaLink="false">http://blog.mkr-tech.ch/archives/21-guid.html</guid>
    
</item>
<item>
    <title>MySQL Backup unter Linux und Windows</title>
    <link>http://blog.mkr-tech.ch/archives/20-MySQL-Backup-unter-Linux-und-Windows.html</link>
            <category>Computer</category>
    
    <comments>http://blog.mkr-tech.ch/archives/20-MySQL-Backup-unter-Linux-und-Windows.html#comments</comments>
    <wfw:comment>http://blog.mkr-tech.ch/wfwcomment.php?cid=20</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://blog.mkr-tech.ch/rss.php?version=2.0&amp;type=comments&amp;cid=20</wfw:commentRss>
    

    <author>nospam@example.com (mkr)</author>
    <content:encoded>
    Häufig will man alle Datenbanken auf einem Server sichern. Das geht mit der Option &quot;--all-databases&quot; von mysqldump. Dabei werden jedoch alle Datenbanken in den gleichen Dump gespeichert, was bei einem Restore sehr mühsam sein kann.&lt;br /&gt;
&lt;br /&gt;
Unter Linux habe ich deshalb schon länger folgendes Script im Einsatz:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;#!/bin/sh&lt;br /&gt;
# Backupscript fuer MySQL&lt;br /&gt;
&lt;br /&gt;
USER=root&lt;br /&gt;
PASSWD=geheim&lt;br /&gt;
BACKUPDIR=/backup/mysql&lt;br /&gt;
DATABASES=`mysql -u$USER -p$PASSWD -e&quot;show databases&quot;`&lt;br /&gt;
&lt;br /&gt;
for DATABASE in $DATABASES&lt;br /&gt;
do&lt;br /&gt;
if [ $DATABASE != &quot;Database&quot; ]; then&lt;br /&gt;
mysqldump -u$USER -p$PASSWD $DATABASE &gt; $BACKUPDIR/$DATABASE&quot;_dump&quot;&lt;br /&gt;
fi&lt;br /&gt;
done&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Es holt sich zuerst mit &quot;SHOW DATABASES&quot; eine Liste aller vorhandenen Datenbanken, und speichert danach jede einzeln mit mysqldump in eine Datei.&lt;br /&gt;
&lt;br /&gt;
Heute wurde ich gefragt, wie man das unter Windows lösen kann. Ich habe deshalb das Script in VBScript geschrieben (normalerweise ist mir C# lieber, aber für so ein Script ist VBS nicht schlecht):&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&#039;MySQL Backup Script&lt;br /&gt;
&#039;28.04.08 / mkr&lt;br /&gt;
&#039;sichert alle vorhandenen MySQL-Datenbanken in einzelne Dateien&lt;br /&gt;
&#039;ausführen mit &quot;cscript mysql_backup.vbs&quot;&lt;br /&gt;
&lt;br /&gt;
&#039;Konfiguration&lt;br /&gt;
server = &quot;127.0.0.1&quot;&lt;br /&gt;
user = &quot;root&quot;&lt;br /&gt;
pw = &quot;geheim&quot;&lt;br /&gt;
mysql = &quot;c:\programme\mysql\bin\mysql.exe&quot;&lt;br /&gt;
mysqldump = &quot;c:\programme\mysql\bin\mysqldump.exe&quot;&lt;br /&gt;
backupdir = &quot;c:\backup\mysql\&quot;&lt;br /&gt;
&lt;br /&gt;
&#039;ab hier nichts mehr ändern&lt;br /&gt;
Set objShell = CreateObject(&quot;WScript.Shell&quot;)&lt;br /&gt;
&lt;br /&gt;
&#039;Datenbanken auflisten&lt;br /&gt;
&#039;WScript.Echo mysql &amp;amp; &quot; --host=&quot; &amp;amp; server &amp;amp; &quot; -u&quot; &amp;amp; user &amp;amp; &quot; -p&quot; &amp;amp; pw &amp;amp; &quot; -e&quot;&quot;SHOW DATABASES&quot;&quot;&quot;&lt;br /&gt;
Set objWshScriptExec = objShell.Exec(mysql &amp;amp; &quot; --host=&quot; &amp;amp; server &amp;amp; &quot; -u&quot; &amp;amp; user &amp;amp; &quot; -p&quot; &amp;amp; pw &amp;amp; &quot; -e&quot;&quot;SHOW DATABASES&quot;&quot;&quot;)&lt;br /&gt;
Set objStdOut = objWshScriptExec.StdOut&lt;br /&gt;
&lt;br /&gt;
Do Until objStdOut.AtEndOfStream&lt;br /&gt;
    db = objStdOut.ReadLine&lt;br /&gt;
    &lt;br /&gt;
	If db &lt;&gt; &quot;Database&quot; Then&lt;br /&gt;
		dateiname = db &amp;amp; &quot;_dump.txt&quot;&lt;br /&gt;
		WScript.Echo &quot;sichere Datenbank &quot; &amp;amp; db &amp;amp; &quot; nach &quot; &amp;amp; backupdir &amp;amp; dateiname&lt;br /&gt;
		objShell.Run(mysqldump &amp;amp; &quot; --host=&quot; &amp;amp; server &amp;amp; &quot; -u&quot; &amp;amp; user &amp;amp; &quot; -p&quot; &amp;amp; pw &amp;amp; &quot; --result-file=&quot; &amp;amp; backupdir &amp;amp; dateiname &amp;amp; &quot; &quot; &amp;amp; db)&lt;br /&gt;
	End If&lt;br /&gt;
Loop&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Sollte selbsterklärend sein. Vielleicht kann es ja jemand brauchen. 
    </content:encoded>

    <pubDate>Mon, 28 Apr 2008 22:03:49 +0200</pubDate>
    <guid isPermaLink="false">http://blog.mkr-tech.ch/archives/20-guid.html</guid>
    
</item>
<item>
    <title>interessantes Projekt: Eaglemap.ch</title>
    <link>http://blog.mkr-tech.ch/archives/19-interessantes-Projekt-Eaglemap.ch.html</link>
            <category>Computer</category>
    
    <comments>http://blog.mkr-tech.ch/archives/19-interessantes-Projekt-Eaglemap.ch.html#comments</comments>
    <wfw:comment>http://blog.mkr-tech.ch/wfwcomment.php?cid=19</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.mkr-tech.ch/rss.php?version=2.0&amp;type=comments&amp;cid=19</wfw:commentRss>
    

    <author>nospam@example.com (mkr)</author>
    <content:encoded>
    Die letzten Wochen hatte ich Gelegenheit, ein interessantes Webprojekt umzusetzen. Der Kunde wollte eine Seite, auf der man Golfplätze in der Schweiz und Deutschland suchen kann. Die Plätze sollten über Google Maps angezeigt werden. Es musste also am richtigen Ort ein Marker gesetzt werden, der bei einem Klick eine Seite mit weiteren Informationen wie Luftbilder, Hotels in der Nähe etc. anzeigt.&lt;br /&gt;
&lt;br /&gt;
Verwendet haben wir das Etomite CMS. Mit ein paar Snippets wird der Javascript-Code für die Maps API erzeugt. Interessant war auch die Realisierung der Umkreissuche: Über den Geocoder-Dienst von Google kann man die Koordinaten eines Ortes abfragen. Damit können die Golfplätze in der Nähe ermittelt und angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
Die Firma bietet noch mehr, von der Platzvermessung über einen Course Guide bis zu Abschlagtafeln.&lt;br /&gt;
&lt;br /&gt;
&lt;a class=&#039;serendipity_image_link&#039; href=&#039;http://www.eaglemap.ch&#039; target=&quot;_blank&quot;&gt;&lt;!-- s9ymdb:5 --&gt;&lt;img width=&quot;268&quot; height=&quot;60&quot; style=&quot;float: left; border: 0px; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://blog.mkr-tech.ch/uploads/images/eagle_268x60.gif&quot; alt=&quot;&quot; /&gt;&lt;/a&gt; 
    </content:encoded>

    <pubDate>Tue, 08 Apr 2008 20:45:01 +0200</pubDate>
    <guid isPermaLink="false">http://blog.mkr-tech.ch/archives/19-guid.html</guid>
    
</item>
<item>
    <title>VMware ESX 3.5.0 unterstützt keine Serial Ports mehr</title>
    <link>http://blog.mkr-tech.ch/archives/18-VMware-ESX-3.5.0-unterstuetzt-keine-Serial-Ports-mehr.html</link>
            <category>Computer</category>
    
    <comments>http://blog.mkr-tech.ch/archives/18-VMware-ESX-3.5.0-unterstuetzt-keine-Serial-Ports-mehr.html#comments</comments>
    <wfw:comment>http://blog.mkr-tech.ch/wfwcomment.php?cid=18</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.mkr-tech.ch/rss.php?version=2.0&amp;type=comments&amp;cid=18</wfw:commentRss>
    

    <author>nospam@example.com (mkr)</author>
    <content:encoded>
    Gestern Abend habe ich unsere ESX von 3.0.2 auf 3.5.0 upgedatet. Das Update lief ohne Probleme durch. Heute merke ich, dass die Zeiterfassung keine aktuellen Daten einlesen konnte.&lt;br /&gt;
&lt;br /&gt;
Im Virtual Center war der Serial Port bei der virtuellen Maschine deaktiviert, der Haken bei &quot;Connected&quot; war nicht aktiviert. Aktivieren konnte man ihn ohne Fehlermeldung, aber wenn man das nächste Mal in die Konfiguration ging, war er wieder draussen.&lt;br /&gt;
&lt;br /&gt;
Eine kurze Suche im Internet hat folgendes ergeben:&lt;br /&gt;
&lt;blockquote&gt;VMware currently does not support physical serial and parallel ports in ESX Server 3i version 3.5 and VirtualCenter 2.5. &lt;/blockquote&gt;&lt;br /&gt;
Quelle: &lt;a href=&quot;http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&amp;docType=kc&amp;externalId=1003129&amp;sliceId=2&amp;docTypeID=DT_KB_1_1&amp;dialogID=52249120&amp;stateId=0%200%2052247142&quot;&gt;VMware Knowledge Base&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Wieso denn das? Bis jetzt hat der Port immer gut funktioniert! Wieso wird so eine Funktion einfach entfernt?&lt;br /&gt;
&lt;br /&gt;
Das nächste Mal lese ich die Release Notes, da hätte das sicher dringestanden... 
    </content:encoded>

    <pubDate>Thu, 13 Mar 2008 16:03:52 +0100</pubDate>
    <guid isPermaLink="false">http://blog.mkr-tech.ch/archives/18-guid.html</guid>
    
</item>
<item>
    <title>ein paar Tage ohne Netz</title>
    <link>http://blog.mkr-tech.ch/archives/16-ein-paar-Tage-ohne-Netz.html</link>
            <category>Computer</category>
            <category>Persönliches</category>
    
    <comments>http://blog.mkr-tech.ch/archives/16-ein-paar-Tage-ohne-Netz.html#comments</comments>
    <wfw:comment>http://blog.mkr-tech.ch/wfwcomment.php?cid=16</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.mkr-tech.ch/rss.php?version=2.0&amp;type=comments&amp;cid=16</wfw:commentRss>
    

    <author>nospam@example.com (mkr)</author>
    <content:encoded>
    Schon länger habe ich mit dem Gedanken gespielt, zuhause von ADSL auf VDSL zu wechseln. Am Freitag, 18.01. war der Termin für die Umschaltung. Vorher hat ein Telematiker die Leitungen im Haus erneuert. (VDSL braucht 4-adrige Leitungen und vor dem Splitter darf keine Verzweigung sein.)&lt;br /&gt;
&lt;br /&gt;
Bis um 18:00 Uhr sollte die Umstellung abgeschlossen sein. Leider konnte sich mein Router nicht einwählen. Der green.ch-Supporter meinte, die Swisscom habe die Umschaltung als erledigt gekennzeichnet, er könne leider nichts unternehmen. Ich könnte höchstens eine Störungsmeldung bei der Swisscom absetzen, aber bei der sei ja alles in Ordnung.&lt;br /&gt;
&lt;br /&gt;
Da ich nicht die Kosten für die Störungsmeldung übernehmen wollte, nur weil evtl. mein Router defekt ist, habe ich einen neuen Router gekauft. Aber auch der hatte kein Signal.&lt;br /&gt;
&lt;br /&gt;
Der green.ch-Support hat dann einen Swisscom-Techniker in die Zentrale bestellt, welcher den Fehler auch prompt fand: Ein Kabel war nicht eingesteckt. Seit Mittwoch, 23.01. bin ich wieder online.&lt;br /&gt;
&lt;br /&gt;
Die Prozesse zur Umschaltung von ADSL zu VDSL sind anscheinend noch nicht ganz ausgereift. Wir hatten schon bei einigen Kunden Probleme, als wir auf VDSL umschalten wollten.&lt;br /&gt;
&lt;br /&gt;
Erstaunlich finde ich aber was ganz anderes: Ich habe seit knapp 10 Jahren einen Internetzugang und kann nicht mehr ohne leben. Dabei geht es nicht mal um fehlende Unterhaltung, sondern man schaut mal kurz die Öffnungszeit eines Geschäfts nach, erwartet ein dringendes Mail etc. Das Schlimmste war nicht fehlende Information, sondern schon nur das Gefühl, nicht online zu sein. Ich bin von einer Technik abhängig, die es vor einigen Jahren noch nicht in dieser Form gab. Das gibt mir schon zu denken. 
    </content:encoded>

    <pubDate>Thu, 24 Jan 2008 14:50:00 +0100</pubDate>
    <guid isPermaLink="false">http://blog.mkr-tech.ch/archives/16-guid.html</guid>
    
</item>
<item>
    <title>Skalierbarkeit extrem: YouTube</title>
    <link>http://blog.mkr-tech.ch/archives/10-Skalierbarkeit-extrem-YouTube.html</link>
            <category>Computer</category>
    
    <comments>http://blog.mkr-tech.ch/archives/10-Skalierbarkeit-extrem-YouTube.html#comments</comments>
    <wfw:comment>http://blog.mkr-tech.ch/wfwcomment.php?cid=10</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.mkr-tech.ch/rss.php?version=2.0&amp;type=comments&amp;cid=10</wfw:commentRss>
    

    <author>nospam@example.com (mkr)</author>
    <content:encoded>
    Ein interessantes Video über YouTube und die Probleme, mit denen die Entwickler zu kämpfen haben:&lt;br /&gt;
&lt;br /&gt;
&lt;embed style=&quot;width:400px; height:326px;&quot; id=&quot;VideoPlayback&quot; type=&quot;application/x-shockwave-flash&quot; src=&quot;http://video.google.com/googleplayer.swf?docId=-6304964351441328559&amp;hl=en&quot; flashvars=&quot;&quot;&gt; &lt;/embed&gt;&lt;br /&gt;
&lt;br /&gt;
die wichtigsten Fakten:&lt;br /&gt;
&lt;br /&gt;
- Linux&lt;br /&gt;
- Apache für den dynamischen Content&lt;br /&gt;
- lighttpd für die Videos&lt;br /&gt;
- Python&lt;br /&gt;
- MySQL-Cluster&lt;br /&gt;
- Teamwork ist sehr wichtig 
    </content:encoded>

    <pubDate>Thu, 09 Aug 2007 14:57:24 +0200</pubDate>
    <guid isPermaLink="false">http://blog.mkr-tech.ch/archives/10-guid.html</guid>
    
</item>
<item>
    <title>kein Newsserver bei green.ch</title>
    <link>http://blog.mkr-tech.ch/archives/9-kein-Newsserver-bei-green.ch.html</link>
            <category>Computer</category>
    
    <comments>http://blog.mkr-tech.ch/archives/9-kein-Newsserver-bei-green.ch.html#comments</comments>
    <wfw:comment>http://blog.mkr-tech.ch/wfwcomment.php?cid=9</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.mkr-tech.ch/rss.php?version=2.0&amp;type=comments&amp;cid=9</wfw:commentRss>
    

    <author>nospam@example.com (mkr)</author>
    <content:encoded>
    Ich bin war schon Kunde bei green.ch, als die Firma noch Agri hiess. Zuerst Dial-In, dann ADSL. Mit den Leistungen war ich immer zufrieden. Aber etwas nervt mich extrem: Sie bieten keinen Newsserver mehr an.&lt;br /&gt;
&lt;br /&gt;
Bis vor einiger Zeit gab es noch news.green.ch, welches eine Umleitung auf einen amerikanischen Serverbetreiber war. Dort war immerhin 1MB Traffic pro Tag inbegriffen. Die eigenen Posts wurden durch vier Zeilen Werbung verunstaltet, aber damit konnte man gerade noch leben. news.green.ch ist aber nicht mehr erreichbar.&lt;br /&gt;
&lt;br /&gt;
Aktuell steht auf der Website von green.ch:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;strong&gt;Kann ich als green.ch Kunde auch einen Newsserver benutzen?&lt;/strong&gt;  	 &lt;br /&gt;
	&lt;br /&gt;
Folgende Newsdienste können wir Ihnen empfehlen:&lt;br /&gt;
&lt;br /&gt;
www.teranews.com bis 30 MB/mt. gratis&lt;br /&gt;
www.easynews.com&lt;br /&gt;
www.giganews.com&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Na toll. teranews.com verlangt für die Registrierung auch Geld, gratis ist nur die anschliessende Verwendung.&lt;br /&gt;
&lt;br /&gt;
Ist es wirklich zuviel verlangt, dass ein Provider einen eigenen Newsserver betreibt oder die Dienstleistung meinetwegen dazukauft? Ich will keine Binary-Groups oder besonders lange Vorhaltezeiten, sondern einfach die üblichen Groups normal nutzen können. 
    </content:encoded>

    <pubDate>Mon, 09 Jul 2007 14:11:40 +0200</pubDate>
    <guid isPermaLink="false">http://blog.mkr-tech.ch/archives/9-guid.html</guid>
    
</item>
<item>
    <title>endlich mal ein &quot;gutes&quot; Phishing-Mail</title>
    <link>http://blog.mkr-tech.ch/archives/8-endlich-mal-ein-gutes-Phishing-Mail.html</link>
            <category>Computer</category>
    
    <comments>http://blog.mkr-tech.ch/archives/8-endlich-mal-ein-gutes-Phishing-Mail.html#comments</comments>
    <wfw:comment>http://blog.mkr-tech.ch/wfwcomment.php?cid=8</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.mkr-tech.ch/rss.php?version=2.0&amp;type=comments&amp;cid=8</wfw:commentRss>
    

    <author>nospam@example.com (mkr)</author>
    <content:encoded>
    Als Internetuser bekommt man neben Spam ja immer häufiger auch &lt;a href=&quot;http://de.wikipedia.org/wiki/Phishing&quot; &gt;Phishing-Mails&lt;/a&gt;. Darunter hatte es sehr viele schlechte, auf die man kaum hereinfällt. Der Text war völlig fehlerhaft übersetzt und Links zeigten direkt auf IP-Adressen.&lt;br /&gt;
&lt;br /&gt;
Heute Morgen habe ich ein recht gut gemachtes Mail bekommen, welches mir meine Kreditkartendaten entlocken wollte. Absender war &quot;security@visa.com&quot;, der Betreff lautete: &quot;Alert: Your Visa Credit Card Information&quot;.&lt;br /&gt;
&lt;br /&gt;
Der Text:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;Sie haben diese Mail erhalten, weil wir den starken Verdacht haben, dass Ihre VISA Kreditkarte in letzter Zeit missbraucht wurde. Um das Eintreten jeglicher betrügerischer Aktivitäten zu verhindern, erfordert es der Einleitung einer Untersuchung.&lt;br /&gt;
 &lt;br /&gt;
Per Kundenvereinbarung, Sektion 9, konnten wir sofort eine Warnung aussprechen, vorläufig außer Kraft setzen, auf unbestimmte Zeit außer Kraft setzen oder Ihre Mitgliedschaft terminieren und ablehnen unseren  Service nachzukommen, wenn wir glauben, dass Ihre Aktionen finanziellen Verlust oder legale Verpflichtungen Ihnen, unseren Benutzern oder uns gegenüber verursachen könnte. Wir werden auch diese Handlungen durchführen, wenn wir nicht in der Lage sind jegliche Informationen die Sie uns liefern nachzuprüfen oder zu authentifizieren. &lt;br /&gt;
 &lt;br /&gt;
Wenn Ihr Benutzerkonto in den nächsten 72 Stunden nicht aktualisiert wird, vermuten wir, dass es sich voraussetzen um einen Kreditkartenbetrug bei Ihnen handelt, woraufhin Ihre Karte außer Kraft gesetzt wird. Wir entschuldigen uns für diese Unannehmlichkeit, jedoch bezweckt diese Verifikation, dass Ihr VISA Konto nicht für betrügerische Zwecke missbraucht wird und um Betrug zu bekämpfen.&lt;br /&gt;
 &lt;br /&gt;
Bitte scannen Sie dir folgenden Dokumente ein und fügen diese einer Email an folgende Adresse hinzu: verification@visa-europe.net&lt;br /&gt;
 &lt;br /&gt;
- Ihre Kredit-/ Kundenkarte (Vorder- und Rückseite)&lt;br /&gt;
- Ihre Kredit-/ Kundenkarten Abrechnung oder Nutzungsrechungen (Strom, Telefonrechnung)&lt;br /&gt;
- Eine gültige Photo ID (Beispiel: Reisepass, Führerschein, etc�)&lt;br /&gt;
 &lt;br /&gt;
Die Vervollständigung aller in der Checkliste genannten Posten führt zu einer automatischen Behebung Ihrer Kreditkarte. &lt;br /&gt;
 &lt;br /&gt;
Danke für Ihre bereitwillige Aufmerksamkeit in dieser Angelegenheit. Bitte haben Sie Verständnis, dass es sich hierbei um eine Sicherheitsmaßnahme handelt, die Sie und Ihr Konto beschützen  soll.&lt;br /&gt;
 &lt;br /&gt;
Mit freundlichen Grüßen&lt;br /&gt;
 &lt;br /&gt;
Sicherheitsabteilung&lt;br /&gt;
Visa Card, Inc Schweiz&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Positiv:&lt;br /&gt;
&lt;br /&gt;
- recht fehlerfreier, deutscher Text&lt;br /&gt;
- bezieht sich auf die Schweiz&lt;br /&gt;
- Kreditkartennummer soll an eine Mailadresse geschickt werden, kein HTTP-Link. So schlagen die Phishing-Filter neuerer Browser keinen Alarm.&lt;br /&gt;
- die Webseite &quot;visa-europe.net&quot; leitete auf die Schweizer Seite der Viseca weiter (jetzt ist die Seite nicht mehr erreichbar)&lt;br /&gt;
- die Domain &quot;visa-europe.net&quot; ist auf die Firma &quot;Western Union&quot; registriert&lt;br /&gt;
&lt;br /&gt;
Die Phisher haben aber auch einige Fehler gemacht:&lt;br /&gt;
&lt;br /&gt;
- im Mailheader taucht die Domain &quot;account-register.com&quot; auf, das sieht recht verdächtig aus&lt;br /&gt;
- im Mailheader steht &quot;X-PHP-Script: visa-europe.net/mail/index.php&quot;, unter der Adresse hat sich heute Morgen ein &quot;Guerilla Mailer&quot; zum Massenmailversand gemeldet&lt;br /&gt;
- eine Bank fragt nie nach solchen Daten per Mail, wirklich nie&lt;br /&gt;
&lt;br /&gt;
Grösster Fehler: Ich besitze gar keine Visa-Card. &lt;img src=&quot;http://blog.mkr-tech.ch/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; 
    </content:encoded>

    <pubDate>Thu, 21 Jun 2007 21:38:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.mkr-tech.ch/archives/8-guid.html</guid>
    
</item>
<item>
    <title>Probleme mit Exchange 2003 SP2 und Greylisting</title>
    <link>http://blog.mkr-tech.ch/archives/7-Probleme-mit-Exchange-2003-SP2-und-Greylisting.html</link>
            <category>Computer</category>
    
    <comments>http://blog.mkr-tech.ch/archives/7-Probleme-mit-Exchange-2003-SP2-und-Greylisting.html#comments</comments>
    <wfw:comment>http://blog.mkr-tech.ch/wfwcomment.php?cid=7</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.mkr-tech.ch/rss.php?version=2.0&amp;type=comments&amp;cid=7</wfw:commentRss>
    

    <author>nospam@example.com (mkr)</author>
    <content:encoded>
    Wie wahrscheinlich viele Admins, die im KMU-Bereich tätig sind, werde auch ich dazu &quot;genötigt&quot;, Exchange als Mailserver im Internet einzusetzen. Die Version 2003 läuft aber eigentlich ganz gut, zumindest für die Verwendung in kleineren Unternehmen. Schon seit einiger Zeit bin ich ein nerviges Problem am analysieren: Seit der Installation von SP2 für Windows 2003 verschwinden Mails manchmal einfach, wenn deren Empfänger &lt;a href=&quot;http://de.wikipedia.org/wiki/Greylisting&quot;&gt;Greylisting&lt;/a&gt; verwenden. Im SMTP-Log taucht ein Zustellversuch auf, der fehlschlägt. Die &quot;Nachrichtenverfolgung&quot; meldet, das Mail sei erfolgreich zugestellt worden. Auch in der Warteschlange ist es nicht zu finden.&lt;br /&gt;
&lt;br /&gt;
Gestern habe ich über die &lt;a href=&quot;http://www.swinog.ch/&quot; &gt;SwiNOG-Mailingliste&lt;/a&gt; erfahren, dass es sich dabei um einen Bug im SMTP-Dienst handelt. Das Problem tritt auf, wenn während dem SMTP-Dialog ein 4xx Fehler gemeldet wird (wie es unter anderem Greylisting macht). Manche Mails verschwinden dann einfach.&lt;br /&gt;
&lt;br /&gt;
Die Mails werden nach einem Neustart des SMTP-Dienstes erfolgreich zugestellt, sie sind also nicht verloren.&lt;br /&gt;
&lt;br /&gt;
Temporäre Lösung bis zum Erscheinen eines Patchs: den SMTP-Dienst täglich (oder bei Bedarf häufiger) neu starten.&lt;br /&gt;
&lt;br /&gt;
Referenz: &lt;a href=&quot;http://groups.google.com/group/microsoft.public.exchange.admin/browse_thread/thread/0595e9ac18728149/538817040973f86c&quot; &gt;Exchange 2003 SP2 Greylisting bug - survey - microsoft.public.exchange.admin | Google Groups&lt;/a&gt; 
    </content:encoded>

    <pubDate>Wed, 20 Jun 2007 21:26:19 +0200</pubDate>
    <guid isPermaLink="false">http://blog.mkr-tech.ch/archives/7-guid.html</guid>
    
</item>
<item>
    <title>Etomite - ein CMS von Profis für Profis</title>
    <link>http://blog.mkr-tech.ch/archives/6-Etomite-ein-CMS-von-Profis-fuer-Profis.html</link>
            <category>Computer</category>
    
    <comments>http://blog.mkr-tech.ch/archives/6-Etomite-ein-CMS-von-Profis-fuer-Profis.html#comments</comments>
    <wfw:comment>http://blog.mkr-tech.ch/wfwcomment.php?cid=6</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.mkr-tech.ch/rss.php?version=2.0&amp;type=comments&amp;cid=6</wfw:commentRss>
    

    <author>nospam@example.com (mkr)</author>
    <content:encoded>
    Heute möchte ich kurz ein CMS vorstellen, welches mich sehr begeistert. Sicher kennen viele Joomla (früher Mambo). Ich habe damit auch gearbeitet, aber es war mir immer zu kompliziert. Man kann sehr viel damit machen, aber dafür ist es hie und da recht umständlich. Auch Typo3 hat mich wegen seiner Komplexität abgeschreckt. Per Zufall bin ich vor über einem Jahr auf &lt;a href=&quot;http://www.etomite.org/&quot; &gt;Etomite&lt;/a&gt; gestossen. Bis heute habe ich schon einige Websites damit realisiert und bin immer wieder aufs Neue davon fasziniert.&lt;br /&gt;
&lt;br /&gt;
Was macht es so toll?&lt;br /&gt;
&lt;br /&gt;
Mir gefällt, dass es für Entwickler geschrieben wurde. Es nimmt einem viele Routineaufgaben ab, die man mit statischen Seiten zu erledigen hätte (Menüs erstellen etc.). Aber man braucht trotzdem Kenntnisse von HTML/CSS/Javascript (und PHP, wenn man eigene Erweiterungen schreiben will). Dafür kann man überall eingreifen.&lt;br /&gt;
&lt;br /&gt;
Ein einfaches Template sieht beispielsweise so aus:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;en&quot; lang=&quot;en&quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=utf-8&quot; /&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;templates/andreas/01/andreas01.css&quot; media=&quot;screen&quot; title=&quot;andreas/01 (screen)&quot; /&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;[(site_name)] :: [*pagetitle*] :: andreas/01&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div id=&quot;wrap&quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&quot;header&quot;&amp;gt;&amp;lt;h1&amp;gt;[(site_name)]&amp;lt;/h1&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;img id=&quot;frontphoto&quot; src=&quot;templates/andreas/01/images/front.jpg&quot; width=&quot;760&quot; height=&quot;175&quot; alt=&quot;&quot; title=&quot;&quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&quot;avmenu&quot;&amp;gt;&lt;br /&gt;
&amp;lt;h2 class=&quot;hide&quot;&amp;gt;Menu:&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
[[ListMenu?LM_node=0]]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&quot;content&quot;&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;[*longtitle*]&amp;lt;/h2&amp;gt;&lt;br /&gt;
[*content*]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&quot;footer&quot;&amp;gt;&lt;br /&gt;
Copyright &amp;copy; 2006 [(site_name)]. Design by &amp;lt;a href=&quot;http://andreasviklund.com&quot; title=&quot;andreas01&quot;&amp;gt;Andreas Viklund&amp;lt;/a&amp;gt; / &amp;lt;a href=&quot;http://www.baynetservices.co.uk&quot; title=&quot;bay net services&quot;&amp;gt;Bay Net Services&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Den Platzhalter [*content*] ersetzt Etomite durch den Inhalt der gewählten Seite. [*pagetitle*] steht für den Seitentitel usw.&lt;br /&gt;
&lt;br /&gt;
Um dynamische Inhalte einzubinden gibt es Snippets. Das sind ganz einfach PHP-Funktionen, deren Rückgabewert an der gewünschten Stelle auf der Seite ausgegeben wird. So kann man einfachere Erweiterungen sehr schnell schreiben.&lt;br /&gt;
&lt;br /&gt;
Ein Beispiel für ein Snippet:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;// Snippet name: DateTime&lt;br /&gt;
// Snippet description: Makes a date and time... thingy.&lt;br /&gt;
// Revision: 1.1 ships with Etomite 0.6.1-Final&lt;br /&gt;
// Author: Alex -- 2004-09-12&lt;br /&gt;
&lt;br /&gt;
/ For such a small piece of code, this is an exceedingly &lt;br /&gt;
   powerful and handy snippet. The snippet accepts one &lt;br /&gt;
   parameter, &#039;timestamp&#039;. If this isn&#039;t set, the snippet &lt;br /&gt;
   will display the current date and time. If you pass a &lt;br /&gt;
   timestamp (UNIX-style), it will convert that instead. &lt;br /&gt;
   Probably the most useful way of using this snippet is &lt;br /&gt;
   by writing something like the following in your template &lt;br /&gt;
   or document:&lt;br /&gt;
&lt;br /&gt;
   Last edited on: [[DateTime?timestamp=[*editedon*]]&lt;br /&gt;
&lt;br /&gt;
   This will display the date and time at which the document &lt;br /&gt;
   was last altered on your page!&lt;br /&gt;
/&lt;br /&gt;
&lt;br /&gt;
// Changes:&lt;br /&gt;
//   v1.1 by Lloyd Borrett -- 2005-02-07&lt;br /&gt;
//   Return local time based on Etomite server offset time&lt;br /&gt;
&lt;br /&gt;
// get the Etomite server offset time in seconds&lt;br /&gt;
$server_offset_time = $etomite-&gt;config[&#039;server_offset_time&#039;];&lt;br /&gt;
if (!$server_offset_time) {&lt;br /&gt;
  $server_offset_time = 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if(!isset($timestamp)) {&lt;br /&gt;
    $timestamp=time();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
return strftime(&quot;%d-%m-%Y %H:%M:%S&quot;, $timestamp + $server_offset_time);&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Wie Ihr seht, kann man von den Snippets aus auf das $etomite-Objekt zugreifen und so viele Informationen auslesen. In der &lt;a href=&quot;http://www.etomite.org/snippetlibrary.html&quot; &gt;Snippet Library&lt;/a&gt; gibt es viele weitere Snippets zum Download. Eine Gallery oder ein Gästebuch sind absolut kein Problem.&lt;br /&gt;
&lt;br /&gt;
Vielleicht konnte ich mit diesem Beitrag einigen von Euch das relativ unbekannte Etomite näher bringen. Falls ihr mit anderen CMS gute oder schlechte Erfahrungen gemacht habt, freue ich mich natürlich über einen Kommentar. 
    </content:encoded>

    <pubDate>Thu, 24 May 2007 13:19:48 +0200</pubDate>
    <guid isPermaLink="false">http://blog.mkr-tech.ch/archives/6-guid.html</guid>
    
</item>
<item>
    <title>Ist Ihr PC virenfrei? - Infizieren Sie ihn jetzt!</title>
    <link>http://blog.mkr-tech.ch/archives/5-Ist-Ihr-PC-virenfrei-Infizieren-Sie-ihn-jetzt!.html</link>
            <category>Computer</category>
    
    <comments>http://blog.mkr-tech.ch/archives/5-Ist-Ihr-PC-virenfrei-Infizieren-Sie-ihn-jetzt!.html#comments</comments>
    <wfw:comment>http://blog.mkr-tech.ch/wfwcomment.php?cid=5</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.mkr-tech.ch/rss.php?version=2.0&amp;type=comments&amp;cid=5</wfw:commentRss>
    

    <author>nospam@example.com (mkr)</author>
    <content:encoded>
    &lt;a href=&quot;http://it.slashdot.org/it/07/05/15/2216235.shtml&quot; &gt;slashdot.org&lt;/a&gt; berichtet über ein Experiment von &lt;a href=&quot;http://didierstevens.wordpress.com/2007/05/07/is-your-pc-virus-free-get-it-infected-here/&quot; &gt;Didier Stevens&lt;/a&gt;. Er schaltete sechs Monate lang eine Google-Anzeige mit dem Text &quot;Is your PC virus-free? - Get it infected here!&quot;. Das Unglaubliche: 409 Leute klickten tatsächlich darauf! Hätte er eine Seite mit Malware aufgeschaltet, hätte ihn das Infizieren eines PCs nur rund sieben Rappen gekostet.&lt;br /&gt;
&lt;br /&gt;
Ein krasses Beispiel dafür, dass die Neugier stärker ist als der Verstand. 
    </content:encoded>

    <pubDate>Wed, 16 May 2007 13:16:18 +0200</pubDate>
    <guid isPermaLink="false">http://blog.mkr-tech.ch/archives/5-guid.html</guid>
    
</item>

</channel>
</rss>
