O Reilly France
-
Mac os x ; maitrise complete ; 2e edition
David Pogue
- O Reilly France
- 27 Novembre 2002
- 9782841772247
-
-
-
-
DNS and BIND tells you everything you need to work with one of the Internet's fundamental building blocks: the distributed host information database that's responsible for translating names into addresses, routing mail to its proper destination, and even listing phone numbers with the new ENUM standard. This book brings you up-to-date with the latest changes in this crucial service. The fifth edition covers BIND 9.3.2, the most recent release of the BIND 9 series, as well as BIND 8.4.7. BIND 9.3.2 contains further improvements in security and IPv6 support, and important new features such as internationalized domain names, ENUM (electronic numbering), and SPF (the Sender Policy Framework). Whether you're an administrator involved with DNS on a daily basis or a user who wants to be more informed about the Internet and how it works, you'll find that this book is essential reading. Topics include: What DNS does, how it works, and when you need to use it How to find your own place in the Internet's namespace Setting up name servers Using MX records to route mail Configuring hosts to use DNS name servers Subdividing domains (parenting) Securing your name server: restricting who can query your server, preventing unauthorized zone transfers, avoiding bogus servers, etc. The DNS Security Extensions (DNSSEC) and Transaction Signatures (TSIG) Mapping one name to several servers for load sharing Dynamic updates, asynchronous notification of change to a zone, and incremental zone transfers Troubleshooting: using nslookup and dig, reading debugging output, common problems DNS programming using the resolver library and Perl's Net::DNS module
-
Bash est aujourd'hui le shell le plus utilisé dans le monde unix.
Installé par défaut sur linux et mac os x, sa maîtrise s'avère indispensable dés que l'on cherche à travailler de manière plus efficace et à éviter de répéter inlassablement - les mêmes tâches. bash - le livre de recettes vous invite à découvrir et mettre en oeuvre les immenses possibilités d'automatisation de votre travail. au travers de solutions adaptables, ce livre vous propose des scripts, de nombreux exemples et programmes pour automatiser vos tâches d'administration système, manipuler vos fichiers de toutes les façons possibles, ou encore configurer la complétion automatique.
En parcourant les 282 recettes de cet ouvrage, vous apprendrez rapidement comment : écrire des scripts dans les règles de l'art, exécuter plusieurs commandes, soit de manière séquentielle, soit sous la forme d'une seule très longue commande, trier, rechercher vos différents dossiers et répertoires, exploiter aux mieux différents outils tels que echo, sort, grep, etc., travailler avec les dates et heures, analyser les arguments de la ligne de commande, la sortie d'une fonction, configurer une base de données mysql, sécuriser vos scripts, fixer les autorisations et utiliser ssh, écrire des raccourcis pour taper plus vite, configurer et personnaliser nash selon vos goûts, écrire des fonctions réutilisables.
Pour les administrateurs, les développeurs ou les utilisateurs quotidiens, bash - le livre de recettes est une vraie mine d'or. lorsque vous aurez suivi les conseils et différentes recettes de cet ouvrage, vous pourrez gérer votre système de manière efficace et beaucoup plus facile.
-
Cet ouvrage est un guide destiné à la création de sites web professionnels. Il vous montre comment construire des sites web en appliquant les pratiques modernes et professionnelles de design. Introduction au Design Web commence depuis le début, en expliquant l'anatomie d'une page et son fonctionnement, et vous mène jusqu'à la publication de votre site en vous conseillant sur les types d'hébergement. Après avoir lu cet ouvrage, vous devrez être en mesure de créer et publier des mises en pages CSS sur deux colonnes accompagnées d'images optimisées pour le Web. Grâce aux nombreux exemples, astuces et exercices proposés par Jennifer Niederst Robbins, vous retiendrez facilement les concepts clés et pourrez rapidement construire un site web d'aspect professionnel. Vous trouverez dans ce livre : comment créer une page (X) HTML basique et y ajouter des liens et des images ; tout ce qu'il faut savoir à propos des standards : (X) HTML, DTD, etc. ; les CSS et l'art de formater du texte, de jouer avec les couleurs et les arrière-plans, d'utiliser le modèle de boîte, les modèles de mise en pages, etc. ; tout sur les images, de leur traitement à leur optimisation ; le processus de développement d'un site web, du début à la fin ; l'hébergement de vos pages, les noms de domaines et le FTP.
-
-
L'Extreme Programrning, ou XP, est une nouvelle approche du développement logiciel.
Cette méthode met l'accent sur la simplicité, le feedback et l'implication de tous les membres d'un projet. Si vous êtes en retard dans votre projet, si vous avez dépassé votre budget, si vous avez perdu des heures et des heures à déboguer votre code, pourquoi ne pas envisager l'approche XP ? Ce guide présente ce qu'est XP et vous montre comment elle peut améliorer réellement votre manière de travailler.
Il explique les différentes composantes de cette méthode les règles de base, les bonnes pratiques, la manière de coder (du code simple et réutilisable), l'organisation du travail en équipe, les relations avec le client, la gestion du calendrier. Si vous rencontrez des difficultés pour mener à bien vos projets, que vous soyez développeur, manager ou client, ce précis & concis vous montrera que XP peut vous aider à créer de bons systèmes répondant aux attentes métier et cela avec les ressources à votre disposition.
XP a quelque chose à vous apprendre, ne serait-ce qu'à retrouver le plaisir de la programmation.
-
-
Dans l'univers linux, on ne compte plus les distributions.
Parmi elles, debian fait figure de référence. considérée comme la distribution open source par excellence, elle est soutenue par la fsf et propose un nombre impressionnant de paquets. debian à 200 % se propose d'explorer les faces cachées de cette distribution au travers de 50 fiches indépendantes. les auteurs vous livrent quelques astuces étonnantes ou vous disent tout ce qu'il y a à savoir sur un sujet crucial, comme les sauvegardes.
Au travers de neuf thèmes, vous trouverez, par exemple, des astuces et des techniques de spécialistes telles que : l'installation : automatiser une installation, convertir knoppix en debian, installer debian sur un mac ; le démarrage : animer le démarrage, gérer les niveaux d'exécution ; le matériel : installer les pilotes propriétaires nvidia et ati, personnaliser un clavier multimédia ; les applications : installer mplayer, lancer une application windows ; la maintenance : gérer les paquets en ligne de commande ou de manière graphique, mettre le système à jour ; l'administration : utiliser debian-volatile, résoudre les conflits de dépendance, faire un paquet du noyau ; la personnalisation : convertir un rpm en paquet debian, créer un cd de debian amorçable, rétroporter un paquet de testing ; le réseau : gérer plusieurs réseaux sur un portable, préparer un système hôte xen ; le dépannage : réparer des paquets avec knoppix, réparer un système avec les cd d'installation.
Ecrit par des passionnés, cet ouvrage s'adresse à l'utilisateur qui souhaite aller plus loin avec son système, qu'il soit novice ou plus expérimenté. il vous permettra d'innover et d'avoir encore plus de plaisir à utiliser votre debian.
-
HTML et CSS constituent le duo incontournable pour qui envisage de créer ses pages Web.
Ces deux standards du W3C permettent d'écrire des pages et d'en contrôler finement la présentation. Cet ouvrage est une véritable introduction à la création de pages. Il vous explique progressivement comment construire une page Web, puis, il vous apprend à maîtriser les feuilles de style (CSS) qui vous permettront de rendre vos pages attrayantes et faciles à maintenir. L'auteur étaye ses explications de nombreux exemples que vous pouvez suivre pas à pas.
Une première partie aborde HTML par le menu. Déjà il faut savoir avec quels outils écrire une page. L'auteur vous explique ensuite quels en sont les éléments constitutifs. Puis vous verrez comment mettre en forme le texte, y insérer des liens, des images, créer des listes et des formulaires, etc. Les principes essentiels du langage HTML et la description de ses composants indispensables sont illustrés par de nombreux exemples.
Une seconde partie vous mènera vers la maîtrise de la présentation des pages que vous venez d'apprendre à écrire. Découvrez comment aligner du texte, ajuster la taille des marges, faire les bons choix typographiques, gérer l'aspect des listes et des formulaires, orner vos tables de bordures esthétiques, bref, tout ce qui fait que l'on aura envie de lire vos pages. L'ouvrage se termine par un rapide aperçu de quelques fonctionnalités JavaScript.
Ce langage permet notamment d'améliorer certains aspects des pages web ou d'y insérer des petits programmes que l'on trouve sur le Web. Voyez par exemple comment intégrer un calendrier à vos pages en un rien de temps. De plus, ce livre contient un aide-mémoire cartonné qui vous aidera à retrouver la balise ou la propriété oubliée.
Introduction à HTML et CSS permet à qui veut se lancer dans la création de pages Web d'apprendre rapidement à les écrire et à les présenter.
La démarche suivie par l'auteur est progressive, les explications sont claires et les nombreux exemples font que l'apprentissage est rapide. Alors, n'hésitez plus et passez au Web !.
-
Depuis l'époque oú il servait surtout aux administrateurs de système unix pour automatiser des tâches répétitives, perl s'est rendu utile dans tous les domaines de l'informatique, du web aux bases de données, en passant par le traitement des fichiers.
Il est particulièrement apprécié pour sa rapidité, sa gigantesque bibliothèque de modules (cpan) et le fait qu'il soit livré en standard sur la plupart des systèmes d'exploitation. cette introduction est un tutoriel pratique, conçu pour vous amener aussi rapidement que possible à l'écriture de scripts efficaces. de nombreux exercices (ainsi que leurs solutions) accompagnent chaque chapitre. cette nouvelle édition, mise à jour pour perl 5.
8, a été revue les chapitres concernant les expressions régulières et les descripteurs se sont enrichis, un nouveau chapitre sur cpan comblera les débutants. ce livre vous propose ainsi : une promenade didactique à la découverte des spécificités de perl. une couverture systématique des nombreuses fonctionnalités de perl. de nombreux exemples de code et des exercices sur chaque sujet, ainsi que les réponses détaillées.
En vue de votre apprentissage, les points essentiels du langage sont abordés : les composantes de base : les données scalaires, les listes et les tableaux. la manière de définir des sous-programmes et de les invoquer. un examen des entrées/sorties et des descripteurs de fichiers. l'une des fonctionnalités de perl qui en fait l'un des meilleurs langages de programmation : les tables de hachage. les expressions régulières : définition, utilisation et application sur du texte.
Les structures de contrôles ou comment coder plus facilement. comment tout savoir sur les fichiers ou les répertoires à l'aide de quelques tests. les chaînes et les tris. lancer d'autres programmes depuis perl. trouver des modules sur cpan et les installer. ecrit par des perlistes chevronnés, cette nouvelle édition du best-seller llama book, constitue le guide officiel aussi bien pour l'apprentissage que pour la mise en oeuvre du langage.
Cette nouvelle édition couvre à la fois unix, mac et windows.
-
A mesure qu'un site web gagne en importance, le temps d'affichage des pages dynamiques peut rapidement devenir un casse-tête : on ne sait pas toujours où effectuer des optimisations, et le risque est grand de faire fuir les nouveaux utilisateurs.
Tout au long de son expérience chez yahoo!, steve souders a recueilli les meilleures pratiques en matière d'optimisation des pages les plus visitées sur le web. il vous livre ici 14 règles qui vous permettront d'augmenter le temps de réponse de vos pages de 20 à 25 %. ces règles constituent un ensemble directement applicable de techniques ayant une réelle influence sur les performances d'un site. http, ajax, les css, javascript, les images, flash, autant de composants qui peuvent tous être optimisés.
Voici les différentes règles que vous trouverez dans cet ouvrage : réduire le nombre de requêtes http ; utiliser un réseau de diffusion de contenu ; le champ d'en-tête expires ; compresser les composants de la page ; placer les feuilles de style en début de page ; déplacer les scripts en bas de page ; éviter les expressions css ; externaliser javascript et css ; limiter les résolutions dns ; compacter le code javascript ; limiter les redirections ; nettoyer les scripts dupliqués ; configurer les etags ; mettre les requêtes ajax en cache chacune de ces règles est étayée d'exemples précis pour vous permettre de l'appliquer facilement à votre site.
Une étude des 10 sites les plus fréquentés termine l'ouvrage et donne des exemples sur la façon d'identifier des améliorations en terme de performance sur des sites réels. si votre site est conçu pour accueillir un nombre croissant de visiteurs et que vous souhaitez optimiser l'expérience des internautes, ce livre vous sera indispensable.
-
Mac OS X Leopard ; précis et concis (5e édition)
Toporeck
- O Reilly France
- 7 Février 2008
- 9782841774869
Leopard, la nouvelle version du désormais célèbre Mac OS X s'est largement enrichie de nouvelles fonctionnalités, dont Titre Machine, les Espaces, les Piles, Quick View, des nouvelles versions de Mail, Safari, iChat, etc. Cette cinquième édition est une visite guidée du système. Vous y découvrirez les nouveautés de Leopard, puis ce qui a changé clans le fonctionnement du Compte utilisateur, de la sécurité, du Finder. Les bases de Mac OS X ne sont pas oubliées : les menus, les fenêtres, le Dock, la Corbeille, le Finder, Exposé, Dashboard, Spotlight, les permissions, etc., sont également passés en revue. Mais la visite ne s'arrête pas là. Vous apprendrez aussi comment configurer Leopard avec les Préférences Système, puis vous aborderez les outils Unix : Terminal, les commandes indispensables et les outils Xcode. L'auteur explique également comment paramétrer le courrier électronique avec la nouvelle mouture de l'application Mail, vos connexions Internet et réseau, les imprimantes, les polices, etc. Ce précis & concis est un condensé de ce qu'il faut savoir sur Leopard. Il en dessine la cartographie à l'aide d'explications synthétiques et répond aux besoins immédiats des nouveaux utilisateurs.
-
-
Que vous développiez du code pour asp (active server pages), pour les scripts côté client de internet explorer, pour les formulaires outlook, ou encore pour wsh (windows script host), vbscript - précis & concis sera votre compagnon de tous les instants.
Ce guide détaille tous les éléments du langage vbscript (visual basic scripting edition). il énumère, en mariant exhaustivité et concision, les différents éléments du langage, classés par ordre alphabétique selon les catégories. simple d'emploi et facilement assimilable, vbscript - précis & concis vous permettra de retrouver aisément le détail d'une fonction, d'une constante, d'une instruction, etc.
Ce petit livre deviendra vite indispensable à quiconque écrit des scripts et cherche une information précise de syntaxe ou sur les détails d'utilisation d'un élément du langage.
-
Depuis que J2EE a conquis les entreprises, les Java Server Pages (JSP) sont devenues l'une des principales interfaces de front-end pour les applications web développées en Java, Les concepteurs de pages web dynamiques et les développeurs Java bénéficient ainsi d'une interface d'accès homogène aux bases de données et aux autres ressources fournies par les applications.
Cela dit, une des caractéristiques des JSP est qu'on peut aussi en tirer avantage sans être un programmeur de haut niveau. Ce livre vous propose de plonger dans le monde fascinant des JSP. Il illustre la manière avec laquelle les JSP utilisent la puissance des servlets Java pour créer des applications web efficaces, faciles à maintenir et réutilisables ; vous y apprendrez par la même occasion à maîtriser le serveur Tomcat d'Apache.
Vous trouverez dans cet ouvrage le détail de la syntaxe complète de JSP, des éléments de script, de la gestion d'erreurs et du débogage, de l'accès aux bases de données, de l'authentification et la personnalisation, de l'internationalisation et de l'intégration avec XML. JavaServer Pages prend en compte les besoins différents des deux types de professionnels qui veulent connaître les JSP : les auteurs de pages web qui souhaitent utiliser les éléments JSP et les programmeurs qui doivent comprendre l'API des JSP.
Si vous souhaitez aller plus loin et que le développement de vos propres composants JSP vous démange, ce livre vous explique également comment créer des bibliothèques de tags personnalisées, ou comment intégrer les servlets et les JavaBeans avec JSP. Enfin, l'auteur développe une bibliothèque de tags complète, axée notamment sur l'accès aux bases de données et à l'internationalisation, qui pourra vous servir de tremplin pour écrire vous propres bibliothèques.
-
-
Ce manuel s'adresse aux programmateurs souhaitant utiliser ces deux outils dans le cadre du développement logiciel. Il contient de nombreux exercices pratiques et des références pour les utilisateurs expérimentés. Il présente l'installation d'une grammaire SQL avec les exemples de codes et explore les principales versions de lex et yacc en MS-DOS et UNIX.
-
-
Sed et Awk sont des outils destinés à l'édition. Ils
permettent de créer, modifier et manipuler les fichiers
textes. Leur utilisation représente un gain de temps
considérable, évitant les tâches répétitives. Ce manuel de
référence exhaustif décrit chacune des caractéristiques des
deux langages en s'appuyant sur de nombreux exemples
d'utilisation, proposés par des utilisateurs expérimentés.
Les applications réelles sont nombreuses, telles
l'installation d'un vérificateur d'orthographe et d'un
programme de formatage d'index. -
-