GeekLand

TopStorys, Bilder und anderer Content für die Geek-Com
Subscribe

Archive for the ‘Internet’

pagerank update getuschel

August 27, 2007 By: Geek5 Category: Admin, Internet, Webdesign No Comments →

Die wichtigste Kennzahl des SEO aktiven Webmasters scheint sich wieder zu drehen. Gerüchte gehen um, ein Pagerank Update sei auf dem Weg. Naja, da der letzte reiterate irgendwann im April war, wäre es ja nun echt mal wieder Zeit. Ich hatte schon vermutet, Google würde den PR evtl. sterben lassen - aber hey, wer schlachtet schon die goldene Kuh?

Also, schau ma mal, dann seh ma scho (wie der Kaiser sagt). Das Google Directory (nach PR sortiert) ist ja schon vor etwa 2 Wochen umgestellt worden.

Alle Augen auf den grünen Balken richten!!!

Japan kündigt Ablösung des Internets an

August 23, 2007 By: Geek5 Category: Spass, Internet No Comments →

Japan erfindet neues InternetJapans Minister für Kommunikation hat angekündigt, das Internet bis 2020 durch eine bessere Technologie ersetzen zu wollen. Yoshihide Suga lässt verlauten, dass die japanische Regierung die Arbeit an einer neuen, schnelleren, stabileren und insgesamt attraktiveren Alternative aufnehmen wird.

Das neue Netz wird zuverlässigere Daten schneller ausliefern, dabei gegen Viren resistent sein und 60% besser aussehen (Quelle).

Für diese Pläne stellt die japanische Regierung bis 2020 das sagenhafte Budget von 50 Mio. EUR zur Verfügung (Quelle).

Wir dürfen gespannt sein und Google sollte schon mal zittern :-)

Freebase seit heute nacht im “public alpha”

August 23, 2007 By: Geek5 Category: Business, Internet, Webdesign No Comments →

freebase - auf dem Weg zum Web 3.0Der Web 3.0 Vorreiter Freebase ist seit heute Nacht im “public alpha”. D. h. nach der vergangenen Alpha-Phase, an der nur eingeladene Leute (”Data Geeks”) teilnehmen durften, ist Freebase jetzt für Alle zum Lesen geöffnet. Autoren müssen immer noch geladen werden.

Wer Interesse hat, und die Qualifikation “Data Geek” erfüllt kann mir einen Kommentar hinterlassen, ich habe noch 10 Freebase Einladungen zu vergeben.

Mehr zu Freebase gibt es ausser bei Freebase selbst zum Beispiel bei O’Reilly, oder bei Andreas aus Leipzig.

zweinull.cc hat einen sehr ausführlichen Artikel über Freebase verfasst, müsste den aber mal wieder updaten.

Und schließlich hat auch Metaweb sich endlich entschlossen die Freebase Entwicklung mit einem Blog zu begleiten.

Ich meine Freebase ist eine der aktuell spannendsten Web 3.0 Entwicklungen. 

Wer außer mir belastet meinen Webserver

August 20, 2007 By: Geek5 Category: Admin, Internet 1 Comment →

Last auf meinem WebserverDank dem schönen Artikel von Stefan Brandt konnte ich mal nachsehen, wer noch so auf meinem Server sitzt. Wie es aussieht habe ich bei 1&1 ziemlich Glück. Sowohl hier auf geekland.de wie auch auf meiner Wii Domain wiiclub.de sitzen außer mir nur 8 weitere Domains (Stefan redet von 100 Nachbarn).

Also entweder sind die 1&1 Kisten so klein, dass sie sicherheitshalber nur 10 Domains draufpacken, oder das Lookup-Tool ist Mist - oder 1&1 ist einfach super großzügig :-)

Über CMS Tools

August 17, 2007 By: Geek5 Category: Internet, Webdesign 1 Comment →

Bleib bei den MarktführernNur ein kurzes Wort - weil ich mich mal wieder über meine Anfängerfehler ärgere. Ende 2006 hatte ich ein wenig die Nase voll von Wordpress und bb2 und habe mal nach Alternativen gesucht. Gefunden hatte ich phpCMS, b2evolution und lussumo vanilla.

Also habe ich mal drei Sites mit diesen Tools aufgesetzt - und ich ärgere mich noch heute!

