Xhtml/Css (Or not ?) : appel à contribution

Je viens de me faire la refonte XhtmlCss du site de l’association avenIR. Cette association a pour but de promouvoir dans le monde de l’entreprise la filière Informatique Réseaux de l’école Ingénieurs 2000Anubis et moi sommes depuis déjà 2 ans.

Bref, cette page a été réalisée l’année dernière avec force tableaux, comme vous pourrez le constater. Je me suis donc mis en tête d’en faire une version XhtmlCss pour convaincre les membres de l’association de l’intérêt de se plier à cette norme en leur montrant le nouveau code html produit pour un résultat identique…

Le problème, c’est que je débute, alors si quelqu’un avait une remarque, un conseil ou toute autre chose pouvant m’aider à approcher la forme de cette page en XhtmlCss, il serait le bienvenu. Vous pouvez m’écrire , d’avance merci.

Books online - Bruce Eckel

J’en avais déjà entendu parler, mais comme je découvre ça en vrai, je vous en fais profiter. Vous pourrez vous procurer des versions électroniques de livres du célèbre Bruce Eckel, une des références dans le domaine de la programmation C++ et Java. Pour ceux qui se poseraient la question, ce n’est nullement un site underground et/ou illégal, l’auteur lui-même explique le pourquoi de cette distribution en ligne ici.

ServerTokens, kééé ?

En lisant une fois de plus (un peu plus attentivement, faut-il croire) le fichier de conf de mon serveur web, je suis tombé sur un des paramètres de sécurité dont j’avais déjà entendu parler (ça fait déjà deux choses aujourd’hui dont “j’ai entendu parler”, notez) : celui qui indique le niveau de “verbosité” des réponses du serveur. Avec Apache 2, il y a par exemple 6 niveaux de configuration possibles (les numéros étant croissants avec l’augmentation du niveau de sécurité du serveur) :

  1. Full
  2. OS
  3. Minor
  4. Minimal
  5. Major
  6. Prod

Si vous êtes un peu comme moi, vous devriez vous dire  : “Mais qu’est ce que ce paramètre peut bien changer concrètement dans la réponse ?!?” Eh bien, j’ai un début de réponse pour vous, bande de brigands. Je ne suis toutefois pas allé jusqu’à regarder les en-têtes http envoyés (quoi qu’en partie si en fait, mais je n’en parlerai pas ici (-:), j’ai simplement regardé les modifications du niveau de détail dans le code html de la page renvoyé en cas d’erreur 404 (page introuvable) (ne me dites pas que vous ne connaissez pas et n’avez jamais eu cette erreur, je ne vous croierai pas…).

Voici donc les résultats de ce formidable test qui a bien me prendre 15 minutes :-) :

  1. Full : Apache/2.0.48 (Win32) PHP/4.3.4 Server at localhost Port 80
  2. OS : Apache/2.0.48 (Win32) Server at localhost Port 80
  3. Minor : Apache/2.0 Server at localhost Port 80
  4. Minimal : Apache/2.0.48 Server at localhost Port 80
  5. Major : Apache/2 Server at localhost Port 80
  6. Prod : Apache/2 Server at localhost Port 80

C’est y pas formidable de savoir encore une chose de plus ? Que de mystères nous reste-t-il à découvrir… Vers l’infini et au delààààà —>[] Au lit !

Doonnez, donnez, doooonnez, mozilla vous le rendra

Juste un nouveau billet pour rappeler à tous les fans du web qui utilisent mozilla* et consorts que songer à une petite donnation n’est pas totalement saugrenue pour supporter (dans le sens anglais du terme) les logiciels que vous utilisez si couramment. En plus, il y a un t-shirt en retour ! Mais que demande le peuple ?

Le système n’est pas encore totalement en place : pour l’instant, vous ne pouvez que fournir votre adresse e-mail pour qu’ils vous recontactent dès que vous pourrez régler votre dette :-) mais c’est déjà bien parti.

Licences Creative Commons

Je suis linuxien… Je ne vais pas le cacher, je passe pendant mes loisirs (informatiques) 98% de mon temps sur ma debian amoureusement tunée, les 2% parasites restants étant dus au fait que je viens de m’acheter, presque en même temps, un superbe appareil photo et une imprimante multi-fonction… Et je n’ai pas envie de chercher tout de suite les drivers.

