supergarv

Garvin Hicking :: blog

?/?r S??? ? ???/g?_i???? Do ?????S?

  •  
  •  
  • Ü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, 28. April 2005

Mit Firefox CSS-Dateien röntgen

Vor kurzem noch darüber geklagt, bin ich jetzt schon einen Schritt weiteR:

Aardvark ist ein nettes "proof-of-concept" Plugin, was dynamisch CSS-Elemente einer Seite highlighted und Informationen darüber darstellt.

Das ganze funktioniert schon relativ gut, und die "Coming Features"-Liste klingt auch vielversprechend: edit styles and content of the elements.

Passend zu der Extension gibt es auch ein Blog, was ich jetzt direkt mal abzapfen werde.

Ich wusste doch, dass ich mir kein MacOS kaufen muss; "FirefoxOS get's the job done". ;-)

(via DrWeb.de)
Geschrieben von garvin in PHP / Software um 15:22 | Kommentare (2) | Trackbacks (0)
9013 Klicks
Tweet This!
Bookmark   at del.icio.us Facebook Google Bookmarks Digg

Dienstag, 26. April 2005

Bauarbeiten!

Wie bereits angekündigt ist jetzt hier ein experimentelles Plugin zu Gange.

Das ganze erzeugt vollständige Caches der Seiten, die maximale 1 Stunde "haltbar" sind. Vorteil ist, dass alle Content-Seiten für mehrere Zugriffe hintereinander stark optimiert sind.

Nachteil ist, dass Dynamik verloren geht: Die Clickanzahl und Karma-Votes innerhalb der Einträge werden nicht mehr den aktuellen Stand wiedergeben. Das Kommentarformular zur Eingabe eurer Daten wird jetzt per JavaScript statt per serverseitigem PHP vorausgefüllt (anhand eurer Cookie-Daten, falls gesetzt). Und dann eventuell noch Sachen, an die ich nicht gedacht habe.

Ein noch größerer Teil bei der Ladezeitverzögerung machen die GoogleAds aus. Die fliegen hier aber eh bald raus, sobald ich meine erste Auszahlung bekommen habe. Seitdem die Ads laufen (ca. ein Jahr) habe ich knapp 100 Dollar verdient, das sind also etwas weniger als 7 Euro monatlich. Und dafür, dass mich das Seitenaufbau-Geflacker so nervt und die Ads so wenig kontextsensitiv und sinnvoll sind, lohnt sich das absolut GAR nicht.

Aufgrund des Timeouts nach einer Stunde sollte davon eigentlich nicht viel bemerkbar sein. Ich würde mich freuen, wenn ihr mir eure Eindrücke mitteilt: Läuft es schneller/besser/langsamer, fallen euch spezielle "Bugs" auf?
Geschrieben von garvin in PHP / Software um 10:52 | Kommentare (7) | Trackbacks (0)
4426 Klicks
Tweet This!
Bookmark Bauarbeiten!  at del.icio.us Facebook Google Bookmarks Digg Bauarbeiten!

Freitag, 22. April 2005

Serendipity Caching-Plugin

Auf der Bahnfahrt heute dachte ich mir, ein einfaches Voll-HTML-Caching Plugin für Serendipity sollte doch etwas nettes sein.

Das Plugin soll eigentlich nur jede Seite anhand der URL cachen, etwaige GET- und COOKIE-Parameter miteinbeziehen und den Cache bei neuen Kommentaren/Einträgen automatisch purgen und danach beim ersten Request neu erstellen. Ausserdem soll es jede Seite nach maximal 60 Minuten einmal erneut bauen. "Just in Case"-Kompilierung, sozusagen.

Genau das tut mein in 30-Minuten gebasteltes Proof-of-Concept Plugin serendipity_event_cachesimple auch.

Es hat so einige gefährliche Gotchas: Man verliert die "Dynamik" der Seiten. Etwaige dynamische Sidebars, "Quote of the Second" usw. wird so natürlich alles am PHP-Parser vorbeigeschleust. Prinzipbedingt kann Vollseiten-Caching nicht anders funktionieren; einzige Alternative wäre ein modularer Cache. Der wiederrum enthält schon wieder so viel Code und Logik, dass er IMHO zuviel Entwicklungsaufwand für zu geringen Nutzen bietet. Dafür gibt es ja auch bereits das "Erweiterte Eigenschaften"-Plugin, welches jeden Artikeltext nur einmal parst und dann immer den Cache zur Hilfe zieht. Mühsame Smilie-Ersetzungen, BBCode usw. werden nur einmal umgeformt, und sparen so schon eine ganze Menge Performance.

Wer darauf verzichten kann, absolut dynamische Seiten zu haben und dessen Content sich nur selten dynamisch ändert, der dürfte an dem Plugin weitaus mehr Spaß haben und so etwas Slashdot-sicherer machen können.

