L’ADN (Acide Désoxyribonucléique)

Qu’est-ce que l’ADN? C’est une molécule qui contient le code génétique de l’individu (les gênes, soit les traits de caractère psychologiques, physiologiques et physiques). Cette molécule se trouve dans le noyau de la cellule, enfermée dans le chromosome lui-même enfermé dans la chromatine. Comment cela est-il disposé dans la cellule? La chromatine est un très long fil (comme une pelote de laine) disposé sur lui-même dans le noyau. Si nous déroulions ce fils long de plusieurs mètres, nous y trouverions les chromosomes. L’ADN n’est visible que lors de la division cellulaire, moment où la chromatine se déplie et s’étend complètement. Read on »


Je trouve que c’est une bonne introduction à l’inconscient et tous les rouages qui fonctionnent derrière le rideau bien que je ne sois pas d’accord avec certaines choses et tout à fait partisan de certaines affirmations. À voir donc, pour s’introduire ou se donner une idée sur la complexité de ce fabuleux organe. : )

L’idée la plus formelle et simplifiée de la psychanalyse que nous pouvons nous donner est celle du patient assis dans un long canapé et racontant un long fil d’histoires sur sa vie et son enfance tandis que le psychanalyste hoche la tête, prend des notes ou encore affirme sa compréhension par de brèves onomatopées. J’aimerais vous amener plus en profondeur dans ce domaine. Read on »

Urban Terror est un FPS («First Personnal Shooter») multijoueur gratuit et jouable sur Linux, Mac et Windows. Son scénario de jeu est très simple: vous êtes dans une équipe (SWAT ou Terrorists) et vous devez accomplir un objectif qui dépend du mode de jeu choisi (Bomb mode, Team Survivor, Capture The Flag, etc). Ce jeu est basé sur une version du moteur Quake et existe depuis 1998 - 2000 . À noter que l’aspect graphique du jeu est inspiré de Counter Strike (cet aspect est souvent source de reproches de la part des nouveaux joueurs). Les principales caractéristiques de ce jeu sont ses possibilités qui diffèrent de la vie réelle (sauter sur des murs, courir extrêmement vite, glisser sur le sol) et sa capacité d’adaptation au joueur (paramétrable et configurable à un haut point). Il existe des communautés nationales (Urban Terror France par exemple) qui s’impliquent dans ce jeu en représentant leur pays. Urban Terror possède un bon nombre de compétitions très réputées (les plus connues sont ClanBase et Urban Zone). Le milieu de la compétition se ressent très bien dans les communautés (une coupe du monde appelée Nation Cup est organisée deux fois par année) car c’est grâce à cela qu’il est possible d’identifier les niveaux des équipes et des joueurs. Read on »

L’hameçonnage (ou phishing, et parfois filoutage), est une technique utilisée par des fraudeurs pour obtenir des renseignements personnels dans le but de perpétrer une usurpation d’identité. La technique consiste à faire croire à la victime qu’elle s’adresse à un tiers de confiance — banque, administration, etc. — afin de lui soutirer des renseignements personnels : mot de passe, numéro de carte de crédit, date de naissance, etc. C’est une forme d’attaque informatique reposant sur l’ingénierie sociale (sécurité de l’information). L’hameçonnage peut se faire par courrier électronique, par des sites Web falsifiés ou autres moyens électroniques.

- Wikipédia.

Ayant eu un petit temps libre et ne savant que faire, je me suis mis à créer une page de phishing pour la connexion au site web Facebook. La version française est ici: http://phishingfacebook.coding-by-head.org/fr/ tandis que la version anglaise (originale) est là: http://phishingfacebook.coding-by-head.org/ . Read on »

« T’as Facebook? C’quoi ton cell? T’as vu l’nouveau Call of Duty? Hey l’Iphone 5 va bientôt sortir! » Ce sont des phrases très courantes dans la vie d’aujourd’hui. La nouvelle technologie est à coup sûr un des domaines qui ont suscités l’attention et un grand intérêt chez les adolescents. Ce phénomène est-il à prendre en mal ou en bien? Pourquoi les adolescents sont-ils autant intéressés par la technologie? La mode, la liberté et le comportement social sont-ils des éléments ciblés par les « techno-réflexes » de notre génération? Read on »

