Cocmes reloaded face lift

| nyamsprod | Expériences | 0 commentaire

Un petit poste pour dire que je viens de terminer le nettoyage d’été de la partie cocmes reloaded du site. A la clé, un tout nouveau moteur PHP/smarty et un tout nouveau layout/CSS plus Web 2.0, du moins je l’espère. Le code PHP derrière a lui aussi totalement était ré-écrit pour plus de simplicité mais bien sûr cela vous ne le verrez pas.

J’ai enlevé le forum SMF, pour le remplacer par un blog propulsé par Wordpress. Je sais c’est ma période Wordpress mais je pense que cela ne va pas durer très longtemps. Voilà , c’est tout ce que je voulais dire.

Ah oui, dernière précision en fonction de la réception positive ou non du nouveau site, je le transfert vers son site propre comme ça vous en n’entendrais plus parler ici, car je n’ai pas l’habitude de faire la pub de mes innombrables contributions web-esque ;)

CAN 2008 – Les équipes qualifiées

| mig1 | Humeurs | 1 commentaire

Pour ceux qui ne suivent pas les résultats de qualifs:

Vainqueurs de groupe:
Côte d’Ivoire – pour eviter une nouvelle crise
Egypte – logique
Nigeria – logique, quoi que …
Soudan – ils sont pas en guerre eux ??
Cameroun – ben voyons ..
Angola – la récompense de 10 années de paix
Sénégal – ouais bon
Guinée – tranquille…
Mali – à bas le Togo
Namibie – pourquoi pas
Zambie – tranquille
Maroc – comme d’hab

Trois meilleurs deuxièmes:
Tunisie (groupe 4) – de justesse (non mérité)
Benin (9) – parce que pas de Togo
Afrique du Sud (11) – et meeeerdeeeeee

Pays organisateur: Ghana » – sinon pas qualifiés

Les grands perdants:

RDC – pour la premère fois depuis longtemps.
Algerie – les temps ont changés

Les éliminés dont on s’en fout:

Rwanda – malgré 10 camerounais nationalisés en last minute
Le Centrafrique… tiens il joue au foot eux ?
Kenya/Tanzanie/Ouganda/Erythrée/Ethiopie – pour leur soutien au Rwanda
« petit » Congo – plus de pétrole
Libye – le fils Kadaffi a ENCORE joué
Liberia – Weah Président !!!

Et c’est parti pour le show

| nyamsprod | Expériences | 0 commentaire

Oui je sais citer Nadiya en 2007 ‘faut oser, Hé bien j’ose, y’a bien un premier ministre français qui a cité Lorie, alors si il peut je peux na!!!. Voila une nouvelle mise à jour de mon blog cela étant dû partiellement au nombre incalculable de spam que je recevais sur mon site et dans mes commentaires ( Vive Akismet !!!). Bon c’est vrai que je me faisais référencer comme faisant la pub pour des médicaments luttant contre l’impuissance ou la stérilité, « M*$@ je viens de perdre du référencement, pauvre de moi , finalement Akismet , c’est mal ». Bref après avoir fait le tour de la question et des moteurs de blog sur le net, j’ai opté pour Wordpress, il y a 6 mois de cela. Mais comme je suis fénéant de nature, j’ai attendu patiemment que la version 2.3 sorte pour pouvoir facilement utiliser la fonction de tag qui lui est associé.

Je dois dire que pendant ce temps , j’en ai profité pour migrer mes anciens billets et essayer de dompter les templates Wordpress pour en créer une « from scratch », juste pour le fun. Finalement, j’en ai eu marre la semaine dernière alors j’ai pris mon courage légendaire à 3 mains et j’ai googler sur le net un template uni-colonne qui me conviendrait. Après moultes googlage j’ai opté pour le thème Black Minimalism . Mais comme je suis codeur PHP et que le CSS me fait pas peur, j’ai lorgnais sous le capot et j’ai légèrement, beaucoup, adapté le truc , c’est-à-dire que j’ai essayer de le dé-pluginiser, les 3/4 des plugins utilisés ne me disais soit rien ( je suis un newbie en plugin Wordpress ) , soit je n’en voyais pas l’utilité. Ensuite j’ai « Version 2.3 -isé  » le template qui se basé beaucoup sur K2 , l’ancètre de Wordpress d’après ce que j’ai compris. Et enfin j’ai ajouté 2 petites touches persos, j’ai viré la dernière table qui se trouver dans le footer de la page. Et j’ai rajouté un fonction dans le header pour qu’il prenne 1 background au hasard pour chaque page. J’adore les anglicisme associés à ce billet ;) .