Das Plugin ist derzeit noch nicht durchweg getestet. Ab nächster Woche werde ich es hier einmal in den Probebetrieb schicken um Probleme zu durchleuchten - dafür wird es dann auch hier etwas Einbußen geben an Dynamik, aber hoffentlich mehr Performance. Selbst das Click-Tracking sollte noch funktionieren, auch wenn die dargestellten Daten dann nur stündlich aktualisiert werden. Über eigene Tests und Weiterentwicklung des Plugins würde ich mich daher sehr freuen. :-)
Geschrieben von garvin in PHP / Software um 19:22 | Kommentare (0) | Trackback (1)
4748 Klicks
Tweet This!
Bookmark Serendipity Caching-Plugin  at del.icio.us Facebook Google Bookmarks Digg Serendipity Caching-Plugin

Mittwoch, 20. April 2005

W3C: XHTML2 und XFORMS Tutorial

Gestern war in St. Augustin ein vom Deutsch-Österreichischen W3C-Büro veranstaltetes Tutorial zu XHTML 2 und XFORMS, gehalten von Steve Pemberton.

Beim zuletzt veranstalteten Vortrag über RDF war ich auch schon dabei, und war davon so angetan, dass ich natürlich auch dieses Mal teilnehmen musste. Das dachten sich wohl auch andere, denn im Gegensatz zu den damals 40 Teilnehmern waren diesmal 100 angemeldet. Darunter auch Tom, Andy und Nadine mit denen ich dort gemeinsam in der großzügig ausgestatteten Konrad-Adenauer-Stiftung aufschlug.

Das Tutorial wurde in Englisch gehalten und dauerte mit 30-minütiger Pause gut 4 Stunden. In dieser Zeit hat Steve, mit typisch britischem Humor, sehr eindrucksvoll und mit praktischem Beispielen so ziemlich alles über XHTML2 und XFORMS erzählt, was man sich vorstellen kann.

Die vollständigen und sehr ausführlichen Unterlagen zu dem Tutorial befinden sich auf W3.org, die ich jedem nur ans Herzen legen kann.

Hier dennoch ein kurzer Abriss, mit meinem eigenen knappen Kommentar:


   » Vollständiger Artikel

Geschrieben von garvin in PHP / Software um 11:47 | Kommentare (4) | Trackback (1)
317381 Klicks
Tweet This!
Bookmark W3C: XHTML2 und XFORMS Tutorial  at del.icio.us Facebook Google Bookmarks Digg W3C: XHTML2 und XFORMS Tutorial

Montag, 18. April 2005

Support

Och, jetzt hab ich's doch verpasst.

Die letzten Tage habe ich immer einen Blick auf meinen s9y.org Forum-Account geworfen um da mein 2000. Posting nicht zu verpassen.

Jetzt ist's also geschehen, meine durschnittlich 3.48 posts pro Tag, die 28% des gesamten Posting-Aufkommens des Forums ausmacht müssen also ohne Jubiläumsposting gefeiert werden. Mal schauen, wie lange ich sowas noch durchhalte, eigentlich ist das ja ein wahrer Zeitkiller. ;-)
Geschrieben von garvin in PHP / Software um 13:56 | Kommentare (0) | Trackbacks (0)
4920 Klicks
Tweet This!
Bookmark Support  at del.icio.us Facebook Google Bookmarks Digg Support

Montag, 11. April 2005

Coming to a blog near you: <link rel="start/up/prev/next" />

Heute habe ich auf Initiative von Sebastian Bergmann ein kleines Plugin für <link rel="start/up/prev/next" /> Meta-Informationen hinzugefügt.

Was sich jetzt etwas technophob anhört, ist eigentlich supitoll: Mit so praktischen Mozilla Tools wie linkToolbar werden diese Metatags auf Seiten nämlich ausgewertet, und so erscheint in den Browsern unten rechts eine nette Vor/Zurück/Hoch/...-Navigation.

Effektiv kann man jetzt von der Detailansicht der Einträge aus vor und zurück blättern, genauso kann man wenn man die Archive durchstöbert die Monate/Tage vor/zurück blättern. Sogar für Kategorien und Autoren kann diese Blätterfunktion genutzt werden.

Ich habe es in meinem Blog mal eingebunden und bin gespannt ob sowas Nutzung finden wird. Theoretisch ermöglichst dies auch das sogenannte "Link Prefetching".
Geschrieben von garvin in PHP / Software um 18:51 | Kommentare (3) | Trackbacks (0)
4276 Klicks
Tweet This!
Bookmark Coming to a blog near you: &lt;link rel=&quot;start/up/prev/next&quot; /&gt;  at del.icio.us Facebook Google Bookmarks Digg Coming to a blog near you: &lt;link rel=&quot;start/up/prev/next&quot; /&gt;
(Seite 1 von 1, insgesamt 6 Einträge)

Suche

Kalender

Zurück April '05 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 30  

Femto-Blog

  • @mystrou ok, thanks; let me know if you ever need a beta tester - that 2013 bugs is my only major gripe :)23.05 13:05
  • @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

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