Evolution of the Web

Wie Google funktioniert

Google, eine der größten Suchmaschinen weltweit, ist für die meisten Webnutzer (vor allem in Deutschland) das Eingangstor ins Web. Und so ist es für Webseitenbetreiber sehr wichtig, die eigenen Seiten so aufzubauen, dass sie vom Google Bot gut gefunden und indexiert werden können.

Dieses Thema ist inzwischen ein ganz eigener Bereich im Wirtschaftsmarkt Internet geworden und mit der Optimierung von Webseiten für Suchmaschinen, allen voran Google, verdienen viele Leute ihren Lebensunterhalt.

Doch was steckt eigentlich hinter diesem Suchriesen Google und wie funktioniert diese Suchmaschine genau?

Dieser Frage geht folgende Infografik nach, die einige Erkenntnisse über Google zusammenfasst:


Klicken zum Vergrössern

(Quelle: http://ppcblog.com/how-google-works/)

Diese Grafik bietet zwar keine wirklich neuen Informationen, fasst jedoch einige der schon bekannten Sachen ganz gut und kompakt zusammen. Ein Blick lohnt sich deshalb in jedem Fall.

HipHop für PHP

Heute hat Haiping Zhao, seines Zeichens Entwickler bei Facebook, in einem Blogeintrag auf der Developerseite von Facebook ein Projekt der Öffentlichkeit präsentiert, an dem er und ein kleines Team die letzten zwei Jahre gearbeitet haben.

HipHop für PHP.

Hinter diesem gewöhnungsbedürftigen Namen verbirgt sich ein neuer Cross-Compiler, der PHP Code in C++ Code kompiliert und so die Ausführungsgeschwindigkeit von Webanwendungen deutllich erhöhen (um bis zu 50 Prozent) sowie die Serverlast veringern soll.

Neben dem Geschwindigkeitsvorteil liegt ein weiterer Vorteil klar auf der Hand, den auch Haiping Zhao nennt.
PHP ist eine sehr einfach zu lernende, gut zu lesende und schnell und einfach zu schreibende Programmiersprache und so findet man im PHP Umfeld auch viel mehr Programmierer als zum Beispiel bei C++.

Wenn man nun diese Vorteile von PHP mit der höheren Ausführungsgeschwindigkeit von C++ kombinieren kann, wäre schon viel gewonnen.

Natürlich steckt auch dieses Projekt noch in den Kinderschuhen und so können noch keine PHP 5.3 Features wie Namespacing, usw. eingesetzt werden, aber es ist ein Anfang und da das Projekt als OpenSource unter der GPL auf GitHub veröffentlicht wird, bleibt abzuwarten was die weltweite Programmierer Community daraus macht.

Abschliessend noch mein persönlicher Eindruck von diesem Projekt, ohne es bisher ausprobiert zu haben:
Ich finde es irgendwie lustig, wenn man den Code einer Programmiersprache wie PHP, die in C geschrieben wurde, wieder zurück in C++ kompiliert :)

Hier noch der Link zum Blogpost auf Facebook:

http://developers.facebook.com/news.php?blog=1&story=358

Mozilla Firefox 3.6 released

Heute also die nächste Version des allseits beliebten Feuerfuchses.

Die 3.6er Version hat als auffälligtes neues Features die sogenannten "Personas" an Board, mit denen der eigene Fuchs noch mehr personalisiert werden kann und zwar duch Themes, die einfach durch einen Klick und ohne Browserneustart installiert werden können.

Weitere Features des neuen Firefox 3.6 gibts wie immer auf der Mozilla Website:

http://www.mozilla.com/en-US/firefox/features/

Und hier noch der Artikel zum Release im Mozilla Blog:

http://blog.mozilla.com/blog/2010/01/21/firefox-3-6-release/

PubSubHubbub - oder der schnellere Feed

Ich bin gerade auf diese relativ neue Technik aufmerksam gemacht worden, mit der es möglich wird, Feeds schneller  auszuliefern.

Im Grunde handelt es sich bei PubSubHubbub um ein HTTP-basiertes Protokoll, dass das Protokoll zum Ausliefern von RSS erweitert, und zwar durch PuSH.

Dies funktioniert vereinfacht gesagt durch eine Server2Server-Kommunikation, die auf WebHooks basiert. Server, die das neue Protokoll beherrschen, können, ähnlich wie bei Twitter Meldungen, über die WebHooks alle Follower eines Feeds unverzüglich über neue Artikel informieren.

Weitere Informationen über WebHooks gibts hier: http://www.webhooks.org/.

