« novembre 2008
lunmarmerjeuvensamdim
12
3456789
10111213141516
17181920212223
24252627282930

Blog Bazar


Add to Technorati Favorites

mardi 18 novembre 2008

OpenOffice

En référence à une publicité en cours, voici une "contre-pub":

Open Office est un logiciel libre et gratuit. Vous pouvez le télécharger librement. Il fonctionne sur Mac OSX, sur Windows, sur Linux (et autres systèmes). Il vous permettra d'éditer les fichiers Microsoft Office que l'on vous enverra. Et vous pourrez l'utiliser très largement pour vos besoins internes.

Notez par exemple que nous maintenons la documentation du produit de mon entreprise avec le Writer d'Open Office (environ 600 pages).

Télécharger Open Office

Source:Contre-pub openoffice

samedi 1 novembre 2008

Montpellier ? J'y comprends rien...

Dialogue en voiture avec ma fille de 5 ans:

- "On est bientôt arrivés?"

- "Oui, on est presque à la maison, on est déjà à Montpellier"

... court silence ...

- "Qu'est ce qu'il a ton pellier ?"

- (sourire) "Ah mais non, c'est pas 'Mon' pellier, ni 'ton' pellier, c'est une ville. Comme chez nous à 'Castries'!"

- ...silence...

- "Ben moi j'y comprends rien"

- ... silence de 2 minutes ...

- (petite voix boudeuse) "Ben moi en tout cas, j'ai pas de pellier!"

lundi 29 septembre 2008

Lancer le .bashrc sous Mac automatiquement

Pour une raison que j'ignore, le Mac n'est pas configuré pour exécuter automatiquement le .bashrc lors d'un lancement de session (avec Terminal par exemple).

Il manque en effet une ligne dans le fichier /etc/basrch faites donc:

 cd /etc/
 sudo vi basrch

et ajoutez la ligne:

 [ -r ~/.bashrc ] && . ~/.bashrc

lundi 23 juin 2008

15 Millions de Firefox 3 en direct

J'étais devant le compteur de téléchargement de Firefox 3 le Samedi 21 juin à environ 13h (http://downloadcounter.sj.mozilla.com/). Je n'ai pas pu résister à faire une capture d'écran au passage des 15 millions ! Difficile, à la vitesse à laquelle ça bougeait (1000/minutes environ)!



Pour télécharger vous aussi votre Firefox 3: http://www.mozilla-europe.org/

dimanche 25 mai 2008

Extension de debug PHP Zend Toolbar pour Firefox 3

Mise à jour

Zend a mis à jour la version de son extension qui supporte maintenant Firefox3 : http://www.zend.com/download/155

La suite peut tout de même être intéressante le jour ou FireFox passe en version 3.1 ou 4.0 !!


Une des raisons pour lesquelles je ne voulais (pouvais ?) pas passer sous Firefox 3 est la perte de mon environnement de Debug de Zend Studio. La barre de navigation de Zend étant en effet bloquée à la version 2.0 de Firefox.

Je ne pense pas avoir le "droit" de diffuser un fichier xpi d'installation "patché", aussi, je vous propose de lister les opérations nécessaires à cette "mise à jour", car moyennant une petite manipulation, cette barre fonctionne finalement aussi sous Firefox3. Voici les étapes à suivre pour se "refaire" une extension qui autorise le fonctionnement sour Firefox 3 (à vos risques et périls ;) ).

1) Récupérez la dernière version de l'extension:

- Téléchargez, mais n'installez pas. Utilisez Internet Explorer ou Safari par exemple.

http://downloads.zend.com/studio/MozillaToolbar/ZendFirefoxToolbar-2.0.2.xpi

2) Décompressez l'archive:

- Tapez la commande:

unzip ZendFirefoxToolbar-2.0.2.xpi -d ZendToolbar2

3) Allez dans le dossier ZendToolbar2 ainsi créé

- Editez install.rdf:

