mercredi 12 octobre 2011

la 3D libre avec blender


Blender a été développé en tant qu’outil de production d’animations 3D. Il a donc avant tout un usage professionnel et productif. Il est d’ailleurs étonnant de constater comme Blender devient particulièrement productif lorsque l’on a maîtrisé son fonctionnement général.
Blender a également les artistes à l’esprit, en étant très éloigné des outils de conception ou de dessin assisté par ordinateur, précis mais arides, et ne favorisant pas la créativité personnelle. Au contraire, l’interface de Blender est vivante, souvent fluctuante même, et semble accompagner l’utilisateur dans ses travaux, lui permettant de se recentrer sur sa liberté
artistique, plutôt que sur la rigueur nécessaire à un réalisme excessif.

télécharger la 3D libre avec Blender

L'orienté objet


Cet ouvrage ayant pour objet de traiter de nombreuses technologies, nul doute qu’il est destiné à être lu par un
public assez large. En clair, il s’adresse à tous les adeptes de chacune de ces technologies : industriels, enseignants et étudiants qui pourront le confronter utilement à l’état de l’art en la matière. La vocation première de cet ouvrage n’en reste pas moins une initiation à la programmation orientée objet, prérequis indispensable à l’assimilation de nombreuses autres technologies.

télécharger l'orienté objet

JavaScript pour le web 2,0


Ajouter une légende

Cet ouvrage se veut un guide pratique pour le développement de traitements fondés sur le langage JavaScript dans les pages Web. Nous avons voulu le rendre accessible au plus grand nombre afin de permettre à tout développeur Web d’utiliser ce langage dans différents contextes et de devenir plus
productif dans son utilisation de JavaScript. C’est la raison pour laquelle il détaille aussi bien les mécanismes de base du langage que son utilisation dans des pages Web. Avant
tout didactique, il vise à rendre le lecteur directement opérationnel dans l’utilisation des différentes facettes du langage.

télécharger javasript pour le web 2.0

mardi 11 octobre 2011

Java persistence et hibarnate


La structure de cet ouvrage a parfois été un casse-tête. Il a fallu jongler dès le début entre la configuration de la persistance via les annotations et l’utilisation à proprement parler des API de Java Persistence, le tout sans répéter le guide de référence de l’outil, qui est
sans doute le plus complet du monde Open Source.
• Chapitre 1. Propose un historique et un état des lieux de la persistance dans le monde Java ainsi que des solutions actuellement disponibles sur le marché. Il présente un
exemple très simple d’utilisation de Java Persistence.
• Chapitre 2. Décrit le raisonnement à adopter lorsque vous utilisez un mappeur objetrelationnel. Le vocabulaire est posé dès ce chapitre, qui montre également comment installer JBoss intégré, la base d’exécution des exemples qui illustrent ce livre.
• Chapitre 3. Montre comment annoter vos entités et propose un référentiel des métadonnées.
• Chapitre 4. Apprend à maîtriser les notions abordées dans les trois premiers chapitres.
À ce stade de l’ouvrage, vous commencez à entrer dans les fonctionnalités avancées de
mapping. Dans ce chapitre, vous découvrirez certains principes avancés de modélisation
et les indications indispensables pour mapper vos choix de modélisation.
• Chapitre 5. Dédié aux techniques de récupération d’objets. Vous verrez qu’il existe plusieurs méthodes pour interroger le système de stockage de vos objets (la base de données relationnelle).
• Chapitre 6. Décrit en détail comment considérer la création, la modification et la
suppression des entités. Vous y apprendrez comment prendre en compte la concourance dans vos applications et aborderez la notion de persistance transitive.
• Chapitre 7. Présente les techniques les plus répandues pour manipuler le gestionnaire d’entités et propose plusieurs best practices permettant de mettre en oeuvre une gestion simple et optimale du gestionnaire d’entités, que votre environnement soit autonome (Java SE) ou d’entreprise (EE).
• Chapitre 8. Revient sur certaines fonctionnalités très poussées, spécifiques de l’implémentation de Java Persistence fournie par Hibernate.
• Chapitre 9. Se penche sur l’outillage disponible autour d’Hibernate.
• Chapitre 10. Traite de la problématique d’intégration des caches de second niveau et des pools de connexions. Il détaille aussi l’utilisation du projet annexe Hibernate Validator.

télécharger java persistence et hibarnate


ITIL Pour un service informatique optimal


Au-delà de l’alignement des services informatiques au métier de l’entreprise par le rapprochement entre les départements informatiques et les directions métiers et leurs processus, comment utiliser ITIL pour créer de la valeur ? En soulignant l’importance du cycle de vie des services IT et en facilitant la mise en relation avec les thèmes de l’IT Gouvernance, la nouvelle version ITIL V3 fournit des éléments de réponse.
Cette version actualisée du référentiel s’intéresse non seulement au « quoi faire ? » mais aussi au « comment faire ? », et de fait, elle fournit beaucoup d’informations et de recommandations pour faciliter sa mise en oeuvre ; une nouvelle approche, plus globale et dynamique, apporte une plus grande souplesse d’implémentation et davantage de flexibilité.

