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.
Comprendre XSLT
Amann Bernd ; Rigaux Philippe
O REILLY FRANCE
35,50 €
Épuisé
EAN :9782841771486
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.
Dans le monde d'aujourd'hui, dur, complexe et souvent déroutant, avoir une forte capacité de résistance et un pouvoir d'adaptabilité important sont des atouts majeurs. Face au stress, où en est votre résilience ? Etes-vous plutôt du genre " dépassé par les événements " ou bien " prêt à relever tous les défis " ? Utilisé en physique pour désigner la résistance aux chocs d'un métal, le terme résilience désigne, par extension, notre propre aptitude à absorber des chocs, à rebondir et à nous relever de situations difficiles. Semblable à notre système immunitaire qui protège notre corps contre les maladies, la résilience est le système de défense de notre esprit et nous vient en aide dans les moments de tension intense. Ainsi la résilience est la capacité pour chaque individu à faire face à toute situation nouvelle, difficile ou génératrice de stress, qu'elle soit personnelle ou professionnelle. La résilience, c'est bon pour vous ! Face à l'adversité, les personnes résilientes connaissent une plus grande réussite et ressentent un plus grand bien-être, car elles : - ont une attitude optimiste face au changement, - développent leur propre vision de la vie, nourrissent des objectifs et un sens profond des valeurs, - ont une grande force intérieure et une importante confiance en elles - font preuve d'une importante flexibilité qui leur permet d'être à l'aise face à toute situation nouvelle et imprévue. Bonne nouvelle, la résilience s'apprend ! et notre cerveau, tout au long de la vie est capable de s'adapter à de nouvelles situations, même les plus stressantes. A l'aide de nombreux exemples, ce Miniguide vous aide à trouver l'optimisme et la force intérieure pour relever tous les challenges et propose des outils et des stratégies parmi lesquelles : Apprendre des expériences passées, Améliorer sa communication et son relationnel, Savoir évaluer les risques et la résolution des problèmes, Adopter la stratégie du bambou à la fois mobile et profondément enraciné, stable et constant. Vous aussi, apprenez à rebondir et à développer un regard neuf sur votre vie !
Les défis culturels et sociétaux auxquels sont confrontées les organisations dans leur processus de développement international. Développer son activité à l'international nécessite de prendre en compte la diversité des caractéristiques culturelles, religieuses, ethniques et sociales des individus comme des groupes, dans des environnements institutionnels divers. Particulièrement documenté, ce livre propose une analyse détaillée des défis culturels ou sociétaux rencontrés par les entreprises qui s'internationalisent. Il met l'accent sur les leviers à mobiliser pour les surmonter. - La première partie est consacrée à la prise de décision stratégique dans des contextes multiculturels. - La deuxième partie porte sur les questions éthiques et la responsabilité sociale de l'entreprise à l'international. - La troisième partie traite des défis que pose l'interculturel dans les pratiques quotidiennes de management international.
L'art textile très particulier des tribus Iban, Kantu, Ketungau et Mualang du Nord de Bornéo est d'une richesse extraordinaire. Dans ce splendide ouvrage, plus de 150 photographies pleine page éclairent d'une lumière nouvelle cette tradition intemporelle en montrant ces textiles aux couleurs éclatantes, issus de l'une des collections privées parmi les plus exceptionnelles au monde. Ces pièces sont en fait des textiles de cérémonie, colorés grâce à des teintures naturelles et tissés selon les techniques traditionnelles ikat. Ils sont plus particulièrement destinés aux rites de passage - la naissance, le mariage, la mort. Beaucoup de ces pièces n'avaient jusqu'ici jamais figuré dans un ouvrage. Les vêtements portés durant ces cérémonies sont également représentés. Cette tradition de l'Asie du Sud-Est, incomparable et richement colorée, garde une grande influence sur les artistes et designers contemporains qui travaillent dans le domaine du textile.
Sans firewalls, pas de sécurité sur Internet. Ces "pare-feu" ressemblent à des boîtes noires chargées de filtrer le trafic pour éviter les piratages et les sabotages via Internet. L'ouvrage, écrit par deux spécialistes américains des firewalls, propose un état de l'art de ce type de technologie. Bien qu'il soit destiné aux concepteurs de ces produits, il intéressera évidemment les administrateurs système, qui doivent maîtriser TCP/IP, ainsi que les gestionnaires de sites, pour comprendre l'intérêt d'utiliser des firewalls afin de protéger le système d'information de leur entreprise. Chacun trouvera des informations utiles dans les quatre parties de l'ouvrage, de l'intégration des firewalls dans la politique de sécurité aux méthodes d'élaboration et de configuration de ces "pare feu", jusqu'aux moyens pour définir une politique de sécurité cohérente, pour maintenir les firewalls et, surtout, pour réagir aux incidents de sécurité. Cet ouvrage n'est pas avare de conseils pratiques, ce qui le laisse accessible aux non-spécialistes. --François Serge
DNS et BIND décrit en détail l'une des composantes fondamentales des réseaux TCP/IP en général et de l'Internet en particulier ; le système de résolution de noms, alias DNS (Domain Name System). C'est grâce à cette base d'informations distribuée qu'il est possible de traduire des noms de machines en adresses IP, de ne pas se tromper de destinataire lors de la distribution de courrier, etc. Comme le soulignent les auteurs dans la préface, si vous utilisez l'Internet, vous utilisez aussi DNS, même sans le savoir. BIND est l'implémentation la plus répandue du DNS. On la trouve sur la plupart des systèmes UNIX et MS-Windows. La quatrième édition de cet ouvrage couvre à la fois la version 9.1.0 de BIND, qui offre de nombreuses fonctionnalités nouvelles et importantes, et BIND 8.2.3, autour de laquelle sont encore construits la plupart des produits commerciaux actuels. Les versions antérieures, 4.8.3 et 4.9, sont également traitées lorsque cela s'avère nécessaire. Citons quelques-uns des nombreux sujets abordés dans DNS et BIND : Qu'est-ce que le DNS et quand est-il nécessaire ? Comment se faire sa place dans l'espace de noms de l'Internet ? Mise en ?uvre de serveurs de noms et configuration des machines du réseau pour qu'elles bénéficient des services du DNS. Utilisation des enregistrements MX pour router le courrier. Division de domaines. Sécurité des serveurs de noms : comment restreindre l'accès au serveur, éviter les transferts de zone non-autorisés et les serveurs de noms mal configurés, etc. Nouvelles fonctionnalités BIND 9, dont les points de vue et la correspondance directe et inverse en IPv6. Extensions de sécurité du DNS (DNSSEC) et des signatures de transaction (TSIG). Répartition de la charge réseau en associant un nom à plusieurs adresses. Mise à jour dynamique, notification asynchrone de changement de zone et transfert incrémental de zone. Problèmes et solutions, utilisation de nslookup, savoir lire les rapports de débogage, etc. Programmation, utiliser la librairie du resolver et le module Perl Net ::DNS. Que vous soyez un administrateur impliqué quotidiennement dans les problèmes de DNS, ou un utilisateur qui souhaite simplement faire communiquer quelques machines, ce livre vous sera d'une aide précieuse.
Cette seconde édition de HTML -précis & concis sera vite indispensable à tous les professionnels du Web et ceux qui s'y intéressent particulièrement. L'auteur explique chaque élément HTML et fournit des informations détaillées sur leurs attributs. La façon dont ces balises sont supportées par les différents navigateurs complète la description (Netscape Navigator, Internet Explorer, Opera, ainsi que leur compatibilité avec HTML 4.01). Pour vous permettre d'aller rapidement à l'essentiel, les éléments HTML sont listés par ordre alphabétique et un index des éléments et attributs permet de trouver facilement l'entrée souhaitée. Enfin, des exemples de structure de documents et de pages classiques sont aussi présentés, ainsi que des tableaux d'entités de caractères HTML 4.01 de conversion décimale/hexadécimale.
Chailloux Emmanuel ; Manoury Pascal ; Pagano Bruno
Dernier-né de la famille Caml, Objective Caml est l'un des langages fonctionnels les plus intéressants du moment, qui allie programmation fonctionnelle, impérative, et orientée objet. Outre les avantages bien connus des langages fonctionnels, on y trouve tout ce qui fait, l'attrait des langages modernes, notamment son modèle objet original, ses fonctionnalités de multithreading, d'accès réseau, etc. Par ailleurs, le typage statique, l'inférence de type, ou le mécanisme de traitement des exceptions, combinées à une gestion automatique de la mémoire le rangent définitivement dans la catégorie des langages ultra-puissants. Cet ouvrage vous dira tout sur Objective Caml et vous permettra de réaliser des applications étonnamment efficaces : ? La partie I est consacrée au noyau du langage. Les notions étudiées débouchent sur l'écriture d'un interprète BASIC complet ou d'un jeu de " démineur ". ? La partie II aborde les outils de développement. Après avoir passé en revue les bibliothèques, les différents outils d'analyse ou l'interopérabilité avec C, on y apprend notamment à construire une interface graphique complexe. ? La partie III montre comment organiser des applications en Objective Caml. On y parle de modules et d'objets, et les applications étudiées incluent des jeux à deux joueurs comme Puissance 4 ou la programmation de robots. ? La partie IV a pour thème concurrence et répartition. Il y est donc question de threads, de pipes, et autres sockets, qui conduisent naturellement à la programmation de servlets ou au développement de clients et serveurs HTTP. Diffusé librement par ses créateurs de l'INRIA (sous licences LGPL et QPL), la distribution officielle d'Objective Caml s'installe sans difficulté aussi bien sur Unix que sur Windows. Le CD-ROM inclus dans cet ouvrage contient non seulement les toutes dernières versions (sources et binaires) d'Objective Caml, mais aussi les sources complets du livre en HTML, les solutions aux exercices, et de nombreux programmes et outils, parmi lesquels le fameux HEVEA (convertisseur LaTeX --> HTML).