liberforce a écrit 4730 commentaires

  • # idle

    Posté par  (site web personnel) . En réponse au message PyGTK et raffraichissement des widgets. Évalué à 3.

    Il faut utiliser les fonctions g_idle_add.
    Il y a ici un exemple d'utilisation de cette technique de mise à jour, appelée "lazy loading": http://log.emmanuelebassi.net/documentation/lazy-loading/
    C'est du C/GTK, ça devrait aller, même si tu fais du python, l'esprit est le même: utiliser la boucle principale, qui appelle réguilièrement les fonctions idle quand elle ne fait rien, et en profiter pour mettre à jour ton label.

    Ça évite le multithreading, qui ajoute de la complexité pour rien, et de toute façon, il est conseillé de toujours manipuler les éléments graphiques uniquement dans le thread principal (windows ne supporte pas).

    Vois aussi les FAQ pygtk: http://www.async.com.br/faq/pygtk/index.py?req=show&file(...)
  • [^] # Re: Pub

    Posté par  (site web personnel) . En réponse au journal Marre du Ipod.... Évalué à 2.

    Perso j'ai aussi un Samsung, le MT6X: 512 Mo, pile LR6 (plus facile à trouver), acheté il y a un an sur... La Redoute ! Il n'y a plus que là qu'on les trouvait, car il était remplacé par les modèles fonctionnant avec des piles LR3, qui sont à peine plus petits, mais perdent beaucoup en autonomie. Effectivement, très bonne autonomie, j'en suis assez satisfait.

    Par contre je préfère les piles externes plutôt que les trucs qui ont une baterie intégrée, ça évite de tomber en rade de bateries.
  • # Théorie

    Posté par  (site web personnel) . En réponse au journal Attention votre moteur de voiture n'est pas interopérable. Évalué à 10.

    La thèse de la bagnole est facilement démontable (monde réel/monde virtuel), et tout simplement ridicule.
    Celle pour les jeux Playstation/Wii est à côté de la plaque: là il parle d'un logiciel qui n'est pas multiplateforme (et encore, certains éditeurs font des sorties sur plusieurs plateformes). Nous on lui parle données. Un logiciel et des données, ça n'a rien à voir.

    Bref encore une bonne preuve de foutage de gueule...
  • [^] # Re: insmod

    Posté par  (site web personnel) . En réponse au message spca5xx recompilation de module. Évalué à 2.

    Hum, c'est bizarre, tu devrais avoir une entrée "linux" en plus de failsafe et 2612-27. En fait elle redirige juste vers le dernier noyau installé (ou le plus récent, je ne sais pas).

    Quand tu as cet écran qui est affiché par LILO (le Linux loader), choisis avec les flèches du clavier "2612-27", et appuis sur entrée. Tu démarreras sur le noyau 2.6.12-27.

    Ensuite j'ai du mal à comprendre ce qui ce passe réellement d'après tes explications... C'est pas très clair tout ça, mais c'est normal, tu n'as pas encore les mots pour décrire les éléments que tu vois. Ça s'acquiert avec un peu de pratique.

    Si l'ordinateur redémarre tout de même en boucle, j'ai bien peur que la réinstallation soit la voie la plus simple... Une occasion pour passer à la Mandriva 2007 peut être.

    Sache en tout ca que tu n'as pas à recompiler ton noyau (je ne crois pas que tu l'ais fait d'ailleurs). Tout au plus tu as dû compiler un module qui est utilisé par ton noyau, mais comme je te l'ai dit, ce n'est normalement pas nécessaire. Ensuite, redémarrer ou arrêter la machine revient au même, pas de risque à ce sujet.

    Juste une question, tu te trouves dans quel coin ? France, région parisienne ? Si tu es intéressé par un coup de fil un de ces soir, envoie moi un message à liberforce fr st , avec ton n° de tel fixe (je suis dégroupé total, je peux pas appeler gratos sur des portables). J'essaierai de voir ce que je peux faire, c'est plus facile de vive voix.
    @+
  • [^] # Re: Boulot

    Posté par  (site web personnel) . En réponse au journal Concours easy_neuf. Évalué à 7.

    Le profil idéal serait:
    * adhésion à la philosophie du libre


    Balaise.
  • [^] # Re: Lapin compris

    Posté par  (site web personnel) . En réponse au journal Mandriva: trop cher?. Évalué à 3.

    M'enfin, j'installe du gnome sur du PII 400, et ça tourne bien si t'installes juste le nécessaire... http://liberforce.over-blog.org/article-5183907.html
    Par exemple le meta-package task-gnome-minimal est fait pour ça...
  • [^] # Re: Xfce 4.4 + Ubuntu = Xubuntu

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de Xfce 4.4, l'autre environnement de bureau. Évalué à -1.

    Bon, ç'était la méthode pour l'avoir sur tous les dossiers par défaut. Mais vu que je me fais moinser, voilà en plus la méthode pour le faire pour un répertoire donné:
    Affichage->colonnes visibles
    Décocher les colonnes inutiles. Et toc !
  • [^] # Re: Xfce 4.4 + Ubuntu = Xubuntu

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de Xfce 4.4, l'autre environnement de bureau. Évalué à -2.

    Edition -> Préférences -> Liste en colonnes -> Et tu décoches les colonnes que tu ne veux pas voir... La vue en liste c'est une vue détail avec juste la colonne nom, je sais pas mais ça parait logique non ?...
  • [^] # Re: anti-SPAM

    Posté par  (site web personnel) . En réponse au journal Somutions contre le SPAM ?. Évalué à 3.

    Hum... j'y avais pensé il y a quelques temps (pour de la redirection d'adresse mail en fait)....
    Bin on a ça si on essaie de s'inscrire: http://www2.uucpssh.org/uucp/signup
    Signup is temporarly closed

    Because we are free, we get too many subscriptions. We are closing new subscriptions for few months. If you wish to have an UUCPssh account, you'll have to go to PREMIUM level (30E donation for a 6 months period). If you wish to proceed, contact us at uucpssh-admin AT uucpssh.org.
  • [^] # Re: insmod

    Posté par  (site web personnel) . En réponse au message spca5xx recompilation de module. Évalué à 2.

    Ah, zut, je t'ai donnée ça en croyant que tu utilisais une mandriva 2007. D'après ta version de kernel, c'est plutôt la 2006. L4esprit est exactement le même, la version du kernel et des sources à installer sera juste différente.
  • [^] # Re: à lire en premiet

    Posté par  (site web personnel) . En réponse au message spca5xx recompilation de module. Évalué à 2.

    GNU C Compiler: le compilateur C du projet GNU.
    Ça a dérivé en GNU Compiler Collection, car gcc sait gérer d'autres langages que le C à présent.
  • [^] # Re: insmod

    Posté par  (site web personnel) . En réponse au message spca5xx recompilation de module. Évalué à 2.

    Sous Mandriva, le kernel s'appelle kernel-2.6.x. Les sources du kernel s'appellent kernel-source-2.6.x.

    Hop, on cherche la liste des paquetages qui commencent par kernel-2.6 ou kernel-source-2.6 (regarde la page de man de urpmq -y):
    [liberforce@donald]$ urpmq -y kernel | egrep "^(kernel|kernel-source)-2.6"
    kernel-2.6.17.5mdv
    kernel-2.6.17.6mdv
    kernel-2.6.17.8mdv
    kernel-source-2.6.17.5mdv
    kernel-source-2.6.17.6mdv
    kernel-source-2.6.17.8mdv


    On cherche ensuite le nom du module dkms à installer... On sait que c'est le pilote spca-quelquechose...
    [liberforce@donald]$ urpmq -y spca
    dkms-spca5xx
    spca5xx-kernel-2.6.17-2mdvlegacy


    Ah tiens, il y a aussi un kernel spécial qui intègre le pilote déjà compilé pour les machines un peu vieilles. Bon, nous ce qui nous intéresse c'est dkms-spca5xx.

    Tu installes le dernier kernel, les sources correspondant à la même version, ainsi que le module dkms qu'on a vu :
    urpmi kernel-2.6.17.8mdv kernel-source-2.6.17.8mdv dkms-spca5xx

    Tu redémarres pour utiliser le nouveau kernel. Ça devrait être bon...
  • [^] # Re: ne pas oublier le chkdsk /F

    Posté par  (site web personnel) . En réponse au message ntfsresize failed. Évalué à 2.

    Je confirme. J'ai eu la même erreur de redimensionnement avec l'installateur Mandriva 2007. En utilisant le live CD gparted, celui ci m'a indiqué la ligne de commande à utiliser sous Windows pour corriger la partition: chkdsk /f.
  • [^] # Re: Qualité

    Posté par  (site web personnel) . En réponse au journal Enfin une solution pour l'achat de morceau musicaux sous Linux?. Évalué à 2.

    Il me semble avoir vu sur leur fiche jamendo il y a quelques mois que "Au lit les mômes" n'existaient plus, le groupe s'est dissous. Il n'y a néanmoins plus d'infos à ce sujet sur le site.
  • [^] # Re: Mon expérience actuelle

    Posté par  (site web personnel) . En réponse au journal Bonnes pratique pour le développement. Évalué à 3.

    On peut aussi utiliser les fameux FIXME et TODO très utiles, et facilement visibles à coup de grep (à faire suivre d'une petite explication quand même, hein)
  • [^] # Re: Mon expérience actuelle

    Posté par  (site web personnel) . En réponse au journal Bonnes pratique pour le développement. Évalué à 2.

    bah en général je mets du #if 0 que pour ça. Quand c'est pour une désactivation temporaire, c'est plutôt du :

    #define MABIDOUILLE TRUE
    ...
    #if MABIDOUILLE

    mais il est vrai qu'un #if DEAD_BUT_NOT_QUITE , ça le fait aussi ;-)
  • [^] # Re: Attention les martiens flamands attaquent

    Posté par  (site web personnel) . En réponse au journal Adresse à coucher dehors. Évalué à 2.

    Donc tu trouves pas que c'est utilser un rouleau compresseur pour écraser une mouche morte toi ? Même si j'avais des gosses, je trouverais ça scandaleux. Encore une fois c'est de la récupération: c'est un fait divers, qui concerne ceux qui sont proches du lieu d'origine. Quel est l'intérêt de médiatiser ça plutôt qu'autre chose ?
  • # Mon expérience actuelle

    Posté par  (site web personnel) . En réponse au journal Bonnes pratique pour le développement. Évalué à 2.

    Travail en équipe réduite: moi :-)
    Mon premier vrai dev provessionnel sous linux. C'est du C.

    Avec tous les préceptes que j'ai découvert sur linuxfr et la communauté GNOME, je me suis mis à appliquer tout ceci:

    * gestionnaire de versions : subversion
    * bugtracking: trac (je m'en sers pour le wiki et le suivi des changesets subversion)
    * génération: autotools (make check et make distcheck rulez)
    * doc: doxygen
    * tests unitaires: http://check.sourceforge.net

    Quand je pense que je codais en MFC il y a 3 ans :-p

    La règle primordiale quand tu codes: penses à ce que tu laisses à celui qui passe derrière toi ! Bien des fois, ce sera toi, 3 mois plus tard, et ça t'aidera bien à recomprendre ce que tu avais fait à l'époque.

    Pour certaines de tes remarques, voici mon avis personnel:
    Ne pas utiliser les tabulation mais des espaces à la place

    Question de goût, quand tu sais utiliser les tabulations, tout devient plus facile. Des fois, j'ai l'impression que les paresseux ne cherchent pas à comprendre et utilisent les espaces systématiquement. Oui, ça fait gros con de dire ça.

    Ne pas commiter de fichier avec du code en commentaire

    Moyennement d'accord. C'est ce que je faisais et j'en ai eu marre de refaire 15 fois la même chose (que j'avais fait, puis effacé). Alors je mets du #if 0 pour marquer les bouts de code mort, et s'ils restent morts assez longtemps, je les vire. un grep permet tout de suite de les localiser, ce que tu ne peux pas faire avec un commentaire.
  • [^] # Re: .

    Posté par  (site web personnel) . En réponse au journal Bonnes pratique pour le développement. Évalué à 5.

    Une indentation bien faite avec des tabulations fonctionne très bien ! C'est juste que les gens ne savent pas quand tabuler avec des espaces ou avec des tabulations.

    Règle: pour du placement absolu, utiliser des espaces, pour de placement relatif, utiliser des tabulations. Y a rien qui me gonfle plus que devoir apuyer 15 fois sur backspace, ou avoir des fichiers indentés à la barbare.
  • [^] # Re: Moi, c'est pas ma copine

    Posté par  (site web personnel) . En réponse au journal Convertissez vos copines. Évalué à 2.

    C'est service network restart qui relance le réseau, mais nécessite les droits root. /sbin/ifup eth0 en tant qu'utilisateur, si ce dernier a les droits pour lancer la connexion est bien plus efficace, et ne nécessite pas d'être root.
  • [^] # Re: Et sinon

    Posté par  (site web personnel) . En réponse à la dépêche Projet Open Graphics : 1ère étape terminée. Évalué à 2.

    Mouarf, j'imagine le moment où les gens devront passer sous un OS libre juste pour pouvoir utiliser Open Graphics sans signal dégradé, parce que Vista refusera de l'utiliser si elle ne supporte pas HDCP et ne dégrade pas le signal :-)
    Oui, bon, on peut toujours rêver...
  • # goto forums

    Posté par  (site web personnel) . En réponse au message Streaming Vidéo de télévision avec VLC. Évalué à -2.

     
  • # Déjà vu...

    Posté par  (site web personnel) . En réponse au journal vista, une copie d'OS X ? Naaaaaaan. Évalué à 3.

    Mais j'ai la flemme de chercher le lien linuxfr...
  • [^] # Re: Extrait du texte de l'appel

    Posté par  (site web personnel) . En réponse au journal ma vie privé. Évalué à 4.

    Je t'avoue que je ne l'avais même pas vu, mon oeil n'a perçu que le rouge et le texte en gras ! Nomdidiou !
  • # Solution:

    Posté par  (site web personnel) . En réponse au message suivi consommation électrique instantannée. Évalué à 4.

    Le wattmètre. C'est la meilleure solution, et en plus tu peux t'en servir sur d'autres appareils.
    http://linuxfr.org/comments/785214.html#785214