Ro6gnol gazouillis en vrac

27juil/100

2 services web 2.0 bien sympathiques


Si vous avez déjà été confronté à la difficulté d’organiser une réunion et de trouver une date qui convienne à tout le monde, Doodle est fait pour vous.
Doodle est un service SaaS ( Sotware as a Service) qui permet de fixer des moments de rendez-vous avec d'autres personnes.
Aucune authentification ni enregistrement ne sont requis.
Doodle donc  un service en ligne gratuit pour proposer une date de réunion avec sondage des participants.
Principe :

  • l'organisateur de la réunion se connecte sur le serveur doodle et crée une page qui indique la raison de la réunion, les dates et horaires possibles,
  • doodle crée la page et communique l'URL de cette page à l'organisateur,
  • l'organisateur diffuse cette URL aux participants à la réunion,
  • les participants indiquent très simplement en cochant leurs disponibilités sur la page doodle,
  • l'organisateur peut consulter les réponses de chacun (ainsi que celles de tous les participants) pour choisir la meilleure date de réunion.

Cacoo est un service gratuit permettant de créer des diagrammes, graphes, plans ... très réussis graphiquement et permettant d'être partagés collaborativement en temps réel.
Voir via l'excellent site de veille techno "La ferme du web".
Et puis allez ; un petit dernier pour la route ;o)

http://titanpad.com/ permet de partager une note en temps réel et de la retrouver.
Plusieurs participants qui ont une couleur différentes peuvent intervenir.
Pas d'inscription ( ça fait du bien ... ).
Parfait pour partager des idées rapidement en début de projet.

26juil/100

Outil de questionnaire par internet

Découvert par hasard un outil très puissant permettant, entre autre, de créer des questionnaires en ligne.
http://www.limesurvey.org/fr offre de nombreuses fonctions pour exploiter les résultats.
C'est encore http://www.framasoft.net qui en parle le mieux.

5juin/100

Modifier les variables d’environnement sous Vista

Je me penche sur un framework plein de promesses nommé  Jelix.

Il semble qu'il faille quelquefois utiliser php en ligne de commande, et pour cela il est nécessaire de modifier les variables d'environnement du système afin que celui-ci sache ou trouver php.exe.
Sur la page http://jelix.org/articles/fr/manuel-1.1/installation/prerequis il y a un mode opératoire.
Mais je pense que cela s'applique à XP.
Voici comment procéder pour Vista :

Démarrer / Panneau de configuration

Avec l'affichage par icône : Icône Système et maintenance puis Icône Système

Avec l'affichage classique recherche en bas de la liste l'icône système

Puis dans la colonne de gauche
Paramètre système avancés
Bouton Variables d'environnement
Dans la liste déroulante Variables Système séléctionner l'item Path
Puis cliquer sur modifier.
A la fin de la zone de texte "Valeur de la variable" ajouter un point-virgule puis le chemin de l'endroit ou se trouve php.exe.
Par exemple D:\DEV\wamp\bin\php\php5.3.0

Attention ; on ne peux pas modifier les variables d'environnement dans la
boîte de dialogue Propriétés système si on n'est pas connecté avec un compte
administrateur

24mai/100

Le probléme de l’outsourcing

Il est tellement difficile de mener correctement un projet informatique, que je me suis souvent demandé comment il était possible de le réussir avec l'outsourcing.

L'outsourcing consiste en la sous-traitance d' activités jugées non-essentielles et non stratégiques.
Pour être la plus profitable économiquement, cette externalisation se fera dans des pays ou la main d'oeuvre est moins chère.
En informatique, les pays de l'Est et l'Inde.
Cela n'est rien d'autre qu'une délocalisation.
Ce mot étant peu connu du grand public, on a pu voir une grande équipe de football arborer sur son maillot le nom d'une société de service qui vantait son savoir faire dans l'externalisation.
Marchand de viande et délocalisation : un accord parfait :-?

Je me rappelle une conversation avec une spécialiste de l'outsourcing qui m'avait dit que ; oui il fallait compter 5 aller-retours pour espérer récupérer du code exploitable et que oui ça posait d'énormes problèmes mais que in-fine ça restait profitable économiquement...

Pour finir, voici un extrait du forum de France-Echecs ou un intervenant fait une parenthèse sur l'externalisation :

