supergarv

Garvin Hicking :: blog

"It's nice to meet people who really believe in something, isn't it?"

  •  
  •  
  • Über mich
  •  
  • Galerie
  •  
  • Freunde
  •  
  • Tops und Flops
  •  
  • Links
  •  
Zufallsbild
  • Über mich:
  • Vorstellung
  • Lebenslauf
  • Lebensziele
  • Gästebuch
  • Kontakt
  • News
  • Blog
  • Galerie:
  • Artwork
  • Logos
  • Web
  • DTP
  • 3D
  • Fotos
  • Videos
  • Anderes
  • Freunde:
  • Freunde
  • Familie
  • Ich
  • Webcam
  • Schule
  • Caritas
  • Arbeit
  • Anderes
  • Tops und Flops:
  • Filmkritiken
  • Texte
  • IMDB
  • Hitlisten

Handbuch für Serendipity


Das offizielle, umfassende Serendipity-Handbuch für Einsteiger und Profis ist nun im Handel und kann online bei Amazon oder Open Source Press bestellt werden, oder auch bei jedem Buchhändler.

Kategorien

  • Blafasel
  • Media
  • Bilder
  • Bücher
  • Kino / Video
  • Sneak Preview
  • Musik
  • Spiele
  • PHP / Software
  • Planung

Alle Kategorien

Fotografie von Garvin und Emba

» bei Model-Kartei
» bei Flickr

Flickr: Bilder

Medaillen

superBlog Banner
OPML: Meine Feeds (RSS)
Suprglu: Meta-Feed
Blogverzeichnis - Blog Verzeichnis bloggerei.de
FOAF-Explorer: Meine FOAFs ansehen

Jabber: supergarv (at) amessage.de
ICQ: 21392242

:inlove:

Macht mich glücklich:

Wunschliste Amazon / Wishlist Amazon
PayPal

Blog abonnieren

  • XML RSS 2.0 feed
  • ATOM/XML ATOM 1.0 feed
  • XML RSS 2.0 Kommentare
  • superBlog

Archive

  • Mai 2012
  • April 2012
  • März 2012
  • Das Neueste ...
  • Älteres ...

Powered by

Serendipity PHP Weblog

Donnerstag, 26. Februar 2004

s9y: Markup Plugins

Seit heute kann Serendipity (CVS) mittels Event-Plugins ein oder mehrere Text-Markups anwenden.

Die Markups lassen sich entweder auf den Artikeltext, den erweiterten Artikel, Kommentare oder HTML Nuggets anwenden. Oder alle zusammen. Derzeit gibt es Plugins für Wiki-Markup (via PEAR Text/Wiki), BBCode, Textile, Smilies und das bekannte hauseigene Einfachst-s9y-Markup. Alternativ kann man natürlich auch garkeine Markuptransformationen zulassen.

So habe ich derzeit BBCode für die Kommentare in meinem Blog freigeschaltet, was dank der seit kurzem vorhandene Kommentar-Vorschau diese vielleicht optisch was aufpeppt.

So, und jetzt mal gucken wo da noch Bugs stecken könnten. :-)
Geschrieben von garvin in PHP / Software um 15:53 | Kommentar (1) | Trackbacks (0)
4382 Klicks
Tweet This!
Bookmark s9y: Markup Plugins  at del.icio.us Facebook Google Bookmarks Digg s9y: Markup Plugins

Montag, 23. Februar 2004

s9y: Blogbot.de ping

Schon vor längerer Zeit wurde ich auf den Blogbot-Service aufmerksam gemacht. Dieser übernimmt eine Art XML-RPC Pingrelay für die bekannten Weblog-Services. Für den Anwender bedeutet das nur noch einen Ping anstelle 5 oder 6 an diverse Hosts.

Kurzerhand, und von notorischer karnevalistischer Unmut geplagt, habe ich den Service in serendipity eingebaut (aber noch nicht ins CVS gestellt) und werde mal ein Auge darauf werfen, ob das ganze zuverlässig funktioniert. Per netter Javascript-Technik wird bei der Anwahl des Blogbots alle anderen überflüssigen Services deaktiviert, so dass der User nicht zuviele Pings verschicken kann.

Achja: Über den Sinn und Unsinn von XML-RPC Pings möchte ich an dieser Stelle nicht diskutieren, da sich der Implementationsaufwand auf weniger als 5 Minuten belaufen hat. ;-)
Geschrieben von garvin in PHP / Software um 13:30 | Kommentare (2) | Trackbacks (0)
4262 Klicks
Tweet This!
Bookmark s9y: Blogbot.de ping  at del.icio.us Facebook Google Bookmarks Digg s9y: Blogbot.de ping

Freitag, 20. Februar 2004

mail2s9y 0.5

