un blog » mac http://blog.delacelle.com geekeries de comptoir, photographie et technologies Sat, 04 Sep 2010 19:44:33 +0000 fr hourly 1 http://wordpress.org/?v=3.0.1 Soap UI, pour tester vos webservices! http://blog.delacelle.com/post/2009/09/24/soap-ui-pour-tester-vos-webservices/ http://blog.delacelle.com/post/2009/09/24/soap-ui-pour-tester-vos-webservices/#comments Thu, 24 Sep 2009 16:33:06 +0000 Pierre http://blog.delacelle.com/?p=626 Salut Internaute!

Les webservices, c’est bien. Mais qu’est ce que c’est???

Wikipedia est ton ami, et défini exhaustivement le webservice.

En gros, un webservice c’est la mise à disposition d’un tiers de n fonctions d’un système donné. Tout cela via un protocole normalisé, REST ou SOAP.

Cela permet donc au tiers de consulter des données, les modifier, tout en passant par l’ensemble des contrôles que vous avez pu mettre en place sur votre applicatif. C’est donc aussi un bon moyen d’interconnecter des systèmes aux technologies hétérogènes.

C’est donc une mécanique d’échange Machine-To-Machine, il n’y a pas d’interface utilisateur disponible… Mais souvent, il faut les tester et vérifier qu’ils réagissent bien… Dans 90% des sociétés, pour tester un webservice, on demande à un développeur de créer une classe interrogeant le webservice et l’interfaçant avec un formulaire. En gros, on développe quelque chose qui ne sera utilisé que pour tester…

Et tout développeur le dira, tester un webservice en codant, c’est pas marrant.

Et là, je viens avec une solution, appelée Soap UI! C’est un produit de la société Eviware, qui existe en deux version, une open source et une Pro.

Je n’ai testé que la version open source, mais cela a suffit amplement à satisfaire mon besoin.

L’idée est toute bête: importer un WSDL dans l’interface et proposer de tester chacune des méthodes de ce WSDL.

Donc après avoir importé mon WSDL, j’ai à l’écran l’enveloppe SOAP qui va bien, et j’ai juste à la remplir avec les données qui m’intéressent.Enveloppe

Je renseigne mes données et j’appuis sur le petit bouton « play » qui est en haut à gauche, et j’ai la réponse de mon webservice qui apparaît sur la zone de droite.

Un onglet est présent pour voir l’entête brute si l’on veut.

Pour ma part, mon utilisation s’arrête ici. Par contre, Soap UI propose aussi de créer une série de « threads » pour stresser et tester la montée en charge du webservice.

Vous pouvez donc tester de manière bien complète des webservices, valider leur bon fonctionnement sans aucune ligne de code!

Pour télécharger Soap UI, rendez vous sur le site de Eviware! (section Downloads)

Allez salut!

]]>
http://blog.delacelle.com/post/2009/09/24/soap-ui-pour-tester-vos-webservices/feed/ 2
Cairo, enfin une interface moderne pour Windows? http://blog.delacelle.com/post/2009/09/24/cairo-enfin-une-interface-moderne-pour-windows/ http://blog.delacelle.com/post/2009/09/24/cairo-enfin-une-interface-moderne-pour-windows/#comments Thu, 24 Sep 2009 06:25:03 +0000 Pierre http://blog.delacelle.com/?p=615 Salut Internaute!

Windows, XP, réinstallation, Démarrer, Arrêter, Panneau de configuration, etc… Cela fait bien longtemps que je n’ai pas manipulé des trucs là!

Je suis sur Mac depuis 2006 et c’est que du bonheur.

Par contre, ne pas avoir de challenger, c’est tuer l’innovation… Comme manifestement, Microsoft ne va pas changer de sitôt son interface, un petit groupe de développeurs qui se fait appeler « The Cairo Team » a décidé de développer sa propre interface supplantant alors celle de Windows nativement.

Ça s’appelle donc Cairo, ça tourne sous Windows Vista et 7, et franchement, j’aime beaucoup le design et le différents concepts ergonomiques lancés.

Ça ne me fera pas quitter le monde Unix, mais plein d’idées sont bonnes dans ce projet, et ils n’hésitent pas à mélanger le meilleur des deux mondes (spotlight d’Apple, la barre des tâches Windows, …). J’espère vraiment que le monde Linux s’inspirera de ce type d’interface!

