supergarv

Garvin Hicking :: blog

"Mulder, I'm coming up there!" - Scully "Whatever." - Mulder

  •  
  •  
  • Ü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, 25. März 2004

CSS-Leidensgeschichten

In den letzten beiden Wochen habe ich auf der Arbeit ausnahmsweise wieder mal viel mit XHTML+CSS-Umsetzungen von Designs zu tun gehabt. Derzeit versuchen meine Kollegen und ich jedes neue Projekt direkt mit CSS und XHTML umzusetzen, ohne Tabellen-Layoutgerüste. Das sind derzeit 4 parallel laufende Projekte, und trotz einiger Anfangshürden und viel investierter Zeit klappt es in den meisten Browsern ganz gut. Abwechselnd verflucht man Browser A, B oder C bis man dann doch irgendwann einen gemeinsamen Nenner gefunden hat.

Der Weg dahin ist steinig, und Jeffrey Zeldman schreibt in einem Artikel sehr treffend über den Gedanken, den (nicht nur) ich bei der Umsetzung fast die ganze Zeit hatte:

Everything I'm doing in this troublesome part of the layout could be handled with table cells and traditional JavaScript rollovers and it would work everywhere. Not only would it work "everywhere", it would also take much less time to code. So I ask myself, if the old-school no-brainer approach works reliably and requires no experimentation, why do I and so many others insist on doing things the new way?

Natürlich ist die Antwort klar: Weil wir uns weiterentwickeln wollen, und das Web einmal besser verlassen wollen, als wir es vorgefunden haben. Weil man auf Wolke 7 schwebt, wenn ein Layout ohne Tabellenauskommt und in allen Browsern darstellbar ist. Danach fühlt man sich wie nach einer Grundreinigung. Und natürlich, weil konsequenter CSS-Einsatz uns mehr Usabilityfragen automatisch beantworten kann, da Inhalt sinnvoll gegliedert wird.

Natürlich frustriert der Weg dahin ganz schön, während man noch mit Browserunterschieden von A nach B zu kämpfen hat.

Soweit mein kurzer Ausflug zu CSS. Jetzt muss ich mich weiter mit dem Grausamkeiten von Typo3 und osCommerce herumschlagen. Dagegen sind die CSS-Krämpfe noch Kollateralschäden...




Geschrieben von garvin in PHP / Software um 18:21 | Kommentar (1) | Trackbacks (0)
5251 Klicks
Tweet This!
Bookmark CSS-Leidensgeschichten  at del.icio.us Facebook Google Bookmarks Digg CSS-Leidensgeschichten

Freitag, 19. März 2004

s9y: Shared Libaries

Ich habe für Serendipity einen Patch erstellt, der es ermöglicht s9y einmalig auf einem Server zu installieren und dann beliebig viele s9y-Installationen auf diese Kerninstallation zugreifen lässt. Das reduziert den Wartungsaufwand für Bloghoster, die jetzt auch gerne s9y einsetzen könnten.

Zwar ist ein Update immer noch pro Installation durchzuführen, was aber auch automatisiert geschehen kann. Und die Codebase ist natürlich nur einmalig aufzurüsten.

Grundlegend funktioniert das ganze recht stabil nach dem umbiegen einiger Include-Paths und dem erstellen von Dummy-PHP-Scripten, die die eigentliche Funktionalität aufrufen. Templates und Plugins können auf per-User Basis eingerichtet werden.

Interessierte mögen sich bitte den Patch einmal angucken, eine recht ausführliche README-Datei liegt dem ganzen bei. Der Patch ist gegen die 0.6-CVS Version von s9y erstellt und wird wenn keine Einsprüche kommen auch nächste Woche in die Distribution einfließen.

Insgesamt ein eigentlich sehr cooles Feature was hoffentlich einmal für Communities genutzt werden kann, wie z.B. PHPCommunity.org. Kommentare hierzu sind natürlich jederzeit willkommen.
   » Vollständiger Artikel

Geschrieben von garvin in PHP / Software um 15:07 | Kommentar (1) | Trackbacks (0)
15966 Klicks
Tweet This!
Bookmark s9y: Shared Libaries  at del.icio.us Facebook Google Bookmarks Digg s9y: Shared Libaries

Montag, 8. März 2004

Reality-Check

Es bringt vermutlich nichts, an dieser Stelle mal wieder darauf hinzuweisen. Aber ich möchte ja nur ein Stück vom Weltfriedenskuchen für mich beanspruchen können:

Sicherheitspatches verschicken weder Microsoft noch andere Firmen per E-Mail. Einen solchen Traffic ins Blaue mit diesem Medium zu distributieren macht keinen Sinn, sowas erledigt man auf der offiziellen Firmenhomepage. Denkt da mal drüber nach und führt keine Attachments aus, die ihr nicht erwartet.

Ansonsten kann ich nur erneut eine Analogie bringen: Wenn euch jemand ein Riesenpaket vor die Tür stellt, auf dem "Ferrari F50" draufsteht, dann denkt ihr doch nicht, dass jemand euch sowas tatsächlich schenkt. Oder? :-)
Geschrieben von garvin in PHP / Software um 12:04 | Kommentare (0) | Trackbacks (0)
4515 Klicks
Tweet This!
Bookmark Reality-Check  at del.icio.us Facebook Google Bookmarks Digg Reality-Check