Die Tools sind an sich alle gut, haben ihre Stärken und interessanten Seiten. Das Problem ist der mangelnde Support in der Community.

Kommt ein neuer Hype auf, kannst Du sicher sein, dass innerhalb weniger Tage ein Plugin für Wordpress existiert. Für b2evo gibt es nichts. Dazu kommt, dass die “Nicht-Marktführer” zum Teil so unausgereift sind, dass neue Möglichkeiten neue Hooks oder Tables brauchen. Dann muss ein umständlicher Upgrade mit Backup und all dem Trara gemacht werden.

Also mein Fazit: Neue Sites nur noch mit den Marktführern Wordpress, Drupal oder Plone.

Produktionsnahe LAMP Entwicklungsumgebungen auf dem Laptop

August 17, 2007 By: Geek5 Category: Admin, Internet, Webdesign No Comments →

Virtuelle hosts auf LAMP einrchtenIch habe ja einige Domains mit Inhalten zu versorgen. Da ist es praktisch Pflicht nicht Kür eine Entwicklungsumgebung zu haben. Nun könnte man ja ein VMware pro Domain aufsetzen - ist aber mit Kanonen auf Spatzen…

Besser richte man sich ein paar virtuelle Apache Server auf dem Laptop ein. Um produktionsnah zu sein gilt es dabei einige Parameter aus der Liveumgebung zu kopieren. Praktisch alle meine Webprojekte sind LAMP’s, d.h. Linux, Apache, MySQL, PHP, damit ist schon mal klar, welche Tools installiert sein müssen. Weil ich alles Wichtige bei 1&1 hoste, habe ich auch keine Probleme mit verschiedenen Versionsständen.

Also zur Praxis.

Ich will eine Entwicklungsumgebung für die Geekland.de Programmierung. Ich bestelle ein 1&1 Homepage-Perfect Paket weil da ist PHP und MySQL dabei, als CMS nehme ich Wordpress 2. Von 1&1 kommen folgende Parameter.

domain: geekland.de
db-host: db1234.1und1.de
db-user: dbo12345678
db-pwd: qwertz123
database: db12345678
CMS: wordpress 2.1
Tools: PHP5, MySQL 5, Apache 2

Als TLD auf meinem Laptop nutze ich immer “.test”. D.h. ich brauche einen virtuellen Apache Server der auf “www.geekland.test” hört.

Virtuellen Host für www.geekland.test einrichten

Dazu setze ich auf dem localhost interface einen vhost auf, schreibe also nach /etc/apache2/httpd.conf:

NameVirtualHost 127.0.0.2
<VirtualHost 127.0.0.2>
ServerName www.geekland.test
DocumentRoot /srv/www/vhosts/geekland
</VirtualHost>

Weil in SuSE alle Dateien in /etc/apache2/vhosts.d automatisch ins httpd.conf includiert werden, ist eine bessere Alternative den Code von oben in die Datei /etc/apache2/vhosts.d/geekland.conf zu schreiben.

Außerdem muss der virtuelle Host noch dem Nameservice bekannt gemacht werden. Für Angelegenheiten am localhost ist die beste Stelle dafür die Datei /etc/hosts (Zeile einfügen).

127.0.0.2 geekland.test www.geekland.test

Nicht unbedingt nötig, aber auch nicht schädlich ist noch

root@novotop # ifconfig lo:1 127.0.0.2

damit haben wir dem ganzen noch ein virtuelles Netzinterface gegeben. Jetzt den Apache neu starten:

root@novotop # rcapache2 restart

Nun müsste die Seite http://www.geekland.test ansteuerbar sein. Die Inhalte müssen nach /srv/www/vhosts/geekland/ gestellt werden (index.html etc.).

Datenbank für geekland.test einrichten

Die Datenbank soll produktionsnahe Parameter erhalten, bestenfalls also identische! Der Datenbankserver sollte bereits laufen. Falls nicht, wird er sich beim ersten Login automatisch installieren. Geh also mittels mysql -uroot -p auf den MySQL Server und lege die Datenbank an:

CREATE DATABASE `db12345678` ;

Einen lokalen Benutzer für die Datenbank anlegen

Weiter muss ein User mit login Rechten angelegt werden:

CREATE USER 'dbo12345678'@'localhost'
IDENTIFIED BY 'qwertz123';