searchMock
CairoM19
programsMock
tasklist
taskbar

Franchement, pas mal!

Si t’es sur Windows, va chercher le bonheur!

Allez salut!

]]>
http://blog.delacelle.com/post/2009/09/24/cairo-enfin-une-interface-moderne-pour-windows/feed/ 0
Mac OS X: Réglage fin du volume http://blog.delacelle.com/post/2009/09/11/mac-os-x-reglage-fin-du-volume/ http://blog.delacelle.com/post/2009/09/11/mac-os-x-reglage-fin-du-volume/#comments Fri, 11 Sep 2009 08:46:33 +0000 Pierre http://blog.delacelle.com/?p=594 Salut Internaute!

Si toi aussi tu es sur Mac OS X, voilà une petite astuce que j’ai découvert il y a quelques jours, et je trouve ça quand même super pratique!

Le volume sur les macs peut classiquement être monté ou baissé avec les touches du clavier (F11 et F12 sur les nouveaux claviers). Une belle échelle apparait dans le style « bezel » en transparence et hop ça monte ou ça descend. Mais l’échelle est selon moi un peu grossière et ne permet de régler finement le volume de ce que l’on écoute… En appuyant sur F12, cela monte petit bloc par petit bloc.

Son Mac OS X

Et bien il est possible de monter ou baisser le volume par fractions de blocs!

Son Mac OS X fin

Pour cela, il suffit d’appuyer simultanément sur Alt+Shift+F12 (ou F11 pour baisser)

Allez salut!

]]>
http://blog.delacelle.com/post/2009/09/11/mac-os-x-reglage-fin-du-volume/feed/ 2
Comment est vu Steve Jobs par un Apple Maniac ?? http://blog.delacelle.com/post/2009/05/15/comment-est-vu-steve-jobs-par-un-apple-maniac/ http://blog.delacelle.com/post/2009/05/15/comment-est-vu-steve-jobs-par-un-apple-maniac/#comments Fri, 15 May 2009 21:20:36 +0000 Pierre http://blog.delacelle.com/?p=504

C’est un poil exagéré… Mais finalement, tellement vrai!

ça se passe chez Claire!!!!!

]]>
http://blog.delacelle.com/post/2009/05/15/comment-est-vu-steve-jobs-par-un-apple-maniac/feed/ 1
Pourquoi j’ai revendu mon iPhone http://blog.delacelle.com/post/2009/01/21/pourquoi-jai-revendu-mon-iphone/ http://blog.delacelle.com/post/2009/01/21/pourquoi-jai-revendu-mon-iphone/#comments Wed, 21 Jan 2009 07:46:36 +0000 Pierre http://blog.delacelle.com/?p=239 Ahhhh, j’ai posté il y a quinze jours un bien beau billet sur mes Maximo iP-HS2 avec lesquels je me régale!

Je suis un grand fou d’Apple depuis quelque temps déjà (3-4 ans environ). Les produits qu’ils font sont au top de l’ergonomie, du design et bien souvent de la qualité de fabrication. L’iPhone regroupe tout ça et d’ailleurs son succès le montre!

iPhone

iPhone

Je me suis donc offert mon iPhone peu de temps après sa sortie, via une amie USienne ;-). TurboSim, Geohot, pwnage, quickpwn, etc, j’ai tout fait pour faire fonctionner mon iPhone avec l’opérateur de mon choix. Un vrai régal ce téléphone! Le joujou dont je rêvais avec une finition exemplaire… En plus, avec l’AppStore arrivé l’an dernier, les possibilités du terminal sont presque infinies d’un point de vue divertissement, amusement, épatage de galerie, cranage et tout!

Et un jour, j’ai eu mon poste actuel… Je suis consultant dans une « petite » boite de 50 personnes. Je passe 1 à 2h par jour au téléphone, je récupère mes mails sur mon téléphone et souvent je dois envoyer des réponses depuis ce terminal. Et là,bien que l’écran soit mangnifique, le multi touch fabuleux, OS X mobile superbe, malheureusement, l’iPhone a immanquablement montré ses limites:- une autonomie super légère… Ma batterie ne tenait pas une journée!!! Et téléphoner accroché à un cable USB, c’est vite chiant. (et encore, j’avais celui de 1ère génération… Le nouveau, c’est pire apparemment!)
- une connectivté 3G absente et qui manque bien pour récupérer des pièces jointes de 2Mo (résolu sur la nouvelle version ;-))
- un clavier seulement virtuel et qui montre ses limites en marchant dans la rue (vous avez essayé???sérieux c’est impossible d’écrire quelque chose de censé!) et aussi lors de la frappe de textes longs…
- impossibilité d’exports/imports de vCards sans passer par le Mac

