Google’s riesige Serverfarmen sind auch nicht perfekt

Date 23. Mrz 2007 um 21:02 Comment 0 Kommentare
Kategorie: Allgemein, Tagesgeschehen

Das ich das noch erleben darf. ;)

Soooo viele Server weltweit von Google und doch ist deren Service mal nicht erreichbar.

Da will man nur mal schnell ins AdWords Konto reinschauen und steht vor verschlossenen "Türen". :(

google-services.jpg

C:\>ping google.de

Ping google.de [66.249.93.104] mit 32 Bytes Daten:

Antwort von 66.249.93.104: Bytes=32 Zeit=29ms TTL=244
Antwort von 66.249.93.104: Bytes=32 Zeit=30ms TTL=244
Antwort von 66.249.93.104: Bytes=32 Zeit=29ms TTL=244
Antwort von 66.249.93.104: Bytes=32 Zeit=30ms TTL=244

Ping-Statistik für 66.249.93.104:
    Pakete: Gesendet = 4, Empfangen = 4, Verloren = 0 (0% Verlust),
Ca. Zeitangaben in Millisek.:
    Minimum = 29ms, Maximum = 30ms, Mittelwert = 29ms

C:\>ping services.google.com

Ping services.l.google.com [64.233.179.110] mit 32 Bytes Daten:

Zeitüberschreitung der Anforderung.
Zeitüberschreitung der Anforderung.
Zeitüberschreitung der Anforderung.
Zeitüberschreitung der Anforderung.

Ping-Statistik für 64.233.179.110:
    Pakete: Gesendet = 4, Empfangen = 0, Verloren = 4 (100% Verlust),

C:\>

Subba Neuschnee - Winter im Frühjahr

Date 21. Mrz 2007 um 22:15 Comment 0 Kommentare
Kategorie: Tagesgeschehen

Was ist nur los mit dem Wetter?

Im Winter ist es mild und teilweise sogar sonnig warm mit über 15°C - und nun im Frühjahr kommt jetzt doch das winterliche Wetter?

Hab grad mal aus meiner Berliner Wohnung geschaut… da werden Rodelträume wahr. Es schneit aus vollen Eimern und ist winterlich kalt. brrrr

Alles die Folgen der Industrialisierung?! Wahrscheinlich!
Werden meine Enkelkinder im Sommer skifahren und im Winter sich am Wannsee sonnenbaden? Wahrscheinlich!


pict1894.jpg     pict1895.jpg

Windows Verzeichnisfreigabe in debian System einbinden

Date 14. Mrz 2007 um 10:22 Comment 0 Kommentare
Kategorie: Projekte & HowTos, Linux, Lampp

Q u i c k  &  D i r t y 

Verwendungszweck:

In einem Windowsnetzwerk befindet sich eine Debian Maschine die als interner Webserver fungiert.
Auf diesem Webserver ist u.a. ein Tool zum Erstellen von Artikelbeschreibungen und verwalten von Datenbeständen.
Dieser "Editor" kann u.a. auch Bilder zu Produkten verwalten die von einem lokalen PC auf den Server geuploadet und mit Produkten in der Datenbank verknüpft werden.
Diese Bilder werden nun auf einen Windowserver im gleichen Netzwerk kopiert, damit auch per Netzwerkumgebung/ Explorer auf bereits vorhandene Bilddaten zugegriffen werden kann.

Um von einem (in diesem Fall) PHP Script, Bilder auf einen entfernten Windowsserver kopieren zu können, muss die Netzwerkfreigabe des Windowsservers als lokale Festplatte der Debian Maschine eingebunden (gemountet) werden.

Benötigt wird:
- smbfs (Debian Paket)
- ggf. weitere abhängige Pakete

Install:
- apt-get install smbfs
oder
- dselect -> Paket "smbfs" auswählen
Abhängigkeiten akzeptieren

Sind alle nötigen Pakete installiert und die Grundconfig die während der Installation abgefragt wird, richtig eingestellt, kann man nun eine Windowsfreigabe mounten.

root@linux:/# smbmount //server/freigabe /produktdaten -o fmask=0777,username=username

Danach sollte unter dem debian Verzeichnis "/produktdaten" der Inhalt der Windowsfreigabe zu finden sein.

Die IT-Welt erklärt von einer Frau

Date 01. Mrz 2007 um 21:22 Comment 0 Kommentare
Kategorie: Allgemein

Gerade durch BasicThinking (mal wieder durch Robert) auf ein nettes anderes Blog aufmerksam geworden.

Auf dem Blog "Karo erklärt IT" werden auf sehr charmante und vor allem einsteigerfreundliche Weise, weit verbreitete Begriffe auf der IT-Welt erklärt.

Ich finde die in Videos festgehaltenen Begriffserklärungen als wirklich gut rübergebracht.
Karo hat eine sehr charmante und auch leicht naive Art, solche unpersönlichen Fachbegriffe kurz, knackig aber verständlich zu  erklären.

In einigen Videos wird am Ende auch nochmal zusätzlich der entsprechende Begriff durch fachliterarischen Definitionen erklärt. Auch hier kann man sich entspannt berauschen lassen, denn selbst diese wird vom männlichen Part vorgelesen.

Sehr zu empfehlen das Video-Blog von Karo.

Hier die Erklärung zum Begriff: B-l-o-g



PS: Ich hab den leisen Verdacht, das der eigentliche Fachprofi hinter der Kamera steht. ;)

