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

19 mars 2006

Netvibes : The Image Module



I added this module this night. Hope it will be usefull... At least for me it is ! This module displays an image (photo, webcam, traffic info...) on your netvibes page using they new mini api. To use it the module, just add your image url after the module url like this :
http://www.paris.free.fr/netvibes/img.php

You can personalize your module with these options : width, title and link

Ex : A live cam on the river Seine (Paris) :
http://www.paris.free.fr/netvibes/img.php?title=La%20Seine%20%20%28Paris%29&url=http://webcam.ville.woob2.com/cgi-bin/nph-mjprox?4

My PHP code for this module is GPL. Feel free to ask for new options.

The module is described in the Netvibes Ecosystem here.
* See this module in its context : on my netvibes page (screenshot)

08 mars 2006

Ecran bleu windows XP avec afd.sys en erreur

Ca fait un bail (un mois ?) que notre pc fixe (XP1700+, 1Go de ram, plus de 3 ans d'âge) nous fait des ecrans bleus très pénibles : plantage et perte de données sans raison apparente.

Pour un fois l'écran nous indique un coupable au lieu de seulement IRQL NOT LESS OR EQUAL (un truc comme ça) : afd.sys

En me plongeant dans les forums j'ai vu que mon firewall (Kério) était incriminé. En regardant plus attentivement ce post (en allemand !), il semble qu'il soit possible de faire quelquechose (selon microsoft) en continuant à utiliser Kério (auquel je suis habitué).

Je vais tester ça et au pire installer un autre firewall : zonealarm ou bien Jetico par exemple
Résumé de ce que j'ai tenté : dans regedit j'ai ajouté les valeur suivante sous :
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\AFD\Parameters\.
Entrée de valeur de Registre de sous-cléFormatValeur recommandée (décimale)
DynamicBacklogGrowthDelta
DWORD
10
EnableDynamicBacklog
DWORD
1
MinimumDynamicBacklog
DWORD
20
MaximumDynamicBacklog
DWORD
20000

07 décembre 2004

Viveparis en ligne ?

J'ai démarré le projet Viveparis il y a plus de 7 ans je pense et je n'ai pas encore pu arriver à une version qui me satisfasse assez pour la mettre en ligne !

Le principe du projet ainsi que l'historique sont en ligne.

J'y travaille en fait presque uniquement l'été quand je suis en vacances et que j'ai le temps de prendre du recul sur Paris et que j'en ai envie. Forcément, c long à ce rythme...

En tout cas, un des freins était le fait que je bosse dessus depuis le pc portable et que je devais tout transférer sur le pc fixe avant de tout transférer à nouveau sur l'hégerment free. J'espère du coup pouvoir profiter du fait que je suis maintenant connecté directement à internet du portable pour transférer ma version de cet été qui est plutôt avancée.

Freebox en routeur

Cela fait peu de temps que nous avons enfin la freebox (nous étions chez free depuis pourtant presque 2 ans déja...) et nous avons donc décidé de monter notre petit réseau interne.

Nous avons d'abord acheté un simple switch 5 ports à 11€ chez cdiscount. On a récupéré 3 cables éthernet, 1 pour connecter la freebox au switch, les 2 autres pour connecter les ordinateurs (un pc fixe, un portable de boulot) au switch. Attention, ce switch est un auto-MDI, ce qui signifie que l'on peut parfaitement utiliser des cables éthernet croisés (moi j'en avais un en rab) ou bien droit.

Nous étions déja connectés à la freebox en éthernet (DHCP simple) sur le pc fixe. Le pc portable est lui aussi configuré en dhcp pour pouvoir accéder au réseau d'entreprise.

Nous sommes donc allés sur le site de free pour mettre en marche l'option routeur. Voici nos paramètres :

IP freebox 192.168.0.254 (à ne pas modifier)

DHCP activé Oui (notre reseau interne est tout automatique)

Debut DHCP 192.168.0.0 (plage d'adresse hyper large)
Fin DHCP 192.168.0.50

Ip DMZ 192.168.0.1 (reroutage automatique de tous les ports vers le pc fixe)

Réponse au ping Non (invisibles au ping)

Nous avons rebooté la freebox (débranché un fois) et hop : miracle, aucun pb et même, excellente surprise (bizarre tout de même, coincidence ?) le débit semble meilleur qu'avant : 5000kb/s au lieu de 3800 habituellement avec le test de vitesse du journal du net !

Nous nous sommes audés de quelques tutoriaux pour border la manoeuvre : http://forums.grenouille.com/index.php?showtopic=21282
http://www.aduf.org/modules/ipboard/index.php?s=73151d5661c526b24cdef8c6668feb6f&showtopic=11471&st=0
http://www.freenews.fr/index.php?itemid=454


oscommerce

J'ai mis en place en une nuit un site de vente en ligne basé sur oscommerce et c'est déja très impressionant au niveaux des caractéristiques standard : gestion d'un panier, gestion de bannières de pub, multilingue, multidevise, multitaxe, gestion des stocks, gestion des sauvegardes, sécurisation ssl, plus de 1500 contributions, modules de payement en ligne inclus (CB, cheque, paypal...), mise en avant de promo et nouveautés...

Tout sur le sujet dans le wiki réalisé pour l'occasion dans mon quotidien.

Tags ID3

Je cherche toujours un moyen de trier, classer, renommer et tagger notre collection de mp3 (et si possible d'ajouter des photos de pochettes pour notre gmini).
J'ai testé K-mp3, tag&rename, musicmatch, winamp5 (cover&tag), mp3 tag tool, musicbrainz entre autres...
Aucun ne fait l'affaire car le plus souvent ils reconnaisent mal les caractères accentués des fichiers mp3 français(tag&rename, musicmatch), ils sont incapables de les renommer (musicbrainz), ils ne connaisent pas la plupart des morceaux car ils sont français ou simplment pas assez connus et ne peuvent donc pas les retagger ou encore moins leur trouver une pochette automatiquement.

01 décembre 2004

Lycos

Mon ancien hébergeur gratuit, sur lequel j'ai hébergé mon premier site (celui sur les trottoirs, il y a bien 7 ans de ça au moins) s'appelait Mygale. Devenu Multimania puis enfin Lycos, il est devenu complètement inutilisable à cause de toute la pub qu'il ajoutait (et ajoute encore) aux pages hébergées gratuitement.


A la rentrée, Lycos a offert à ses anciens utilisateurs gratuits (dont je fait donc partie), un hébergement habituellement payant, gratuitement pour 1 an. Cet hébergement comprend 500Mo d'espace disque, 5Go de trafic mensuel maximum, un nom de domaine pour 1 an, php 4, 5 bases MySql (prix normal, 7,95€/mois HT).


J'ai donc choisi le domaine wikiwig.org pour y héberger une version de démo de notre wiki wysiwig "wikiwig 3". Puis je me suis ravisé, je ne compte pas payer l'année prochaine, donc cet hébergement n'est pas péreine et il ne vaut mieux pas y mettre un logiciel libre susceptible d'être visité par le public de façon habituelle.


Je l'utilise donc pour y installer des tests de logiciels web pour l'instant.


Cet hébergement Lycos me parait assez exemplaire parcequ'il offre une interface de back office extrèmement soignée et complète. Elle est particulièrement simple, fonctionnelle et puissante. On peut tout y faire sans écrire une ligne de code ni installer un logiciel sur son poste. Par exemple, on peut naviguer parmi ses fichiers sans logiciel FTP (donc par http avec son navigateur web), on peut demander un nouveau sous domaine sans attendre plus de 2mn, on peut installer un ou plusieurs de la 20taine de logiciels libre complètement et sans le moindre effort sur son espace ou dans un de ses sous espace, etc...


A suivre...

30 mai 2004

Le P2P anonyme

J'ai testé

mute (ne fct pas)

freenet (incompréhensible)

EarthStation 5 (laid, plein de pub, mange tout le cpu)

filetopia (fct mal)


Extrait d'1 article de libé :

La nouvelle version de MP2P, qui sera disponible prochainement, devrait éviter à ses utilisateurs d'encourir de tels risques, a déclaré Pablo Soto. (Optisoft a mis au point les réseaux d'échange de fichiers musicaux en ligne Blubster (http://www.blubster.com) et Piolet (http://www.piolet.com) qui sont administrés depuis la plate-forme P2P (peer-to-peer) MP2P d'Optisoft.)



EarthStation 5 (http://www.es5.com), basé dans le camp de réfugiés palestiniens de Djénine, en Cisjordanie, et Filetopia (http://www.filetopia.com), proposent eux aussi des systèmes d'échange de fichiers qu'ils présentent comme garantissant l'anonymat.