Dank Alex Copeland ist mail2s9y heute aktualisiert worden. Die Authentifizierung wurde erst nach einem Bildupload durchgeführt, und die Login-Routine war zu s9y 0.5 inkompatibel. Das wurde in der jetzt vorliegenden Version behoben.
Geschrieben von garvin in PHP / Software um 12:55 | Kommentare (0) | Trackbacks (2)
4856 Klicks
Tweet This!
Bookmark mail2s9y 0.5  at del.icio.us Facebook Google Bookmarks Digg mail2s9y 0.5

MySQL Lizensumfrage

MySQL ABWie wir ja alle wissen, ist MySQL AB seit schon längerem aktiv bemüht, ihre Lizensprobleme mithilfe der Community zu lösen. Zak Greant scheint dabei ja sehr bemüht zu sein [1,2,3,4,5,6] und so bin ich heute auf den Link zu einer kurzen Umfrage über die neuen Lizenzen [1,2] gestoßen.

Sowas erachte ich für unterstützungswürdig und empfehle daher das Ausfüllen desselben. Denn wer sich erst im nachhinein beschwert, hat eh verloren.

Und weil mich PostgreSQL noch nie richtig gepackt hat (weil für meine Zwecke meist überdimensioniert) und mir SQLite wiederrum zu wenig kann, würde ich in Zukunft auch gerne auf MySQL setzen. Und vor allem auf dessen einfache PHP-Anbindung, die aber wohl vorerst gesichert scheint (auch wenn ich da nicht auf dem laufenden bin).

Denn sobald MySQL nicht mehr bei jedem 0815-Webhoster installiert ist, werden viele (L|W)AMP-Anwendungen nicht mehr so out-of-the-box funktionieren. Und vor allem müsste phpMyAdmin dann ja noch hektischer auf universelle SQL-DBs umgestellt werden. ;-)

P.S.: P.S.: "Like it", "I avoid GPL Licensing", "Client libraries should be fe for open source development", "Client libraries should be free for commercial development", "For corporate applications", "For web-based or hosted applications", "For consulting projects", "For personal education and experimentation", "Corporate developer"
Geschrieben von garvin in PHP / Software um 10:39 | Kommentare (0) | Trackbacks (3)
4444 Klicks
Tweet This!
Bookmark MySQL Lizensumfrage  at del.icio.us Facebook Google Bookmarks Digg MySQL Lizensumfrage

Donnerstag, 12. Februar 2004

s9y: Individualisierter RSS-Feed per Conditional Get

Seit gerade unterstützt die hier verwendete Serendipity-Blogsoftware im RSS-Feed das "Conditional Get".

Hört sich technisch an, ist aber wundervoll Nutzerfreundlich.

Um ganz am Anfang anzufangen: RSS ist ein XML-inspiriertes Format zum Austausch von Nachrichten. Heutzutage wird es benutzt, um über neue Inhalte informiert zu werden. Alle Blogs die ich lese grase ich nicht mühsam Webseite für Webseite ab, sondern nutze dafür einen RSS-Reader, der eben diese Dateien der Blogs ausliest und mir wie in einem E-Mail Client übersichtlich darstellt. Genauer, hübscher und nachvollziehbarer erklärt Alp Uckan dies in seinem Artikel Was ist RSS.

Fahren wir fort: RSS hat unter anderem den Nachteil, das normalerweise ein solcher Feed immer 15 Einträge enthält. Wenn ich den Feed jetzt und in 5 Minuten abrufe, erhalte ich also beide Male diese 15 Einträge. Ganz egal, dass ich die 15 ja schon habe. Dadurch verschwende ich Bandbreite auf Server- und Clientseite. Ausserdem wirft es das Problem auf, dass wenn ich 2 Wochen in Urlaub war und es seitdem 17 neue Artikel gab, ich ja nur die 15 aktuellsten erhalte. Dadurch entsteht bei der RSS-Benutzung gewissermaßen der Zwang immer am Ball zu bleiben.

Dem schafft ein Caching-Mechanismus abhilfe. Der Client übermittelt dabei dem Server, wann er das letzte Mal einen Artikel gesehen hat. Wenn es seitdem nichts neues war, wird nichts übertragen. Wenn es seitdem 42 neue Artikel gab, kriege ich 42 neue Artikel. Praktisch, was? :-)

   » Vollständiger Artikel

Geschrieben von garvin in PHP / Software um 15:36 | Kommentare (8) | Trackbacks (2)
5307 Klicks
Tweet This!
Bookmark s9y: Individualisierter RSS-Feed per Conditional Get  at del.icio.us Facebook Google Bookmarks Digg s9y: Individualisierter RSS-Feed per Conditional Get

Dienstag, 10. Februar 2004

