Le Parti Pirate part à l’abordage des législatives.

Le Parti Pirate va présenter 102 candidats pour les législatives de 2012.

Que propose le Parti Pirate ? Il s’intéresse principalement aux idées du numérique. Il ne s’intéresse pas au clivage gauche-droite, et cherche à faire entendre de vrais idées sur le numérique et internet.
Le parti impose aux membres qui seraient élus de signer la charte d’Anticor contre la corruption politique. Je ne sais pas ce que vous en pensez, mais je trouverais ça normal que tous les candidats, quelque soit le parti, signent cette charte.

Le parti pirate est une formation jeune, composée de quelques centaines de membres en France. Mais l’intérêt est que c’est un parti international. Récemment, le parti pirate allemand a remporté toutes les élections auxquelles ils se sont présentés. Le parti suédois (pays d’origine du parti pirate) a permis d’envoyer deux eurodéputés à Bruxelles.

Si vous souhaitez voir s’il y a un candidat pour votre circonscription, vous pouvez chercher ici.

 

The Avengers

Juste un petit article pour vous dire que j’ai vu The Avengers.

Si vous aimez l’univers de Marvel, je vous le recommande car il est bien sympa et bourré d’humour.
Ils ont bien réussi à intégrer les différents héros dans l’histoire. Seul petit point noir, c’est qu’un moment l’histoire est un peu longue. Mais dans l’ensemble, c’est un bon film.

Je ne sais pas pour vous, mais perso j’aime bien le personnage de Stark dans les Iron Man 1 et 2. Ils ont su garder son caractère dans The Avengers, ce qui donne une certaine légèreté un film.

Pour conclure, si vous aimez l’univers de Marvel (des films surtout, pour un petit point que je ne vous dirais pas pour ne pas vous spoiler), allez voir le film. Pour les autres, attendez plutôt qu’il sorte en DVD (au prix de la place de cinéma, ça fait mal d’aller voir un film d’où l’on peut en sortir déçu).

Un site web, comment ça fonctionne ?

Quasiment tout le monde sait aller sur un site web, mais peu savent comment ça fonctionne.

D’abord, regardons quelques définitions qui rendront la suite plus compréhensible.

  • Serveur : c’est la machine sur laquelle est présent le site et qui s’occupera de faire les traitements nécessaires pour envoyer la page demandée
  • Client : c’est votre ordinateur qui a demandé la page
  • Base de données : endroit où sont stockées toutes les informations renseignées sur le site. Par exemple dans le cas de mon blog, les articles que j’écris, vos commentaires, l’endroit où sont stockées les images que j’ajoute aux articles, etc.
  • Site statique ou dynamique : un site statique est un site qui ne permet pas d’interaction entre le visiteur et le site, à l’inverse d’un site dynamique. Un moyen facile de comprendre la différence entre les deux : si vous avez des champs renseignables sur le site (commentaire, post sur un forum, etc), il est dynamique.

Maintenant qu’on connait ces quelques définitions, voyons comment ça marche.

De nos jours, peu de sites sont statiques. Ce qui est plus sympa pour le visiteur, car il peut interagir avec le site. Par contre, ça demande que le serveur puisse prendre en compte et comprendre ce que vous avez écris.

Site web
L’image précédente montre deux choses : premièrement que je suis nul sous paint 🙂 et deuxièmement les interactions entre le serveur et le client.

Intéressons nous à ce qu’il se passe du coté du serveur. Un site est une application informatique codée dans un langange : java ou php par exemple (il existe d’autres langages pour réaliser un site). L’application permet d’afficher la page voulue en fonction de l’adresse renvoyée, d’afficher les commentaires, de les enregistrer, etc. Pour faire simple, lorsque j’écris un nouvel article, je ne crée pas une nouvelle page. J’écris mon article, qu’ensuite le site enregistre en base de données. Lorsque vous entrez l’adresse de l’article (pas http://dvalin.info mais http://dvalin.info/2012/05/un-site-web-comment-ca-fonctionne), l’application (= le site = le code) comprend quelle est la page voulue et va chercher l’article dans la base de données. Une fois qu’il a récupéré les données, il fabrique la page et vous la renvoie.
Le serveur vous envoie une page faite en HTML (pour HyperText Markup Langage), en CSS (pour Cascading Style Sheets) et avec surement un peu de javascript (voir la définition. Bon, je sais je vous ai perdu. Mais dans le paragraphe ci-dessous, je vous explique tout ça.

De votre coté, coté client donc, vous recevez donc une page en HTML, CSS et javascript. Si vous avez lu les définitions, vous savez que le HTML sert à afficher le contenu, le CSS s’occupe de la mise en forme (ajout de couleur, ajustement de la taille de la police d’écriture, etc) et le javascript lui permet de rendre le site « vivant » (colorie un champ mal renseigné, affiche une petite fenêtre pour vous donner une information, etc. Cliquez ici pour avoir un exemple de javascript). Votre navigateur récupère tout ça et vous l’affiche.
Vous avez donc la page qui est affichée. Lorsque vous cliquez sur un lien vers une autre page, valider votre formulaire, etc, vous renvoyez des informations au serveur qui va recommencer son travail d’analyse, et un nouveau cycle de traitement de l’information recommence.

Ce qu’il faut retenir de cet article : c’est que lorsque vous allez sur un site, il ne s’affiche pas par magie. Il s’agit d’une application informatique, qui récupère votre demande, l’analyse, la traite et vous envoie le résultat de votre traitement (et lorsqu’il s’agit d’un traitement qu’elle ne connait pas, vous avez la fameuse page d’erreur).

Si vous souhaites en savoir plus sur comment coder une application web (= site web), je vous conseille d’aller faire un tour sur le site du zéro, il y a de très bons tutoriels.

Chrome 20 : un pas de plus vers HTML5

Ah, le HTML, une grande histoire d’amour. En particulier pour la norme 5 (actuellement en cours de rédaction et qui devrait être finalisée en 2014).

J’ai eu l’heureuse surprise en finalisant une présentation en interne dans l’entreprise ou je travaille de voir que Chrome avait encore franchit un pas vers le HTML5 avec sa version 20 (version beta).
Cette version supporte maintenant les champs input date et color. Je vous ai mis ci-dessous les deux balises. Si vous voyez deux champs textes c’est que votre navigateur ne les supporte pas, sinon vous pouvez jouer avec.


Je n’ai pas résisté à vous remettre les balises de recherche et celle pour les nombres, que vous puissez commencer à vous familiariser avec.


Les HTC One-X et Evo 4g LTE bloqués par les douanes américaines

Les HTC One-X et Evo 4g LTE ont été bloqués par les services des douanes américains.
La raison vient de la bataille des brevets, stupide à mon sens, que se livrent les constructeurs de smartphones.

Je comprend qu’ils veuillent protéger leurs inventions, mais là c’est n’importe quoi. Ils vont jusqu’à breveter la taille et limite la couleur des appareils. Quand Apple a attaqué Samsung, ils ont été jusqu’à dire que la taille de la tablette de Samsung était trop proche de celle de l’iPad. Pas identique, juste trop proche. C’est de la bêtise sans nom.

Dans l’exemple ci-dessus ou dans le cas de HTC, qui sont les perdants ? Les consommateurs qui ont acheté le produit et vont devoir attendre pour l’avoir.

Les constructeurs devraient mettre l’accent sur les nouveautés (et non les produits Apple ne sont pas des nouveautés, juste un super marketing) plutôt que de faire une guerre débile où les consommateurs sont pris en otages.