La bible des développeurs Windows est enfin disponible gratuitement ! Vous allez me dire qu'elle l'est déja via la consultation en ligne, mais Microsoft dorénavant l'équivalent sous la forme physique ! Plus besoins d'être connecté et c'est quand même bien plus pratique... Il faut savoir que MSDN ça valait quand même plus de 200€. Donc merci Microsoft ;)
Vous trouverez l'ISO à download & burn ici :
http://www.microsoft.com/downloads/details.aspx?FamilyId=373930CB-A3D7-4EA5-B421-DD6818DC7C41&displaylang=en
protected void Page_Load(object sender, EventArgs e)
protected override void InitializeCulture()
protected override void InitializeCulture() { if (HttpContext.Current.Session["Language"] != null) { String selectedLanguage = HttpContext.Current.Session["Language"].ToString(); UICulture = selectedLanguage; Culture = selectedLanguage; Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(selectedLanguage); Thread.CurrentThread.CurrentUICulture = new CultureInfo(selectedLanguage); } base.InitializeCulture(); }
Etant élève à l'EPSI, nous avons eu à Montpellier le passage des fondateurs de l'EPSILAB (Vincent Makowski et Arnaud Lheureux, élèves de l'EPSI Arras). Ils sont venus pour 2 conférences, l'une traitant la sécurité sur les réseaux TCP/IP et l'autre sur la technologie Exchange.
Mais qu'est ce que EPSILAB ? Voici une petite description extraite du site officiel :
EPSI'LAB est un laboratoire de technologie. Dirigé par les élèves, il permet de développer au sein de l'école des compétences de veille technologique. Partager les connaissances, vous permettre de développer des compétences dans des domaines qui vous intéressent, et le faire ensemble !
Et bien il faut avouer que ce fut vraiment trés enrichissant, ces deux personnes maitrisent leur sujet, et ont crée un bien beau projet. EPSILAB est une excellent opportunité pour découvrir de nouvelles technologies et approfondir les connaissances du cursus scolaire. Partenaire d'acteurs importants (Microsoft, GFI...), il semble certains que ce ne soit que le début d'un projet trés prometteur.
Site officiel : http://www.epsilab.com
J'ai commencé à rédiger une série d'articles pour www.developpez.com. Ces tutoriaux porteront sur l'API Allegro. La plus part des possibilités d'Allegro seront couvertes : Affichage graphique, animation de sprite, gestion de l'animation à travers les timers, gestion des fichiers de données compréssés, interfaces graphiques, gestion du clavier et du son, fonctions de "configuration" à travers les fichier .ini etc...
Allegro est une librairie de développement de jeux vidéo pour développeurs C/C++ distribuée gratuitement, supportant les plates-formes DOS, Unix (Linux, FreeBSD?, Irix, Solaris, Darwin), Windows, QNX, BeOS? et MacOS? X. Elle fournit de nombreuses fonctions graphiques et sonores, gère le clavier, la souris, le joystick et des timers haute résolution. Elle dispose également de fonctions mathématiques 3d et en point fixe, de fonctions de gestion de fichiers de données compressés et d'une interface graphique.
Site web officiel : http://alleg.sourceforge.net/
Site developpez.com : http://kaiser-edouard.developpez.com/tutoriels/allegro/
Je me suis trés récemment découvert une nouvelle passion : Le Poker ! Comme tout le monde j'y avais joué à l'occasion, parié quelques chewing gum, mais rien de bien folichon. Et puis récemment j'ai eu l'occasion d'y rejoué avec un ami croupier. Bien sur, dans un cadre trés réduit et entres amateurs. Pas d'argent mis en jeux, juste d'anciens jetons de Casino qu'il avait pu récupéré aprés le passage à l'euro à son travail. Et bien il faut avouer que ça peut bien faire monter l'adrénaline pour de simples jetons qui ne vous appartiennent pas. Alors je n'ose imaginer avec de l'argent. Finalement la partie a duré jusqu'a 4h du matin, et si ça n'avait tenu qu'a moi, j'aurais bien continué. J'ai particulièrement apprécié le coté bluff et psychologique. On n'a joué qu'au poker fermé, cependant le poker ouvert ou Texas Hold'em comme ils appellent, semble bien plus intérressant et laisse moins de place au hasard. Je compte bien réitérer la chose en essayant de trouver des partenaires réguliers. Moi qui d'habitude me lasse assez vite d'un jeu de carte ou plus généralement de table j'ai été étonné. A conseiller pour ceux qui recherchent des sensations dans les jeux de table !
J'en avais marre qu'à chaque fois que le noyau de BesOS grandissait en taille, j'étais obligé d'incrémenter dans le bootloader le nombre de secteurs disquettes à charger en mémoire. Alors je me suis enfin décidé à le faire charger sous Grub aprés avoir vu les mérites de cette méthode vanté dans le projet SOS. En effet, Grub reconnait plusieurs types de fichier (ELF, Compréssé, noyau Linux etc..) et en plus est capable de lire plusieurs type de file system (ext2, FAT classique etc..). Il n'y avait rien à retoucher au noyau en lui même, par contre il fallait mettre en place les conditions que Grub requiert. Il fallait que dans les 8192 premiers octets du fichier se trouve une structure particulière : vous trouverez cette structure dans les sources de BesOS: boot/x86_boot.h
A part ça rien de sorcier ! Et ça fonctionne niquel. Je n'ai plus à me soucier du passage en PMode, de l'activation ou non de l'A20. Grub me fournie en plus la taille de la ram (chose que je n'avais pas avant mais qui était inscrit en dur dans un header file), alors que demander de plus ?
En effet, j'avais écris y a pas si longtemps que j'avais quelques problème sous BesOS pour évaluer le contenu de la mémoire et essayer de lever volontaire une exception du CPU en faisant une division par zero.
Pour la mémoire, problème résolue trés rapidemment aprés la recompilation de Bochs en ayant activer l'internal debugger et le hack par le port e9. Grace aux outils mis à disposition on peut suivre l'éxécution pas à pas et demander le contenu de la mémoire en donnant une adresse linéaire.
Un dump du CPU est également mis à disposition, et cerise sur le gateau, on peut même placer des breakpoints il semblerait ! Mais je n'en suis pas encore la =)
Grace à tous cela, j'ai pu voir ce que contenait la mémoire, et tout semble aller bien. Alors je me suis penché vers l'exception qui ne se lever pas (divison par zero), et bien c'est la faute à gcc !
En effet je compile les fichiers .c en mettant comme option -O2 comme niveau d'optimisation. Et bien gcc faisait trop bien son travail =( En compilant il me faisait surement sauter ma division par zero. J'ai donc compile sans cette option, et ça fonctionne niquel.
Je peux donc reprendre la gestion de la mémoire physique ou elle en était =)
Next very soon !
Ca fait un sacré moment que j'avais envis d'écrire quelque chose sur ce film, qui n'est plus d'actualité (sortie en salle : Novembre 1999).
Pour ceux qui ne l'ont pas vu, voici un petit résumé tiré d'Allo Ciné :
Le narrateur, sans identité précise, vit seul, travaille seul, dort seul, mange seul ses plateaux-repas pour une personne comme beaucoup d'autres personnes seules qui connaissent la misère humaine, morale et sexuelle. C'est pourquoi il va devenir membre du Fight club, un lieu clandestin ou il va pouvoir retrouver sa virilité, l'échange et la communication. Ce club est dirigé par Tyler Durden, une sorte d'anarchiste entre gourou et philosophe qui prêche l'amour de son prochain.
En effet, comme ça, ça paye pas de mine, et pourtant.... En fait je pense que c'est le genre de film "tout ou rien". Soit on accroche de suite et on devient accro, soit on zape et reste bloqué devant la première approche assez violente il faut l'avouer. Mais je pense sincèrement qu'il faut passer au dela de cette première vision et voir toute la profondeur des personnages, et surtout le scénario ! Sans hésiter c'est le meilleur film que j'ai vu. Bien sur c'est un avis personnel, je n'ai pas le gout universel, fort heuresement d'ailleur, ni la science infuse.
En attendant, véritable choc cinématographique c'est certains ! Bouleversant et dérangeant, à tel point qu'il pourrait être dangereux pour des esprits faibles devant le charisme de Durden Tyler (Brad Pitt).
Le narrateur de cette histoire est interprétée par Edward Norton : jeune cadre travaillant chez un constructeur automobile. On ne connaitra jamais son nom. Sa vie quotidienne consiste à répertorier des erreurs de fabrication pouvant provoquer un accident dans le secteur automobile.
Il éprouve une passion dérisoire pour son appartement meublé trés modernement.
Un besoin d'acheter le ronge intérieurement, besoin qui tourne à l'angoisse mais cette société de consommation ne suffit pas à le satisfaire et le rendre heureux, il lui manque quelque chose. Et c'est la que Durden Tyler entre en jeux...
Charisme à l'état brut, sa façon de penser navigue dans l'anarchisme, fascisme et nihilisme. Fondateur du Fight Club, il donnera un sens à la vie du Narrateur. Je préfère ne pas vous en raconter trop, car la fin est vraiment bien ficelée. D'ailleurs, ce film doit être vu au minimum 2 fois pour saisir toutes les subtilitées :)
Extrait du site graindesable.com :
Edward Norton et Tyler Durden ont une indifférence à la vie qui est la marque universel du nihilisme.
Fight Club est une expérience inoubliable qui probablement (et malheureusement) devient de plus en plus prophétique avec le temps. En montrant l'impasse de cette société dans ce film fin de siècle Fincher nous propose d'aller au delà du nihilisme, d'aller vers un nihilisme actif déjà visible chez Nietzche, d'inventer un nouvel homme.