<Description about="urn:mozilla:install-manifest">
    <em:name>Zend Studio Toolbar</em:name>
    <em:description>Provides Zend Studio integration</em:description>
    <em:creator>Zend Technologies</em:creator>
    <em:homepageURL>http://www.zend.com</em:homepageURL>
    <em:version>2.0.2</em:version>
    <em:id>{3c9761ad-a43d-4447-b924-f5d83cb48063}</em:id>

    <em:iconURL>chrome://zend/content/images/zde_icon32.png</em:iconURL>
    <em:optionsURL>chrome://zend/content/settings.xul</em:optionsURL>
    <em:aboutURL>chrome://zend/content/about.xul</em:aboutURL>
    <em:updateURL>http://downloads.zend.com/studio/MozillaToolbar/update.rdf</em:updateURL>

    <em:targetApplication>
        <Description>
            <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
            <em:minVersion>1.5</em:minVersion>
            <em:maxVersion>2.0+</em:maxVersion>
        </Description>
    </em:targetApplication>
</Description>

- Modifiez ainsi:

 <em:updateURL>https://downloads.zend.com/studio/MozillaToolbar/update.rdf</em:updateURL>

et

 <em:maxVersion>3.0+</em:maxVersion>

4) Allez dans le dossier "chrome"

- Tapez la commande:

 jar -xf zend.jar

- Editez content/toolbar.js

- Commentez ainsi dans les fonction "function zendDebug(contextMenu) et function zendProfile()" les deux lignes suivantes:

    // document.getElementById("zendDebug").disabled = true;
    // document.getElementById("zendProfile").disabled = true;

- Effacez le fichier zend.jar

- Tapez la commande:

jar -cf zend.jar content/

- Effacez le dossier "content"

5) Remontez au niveau supérieur (ZendToolbar2)

- Tapez la commande:

zip -r ZendFirefox3_Toolbar-2.xpi chrome chrome.manifest install.rdf

6) Installez ce fichier ZendFirefox3_Toolbar-2.xpi ainsi obtenu!

- Glissez le fichier dans une fenêtre de Firefox3.

lundi 5 mai 2008

Steve pour le marché, Steve pour la notoriété

Extrait d'un portrait de Steve Ballmer par Guy Kawasaki sur time.com

"He is actually Microsoft's combative, take-no-prisoners chief warrior. If you want 95% of the wallets of every market that you're in, then you want this Steve. If you want 95% of the mind share of every market that you're in, then you need the other Steve (Jobs)."

Traduction approximative: "Il est le combattant en chef "pas de prisonniers" de Microsoft. Si vous voulez parvenir à 95% de parts de marché sur tous les domaines où vous vous placez, alors vous voulez ce Steve. Si vous voulez 95% de notoriété sur tous vos domaines, alors vous avez besoin de l'autre Steve (Jobs)."

		

jeudi 17 avril 2008

Internet pue ?

Une petite nouvelle comme il y en a tant d'autres sur Internet, lue au hasard des blogs : "Vers un moteur de recherche d'odeurs ?".

On nous informe avec un enthousiasme débordant que l'on va bientôt pouvoir transmettre les odeurs via un portable, et donc, que "les évolutions seraient multiples", et "pourquoi pas ? Un moteur de recherche d'odeurs?".

Ma première pensée a été d'imaginer des ingénieurs et commerciaux fébriles se disant "ah génial! Personne ne l'a fait avant nous! Les débouchés, le marché, dément"... Hé les gars! Réveillez-vous ! Vous n'avez rien de mieux à faire ? Ma pensée va vers les 6 milliards d'êtres humains (moins 10 ou 20) qui s'en fichent totalement. J'aimerais que ces gens aillent expliquer à un paysan du Darfour :

- "Eh tu sais que l'on va bientôt pouvoir envoyer des odeurs sur un portable ?"
- "...?!"

La news , si vous avez du temps à lire : très résumée mais en français : http://www.top-logiciel.net/news-article.storyid-2632.htm, et en anglais : http://www.ntt.com/release_e/news08/0004/0407.html

mardi 1 avril 2008

Retrouver le nom d'une fonction C++ (demangle)

Parfois , lors de l'édition de lien d'un programme, ou bien encore lors de son lancement, il peut arriver qu'une erreur fasse mention d'une fonction C++ au nom improbable:

Exemple:

 dyld: lazy symbol binding failed: Symbol not found: __ZN7Indexer16CrawlPatternListC2Ev
 Referenced from: /opt/albertqa/libexec/libalbcore.dylib
 Expected in: flat namespace