télécharger ITIL pour un service informatique optimal

Introduction à la programmation Web en PHP


Ce document est un support de cours : ce n'est pas un cours complet. Des approfondissements nécessitent l'aide d'un enseignant et par ailleurs un certain nombre de thèmes n'ont pas été abordés.

télécharger introduction à la programmation web en PHP.

Introduction à la Conception Objet et à C++


Introduction à la Conception Objet et à C++ 
le but de ce livre est d’introduire la notion même de conception objet, d’un point de vue théorique. Ce chapitre n’a pas la prétention d’expliquer en détail ce type de conception, mais se propose d’en rappeler les idées maîtresses en préambule à l’étude du langage C++. Le chapitre est très largement inspiré de [Mey 91] et [Gau 96] auquel le lecteur pourra se reporter pour plus de précisions. La philosophie du langage C++, comme celle des autres langages à objets, est en effet directement inspirée de ce type de conception.

télécharger introduction à la conception objet et à C++

Guide de référence MS-DOS (extrait)


Un fichier batch contient une série de commande DOS. La plupart de ces commandes peuvent être exécutées manuellement, à l’invite de commandes. En les placant dans un fichier batch et en l’exécutant, on s’assure que chaque commande est exécutée, dans l’ordre dans lequel elle apparait dans le fichier batch.
De plus, les fichiers batch ne sont pas toujours formés que d’une simple suite de commandes ; on peut y inclure des structures de programmation. Nous verrons que le shell supporte notamment les tests si-alors-sinon (if then else), les boucles (for) et des variables.

halte aux hakers Pirater la famille Windows NT