Le probléme de l'outsourcing (Hors sujet complet) par Chesslov, le 20-05-2010 à 11:58:42
ou de l'offshore, c'est que le donneur d'ordre bien souvent ne sait pas ce qu'il a commandé.
Donc bien sûr, aprés, il est surpris par le résultat.
Premiére régle de l'outsourcing: tu investiras dans un Project Manager.
Deuxieme regle: celui-ci doit avoir des competences sociales d'abord et comprendre l'interculturel (j ai pas dit le multiculturel, c'est pas la même chose).
troisiéme régle: tu n'outsourcera pas ce que tu n'as pas le besoin d'outsourcer (donc, t'as réfléchi avant, et tu ne t'es pas contenté du tableau excel de ton directeur financier).
Quatriéme régle: avant d'outsourcer, t'iras voir sur place.
Cinquiéme régle: tu n'attendras pas du prestataire des services que tu aurais attendu chez toi: tu viens d'outsourcer, si tu as oublie des prestations dont tu as besoin en cours de route c'est que tu as oublié la phase 3, si tu sais pas communiquer sur ce que tu crois avoir commandé, c'est que tu as pas recruté la phase 1 ou que tu as recruté un chef-developpeur (ou pire un consultant-ERP ne connaissant que le développement d'une petite ville du sud de l'Allemagne) qui n'a jamais coordonné de ressources humaines avant.
J'ai vécu le meilleur et le pire avec l'outsourcing, que ce soit en Pologne, en Inde ou en Roumanie.
Mais le succès ou l'échec a plus a voir avec le donneur d'ordre qu'avec le prestataire de service. Aprés tout, c'est toujours le donneur d'ordre qui a signé le bon de commande du prestataire de service, outsourcé ou pas.

16mai/100

Forcer l’activation du javascript

J'ai besoin pour un nouveau site d'être certain que le javascript est activé.
Si si ; ça peut être indispensable.
Par exemple, pour un site de réservation qui offrirait un mode "borne publique", il faut régulièrement controler avec un bout de code Ajax si l'état du planning doit être réaffiché.

Le principe me paraissait simple :
1] Encadrer la page par un div qui masque son contenu
2] Rendre visible ce div avec du javascript : si le javascript n'est pas actif ; le contenu de la page ne s'affiche pas.
3] Principe inverse pour afficher un message invitant l'utilisateur à afficher le javascript.

Or me voici à la recherche du bout de code en question avec notre ami Google.
Etrangement, impossible de trouver ce procédé !
On trouve partout un bout de code qui ne me convient pas du tout et qui consiste en :

<script type="text/javascript">
document.write("<p>Youpi ; javascript est activé</p>");
</script>
<noscript>
Javascript est désactivé...
</noscript>
bla bla quand même alors que je ne veux pas !!

Mais ça ne convient pas du tout !
En effet, la balise <noscript> affiche bien son contenu quand le javascript n'est pas activé ; mais elle n'empeche nullement l'affichage des autres balises de la page.

Voici donc la bonne solution :

<body>
<div id='avertissement' name='avertissement'>
<p>Javascript est désactivé... Le site ne peux pas fonctionner
</div>
<div id="monsite" style="display:none" name='monsite'>
Voici du bla bla ...<br>
Mais seulement si javascript est activé !!
</div>
<body>
<script type="text/javascript">
document.getElementById('monsite').style.display='block';
document.getElementById('avertissement').style.display='none';
</script>
10mai/100

Palmarès de langages de programmation

Le classement des langages de programmation est sorti.
Le premier est le langage C, qui détrône Java.

On peut critiquer le mode opératoire du site http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html , car il s'agit de se mettre d'accord sur le terme de "popularité" d'un langage.
En effet, à mon avis c'est un peu comme pour la publicité pour une marque de frites congelées ; ce n'est pas ceux qui parlent le plus qui en mangent le plus ! ;-)

Mais cette liste a le mérite d'exister.

21avr/100

Veille techno client riche

Veille techno

17 menus qu'ils sont beau en javascript
http://www.underworldmagazines.com/17-effectiv-dropdown-menu-resources/

Une centaine de plugin bien pratique pour la librairie jQuery
http://www.jqueryplugins.com/ ( a voir absolument une très belle gestion de panier pour site de e-commerce ).

Les utilisateurs de la librairie javascript Prototype disposent d'une fonction très pratique, PeriodicalUpdater.
Malheureusement jQuery ne la propose pas.
Voici donc un plugin JQuery très utile pour mettre à jour du contenu périodiquement :
http://www.360innovate.co.uk/blog/2009/03/periodicalupdater-for-jquery/
et/ou http://github.com/RobertFischer/JQuery-PeriodicalUpdater/

20avr/100

Le site de la semaine

Très beau site e-commerce ( sans Flash   ;-) )
Plein d'idées sympathiques de cadeaux.

http://www.mageekstore.com/

On y trouvera par exemple le plus petit hélicoptère radio commandé ( tient dans le creux de la main : 29.90 € ), un sèche vernis à ongles en forme de singe , une caméra IP wi-fi etc.

16avr/100

Google : Nouvelle interface

Google tente de résoudre un vieux problème de pertinence pour l'affichage des résultats.
En effet, plus une page est ancienne, plus elle a de chances de gagner quelques places dans l'affichage des résultats.
On peut imaginer qu'ainsi Google veuille empecher que des copies puissent être mieux placées que les originaux.
Malheureusement cela permet assez souvent a des pages anciennes, qui n'ont pas évolué depuis plusieurs années, de se trouver bien placées dans le résultat.
On a aussi quelquelfois du mal à trouver une information récente qui ne serait pas classée dans la rubriques des actualités.
Google permet désormais de rechercher des informations en fonctions de leur date de parution.
Avec une pointe d'Ajax pour présenter en temps réel des pages qui viendraient tout juste de sortir du clavier.

Une excellente innovation qui donne plus d'autonomie à l'utilisateur dans la présentation des résultats.

15avr/100

Beau logo

De Richard Fonteneau ( http://lexlogo.com/ )

Ce logo montre le swing d'un golfeur.
Il représente également la tête d'un soldat de Sparte.

Sobre et élégant à la fois.  ( Tout comme moi ! ;-)   ;-)   )