Le cyberblog du coyote

 

Extra

Editorial

Ce blog a pour objectif principal d'augmenter la culture informatique de mes élèves. Il a aussi pour ambition de refléter l'actualité technologique dans ce domaine.

lundi 9 février 2015

Alan Turing


Alan Turing
Andrew Hodges
Michel Lafon (29 janvier 2015)
702 pages

Présentation de l'éditeur
Génie de l’informatique et héros de la Seconde Guerre mondiale, Alan Turing est célèbre pour avoir décrypté les communications codées de l’armée allemande en venant à bout d’Enigma, la machine de chiffrement utilisée par les nazis, réputée inviolable.
Il faut dire que lorsqu’il « casse » le code secret allemand, à moins de 30 ans, le mathématicien n’en est pas à son premier coup d’éclat. Déjà, en 1936, il a dessiné les contours d’une première machine programmable, ou « machine de Turing », capable d’effectuer n’importe quel calcul mathématique : c’est l’ancêtre de l’ordinateur.
Après la guerre, Alan Turing poursuit ses recherches et se consacre en pionnier aux possibilités offertes par l’intelligence artificielle. Mais l’ex-héros national est persécuté à cause de son homosexualité et condamné en 1952 à la castration chimique. Deux années plus tard, à l’âge de 41 ans, Alan Turing met fin à ses jours en croquant une pomme empoisonnée au cyanure. Cette biographie, qui mêle histoire des sciences, politique et philosophie, nous dévoile la vie hors norme de l’inventeur, longtemps méconnu, qui a révolutionné nos vies.

jeudi 5 juin 2014

Les bases du hacking


Les bases du hacking
Peter Engebretson
Editeur : Pearson (23 août 2013)
240 pages

Description de l'éditeur
Créez votre propre laboratoire de hacking! Vous souhaitez, comme les hackers, apprendre à pénétrer les réseaux et les systèmes informatiques?
Les bases du hacking est une introduction aux techniques de hacking et aux tests d'intrusion. Grâce à des explications claires et à une approche originale, apprenez à utiliser tous les outils des professionnels de la sécurité et des hackers éthiques. Maîtrisez les quatre phases du test d’intrusion et du hacking: reconnaissance, scan, exploitation, post-exploitation. Informez-vous sur votre cible, trouvez ses vulnérabilités, exploitez-les pour attaquer, puis maintenez les accès!
Vous n’aurez besoin d’aucune expérience préalable pour comprendre et suivre les différentes étapes présentées dans cet ouvrage. En menant de véritables attaques et tests d’intrusion contre des machines virtuelles, vous saurez repérer les faiblesses des systèmes, et apprendrez toutes les techniques de la sécurité offensive. Pas-à-pas, grâce des exercices pratiques et simples, l’auteur vous enseignera les principes et les techniques de hacking, depuis l’ingénierie sociale jusqu’aux rootkits, en passant par l’utilisation de tous les outils modernes (Kali, BackTrack Linux, MetaGooFil, Nmap, Nessus, Metasploit, w3af, Netcat et bien d’autres!).

samedi 7 décembre 2013

Codes Condorcet


Codes Condorcet
Olivier de Wasseige
Editeur : Olivier de Wasseige (15 mars 2013)
531 pages

Présentation de l'éditeur
AOÛT 2009 : le Pape meurt, de manière totalement inattendue ! La surprise est immense, et rend la dispersion de la nouvelle encore plus rapide, principalement via les réseaux sociaux (Facebook, Twitter...). Deux enquêteurs, l'un dans le cadre de son métier, l'autre « par hasard », vont découvrir une série de codes et de canaux de communication mystérieux, qui laissent penser qu'un complot a été fomenté. Divers groupes et mouvements de pensée s'affrontent, par media et réseaux sociaux interposés. Quels sont les mobiles des meurtres et disparitions qui parsèment le récit ? Ce roman est une fiction qui mélange suspens, techniques de l'internet, enjeux sociétaux, religieux et philosophiques, au sein d'une combinaison de codes que les lecteurs déchiffreront plus ou moins vite... Olivier de Wasseige a commencé l'écriture de ce roman policier en 2009, en y consacrant une partie de ses loisirs, et a terminé le manuscrit en février 2013. Le 11 février, la démission du Pape le laisse pantois et il accélère la parution, pour profiter de cette formidable opportunité : faire découvrir le nouveau Pape, élu par le Conclave de manière inattendue ! L'avenir nous révélera s'il y a un grand décalage entre le nouveau Pape François et le personnage qu'il a créé ! La lecture de ce roman policier est donc une extraordinaire opportunité de vivre l'élection d'un Pape, se déroulant en 2009, dans le cadre d'une histoire qui fait la part belle aux techniques de communication modernes de l'internet : réseaux sociaux, blogs, forums de discussion, versions électroniques des journaux, etc.

