Tout sur : Tutoriels

Retour d’installation de Ubuntu Jaunty Jackalope 9.04 sur un HP 6735s ou HP-Compaq 550

Ce billet traite d’un retour d’installation de la distribution Ubuntu Linux sur un HP 6735s ou HP-Compaq 550.

Rappel : Je fais ce billet pour garder une trace des ressources qui ont été mises en commun, et que je ne souhaite pas supprimer suite à la fermeture du Forum AbriCoCotier.
(Lire la suite…)

Installer Windows XP sur un HP 6735s ou HP-Compaq 550

Comment installer Windows XP sur un HP 6735s ou HP-Compaq 550 ? C’est la question qui est posée ici :

Rappel : Je fais ce billet pour garder une trace des ressources qui ont été mises en commun, et que je ne souhaite pas supprimer suite à la fermeture du Forum AbriCoCotier.

(Lire la suite…)

Fermeture du forum AbriCoCotier

Fermeture du forum AbriCoCotier

Je ne sais pas si les lecteurs de ce blogs sont au courant, mais depuis quelques temps, un forum est également disponible (à l’adresse http://www.abricocotier.fr/forum). Forum tout ce qu’il y a de plus simple, phpBB3 et tout, bref, un forum propre.

(Lire la suite…)

Appareils Photo Numériques : bien comprendre les paramètres pour faire le bon choix

Appareils Photo Numériques : bien comprendre les paramètres pour faire le bon choix

la sélection d’un appareil photo numérique est compliquée, notamment à cause de tous les paramètres qui entrent en jeux dans la photographie. Petit guide pratique pour commencer à y voir plus clair.

Comment bien choisir son appareil photo numérique ?

Étant donné la pléthore d’appareils en vente sur le marché, et les réponses aux billets sur les Nikon D5000 et D90 (ou des comparatifs), je crois qu’il est opportun de dresser ici une sorte de bilan/aide à la décision. Il n’est en effet pas évident de choisir un appareil photo numérique quand on est un débutant. L’idée ici sera non pas de vous dire quel appareil prendre, mais de vous guider dans votre choix. Et pour se faire, il n’y a rien de mieux que de cerner ses besoins, car de ceux-ci va dépendre le type d’appareil, la gamme (et donc son prix).
(Lire la suite…)

Utilisez les RegExp dans Google Analytics pour augmenter les fonctionnalités !

google_analytics_logo

Google Analytics fourni un tas de fonctionnalités très facile d’accès, mais il permet aussi d’utiliser certaines fonctionnalités assez puissantes, comme l’utilisation d’expression régulières (ou expressions rationnelles) pour trier les résultats selon son bon vouloir. On peut aussi créer des filtres, mais j’en parlerai plus bas.

Par exemple, pour moi, j’utilise les Regexp pour voir tout de suite l’impact de mes derniers billets sur la journée passé.

Ainsi, si vous avez inclut dans votre URL-rewriting les ID des billets (par exemple comme suit : http://votredomaine/%post_id%-%postname%), vous pourrez retrouver les derniers billets rien que par leur ID. C’est ce que j’ai fait, et, comme vous pouvez le voir ci-dessous, avec la regexp suivante : /(5|6)[0-9]{3} :

Google Analytics Expression Regulières

Je peux ainsi afficher tous les billets portant une ID commençant par « /5″ ou « /6″ succédés par exactement 3 chiffres (grâce aux accolades, ce qui me permet de sélectionner les billets ayant les ID comprises entre 5000 et 6999). Théoriquement, il serait mieux de rajouter un ^ devant la regex comme ça : ^/(5|6)[0-9]{3} pour bien spécifier que ce code, je veux qu’il soit trouvé au but de la référence (et pas au mieux, même si en fait, ça ne serait pas possible au vu de la construction de mes URLs).

Cela vous intéresse aussi ? e vous conseille d’aller apprendre sur le site du zéro.

Enfin, Analytics permet de paramétrer automatiquement des filtres, et tout ça est très bien expliqué là.

Voir les connections TCP et UDP avec TCPView

Voir les connections TCP et UDP avec TCPView

Un petit logiciel pour Windows qui peut s’avérer diablement efficace, surtout lorsque l’on travaille dans une grosse entreprise qui possède des standards de sécurisation des réseaux assez élevés.

TCPview vous permet de visualiser en direct les connections TCP et UDP qu’essaie d’établir (ou déjà établies par) votre ordinateur. D’une manière générale, c’est très instructif, mais de surcroît cela permet de voir quand un certain programme va tenter de se connecter avec l’extérieur (par exemple un programme qui voudrait faire une mise à jour de sa version), sur quels ports, etc.

(Lire la suite…)

Comment corriger la déformation sur une photo avec Photoshop ou GIMP

Comment corriger la déformation sur une photo avec Photoshop ou GIMP

Caroline et moi faisons partie des gens qui aiment les photos très déformées, par exemple celles qui ont été prises avec des objectifs Fish-Eye. Cela donne une vision différente des photos classiques, et nous ne croyons pas que ce soit un mal. Sauf que : il peut être des cas où une photo prise avec un fish-eye (et donc déformée) soit nécessaire pour un autre usage (vous voulez en faire une photo normale). Vous devez donc en corriger la déformation. Attention, je ne pense pas connaitre parfaitement le vocabulaire à utiliser : d’autres personnes parlent de perspective géométrique et de distorsion géométrique.
(Lire la suite…)

Transformer toutes ses catégories WordPress en tags

Wordpress Tutoriel Tags

J’ai longtemps été un fervent partisan anti-tags. Je ne les aimais pas : je trouvais que cela faisait mauvais doublon avec les catégories, et que cela n’apportait pas grand chose de trop taguer… Bref : je n’était pas convaincu par le principe (comme souvent). Aujourd’hui, il semble que j’ai changé (grandi ?), et que je suis plus ouvert à ce type de marquage.

D’ailleurs, je viens de remplacer toutes les catégories de WordPress par des tags.

Ne nous leurrons pas : la vraie raison a été que Google référence les tags comme des pages supplémentaires, qu’il place juste en dessous de l’URL principale, ce qui fait énormément de visibilité supplémentaire :)

Bref : Je voulais bien changer et passer des catégories aux tags, mais il fallait que toutes mes catégories soient transformées automatiquement en tags (j’en avait trop pour tout faire à la main), et que les billets eux-même voient leurs catégories auxquelles ils étaient attribués devenir des tags.

J’ai cherché sur le forum WordPress et posé la question sur Twitter, mais, comme très souvent, j’ai trouvé la réponse par moi même avant même d’avoir eu une esquisse de piste gentiment donnée par quelqu’un d’autre.

Les trois étapes de cette transformation

  1. D’abord, allez dans Articles > Catégories et cliquez en bas sur le lien convertisseur catégories vers tags.
  2. Changing categorys into tags 1

  3. Puis, sélectionnez toutes les catégories (sauf celles ayant un astérisque). Puis cliquez sur Convertir des catégories en tags.
  4. Changing categorys into tags 2

Maintenant,

  • vous pouvez modifier l’affichage de vos billet (par exemple en virant l’affichage des catégories, mais en ajoutant l’affichage des tags) :
  • Changing categorys into tags 3

  • Vous devrez également modifier vos paramètres dans le plugin SimilarPosts pour qu’il prenne en compte les tags :
  • Similar Posts - Changing Caterogy into Tags

Faire un service web avec Netbeans et Glassfish : le tutoriel

Je vais faire ci-dessous un tutoriel assez simple, finalement, mais avec très peu de screenshots. Je conseille d’utiliser Firefox pour tester le web service, mais ce n’est pas forcé (j’ai fait des screenshots du code une fois intégré : cliquez sur les images pour les avoir en grande taille).

Développement d’un Web Service

Calculatrice WebService Netbeans 1

  1. Allez dans l’onglet services et lancez le serveur GlassFish.
  2. Créez un nouveau projet de type « Web Application ». Appelez ce projet « Calculatrice ». Indiquez que vous vous préparez à le déployer sur le serveur GlassFish reposant sur un socle JEE 5. Il est dans ce TP inutile de choisir un framework de présentation particulier. Lorsqu’on vous laisse le choix, cliquez simplement sur « Finish ».
  3. Sélectionnez « Calculatrice » dans l’onglet des projets puis avec le bouton droit, créez un Web Service « CalculatriceWS » dont le code sera placé dans le package « webservice ».
  4. Sélectionnez « Add operation ». Dans l’onglet « Design », créez une méthode d’addition « add » qui prend en paramètres deux entiers « i » et « j », et renvoie un entier correspondant à l’addition de ces deux paramètres.
  5. Codez cette méthode d’addition dans l’onglet « Source ».
  6. Faites alors un « Clean and Build » du projet puis déployez le sur le serveur GlassFish. Dépliez « Web Services » dans le projet « Calculatrice » et cliquez sur « Test Web Service ». Rentrez deux entiers et vérifiez que le web service fonctionne.
  7. Notez la syntaxe de la requête SOAP et de sa réponse, ainsi que celle du fichier WSDL (Pour cela, allez avec votre navigateur sur l’URL Regardez à quoi ressemble le WSDL du web service CalculatriceWS : http://localhost:8080/Calculatrice/CalculatriceWSService?wsdl, puis cliquez sur « Affichage » et « Afficher le code HTML du document (structure) ».

Consommation du Web Service par une application Java

Calculatrice WebService Netbeans 2

  1. Créez un nouveau projet de type « Application Java » et appelez le « ClientCalculatrice ».
  2. Sélectionnez « ClientCalculatrice » dans l’onglet des projets puis avec le bouton droit, faites « New Web Service Client ». Indiquer l’adresse du WSDL du web service, soit : http://localhost:8080/Calculatrice/CalculatriceWSService?wsdl
  3. Une branche « Web Services References » est désormais présente dans la barre de navigation du projet. Sélectionnez la méthode « add » et faites un « drag & drop » sur le code de la classe « Main » du client du Web Service.
  4. Ajustez les valeurs de paramètres d’entrée du Web Service et vérifiez que votre client consommateur du Web Service fonctionne correctement.

Consommation du Web Service par une application Web (JSP)

Calculatrice WebService Netbeans 3

NB : les JSP (Java Server Pages) sont des pages générées dynamiquement à partir de code Java. Pour en savoir plus, rendez-vous sur la page Wikipédia qui en parle.

  1. Créez un nouveau projet de type « Web Application » et appelez le « ClientJSPCalculatrice ». Sélectionnez cette fois-ci Tomcat comme serveur d’applications.
  2. Créez de la même manière que précédemment une référence locale au WebService à consommer puis faites un « drag & drop » de l’opération « add » dans le code « index.jsp ».
  3. Faites un « Clean and Build » du projet puis déployez le dans Tomcat.
  4. Sélectionnez le projet dans la barre de navigation de gauche et cliquez sur « Run » afin de lancer Firefox sur l’URL de la page « index.jsp ».

Afficher un PDF dans une page HTML (sans player Flash)

PDF sans Flash

Le problème des affichages de PDF classiques, c’est qu’ils nécessitent tous un plugin Flash fonctionnel. Or il existe un moyen d’afficher les PDF (très peu utilisé il est vrai), et sans utiliser aucun player Flash. Un assez vieux moyen d’ailleurs, utilisant les iframe. EN fait, cela intègre à la page web un petit player Adobe Reader, c’est à dire sans Flash, mais avec exactement les même boutons que le player Adobe Reader que vous utilisez tous les jours (à moins que vous utilisiez d’autres lecteurs tels que Foxit).

Pour afficher un PDF directement dans une page HTML classique, il suffit d’utiliser une balise iframe, comme suit (intégrez le code qui suit à votre page HTML en remplaçant le test.pdf par l’URL complète de votre fichier PDF :

<iframe
src="test.pdf" width="500" height="800" align="middle">
</iframe>

Et ça fonctionne ! Faites le test chez vous, et constatez par vous-même :)

Ce qui donne (avec un PDF que j’avais rédigé, c’est juste pour l’exemple) :