Für eine CM-Systeme gibt es auch schon Plugins, unter anderem für Wordpress oder auch Django.
Auch für Drupal ist schon ein Modul in der Entstehung, allerdings noch sehr neu das ganze.

Ich hab hier mal einige Informationen und Links zum Thema PubSubHubbub zusammengefasst:

SLES 10 und PHP 5.3

Wenn man aus den verschiedensten Gründen, zB. durch Vorgabe des Hosters, darauf angewiesen ist, mit dem schon etwas veralteten Betriebssystem
"Suse Linux Enterprise Server 10" zu arbeiten und trotzdem gerne mit der neuesten PHP Version 5.3.1 arbeiten möchte, kann man auch einfach die passenden PHP Pakete aus dem Repository von OpenSuse bekommen.

Wie das funktioniert und wo die für SLES 10 passende PHP Version liegt, werde ich hier kurz beschreiben:

Drupal und PHP 5.3

Da ich mal einige neue Funktionen von PHP 5.3 ausprobieren wollte, habe ich meinen dev-server mit der neuen PHP Version ausgestattet und dabei ist mir bei einigen meiner auf Drupal basierenden Projekte aufgefallen, dass ein paar Drupal Module noch Probleme mit der neuen PHP Version machen.

Kandidaten sind zB. das admin-menu, oder das date-modul.

Hier hab ich eine Seite gefunden, auf der einige Patches für die jeweiligen Module zusammengefasst sind:

http://drup.org/drupal-and-php-53

27 horizontal scrollbare Webseiten

Eigentlich mag ich es nicht, wenn man auf einer Webseite horizontal scollen muss, da das meist der usability nicht sehr zuträglich ist.

Dass es auch anders geht, zeigt diese Zusammenstellung von 27 Websites, die sich des horizontalen Scollens bedienen.
Einige davon sind wirklich sehenswert!

http://dzineblog.com/2009/07/web-design-ideas-27-horizontal-scrolling-websites.html

Kritische Schwachstelle im Adobe Flash Player sowie den PDF-Anwendungen Adobe Reader und Acrobat

Gerade kam eine Warnung des Bürger-CERT bzgl. des Flashplayers rein.

Im Adobe Flash Player sowie im Adobe Reader und Acrobat existiert eine kritische Sicherheitsluecke bei der Verarbeitung von speziell manipulierten Flash-Inhalten (SWF-Dateien). Ein entfernter Angreifer kann die Sicherheitsluecke mit Hilfe von manipulierten Flash-Inhalten auf Webseiten oder in PDF-Dateien ausnutzen, um Schadsoftware auf dem Rechner der Opfer auszufuehren.

Die Schwachstelle wird bereits auf manipulierten Webseiten aktiv ausgenutzt.

Der Hersteller Adobe sieht die Bereitstellung von Sicherheitsupdates fuer den Flash Player 9.x und 10.x fuer Windows-, Macintosh- und Linux-Betriebssysteme am 30. Juli 2009 vor. Sicherheitsupdates fuer den Adobe Reader (zunaechst fuer Windows und Macintosh) sollen am 31. Juli 2009 folgen.

Quellen:

[1] Adobe Sicherheitsmeldung APSA09-03
http://www.adobe.com/support/security/advisories/apsa09-03.html

[2] Sicherheits-Check verschiedener Browser
http://www.bsi-fuer-buerger.de/browser/browsercheck.htm

Der Generationenkonflikt, oder besser ... die Internetausdrucker :)

Ich bin auf dem Blog von Krisitian Koehntopp auf einen Beitrag gestoßen, der zum einen recht gut meine eigene Lebensrealität im digitalen Zeitalter beschreibt und zum anderen sehr amüsant auf den aktuellen Konflikt zwischen vielen Politikern, als totale Versager im Umgang mit Computern, und der kommenden Generation, s.g. Digital Natives beschreibt.

Hier der Artikel:

http://blog.koehntopp.de/archives/2518-Falscher-Planet,-falsches-Jahrtausend.html

Ausgehend von dem unglücklichen Auftritt, des Vorsitzenden der Piratenpartei Deutschland Dirk Hillbrecht in einer Talkrunde bei Phoenix, bei der er leider retorisch nicht gegen Prof.Rupert Scholz(CDU) und den Moderator der Sendung bestehen konnte, beschreibt Kristian, wie weit die Lebenswelt eines über 60,-jährigen Politikers, von der seinen entfernt ist.

Gegen die Zensur des Internet

Wichtiger Aufruf!

Bitte unterschreibt alle diese Petition gegen die geplante Zensur des Internets!

https://epetitionen.bundestag.de/index.php?action=petition;sa=details;petition=3860

Inhalt abgleichen