Archiv für Internet

Zeige Ergebnisse 1 - 8 von 8

Jahre

Monate (2010)

Facebook-Chat in externem Instant Messenger

2010 22 Apr

266px-Facebook.svgFacebook unterstützt seit kurzem das offene Instant Messenger Protokoll XMPP (a.k.a. Jabber). Damit kann man seinen Facebook-Chat in jedem IM einbinden, das  XMPP unterstützt – ohne dass man dafür ein spezielles Facebook-Plugin benötigt. Ein Beispiel für einen solchen IM ist Pidgin (Windows, Linux) bzw. Adium (MacOSX).

176px-XMPP_Logo.svgIm Folgenden gibt es eine kurze Erklärung, wie du Facebook-XMPP in deinem bevorzugten IM einrichtest.

Zunächst muss man seinen Facebook-Benutzernamen rausfinden. Das ist nicht die E-Mail-Adresse, mit der man sich überlicherweise bei Facebook anmeldet. Stattdessen findet man ihn in Facebook unter Konto –> Kontoeinstellungen –> Nutzername.

nutzername

Diesen verwendet man dann beim Erstellen des XMPP-Kontos im IM:

  • Benutzer: dein Facebook-Nutzername (wie eben ermittelt)
  • Domain: chat.facebook.com
  • Passwort: dein Facebook-Passwort
  • SSL muss deaktiviert werden (bei Pidgin unter Erweitert –> SSL/TLS voraussetzen)

Danach erscheinen alle Facebook-Freunde in der Kontaktliste.

Gegenüber einem “normalen” XMPP-Server gibt es jedoch einige Einschränkungen. Insb. können von anderen XMPP-Servern keine Nachrichten an den Facebook-Account gesendet werden und es können über den IM weder Kontakte zum Facebook-Account hinzugefügt noch entfernt werden, da die Kontakte auf den Freundschaften in Facebook basieren.

3.January 2010

Babelfish-Extrem

2010 03 Jan

Man achte mal auf die Beschriftung des (ersten) Tabs:

software-herunterladung

Da hat wohl jemand den Babelfish bequemt ;)

28.October 2009

Virus bei Apple

2009 28 Okt

Hat mal einer auf apple.com im Suchfeld das Wort “Virus” eingegeben?

apple-suche-virus

27.October 2009

Google mag mich nicht

2009 27 Okt

Hab eben eine Google-Suche über Firefox gestartet und bekam folgende Seite zu sehen:

google-sorry

Irgendwas stimmt hier nicht ;)

Update: Hab auf einer Google Hilfeseite die folgende Erklärung für das Problem gefunden:

The page you’re referring to is served by Google when we experience a quick spike in traffic on Google.com. If the error page displays a squiggly word with a box below it (which is known as a CAPTCHA), just type the squiggly word into the box to continue using Google. A CAPTCHA helps us determine whether traffic is coming from automated robot software or from individual users, since most robots aren’t smart enough to read the squiggly text.

26.July 2009

RSS Aggregator

2009 26 Jul

SimplePie Logo Today I was looking for a way to aggregate multiple RSS feeds into one. After some digging I found SimplePie. It’s a small PHP library for parsing and constructing RSS feeds.

I’ve written this small PHP script here that demonstrates how to aggregate two RSS feeds. You can adopt it very easy by editing the constants at the top of the file.

To use SimplePie you have to download the package from their homepage. From this package you only need the file “simplepie.inc”. (You may also want to execute “compatibility_test/sp_compatibility_test.php” once in your browser.) Additionally a directory “cache” must be created (and writable for PHP scripts).

All put together you should end up with directory content like this:

  • rss.php (my RSS script)
  • simplepie.inc
  • cache/

Download “rss.php”

20.July 2009

Firefox WebDeveloper-Profil

Neben den Add-ons für den täglichen Bedarf bietet Firefox auch zahlreiche Add-ons, die speziell für Webentwickler nützlich sind, allen vorran: Firebug.

Neues Firefox-Profil anlegen

Da man aber meistens diese Add-ons nicht während normaler Surfsitzungen benötigt, empfiehlt es sich, extra für die Web-Entwicklung ein eigenes Firefox-Profil anzulegen.

Zunächst führt man folgenden Befehl aus (ohne “no-remote” müssen vorher alle Browser-Fenster geschlossen werden):

  • Windows: "c:\Programme\Mozilla Firefox\firefox.exe" -no-remote -P
  • Linux: firefox -no-remote -ProfileManager
  • MacOSX: /Applications/firefox.app/Contents/MacOS/firefox -no-remote -P

Firefox Profilmanager

Hiermit erstellt man ein neues Profil (im Folgenden nenne ich es “WebDev”) über “Profil erstellen” und beendet dann den Profilmanager.

