iPhone 5 Standby Schalter (Power Button) defekt

UPDATE 28.04.2014: Apple hat ein Tauschprogramm für betroffene iPhones gestartet. Unter https://ssl.apple.com/de/support/iphone5-sleepwakebutton/ kann die Seriennummer geprüft werden. Auch bei bereits erfolgtem Austausch wird die Rechnung anscheinend erstattet. Ich berichte, wenn es bzgl. meines iPhones etwas neues gibt.

Wie dem Titel bereits entnommen werden kann, beschreibt dieser Artikel kurz meine Odyssee durch den Gewährleistungsdschungel hinsichtlich des iPhone 5. Zum Hintergrund: Mein iPhone 5 ist mein geschäftliches Smartphone und zur privaten Nutzung freigegeben. Das iPhone wurde vor 1 1/2 Jahren, sprich am 5.11.2012 erworben und bereits im Februar letzten Jahres befanden sich Staubeinschlüsse hinter dem Kameraglas. Der Austausch des iPhones erfolgte zu diesem Zeitpunkt relativ problemlos.

Bereits 10 Monate nach dem Austausch des iPhones hatte ich wieder einen Defekt. Dieser Defekt äußerte sich dadurch, das der Standby-Schalter nur noch sporadisch ging. Nach einer kurzen Recherche bin ich dann auf den Blogartikel gestoßen, welcher genau meinen Fehler beschreibt: Defekter An/Aus-Schalter beim iPhone 5: Der Power-Button stirbt rechts zuerst„iPhone 5 Standby Schalter (Power Button) defekt“ weiterlesen

Grafikkartentest: NVIDIA 8600 GTS vs NVIDIA GTX 650 Ti vs ATI HD 7850 – Review

Jetzt wird’s ernst. Mein erster Hardware-Check. Der Vergleich der drei im Titel benannten Grafikkarten hinkt natürlich ein bisschen und selbstverfreilich hat die betagte 8600 GTS keine Chance gegen die aktuellen Vertreter. Jedoch interessiert es sicher den ein oder anderen ob es sich denn rentiert die “Alte” durch ein neueres Modell zu ersetzen.

Die Grafikkarten setze ich in folgendem Testsystem ein:

Betriebssystem 64-bit Windows 7 (6.1.7601)
Hauptplatine ASUSTeK COMPUTER INC. P8H61-M LE/USB3
Speicher 8.192 MB
Modul 1 4.096 MB Corsair DDR3 @ 667 MHz
Modul 2 4.096 MB Corsair DDR3 @ 667 MHz
Festplattenmodell 128 GB SAMSUNG SSD 830 Series ATA Device

Prozessor Intel Core i5-2400 Processor
Prozessortakt 1.595 MHz
Physische/logische Prozessoren 1 / 4
Anzahl der Cores 4
Package LGA1155
Manufacturing process 32 nm
TDP 95 W

Ich denke, dass mit dieser Grundausstattung das System nicht das Nadelöhr darstellt, so dass die Kennzahlen durchaus als aussagekräftig angesehen werden können. Als Benchmark-Software verwende ich 3DMark06, 3DMark Vantage, den DirectX 11 Benchmark 3DMark 11 von Futuremark und Furmark (Ver. 1.10.4) von Geeks3D. Meine 8600 GTS kann jedoch mit manch neueren Benchmarksoftware nichts anfangen und verweigert manchmal schlicht den Vergleich.

„Grafikkartentest: NVIDIA 8600 GTS vs NVIDIA GTX 650 Ti vs ATI HD 7850 – Review“ weiterlesen

Captcha

Genau aus diesem Grund liebe ich diese kleinen, feinen Captcha-Abfragen:




Das ist auch nicht schlecht, da muss man echt nachdenken bei der Eingabe:

Captcha 2

Eins hab ich noch 😉 Ist mal etwas anderes und hier kann man wirklich nicht viel falsch machen:

captcha

Screenshots per FTP Upload mit Skitch anlegen

Wer Screenshots erstellen und diese dann relativ bequem gleich auf dem eigenen Server speichern möchte ist mit der Software Skitch (für Mac) gut bedient. Leider wurde diese Funktion in der neuen Version 2.0 beschnitten. Hier hat der neue Besitzer der Software wohl etwas falsch gemacht, wenn man die vielen Rezensionen liest.

