... le code que nous, malheureux informaticiens travaillant en SSII, sommes bien souvent obligés de pondre en dépit du bon sens pour des contraintes de temps, de finance, et souvent aussi de connerie humaine (ou au moins d'incompétence)...
Une chose est sure, le système de réutilisation des bouteilles, je n'ai jamais compris pourquoi ça a quasi-disparu en France (je parle même pas de consigne, au sens financier du terme, juste de la récupération - nettoyage - remise en service des bouteilles).
Quand je pense que quand j'étais gamin, toutes les bouteilles étaient consignées, ou presque... D'ailleurs, beaucoup le pratiquent encore (je pense entre autres à la Belgique).
Purée, je me sens vieux en lisant ça. Dans mes références à moi, on ne garde pas une machine à laver 5 ans, mais 20 à 25 ans. Et d'ailleurs, heureusement, les machines à laver actuelles se gardent quand même facilement plus de 5 ans (enfin, je croise les doigts, la mienne doit avoir à peu près cet âge).
Je suis d'accord que ces machines nettement moins robustes qu'autrefois (mais est-ce qu'on les entretient aussi bien qu'avant aussi ?) sont une vraie plaie, mais j'ai peur que tu exagères un peu quand même :-)
On pourrait aussi parler des voitures dans cette optique (celle de mes parents est partie à la casse à > 25 ans avec un moteur quasi entièrement d'origine, à plus de 300 000 km, et encore, c'est parceque la carosserie n'en pouvait plus, le moteur lui moulinait encore plutôt bien...).
Et tant qu'on est dans les voitures, le fameux "une voiture neuve c'est plus écologique" des pubs, je voudrais bien qu'on me sorte le bilan correspondant (je parle du coût écologique de construction d'une nouvelle voiture (métaux, plastiques, verres, électronique, produits toxiques en tous genres utilisés à toutes les étapes, et j'en oublie), cumulé à celui de la destruction du précédent (ben oui, détruire une voiture, ça pollue aussi), moins la différence de pollution à l'utilisation pendant les n années où je compte bien la garder...). Et je ne parle pas de l'aspect financier de la chose, hein...
Ah oui, et tant qu'a faire, les papiers hygiéniques et autres mouchoirs et essuie-tout, ça sert à quoi de les blanchir ? Franchement, c'est pas fait pour exposer en vitrine, hein...
En 2000, j'ai acheté un scanner HP ScanJet 3300c, pas supporté sous Linux, et de ce que j'avais pu lire à l'époque, pas facile à supporter (il serait un peu un winscanner, comme il y avait des winmodems).
Bref, à priori mal barré. J'ai très vite pu le faire fonctionner sans problèmes, et même mieux : il fonctionne mieux sous Linux que sous Windows (possibilité d'allumer ou d'éteindre la lampe manuellement, le scan s'arrête dès la fin de la zone à scanner quand on a fait une pré-sélection - ce qui n'était à l'époque pas le cas sous Windows - et plein de petits détails (genre pas besoin de télécharger une appli de ~70Mo - j'étais en 56k ! - pour avoir le pilote).
A oui, détail amusant : il n'existe pas de pilote Vista...
Je n'avais pas vu / compris que le problème était sur la version Windows compilée... Pas grave, les instructions de compilation ne feront pas de mal ;-)
Pas de quoi.
Pour être honnête, effectivement, un peu de ménage ne ferait pas de mal (et il vaut mieux le faire au plus vite, tant que le code est petit !)
Dans un premier temps, pour contribuer, il est assez facile de compiler le programme (sous un un*x, je ne sais pas sous Windows), puisqu'il s'agit d'un projet Qt tout ce qu'il y a de plus basique :
- installer les outils de développements (compilateur C++, make, ...)
- installer Qt (version de développement, pas seulement le runtime)
- installer Phonon (même remarque)
- extraire le projet de l'archive (unzip Phinix-0.2.0-src.zip), aller dans le répertoire Phinix-src, puis taper qmake (génère le makefile depuis le fichier .pro), et make. Le binaire est généré dans le répertoire bin.
J'ai pris 5 minutes pour regarder un peu le code ce soir. Ton décalage vient d'un fait simple : comme précisé dans la doc, la plupart des méthodes de la classe MediaObject sont asynchrones. Dans ton cas, cela signifie tout simplement que quand tu appelles UpdateSongInformations() juste après Play(), il est appelé *avant* le changement de chanson, et récupère donc les méta-données de la chanson précédente.
Le plus simple pour gérer ce cas : transforme UpdateSongInformations en slot (ajoute "public slots :" à la ligne précédente dans le .h), et ajoute un connect(_mediaObject,SIGNAL(metaDataChanged()),this,SLOT(UpdateSongInformations())); au moment où tu fais tous les connect(), et bien évidemment, supprime l'appel à UpdateSongInformations. J'ai testé, ça marche au poil !
D'une part mes clients m'appellent fréquemment pendant mes congés, et je leur répond (et j'essaye même de résoudre leurs problèmes). D'autre part, je ne suis pas ministre. Ce n'est pas juste un "job". C'est aussi des responsabilités. Là, on est en plein dedans. J'avais compris qu'un ministre était au service de son pays...
Moi, ce que j'ai entendu à la radio, c'est que le gouvernement allait se réunir à la fin du mois afin de pouvoir venir rapidement en aide à ces personnes...
Une remarque sur Antidote, quand même (je l'ai depuis ~2 ans) : attention au support du 64 bits, je n'ai pas encore réussi à le faire tourner sur mon nouveau PC (OpenSuse 11 en x86_64)...
# Un autre type de jetable, souvent oublié...
Posté par Christophe Chailloleau-Leclerc . En réponse au journal [HS] taxer les produits jetables ?. Évalué à 6.
Ah, si on pouvait le taxer celui-là !
[^] # Re: Moyennement convaincu ...
Posté par Christophe Chailloleau-Leclerc . En réponse au journal [HS] taxer les produits jetables ?. Évalué à 7.
Quand je pense que quand j'étais gamin, toutes les bouteilles étaient consignées, ou presque... D'ailleurs, beaucoup le pratiquent encore (je pense entre autres à la Belgique).
[^] # Re: Moyennement convaincu ...
Posté par Christophe Chailloleau-Leclerc . En réponse au journal [HS] taxer les produits jetables ?. Évalué à 2.
[^] # Re: D'autres types de jetable
Posté par Christophe Chailloleau-Leclerc . En réponse au journal [HS] taxer les produits jetables ?. Évalué à 10.
Je suis d'accord que ces machines nettement moins robustes qu'autrefois (mais est-ce qu'on les entretient aussi bien qu'avant aussi ?) sont une vraie plaie, mais j'ai peur que tu exagères un peu quand même :-)
On pourrait aussi parler des voitures dans cette optique (celle de mes parents est partie à la casse à > 25 ans avec un moteur quasi entièrement d'origine, à plus de 300 000 km, et encore, c'est parceque la carosserie n'en pouvait plus, le moteur lui moulinait encore plutôt bien...).
Et tant qu'on est dans les voitures, le fameux "une voiture neuve c'est plus écologique" des pubs, je voudrais bien qu'on me sorte le bilan correspondant (je parle du coût écologique de construction d'une nouvelle voiture (métaux, plastiques, verres, électronique, produits toxiques en tous genres utilisés à toutes les étapes, et j'en oublie), cumulé à celui de la destruction du précédent (ben oui, détruire une voiture, ça pollue aussi), moins la différence de pollution à l'utilisation pendant les n années où je compte bien la garder...). Et je ne parle pas de l'aspect financier de la chose, hein...
[^] # Re: Moyennement convaincu ...
Posté par Christophe Chailloleau-Leclerc . En réponse au journal [HS] taxer les produits jetables ?. Évalué à 3.
[^] # Re: allez Borloo, taxe les couches jetables
Posté par Christophe Chailloleau-Leclerc . En réponse au journal [HS] taxer les produits jetables ?. Évalué à 6.
[^] # Re: allez Borloo, taxe les couches jetables
Posté par Christophe Chailloleau-Leclerc . En réponse au journal [HS] taxer les produits jetables ?. Évalué à 6.
Vive les couches lavables ! (je ne sais pas si le commentaire précédent était au premier ou au second degré, mais le mien est au premier)
[^] # Re: La seule méthode efficace serait ...
Posté par Christophe Chailloleau-Leclerc . En réponse au journal [HS] Paye-t-on la téléphonie mobile trop cher ?. Évalué à 2.
Sous réserve qu'elles couvrent bien les fameux 1,5€ / mois, quand même...
[^] # Re: Rapidite
Posté par Christophe Chailloleau-Leclerc . En réponse à la dépêche Chrome, le futur navigateur de Google. Évalué à 8.
On doit pas vivre sur la même planète...
[^] # Re: Que de bruit
Posté par Christophe Chailloleau-Leclerc . En réponse à la dépêche Chrome, le futur navigateur de Google. Évalué à 0.
# Et c'est pas nouveau
Posté par Christophe Chailloleau-Leclerc . En réponse au journal Matériel "pas compatible Linux" mais qui fonctionne quand même.. Évalué à 10.
Bref, à priori mal barré. J'ai très vite pu le faire fonctionner sans problèmes, et même mieux : il fonctionne mieux sous Linux que sous Windows (possibilité d'allumer ou d'éteindre la lampe manuellement, le scan s'arrête dès la fin de la zone à scanner quand on a fait une pré-sélection - ce qui n'était à l'époque pas le cas sous Windows - et plein de petits détails (genre pas besoin de télécharger une appli de ~70Mo - j'étais en 56k ! - pour avoir le pilote).
A oui, détail amusant : il n'existe pas de pilote Vista...
[^] # Re: C'était mieux avant.
Posté par Christophe Chailloleau-Leclerc . En réponse à la dépêche Évolutions sur LinuxFr. Évalué à 2.
[^] # Re: Installation
Posté par Christophe Chailloleau-Leclerc . En réponse au journal Lecteur Audio Phinix. Évalué à 2.
[^] # Re: Installation
Posté par Christophe Chailloleau-Leclerc . En réponse au journal Lecteur Audio Phinix. Évalué à 2.
"lrelease Phinix.pro" ensuite pour générer les traductions (et donc avoir la version française)
[^] # Re: Décalage
Posté par Christophe Chailloleau-Leclerc . En réponse au journal Lecteur Audio Phinix. Évalué à 2.
Pour être honnête, effectivement, un peu de ménage ne ferait pas de mal (et il vaut mieux le faire au plus vite, tant que le code est petit !)
[^] # Re: Installation
Posté par Christophe Chailloleau-Leclerc . En réponse au journal Lecteur Audio Phinix. Évalué à 2.
- installer les outils de développements (compilateur C++, make, ...)
- installer Qt (version de développement, pas seulement le runtime)
- installer Phonon (même remarque)
- extraire le projet de l'archive (unzip Phinix-0.2.0-src.zip), aller dans le répertoire Phinix-src, puis taper qmake (génère le makefile depuis le fichier .pro), et make. Le binaire est généré dans le répertoire bin.
# Décalage
Posté par Christophe Chailloleau-Leclerc . En réponse au journal Lecteur Audio Phinix. Évalué à 4.
J'ai pris 5 minutes pour regarder un peu le code ce soir. Ton décalage vient d'un fait simple : comme précisé dans la doc, la plupart des méthodes de la classe MediaObject sont asynchrones. Dans ton cas, cela signifie tout simplement que quand tu appelles UpdateSongInformations() juste après Play(), il est appelé *avant* le changement de chanson, et récupère donc les méta-données de la chanson précédente.
Le plus simple pour gérer ce cas : transforme UpdateSongInformations en slot (ajoute "public slots :" à la ligne précédente dans le .h), et ajoute un connect(_mediaObject,SIGNAL(metaDataChanged()),this,SLOT(UpdateSongInformations())); au moment où tu fais tous les connect(), et bien évidemment, supprime l'appel à UpdateSongInformations. J'ai testé, ça marche au poil !
[^] # Re: Beaucoup plus drôle...
Posté par Christophe Chailloleau-Leclerc . En réponse au journal [HS] mini-tornade, centaine de mini maisons dévastées, 3 mini morts et 12 mini blessés. Évalué à 8.
# Beaucoup plus drôle...
Posté par Christophe Chailloleau-Leclerc . En réponse au journal [HS] mini-tornade, centaine de mini maisons dévastées, 3 mini morts et 12 mini blessés. Évalué à 10.
[^] # Re: La forme et le fond...
Posté par Christophe Chailloleau-Leclerc . En réponse au journal Abscence de communication autour du risque potentiel de corruption de cache DNS. Évalué à 2.
Une remarque sur Antidote, quand même (je l'ai depuis ~2 ans) : attention au support du 64 bits, je n'ai pas encore réussi à le faire tourner sur mon nouveau PC (OpenSuse 11 en x86_64)...
[^] # Re: La forme et le fond...
Posté par Christophe Chailloleau-Leclerc . En réponse au journal Abscence de communication autour du risque potentiel de corruption de cache DNS. Évalué à 1.
[^] # Re: plus simple
Posté par Christophe Chailloleau-Leclerc . En réponse au journal Vous aimez les trolls ? Surfez sur LinuxFr à -10. Évalué à 3.
J'utilise la version stylish, avec une ligne en plus :
color: #777777 !important ;
Juste pour les différencier un peu des commentaires "normaux".
[^] # Re: Ce n'est pas tout
Posté par Christophe Chailloleau-Leclerc . En réponse au journal Microsoft donne 100000 dollars à la fondation Apache. Évalué à 1.
http://www.silicon.fr/fr/news/2008/07/18/ibm___presque_3_mil(...)
[^] # Re: Ce n'est pas tout
Posté par Christophe Chailloleau-Leclerc . En réponse au journal Microsoft donne 100000 dollars à la fondation Apache. Évalué à 2.
# J'aime bien cette phrase...
Posté par Christophe Chailloleau-Leclerc . En réponse à la dépêche Mouvement des semences libres. Évalué à 8.