08 janvier 2012

Retrouver le Zoom sur MacOS Lion

J'utilisais le zoom dans Snow Léopard en pressant la touche ctrl et en glissant 2 doigts sur le touchpad vers le haut. Plus rien ne fonctionne par défaut sur Lion.

Pour remettre en place cette fonctionnalité :
  1. Aller dans préférences système
  2. Cliquer sur Accès universel
  3. choisir l'onglet Vue
  4. Cliquer "oui" dans zoom 
  5. cliquer sur le bouton options...
  6. cocher "pour effectuer un zoom utilisez la molette..."
Yes !


02 janvier 2012

installer Xcode sur Lion sans le mac app store

Dans le cadre d'un workshop au sujet du développement mobile (iPhone/iPad/Android) que je donne dans le mastère CPM (Conception et Production Multimédia) de Télécom Paristech et l'INA (Institut National de l'Audiovisuel), j'ai besoin de faire installer aux élèves Xcode (l'environnement de développement Apple et le SDK) sur environ 5 Macbooks.

Pour mémoire le cours de 2011 
 Le problème semble évident au vu des caractéristiques d'Xcode :

 Comment faire pour lancer 5 téléchargements de 1,68Go chacun alors que la connexion via wifi est loin d'être exceptionnelle. De plus, c'est un peu une absurdité de faire 5 fois le même téléchargement. Je souhaite donc mettre Xcode sur une clé USB a faire passer. Mais, problème, Xcode ne se télécharge plus que sur le Mac App Store. Comme faire donc pour trouver l'installeur voire le transformer en DMG ?

En fait pas de soucis, quand on "installe" Xcode via le Mac App Store il n'installe pas Xcode, il télécharge simplement un installeur nommé Install Xcode.app dans le dossier Applications. Il suffit donc de copier ce dossier sur la clé et le tour est joué !

Mindstorms NXT

J'ai eu un beauuuu cadeau de noël : une boite de lego Mindstorms !

Mais voila, après un petit robot "starter kit" dont la notice était incluse dans la boite je voulais construire un autre robot et, surprise, pas de guide de montage inclus ! En fait tout se trouve sur le CDROM inclus mais c'est un peu galère de ne rien avoir sur papier. En plus j'ai cherché un pdf à imprimer, mais non, il faut imprimer page par page... Misère.

En fait on trouve pas mal de sites d'utilisateurs (une belle communauté en fait) et pour ce qui est des guides de montage / notices en PDF, voici un site qui répertorie celle des 3 robots de base. Elle est pas simple la vie ?

Quelques application iPad pour lire des vidéos

Pour ce qui est de lire des films sur iPad, Moi j'utilise VLC évidemment, mais je l'ai téléchargé quand c'était encore possible.

Ceci dit il existe pas mal de players qui marchent très bien et qui coûtent entre 2 et 4€ (App Store français), tous en version HD (pour iPad) :

- avplayerhd : 2,3€
- cinexplayer : 2,99
- remux mkv player for iPad : 3,99
- buzz player hd : 3,99
- oplayer hd : 3.99

Perso, sur mon iPhone 4s (sur lequel je ne peux donc pas encore mettre vlc puisque le jailbreak n'est pas encore dispo), j'utilise Oplayer tout simplement car il existe une version lite gratuite. Sauf erreur de ma part c le seul qu'on peux avoir gratos. Ça fait une pub au dessus du film, donc c pas super, mais ça permet de tester la qualité du lecteur avant d'acheter (compatibilité avec ses films, fluidité de la lecture, qualité des images...).

29 décembre 2011

Réparation d'un volet roulant PVC manuel

Une petite réparation de volet manuel qui sent bon le bricolage maison !
Mon voisin Antoine avait un volet roulant manuel bloqué en position fermée.


En réalité, le problème était que la manivelle (à droite sur la photo) tournait dans le vide :

Mettre OSX 10.7 Lion sur une clé USB pour réinstaller from scratch

Je viens de télécharger la nouvelle version de Mac OSX 10.7 Lion et je voudrais réinstaller mon Macbook Pro early 2011 from scratch, c'est à dire ne pas faire de mise à jour depuis mon ancien système Mac OSX 10.6 Snow Leopard.

Le problème c'est que je ne trouve pas de DVD vendu avec ce nouveau système, apparemment on ne peut l'acheter que sur le Mac App Store et donc le recevoir en téléchargement (on peut aussi aller l'acheter dans un Apple Store sur clé USB mais c'est bien plus cher : 59€ au lieu de 24 !).

Voici donc comment j'ai fait pour le mettre sur une clé USB après l'avoir téléchargé sur le Mac App Store et pour 24€. Pour rappel, avec cette clé USB et le système dessus, il suffira de presser la touche ALT de mon Mac pendant le démarrage du système pour avoir le choix de booter sur la clé USB et de lancer l'installation du nouveau système.

Il faut d'abord trouver dans son dossier applications "Installation Mac OS X Lion.app"...




28 décembre 2011

Un générateur de sites web simples


Pour une voisine, j'ai recherché aujourd'hui une manière simple de créer puis gérer un site web pour présenter un service aux particuliers qu'elle veut monter rapidement.

Le site doit comporter seulement quelques pages, peu d'images, étant à destination d'étrangers il doit être multilingue, permettre le payment des prestations via paypal et intégrer un long formulaire assez complexe pour connaitre précisément le besoin des clients.

Comme je suis un peu lassé des CMS comme Joomla, SPIP ou Wordpress qu'il faut installer, mettre à jour régulièrement pour des questions de sécurité et twicker un peu avec des plug-in à bidouiller donc difficiles à maintenir ensuite, j'ai cherché des outils en ligne uniquement, quitte à ce qu'ils soient un peu payant ensuite pour des fonctionnalités étendues, le besoin étant très standard.

J'avais d'abord retenu Snappages qui me semblait très clair et élégant. L'intégration d'un formulaire construit avec Jotform, système indépendant complet et puissant, facilement intégrable dans tout type de site ou blog n'a posé aucun problème. Le coté multilingue par contre était complètement absent et nécessitait de construire le même site pour chaque langue sans même qu'une fonction de duplication n'existe. Bien sur, l'intégration de Google Translate (plug-in intégré) était possible, mais aller savoir pourquoi, les traductions étaient particulièrement mauvaises sauf de Français vers Anglais alors qu'en standard, elles sont plutôt convenables.

20 décembre 2011

Désimlock iPhone 4 (en 4.2.1) avec une imitation de carte Gevey

Aujourd'hui, désimlock de l'iPhone 4 d'une voisine. C'était un iPhone étranger donc impossible de téléphoner avec un opérateur français.

Comme l'iPhone était en iOS 4.2.1, le baseband était impossible à désimlocker de manière soft (cf. ce magnifique tableau récapitulatif).

J'ai donc acheté la carte Gevey, que je n'avais jamais testée auparavant, chez un vendeur français sur eBay (d'excellente réputation) et pour la modique somme de 5€ (plus 1€ de port).


17 décembre 2011

Réparation d'un iPhone 3GS au bouton power cassé.

Cet iPhone 3GS a chuté de haut ! Résultat, une chute sur le bitume sur le coin en haut a droite et coup de bol pas de vitre cassée. 


Symptômes de la panne :
Bouton power (en haut à droite) complètement inopérant. Pour éteindre l'iPhone, obligation de passer par SBSetting (jailbreak nécessaire, mais c'est mon cas), plus par le bouton. Pour rebooter (power + home), idem. Pour allumer l'iPhone, obligation de le brancher en USB (démarrage automatique), plus possible par le bouton. Impossible de refuser un appel ou de mettre en silencieux un appel entrant.

Tests :
Démontage total. Grosse galère. J'ai utilisé le guide ifixit qui va jusqu'à la nappe du bouton power . Ce guide est noté "Difficulty: Difficult" et je peux vous dire que c'est vrai. Les étapes 3 (il faut le savoir), 6 (très fragile) et 22 (très très minutieux) sont particulièrement pénibles.

14 décembre 2011

Réparation d'un écran d'ordinateur portable éteint Gateway NX860xl

Cette semaine j'ai réparé l'écran d'un ordinateur portable canadien (Gateway NX860xl, grand écran 17'').

Symptômes de la panne :
L'écran était totalement noir.

Tests :
- Le branchement d'un écran externe via la sortie VGA (prise bleue) fonctionnait (test réalisé pour tenter de mettre hors de cause la carte graphique/carte mère).
- Le passage d'une lampe de poche à proximité immédiate de l'écran (de face, à moins de 1cm) montrait le bureau windows. Il était facile de voir la souris se déplacer par exemple.

Diagnostic : 
Le rétroéclairage de la dalle LCD semblait en cause. Dans ce cas, le composant le plus souvent en cause est l'inverteur. En regardant de près ce composant, on pouvait voir des traces de corrosion et de brulure (sur le dos de la carte).

19 novembre 2011

Et une petite réparation de lave vaiselle

Aujourd'hui j'ai réparé un lave vaisselle De Dietrich 45cm (plus de 10 ans d'âge) chez des amis.

Symptômes de la panne :
Pas de vidange en fin de cycle de lavage. L'eau stagne et ne se vide plus.

Tests :
- J'ai cherché la pompe de vidange (à ne pas confondre avec la grosse pompe de cyclage), petite pompe magnétique se trouvant en bas face avant de la machine. Elle est facile à identifier car elle est branchée sur le tuyau d'évacuation d'eau qui sort de la machine.
- j'ai démonté la pompe (à peine un quart de tour à la main, sans outil) pour voir si elle n'était pas encrassée, bouchée ou cassée (pales cassées ou tordues). Pas de soucis particulier. Je l'ai débranchée.
- j'ai versé de l'eau à l'intérieur de la machine pour voir si elle s'évacuait bien vers la chambre de la pompe (toujours démontée). En effet oui, inondation au fond du carter du bas ! Donc l'évacuation du bac n'était pas bouchée.
- j'ai poussé avec un tournevis sur la petite soupape présente à la sortie de la chambre de la pompe qui donne sur le tuyau d'évacuation. L'eau présente dans le tuyau s'est déversée dans la chambre : nouvelle inondation ! Pas de problème avec le tuyau donc.
- j'ai branché la pompe sur un cable secteur que j'avais coupé. La pompe tournait bien.

05 décembre 2010

Testing Libox, a streaming and sharing tools for all your media... A fail

Hi,

I tried Libox and would like to share my feelings after 3 days of use.
It took 3 days to index all my files with CPU at 80% excepted all my divx (1To) ! It doesnt nether stream music nor videos to my iPad (3.2) and iPhone (iOS4.1) ("this movie could not be played" !). Videos and photos are all mixed together. The soft doesn't tell what it does, there no options at all. I don't understand what it does when you chose to trash pictures on the iPad/iPhone/web : does it trash the original one on the main computer ? Why isn't there any confirmation when you trash (very dangerous with my children !). What does it do if you add a 2nd main computer with files on it ? Do it mix and sync files between computers ? Nothing is explained when you do so : it starts to "index" all the files. Dot.
Most of all, I didn't manage to remove sync folders, or to do something else than adding folders. I didn't know for each folder how many files it took and how many are still to be indexed. It starts to act like Picasa when it indexes lots of unwanted files from every soft installed on my machine with no way to prevent that. And for the DivX, becose Libox convert everything (to flv ? don't know) in order to be able to stream files in a portable format (I gess), I think it is a bad idea to index those, becose it would take ages and took so much space on your disk ! -- edit : not true --
This soft is a great idea, but, for me, it is still in a so early stage that I don't recommand anybody to install it for the moment (but maybe you will not experience so much issues) . It make me the same feeling that Orb.com made me 3 years ago (don't know how it is now, thought).

13 septembre 2009

iPhone tethering


In order to use my iPhone as a modem (tethering), I followed these steps :

1/ I installed pdaNet via Cydia (my iPhone is jailbroken)
2/ On my Mac, I made a wifi ad hoc connection using Airport, "Create network"
3/ I opened pdaNet, and it told me that it detected a connection and dispayed stats.
4/ I changed on my Mac the browser user agent (on Safari : developement -> user agent -> iPhone) in order not to be catched by my operator and pay more. In addition I avoid to download flash files (using flashblock on Firefox for example).

If you want full internet acces (not only in http but FTP, Mail, SSH, RDP, VNC, Google Talk, VPN IPSEC, L2TP, PPTP) , you can either pay for it (30$, one shot) or crack pdaNet :

1/ Download the cracked PdaNet 1.53 Binary
2/ Connect your iPhone with WinSCP (Windows) or FUGU (Mac)
3/ Overwrite the PdaNet Binary in /var/stash/Applications/PdaNet.app with the downloaded cracked one
4/ with Winscp set the filepermissions from the PdaNet Binary to 755 (rwxr-xr-x)
5/ go to /private/var/mobile/Library/Preferences/ and, if it exists, delete the file com.jft.pn.plist
6/ reboot your iPhone
7/ After it’s back online, PdaNet is registred and ready for full internet acces.

08 juin 2009

Passer à Mac ? Etonnement.

Eh oui ! Après de très nombreuses années sur Windows, je tente un petit peu de Mac OSX. L'idée c'est que je voulais faire un petit peu de dev sur iPhone et que la seule solution pour le moment est d'utiliser le kit de développement Mac (SDK) qui tourne uniquement sur Mac (ce qui n'est pas très fair play, soi dit en passant).

Je me suis donc dit, faisons un peu de Hackintosh (installer Mac OS sur un PC, parfois en multi-boot. Cf le site dans OSX86), cela devrait suffire. Mon pauvre PC portable de boulot, un DELL D610 a bel et bien été transformé en Mac par d'autres, et brillamment en plus.


J'en parle donc à mon chef, au boulot, et celui me répond de ne pas passer de temps la dessus (Hackintosh = 3 j perdus au bas mot avec mon PC d'après ce que j'ai pu lire) mais plutôt d'acheter un petit Mac. Il est sympa mon chef (Et il s'appelle Olaf, c'est pas fou ça ?)

Je vais alors sur le Refurb de Mac et je trouve un petit Macbook à 700€, 2G de RAM, 2GHz, Core2Duo. En 5j il est livré. Ouvert, un petit rapport d'étonnement s"impose !

Ce que j'aime :

  • Il se lance ultra vite après une mise en veille (capot fermé) car il sauvegarde en ram mais il sauvegarde aussi sur le disque dur ce qui lui évite de crasher complètement s'il n'a plus d'énergie du tout pendant la veille (qui consomme un petit peu).
  • Il est joli
  • Il est livré avec plein de logiciels
  • Il plante vraiment très très peu, c'est un vrai bonheur
  • Le trackpad multitouch est tout simplement génial. Je ne touche plus jamais à un ascenseur de fenêtre par exemple.
  • Le système est simple comme tout. Au début on ressent un manque de "configurabilité" mais on comprend vite que la ligne de commande Unix remplace tout ça. Et d'ailleurs cet Unix intégré, c'est bien pratique aussi quand on fait du développement. Avec un émulateur en plus (comme Parallels par exemple), on peut faire tourner les 3 systèmes : Windows, MacOS et Unix. 


Ce que je n'aime pas :

  • Impossible de m'habituer au cmd (pomme) + tab Mac (ctrl+tab Windows). Sur Windows il me permettait de faire du MRU (most recently used) avec les applications sans souci. Sur MacOS par contre, il fonctionne bien entre applications, mais pas du tout entre fenêtres d'une même application (par exemple 2 documents words ouverts). Pour passer d'une fenêtre à l'autre, ce n'est pas du tout intuitif (déjà il faut être conscient que c'est la même appli...), il faut faire cmd (pomme) + `(sous le £) ! Mais en plus, si on utilise cmd+tab, on ne sais pas à chaque fois sur laquelle des fenêtre d'une application on va tomber ! Ouille. Cerise sur le gateau, si on iconise (appui sur le puce orange en haut à gauche d'une fenêtre) une fenêtre ou qu'elle se trouve dans un autre espace ("spaces"), cette fenêtre aura le très mauvais goût de ne pas vouloir apparaitre si on fait cmd+tab !! Horripilant !
  • L'installation des logiciels est variable. Parfois il faut glisser le .dmg dans le dossier applications (ou c'est expliqué, ou c'est dessiné, ou alors rien, il faut le deviner). D'autres fois un installeur apparait comme sur Windows (et on a alors peur de ne pas savoir comment désinstaller). A chaque fois en tout cas, une sorte de périphérique amovible apparait sur le bureau et ne s'enlève pas tout seul, il faut l'éjecter. Je n'en comprends ni l'utilité, ni le sens (y a t il une métaphore que je devrait comprendre ?).
  • On trouve bien plus difficilement des logiciel gratuits / open source pour toutes les tâches particulières (conversion de vidéo par exemple ou bien compression de fichiers powerpoint...). Parfois ils n'existent tout simplement pas, souvent ils sont payants (pas forcément cher mais je n'aime pas cet esprit). On voit pas mal d'utilitaires pour 10 ou 20€, maintenus par des développeurs qui sous windows auraient été bénévoles.
  • Les caractères un peu spéciaux comme [, { ou | par exemple, qu'on utilise régulièrement si on développe un peu sont carrément absent des signes lisible sur le clavier ! Il faut alors savoir que pipe "|' c'est alt + maj + l par exemple. Je ne m'y fais pas. Je ne dois pas assez programmer pour me les mettre dans les doigts.
  • Le finder (l'explorateur de fichier sous Windows) a une organisation des dossiers extrêmement déroutante. En effet ils sont classés par ordre alphabétique comme de simples fichiers ce qui fait que si on souhaite les voir en premier (ce qui est bien pratique pour naviguer en profondeur rapidement mais aussi pour avoir une idée de l'arborescence du premier coup d'oeil), il faut penser à les préfixer avec des symboles comme "_" par exemple. Sinon, ils seront mélangés aux fichiers. Le déplacement de fichiers avec couper/Coller semble impossible, on ne peux apparemment le faire qu'en glisser déplacer, ce qui est très délicat si on doit parcourir plusieurs niveaux d'arborescence. 
Bon, je termine ce billet plus de 2 ans après ma migration et cela n'a pas pris une ride : j'ai toujours les même ressentis. Je suis souvent agacé par la fermeture d'Apple (avec son AppStore, iTunes, ses SSD obligatoirement achetés chez eux, etc) et en même temps je ne me lasse pas de mon Mac (qui est un MacBook Pro core i7, 4Go maintenant) qui est beau, pro, rapide et pratique. De temps en temps je lance Parallels pour certains utilitaires introuvables sur Mac. Et je ne me fais pas à ce foutu pomme + tab !

31 mai 2007

Des cours, des cours

J'ai préparé et donné plein de cours ces derniers temps. Tout le monde peut y accéder (et aussi s'en resservir pour donner des cours si besoin), alors les voila :

  • à Science Po, dans le cadre du cours d'analyse des controverses scientifiques, un cours de "Blitz-web" ("apprendre à créer un site web" en 4h de cours). Ce cours est le pendant "web" du cours de "blitz-flash" (3h de cours) que j'avais donné aux Mines dans le cadre du cours de controverse en 2006.

  • à l'ENST (Télécom Paris), une intro générale sur le web en 1h et un cours de javascript de 7h30 incluant un panorama du web2.0 et un TP sur les mashups

Si vous y trouvez des erreurs, si vous pensez qu'il y manque quelquechose, si vous avez des idées d'améliorations, n'hésitez pas à m'en faire part !

03 décembre 2006

The Live Image Module V2


I released this new version to autorise newbies to use the module. In fact, the previous version needed to use url parameters (see my post about the V1 module). Hopefully the V2 is very simple : it uses the edit tab instead.

About the aim and fonctionnalitys of the module, it is like there was in V1 : embeding pictures or webcams in your Netvibes pages to enhance your Netvibes experience, to have fun or to watch over public or private places, stock quotes, or web services that exists in image.

I'm thinking of a simple collaborative system to collect webcams submited by users in order to simplify your choise. Any ideas about it is welcome.

You can see "The Live Image Module V2" page in the Netvibes Ecosystem or directly adding it by cliquing on the button below :

Add to Netvibes

29 octobre 2006

Cours en Mastère Management des Nouvelles Technologies

Voila, j'ai fini mes cours de cette année en Mastère MNT (3ème cycle). C'était la 1ère année que j'en donnais la-bas. J'ai fait une quinzaine d'heures dont la moitier d'amphi. C'était intéressant mais très crevant : des 10aines d'heures de préparation comme c'était de nouveaux cours ! Tous mes cours sont accessibles en ligne.

Maintenant, par rapport à mes étudiants "habituels" (de licence CIM à Paris 8), j'ai trouvé que les étudiants n'étaient pas tellement différents. Il faut dire qu'en licence CIM comme en Mastère MNT, les classes sont très hétérogènes, des graphistes, des communicants et des informaticiens en CIM; des diplomés d'école de commerce (au moins 1/3 des étudiants) et d'école d'ingénieur en MNT. On arrive donc toujours au même problème : mon cours etant assez technique je barbe une partie des gens que cela n'intéresse pas parcequ'ils connaissent déja ou à l'inverse parceque ce n'est pas du tout leur partie. Les niveaux sont tellement différents, que je ne sais pas bien comment empécher ce phénomène. Si quelqu'un a une idée, qu'il n'hésite pas à commenter ce billet !

Ensuite, évidemment, le coté potache des étudiants est bien toujours présent, même en 3ème cycle : une bonne partie chatte (avec msn) tout le long des cours ou travaille sur ordinateur sur d'autres sujets. Et je ne parle même pas du travail personnel que j'avais demandé entre 2 cours de javascript : j'ai interrogé une petite dixaine d'étudiants sur 35 et le résultat en a été un magnifique fiasco, personne ne savait pourquoi le javascript contient le terme java (ce qui n'est pourtant pas une question technique), ce que signifie "langage interprété coté client", etc.

C'est le coté parfois un peu vain de l'enseignement je trouve. On met toutes nos forces, notre enthousiasme et notre temps sur un cours pour ensuite se rendre à l'évidence, ça a fonctionné très confidentièlement. Heureusement, ce n'est toujours le cas, loin de là, et c'est alors le coté très gratifiant que cela peut avoir, la dessus les étudiants MNT ne m'ont pas déçu non plus, environ la moitier de mes cours ont eu l'air de remporter pas trop mal de succès (les cours plus généraux en général). Alors comment faire pour arriver au zéro défaut ? Ne pas donner ces cours à ces étudiants là, plutôt les remplacer par d'autres (cours)? Leur faire confiance dans ce qu'ils estiment bons pour eux ? Ou alors réorienter ces cours là pour qu'ils accrochent, mais comment ?

Bref, toutes les remarques et réflexions sur ce sujet sont les bienvenues ici !

02 août 2006

Comment désactiver la fonction de validation pour publier directement un article sous SPIP 1.9 ?

Après de (trop) longues recherches, voici comment faire en SPIP V1.9. Aucun des moyen cité pour les versions antérieures ne fonctionne malheureusement. En voici donc un nouveau :
En V1.9.0, pour rendre automatique la validation / publication d’un nouvel article (et non pas avoir à passer chaque nouvel article de l’état "brouillon" à l’état "publié"), il faut modifier le fichier ecrire/exec/articles.php.
Il faut remplacer "prop" par "publie" dans la ligne suivante :
$id_article = spip_abstract_insert("spip_articles",
"(id_rubrique, statut, date, accepter_forum, lang, langue_choisie)", "($id_rubrique, 'publie', NOW(), '" .
substr($GLOBALS['meta']['forums_publics'],0,3)
. "', '"
. ($row["lang"] ? $row["lang"] : $GLOBALS['meta']['langue_site'])
. "', 'non')");
Actuellement (en V1.9.0) c’est à la ligne 1444.
En espérant vous avoir fait gagner 2 bonnes heures de recherches pénibles.

09 mai 2006

Lire ses messages du répondeur free.fr avec Winamp

Si vous êtes abonnés à Free.fr (avec une freebox par exemple), vous pouvez obtenir les messages de votre répondeur téléphonique free par email au fur et à mesure.

Le problème, c'est que les pièces jointes aux mails sont des fichiers audio d'un type particulier : des .au, un format créé par Sun courant sur Unix mais rare sur Windows.

Pour lire ces fichiers, vous pouvez utiliser le plug-in de Vincent Rivière pour Winamp, allez sur cette page puis cliquez sur download, et voila !

03 avril 2006

Nouveau groupe KipuKipèt !

Avec Mr Ricet et Marie H., nous avons créé un petit groupe de musique délire du nom de KipuKipèt.

Vous pouvez en savoir plus sur notre blog kipukipèt ! Nos créations musicales seront disponibles sur jamendo, et ce, libre de droits.


Jamendo : Free music
Creative Commons