Weiterhin erhältlich ist jedoch auch die gute, alte Version 1.0.12 von Skitch und es ist auch für den FTP Upload zwingend erforderlich genau diese Version zu benutzen: http://get.skitch.com/Skitch-1.0.12.zip

Um nun die Screenshots per Knopfdruck auf den Server zu laden und gleichzeitig den Link dazu in die Zwischenablage zu legen (eine sehr praktische Angelegenheit wie ich finde) sind ein paar Einstellungen vorzunehmen.  „Screenshots per FTP Upload mit Skitch anlegen“ weiterlesen

hochgeschwindigkeitsSEO – Der SEO Wettbewerb

hochgeschwindigkeitsSEO
Blick aus dem HochgeschwindigkeitsSEO Zug!

hochgeschwindigkeitsSEO – So heißt das neue Zauberwort, ähmm… Keyword beim diesjährigem SEO Contest aus der altbekannten Reihe des OMClubs. (PS: Den Titel habe ich nachträglich abgeändert um evtl. die CTR zu erhöhen. Mal schauen. *g*) Die besagte Reihe began im Jahr 2008 mit dem Aufruf an alle SEOs (und Interessierten) das Keyword Befreiphone auf Platz 1 bei Google zu hieven. An diesem ersten Contest nahm ich persönlich noch nicht Teil, hatte ich doch mit meinem Studium genug zu tun in diesem Zeitrau. Als dann 2009 der zweite Contest folgte stieg ich mit meinem Blogartikel über das Volksphone in die Reihe ein. 2010 ging es dann mit dem Revierphone und 2011 mit dem JahresendSEO weiter.

Aktuelles Optimierungsziel: hochgeschwindigkeitsSEO

Diesmal stieg zum zweiten mal die Telekom mit ins Boot und so passt das diesjährige Keyword hochgeschwindigkeitsSEO zum aktuellen Produktportfolio der Telekom. Auch dort scheint wohl alles auf Geschwindigkeit ausgelegt zu sein, glaubt man den Worten zum Artikel der Telekom.

„hochgeschwindigkeitsSEO – Der SEO Wettbewerb“ weiterlesen

Jutta Seidel – E-Mail zum Thema Linkfarm

linkfarmSpam ist ja bekannterweise nichts Neues, aber im SEO Bereich erreichen mich immer wieder Mails mit wirklich wahnwitzigem Inhalt. Mit einer Mail einer gewissen Jutta Seidel (gerne kann sich die Dame bei mir melden) wird im Moment bei einigen (SEO unbedarften) Unternehmen Panik verbreitet.

Die Mail beginnt mit “ich möchte Sie auf ein sehr großes Risiko hinweisen, welches vielleicht die Webkatalogeinträge Ihrer Firmenwebseite für Ihr Unternehmen bedeuten kann.” und hat den Betreff: “Die Webkatalogeinträge Ihrer Firmenwebseite“.

Inhaltlich geht es um Firmeneinträge in etwa einer handvoll Webkatalogen, welche aus Sicht von Frau Seidel mögliche Linkfarmen darstellen. Und die Linkfarmen sind auch noch sehr böse dazu. Und dann kann die eigene Webseite so von Google abgestraft werden, dass die eigene Webseite überhaupt nicht mehr bei Google auffindbar ist. „Jutta Seidel – E-Mail zum Thema Linkfarm“ weiterlesen

XAMPP – Apache startet nicht (Port 80)

apacheJetzt ist es mal wieder an der Zeit, dass ich mir den Lösungsweg meines Lieblingsproblems einmal schriftlich fixiere. Eventuell bin ich nicht alleine damit auf dieser Welt, so dass ich gerne auch andere teilhaben lassen möchte. Doch hier erst einmal die Problemstellung:

Apache startet nicht

Nachdem man XAMPP installiert hat und auch gerne mit dem Entwickeln anfangen möchte öffnet man das XAMPP Control Panel, klickt neben Wort “Apache” auf  “Start” und das grün hinterlegte “Running” Feld flackert kurz auf und das war’s auch schon. Mit ein Hauptgrund scheint zu sein, dass Apache den Port 80 benötigt, dieser jedoch von einer anderen Software belegt ist. „XAMPP – Apache startet nicht (Port 80)“ weiterlesen