s9y: Fingerüberwachung inklusive

Gerade habe ich noch eine nette Idee für das neue Event-Plugin System gehabt:

Ab sofort ist der W3C-Validator in serendipity integriert. Wenn das "serendipity_event_htmlvalidator"-Plugin geladen wird, führt eine Vorschau eines eigenen Artikels den W3C-Validator aus und bettet das Ergebnis ins Preview mit ein.

Sehr nett um dafür zu sorgen, dass durch das Vergessen eines HTML-Tags oder ungültiger HTML-Entitätskonvertierung in URLs nicht z.B. der ganze ATOM-Feed ungültig wird. Jetzt müssen es die Leute nur benutzen und einige Sekunden Zeit für die Validierung haben.

Natürlich ist das Plugin wie auch das Weblog-Ping-Plugin für jeden Eintrag individuell auszuhebeln und mit einem Default zu belegen.

Jedenfalls ein nettes Plugin-Gadget. ;-)
Geschrieben von garvin in PHP / Software um 16:56 | Kommentar (1) | Trackbacks (0)
3628 Klicks
Tweet This!
Bookmark   at del.icio.us Facebook Google Bookmarks Digg

Montag, 9. Februar 2004

s9y: Event Plugins

Seit gerade habe ich serendipity in der aktuellsten CVS-Version ein Event-Plugin-System spendiert. Zwar steht das ganze noch auf experimentellen Beinen, aber in meiner Demo-Installation funktioniert es schon recht gut.

Event-basierte Plugins können nun recht leicht an beliebigen Stellen innerhalb von s9y aufgerufen werden, und ein jeweiliges Plugin kann sich für bestimmte Events registrieren und dann mit den übermittelten Daten anfangen, was es will.
   » Vollständiger Artikel

Geschrieben von garvin in PHP / Software um 16:35 | Kommentare (2) | Trackbacks (0)
4324 Klicks
Tweet This!
Bookmark s9y: Event Plugins  at del.icio.us Facebook Google Bookmarks Digg s9y: Event Plugins

Freitag, 6. Februar 2004

Stirb, SharpReader: RSS Bandit + s9y Kommentarpostings

So. Lange genug habe ich Luke Hutteman per Mail und in seinem Blog angebettelt, dem SharpReader doch einmal einen flexibleren Speicherort für die Feed-Abos zu realisieren. Leider hat er sich nie gemeldet, die erste Mail hab ich vor 2 Monaten geschrieben. Na gut, darum geht's auch garnicht.

Inspiriert durch Alp Uckans Readerwechsel-Artikel dachte ich mir, jetzt gebe ich dem RSS Bandit mal eine Chance. Gedacht, gesehen, installiert und gestaunt.

Abgesehen vom etwas unansprechenden Logo sieht das ganze schonmal recht nett aus, kein Vergleich mit der ur-uralten Version die ich vor langer Zeit mal gesehen habe.

   » Vollständiger Artikel

Geschrieben von garvin in PHP / Software um 22:47 | Kommentare (10) | Trackbacks (0)
6946 Klicks
Tweet This!
Bookmark Stirb, SharpReader: RSS Bandit + s9y Kommentarpostings  at del.icio.us Facebook Google Bookmarks Digg Stirb, SharpReader: RSS Bandit + s9y Kommentarpostings

s9y 0.5 Release

Gerade habe ich die Version 0.5 von serendipity released.

Die Version bringt einige Neuigkeiten. Die wohl wichtigste ist eine einfachere Integration in die Apache-Umgebung, da die "ErrorDocument"-Directive nun nicht zwingend benötigt wird. Wie die htaccess-Datei geschrieben wird ist nun während der Installation einfach einzurichten. Ohne ErrorDocument/mod_rewrite gibt's dann natürlich keine schönen URLs.

Ansonsten gibt es nun den längst überfälligen autologin per Cookie. Es können weblog-services wie blo.gs, weblogs.com, blogrolling.com, technorati.com, Yahoo und vor allem Blogg.de gepingt werden um neue Einträge zu announcen. Das dauert dank XML-RPC jedoch schonmal einige Sekunden.

Weiterhin gibt es PostgreSQLBugfixes, eine Spanische Übersetzung und weitere kleine Fixe.

Auch vervollständigt RSS 1.0 und Atom 0.3 nun das Syndikationsformat-Portfolio. ;)

Die Installation von 0.4 auf 0.5 ist recht einfach, da sich das Datenbankschema diesmal nicht geändert hat. Ein herüberkopieren der Dateien (natürlich nach Backup) erledigt also alles. Nachher natürlich nochmal die Konfigurationsoberfläche ansehen und die Optionen ('rewrite', 'ping blogs', ...) überprüfen und speichern.