Donc voilà, iPhone revendu sur priceminister puis achat d’un Nokia E51 moins sexy mais complet en attendant de recevoir mon Blackberry… Mais j’ai gardé mes Maximo iP-HS2!!! ;-)

Allez salut!

]]>
http://blog.delacelle.com/post/2009/01/21/pourquoi-jai-revendu-mon-iphone/feed/ 3
Tuto: Comment créer votre serveur Time Capsule sous Debian http://blog.delacelle.com/post/2009/01/19/tuto-comment-creer-votre-serveur-timecapsule-sous-debian-ou-ubuntu/ http://blog.delacelle.com/post/2009/01/19/tuto-comment-creer-votre-serveur-timecapsule-sous-debian-ou-ubuntu/#comments Mon, 19 Jan 2009 08:04:50 +0000 Pierre http://blog.delacelle.com/?p=338 J’en ai parlé auparavant, j’ai maintenant un serveur Debian à la maison. En en parlant à droit et à gauche, et suite à quelques mails de lecteurs, j’ai remarqué qu’un bon nombre de personnes souhaitent créer eux aussi leur serveur de sauvegarde compatible avec Time Machine… Fred, ce tuto est pour toi!

Deux avantages à cela: le coût qui est moindre et aussi la souplesse que cela apporte (une machine Linux ou Windows pourra aussi utiliser ce serveur de sauvegarde, en utilisant Rsync par exemple)

Voici comment j’ai procédé, en partant d’une installation simple de Debian.

debian_splash

Note: Vous verrez dans tous les exemples de commande que j’utilise nano pour éditer mes fichiers, cela n’a aucune importance… C’est tout simplement que je n’ai jamais compris comment utiliser vi et qu’étant en ligne de commande exclusivement, je n’ai pas accès à gedit et les autres…

Note 2: ce tutoriel est l’adaptation française et simplifiée du travail de Matthias Kretschmann

1/ Installation de netatalk

netatalkNetatalk est l’implémentation open source du protocole AFP d’Apple. Mais pour fonctionner correctement avec Mac OS, il faut appliquer une sur couche de cryptographie, alors petit internaute, avec moi, tu vas t’amuser à créer notre propre installation de Netatalk. Pour cela, c’est relativement simple. Sur le serveur Debian, tu ouvres un terminal et tu tapes ceci:

sudo apt-get build-dep netatalk
sudo apt-get install cracklib2-dev fakeroot libssl-dev
sudo apt-get source netatalk

Puis tu entres dans le dossier créé par apt-get en tapant: cd netatalk-2*

Là, tu lances la création de ton petit paquet Debian personnel en tapant:

sudo DEB_BUILD_OPTIONS=ssl dpkg-buildpackage -rfakeroot

Plein de choses vont se passer sur l’écran, mais c’est normal. Suivant la rapidité de ta machine, cela peut prendre 2min comme 25min sur mon NSLU… ZZzzZZzz… Normalement, il va vous mettre quelques warning par ci par là, mais rien d’alarmant, ni de bloquant.
Ton paquet est enfin créé! Alors tape ceci pour l’installer!

sudo dpkg -i ~/netatalk_2*.deb

Dès que c’est terminé, tu as donc maintenant une installation de netatalk compatible avec Mac OS. Mais il va falloir le configurer netatalk maintenant!

2/ Configuration de Netatalk

netatalkNetatalk arrive avec un lot de services de partage qui peuvent avoir leur utilité, mais on va essayer de configurer l’outil pour l’utilisation que l’on veut en avoir et donc avoir des temps de réponse les plus courts possibles.

On va donc éditer notre fichier de configuration en tapant (toujours dans un terminal):

sudo nano /etc/default/netatalk