vendredi 19 juillet 2013

Initiation à l'Informatique et aux Sciences du Numérique


Initiation à l'Informatique et aux Sciences du Numérique
Terminale S Enseignement de Spécialité

Daniel-Jean David
Ellipses Marketing (23 avril 2013)
288 pages

Présentation de l'éditeur
Espérant susciter des vocations afin de combler les immenses besoins en ingénieurs et en chercheurs dans le domaine de l'informatique, on vient d'introduire dans le programme des terminales scientifiques une option d'initiation à l'Informatique et aux Sciences du Numérique (ISN). L'esprit de cette option est de montrer que l'informatique constitue une science à part entière. Ce livre se conforme totalement à cette orientation. Il offre un traitement équilibré entre les cinq parties du programme :

  1. Représentation de l'information
  2. Algorithmique
  3. Langages et programmation
  4. Architecture des ordinateurs et réseaux
  5. Initiation à la robotique.
Le livre insiste sur le caractère fondamental de la représentation de l'information. L'algorithmique est traitée dans le prolongement de l'introduction vue en seconde et première. Pour la programmation, le choix de langage est laissé aux professeurs compte tenu de leurs préférences et des disponibilités des différents établissements ; l'ouvrage présente en parallèle plusieurs langages algorithmiques dont il existe des versions téléchargeables gratuitement, considérant que rien n'est plus formateur que la comparaison. On ajoute une brève introduction au langage de création de pages web. L'algorithmique, la programmation et la robotique sont illustrées par des exemples de sujets de projets, pouvant servir de canevas à d'autres sujets et à des prolongements. Pour l'architecture, le livre a surtout cherché à montrer que « cela peut marcher » ; selon l'environnement, les connaissances en électronique des élèves peuvent être très différentes, ce qui a obligé à rester à la base, tout en n'oubliant pas d'introduire les réseaux qui prennent de plus en plus d'importance. Enfin, la robotique a la place qu'elle mérite, sachant les immenses besoins de ce domaine d'avenir.

vendredi 22 mars 2013

Apprendre la Programmation par le Jeu: à la Découverte du Langage Python


Apprendre la Programmation par le Jeu: à la Découverte du Langage Python
Vincent Maille
Ellipses Marketing (5 février 2013)
224 pages

Présentation de l'éditeur
Vous souhaitez vous lancer dans la programmation mais vous ne savez pas par où commencer. Vous appréciez les jeux et vous aimeriez apprendre à créer les vôtres. Ce livre devrait alors vous intéresser. Il propose une découverte de la programmation sur un support riche et ludique : la création de jeux. A l'heure où la spécialité ISN (Informatique et Sciences du Numérique) apparaît en classe de terminale insistant sur la démarche de projet, l'auteur vous invite à partager un cours qu'il a dispensé à un groupe d'élèves de seconde. Ainsi, que vous soyez élève au lycée, enseignant ou tout simplement motivé pour apprendre à programmer, vous devriez apprécier cette approche par projets. En partant des bases, nous apprendrons la manipulation de chaînes de caractères et de bibliothèques de fonctions permettant de réaliser de belles applications graphiques et sonores. Le langage de programmation Python utilisé ici présente de nombreux intérêts : il est simple et très puissant, il impose l'écriture de programmes clairs et surtout il est libre, gratuit et peut être installé sur la plupart des ordinateurs. Chaque chapitre du livre représente une étape dans l'apprentissage de la programmation et comporte de nombreux exemples d'application corrigés ainsi qu'un mini-projet à réaliser. Un des atouts majeurs de ce livre est l'accès à un espace internet contenant l'ensemble des programmes abordés ainsi que de nombreuses ressources.