Comme j’aime bien les poster de films, mais arrière plan auront pour la majorité une relation avec les films à venir. Donc mon blog au grès des posters et des affiches sur lesquels je vais tomber sera un site d’info pour les prochaines sorties en salle. Par contre ne vous attendez pas à me voir critiquer et/ou vous donner de plus amples infos sur ces films Kraken le fait mieux que moi. Sauf qu’en vraiment Kraken, il peut pas, mais ça … c’est rare ;) .

Red Baron au KrotRock 2007

| nyamsprod | Humeurs | le son qui tue | 1 commentaire

Aujourd’hui je vais faire la pub pour le groupe les Red Baron. Si vous ne connaissez pas et que vous n’avez rien à faire ce week-end je vous recommande de faire un tour du côté de Meise plus exactement au :

VOORRONDE KROTROCK RALLYJeugdhuis KnoddeKrogstraat 71860 Meise

Ce vendredi 16 Mars à partir de 19h30, en plus de Red Baron vous pourrez également écouter les groupes Made In, The Innocence of Pain, Left Foot Green.Pour plus d’infos le site du Festival krotrock vous en apprendra davantage.

Est-ce que ma page à la même dimension que mon document ?

| nyamsprod | Expériences | 0 commentaire

Je sais cette question empoisonne la vie des humbles developpeurs de sites web que nous sommes. Alors d’emblé j’y réponds sans détour NON!!. Et de continuer sur ma lancée en disant que c’est tellement ennuyeux de calculer se genre de données qu’après plusieurs recherche sur le net, et plusieurs essais et erreurs, car je ne comprenais pas très bien aussi au départ,
j’ai décidé de mettre dans une fonction les réponses à toutes ces questions afin que je ne me l’ai pose plus car récemment j’ai du utilisé ces données un peu trop souvent. Et les recoder à chaque fois cela devient pénible à la fin donc voici la fonction en brute, sans exemples car j’ai pas le temps en ce moment…

var dimension_detect=function(){
 var d={
 'viewW':0, //viewPort Width
 'viewH':0, //viewPort Height
 'docH':0,  //document Height
 'docW':0,  //document Width
 'left':0,  //content Left Position according to the document flow
 'top':0    //content top position according to the document flow
 };
 if(document.body.scrollHeight>document.body.offsetHeight){
 	d.docW=document.body.scrollWidth;
 	d.docH=document.body.scrollHeight;
 } else {
 	d.docW=document.body.offsetWidth;
 	d.docH=document.body.offsetHeight;
 }
 if(self.innerWidth){
 	d.viewW=self.innerWidth;
 	d.viewH=self.innerHeight;
 	d.left=window.pageXOffset;
 	d.top=window.pageYOffset;
 } else {
 	var ie=(document.compatMode&&document.compatMode!='BackCompat')?document.documentElement:document.body;
 	d.viewW=ie.clientWidth;
 	d.viewH=ie.clientHeight;
 	d.left=ie.scrollLeft;
 	d.top=ie.scrollTop;
 }
 return d;
};

Bon ok je vais être sympa et je vous montre ce que cela donne pour ce billet

Nous sommes tous de grands enfants

| nyamsprod | Humeurs | le son qui tue | 1 commentaire

L’autre jour, au volant de ma voiture, j’ai écouté l’interview de Thierry Chassagne, Président de Warner Music France sur BFM. Je suis sur qu’on peut retrouver le PodCast de son intervention sur le site de BFM. Pour ma part, ce que j’ai retenu de son intervention c’était que :

  • L’industrie musicale avait subit un recul des ventes de 16% en 2006 en France ;
  • La Warner avait enfin terminé de digitaliser tout son catalogue et qu’elle était enfin près à la mettre à la disposition des internautes en ligne ;
  • Il ne comprenait pas pourquoi on n’était pas capable de bloquer les sites de téléchargement illégales de musique à l’instar de ce qui est fait pour les sites à catactères racistes et/ou pédophiles;

Si au départ, cette intervention, en marge de l’ouverture du midem à Cannes, m’a fait sourire en y repensant maintenant je me dis que ce n’était pas si marrant que cela.

Vous vous dites que je vais parler de la comparaison faite entre les propriétaires de sites de téléchargements illégaux et les pédophiles et/ou les racistes…mais non, car je vais essayer d’élever le débat. Prenons 2 époques pas si éloigner l’une de l’autre.