En cherchant le paragraphe, « #Set which daemons to run », on va remplacer les valeurs par défaut avec :

ATALKD_RUN=no
PAPD_RUN=no
CNID_METAD_RUN=yes
AFPD_RUN=yes
TIMELORD_RUN=no
A2BOOT_RUN=no

Fais ctrl+x et répond « y » au message d’avertissement.
Puis nous allons éditer le fichier de configuration propre à afp en tapant:

sudo nano /etc/netatalk/afpd.conf

Tout en bas de ce fichier, tu vas rajouter (en faisant bien attention qu’il n’y ai pas de # devant):

- -transall -uamlist uams_randnum.so,uams_dhx.so -nosavepassword -advertise_ssh

Fais ctrl+x et répond « y » au message d’avertissement. Bravo! Netatalk est maintenant configuré, il nous reste plus qu’à définir les volumes ou répertoires que nous souhaitons partager!

3/ Configuration des volumes partagés

Partage réseauJ’espère que si tu es arrivé jusque là, tu sais au moins ce que tu veux partager sur ta machine! Personnellement, il s’agit de mon disque dur USB (Western Digital MyBook) monté sur /mnt/usbdisk/

Il faut donc expliquer à netatalk de proposer sur le réseau le disque /mnt/usbdisk/. Pour cela, il faut aller éditer le fichier de définition des volumes à partager en tapant:

sudo nano /etc/netatalk/AppleVolumes.default

Va tout en bas du fichier et commente la dernière ligne en rajoutant un # à son début. Elle devrait alors ressembler à ça:

#~/ « Home Directory »

Et à la ligne suivante, rajoute cela:

/mnt/usbdisk/ « TimeMachine Server » allow:pierre cnidscheme:cdb options:usedots,upriv

allow:pierre veut dire que « pierre » (qui est mon nom d’utilisateur sur le serveur) a le droit d’utiliser ce repertoire de partage. Time Machine me demandera alors mon mot de passe pour « pierre » lorsqu’il essayera de se connecter pour la première fois, mais il l’enregistrera ensuite dans mon trousseau et ne me le demandera plus. Je serais donc le seul à pouvoir accéder à cet espace. L’option usedots est capitale! Elle permet à Mac OS de pouvoir enregistrer des fichiers cachés comme sur son propre système, sinon tous vos fichiers cachés le seront plus et commenceront par :2e (interprétation AFP du point). Faites ctrl+x et répondez y au message d’avertissement. Le reste des options, tu les mets, ça ne te fera pas de mal, ça optimise la compatibilité avec es Mac OS plus vieux.
Fais ctrl+x et répond « y » au message d’avertissement.

Enfin, relance netatalk pour prendre en compte tout ton travail en tapant:

sudo /etc/init.d/netatalk restart

Maintenant, ton beau serveur est accessible depuis ton Mac en sélectionnant « Se connecter au serveur » dans le menu « Aller » du Finder: image-21Tape l’adresse IP de ton serveur préfixé de afp:// (moi c’est afp://192.168.0.10) et magie, on te demande ton login/mot de passe de ta session du serveur debian. (mon login est « pierre »).

Et là, je t’entends grommeler derrière ton écran petit internaute : « mais c’est pourri de devoir faire Aller->Se connecter à un serveur ». Oui c’est pourri, c’est tout simplement du au fait que les serveurs qui apparaissent automatiquement sur la barre de droite de ton Finder, son ceux qui ont le protocole Bonjour (d’Apple) d’installé et d’activé. Le but de la section d’après, est de faire en sorte que notre serveur apparaisse dans cette barre magique.

4/ Configuration de Avahi

AvahiJe t’entend encore grommeler petit internaute: « il nous cause de Bonjour, et ensuite il nous fait installer Avahi! ». Et bien figure toi que Avahi est l’implémentation Open Source du protocole Bonjour! Donc c’est bien ça qui nous intéresse! On reprend donc notre petit terminal et on tape:

sudo apt-get install avahi-daemon
sudo apt-get install libnss-mdns

Quand apt-get a terminé son petit bazard, tape:

sudo nano /etc/nsswitch.conf

Le fichier de configuration s’ouvre et cherche la ligne:

hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4

Rajoute mdns à la fin, ce qui devrait donner:

hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 mdns

Fais ctrl+x et répond « y » au message d’avertissement.
T’inquiètes, on touche à la fin! Encore un peu et on y sera!

5/ Publication des services Avahi

Avahi

Maintenant qu’Avahi est sur le serveur, il faut qu’on lui explique quel protocole prendre en charge et diffuser. Comme on a déjà tout configuré AFP, on va juste lui dire de publier le service AFP!

Donc de retour sur ton terminal favori, tape:

sudo nano /etc/avahi/services/afpd.service

Le fichier qui s’ouvre est vide, c’est normal… Pour une fois! Et là tu copies colles, TOUT le paragraphe qui est en dessous!

<?xml version= »1.0″ standalone=’no’?><!–*-nxml-*–>
<!DOCTYPE service-group SYSTEM « avahi-service.dtd »>
<service-group>
<name replace-wildcards= »yes »>%h</name>
<service>
<type>_afpovertcp._tcp</type>
<port>548</port>
</service>
<service>
<type>_device-info._tcp</type>
<port>0</port>
<txt-record>model=Xserve</txt-record>
</service>
</service-group>

En gros, on lui explique via ce fichier (ouiiiii, tu as remarqué que c’était du XML!?), que l’on veut publier AFP via TCP, le port, etc.
Note juste, petit internaute, qu’en changeant la valeur de model=Xserve, cela impactera juste le picto que prendra ton serveur dans la barre de droite. Voilà les valeurs que tu peux lui attribuer et donc l’image qu’il prendra:

Xserve, PowerBook, PowerMac, Macmini, iMac, MacBook, MacBookPro, MacBookAir, MacPro, AppleTV1,1, AirPort

L’image de Xserve est celle là –> image-5

C’est quand même bien fait non? Bon aller, fais ctrl+x et répond « y » au message d’avertissement.
Puis redémarre le service Avahi en tapant:

sudo /etc/init.d/avahi-daemon restart

Et là! Le hasard comme par hasard monsieur l’internaute?! Regarde la barre de Finder de ton mac, l’icône tant espérée apparaît! La preuve chez moi! ;-)