jeudi 20 septembre 2012

Informatique et sciences du numérique


Informatique et sciences du numérique - Spécialité ISN en terminale S, avec des exercices corrigés et des idées de projets
Collectif
Eyrolles (22 août 2012)
301 pages

Présentation de l'éditeur
Suffit-il d'apprendre à utiliser les appareils dont on est entouré ? N'a-t-on pas envie d'en comprendre le fonctionnement ? Ne préfère-t-on pas se former au coeur conceptuel et technique de l'informatique, plutôt que de rester les consommateurs serviles de ce qui se crée ailleurs ? L'objectif de ce cours est d'introduire les quatre concepts de machine, d'information, d'algorithme et de langage qui sont au coeur de l'informatique, et de montrer comment ils fonctionnent ensemble. Dans la première partie, nous apprendrons à écrire des programmes, en découvrant les ingrédients dont les programmes sont constitués : l'affectation, la séquence et le test, les boucles, les types, les fonctions et les fonctions récursives. Dans la deuxième partie, nous apprendrons à représenter les informations que l'on veut communiquer, les stocker et les transformer, textes, nombres, images et sons. Nous apprendrons également à structurer et compresser de grandes quantités d'informations et à les protéger par le chiffrement. Dans la troisième partie, nous verrons que derrière les informations, il y a toujours des objets matériels : ordinateurs, réseaux, robots, etc. Nous découvrons comment fonctionnent toutes ces machines que nous utilisons tous les jours. Dans la quatrième partie, nous apprendrons quelques-uns des savoir-faire les plus utiles au XXIe siècle : ajouter des nombres exprimés en base deux, dessiner, retrouver une information par dichotomie, trier des informations et parcourir des graphes. Ce cours comporte des chapitres élémentaires et avancés. Chacun contient une partie de cours, des sections de savoir-faire qui permettent d'acquérir les capacités essentielles, et des exercices, notés difficiles pour certains, avec corrigés lorsque nécessaire. Avec des compléments disponibles en ligne.

Biographie de l'auteur
Gilles Dowek est chercheur Inria, ses travaux portent sur les liens entre le calcul et le raisonnement. II est lauréat du Grand prix de philosophie de l'Académie française pour son livre Les Métamorphoses du Calcul. Jean-Pierre Arthambault est professeur agrégé de mathématiques et président de l'association Enseignement public et informatique (EPI). Claudio Cimelli est inspecteur d'académie, inspecteur pédagogique régional en Sciences et techniques industrielles (STI) et conseiller TICE (technologies de l'information et de la communication pour l'enseignement) du recteur de Créteil. Benjamin Watk est docteur en informatique et professeur agrégé de mathématiques. Emmanuel Baccelli, Albert Cohen, Christine Eisenbeis et Thierry Viéville sont docteurs en informatique et chercheurs Inria. Leurs travaux respectifs portent sur les réseaux, la construction de programmes effectuant des milliers de calculs en parallèle, les limites physiques du calcul et la simulation du cerveau.

lundi 13 août 2012

Meurtre.com


Meurtre.com
Jeffery Deaver
Le Livre de Poche
2005


Présentation de l'éditeur
En Californie, dans la Silicon Valley, royaume des nouvelles technologies, un jeu mortel a commencé. Peu avant les crimes, l'ordinateur des victimes subit un soft access : un inconnu s'y introduit via internet. Puis, grâce aux détails intimes stockés sur le disque dur, il tend son piège. Plus le meurtre est difficile à commettre, plus l'assassin semble se régaler. La police, en faisant appel à Wyatt Gillette, un hacker surdoué, se lance dans une partie de cache-cache avec le tueur en série. Une traque effrénée entre réalité et cybermonde qui les entraînera dans les profondeurs de l'internet, cet " Ailleurs Bleu " où chacun avance masqué.