Durant les années 80

  1. L’industrie du disque fonctionnait majoritairement sur la base du disque vinyle. C’est idiot ce que je dis mais c’est très important. Un disque vinyle, un 33 tours, ça prend plus de place qu’un CD, on ne peut l’écouter ni dans sa voiture ni au boulot, ni en faisant son jogging ni dans le métro.Un disque vinyle on peut graver dessus au maximum 12 chansons au de-là on sera obligé de presser un autre disque.
    Un disque vinyle, il faut le retourner si on veut écouter toutes les chansons d’un album. Bref, sans y réfléchir, un disque vinyle c’était hyper contraignant en fait et c’est pour cela que le concept d’album est lié au vinyl et qu’il se vendait bien car même les copies sur K7 d’un disque vynile n’étaient pas fameux. En conclusion, il valait mieux avoir l’album original que la copie K7, si elle n’était pas fournie par le distributeur officiel du disque.
  2. Les albums contiennent en moyenne 10 chansons du fait des contraintes du vinyles. Seuls les grandes pointures peuvent se permettre d’avoir un album avec multiples vinyles. De fait le rapport Nombre de bonnes chansons / nombres de chansons totales de l’album est de 3/8 avec au moins 2 chansons de bien par face d’album. C’est en quelque sorte une obligation si on veut sortir un album. Un album d’un chanteur pop, par exemple, avait un durée de vie de plus de 2 ans avec la possibilité de pouvoir sortir entre 3 à 4 clips. S’il était assez bien vendu on pouvait même graver un vinyle de remix.

La situation en 2007.

  1. Le support a changé, on est passé du Vinyl au CD voire au disque dur de son ordi, donc la limite des 10 chansons en moyenne pour un album n’a plus d’intéret voir le concept de l’album a pris du plomb dans l’aile. Si on essaie de comparer un CD et un vinyl, on peut prendre son CD avec soi, on peut naviguer sans aucune contrainte sur l’entièreté du CD. Et je ne parle pas d’un disque dur. Bref toutes les contraintes du vinyl on disparu. Et si je veux effectuer une copie de la chanson cela me prendra encore moins de temps que si j’écoute le CD.
  2. Un artiste sort un album de 12 à 14 chansons moyenne. Certains album contiennent jusqu’à 22 chansons si on compte en plus les hidden tracks. On peut vite naviguer donc après 15 minutes on connait déjà tous l’album. Qui dit moins de contrainte dit que lorsqu’on sort un album, il faut avoir un bon marketing sinon votre album et déjà has been après 1 semaine si vous vous y prenait mal. Enfin, et là où le bas blesse, le nombre absolue de bonne chansons par album n’a pas changer 3 ou 4 mais sur 14 ou 16 chansons maintenant. Donc les albums parraissent de facto comme de mauvaise qualité. Tous cela contribuer à la durée de vie de 3 à 6 mois maximum pour un album. Et à l’obligation d’avoir des clips et des remix près avant même la sortie de l’album officiel si on veut un retour sur investissement.

Dernière comparaison, en 1990 pour être in il fallait un walkman ou un discman et tu étais dans le vent, 20 ans plus tard, il faut, au moins, un console de jeux, un GSM, un ordi, la dernière sonnerie à la mode, bref le budget de l’enfant actuel au niveau des multimédia a explosé.

L’équation est alors très simple, d’un côté imaginons un artiste X qui sort un album : d’après mais calcul sans l’avoir écouté le pourcentage de bonne chanson et de 1/5, et son CD coute 20 €. De l’autre côté, l’enfant doit au moins recharger son forfait téléphonique mensuel ( 20 € ) , acheté la dernière sonnerie à la mode ( 1 € ) et avoir le dernier jeu de la dernière console ( +/- 50 € ) que fait-il ?

Il charge son téléphone et utilise une des innombrables messagerie instantané pour contacter un de ces potes pour savoir s’il n’a pas déjà graver sur son ordi l’album en question.

Moralité… Nous sommes tous de grands enfants !!!

PNG, IE, et mon site ne font pas bon ménage

| nyamsprod | Expériences | 3 commentaires

Attention : une mise à jour de cet article a était publié, le 19 Décembre 2007, avec l’explication complète du bug.

I.Le constat

Pendant la mise à jour de mon site j’ai changé le logo de mon site et comme, je suis pas très futé; je suis allé sur le net pour trouver de l’inspiration et des tutoriaux pour créer mon nouveau logo. Au momment de sauver mon nouveau logo, Photoshop m’a proposé 3 types de fichier : GIF ,JPEG et PNG. Suivant les recommendations sur le type de fichier à choisir j’ai sauvé mon logo en PNG. Le résultat fut alors assez étrange dans le navigateur que tous le monde adore, Internet Explorer et ce, quelque soit la version.

Internet Explorer

Dans les autres navigateurs

la couleur de l’arrière plan diffère légèrement de la couleur de fond du logo Dans les autres navigateur, on observe aucune différence entre arrière plan et la couleur de fond du logo