ITRI's logoFondée en octobre 1998, l’Information Technology Research Institute est une partie de l’université de l’Arkansas (Sam M. Walton College of Business) dédiée à la recherche et développement sur la technologie de l’information pour plusieurs domaines, notamment le commerce (communautés économiques). Read on »

A geekC’est une idée qui a été sortie lors du débat sur l’utilisation du framework. Je me suis dit qu’elle n’était pas si bête et que je pourrais en faire un article. Avons-nous réellement des considérations pour le développeur web et pour son domaine? Mise à part ses conditions de travail, travaille-t-il avec un état d’âme particulier? Et pourquoi n’en aurait-il pas un? Est-il capable de travailler avec la plus grande liberté qui soit? Peut-il travailler en restant centré sur lui-même et ouvert aux autres en même temps?

Attendez-vous à lire des idées réfléchies ou non. L’objectif est surtout de se demander « Pensons-nous que cela pourrait se produire? ». Cela ne révolutionnera pas le monde du travail mais pourra peut-être aider des projets web, développeurs web, chefs de projets ou tout autre acteur dans le domaine. Read on »

Arguments qui font avancer la controverse. N’hésitez pas à exprimer ce que vous en pensez (surtout de HADOPI).

Marteau

Cet article est la suite de celui-ci.

Je ne pensais pas me rendre jusqu’à un deuxième article. Il faut croire que ce sujet n’a pas été laissé de côté par les développeurs web et a été pris très au sérieux. De part ce billet, je tenterais de répondre le mieux possible à l’auteur d’un article sur Code 18, à un autre article sur Spackydev, aux membres du forum Développez.com qui ont répondu à la discussion et je corrigerais quelques erreurs commises de ma part. Bien-sûr, attendez-vous à lire des questions. Car durant tout ce temps, plein d’autres ont été soulevées!

Ces articles sur l’utilisation d’un framework ne sont pas vraiment dans l’optique de ce blog mais je tenais absolument à en rédiger un autre car je ne pouvais pas laisser aller ce débat. Je suis ravi de voir que des développeurs web savent s’exprimer lorsqu’il s’agit de remettre en question leur outil favori. Read on »

Bien que ce titre semble être un encouragement, une motivation ou vouloir donner un moral positif, ce n’est pas son objectif. Cet article pour vous faire prendre conscience de l’importance des données enregistrées dans votre base de données. Cet article pour vous faire prendre conscience de l’importance de vos données à l’égard de celui qui les manipule. Je n’ai pas de recherches à présenter. Seulement des réflexions et des questions. L’information, que vous manipulez, que ce soit à des fins lucratives ou non, est l’équivalent d’une pépite d’or. Cette pépite contribuera à l’évolution, la pérennité et la survie de votre projet. Dans cet article, je me suis donné pour objectif de vous faire comprendre l’importance de ce que vous manipulez, faire comprendre l’importance de ce que vous donnez au projet et à ses développeurs, et faire comprendre la valeur de cette information distribuée à la volée. Dans cet article, je viserai les projets orientés web. Les conseils et exemples peuvent s’appliquer pour des projets qui ne sont pas dédiés à l’Internet. Pourquoi? Eh bien vous savez tout aussi bien que moi qu’Internet est le domaine le plus exploité dans notre avenir ;-) . Read on »

L'ergonomie

Il ne faut pas se voiler la face, l’ergonomie est un point extrêmement important chez un projet (qu’il soit orienté web ou logiciel). L’ergonomie joue un rôle chez l’utilisateur et le développeur. Elle détermine le confort chez le client (pensez par là: vitesse, IHM, design, performance, etc), et s’aventure chez le long terme dans le développement (permettre une évolution plutôt simple, gestion des rouages, sécurité, etc). De par l’ergonomie, nous pouvons aussi lui associer la sécurité…

