Bader.log blogmarks

Sat, 14 Jan 2006

  • PHP et le Web

    Dans le billet PHP VS Python j'avais parlé des problèmes de Python à s'imposer sur le Web mais également des avantages de PHP. Mais depuis mon opinion a évolué..

    Premièrement j'ai du me remettre temporairement au développement PHP et à ses affres. Tout d'abord ce langage n'est pas aussi simple et homogène que ça. Les déploiements de PHP diffèrent d'un hébergeur à l'autre. Chacun installe sa version de PHP qu'il a souvent compilé par ses soins pour supprimer telle ou telle fonctionnalité.

    En activant le safe_mode certains hébergeurs s'imaginent avoir régler le problème de la sécurité. C'est une grave erreur car en plus de créer des problèmes pour le développeur de script qui devra supporter une version bridée, les problèmes de sécurité chez les hébergeurs subsistent bien après que la faille ait été repéré. Pour preuve le très sérieux free.fr a connu 2 failles majeures dont une qui a pris plusieurs jours à être corrigé après avoir été repéré.

    Une faille dans PHP a défrayée les chronique en 2005 et a touché la plupart des hébergeurs mondiaux. Cette faille due au module glob montre bien que devant la richesse de la bibliothèque de modules en PHP qui se basent sur des bibliothèques externes les failles potentielles peuvent être légions et les repérer est une tache bien hardue. Il existe même un ensemble patch du nom de Hardened PHP en vue de rendre plus sécurisé PHP ce qui constitue une forme d'aveu...

    Puis mis à part la sécurité intrinsèque de PHP vient le plus grave qui est la sécurité des applications des scripts PHP. Elle est quasiment inexistante dans la plupart des cas malgré l'abondante littérature sur le sujet. Quoiqu'en dise les scripteurs PHP utiliser des composants ou un framework est un gage de sécurité et de tranquillité. Et je fais la prédiction optimiste que bientôt cette pensée s'étendra et que beaucoup de scripteurs PHP deviendront des développeurs et utiliseront des frameworks ou des megaframeworks (i.e. composés de briques disparates formant un tout). Mais un long travail d'éducation est nécessaire.

    # | category: /geek/web | Comments (1) | TB | 19:11 | Other blogs commenting on this post

Sun, 12 Jun 2005

  • «Impact Sociétal des Blogs»

    Dans le cadre de mon cours de «Techniques d’Expression» (de la communication en somme) j’ai réalisé un dossier sur les blogs, et plus précisément sur leur impact sociétal (donc sur la société si vous ne l’aviez pas déjà deviné). Vu que je ne tiens pas à ce qu’il pourrisse dans un recoin de mon disque dur autant le publier et avoir des critiques constructives !
    Il faut savoir que le public ciblé est surtout mon professeur :) Cependant je pense qu’il est accessible à tous.

    # | category: /geek/web | Comments (2) | TB | 15:18 | Other blogs commenting on this post

Fri, 03 Jun 2005

  • Google Sitemap

    Google vient de sortir une nouvelle technologie pour le référencement. Il s’agit de Google Sitemap une technologie basée sur le format XML. Ça a l’air comme ça assez simple voire trivial. Vous décrivez la façon dont vous souhaiter que votre site soit référencé en utilisant le vocabulaire XML associé. De façon plus détaillée on peut alors spécifier la périodicité de mise à jour, la dernière mise à jour d’une url de votre site et l’importance (ou la priorité) relative d’une url par rapport à une autre de votre site.
    C’est donc simple d’utilisation… Mais quels seront les bénéfices réels de celui qui l’implémente ?
    En premier lieu il sera mieux référencé dixit Google, mais à quel prix ?

    • Le format est bien libre en apparence, c’est un standard que Google essaye de promouvoir. Mais le temps que les autres moteurs de recherches qui le souhaitent l’implémentent il se passera un temps non-négligeable. Les sites qui utiliseront cette technologie apparaîtront ainsi mieux sous Google et uniquement sous Google. C’est une forme de captivité.
    • Les balises meta en (X)HTML ne suffisent-elles pas au référencement ? Est-ce que c’est réellement le boulot du webmestre de faire en sorte que son site facilite et allège la charge du robot d’indexation ? La balise META revisit-after par exemple qui est assez explicite doit pouvoir suffire. La seule innovation apportée est l’importance relative des pages entre elles et c’est à mon avis très difficile à juger et pas forcément d’un intérêt éclatant à première vue…
    • Et d’un point de vue technique ils ont créés un nouveau format XML en se basant sur un schéma XML de type XSD, que je n’aime pas et auquel je préfère RelaxNG.
    • La centralisation qu’entraîne ce nouveau format où toutes les informations sont dans un unique fichier indépendants des fichier HTML ne me plaît pas. En effet je tiens à ce qu’un site ne soit pas forcément un ensemble, un portail homogène et centralisé. Mélanger statique, généré, dynamique est un pilier important de la création Web.

    Par contre il y a des points positifs qu’il faut également relever:

    • en premier lieu la licence du format qui est Attribution-ShareAlike Creative Commons License, donc dans l’esprit de la GNU GPL et surtout compatible avec cette dernière;
    • simplifie grandement l’écriture de robots d’indexation, en théorie plus besoin de chercher dans les pages html pour des liens hypertextes, ceux-ci seront directement présents;
    • permet de controler l’importance de certaines pages et ainsi diminuer l’impacts des pages inutiles;
    • diminution du trafic de bande passante par les robots d’indexation;
    • la «carte du site» ainsi générée permettra de développer de nouvelles sortes d’applications permettant de naviguer dans un site de façon plus efficace, plus accessible peut-être…
    • et finalement en effet de bord intéressant, ça incite très fortement le créateur de site web à faire en sorte que les urls soient permanentes et prévisibles sinon ça deviendrait vite galère à maintenir

    Pour conclure, je n’implémenterai pas personnellement ce genre de technique. Ça me semble une façon pour Google de rendre son modèle actuel viable sur une plus grande période et pas forcément d’une pertinence extrême pour le créateur de site web.
    Voilà j’aimerais que si ça vous intéresse vous me faites part de vos impressions.

    via http://googleblog.blogspot.com/2005/06/webmaster-friendly.html

    # | category: /geek/web | Comments (0) | TB | 23:12 | Other blogs commenting on this post

Catégories

/ (28)
  geek/ (0)
    humour/ (5)
    ocratie/ (2)
    python/ (5)
    web/ (3)
  perso/ (0)
    cinema/ (1)
    glose/ (3)
    messages/ (5)
    pensees/ (1)
  test/ (2)

Photos

www.flickr.com
Bader Dean's photos More of Bader Dean's photos

Contact

Jabber: Jabber indicatorbader @ amessage.de E-mail