von Christian am 14. Januar 2010
Skype ist eines der wenigen Programme über die ich eine extrem geteilte Meinung habe. Einerseits bin ich kein grosser Fan vom Skype-Client für Windows (er ist mir zu gross, die Handhabung finde ich nicht so berauschend, etc.), aber andererseits bin ich vom Entwickler-Standpunkt aus durchaus positiv von Skype überrascht.
Sehr praktisch ist z.B. die Art und Weise wie man den Status eines Benutzers feststellen kann. Hat ein User in Skype die Einstellung aktiviert, dass sein Status im Web veröffentlicht werden darf (Skype -> Privatsphäre -> “Mein Status darf im Netz veröffentlicht werden”), kann man seinen Status sehr einfach abfragen. Alles was man dazu wissen muss ist die folgende URL: http://mystatus.skype.com/
Angenommen ein Skype-User hat den Namen “TagDocsRockt”, dann kann man z.B. über
http://mystatus.skype.com/TagDocsRockt
ein Bild ausgeben lassen welches den Status anzeigt. Viel interessanter ist aber, den Status so zu bekommen, dass man ihn selber weiterverarbeiten kann (was bei einem Bild nicht wirklich der Fall ist). In dem Fall nutzt man eine der folgenden URLs:
http://mystatus.skype.com/TagDocsRockt.txt
http://mystatus.skype.com/TagDocsRockt.num
http://mystatus.skype.com/TagDocsRockt.xml
Durch die verschiedenen Erweiterungen kann man das Ausgabeformat beeinflussen. “txt” liefert den Status als normalen Text zurück (z.B. “Abwesend”) den man sogar durch anhängen einer weiteren Erweiterung übersetzen kann (“.txt.en” würde den Text auf englisch liefern, “txt.fr” auf französisch, etc.). “.num” liefert entsprechend den Status als numerischen Wert zurück und “.xml” als XML-Datei die den Status in 12 Sprachen und numerisch enthält.
Wie man sieht kann man so auf sehr einfache Weise den Status eines Skype-Nutzers abfragen (wenn er dies auch zulässt!).
Alle Infos zu der Schnittstelle finden sich in diesem PDF.
Programmierbeispiele in PHP, Perl, etc. habe ich mir mal gespart – sie laufen je nach Programmiersprache und Server-Konfiguration auf 1-3 Zeilen Code hinaus die eigentlich jeder selbst schreiben kann (file_get_contents(‘http://mystatus.skype.com/TagDocsRockt.txt’) – wäre so ein PHP Einzeiler).
Vielleicht kann die Info ja jemand gebrauchen 
Veröffentlicht in JavaScript, PHP, Prototype |
von Christian am 13. Januar 2010

Validatious 2.0
Validatious 2.0 ist eine JavaScript-Bibliothek mit der man Formulareingaben auf dem Client validieren kann.
Die Bibliothek nutz dabei keines der üblichen Frameworks (jQuery, Prototype, etc.) sondern ist eine Stand-Alone Lösung.
Die Prüfregeln kann man direkt im HTML-Code über die CSS-Klassen steuern. Gibt man z.B. einer Textbox die Klasse “required email” dann müsste sie gefüllt sein (required) und der enthaltene Text muss eine eMail-Adresse sein (email). Validatious kommt mit diversen vorgefertigten Prüfungen (z.B. Textlänge, URL, eMail-Adresse, “required”, numerisch, usw.) und auf der Homepage ist auch erklärt wie man eigene Prüfungen realisieren kann.
Die Bibliothek steht unter der BSD-Lizenz.
Veröffentlicht in JavaScript | getaggt JavaScript
von Christian am 12. Januar 2010
Für manche Sites bietet es sich an, Screenshots von anderen Websites einbinden zu können (z.B. für verlinkte Seiten, Web-Kataloge, usw.). Da es meistens ziemlich nervig ist diese selbst zu erstellen gibt es diverse Services im Web die sowas automatisch übernehmen können. Die folgende kleine Liste soll Euch einen Startpunkt für eigene Experimente geben:
ShrinkTheWeb
ShrinkTheWeb bietet meiner Meinung nach die meisten Features für die kostenlose Nutzung:
- 5000 neue Thumbnails (oder Updates bestehender Thumbnails) pro Monat (bzw. 161 / Tag)
- 250000 Zugriffe auf die Thumbnails pro Monat
- 6 verschiedene Grössen für Thumbnails
Die Pro-Features bieten eine Unmenge von zusätzlichen Möglichkeiten (beliebige Thumbnail-Grösse, komplette Seiten statt nur des ersten Bildschirms, usw) kosten aber Geld (es gibt keine festen Preise für die Pro-Features – was man zahlt hängt davon ab welche Features man genau möchte: Preisrechner).
Auf der Seite findet sich auch Einiges an Beispiel-Code wie man den Service nutzen kann.
websnapr
websnapr ist ein weiterer sehr interessanter Dienst der die folgenden Grundfeatures bietet:
- 100000 Zugriffe auf die Thumbnails pro Monat
- 2 verschiedene Grössen für Thumbnails
Auf der Seite findet man auch einige PlugIns für verschiedene CMS, etc. mit denen man websnapr nutzen kann.
Sonstige Dienste
- ThumbnailsPro (1000 Screenshots pro Monat auf 100×75 Pixel beschränkt)
- thumbalizr (beliebige Grösse für Thumbnails zwischen 100 & 300 Pixel Breite) – Leider konnte ich auf Anhieb keine Limits finden bezügliche Zugriffe/Monat, etc.
Veröffentlicht in JavaScript, PHP, Webseiten |
von Christian am 11. Januar 2010

Developpers Icons
Developpers Icons ist ein Icon-Set mit über 100 Icons in den verschiedensten Formaten (ICO, PNG, ICNS, ICONTAINER) und einer Grösse von 32×32 Pixeln.
Die Icons aus dem Set dürfen sowohl in privaten als auch kommerziellen Projekten frei genutzt werden. Allerdings dürfen sie nicht zum Download angeboten oder verkauft werden (wohl aber Teil eines Produktes sein, welches man verkauft). Genaue Infos zur Nutzung finden sich auf der Download-Seite.
Veröffentlicht in Icons
von Christian am 10. Januar 2010

Buildon.net
Auf Buildon.net baut Prudent Christophe von Too Pixel momentan einen kleinen Showcase auf der zeigen soll was für Websites mit bestimmten PHP-Frameworks realisiert wurden.
Interessant ist das zum Beispiel insofern, als dass man sich so einen Eindruck davon machen kann ob bestimmte Projekte mit einem bestimmten Framework realisierbar sind und man die nervige “Kann man {Projekt XYZ} mit {Framework XYZ} realisieren” Frage in diversen Foren so recht schnell beantworten kann.
Momentan dort mit auf der Startseite vertreten ist auch Peters Blog, welches er mit DooPHP realisiert hat 
Veröffentlicht in PHP, Webseiten | getaggt Framework, PHP
Letzte Kommentare