II.L’explication

Après moultes investigations sur le net. Je retombais toujours sur le même problème de transparence de PNG sous IE6. Mais bon là, le problème est le même sous IE7 et ce bug est censé être résolu pour les PNG, de plus il n’y a pas de transparence dans mon logo!!!Une piste serait de dire que Trident a encore des problème avec le PNG, bug qui ne se limite pas au traitement de la transparence.. à moins que cela soit liés mais je vois pas comment. Bref en attendant, je n’ai pas d’explication solide et comme je suis pas graphiste, je ne peux que constater.

III.La solution

En attendant une explication à ce phénomène, j’utilise une expression conditionnel sous IE pour ajuster la couleur de mon arrière plan à la nouvelle couleur de fond de mon image. En espérant que IE 8 règle ce problème une bonne fois pour toute.

<!--[if IE lt 8]><style type="text/css" media="screen">#header { background-color:#FFE295; }</style><![endif]-->

Le côté intéressant de cette histoire c’est que j’ai trouvé une nouvelle utilisation pour l’IE Developper Toolbar, qui m’aide maintenant à déterminer la couleur exact de l’arrière plan de mon image sous IE et ensuite à ajuster la couleur de fond de mon entête comme indiqué ci-dessus.

nyam’s blog beta

| nyamsprod | Expériences | 0 commentaire

Hé voila après plus de 6 mois d’attente …le module blog de mon site vient de passer en beta test devant vos yeux ébahis. Je dis passer en béta car y’a encore pas mal de truc a arrangé mais bon il fonctionne c’est le principal non ?Et comme je fais pas les choses à moitié les différents changements que vous avez remarqué sur le site l’on été afin de rendre le site un peu plus cohérent par rapport à l’ajout de ce blog. D’où le changement de graphisme général du site. Si j’ai encore du temps devant moi j’essaierai également de me pencher sur le CSS de la forme imprimé du site vu que cette feuille de stylen’a pas beaucoup changer depuis plus de 2 ans.

C’est le ménage de printemps… heu de Nouvel An

| nyamsprod | Expériences | 0 commentaire

Mon RSS aggregator perso

Vue que c’est généralement en fin d’année qu’on fait le tri de ce qui va ou pas. C’est ce que j’ai fait sur mon site. Donc j’en profite pour mettre en lumière des projets que je n’ai pas terminé par manque de temps. Si il y a des personnes pour les terminer merci de me le dire, je pourrais fournir les codes si certains sont cachés.

Mon RSS aggregator
L’idée de cette application m’est venu en découvrant les fonctions XML de Firefox et en m’apercevant que Internet Explorer possédaient des fonction similaires ( ou le contraire ) cela dépend de la manière dont on considére ces 2 navigateurs.Bref la majorité du script est réalisé via DOM par le navigateur. avec le serveur servant de proxy pour récuperer les flux. Bien sur un système de cache est utilisé pour ne pas trop faire ramer le serveur ;) .Cette application ne fonctionne que sous Firefox et sous Internet Explorer 6 et 7. Sur Opera ça fonctionne pas… donc il faudrait voir ce qu’y peut être fait pour y remédier. Comme je ne possède pas de Mac. Je ne connais pas le comportement de ce script sour Safari. Mais je pense pas que cela fonctionne.

A propos de cocmes reloaded

J’ai terminé la mise à jour de mon site interne du cocmes en rajoutant toutes les rubriques qui manquaient et en m’amusant en rajoutant des stats et des liens partout vraiment pour faire style le site est trop complet. Le site comporte maintenant :

  • Un flux RSS
  • Les résultats, le classement et les statistiques principales pour toutes les divisions du cocmes;
  • Les résultats, le classement et les statistiques principales pour tous les tournois;
  • Une présentation de toutes les équipes et de leur calendrier de rencontres;
  • Les statistiques générales sur l’ensemble de la saison et un graphe de résumé;

Le site se comporte à l’identique sur toute les plateformes et utilise très peu de ressources gràce à un système de cache et aux outils suivants :

Et grâce à une bonne utilisation du XHTML , du DOM et du CSS

De manière générale

Après cette promo tout azimut, je tiens également à signaler à ceux qui l’ont pas encore remarquer que j’ai mis légèrement à
jour les feuilles de style du site : J’ai décidé de ne plus tenir compte de Internet Explorer 6 vue que IE7 est sortie et que c’est vraiment un pas de géant de la part de Microsoft vers la bonne direction. J’ai également enlevé du contenu que je n’utilise plus ou qui n’avait plus d’intérêt à se trouver sur le site.