Preuve que ça marche!

Preuve que ça marche!

Pour résumer, on a maintenant un beau serveur de partage de fichier qui me permet de bénéficier de l’espace de stockage de mon serveur par le réseau… Le serveur de sauvegarde Time Capsule n’est qu’à un pas!

6/ Configuration de Time Machine

Là on revient sur le Mac!
Disque TimeMachineUne fois connecté sur le serveur, fait un glisser déposer de ton dossier de partage (qui s’appelle « Time Machine Server » chez moi) vers la barre de gauche du Finder, à côté du disque de ton Mac. Ton dossier de partage est donc maintenant accessible comme un vulgaire volume local…

Ouvre TimeMachine, essaye de choisir un disque… Et là, malheur! Tu ne vois pas ton répertoire pourtant monté comme Volume! La faute à qui? Apple a simplement désactivé l’accès à TimeMachine pour les serveurs de fichiers du réseau non reconnus.

Comme maintenant, tu gères trop le Terminal, tu peux en lancer un sur ton Mac (Applications/Utilitaires/Terminal.app) et tape cette commande:

defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1

Donc maintenant TimeMachine est capable de voir les volumes réseau même s’ils ne sont pas siglés Apple!

Refait ta manipulation de plus haut et là (normalement) ça va marcher!

Forcément, pour certains malchanceux (comme moi), TimeMachine nous répond tristement qu’il n’a pas pu créer l’image disque sur le volume réseau… Une astuce existe pour palier à ce problème qui n’a lieu qu’à la création d’une sauvegarde. Ensuite TimeMachine fonctionne absolument normalement.

Lance l’utilitaire de disque (Applications/Utilitaires/Utilitaire de disque.app) et appuie sur le bouton « Nouvelle image » dans la barre du haut. Dans la case du nom de l’image rentre précisement ce qui suit:

MAC-PDELACEL_00224125d496.sparsebundle

Sachant que MAC-PDELACEL est le nom réseau de ma machine (visible dans les Préférences Système->Partage) suivi d’un underscore « _ » suivi de l’adresse MAC de ma carte Ethernet (visible dans Préférences Système->Réseau->Ethernet->Avancé->Ethernet, c’est la suite de chiffre en face de « ID Ethernet ») puis de l’extension sparsebundle.