Pour retrouver quelle est cette fonction que le compilateur n'a pas correctement liée (ceci intervient tout de même fréquemment avec le compilateur GCC modifié par Apple :( ), il suffit d'utiliser une fonction de demanglage (unmangle, ou demangle en anglais). Le petit programme qui fait cela fait partie des GNU Binutils qui se trouve en standard sur un Mac ou sur un Linux, avec l'environnement de développement installé : c++filt

Exemple:

 c++filt __ZN7Indexer16CrawlPatternListC2Ev
 Indexer::CrawlPatternList::CrawlPatternList()
 c++filt __ZNK7Indexer16CrawlPatternList5MatchERKN3WWW3URLE
 Indexer::CrawlPatternList::Match(WWW::URL const&) const

dimanche 30 mars 2008

CoRD : accéder à un PC depuis votre Mac

Pour accéder à un PC distant, avec l'interface graphique, il existe aujourd'hui principalement deux stratégies:

  • accéder en mode "brut", via un produit comme VNC. Eventuellement en mode "retourné", c'est à dire à l'initiative du PC : lire ici. L'avantage est que le programme s'installe aisément, et il existe des versions sur tous les systèmes. L'inconvénient est que la vitesse de réaction est parfois assez pénible.
  • accéder en mode "session graphique". Ceci se fait en utilisant le mode "Terminal Server" offert par Windows.

Ce dernier mode est bien plus agréable, à l'usage. Sur un réseau local, il est possible d'arriver à obtenir quasiment la sensation que l'on est "sur le PC". Pour les Macintosh, Microsoft s'est fendu d'un "Mac Remote Desktop Connection", qui malheureusement, est toujours scotché en version béta. Il est bien triste de constater que cette société n'a pas les moyens de faire suivre ses programmes... De plus, le programme bien qu'il ait le mérite d'exister, souffre de divers bugs : impossibilité de l'interfacer correctement avec un clavier international (clavier français), et blocage total du Macintosh, si vous lancez un programme qui fait défiler une console de mode commande!!

Notons à ce propos que le système de saisie de bug est un véritable parcours du combatant... pour finalement se faire rejeter par "Non ceci n'est pas un bug"... Ben tiens...

Donc, je remercie grandement l'équipe de "CoRd" et particulièrement Dorian Johnson, qui ont pu mettre un point un produit aussi complet que celui-ci! Le produit va sensiblement plus vite que le Mac RDC de Microsoft, est bien pensé. Les bookmarks sont pratiques, il est traduit en français. Bref, un opensource qui encore une fois dépasse un produit "propriétaire"...

Pour accéder à CoRD : http://cord.sourceforge.net/

Téléchargez directement la 0.5, même en béta. C'est la seule qui permette d'accéder à son disque dur Macintosh partagé sur le PC, et donc, d'échanger ses fichiers.

mardi 25 mars 2008

Pour les ultra-fans de Mac

A mettre en poster dans votre chambre...

mercredi 5 mars 2008

Une vie à attendre Vista

Et une journée de perdue à chercher pourquoi une simple commande d'ouverture de port est refusée sous Vista!!!

En installant une simple archive zippée, voici que Vista m'annonce, alors que je suis déjà à cran de gâcher mon temps, que je vais devoir attendre 20906 jours que la copie s'effectue!

La chose est fréquente lors de téléchargements Internet, d'installation de produit. On peut s'en amuser, surtout lorsque on voit le temps diminuer à la vitesse de la machine à remonter le temps. Dans ce cas précis, cela ne s'est pas produit. Au contraire, je suis monté à 40000 jours, decendu à 10000, puis revenu à 20906 jours, qui est resté jusqu'à la fin. Je rassure tout le monde, je n'ai pas attendu les 54 ans que m'avait froidement annoncé Vista, mais environ 40s. A peine le temps de faire la saisie écran!

dimanche 2 mars 2008

Avant-goût de printemps à Montpellier

Comme chaque année, vers le mois de février, il y a toujours une belle journée qui préfigure le printemps. Après, nul doute que des pluies grises viendront encore nous rappeler que l'hiver est toujours là. Mais pour le moment, profitons de cette agréable chaleur.