Bilderrätsel - Was wird hier gezimmert?

Date 26. Feb 2007 um 22:29 Comment 2 Kommentare
Kategorie: Tagesgeschehen

Grad zwei nette Bilder reinbekommen, in der Hoffnung das ich mein Lob für diese Glanzleistung zum Besten gebe. (Stattdessen mach ich mich hier darüber öffentlich lustig. *g)

:P

Schaut ich das mal an uns ratet, was hier versucht wurde zu zimmern.

cimg1870.jpg

Ein Messer-Halter im Bad?
Ein Auffangbecken für den tropfenden Wasserhahn?
Ein Erlebnisbad für Silberfische?
oder
Ein Freilaufgehege für Zwerghamster?


Wenn sich diese Blessuren nicht gelohnt haben…

cimg1864.jpg

 

Update:
Jetzt wurde das Silberfischchen-Erlebnisbad überdacht. Sieht das nich "feinie" aus? :)

cimg1919.jpg
 

Update: Download Manager v0.8a für Wordpress

Date 13. Feb 2007 um 21:11 Comment 2 Kommentare
Kategorie: Projekte & HowTos, Blogs Inside

Hier mal ein kleines Update zum CiD Download Manager.

Da sich seit einer der Wordpress 2.x Versionen die Funktion zum ermitteln der Userlevel geändert hat, funktioniert die alte Version 0.8 nicht mit den Ristriktionen ausser für "public" und Admins.

Mit diesem Update (Version 0.8a) wurde dies nun gefixet.

Diese Version ist somit kompatibel zu u.a. WP2.1 (hier im Blog getestet) und ist bis mind. 1.5 abwärstkompatibel.

Bevor ich das kleine PlugIn in den "stable" Status erhebe, benötige ich erst mehr positives Feedback von anderen User.

 

Hier die neue Version: CiD download manager v0.8a de/en (9,390 bytes)

 

Welches Userlevel mit welcher Wordpress-Rolle in Verbindung steht, findet man bestens hier dargestellt: codex.wordpress.org


Gebt mir pls Feedback, wie das PlugIn bei euch seine Dienste verrichtet.

Impressumspflicht für Emails

Date 30. Jan 2007 um 19:22 Comment 1 Kommentar
Kategorie: Allgemein

Lese grad, das Vater Staat klamm heimlich zur Jahreswende (seit 1.1.2007) ein neues Gesetz verabschiedet hat.

Seit neustem muss man in Geschäftsbriefen jeglicher Art, wozu auch Emails zählen, ein vollständiges und umfassendes Impressum angeben, was bisher nur auf Briefen (Papier) und Webseiten erforderlich war.
Da dies eher still und heimlich geschah, wird das noch nicht jeder wissen und somit bereits umgesetzt haben.
Dies ruft neue Abmahnwellen auf den Plan!

Also informieren und Email Fusszeilen ändern.

Mehr dazu hier:
epublica und bei Heise

via BasicThinking

[Tags:]

Wordpress update auf WP2.1 RC1

Date 23. Jan 2007 um 23:05 Comment 0 Kommentare
Kategorie: Blogs Inside

Heute werd ich mal versuchen dieses Blog komplett auf WP2.1 zu upgraden!

Wünscht mir Glück! :/ 

Update:
Naja, ein paar kleine Bugs gibts nun  in einigen PlugIns seit dem WP Upgrade. Im grossen und ganzen bin ich aber zufrieden und das Upgrade ging gewohnt unkompliziert und schnell von statten.

