Archiv für März 2010

Quikie: Was für alle Klugscheisser – die Datenbank des nutzlosen Wissens

22 März 2010

Tja bei Zeiten fragt sich immer, wenn Leute mehr oder weniger Geistreiches von sich geben, woher sie das wohl haben. Nachdem man sicherlich auch in n-tv Reportagen einiges erfahren kann, das sonst niemand weiss und wahrscheinlich auch keiner wissen möchte, gibt es jetzt eine Informationsquelle im Netz die vor genau solchen Informationen geradezu strotzt:

die Datenbank des nutzlosen Wissens

Viel Spass damit und noch mehr Spass beim „Klugscheissen“ 🙂

Canonical URLs: Doppelten Content mit htaccess vermeiden

18 März 2010
Canonical Urls - no more duplicate content

Canonical Urls - no more duplicate content

Ein Thema das nahezu so alt ist, wie der Suchmaschinenindex. Das Problem ist, dass die meisten Webserver so konfiguriert sind, dass diese beiden Anfragen auf die gleiche Datei zeigen:

http://www.elmar-natter.de/blablablubb.html
http://elmar-natter.de/blablablubb.html

Für die Suchmaschine, aufgrund der URL, zwei Seiten mit dem gleichen Inhalt. Bei Google auch mit dem schönen Anglizismus „Duplicate Content“ benannt. Diesen Fauxpas gilt es aber unbedingt zu vermeiden, denn das schwächt eine  Seite ungemein. „Entweder oder“ ist hier die Devise, seit Jahren hat sich allerdings die Variante mit www in den SERP’s durchgesetzt, trotzdem sollten natürlich Anfragen auf Unterseiten ohne www. auf der entsprechenden Seite landen. Dafür dient dieses .htaccess-Skript, welches im Root der Seite platziert werden sollte: » Weiterlesen: Canonical URLs: Doppelten Content mit htaccess vermeiden

DualCore unter Windows XP nachträglich aktivieren

15 März 2010
Moderne Mehrkernprozessoren unter XP

Moderne Mehrkernprozessoren unter XP

So wieder mal eine Geschichte die das Leben schreibt: Da hat meine Kiste mit Windows XP die wirklich ordentlich ordentlich läuft und möchte der ein neues Herz, in Form eines aktuellen DualCore oder QuadCore-Prozessors spendieren. Mechanisch ja nicht das Problem, nur jeder der das schon einmal gemacht musste feststellen, das Windows XP (Vista und 7 machen das besser) nur den ersten Kern erkennt und benutzt. Na toll, denn Windows legt bei der Installation fest ob es sich um ein Multiprozessorsystem handelt oder nicht. Den Tipp aus der Microsoft Knowlegdebase, Windows neu zu installieren fand ich auch nicht wirklich prickelnd, da das System sonst prima war. Also sich weiter in die Tiefen des Netzes gestürzt und aus einem alten Fix (damals gings um das nachträgliche aktivieren des ACPI-Modus) was neues gebastelt 🙂

» Weiterlesen: DualCore unter Windows XP nachträglich aktivieren

Elmar rettet die Welt – ReLoaded

14 März 2010

Intelligent Shutdown

Vor gar nicht allzu langer Zeit hab ich schon einmal über mein Tool IntelligentShutdown geschrieben. Da ich mittlerweile wirklich positives Feedback erhalten habe, war ich natürlich extrem motiviert das Tool noch weiter zu verbessern 😉 In der aktuellen Version 2.1.0 können jetzt zusätzlich bestimmte Prozesse oder Programme gemonitored werden. So können z.B. Backuptools, die als Service laufen, abgewartet werden, bevor heruntergefahren wird. Weiterhin wird man während des Arbeitens auch nicht mehr vom spontanem Herunterfahren in längeren Gedankenpausen überrascht, da in den letzten 10 Sekunden ein bildschirmfüllender Countdown angezeigt werden kann, in dem man selbstverständlich auch abbrechen kann. » Weiterlesen: Elmar rettet die Welt – ReLoaded

Javascript Framework: Fluch oder Segen?

12 März 2010
jQuery Javascript Framework

jQuery Javascript Framework

Tja grau scheint die Vergangenheit, in der meine Zunft der Programmierer, JavaScript als sinnloses, wenig performantes Spielzeug im Webbrowser abgetan hat. Meine Meinung darüber änderte sich ein für alle Mal als ich das Backend von typo3 im Jahr 2002 zum ersten Mal sah und nahezu in Ehrfurcht vor dem Javascript-Code erstarrte.
Nicht nur das dieser extrem komplex und wirklich gut objektorientiert gestaltet war, er gab dem Backend Applikationscharakter. Schlagartig war mit klar, dass das die Zukunft sein „könnte“. Naja zugegebenermaßen wer dann mit Browser und Texteditor Javascript „entwickelt“ kommt sehr schnell an die Grenzen die man von nahezu jeder anderen Programmiersprache dank IDE, Debugger und Compiler mit Breakpoints schon fast vergessen hätte.

» Weiterlesen: Javascript Framework: Fluch oder Segen?

Quikie: Bilder mit PHP und Antialias resizen

10 März 2010

So mach einer, der mit mittels GD-Library in PHP Bilder resizen will, kennt das Dilemma: das verkleinerte Bild ist pixlig. Gern greift man zu ImageMagick, nur leider ist das nicht auf jedem Webspace verfügbar. Seit PHP 4.0.6 gibt es aber Abhilfe, mit der Funktion „imagecopyresampled„, wird das neue Image via Antialias schön „smooth“ verkleinert wird. Wenn man sich nicht sicher ist welche Version genau man zur Verfügung hat, ist diese Funktion richtig:

if (function_exists(„imageCopyResampled“)) {
$neuesBild=imagecreatetruecolor($thumb_neueBreite,$thumb_neueHoehe);
imagecopyresampled($neuesBild,$altesBild,0,0,0,0,$thumbX, $thumbY,$breite,$hoehe);
} else {
$neuesBild=imagecreate($thumb_neueBreite,$thumb_neueHoehe);
imagecopyresized($neuesBild,$altesBild,0,0,0,0,$thumbX, $thumbY,$breite,$hoehe);
}