Pour le nom de volume, mets ce que tu veux, pour la taille, essaye de dimensionner ça en fonction de la place qu’il y aura sur ton disque. Les autres paramètres laisse ceux par défaut, change juste le dernier « Format d’image » pour sélectionner Image Disque SparseBundle.

Donc en résumant, l’écran qui est en face de toi doit ressembler à ça:

Création du sparsebundle

Création du sparsebundle

Enregistre cette image sur ton bureau. L’Utilitaire de disque va mettre quelques secondes à créer l’image et quand c’est fini copie colle là dans ton dossier réseau. (pour moi TimeMachine Server)

Copie SparseBundle

Copie SparseBundle

Une fois qu’elle est copiée, recommence la configuration de TimeMachine et la première sauvegarde devrait se déclencher… Cela prend son temps au travers du réseau, même local… Personnellement, il m’a fallu 18h pour sauvegarder 75Go. Maintenant, les sauvegardes ne se font que sur le différentiel de données, et c’est donc beaucoup plus rapide!

7/ Consulsion

Voilà petit internaute, nous voici rendu au terme de notre grande aventure! J’espère que tout fonctionne comme prévu de ton côté!

N’hésite pas à déposer un commentaire si ça t’a aidé, mis dans mouise, ou encore si tu as un soucis sur la mise en place de ces services!

Allez salut!

]]>
http://blog.delacelle.com/post/2009/01/19/tuto-comment-creer-votre-serveur-timecapsule-sous-debian-ou-ubuntu/feed/ 17
Keynote 01/2009:déception http://blog.delacelle.com/post/2009/01/06/keynote-012009deception/ http://blog.delacelle.com/post/2009/01/06/keynote-012009deception/#comments Tue, 06 Jan 2009 19:33:39 +0000 Pierre http://blog.delacelle.com/?p=257 Rhaaaaa la décéption!!!!!

Apple lance ce que j’avais prévu! Je voulais trop être surpris! Et c’est pas le cas!

Pas d’iPhone Nano, pas de nouveau mac Mini…

Pour ce mois de Janvier, ça sera donc un nouveau Macbook Pro Unibody 17″, iLife 09 et iWork 09…

Bof, bof les nouveautés! Il y a juste le Macbook Pro qui retiendra mon attention et encore…

Perso, je vote le retour de Steve Jobs dans les Keynotes!

Allez salut!

]]>
http://blog.delacelle.com/post/2009/01/06/keynote-012009deception/feed/ 2
Suspens!!!! http://blog.delacelle.com/post/2009/01/06/suspens/ http://blog.delacelle.com/post/2009/01/06/suspens/#comments Tue, 06 Jan 2009 09:46:48 +0000 Pierre http://blog.delacelle.com/post/2009/01/06/suspens/ (crédit Photo: Mac4ever

(crédit Photo: Mac4ever)

Dans quelques heures, aura lieu la grand messe annuelle des Apple Maniacs… Tout le monde y va de son pronostique sur les éventuelles nouveautés qui y seront présentées…
Certes, Steve Jobs sera absent cette année, mais le lot de nouveauté sera toujours aussi palpitant.
- nouveaux macbook pro 17″?
- iphone nano?
- iWork 09?
- iLife 09?
- nouveau mac Mini?
- Nouvel iMac?
- Un serveur personnel?

ahhhhh!!!! Je suis pressé d’être ce soir! Promis, je vous donnerais mes impressions!
Allez salut!

]]>
http://blog.delacelle.com/post/2009/01/06/suspens/feed/ 1
Parfaitement con! http://blog.delacelle.com/post/2008/10/14/parfaitement-con/ http://blog.delacelle.com/post/2008/10/14/parfaitement-con/#comments Tue, 14 Oct 2008 20:15:10 +0000 Pierre http://blog.delacelle.com/?p=174 Ouahhh, ooohhhh, comme il est beau!

Oui, mon côté geek/Apple maniac vibre de toutes ses forces ce soir! Des nouveaux MacBook sont sortis! Trop chouettes!!! MacBook Pro, pareil, tout autant superbes! Je me suis rué sur le site d’apple.fr pour jeter un coup d’oeil aux specifications de ces nouvelles machines! Et là je me rend compte de deux choses:

