mercredi, juin 29, 2005

les fils de baladodiffusion en anglais

les fils de baladodiffusion c'est quoi ? Tout simplement le terme français pour le podcasting. On en apprend tous les jours  isn't it ?
Et pour ceux qui ne le savait pas encore, Apple annonce la fusion de ses lignes iPod et iPod Photo, tous les iPod standards bénéficiant dorénavant d'un écran couleur (je devrais peut-être en changer ...)

mardi, juin 28, 2005

utiliser Google en command line

Saviez-vous qu'il est possible de lancer des requetes en ligne de commande sur Google.
des exemples?
/news string lance une recherche sur les news lié à string.
/froogle string lance une recherche de produits liés à string dans les online stores.
Pour plus d'info, allez voir sur projects.felipc.com/gcl.


jeudi, juin 23, 2005

Test Browser Gratuit

Trouvé grâce à FredCavazza.net, browsershots permet de tester son site web sur différentes plateformes et différentes browser et tout ca gratos. Mode opératoire: cliquez sur l'onglet "submit", encoder l'URL de votre site et appuyez sur submit. Quelques temps après, vous retrouverez des screenshots (parfois très etonnants) de votre site ;-)
Un petit conseil, ne rester pas planté devant votre écran, ca prend plusieurs heures, revenez plus tard et retrouver vos resultats via l'onglet "search".

mardi, juin 21, 2005

ColdFusion - luttons pour un cfmail plus humain

Voici un petit truc sympa qu'on ne retrouve pas dans la documentation ColdFusion et qui permet de rendre notre cfmail plus humain:

<cfmail

from="CreativIT<creativIT@CreativIT.com>"

to="Mon pote<ipod@apple.com>"

subject="un mail plus sympa">

lundi, juin 20, 2005

CF - Fusebox 4 - le mode production

Pour ceux qui utilisent le framework FuseBox 4 pour ColdFusion, vous savez sans doute que le fait de changer le paramètre mode de "development" en "production" dans votre fichier Fusebox.xml accélère jusqu'à 10 x le temps de process. Le problème c'est que les fichiers ne sont plus parsés, donc, fini les modifs. Pas grave me direz-vous, il suffit de remettre le parametre en "development". QUE NENI, le fichier n'est plus parsé !! (l'oeuf ou la poule ;-). La solution consiste içi à forcer le parsing avec la commande suivante: index.cfm?fusebox.password=&fusebox.parse=true&fusebox.load=true.

Et n'oubliez pas de remettre le tout en mode production avant de livrer votre application au client ;-)

Plus d'info: www.fusebox.org

dimanche, juin 19, 2005

CMMI et la gestion du risque par Borland

Ce 17 juin 2005, j'ai pu assister à Paris (levé 5 heure du mat') à un seminaire tout aussi gratuit qu'instructif. Borland nous invitait en effet à un petit-déjeuner consacré à CMMI et à la gestion du risque dans les développements informatiques.

Ce qui m'a le plus intéressé fut sans conteste l'interviendront de Bill Curtis, auteur de plusieurs ouvrages sur le sujet, expert mondialement reconnu et Chief Process Officer de Borland (je vous copy-colle tout le titre, c'est plus simple). Une forte personnalité accompagnée d'une communication préparée et soignée, sa prestation fut le clou de la matinée.

Mon seul regret? Qu'aucun de mes boss n'ai pris la peine de venir écouter ce Monsieur Curtis.

ha oui, j'oubliai, Qu'est-ce que le CMMI ?
CMMI est l'acronyme de Capability Maturity Model Integration, il s'agit d'une fusion de modèles d'amélioration des processus pour l'ingénierie système et logicielle créée au cours des ans.

Un des objectifs de CMMI est de fournir un vocabulaire commun au travers d'un ensemble de modèles afin de réduire les efforts redondants. Ainsi le processus de soumission d'un plan projet s'appuie-t-il sur une procédure expliquant comment en écrire un, accompagnée d'un exemple à partir duquel effectuer des copier-coller.

Il existe 5 niveaux de maturité dans le CMMI

Chaque niveau de maturité consiste en plusieurs domaines de processus ou groupes de pratiques exécutées collectivement pour réaliser un objectif spécifique.
  • Niveau 1, une organisation n'a que des processus adhoc (non gérés),
  • au niveau 2 de maturité, cette organisation se concentre sur l'amélioration des problèmes de gestion qui affectent l'efficacité du projet au quotidien.
  • au niveau 3, les meilleures pratiques et leçons tirées des projets précédents ont bouilloné au-delà de chaque équipe projet, au point de créer une identité organisationnelle.
  • etc...
Je vais certainement remplir leur formulaire d'évaluation de risques pour reçevoir un livre sur le CMMI. La suite après la lecture de mon futur ouvrage.
Plus d'info? allez voir sur le site de Borland.

jeudi, juin 16, 2005

Creer ses noms de variable dynamiquement en ColdFusion

Comment faire pour obliger ColdFusion à interpreter la partie à gauche du = d'un CFSET ? La solution consiste à encapsuler le nom de variable dans des guillemets, ColdFusion va alors interpreter le nom de variable correctement. Pas compris ? Un exemple ....

Pas bien:

<cfloop from="1" to="5" index="i">
<cfset varName#i# = "du texte" />
</cfloop>

Bien:

<cfloop from="1" to="5" index="i">
<cfset "varName#i#" = "du texte" />
</cfloop>

Vous aurez alors vos 5 variables varName1, varName2, varName3, varName4 et varName5 !

Reveil en fanfare avec iPod

Lu sur ipodnn.com, un nouveau modèle de reveil va sortir pour l'été ... le iH5 alarm clock radio for iPod users, blanc evidemment, il permettra de se réveillé avec ses musiques préferées, en ecoutant la radio ou encore avec le traditionnel Buzzer (haaa le buzzer, on se sent vivre). SDI Technologies, avec sa division iHome, surfe encore et toujours sur la vague iPod. Prix annoncé: 100 $.

mardi, juin 14, 2005

Bienvenue au petit Ced

Un renfort ne sera pas inutile, d'autant que vu le nombre de c... vécues par le personnage, il y aura des histoires à raconter *rire*. Aller Ced, content de te compte parmis les blogger.

Les Alertes Google, pour remplir sa boite Gmail ?

Pour utiliser Gmail comme système d'alerte, rien de plus simple. Allez dans Paramètres du compte » Alertes Google,

Spécifiez le Search terms: ipod par exemple
Spécifiez le Type: News
Spécifiez la fréquence: How often: "as it appens"

et voila le travail ! Déjà une solution partielle à l'espace désespéremment vide de ma boite Gmail.

ColdFusion en tête

Tout simplement pour garder la trace d'un tips ColdFusion pour mettre son code dans le header même si on est plus loin dans le code (comme souvent si on utilise Fusebox ...),

<cfsavecontent variable="mes_scripts">
...
</cfsavecontent>

<cfhtmlhead text="mes_scripts">