Biographie de l'auteur
Jeffery Deaver a été journaliste, puis avocat, avant de se consacrer entièrement à l'écriture. Il vit aux Etats-Unis. Les éditions américaine et anglaise de Meurtre.com sont des best-sellers qui ont atteint le million d'exemplaires. Les droits d'adaptation cinématographique ont été acquis par Joel Silver, le producteur de Matrix.

Mon avis
Même s'il commence à dater un peu (on parle encore de disquettes dans ce roman), ce thriller, fort bien documenté, est une excellente introduction à l'histoire de l'informatique et au monde des hackers. Sans parler de l'histoire qui est tout à fait haletante...

jeudi 21 juin 2012

Divertissements mathématiques et informatiques


Divertissements mathématiques et informatiques
Laurent Signac
Minimax, H&K, 2011
176 pages

Présentation de l'éditeur
Les divertissements proposés dans ces pages sont à la rencontre des jeux et des problèmes. Simples à comprendre, n'utilisant que des mathématiques élémentaires, mais difficiles à résoudre, ils réjouiront les esprits curieux. De l'aventure de Flavius Josèphe à la stéganographie, vous découvrirez un panorama vivant de grands thèmes mathématiques. Vous apprendrez notamment à : Chiffrer et déchiffrer des messages ; Dessiner des fractales ; Rechercher des nombres aux propriétés étonnantes. Tout au long de l'ouvrage, la pratique est alliée à la théorie grâce à l'ordinateur. Des codes complets vous sont fournis afin d'expérimenter vous-même à travers la machine. Aucune connaissance en programmation n'est requise pour aborder ce livre, tout y est expliqué pas à pas.

Laurent Signac, est diplômé de l'ENSPM (Centrale Marseille) et docteur en informatique. Enseignant-chercheur, il utilise depuis de nombreuses années les divertissements mathématiques comme outil pédagogique.

dimanche 30 janvier 2011

Amazon vend plus d’e-books que de livres de poche!

Petite révolution de l’autre côté de l’Atlantique. Alors que le livre électronique fait du sur-place en Europe, Amazon a annoncé qu’il vend désormais 115 livres électroniques pour 100 livres de poche, selon un communiqué de presse.

mercredi 12 janvier 2011

Algorithms, 4th Edition

Algorithms, de Robert Sedgewick et Kevin Wayne, passe en revue les algorithmes et structures de données les plus importants utilisés aujoud'hui. Il existe une version en ligne de cette quatrième édition, qui paraîtra format papier en avril 2011.

lundi 3 mai 2010

Apprendre à programmer avec Python 3

Vient de paraître :


A noter que ce livre est téléchargeable gratuitement à l'adresse http://inforef.be/swi/python.htm.

dimanche 6 septembre 2009

Les Bidochon internautes


Quand Robert et Raymonde s'ouvrent au monde, le monde n'était peut-être pas prêt à les accueillir... Tout commence avec Hot Line, cette plantureuse créature qui provoque une crise de jalousie, dès lors que Raymon,de comprend qu'elle s'appelle en fait Chaude Line... Viennent ensuite la découverte du copier-coller, puis l'envoi de mail, particulièrement rock'n roll ou encore de la nétiquette...
Tout y passe, en somme, depuis les spams "Enlarge your Penis", à la découverte de sites pour adultes, les réjouissances de la newsletter, ou encore le vol de coordonnées bancaires... Quant au cheval de Troie ou aux spams, c'est une pure merveille. Découvrir Robert qui répond à un haut responsable de chez Vuitton a de quoi vous décrocher un sourire bien large.
Si les fanas de technologie et d'informatique y trouveront largement de quoi se moquer du petit peuple qui n'y comprend rien, ce même petit peuple ne sera pas perdu par un jargon technique : ici, ce sont nos premiers pas à tous qui sont raillés, moqués, gentiment, et même si c'est assez contemporain dans les spectacles de comiques, reste que les Bidochon confrontés au net, c'est tout de même très drôle.

mardi 1 septembre 2009

Algorithmique - Raisonner pour concevoir