- Il y a quelqu’un qui ne va pas continuer longtemps à bosser pour Apple

- Le nouveau MacBook a l’air parfaitement con sur cette page!

Parfaitement con!

Parfaitement con!

C’est un type de Dell qui a du écrire ça, c’est pas possible!

edit: Apple vient de se rendre compte de sa bévue, et le site est mis à jour en « parfaitement conçu » ;-) http://www.apple.com/fr/macbook/features.html

]]>
http://blog.delacelle.com/post/2008/10/14/parfaitement-con/feed/ 0
de dotclear 2 à worpress, un nouveau Blog http://blog.delacelle.com/post/2008/02/25/de-dotclear-2-a-worpress-un-nouveau-blog/ http://blog.delacelle.com/post/2008/02/25/de-dotclear-2-a-worpress-un-nouveau-blog/#comments Mon, 25 Feb 2008 13:00:09 +0000 Pierre http://blog.delacelle.com/post/2008/02/25/de-dotclear-2-a-worpress-un-nouveau-blog/ Et oui, j’ai suivi le mouvement…

Ce blog fonctionnait jusqu’à peu sur dotclear 2 pour plusieurs raisons:

  • par chauvinisme (dotclear est un projet français)
  • parce que j’avais passé du temps à comprendre comment dotclear fonctionnait
  • parce que j’avais développé le template pour dotclear…

Mais après les deux mois de « temps mort » que bon nombre n’ont pas manqué de me faire remarquer, j’ai voulu accéder à mon interface d’administration pour mettre à jour mon petit blog. Surprise! Plus rien en fonctionnait en backend! La faute à je ne sais pas trop qui… Mais mes commentaires (malgré l’anti-spam intégré), étaient tous affublés d’images « osées » de jeunes femmes et de moult liens pour se procurer facilement des petites pilules bleues du bonheur. J’ai accédé à ma base de données, nettoyé les tables, et là j’ai pu ré-accéder à mon contenu via l’interface d’administration.

Mais Dotclear commençait à devenir contraignant sur certains points:

  • la communauté franco-française
  • le statut de beta de sa version 2 depuis maintenant 1 an et demi
  • l’incompatibilité avec safari
  • l’impossibilité de publier depuis des outils Mac comme Journler


Creative Commons License photo credit: MatthewCo

WordPress me tendait alors les bras pour plusieurs choses:

  • une communauté très active et internationale
  • l’occasion de combiner une refonte graphique et de moteur
  • je suis geek donc ça m’amuse de changer de système (certains comprendront plus que d’autres…)
  • une possibilité de plugins quasi illimitées…

Donc voilà, l’occasion s’est présenté. J’ai lu un article très intéressant sur 64k.be qui m’a bien motivé et j’avais bricolé il y a quelque temps des nouveaux éléments graphiques. La migration s’est plutôt bien passé, grâce aux outils disponibles sur wordpress. Vous avez sur ce site un plugin d’import à partir d’une sauvegarde dotclear.

  • La procédure que j’ai suivi est celle de 64k.
  • Export sous dotclear en fichier texte.
  • Modification à la main des liens et images via un chercher/remplacer dans le fichier texte
  • Import dans wordpress
  • Et voilà!

À ce stade, vous avez un blog wordpress avec absolument TOUT votre contenu, tags, catégories, commentaires et utilisateurs! Personnellement, pour ne pas perdre mon référencement Google j’ai profité d’une superbe fonctionnalité de wordpress: l’édition de htaccess à la volée depuis l’interface d’administration pour l’URL rewritting. J’utilisais déjà l’URL rewritting sur dotclear pour avoir des pages à l’URL de cette forme :

http://blog.delacelle.com/post/2008/02/22/couenneblog-le-retour/.

Alors je suis simplement allé dans Options/permaliens sous wordpress et j’ai spécifié le type d’URL suivante: /post/%year%/%monthnum%/%day%/%postname%/ .

Ainsi je garde les mêmes URL pour tous mes posts… :-D

Voilà donc couenneBlog sous une nouvelle interface, un nouveau design et un nouveau moteur…

J’espère que tout se passera bien pour vous et pour moi!!!

]]>
http://blog.delacelle.com/post/2008/02/25/de-dotclear-2-a-worpress-un-nouveau-blog/feed/ 3