Nous étions nombreux à avoir eu la même idée, mais la plage est suffisamment grande pour accueillir tout le monde. Freesbee, cerf-volants, et ... kite-surfs...

Tiens, d'ailleurs, faudrait que je ressorte ma planche! ;)

		

samedi 9 février 2008

Un peu de musique dans le blog!

Suite à une question posée par Nat, j'ai effectué une petite recherche pour trouver comment mettre le plus simplement de monde de la musique dans les billets de son blog. Voici donc comment procéder:

Tout d'abord, il faut choisir un site qui permet de diffuser de la musique. Est-il nécessaire que je vous déconseille de mettre un mp3 que vous auriez récupéré de façon plus ou moins légale sur votre site? Il existe bien entendu des dizaines de sites qui permettent de procéder de façon identique, mais le mieux fourni en morceaux de musique est à mon avis Deezer. On peut regretter le manque de réglages sur le petit Widget qui apparaît sur votre site, mais ne faisons pas les difficiles!

Etape 1: Créez votre compte

Connectez vous sur www.deezer.com, ouvrez un compte si ce n'est pas déjà fait.

Etape 2 : Créez votre playlist

Construisez vous une "playlist". Cette liste de musique peut comporter un ou plusieurs morceaux.





Etape 3 : Ajoutez les morceaux de musique dans votre playlist



Recherchez le ou les morceaux qui vous intéressent:


Ajoutez le morceau dans votre playlist:


Sélectionnez la playlist, puis cliquez dans "Ajouter":

Etape 4: Copiez le code dans le billet de votre blog:

Sélectionnez tout d'abord votre playlist:

Personnalisez votre playlist. Attention, si vous sélectionnez lecture automatique, ceci peut avoir des effets indésirables; en effet, n'oubliez pas que la musique se déclenchera chaque fois que quelqu'un ira sur votre blog, tant que votre billet sera situé sur la page d'accueil de votre blog. De même si vous mettez plus d'un billet de musique, cela déclenchera une joyeuse cacophonie!
Pour cela, cliquez dans le bouton "BLOG":

Cliquez dans "Copier le code". Rien ne se passe ? Eh bien si! Vous avez maintenant le code dans votre "presse-papiers"...

Etape 5 : Collez le code dans votre billet

Là il faut passer en mode "HTML" sur votre billet, pour pouvoir effectuer cette opération. Le conseil est de rédiger votre billet entièrement avant d'effectuer cette opération, qui n'est pas forcément réversible

Ici, sur un blog Canalblog: (pour Nadine en particulier !)

Là, sur un blog Dotclear:

Faites "Coller" depuis votre menu édition (ou CTRL-V):

Etape 6: Et voilà!


free music

mardi 5 février 2008

Liste des routes

La commande "route print" sous Windows est une commande qui fournit la liste des routes IP, pour obtenir l'équivalent sous Mac ou sous Linux, il suffit de faire "netstat -r", ou plus rapide (sans résolution de noms); "netstat -rn".

Pour les réfractaires à la console Terminal, il suffit d'aller dans Applications->Utilitaires->Utilitaire de réseau, onglet "Netstat" et de choisir "Afficher les informations du tableau de routage"... qui affichera exactement le contenu de cette commande!

dimanche 3 février 2008

Avec deux doigts

Le saviez-vous ? Depuis le système 10.4, avec deux doigts sur le trackpad, sur les portables récents, on peut faire quelques petites choses assez pratiques:

  • mettez deux doigts sur le trackpad, et faites les glisser vers le bas, ou bien vers le haut : cela fera glisser votre page vers le haut ou vers le bas. Une fois qu'on s'y est habitué, on ne peut plus s'en passer!
  • la même chose fonctionne à l'horizontale ou bien même en diagonale. Ces deux usages étant beaucoup moins fréquents à mon avis !
  • en maintenant la touche CTRL enfoncée, la même chose provoquera un Zoom écran.

Si tout ceci ne vous semble pas fonctionner sur votre ordinateur, alors:

  • ce n'est peut-être pas un mac ? (vérifiez si vous voyez une pomme quelque part ;) )
  • votre système n'est peut-être pas à jour
  • vérifiez vos réglages systèmes : Préférences Système -> Clavier et Souris -> Trackpad