Mit PHP Leerzeilen in einer Datei entfernen

Sicherlich kann folgendes Skript der ein oder andere auch gebrauchen (insbesondere wenn man das Shopsystem Veyton in der Version 4.0.12 nutzt). Das Skript löscht aus einer Datei einfach die Leerzeilen heraus. Leider beherrscht diese triviale Funktion der Export-Manager des Shopsystems xt:commerce Veyton leider nicht. Wenn das Produkt nicht mehr auf Lager ist, dann wird einfach eine Leerzeile in das Produktfeed eingefügt. Für viele Portale (u.a. für den Google Merchant Center) ist das natürlich nicht ganz so optimal, da hier Fehlermeldungen vorprogrammiert sind.

Ich habe nun kurzerhand die vom Shop automatisiert erstellte Datei nochmals per Cronjob auf Leerzeilen überprüft und diese entfernt, so dass die Dienste welche den Feed ohne Leerzeilen benötigen dann auf diesen zugreifen können.

<?php
$userdatei = fopen("datei-mit-leerzeilen.csv","r");
$outputdateiname = "datei-ohne-leerzeilen.csv";

if (file_exists($outputdateiname)) {
    $outputdatei = fopen($outputdateiname,"w");
} else {
    $outputdatei = fopen($outputdateiname,"a");
}

while(!feof($userdatei))
   {
   $zeile = fgets($userdatei,1024);
	   if ($zeile != "\n"){
	   	fwrite($outputdatei, $zeile);
	   }
   }
fclose($userdatei);
fclose($outputdatei);
?>

Eventuell hilft es ja den ein oder anderem. Verbesserungsvorschläge sind natürlich willkommen. Fehlerhandling ist im Übrigen nicht so mein Ding wie man sieht 😉

Google Analytics datenschutzkonform einsetzen

“Na endlich!” – hört man es durch die deutschen Lande raunen. Google Analytics  und der Peter sind jetzt Freunde. Der Datenschutzbeauftragte hat es nun geschafft Google zu überreden überzeugen den hiesigen Webseitenbetreibern diese Last des ewigen Hin- und Hers hinsichtlich des Datenschutzes von den Schultern zu nehmen.

Um was ging es denn eigentlich?

Zu allererst ist noch nicht in unserer deutschen Gerichtsbarkeit abschließend geklärt, ob die IP-Adresse (das ist diese komische Zahl im Muster 82.120.46.15, über welche wir unsere Spuren im Internet hinterlassen) nun personenbezogenes Datum ist oder nicht. M. E. ist diese IP-Adresse vergleichbar mit einem Autokennzeichen und somit ist sie es aus meiner Sicht nicht, aber das ist ja jetzt auch egal. Fakt ist, dass Google nun eine zusätzliche Funktion eingeführt hat – anonymizeIP() – welche nun die IP-Adressen kürzt bzw. unkenntlich macht bevor diese in Google Analysetool ausgewertet werden können.  „Google Analytics datenschutzkonform einsetzen“ weiterlesen

Error Reporting in PHP Files aktivieren

errorDa ich bei meinem letzten Projekt beim Debuggen wieder einmal der Fehlersuche hinterhergerannt bin möchte ich kurz eine mögliche Lösung posten (mehr für mich zur Erinnerung, jedoch bin ich der Meinung, dass es eventuell den ein oder anderen auch interessieren könnte.)

Einfach Zeilen 2 – 4 mit ins PHP-File schreiben und schon werden hübsche Fehlermeldungen ausgegeben.

<?php
	error_reporting(-1);
	ini_set('display_errors', 1);
	ini_set('display_startup_errors', 1);

	echo testfunktion();

	function testfunktion($variable){
		$variable += 20;
		return $variable;
	}
?>

Im übrigen heißt dieses nette Syntax-Highlighting Plugin “SyntaxHighlighter Evolved” und kann über das WordPress-Backend installiert werden. Ich nutze im übrigen die Version 2.x, da ich dann diese tolle Toolbar zur Verfügung habe über die man den Code in die Zwischenablage kopieren kann.

Im Übrigen danke ich Simon für den tollen Tipp!