tag:blogger.com,1999:blog-360833702024-02-20T20:23:55.940+01:00Des ordis et des hommesRéflexions diverses sur Internet en général, les outils, les matériels. Tout ce qui fait la vie du geek moyen et qui pourrait - sait-on jamais - rendre service à quelqu'un. En tous cas moi, ça me défoule.Anonymoushttp://www.blogger.com/profile/08354758157517926864noreply@blogger.comBlogger8125tag:blogger.com,1999:blog-36083370.post-504123597618974032016-01-24T17:55:00.001+01:002016-01-24T17:55:15.238+01:00CopinageUn peu de pub pour une traductrice français-chinois qui n'arrive pas à faire référencer son site par Google alors qu'elle est excellente dans son domaine. Alors voilà, c'est le site de <a href="http://traducteur-assermente-chinois.com/">Yin Ferrer.</a> Si vous avez des traductions, surtout juridiques, à faire, n'hésitez pas, elle est assermentée.Anonymoushttp://www.blogger.com/profile/08354758157517926864noreply@blogger.comtag:blogger.com,1999:blog-36083370.post-6624511773980121302012-04-01T22:56:00.001+02:002013-02-12T16:11:54.782+01:00IntelliJ IDEA 10.x and Grails 2.0.2 - simple fixThe new Grails (2.0.2) version is great. Unfortunately, it is incompatible with IntelliJ IDEA 10.5<br />
<br />
Symptom: after installing or upgrading to Grails 2.0.2 though IntelliJ (Tools/Grails/Change SDK Version), you get a Classloader error like this :<br />
<br />
<pre>Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/groovy/tools/RootLoader
Caused by: java.lang.ClassNotFoundException: org.codehaus.groovy.tools.RootLoader
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
IDEA Hook: Grails not found!
</pre>
<br />
The reason is simple: IDEA expects to find <i>groovy-all</i> jar file immediately under <kbd>$GRAILS_HOME/org.codehaus.groovy/groovy-all/jars</kbd>. But 2.0.2 version puts it under version id, as shown below (I installed Grails directly in my home directory):<br />
<br />
<kbd>~/grails-2.0.1/lib/org.codehaus.groovy/groovy-all/jars/groovy-all-1.8.6.jar<br />
</kbd><br />
vs<br />
<kbd>~/grails-2.0.2/lib/org.codehaus.groovy/groovy-all/<u>1.8.6/</u>jar/groovy-all-1.8.6.jar</kbd><br />
<br />
The fix is simple, just create a symbolic link to help IDEA find the correct jar:<br />
<br />
<pre>$ cd grails-2.0.2/lib/org.codehaus.groovy/groovy-all
$ ln -s 1.8.6/jar ./jars
</pre>
<br />
This allows both IDEA and grails to find groovy-all-1.8.6.jar, thus keeping interactive grails working.<br />
<br />
OK, symlinks only exist on Linux and MacOS. I guess a simple copy of groovy-all-1.8.6.jar on both places should to the job on Windows.Anonymoushttp://www.blogger.com/profile/08354758157517926864noreply@blogger.com0tag:blogger.com,1999:blog-36083370.post-76516701754885409952010-09-20T23:40:00.002+02:002012-02-18T08:39:49.473+01:00L'e-book, la bonne conscience de l'iPad ?Une étude publiée commanditée par le site de e-books <a href="http://www.thebookseller.com/news/128673-ibooks-more-popular-than-facebook-and-twitter.html">TheBookseller.com</a> indique que l'application iBooks d'Apple <i>"est plus populaire que les applications Facebook ou Twitter"</i> puisqu'elle a été téléchargée par <b>78% </b>des utilisateurs. Mieux, la moitié des utilisateurs de iBooks l'utilisent plus de 3 fois par semaine et un quart l'utilise tous les jours. Cela ferait donc 20% des utilisateurs d'iPad pour lesquels la tablette est quotidiennement un lecteur de e-Book.<br />
<div><br />
</div><div>Il est vrai que la lecture des livres électroniques est un argument de vente de l'iPad, même si, à mon sens, la qualité est bien moindre que celle des lecteurs à encre numérique, comme le Sony Reader, par exemple. De plus, les applications de lecture de e-books ne manquent pas: au delà de iBooks, on trouve une application Kindle d'Amazon (en ligne directe avec amazon.com pour télécharger les livres), mais aussi des applications gratuites de très bonne qualité, comme Stanza. Cette dernière n'est pas liée à un seul fournisseur (comme Apple ou Amazon), mais à une série de <i>e-book stores</i> et surtout à des sources gratuites comme le <a href="http://www.gutenberg.org/">Projet Gutenberg</a>, qui fournit des e-books dont les droits d'auteur ont expiré (plus de 70 ans). L'Apple Store ne ne prive pas d'ailleurs de fournir quelques livres du projet Gutenberg et parfois aussi de vendre des classiques que l'on trouve gratuitement sur ce site... C'est un autre sujet.</div><div><br />
</div><div>Mais revenons à notre sondage, puisque c'en est un, sur l'utilisation de l'iPad comme lecteur de e-books. Il m'a immédiatement fait penser à ces sondages sur la télévision dans lesquels les français déclarent la main sur le coeur que leur chaîne préférée est Arte alors qu'ils sont quelques pourcents à regarder cette chaîne, ne fut-ce qu'une fois par semaine. Peut-être est-ce le fait qu'il n'y ait <u>pas</u> d'application facebook pour iPad, alors qu'elle est mentionnée dans le sondage, qui m'a mis la puce à l'oreille.</div><div><br />
</div><div>Alors, qu'en est-il de la réalité des choses ? Est-ce qu'effectivement les personnes interrogées lisent des livres sur leur iPad ou bien est-ce qu'il ont juste un peu honte de passer leur temps à surfer et à jouer à des jeux idiots téléchargés gratuitement ? C'est toute la beauté du sondage.</div><div><br />
</div><div>Bon, je vous laisse, j'ai un bouquin qui m'attend sur mon iPad...</div><div><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: small;"><span class="Apple-style-span" style="font-size: 13px; line-height: 20px;"><span class="Apple-style-span" style="font-family: Times;"><span class="Apple-style-span" style="font-size: medium; line-height: normal;"><br />
</span></span></span></span></div>Anonymoushttp://www.blogger.com/profile/08354758157517926864noreply@blogger.com0tag:blogger.com,1999:blog-36083370.post-71066509241532759982010-02-03T22:47:00.008+01:002010-02-07T19:47:44.111+01:00L'iPad ranime des guerres anciennesLa sortie de l'iPad ramène au grand jour des guerres larvées qui sont présentes depuis bien longtemps. Il s'agit d'une part de la défiance de Apple envers Adobe illustrée par son refus de supporter Flash sur l'iPhone et maintenant sur l'iPad, d'autre part d'une situation de plus en plus tendue entre les deux plus célèbres anti-Microsoft: Apple et Google. Steve Jobs, en grand communicant, a décidé de surfer sur la vague et d'anticiper le buzz plutôt que de le subir en se lâchant sur les deux fronts (cf. <a href="http://www.wired.com/epicenter/2010/01/googles-dont-be-evil-mantra-is-bullshit-adobe-is-lazy-apples-steve-jobs/#ixzz0eJezFS34">ici</a>), mais l'affaire ne date pas d'hier. La bisbille Apple/Google était connue de tous depuis les annonces des divers GooglePhone et surtout depuis la sortie - un peu forcée - d'Eric Schmidt du "board" d'Apple (voir ce <a href="http://www.apple.com/pr/library/2009/08/03bod.html">communiqué d'Apple</a> qui ne manque pas de saveur).<div><br /><div>L'opposition d'Apple à Flash est une longue histoire aussi (c'était une des premières critiques faites lors de la sortie de l'iPhone, voici presque 3 ans). Mais en voyant la présentation de l'iPad, en particulier le passage où Steve Jobs surfe sur le site du Times, j'étais persuadé que ce le skud qu'il représentait n'était pas fortuit. En effet, on voyait en gros plan l'écran de l'iPad montrant le site visité et dans le coin en haut à gauche le symbole bien connu des utilisateurs d'iPhone, le "légo bleu avec un point d'interrogation" signe d'un composant manquant dans le browser, vite compris par les habitués comme "ici il y a un composant Flash que vous ne verrez pas". Il aurait pu prendre toute autre page de site sans Flash, scroller subtilement pour le masquer, mais non, c'est apparu en plein écran, disant en bien gros: "je ne supporte pas Flash" (ce n'est pas une mauvaise traduction).</div><div><br /></div><div>S'agit-il vraiment pour Apple de faire bouger Adobe (il est vrai que les équipes ne sont pas très réactives sur le coup, j'en sais quelque chose) ou s'agit-il d'un problème plus profond qui est que supporter Flash ouvrirait la porte (de derrière) à l'accès, depuis des pages Web, aux périphériques de l'iPad ou de l'iPhone, chasse gardée d'Apple ? Certainement un peu des deux.</div></div>Anonymoushttp://www.blogger.com/profile/08354758157517926864noreply@blogger.com0tag:blogger.com,1999:blog-36083370.post-88171970590984254652009-11-29T11:27:00.004+01:002009-11-29T12:22:53.933+01:00Un disque réseau à la maison... et une LiveboxCa fait quelque temps que je cherchais un disque réseau pour l'ensemble des machines de la maison. En tant que macolâtre, j'ai deux iMacs, plus un MacBook Pro, plus un autre qui me vient du bureau. Le besoin est clair, donc, de se partager des fichiers sans forcément que les machines soient toutes en marche.<br /><br />J'avais bien essayé, voilà quelques années, de recycler un vieux mac (l'un des premiers G3) avec un Yellow Dog Linux partageant un système de fichiers. Mais voilà, régler les conflits d'accès demandait à mettre sur pied une authentification NIS sur chacun des postes et - surtout - les pauvres 40G du brontosaure ne valaient pas vraiment tout cet effort.<br /><br />J'ai ensuite acheté un disque réseau standard <a href="http://www.lacie.com/products/product.htm?pid=11072">La Cie Ethernet Disk</a>, qui n'a jamais fonctionné plus de 4 heures de suite. Je ne sais pas ce qui se passait, mais visiblement, chaque fois que la Livebox changeait d'adresse IP, le bidule se déconnectait. Pour d'obscures raisons, ce système a besoin qu'on lui ouvre un accès SSH et HTTP afin qu'Axentra puisse le piloter à distance. Chose qui me déplaisait un peu sur le principe. Comme l'articulation entre LaCie et Axentra (fournisseur de l'OS) est loin d'être claire, d'une part, que d'autre part les évolutions de l'OS (Axentra, donc) semblaient bloquées car Orange avait pré-empté lesdites évlutions pour une nouvelle version d'un disque réseau multimédia LaCie vendu par Orange (un 3e maillon dans une boucle déjà pas simple), j'ai renoncé à faire tomber en marche ce bruyant objet.<br /><br />Quitte à être prisonnier d'un hard et d'un soft que je ne maîtrisais pas, j'ai profité du versement d'une prime pour m'offrir un disque Time Capsule, dont j'avais bien vérifié qu'il ne servait pas - loin de là - qu'à faire des sauvegardes Time Machine (dont je dirai tout le bien que j'en pense dans un prochain post).<br /><br />Première impression, le silence ! Pas de ventilateur, pas de bruit. A tel point que je me suis demandé si ça marchait vraiment.<br /><br />Deuxième impression, la configuration. Alors là, c'est beaucoup moins simple, malgré les clicodromes d'Apple. Il s'avère que la proposition de la TC "d'étendre le réseau WIFI" n'est tout bonnement pas compatible avec une LiveBox pour ce qui est du partage du WIFI (cf cet <a href="http://www.valhalla.fr/2008/03/12/dairport-de-la-livebox-et-du-protocole-upnpnat-pmp/">excellent article</a>, qui va plus loin que mon sujet d'aujourd'hui). Il faut donc choisir: soit le WIFI de la LB, soit celui de la TC. Comme la TC est en 802.11n et la LB en 802.11g, le choix est vite fait, ce sera la TC comme routeur Wifi. Ca va <span style="font-weight:bold;">beaucoup</span> plus vite. Inconvénient, il faut déclarer un nouveau réseau et brancher tous les macs sans fil sur ledit réseau (et de le mettre en plus haute priorité que le précédent, ça se fait via les fonctions "Avancées..." de la Préférences Réseau > Airport > Onglet Airport). Et comme on ne peut pas empêcher la LB de faire du Wifi, les deux restent en concurrence.<br /><br />Physiquement, le réseau se présente comme suit:<br /><ul><li>la TC est branchée en filaire sur la LB (sur le port jaune - si vous l'utilisez pour la télé, un switch à 20EUR fera l'affaire)</li><li>la TC est configurée en mode "pont", c'est-à-dire que c'est la LB qui fait routeur et serveur DHCP (j'ai fait ce choix car j'ai un mac relié en filaire sur la LB - je n'ai pas testé de le relier directement sur la TC).</li><li>les macs Wifi se connectent sur le réseau Airport de la TC qui va plus vite (avantage complémentaire, il n'y a pas de procédure de "jumelage" à la noix pour connecter un nouveau périphérique sans fil)</li></ul>Ca marche du tonnerre et j'ai enfin un disque partagé. Dommage qu'il ne fasse pas serveur iTunes, mais je vais commencer à regarder ce qu'on peut faire du côté de AirTunesAnonymoushttp://www.blogger.com/profile/08354758157517926864noreply@blogger.com0tag:blogger.com,1999:blog-36083370.post-68758422046959969662008-09-21T16:00:00.004+02:002008-09-21T16:25:21.980+02:00Un anti-spam sur l'iPhoneNon, il n'y a pas d'anti-spam sur l'iPhone. C'est bien dommage, surtout quand on se rend compte du travail que fait votre client Mail en nettoyant tous les messages ayant trait au viagra ou à toutes ces jeunes filles qui n'attendent qu'un clic de ma part. La première fois qu'on lit ses messages depuis un iPhone, on se rend vraiment compte de ce qui se passe sans qu'on le voie.<br /><br />La solution que j'ai trouvée est de passer par Gmail qui, lui, a un anti-spam redoutable. Vous me direz: "oui, mais moi, je lis les mails du boulot et mon boulot, c'est pas Gmail". C'est aussi mon cas. Gmail a depuis quelque temps la possibilité de collecter des mails depuis un compte pop et de les stocker dans votre compte Gmail (en y mettant une "étiquette" particulière, si vous le désirez). De plus, Gmail fonctionne en mode "IMAP" à condition de lui demander poliment (en d'autres termes, il faut activer l'option). La différence essentielle entre POP3 et IMAP est que, dans le cas de IMAP, les données restent sur le serveur, c'est-à-dire chez Google, qui se targue de proposer toujours plus de place.<br /><br />La combinaison de cette collecte et d'IMAP est une solution géniale pour l'iPhone.<br /><br />La manip est donc la suivante:<br /><ol><br /><lI>créez-vous un compte Gmail (c'est gratuit)</li><br /><li>configurez votre compte Gmail de façon à activer IMAP et à lui faire collecter les mails de votre boîte habituelle(<code>mycompany.com</code>, par exemple). Ainsi, tous les mails adresssés à <code>vous@mycompany.com</code> arrivent dans Gmail)</li><br /><li>configurez votre iPhone sur le compte Gmail ainsi créé, en mode IMAP</li><br /><lI>configurez votre lecteur de mail standard sur ce nouveau compte et désactivez l'ancien compte POP</li><br /></ol><br />Ainsi, depuis votre iPhone, vous lisez les mails qui vous sont adressés (jusque-là, rien de bien fantastique), quand vous les supprimez, ils sont supprimés du serveur, donc n'apparaissent plus dans votre client mail. De même, quand vous faites des réponses, ces réponses sont stockées dans le serveur Gmail et apparaissent dans la catégorie "messages envoyés" de votre client mail. Et ce n'est que le début, puisque votre iPhone vous permet désormais d'accéder à toutes les boîtes aux lettres présentes sur le serveur, en particulier les messages "marqués" comme importants (le petit drapeau rouge).<br /><br />Ca permet de répondre à ses mails dans le train sans que ces réponses soient (et sans avoir besoin de se mettre en copie), de faire du ménage dans sa boîte aux lettres sans être connecté, etc.<br /><br />Et l'anti-spam, me direz-vous ? Eh bien c'est désormais celui de Gmail, et il est redoutable d'efficacité. De plus, si jamais un spam lui échappe, depuis votre iPhone, déplacez-le vers le dossier "Spam" de Gmail et il sera pris en compte dans l'apprentissage (dont je ne sais rien, par ailleurs) de l'anti-spam Gmail. C'est pas beau, ça ?<br /><br />Alors, il reste quand même une objection: vos mails professionnels transitent maintenant par Google, sont stockés chez Google, potentiellement lisibles par M. Google. On peut y voir un risque. Il est à mon sens minime, mais il existe. Au regard du confort que cela procure, ça vaut la peine... C'est peut-être bien ça, la stratégie Google.Anonymoushttp://www.blogger.com/profile/08354758157517926864noreply@blogger.com0tag:blogger.com,1999:blog-36083370.post-27595955483673793752008-09-21T15:21:00.003+02:002008-09-21T15:59:26.653+02:00Réinstaller un Mac OS X sans le CDLe titre est un peu accrocheur, car le cas d'utilisation est quand même un peu restreint. Mais comme ça m'a bien pris une demi-journée, j'en fais profiter le vaste monde.<br /><br />Voilà l'histoire: le e-Mac familial ne voulait plus redémarrer après une mise à jour de de l'OS (en mac OSX 10.4.11). Ma femme, après avoir (enfin) accepté la mise a jour, attendu un bon moment lors du redémarrage, a rebooté sauvagement et là, plus rien. L'écran blanc, logo Apple et la petite roue qui tourne.<br /><br />J'ai regardé un peu dans le détail, mis mon expérience d'informaticien à profit pour démarrer en mode "single User" (pomme-S), puis en mode verbose (pomme-V), pour me rendre compte que c'était le "windowserver" qui crashait. D'ailleurs, un log incompréhensible produit par crashdump me le confirmait. Bon, et alors ? Ma belle expérience d'informaticien arrivait à ses limites...<br /><br /><span style="font-weight:bold;">La</span> solution dans ces cas-là, c'est de réinstaller le système, tous les forums (fora?) vous le diront. Oui, mais je ne l'ai pas, le CD d'installation. Rien d'illégal là-dessous, j'ai acheté un pack "familial" pour 5 postes, j'en avais installé 4 (à la maison!) et j'ai donc prêté le CD à mon tonton... qui est en vacances dans le Var pour s'échapper de son Nord natal (par ailleurs, son powerbook ne supporte pas l'installation de 10.4). Donc pas simple de récupérer le CD. Il est toujours possible de télécharger la chose, mais ça prend du temps, pour un résultat pas forcément garanti... et puis c'est pas légal (quoi qu'en la circonstance, ça se plaide peut-être...). Quant au CD d'installation qui venait avec le e-Mac, c'était un 10.3<br /> <br />J'ai finalement utilisé un portable, un powerBook sous Mac OSX 10.4 aussi, pour booter sur son système. C'est un peu "tricky". Il faut commencer par démarrer le portable en mode "cible firewire". Tout ça fait appel aux combinaisons de touches magiques au boot du Mac, détaillées <a href="http://support.apple.com/kb/HT1533">ici</a> (ne vous laissez pas impressionner par le titre, ça marche aussi pour les macs PowerPC). J'ai connecté le portable au fixe récalcitrant (par un câble fifrewire) et en appuyant sur 'Option' au boot du eMac, j'ai pu choisir mon de booter sur mon portable, relégué au rang de lecteur de disque . Ca a marché, et il a booté ! J'ai donc pu me rendre compte que le hardware de ce bon vieil e-Mac n'était en rien fautif. Le disque du e-Mac était <span style="font-style:italic;">monté</span>, c'est-à-dire qu'il apparaissait sur le bureau comme un "volume", mais le disque "système" était mon portable.<br /><br />C'est ici que réside l'astuce. Si la Mise à jour de logiciels du menu pomme (<span style="font-style:italic;">Software Update</span>) ne fonctionne que sur le système actif, les mises à jour sont, elles, disponibles sur le site d'Apple, en section <a href="http://www.apple.com/downloads/macosx/apple/">téléchargement/Apple</a>. Et lors de l'installation de ces mises à jour, on peut choisir le volume. J'ai donc téléchargé la mise à jour "Combo" 10.4.11, puis un "Security Update" et installé tout ça sur le disque du e-Mac. Et lors du reboot, miracle ! Tout refonctionnait.<br /><br />C'est bien la première fois qu'une mise à jour de système Apple me met le bazar à ce point sur une machine... Vous avez eu ce genre de choses, vous ?Anonymoushttp://www.blogger.com/profile/08354758157517926864noreply@blogger.com0tag:blogger.com,1999:blog-36083370.post-26400074468720155422007-12-10T23:18:00.000+01:002007-12-10T23:29:11.291+01:00J'ai un iPhone !<p>voici un an, j'avais ouvert ce blog pour partager quelques trucs suite a une grande victoire: j'avais réussi a avoir un Mac au bureau, seul dans un monde windowsesque. Mais il y a plus important puisque j'ai ce superbe jouet entre les mains. Alors quelques impressions.<br /></p><br /><p>D'abord, rien a dire, c'est un superbe objet, très bien conçu a l'ergonomie parfaite. Le clavier tactile qui apparaît quand on en a besoin (et qui corrige la frappe), le zoom en écartant les doigts sur le browser (et partout ailleurs), et plein d'autres détails qui font qu'en plus d'être beau, c'est un plaisir de s'en servir. Mais il y a quand même quelques défauts.<br /><ul><li>le clavier n'est pas accentue'. Aussi etonnant que ça puisse paraître de la part de Apple, le clavier qui apparaît lors de la frappe est bien un Azerty, mais sans les accents. Ça n'est generalement pas grave, puisque le système propose des corrections au fur et a mesure de la frappe, a la mode des téléphones lorsqu'on rédige des SMS. Mais quand la correction n'apparaît pas, rien a faire. Ce qui explique l'absence systematique d'accents graves sur les "a" dans ce post integralement rédigé sur iPhone. </li><br /><li>Il n'y a pas de copier/coller. J'ai bien mis une demi heure a entrer le code WEP de la livebox sans voir ce que je tapais. Une note avec le code tapée sur le Mac et envoyée sur l'iphone aurait pourtant bien rendu service. </li><br /><li>On ne peut pas installer d'applications "perso" sur l'iPhone. Il y a bien une solution, descendre la version du firmware, hacker la chose, installer, upgrader (chercher "jailbreak" sur Google). Trop complique pour moi. Pourtant, une petite appli ou deux comme je pouvais en avoir sur le Palm m'auraient bien rendu service (comme par exemple la liste de mots de passe divers sur mon réseau, pratique...)</li><br /><li>Il n'y a pas d'anti-spam. Quand j'ai commence' a recevoir les mails sur l'iPhone, je me suis rendu compte du boulot que faisait mon anti-spam en lisant des dizaines de promos sur le viagra. Heureusement, la, j'ai trouve' une solution que je détaillerai dans un prochain post. </li><br /></ul><br /><p>Voilà quelques impressions en vrac. Je suis bien content d'avoir fait ce billet intégralement sur iPhone, mais je ne suis pas certain de faire les autres comme ça.Anonymoushttp://www.blogger.com/profile/08354758157517926864noreply@blogger.com