Hinweis: Es empfiehlt sich, die Option “Beim Starten nicht nachfragen” aktiviert zu lassen und stattdessen eine Verknüpfung (o.ä. unter Nicht-Windows-Betriebssystemen) für das Profil zu erstellen.

Um Firefox jetzt mit dem neuen Profil zu starten, ruft man Firefox wie oben auf, nur dass man jetzt noch zusätzlich den Profilnamen spezifiziert. Unter Windows sähe der Aufruf dann z. B. so aus:

"c:\Programme\Mozilla Firefox\firefox.exe" -no-remote –P "WebDev"

Für weitere Informationen und Problemlösungshilfen, siehe hier.

Hinweis: Es empfiehlt sich evtl., das Icon für die Verknüpfung auszutauschen. Ich verwende hierfür dieses Iconset:

firefox-icon

Download gibt es hier und hier.

Web-Entwickler Add-ons

Im Folgenden findet sich eine Liste aller Firefox-Addons, die ich speziell in dem Web-Entwickler-Profil verwende.

  • Firebug: Schlechthin das Add-on für Web-Entwickler. Bietet u.a. die Möglichkeit, sich den momentan angezeigten DOM-Baum und für jeden Knoten dessen CSS anzusehen. Es gibt sogar noch Add-ons für Firebug (sog. Add-on Add-ons ;) ).
    • Page Speed: Analysiert eine Seite und gibt Vorschläge, wie deren Geschwindigkeit verbessert werden kann. (Im Gegensatz zu YSlow funktionierte dieses Add-on bei mir auf anhieb. YSlow konnte ich nicht zum Laufen brignen.)
    • Firecookie: Zeigt die Cookies und deren Werte an, die zur momentan angezeigten Seite gehören.
    • SenSEO: Zeigt ein paar Hinweis zur Suchmaschinenoptimierung der aktuellen Seite an.
    • CodeBurner: Zeigt für HTML-Tags und CSS-Attribute an, von welchen Browsern diese wie unterstützt werden. Dazu muss entweder ein Element im Tab “HTML” oder “CSS” rechtsangeklickt und dann “Look up …” gewählt werden – oder man klickt (nachdem man ein mal auf den HTML-Tab geklickt hat) auf den Tab “Reference”.
  • Web Developer Toolbar: Eine Toolbar mit diversen, nützlichen Werkzeugen.
  • JSView: Bietet einen Toolbar knopf, mit dem man sich schnell die CSS- und JS-Datei, die zur momentan angezeigten Seite gehören, anzeigen lassen kann.
  • MeasureIt: Bietet die schnelle Möglichkeit, die Größe von Elementen auf der Seite auszumessen. Das “Maßband” wird über einen Knopf unten links in der Statusleiste aktiviert.
  • ColorZilla: Bietet eine Pipette zum Ermitteln eines Farbwerts auf einer Webseite. Wird genau wie MeasureIt in der Statuszeile aktiviert.
  • IE Tab (nur Windows): Zeigt im Firefox auf Wunsch die aktuelle Seite mit der Internet-Explorer-Engine an. Nützlich für’s Testen der Seite.
  • FireShot: Erzeugt Screenshots der Seite, die gerade betrachtet wird. Außerdem können dieses Screenshots dann mit Anmerkungen versehen werden.

Dazu kommen noch die obligatorischen Add-ons:

6.July 2009

Hype, Hype,…

2009 06 Jul

Ich weiß, schon ein alter Hut, aber trotzdem sehr cool: Google Wave. So sähe – zumindest lt. Google – die Email aus, wenn sie heute erfunden werden würde. Kann’s kaum noch erwarten, bis das endlich public wird.

Wer nicht weiß, was Google Wave ist – hier ist ein Video, in dem Google Wave vorgestellt wird. Für alle Nicht-Programmierer reichen sicherlich die ersten 50 Minuten. Dafür sind die aber gut gefüllt.

YouTube Preview Image

PS: Google ist natürlich der einzige, der 90 Minuten Videos auf YouTube einstellen darf ;)

27.May 2009

Spaß mit Google

2009 27 Mai

Es ist doch immer wieder praktisch, wenn man eine Vorlesung bei jemandem hört, der mal für Google gearbeitet hat.

Wusstet ihr, dass Google einen Operator "~" unterstützt? Damit kann man nach ähnlichen Begriffen suchen lassen.

Gebt z.B. mal "~car" bei Google ein. Als Ergebnisse kommen dann nicht Einträge, die das Wort "car" enthalten, sondern auch verwandte Begriffe.

Das Ganze ist sicherlich nicht 100%ig ausgereift, aber sicherlich an der einen oder anderen Stelle ganz hilfreich.

Hier gibt’s noch ein paar weitere Kommandos. Ganz praktisch finde ich die Suchanfrage "100 dollars in euro" zum Umrechnen von Wechselkursen. Es gehen aber auch andere Umrechnungen, wie z.B. "451 fahrenheit in celsius".