Présentation de l'éditeur
Ce livre sur l’algorithmique est destiné à toute personne qui s’intéresse au développement d’applications informatiques et qui souhaite s’initier ou retrouver les bases fondamentales de la programmation. Il ne s’agit pas ici de programmer avec un langage ou un autre, mais bien de raisonner sur un problème pour concevoir une solution abstraite. Ce travail de réflexion et de conception prépare le stade ultime de l’implémentation et du cycle de vie du programme concret. Le lecteur ne trouvera pas dans ce livre un recueil d’algorithmes qu’il devra ensuite adapter pour résoudre des problèmes mais au contraire une introduction originale et efficace à l’algorithmique pour apprendre à analyser un problème. Le livre est divisé en deux parties. Dans la première partie sont détaillées les notions d’algorithmique de base et la méthode de construction raisonnée d’un algorithme impératif : l’auteur y précise notamment la distinction entre la spécification et la réalisation d’un algorithme et montre que l’algorithmique proprement dite s’arrête là où commence la programmation. Dans la deuxième partie l’auteur propose cette fois des solutions à des problèmes plus élaborés dans divers domaines du calcul automatique, comme la simulation de phénomènes aléatoires ou le cryptage des données. Toutes les activités proposées restent élémentaires avec le souci constant de privilégier le raisonnement qui conduit à l’élaboration des algorithmes.

Biographie de l'auteur
Ingénieur et docteur en informatique, Christophe Haro a enseigné l'informatique à l'université et en école d'ingénieurs pendant 22 ans. Depuis près de 10 ans il enseigne le génie logiciel, le développement d'applications informatiques et les architectures logicielles en BTS Informatique de Gestion. C'est toute cette expérience pédagogique qui donne à ce livre son efficacité pour aborder l'algorithmique.

jeudi 9 avril 2009

Petite introduction à l'algorithmique


Petite introduction à l'algorithmique : A la découverte des mathématiques pas à pas
Pierre Damphousse
Ellipses Marketing (2005)

Présentation de l'éditeur
OPUSCULES se compose de petits ouvrages portant chacun sur des points des programmes des universités et des classes préparatoires. La collection vise la solidité du développement mathématique, en se souciant du développement historique, niveau par niveau, dans des opuscules de références autonomes. Elle se veut sobre, pertinente, destinée aux étudiants, aux candidats des concours et aux esprits curieux des mathématiques. Cette Petite introduction à l'algorithmique est destinée à un large public, allant de l'ingénieur en fonction aux mathématiciens, grands et petits, en passant par tous les esprits structurés curieux des mathématiques et de l'informatique. Pour ce spectre étendu de lecteurs, le pas est initialement lent, rythmé par des exemples commentés. Afin d'esquisser avec justesse un des visages de l'informatique mathématique, la rigueur n'est jamais sacrifiée et une variété de thèmes substantiels sont déployés. Les références historiques de ce sujet jeune et vigoureux, qui remonte néanmoins à l'aube des civilisations, sont abondantes pour montrer la place et la dimension, largement ignorées, des mathématiques du pas à pas, du possible à l'exécutable, dans la pensée mathématique. En résumé, un ouvrage d'informatique mathématique voulu fluide, ouvert, rigoureux et sensible à la continuité historique.

jeudi 22 mai 2008

Du zéro à l'ordinateur

Du zéro à l'ordinateur
Une brève histoire du calcul
Auteur(s): Christian Piguet et Heinz Hügli
Domaine(s): Informatique, Histoire des sciences, épistémologie, Grand Public
Collection: Focus Science

Ce livre expose de manière claire et progressive la façon dont sont nées les idées qui ont conduit à la réalisation des ordinateurs et des microprocesseurs actuels. Il offre au lecteur les clés lui permettant de mieux comprendre la nature et le fonctionnement de ces machines. L'histoire du calcul débute avec l'apparition des systèmes de numération et l'invention du zéro, elle se poursuit avec la conception des premières machines à calculer mécaniques et électro-mécaniques, puis aboutit enfin aux machines électroniques. Ces dernières apparaissent d'abord sous la forme d'ordinateurs primitifs constitués de volumineux tubes à vides, avant d'évoluer vers les machines sophistiquées que nous connaissons aujourd'hui, composées de millions de minuscules transistors en silicium.