Je suis abonné à Linux Mag depuis environ 2 ans parce que ce mag regorge d’infos et de cours autrement plus intéressants que la majorité des magazines indiquant la dernière carte graphique à 1000 euros qui en vaut 200 le mois suivant… Mais bref, je m’égare, le décor étant planté, je vais enfin pouvoir parler du sujet qui m’amène :-).

Sur le CD joint au magazine d’un des précédents mois était fourni l’enregistrement de l’émission “Divergence numérique”, une émission dédiée aux logiciels libres en général. Et cette fois ci, on y parlait des licences Creative Commons, très intéressant et instructif. Des licences créées pour encourager le travail créatif et faciliter la protection des oeuvres en général. J’ai repensé à ça en tombant récemment sur un blog publié sous cette licence, mais j’étais trop pressé pour écrire à ce moment et paf ! C’est le drame ! Je ne sais plus où je l’ai vu :-(…

Mais bref, trève de blabla, trève de blablaaaaa, voici donc l’objet du billet et plutôt que de tenter une hasardeuse paraphrase de ce qui a été dit au long de cette émission, je préfère vous donner le lien, c’est ici et plus précisément le fichier ogg est .

Un point toutefois important à noter dans cette émission est le travail actuel de traduction de ces licences, travail de longue haleine car il faut éviter au “licenciés” de risquer dans un futur plus ou moins lointain de regretter d’avoir utilisé l’une des ces licences…

Un peu rachitique, cette page de liens...

Bon, alors là forcément, ça fait un peu vide… Va quand même falloir que je m’y colle (que je m’y code ? Non ? Bon, je vais me pendre et je reviens.). Pour l’instant, n’en vlà djà une version statique, mais j’ai bon espoir de trouver le temps de créer la table adéquate dans la base pour gérer la liste des liens.

Ouuuh, j’en entends déjà se foutre de ma g… en disant “comment ça une table ? On s’en tamponne, c’est dégommer une mouche avec un bazooka !”. Eh ben non, on est codeur ou on l’est pas. Pour l’instant, j’ai déjà les blogs et les fautes gérés dans la base MySQL, alors pourquoi pas les liens aussi ? Non mais…

Comme le disait Darken à Anubis ici, avec du XHTML, plus besoin de BD… Oui, ptête mais moi chui à domicile alors j’installe ce que jveux, Na ! Chui pas limité par mon hébergeur :-), pis ça me donne l’occasion de me mettre un peu plus au php…

Sauvons l'orthographe

Ben oui, je craque ! J’en ai tellement assez de voir des pages moisies de fautes sur le web que j’ai décidé d’écrire dessus. L’orthographe semble n’avoir plus aucune espèce d’importance pour les gens qui publient sur internet et particulièrement pour les informaticiens j’ai l’impression (malheureusement)…

Je crois que les fans du web sémantique devraient se pencher sur ce problème pour éradiquer les vilaines fautes qui ternissent l’image de leurs superbes sites. En effet, lorsque je lis une page truffée de fautes, j’ai véritablement du mal à me concentrer sur le contenu… Il m’est encore arrivé récemment de ne pas lire une documentation très intéressante jusqu’au bout, parce que je ne parvenais plus à me concentrer suffisamment sur les explications. J’étais trop consterné à chaque nouvelle phrase pseudo-française.

Plutôt que de simplement me plaindre de ce fléau, j’ai décidé de dédier une page où je tenterai d’apporter ma pierre à l’édifice qui pourrait parvenir à faire avancer un peu plus dans le bon sens toutes ces brebis égarées (Oulà, fo que je fasse gaffe, je commence à me prendre pour une secte :-)).

Pour finir, comme je l’explique aussi sur la page indiquée plus haut, je ne prétends pas que ce site soit exempt de toute faute. Mon propos est simplement que je souhaiterais que les gens qui publient des documents en général prennent conscience de l’importance de l’orthographe et de la syntaxe qui va avec le contenu lui-même.

About me

Baptiste Mathus

Passionate hacker with special interest in tooling.

GitHub Twitter E-Mail  Weblog

Note
this page is a work in progress.

Events

J’ai créé une liste de diffusion dédiée à recevoir les informations concernant les événements que j’organise.

Pour s’inscrire, cf. le formulaire sous le lien suivant.

Page 33 of 33