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.
Gestion de projets avec Subversion
Collins-Sussman Ben ; Fitzpatrick Brian W. ; Pilat
O REILLY FRANCE
40,60 €
Épuisé
EAN :9782841772698
Dans le monde du logiciel libre, le système CVS (Concurrent Versions System) fait depuis longtemps figure d'outil incontournable pour la gestion des sources. Cette notoriété est méritée: CVS est un logiciel libre et son mode d'utilisation ouvert et distribué, qui permet la des dizaines de programmeurs géographiquement dispersés de partager leur travail, correspond très bien à la nature collaborative du monde open source. Pourtant, à l'instar de nombreux autres outils, CVS vieillit, Puissant, facile d'utilisation et très flexible, Subversion s'impose comme le cligne successeur de CVS. Ce livre est destiné à un large public allant de l'utilisateur sans expérience du contrôle de versions à l'administrateur système le plus chevronné. Si vous appartenez à la première catégorie, vous trouverez dans cet ouvrage tout ce qu'il vous faut pour bien démarrer. Si au contraire, le contrôle de versions avec CVS n'a plus de secret pour vous, vous verrez que Subversion offre de multiples améliorations. Au sommaire: ? Une introduction qui présente l'historique de Subversion, ainsi que ses caractéristiques, son architecture, ses composants et ses méthodes d'installation. ? Un tour d'horizon des concepts essentiels, notamment les notions de référentiel, de copies de travail et de révisions. ? La marche à suivre pour l'extraction, la modification et la validation des données. ? Le point sur les branches, les fusions et l'étiquetage, y compris l'annulation des changements et le transfert d'une branche à une autre. ? Les outils d'administration d'un référentiel. ? Les étapes clés de la configuration d'un serveur et les différentes méthodes d'accès au référentiel y compris les détails propres à l'authentification, à l'autorisation et à l'accès anonyme. Un guide de référence de sen, l'outil en ligne de commande de Subversion, et de ses sous-commandes, svnadmin et svnlook, vient compléter ce livre. Enfin, une annexe vous permettra de passa en douceur de CVS à Subversion. Biographie de l'auteur Ben Collins-Sussman, Brian W. Fitzpatrick et C. Michael Pilato travaillent tous les trois à temps plein au développement de Subversion.
Quand lord Montbarry fait la rencontre de la comtesse Narona, moins angélique qu'elle y paraît, il décide immédiatement de rompre avec celle qu'il se destinait à épouser, Agnes Lockwood. Tous deux, accompagnés par le frère de la comtesse, le baron Rivar, un scientifique excentrique, partent pour Venise et investissent un vieux château laissé à l'abandon. Quelque temps plus tard, Montbarry meurt dans d'étranges circonstances. La comtesse et son frère reconvertissent alors l'endroit en un somptueux hôtel. Mais, quand la famille de Montbarry vient à Venise et décide d'y séjourner, tous sont confrontés à d'étranges phénomènes... Peu à peu, rêves bizarres et présences inexpliquées font leur apparition dans l'enceinte de l'ancien château. Jusqu'à ce que la comtesse aperçoive, un jour, la tête du lord flottant dans une chambre secrète... Dans la lignée d'Ann Radcliffe et d'Edgar Poe, Wilkie Collins tisse, avec ce récit surnaturel, un thriller glaçant et horrifique.
Qui sait que Phil Collins a rejoint Genesis en répondant à une petite annonce dans un magazine de musique ? A travers des anecdotes qui parsèment son exceptionnel parcours, il retrace avec douceur les événements marquants de sa vie. De sa difficulté à mener une vie familiale à ses instants d'allégresse seul sur scène, il se livre pour la première fois, avec honnêteté et justesse.
Résumé : Comment les plus grandes réussites entrepreneuriales ont-elles abouti ? Dans son best-seller De la performance à l'excellence, Jim Collins introduisait la notion de "volant" . Il soulignait alors que ce n'était pas une innovation, ni même un projet grandiose ou un coup de chance qui était à l'origine de la réussite des plus grandes entreprises ou start-up d'aujourd'hui mais bien l'accumulation de nombreuses décisions, prises les unes après les autres, dans une sorte de processus biologique, étape après étape, action après action. Dans cette monographie, Jim Collins revient sur les étapes indispensables pour savoir créer cet effet volant, accélérer son mouvement et toujours garder le cap dans des marchés en renouvellement permanent. Vous comprendrez sa mise en pratique grâce à de nombreux exemples probants aussi divers qu'une école, ou un fabricant d'équipements sportifs et vous découvrirez les différents stades à traverser pour réussir, que Jim Collins a dégagés lors de ses nombreuses années de recherche. Grâce à cet ouvrage, vous apprendrez ainsi les meilleures pratiques pour bénéficier de l'effet volant et passer de la simple performance à l'excellence.
Et s'il était possible d'effacer le chagrin, de soulager la peine, de dissimuler les secrets pour toujours ? Bridget Collins est auteure de livres pour la jeunesse et de pièces de théâtre. Les Livres d'Emmett Farmer est son premier roman pour adultes. Le jeune Emmett Farmer travaille sur les terres familiales quand une lettre le convoque pour commencer son apprentissage. Il va devenir enlivreur, un art qui inspire la peur, la méfiance, et suscite bien des superstitions. Sous l'oeil attentif de Seredith, son maître, Emmett apprend peu à peu à confectionner de magnifiques ouvrages destinés à préserver un trésor unique : les souvenirs. Le passé, désormais enlivré, sera conservé à l'abri des regards dans un caveau, afin que tout soit oublié. Même les secrets les plus terribles. Un jour, Emmett fait une découverte troublante : l'un de ces livres porte son nom.
Beresniewicz John ; Dawes Chip ; Feuerstein Steven
Ce livre de poche fournit les informations essentielles sur l'ensemble des paquetages incorporés et des fonctions prédéfinies par Oracle Corporation, tirées de Oracle PL/SQL, guide de programmation. La syntaxe des paquetages incorporés, des fonctions prédéfinies et des pragmas restrict references, y est décrite de façon à couvrir les besoins des développeurs en PL/SQL. Vous apprendrez à utiliser ces extensions, y compris les nouveautés d'Oracle8, à étendre les fonctionnalités du PL/SQL et à réduire le volume de code de vos programmes. Dans la même collection, Oracle PL/SQL résume les aspects fondamentaux du langage PL/SQL.
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.
Les webmasters d'aujourd'hui cherchent non seulement à automatiser le plus possible la mise à jour de leur site, mais aussi à le rendre dynamique (les pages sont construites en fonction du comportement de l'utilisateur). Depuis l'avènement du XML, ils cherchent aussi à exploiter les qualités propres à ce format en construisant automatiquement des pages HTML complexes à partir de données extraites de sources XML les plus diverses.Ils rejoignent en cela la préoccupation de nombreux développeurs (Java notamment) à qui l'on demande de plus en plus d'automatiser la production de pages HTML à partir de données XML.XSLT est le principal langage dédié à la transformation des données XML. Bien que tous les langages de programmation soient capables de manipuler des sources de données XML, les traitements un peu complexes deviennent vite très lourds à gérer. Aujourd'hui, même si on peut envisager de transformer du XML en n'importe quoi, 90% des applications de transformation de données XML ont pour but d'obtenir des documents HTML, autrement dit, des pages Web. L'auteur de Pratique de MySQL et PHP met ses qualités pédagogiques au service d'un sujet brûlant chez les professionnels de l'informatique. Les auteurs envisagent progressivement toutes les applications possibles de la transformation du XML en (X)HTML. Ainsi, dès le premier chapitre, les auteurs exposent des techniques simples de fusion de documents qui ne sont même pas évoquées dans les derniers chapitres des livres concurrents.Au milieu du livre, les chapitres plus théoriques s'éloignent le moins possible des besoins réels, et débouchent sur une étude de cas de très haut niveau, aisément transposable, en partie ou intégralement,dans tout système d'information moderne. Pour illustrer la coopération entre XSLT et d'autres langages, les auteurs ont choisi Java, ce qui ne manquera pas de séduire les développeurs professionnels. C'est également le choix qu'on fait les membres du groupe Apache pour les serveurs d'applications basées sur leur fameux serveur web. Mais les autres langages ne sont pas écartés, et les adeptes de Perl ou de PHP ne seront pas oubliés. Cet ouvrage a tous les atouts pour devenir pendant plusieurs années le livre de référence sur le sujet, conseillé officiellement par les enseignants et officieusement par le bouche-à-oreille.
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.