Das PlugIn Pagebar musste ich lediglich auf die aktuelle Version 1.3.1 updaten und schon ging dieses auch wieder. Alle anderen PlugIns funktionieren zu meinem Erstaunen einwandfrei mit 2.1 .

Update 2:
Mir ist gerade aufgefallen, das seit der Umstellung auf WP2.1 alle Links in Beiträgen etc. mit dem target="_blank" Attribute versehen werden, ohne das ich das will.
Weiss jemand auf die Schnelle, wo man das wieder deaktivieren/ausbauen kann?

MySQL 5.x : #1054 - Unknown column ” in ‘on clause’

Date 18. Jan 2007 um 12:07 Comment 0 Kommentare
Kategorie: Projekte & HowTos

Wer in SQL Statements ein Join auf eine dritte oder x-te Tabelle macht, wird evtl. bei MySQL 5.x einen Fehler wie diesen erhalten:

#1054 - Unknown column 'xxxx' in 'on clause'

Beispiel einer Abfrage, die in MySQL 4.x ohne weiteres zum Ergebnis führt:

SELECT ... FROM t1 , t2 LEFT JOIN t3 ON (t1.id = t3.id)

ab MySQL 5.0.15 wird dies zum Fehler führen, da ab der 5er Version der SQL:2003 Standard etwas konkreter interpretiert wird. Vorher war es also MySQL also etwas nachsichtiger als jetzt. Jetzt hält es sich etwas strikter an den Standard.

SQL:2003

<from clause> ::= FROM <table reference list>
<table reference list> ::=
<table reference> [ { <comma> <table reference> }… ]
<table reference> ::=
<table factor>
| <joined table>
<joined table> ::=
<cross join>
| <qualified join>
| <natural join>

Wenn wir also schreiben

SELECT ... FROM t1 , t2 LEFT JOIN t3 ON (t1.id = t3.id)

wird das wie folgt geparset

(1) SELECT ... FROM t1, (t2 LEFT JOIN t3 ON (t1.id = t3.id))

und nicht als

(2) SELECT ... FROM (t1, t2) LEFT JOIN t3 ON (t1.id = t3.id)

 Somit kannst du im Ausdruck "expr" nur auf Spalten von t2 und t3 Bezug nehmen.

Für MySQL 5.x würden diese Anweisung wie folgt funktionieren:

(1) SELECT ... FROM (t1, t2) LEFT JOIN t3 ON (t1.id = t3.id)

oder

(2) SELECT ... FROM t1 JOIN t2 LEFT JOIN t3 ON (t1.id = t3.id)

oder

(3) SELECT ... FROM t2, t1 LEFT JOIN t3 ON (t1.id = t3.id)


weitere Hilfen:
Bug-Report: http://bugs.mysql.com/bug.php?id=13551
Dokumentation für die Behandlung von JOINs: http://dev.mysql.com/doc/refman/5.0/en/join.html

Name/MAC-Adresse über IP ermitteln

Date 12. Jan 2007 um 17:29 Comment 0 Kommentare
Kategorie: Projekte & HowTos

Wenn man als Admin z.b. einen Rechner im Netzwerk besondere Firewall-Regeln zuteilen möchte, macht es sich gut, dies über die MAC-Adresse der Netzwerkkarte des betreffenden PCs zu regeln und nicht nur über die IP oder den Rechnernamen. Die IP kann sich bei DHCP Netzwerken ändern und den Rechnernamen kann man auch leicht ändern.

Um nun die MAC-Adresse remote herauszufinden muss man nur im selben Netz "sitzen" und folgendes in der Eingabeaufforderung eingeben:
(Windows-Netze)


nbtstat -a 192.168.xxx.xxx

oder

nbtstat -a PCName

(IP-Adresse oder Name des PCs)

Man erhält dann eine Ausgabe wie diese hier, die unter anderem auch die MAC-Adresse anzeigt. Damit kann man nun die Firewall besser konfigurieren.

C:\>nbtstat -a 192.168.xxx.xxx

LAN-Verbindung:
Knoten-IP-Adresse: [192.168.xxx.xxx] Bereichskennung: []

      NetBIOS-Namentabelle des Remotecomputers

       Name               Typ          Status
    ———————————————
    PCName         <00>  EINDEUTIG   Registriert
    Domäne     <00>  GRUPPE      Registriert
    PCName         <20>  EINDEUTIG   Registriert
    Domäne     <1E>  GRUPPE      Registriert
    PCName         <01>  EINDEUTIG   Registriert

    MAC Adresse = 00-0D-61-xx-xx-xx


C:\>