GRANT USAGE
ON * . * TO 'dbo12345678'@'localhost'
IDENTIFIED BY 'qwertz123'
WITH MAX_QUERIES_PER_HOUR 0
MAX_CONNECTIONS_PER_HOUR 0
MAX_UPDATES_PER_HOUR 0
MAX_USER_CONNECTIONS 0 ;

Und dieser Benutzer soll nun alle Rechte für die Wordpress DB von geekland bekommen:

GRANT ALL PRIVILEGES
ON `db12345678` . *
TO 'dbo12345678'@'localhost'
WITH GRANT OPTION ;

1&1 Datenbankserver auf lokalen Hosts aliasen

Damit im wp-config.php keine Anpassungen zwischen Entwicklung und Produktion gemacht werden müssen ist es noch sinnvoll, den 1&1 Datenbankserver per alias auf der Entwicklungsmaschine zum localhost umzubiegen:
Suche die Zeile “127.0.0.1 localhost” in /etc/hosts und ändere sie in

127.0.0.1 localhost db1234.1und1.de

Das gibt keine Probleme, weil 1&1 den Zugriff auf db1234 sowieso nur aus dem eigenen Netz zulässt. Damit kann nun eine identische wp-config.php auf Produktion und Testsystem verwendet werden.

Das nächste Projekt

Das gute an dieser Methode ist, dass die nächste Entwicklungsdomain parallel zu geekland.test in exakt derselben Weise aufgesetzt werden kann. Es ist nur das Interface auf 127.0.0.3 zu ändern. Damit habe ich nun die Möglichkeit, alle meine Domains auf einem Linux Laptop zu entwickeln.

VMware Server 1.0.2 auf OpenSuse 10.2 installieren

August 13, 2007 By: Geek5 Category: Linux, Business, Internet 1 Comment →

Windows als VMWare Guest auf Linux hostWeil ich meine Webdesigns gegen den Durchschnittsuser testen muss, brauche ich schnellen Zugang zu IE7 auf XP mit 1024×768 Auflösung. Weil ich nicht ständig Dual-Boot switchen will, installiere ich das kostenfreie VMware Server für diesen Zweck. Ich kenne VMware Workstation schon seit V1, irgendwann 2001, bin gespannt was mich hier jetzt erwartet.

(1) Software downloaden

Es gilt etwa 102 MB von http://register.vmware.com/content/download102.html ab zu holen. Nötig ist es außerdem sich für den Laufzeitkey zu registrieren. Also ich lade VMware-server-1.0.2-39867.i386.rpm und gehe nach http://register.vmware.com/content/registration.html um mich zu registrieren. Dann ist noch die Server Console und ein paar API’s nötig, die gibts hier: http://download3.vmware.com/software/vmserver/ VMware-server-linux-client-1.0.2-39867.zip (nochmal ca. 22 MB).

(2) VMware Server auf OpenSuse installieren

Mittels rpm -Uvh VMware-server-1.0.2-39867.i386.rpm installiere ich das Paket. Danach habe ich jede Menge Dateien in /usr/lib/vmware, einen /usr/sbin/vmware-authd und einen /usr/sbin/vmware-server. Außerdem ein paar Dokumentationsdateien in /usr/share/doc und etliche vm* Dateien in /usr/bin.

Die Server Console kam als zip, die muss man also auszippen:

unzip VMware-server-linux-client-1.0.2-39867.zip
Archive: VMware-server-linux-client-1.0.2-39867.zip
inflating: VMware-VmPerlAPI-1.0.2-39867.tar.gz
inflating: VMware-server-console-1.0.2-39867.i386.rpm
inflating: VMware-server-console-1.0.2-39867.tar.gz
inflating: VMware-vix-1.0.2-39867.tar.gz

Eine offizielle PDF Dokumentation der VMware Installation gibt es übrigens hier. (more…)

Habe noch Freebase Einladungen zu vergeben

July 19, 2007 By: Geek5 Category: Internet 4 Comments →

Ich hab noch ein paar Freebase Einladungen zu vergeben, genau noch drei. Wer Interesse hat, einfach Kommentar hinterlassen - mit etwas Begründung wenn es geht.

freebase - auf dem Weg zum Web 3.0

Englisch sollte man sehr gut können :-)