Notre site web sera en maintenance ce mardi 3 février après-midi. Les commandes enregistrées ne subirons pas de retard de traitement.
Introduction à Ruby
Fitzgerald Michael ; Priou Denis
O REILLY FRANCE
35,50 €
Épuisé
EAN :9782841774647
La notoriété de Ruby ne fait que s'étendre depuis le succès de Ruby on Rails. Contemporain discret de Java à ses débuts, Ruby n'en demeure pas moins un langage de programmation orienté objet interprété à la fois puissant et complet. Ses qualités intrinsèques sont propres à contenter les développeurs les plus exigeants. Introduction à Ruby se propose de faire entrer directement le développeur dans le vif du sujet avec une approche très pragmatique. Les bases du langage sont émaillées de nombreux exemples pour mettre rapidement le pied à l'étrier sans avoir à tout maîtriser Avec Introduction à Ruby, vous apprendrez entre autres à : décrypter les principales caractéristiques de Ruby, utiliser les expressions régulières, exploiter les fonctions phares de Ruby que sont les opérateurs, le module Math ou les nombres rationnels, approfondir les classes et modules Ruby avec les mixins et la programmation orientée objet, la méta-programmation et le traitement de données en XML, passer de Ruby à Ruby on Rails. Introduction à Ruby s'adresse plus particulièrement aux développeurs ayant déjà une expérience de programmation dans d'autres langages comme Java ou PHP et voulant profiter sans perdre de temps des avantages de Ruby. . . Michael Fitzgerald est développeur et auteur d'ouvrages sur l'informatique depuis plus de vingt ans. Il considère Ruby comme son langage de prédilection et consacre beaucoup de temps et d'efforts à le promouvoir. Il a écrit Learning XSLT, XML Hacks, Ruby Pocket Reference et co-écrit XML Précis et concis, tous chez O'Reilly.
Cette édition propose tous les romans publiés du vivant de Fitzgerald, à quoi vient naturellement s'ajouter Le Dernier Nabab, «roman inachevé», dit-on généralement, alors qu'il s'agit plutôt d'un chantier littéraire : l'organisation interne de l'ouvre posait à l'auteur des problèmes qui n'avaient pas encore été résolus au moment de sa mort, le 21 décembre 1940. Le texte est ici retraduit sous le titre figurant sur le dactylogramme laissé par Fitzgerald : Stahr. A Romance, et il est suivi de documents permettant de mieux cerner le projet dont il est le vestige. Fitzgerald a également publié quatre recueils de nouvelles - auxquels le public français n'a jamais eu véritablement accès : alors que leur auteur les avait conçus et revus avec soin, dans l'espoir de corriger sa réputation (équivoque) de collaborateur des magazines de grande diffusion, ils n'ont jamais été traduits en l'état dans notre langue. On découvrira donc ici Garçonnes et philosophes, Contes de l'âge du jazz, Tous les jeunes gens tristes, Quand sonne la diane, et c'est, par exemple, au sein des Contes de l'âge du jazz qu'on lira des nouvelles aussi célèbres que «Le Diamant gros comme le Ritz» ou «L'Étrange Histoire de Benjamin Button». S'ajoutent à ces recueils les Autres histoires de Basil et de Josephine, fictions non recueillies liées à Quand sonne la diane, et les Histoires de Pat Hobby, que Fitzgerald publia dans la presse puis révisa afin de les faire paraître en volume ; la mort, là encore, empêcha la réalisation du projet. Enfin, figure au tome II, sous l'intitulé Récits, un choix d'articles ou d'«essais personnels» (à caractère autobiographique) publiés dans divers périodiques entre 1924 et 1939 et jamais réunis par Fitzgerald. C'est dans cette section qu'on lira la célèbre «Fêlure», parue dans Esquire en 1936 : l'aveu, par l'écrivain fatigué et amer, de sa dépression. Que la première édition française respectant les choix éditoriaux de Fitzgerald paraisse près de trois quarts de siècle après sa mort a de quoi surprendre. C'est pourtant explicable. Les contemporains de l'écrivain n'ont jamais vraiment su que faire ni que penser de son ouvre, et les clichés qu'ils ont répandus (peintre habile mais superficiel, «inventeur» d'une génération, etc.) ont eu la vie dure. Depuis, ces jugements ont été révisés à l'occasion de réévaluations successives, mais «le mythe Fitzgerald» (élaboré avec la complicité de l'intéressé) continue, dans une large mesure, à faire écran. Sans doute disposons-nous à présent de la distance nécessaire pour entreprendre de dégager la littérature de Scott Fitzgerald de ce qui la masque. Telle est l'ambition dont ces deux volumes voudraient être les instruments.
Cette édition propose tous les romans publiés du vivant de Fitzgerald, à quoi vient naturellement s?ajouter Le Dernier Nabab, «roman inachevé», dit-on généralement, alors qu?il s?agit plutôt d?un chantier littéraire : l?organisation interne de l??uvre posait à l?auteur des problèmes qui n?avaient pas encore été résolus au moment de sa mort, le 21 décembre 1940. Le texte est ici retraduit sous le titre figurant sur le dactylogramme laissé par Fitzgerald : Stahr. A Romance, et il est suivi de documents permettant de mieux cerner le projet dont il est le vestige. Fitzgerald a également publié quatre recueils de nouvelles - auxquels le public français n?a jamais eu véritablement accès : alors que leur auteur les avait conçus et revus avec soin, dans l?espoir de corriger sa réputation (équivoque) de collaborateur des magazines de grande diffusion, ils n?ont jamais été traduits en l?état dans notre langue. On découvrira donc ici Garçonnes et philosophes, Contes de l?âge du jazz, Tous les jeunes gens tristes, Quand sonne la diane, et c?est, par exemple, au sein des Contes de l?âge du jazz qu?on lira des nouvelles aussi célèbres que «Le Diamant gros comme le Ritz» ou «L?Étrange Histoire de Benjamin Button». S?ajoutent à ces recueils les Autres histoires de Basil et de Josephine, fictions non recueillies liées à Quand sonne la diane, et les Histoires de Pat Hobby, que Fitzgerald publia dans la presse puis révisa afin de les faire paraître en volume ; la mort, là encore, empêcha la réalisation du projet. Enfin, figure au tome II, sous l?intitulé Récits, un choix d?articles ou d?«essais personnels» (à caractère autobiographique) publiés dans divers périodiques entre 1924 et 1939 et jamais réunis par Fitzgerald. C?est dans cette section qu?on lira la célèbre «Fêlure», parue dans Esquire en 1936 : l?aveu, par l?écrivain fatigué et amer, de sa dépression. Que la première édition française respectant les choix éditoriaux de Fitzgerald paraisse près de trois quarts de siècle après sa mort a de quoi surprendre. C?est pourtant explicable. Les contemporains de l?écrivain n?ont jamais vraiment su que faire ni que penser de son ?uvre, et les clichés qu?ils ont répandus (peintre habile mais superficiel, «inventeur» d?une génération, etc.) ont eu la vie dure. Depuis, ces jugements ont été révisés à l?occasion de réévaluations successives, mais «le mythe Fitzgerald» (élaboré avec la complicité de l?intéressé) continue, dans une large mesure, à faire écran. Sans doute disposons-nous à présent de la distance nécessaire pour entreprendre de dégager la littérature de Scott Fitzgerald de ce qui la masque. Telle est l?ambition dont ces deux volumes voudraient être les instruments.
Conçu à partir de la norme SGML, pour être le format de prédilection des échanges de données sur le Web, XML est devenu en peu de temps un format à vocation universelle, désormais quotidiennement utilisé par les applications les plus diverses. Cette nouvelle édition prend en compte les derniers développements de XML. Les spécifications de XML 1.0 et 1.1 sont abordés, ainsi que les DTD. Ce guide aborde les espaces de noms, qui permettent d'identifier les vocabulaires XML, XML Schema, RELAX NG et Schematron, des langages qui définissent ces vocabulaires et qui décrivent les structures des documents XML. Chaque technologie est couverte de manière claire et exhaustive. Ce gui de restera dans la poche de tous ceux qui travaillent avec la syntaxe XML ou qui créent des vocabulaires XML.
La bioinformatique est une discipline récente qui propose et développe des modèles, des méthodes et des outils afin d'analyser l'information biologique disponible et produire de nouvelles connaissances. C'est à ce titre une science interdisciplinaire en développement rapide, qui fait appel à des connaissances pointues en mathématique, en informatique et en biologie. Introduction à la bioinformatique est un ouvrage d'initiation. Il offre un panorama des différents outils et techniques actuellement disponibles. Il livre également des conseils pour utiliser au mieux les logiciels existants et les adapter aux besoins spécifiques du chercheur. Les différents thèmes abordés dans ce livre sont : la station de travail bioinformatique, notamment sous Linux ; les techniques de recherche d'informations biologiques sur le Web ; l'analyse et la comparaison de séquences ; les alignements multiples de séquences ; la visualisation de structures protéiques et le calcul de propriétés structurales ; la prédiction de la structure et de la fonction d'une protéine à partir de sa séquence ; les outils pour la génomique et la protéomique ; l'automatisation de l'analyse de données avec Perl ; le développement de bases de données biologiques ; la visualisation et la fouille de données (data mining). Cet ouvrage s'adresse aussi bien aux étudiants en biologie soucieux d'acquérir une approche informatique qu'aux biologistes expérimentés s'initiant à la manipulation de ces données sur ordinateur ou encore aux informaticiens possédant des connaissances de base en biologie qui souhaitent découvrir la bioinformatique.
Crawford William ; Farley Jim ; Flanagan David ; M
J2EE (Java 2 Enterprise Edition) est un ensemble de paquetages cohérents regroupés par Sun afin de répondre aux besoins de l'informatique distribuée. Cette plate-forme s'est largement imposée dans les entreprises car elle permet de faire communiquer des composants hétérogènes, et donc a priori incompatibles. Java Enterprise in a Nutshell est un manuel de référence indispensable à tout programmeur Java qui souhaite développer des applications pour l'entreprise et qui a recours à la plate-forme de Sun. Si c'est votre cas vous trouverez rapidement dans ce livre la réponse à toutes ses questions. Cet ouvrage est divisé en trois parties. La première partie offre une introduction complète aux API essentielles. L'approche pédagogique et les exemples pratiques permettront au développeur de se familiariser avec les sujets suivants : JDBC (pour l'accès à des bases de données) ; RMI et java IDL (pour l'informatique distribuée) ; JNDI (pour les services de nommage et d'annuaire) ; les EJB (pour le développement de solutions métier) ; les servlets Java (pour l'exécution de tâches sur des serveurs web). La deuxième partie comporte des chapitres de référence sur SQL, les outils RMI, IDL et les différents services CORBA. Enfin la troisième partie passe en revue toutes les classes des différents paquetages qui composent java Enterprise. On y trouve non seulement les API fondamentales de java 2 mais également de nombreuses extensions standards comme JMS (Java Message Service) ou encore JTA (java Transaction API). Un index permet de retrouver en un clin d'?il la classe, la méthode ou le champ désirés. Ce livre trouvera sa place auprès de Java in a Nutshell, qui couvre les API génériques, et de Java Foundation Classes in a Nutshell, qui couvre les API graphiques. En complément, Exemples en Java in a Nutshell reprend les notions fondamentales de ces trois ouvrages et propose toute une série d'exemples types ainsi que des exercices didactiques.
LaTeX est un outil de formatage de texte libre et gratuit, qui permet d'obtenir aisément une qualité typographique sans égale sur tous les systèmes d'exploitation majeurs. Après s'être imposé en leader du traitement de texte scientifique, il est promis à un avenir brillant, notamment en tant que plate-forme d'impression de documents SGML ou XML. Ce livre est le seul ouvrage en français spécifiquement consacré à LaTeX. Son approche est résolument pratique, et s'adresse aussi bien aux débutants souhaitant se familiariser avec la syntaxe de LaTeX, réputée austère, qu'aux pratiquants réguliers qui veulent trouver rapidement une solution aux problèmes les plus complexes. En 18 chapitres et 4 annexes, vous serez à même de trouver rapidement l'information qui vous manque, quels que soient vos besoins et vos connaissances. Vous trouverez dans LaTeX par la pratique : des chapitres introductifs, qui montrent comment créer rapidement des documents simples, contenant listes, tableaux ou formules mathématiques, tout sur l'inclusion de dessins et illustrations. Un chapitre est consacré aux techniques de base, un autre au graphisme avancé ; des chapitres avancés, où l'on explore l'univers des mathématiques complexes ou des tableaux imbriqués ; tous les renseignements nécessaires, exemples à l'appui, pour gérer de longs documents à l'aide de tables des matières, compteurs de figures, index, bibliographies, etc. ; des explications détaillées concernant la création de classes et autres extensions personnelles ; quelques digressions autour de LaTeX, y compris une présentation des principaux outils de conversion LaTeX vers HTML. Le CD-ROM inclus est une version mise à jour du TeXLive4. Il permet d'installer facilement un environnement TeX/LaTeX complet, aussi bien sous MS-Windows que sous les principaux Unix (Linux, Solaris, AIX, HP-UX, etc).
La maîtrise des algorithmes et des structures de données est essentielle pour un programmeur. Malheureusement les ouvrages consacrés à ce sujet sont généralement très théoriques. Maîtrise des algorithmes en C rappelle les principes théoriques fondamentaux sans perdre de vue les applications. il propose des solutions efficaces aux problèmes les plus fréquents, en les illustrant par de nombreux exemples. Après une présentation des structures de données et des algorithmes, l'auteur introduit des techniques indispensables pour bien programmer. Vous apprendrez ensuite à manipuler les structures de données les plus importantes. A la fin de chaque chapitre vous trouverez une série de questions avec leurs réponses. Vous découvrirez ainsi : ? les pointeurs ; ? la récursivité ; ? les listes, les piles et les files ; ? les ensembles, les tables de hachage et les arbres ; ? les tas et les files de priorité ; ? les méthodes de tri et de recherche ; ? l'analyse numérique ; ? la compression et le chiffrement des données ; ? les graphes et le calcul géométrique. Après avoir lu ce livre vous saurez utiliser les algorithmes pour quantité d'applications. Toutes les implémentations sont soigneusement décrites et leur efficacité est évaluée permettant ainsi au programmeur de choisir la solution la mieux adaptée. Les exemples de code sont disponibles sur le site Web des éditions O'Reilly afin de vous éviter une saisie fastidieuse. Ce livre est destiné à des programmeurs déjà familiarisés avec le langage C. En fonction des besoins du moment, Maîtrise des algorithmes en C servira aussi bien d'ouvrage didactique que de manuel de référence.