Beaucoup de gens ont fait la constatation que l’ergonomie est un point plus ou moins prit au sérieux par les développeurs. Quelques discussions ont été crées dans le but de connaître l’opinion des développeurs sur ce point. À mon tour de (re)suivre l’idée. Je vous lance donc le sondage:

À quel degré vous situez-vous par apport à elle?

  • L’ergonomie, je ne connais pas.

Je ne sais pas ce que c’est et je ne compte pas m’en occuper. L’important, pour moi, c’est que ça marche. Je me fous de ce que le client pense à propos du produit et je ne me soucis guère de son confort. Je ne me soucie pas des ressources utilisées par mon projet tant qu’il n’y a aucun problème. Que ce soit une « usine à gaz » ou pas, cela m’importe peu. Tout est question de temps et d’argent.

  • L’ergonomie, ce n’est pas important.

Je sais ce dont il en est question, mais ce n’est pas la chose sur laquelle nous devons nous concentrer le plus. Il y a des priorités et l’ergonomie est le dernier de mes soucis. L’important, c’est le produit fini, l’argent et le temps. Ce n’est pas le client qui me fera remettre en question certains rouages du produit. Je ne tiens pas à acquérir plus de connaissances dans ce domaine. Tout se porte très bien maintenant (et on écarte le plus loin possible toutes les remises en questions sur certains problèmes liés aux ressources; nous vivons dans un monde de bisousnours, « tout le monde est beau&tout le monde il est gentil »).

  • L’ergonomie, je fais de mon mieux (ou à mon goût).

Je ne suis pas un développeur qui a la facilité avec l’ergonomie, mais j’essaie de temps à autres de m’en soucier car je sais que c’est important (ne serait-ce que pour garder le plus de clients possibles). Je n’en applique pas sur tous mes projets mais sur certains, à mon aise et quand je me sens à l’aise avec.

  • L’ergonomie, on verra une fois que ça fonctionne et si les utilisateurs râlent.

Ce n’est pas le plus important. Le client passe après l’argent. Tant que la réalisation du projet se passe bien et que les clients ne se plaignent pas, on peut repousser cette étape. On utilise pleinement les ressources dont nous disposons et nous changerons cela seulement si un problème survient. Rien à signaler tant que l’utilisateur ne dit rien.

  • L’ergonomie, prise en compte dès la phase de conception.

Le confort de l’utilisateur est, pour nous, un point très important au sein du projet. Quitte à ce qu’il prenne plus de temps que prévu. Nous nous soucions des ressources dont nous disposons et tenons à ce que l’expérience obtenue au sein du projet soit l’une des meilleures chez l’utilisateur. Nous pensons que l’utilisateur passe avant tout, car c’est lui qui le fera vivre après son développement.

Répondez franchement, histoire que l’on puisse obtenir un petit aperçu de l’intérêt porté par les développeurs pour les clients. ;-)

Quelques petits liens:

C’est devenu l’acte le plus courant dans le développement web. Tantôt pour des raisons pratiques, d’autres ont la paresse facile, ils sont utilisés partout, faciles d’utilisation ou complexes en apprentissage, etc… Vous l’aurez compris, les frameworks destinés aux développement web sont ce qui est le plus utilisé aujourd’hui pour concevoir une application ou un site web. Ils sont une bonne dizaine, aux objectifs diversifiés, facultés similaires ou non… Le framework est devenu le crucifix du développeur web. La raison qui me porte à écrire ce billet aujourd’hui vient d’un (pseudo?) débat sur un forum entre moi et plusieurs développeurs web. En y repensant, une curiosité s’est (encore une fois…) amenée et a posé plusieurs questions sur la table. Dans ce billet, tous les propos sont tenus par moi-même (sauf cas contraire, je mentionnerais le nom de l’auteur de la citation) et ciblent le langage de programmation PHP et les frameworks dédiés à ce langage. Je ne connais pas (ou très peu) les autres langages destinés au développement web et PHP est le langage qui est remis le plus en cause dans ce  débat. Dans ce billet, j’expliquerais ma position par apport aux frameworks (ceux qui me connaissent savent que je suis contre…) et pourquoi le framework typique d’aujourd’hui est synonyme du mal. Read on »