Abgesehen davon ist das mein erstes SourceForge-Release. Hoffentlich hab ich nix falsch oder kaputt gemacht. :-D

Viel Spaß!
Geschrieben von garvin in PHP / Software um 15:39 | Kommentare (0) | Trackbacks (0)
4155 Klicks
Tweet This!
Bookmark s9y 0.5 Release  at del.icio.us Facebook Google Bookmarks Digg s9y 0.5 Release
(Seite 1 von 1, insgesamt 9 Einträge)

Suche

Kalender

Zurück Februar '04 Vorwärts
Mo Di Mi Do Fr Sa So
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29

Femto-Blog

  • @mystrou The new calvetica ipad version does not fix the bug that scrolls to year+1 on startup I reported a few weeks ago...23.05 09:05
  • @mystrou current icon has a custom, special touch. New icon looks like "just another calendar app", it is all generic.23.05 06:05
  • @mystrou oh pleeeease dont change the ios icon of calvetica to the appstore one. Current icons looks much!!! better, really.23.05 06:05
  • @yellowled so nen lnb muss man ja auch direkt wechseln, statt ne eigene abdeckung oder plastikfolie draufzmachen. Idiot.22.05 20:05
  • Kann Twitter bitte vor der EM einen Fussballfilter einbauen? Bitte bitte bitte bitte bitte pretty bitte with a sweet rote kirsche on topf?22.05 20:05
  • Shut up, british Meg! #awesome #familyguy22.05 06:05
  • @Sm0K1ngGnu ah, ok. Unbekanntes Terrain fur mich bis auf 1-2 Verfilmungen die ich mau fand.21.05 14:05
  • @Sm0K1ngGnu Explain!!!21.05 13:05
  • @s_n0 @DB_Bahn - Stimmt, in den TRs kommt es fast nie vor. Aber ich dachte eher weil's da unmenschlich eng ist.21.05 10:05
  • @ckappen Jo, und deswegen dusch ich doch auch nicht zweimal die Woche.21.05 09:05

Kommentare

serotonic zu The Avengers, oder: Schlechte Erfahrung mit 3D im Metropolis Köln
Fr, 04.05.2012 10:41
*Irgendwie bin ich jetzt sehr froh, nicht dabei gewesen zu sein. Es kann ja immer wieder mal passieren, dass mit der Tec [...]
Andreas zu Mein Beef mit Mass Effect 3
Di, 20.03.2012 16:35
*Ich bin beim 3. Teil auch ein wenig Hin und Her gerissen, obwohl ich es noch nicht ganz durchgespielt habe. Die geniale [...]
Lennert zu Warum Apple den Presse-Event nich streamt
Mi, 29.02.2012 12:22
*Die doch ziemlich überzeugenden Produktvorstellungen von Steve wird kaum jemand ersetzen können. Dazu braucht es tiefst [...]
zockworkorange.com zu #52Games - Natur: Far-Cry (1)
Mo, 20.02.2012 10:00
*
zockworkorange.com zu #52Games - Neuanfang: Super Mario 64
Mo, 06.02.2012 10:03
*

Über mich

Ich heiße Garvin Hicking, wohne in Köln und bin alt genug um ein Blog führen zu dürfen. Derzeit arbeite ich als Webentwickler bei Faktor E, bin gelegentlich selbständig tätig und arbeite mit PHP, (My)SQL und XHTML/ XML/ CSS/ JavaScript.

Meine Freizeit nutze ich zur Entwicklung von Serendipity und phpMyAdmin - und (nicht nur) wenn ich genug von Computer habe, genieße ich das Leben mit meiner Freundin Emba im Kino, hinter der Fotokamera, daheim oder bei unseren Freunden. Und ein Gesicht habe ich auch:
Garvin Hicking
Facebook / Xing

Zend Certified PHP Engineer

Legasthenie-Info

Dieses Blog strotzt vor Komma-Fehlern. Ich bekenne eigenständig, öffentlich und freiwillig im Vollbesitz meiner geistigen und Halbbesitz meiner ortographischen Fähigkeiten, auf diese Fehlern zu bestehen und erkläre, der neuen Deutschen Rechtschreibung bisher nicht anheim gefallen zu sein. Wer zusätzliche Fehler findet, darf sie ebenfalls behalten. :-)

Getaggte Artikel




(c)1999-2004 by garvin hicking   |   
Valid XHTML 1.1! Valid CSS! American English PayPal Wunschliste Amazon / Wishlist Amazon

Die Einbindung fremder Bilder erfolgt im Rahmen der journalistischen bzw. persönlichen Berichtserstattung. Urheberrechte dieser Materialien liegen beim Eigentümer.
Weiteres siehe Impressum / Datenschutzerklärung


Online Einkaufen Börsenbriefvergleich