Freitag, 5. März 2004

Benutzt Mozilla

MozillaIch werde ja nicht müde, immer wieder auf den Mozilla als besseren, schöneren und flexibleren Browser hinzuweisen.

Daher kann ich mich dem Beissholz.de Beitrag über Umlautdomains oder die verpatzte Chance der IE-Gegner natürlich nur beipflichten. Naja, sagen wir fast: s/Torfnasen, allesamt/Torfnasen, außer Mutti/

Und bei Gelegenheit lasse ich mir auch gerne erklären, was Firefox besser kann als Mozilla und warum zur Hölle man ewig lang die Browser parallel entwickelt. ;)
Geschrieben von garvin in PHP / Software um 13:38 | Kommentare (2) | Trackbacks (0)
4522 Klicks
Tweet This!
Bookmark Benutzt Mozilla  at del.icio.us Facebook Google Bookmarks Digg Benutzt Mozilla

Donnerstag, 4. März 2004

s9y Template "Mozilla Modern Tribute"

Mozilla Modern TributeNachdem sich Sebastian vor kurzem noch über die nicht ganz so schönen s9y Templates erbost hat, fühlte ich mich mal motiviert ein eigenes Distributions-Template beizutragen.

Von der Farbgebung her orientiert es sich an dem von mir geschätzten Mozilla Modern Theme, und ist auch nur dort wirklich schön anzusehen. Ausserdem ist es tabellenlos - natürlich abgesehen vom Kalender und anderen s9y-Elementen.

Kurz nach Einstellung ins CVS haben dann Sebastian und die Schwester vom anderen Sebastian das Theme sogar schon eingesetzt. Da schwellt meine Brust direkt um einige Zentimeterchen an. :-D

Heute habe ich dann gemeinsam mit Andy sein Blog auf den aktuellsten CVS-Stand gehievt (mit Kommentarvorschau und verbessertem Bildbrowser) und ihm gleichzeitig eine ganz eigene Variante des Themes spendiert. Er wollte ausdrücklich eher etwas bläuliches - auch wenn mir diese Farben nicht so wirklich gefallen.

Das Design basiert ausschließlich auf CSS und wurde von mir mit EditCSS im Firefox erstellt. On-The-Fly-Editieren von CSS dort mach Spaß, und geht vor allem richtig schnell. Das Template habe ich so jedenfalls in insgesamt 2 Stunden zusammengeklickt. Leider funktioniert der Editor nur im Firefox und nicht in der Mozilla Suite, die ich doch hauptsächlich einsetze.

Dieses Blog hier wird jedenfalls sein Design beibehalten, muss ja schließlich auch irgendwie zur Hauptseite passen. Und deren tabellenloses Redesign steht schon noch einige Monate aus.
Geschrieben von garvin in PHP / Software um 15:13 | Kommentare (3) | Trackback (1)
5577 Klicks
Tweet This!
Bookmark s9y Template "Mozilla Modern Tribute"  at del.icio.us Facebook Google Bookmarks Digg s9y Template "Mozilla Modern Tribute"

Mittwoch, 3. März 2004

Trojaner so viel das Herz begehrt

Mensch, derzeit fühlen sich ja wirklich angenehm viele Idioten dazu angespornt, Netsky und Beagle-Varianten zu erstellen. Und zwar in einer Geschwindigkeit, in der der 6stündige Update-Rythmus von F-Prot nicht mehr genügt hat.

Dank meiner phpMyAdmin-ChangeLog E-Mail Adresse haben meine Mailadressen auch eine angenehme Penetrierung, so dass ich inzwischen ca. 100 Viren pro 20 Minuten kriege. Davon werden zwar gut 90 geblockt, aber die 5-10 Stück kommen dann doch regelmäßig rein.

Eine ganz ganz tolle neue Idee ist Beagle.J. Dieser kommt mit Betreffs wie "E-mail account disabling warning.", "E-mail account security warning." und ähnlichem daher und suggeriert dem Betrachter, etwas sei nicht in Ordnung. Aber das war noch garnicht das Lustige, denn das kommt jetzt: Der Trojaner ist in einem passwortgeschützten ZIP-File.

Sowas killt natürlich jegliche F-Prot Automatik. Und die User sind noch blöd genug das Passwort aus der Mail selber einzugeben und sich so einen Virus zu fangen.

Langsam bin ich dafür, die Todesstrafe auf gewisse Aktionen begrenzt wieder einzuführen. ;-)
Geschrieben von garvin in PHP / Software um 12:17 | Kommentar (1) | Trackbacks (0)
6618 Klicks
Tweet This!
Bookmark Trojaner so viel das Herz begehrt  at del.icio.us Facebook Google Bookmarks Digg Trojaner so viel das Herz begehrt
(Seite 1 von 1, insgesamt 6 Einträge)

Suche

Kalender

Zurück März '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 30 31        

Femto-Blog

  • @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
  • Liebe @DB_Bahn - wie ist der Stand zu Zieharmonikaspielenden Osteuropäern im Zug, wird das offiziell geduldet? Strecke K-BN ist täglich voll21.05 09:05
  • Erst mit längeren Haaren lernt man einen Bad Hair Day zu schätzen... link21.05 08:05
  • @AndiH super arbeit :-)21.05 08: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