Les systèmes d’exploitation de la famille Microsoft Windows NT représentent toujours une part significative des machines réseau, que le réseau soit public ou privé. Cette prédominance
explique pourquoi NT reste une cible privilégiée de la communauté des hackers depuis 1997, date à laquelle un chercheur surnommé Hobbit a publié un article (http://www.insecure.org/stf/ cifs.txt) sur CIFS (Common Internet File System) et SMB (Server Message Block), les technologies sous-jacentes de l’architecture réseau NT.Les publications relatives aux attaques NT n'ont pas faibli depuis.

télécharger halte aux hakers

Gimp 2.4


Ces livres-là sont rares dans le domaine du logiciel libre. Celui que vous avez entre les mains en fait partie, comme les autres livres de la collection Accès libre et quelques autres, épars. Si je l’avais eu entre les mains à la fin des années 1990, nul doute que je me serais épargné quelques longues soirées à m’interroger sur le sens de certaines cases à cocher. Il n’est rien de tel pour apprendre et comprendre que d’être bien guidé. Il me semble que cet ouvrage répond à cette exigence difficile.

télécharger gimp 2.4

Flash spécial débutants


Flash est un logiciel qui réunit des outils de
dessin vectoriel, permettant aussi bien de
produire de simples animations que des applications
interactives destinées au Web ou à des
supports numériques. Grâce à cet intégrateur
multimédia, il est possible de créer des documents
mêlant texte, image, vidéo et son, le tout
pouvant être publié dans un fichier unique au
format SWF (Shockwave Flash). Dans ce
premier atelier, vous allez découvrir l’interface
du logiciel, et plus particulièrement sa fenêtre
de travail qui affiche un scénario, des calques,
une zone de dessin… Le but est de vous familiariser
avec ce nouvel environnement en
manipulant quelques outils et notions comme
les symboles, les occurrences, ou les images clés.

lundi 10 octobre 2011

Exercice en Java


Que l’on soit débutant ou programmeur chevronné, la maîtrise d’un nouveau langage de programmation passe obligatoirement par la pratique.
Cet ouvrage est destiné à accompagner et à prolonger votre étude de Java. Sa structure correspond à la progression classique d’un cours : opérateurs et expressions, instructions de
contrôle, classes et objets, tableaux, héritage et polymorphisme, la classe String, les types énumérés, les exceptions, les bases de la programmation évènementielle, les principaux contrôles de Swing, les boîtes de dialogue, les menus, les évènements de bas niveau, les applets, les fichiers, la programmation générique.

télécharger éxercices en java

Exercices en langage C++


La maîtrise d’un langage de programmation passe obligatoirement par la pratique, c’est-à-dire la recherche personnelle d’une solution à un problème donné, et cette affirmation reste vraie pour le programmeur chevronné qui étudie un nouveau langage. C’est dans cette situation que se trouve généralement une personne qui aborde le C++

télécharger exercices en langage C++

Les bases de l'informatique et de la programmation


Issu d'un cours de programmation à l'université de Tours en premier cycle scientifique, en DESS, Master Sciences et technologie compétence complémentaire informatique et en Diplôme
Universitaire ( DU ) compétence complémentaire informatique pour les NTIC (réservés à des noninformaticiens),
cet ouvrage est une synthèse (non exhaustive)sur les minima à connaître sur le sujet. Il permettra au lecteur d'aborder la programmation objet et l'écriture d'interfaces objets
événementielles sous Windows en particulier.
Ce livre sera utile à un public étudiant (IUT info, BTS info, IUP informatique et scientifique,
DEUG sciences, licence pro informatique, Dess, Master et DU compétence complémentaire en
informatique) et de toute personne désireuse de se former par elle-même (niveau prérequis Bac
scientifique).

télécharger les bases de l'informatique et de la programmation

Ergonomie Web


Ce livre s’adresse en effet à tous les professionnels du Web (ou à ceux qui sont en passe de le devenir) et à tous les niveaux :
• décisionnaire, chef d’entreprise, responsable d’activité web, directeur de clientèle, responsable marketing ;
• chef de projet, concepteur fonctionnel, architecte de l’information, ergonome ;
• directeur de création, directeur artistique ;
• développeur, intégrateur, webmaster.

télécharger ergonomie web

dimanche 9 octobre 2011

Développer ses fichiers RAW


Le livre est divisé en sept chapitres et suit une chronologie naturelle pour qui veut parfaire son approche du traitement des fichiers RAW. Le chapitre 1 présente les bases, les avantages et les inconvénients du format RAW; vous y trouverez également des informations sur les initiatives ayant trait à l’établissement d’un format RAW « universel ».
Le chapitre 2 dresse un panorama des logiciels spécialisés les plus intéressants et performants du marché pour développer les fichiers bruts. Leurs fonctions principales y sont présentées en détail.
Le chapitre 3 décrit comment l’enregistrement en format RAW va modifier votre pratique photographique;
Le chapitre 4 est une introduction à la gestion des couleurs, technologie indispensable pour obtenir des résultats prévisibles et reproductibles.
Avec le chapitre 5, vous pénétrez au coeur de la problématique du livre. En s’appuyant sur des exemples concrets traités « pas à pas », il vous montrera comment perfectionner et sublimer
vos photos numériques;
Le chapitre 6 illustre l’intégration de Camera Raw au sein de Bridge. Les analyses de l’initiative
OpenRAW montrent en effet que Camera Raw est aujourd’hui le logiciel de conversion le plus
largement utilisé;
Le chapitre 7 vous aidera à maîtriser les outils d’automatisation de Camera Raw, de Bridge et
de Photoshop.
Les annexes, enfin, rassemblent raccourcis clavier, détails sur les réglages couleur des logiciels,
propositions de livres pour aller plus loin et quelques liens parmi les plus importants et
intéressants sur le Web.

télécharger développer ses fichiers RAW

Développer en Ajax


Cet ouvrage vise à guider le lecteur dans la réalisation d’applications Ajax. Il couvre trois grands axes : les technologies constitutives d’Ajax, les questions fonctionnelles et techniques
soulevées, avec les réponses qu’il est possible d’y apporter, et enfin les méthodes et outils qui facilitent et rendent plus sûr le développement.

télécharger développer en ajax

Débuter sous Linux


Ce livre s’adresse aux personnes qui, à force d’entendre parler de « Linux », « logiciel libre », « Open Source » et autres concepts apparentés dans des médias de masse ou proches de leurs centres d’intérêt, ont fini par se poser la
question en forme de « Pourquoi pas moi ? ».
L’idéal pour prendre contact avec cette nouvelle matière est de la fréquenter régulièrement dans un cadre d’études, associatif, voire professionnel, où l’on peut bénéficier des connaissances et de l’expérience des uns et des autres. Il
est cependant possible de faire ses premiers pas seul, assisté d’un manuel adapté et à l’aide de versions récentes, simplifiant et automatisant les premières étapes. C’est aussi la raison pour laquelle le CD-Rom de la Knoppix-Eyrathlix est fourni.
Ce livre cible donc les habitués de MS-Windows qui souhaitent se familiariser avec les outils disponibles sous GNU/Linux et la manière d’y accéder. On y comparera fréquemment les notions, concepts et modes opératoires afin que l’utilisateur s’y reconnaisse par des aspects familiers et s’y sente plus à l’aise.

télécharger débuter sous Linux

CSS pratique du Design Web


Ce livre s’adresse aux étudiants en informatique et aux professeurs, formateurs, concepteurs et développeurs web. Il cible particulièrement ceux qui, ayant des connaissances en HTML, souhaitent entreprendre la création de sites web
modernes, respectant les normes actuelles de langages et d’accessibilité. Il concerne également les designers et graphistes, souvent peu rompus au code HTML et voulant découvrir comment allier un graphisme haut en couleurs à une mise en page en CSS.

télécharger CSS pratique du Design Web

Cours C, C++


Ce livre est un cours de C et de C++. Il s’adresse aux personnes qui ont déjà quelques notions de
programmation dans un langage quelconque. Les connaissances requises ne sont pas très élevées
cependant : il n’est pas nécessaire d’avoir fait de grands programmes pour lire ce document. Il suffit
d’avoir vu ce qu’est un programme et compris les grands principes de la programmation.

télécharger cours C, C++