nicoastro a écrit 278 commentaires

  • [^] # Re: J'ai pas compris

    Posté par  . En réponse au journal Un programme d'échecs opensource qui fait du bruit. Évalué à 5.

    Il me semble que ce soit assez courant, d’autant qu’on ne sépare pas le prénon du patronyme si je me souviens bien, le père peut donc s’appeler Ivan Petrovitch et il n’y a alors rien de choquant.
  • [^] # Re: Et le bouton 'bloquer' c'est fait pour quoi ?

    Posté par  . En réponse au journal Vous avez un compte gmail ? Dites adieu à votre vie privée grâce à Buzz. Évalué à 9.

    « Que j'aime ces services qu'on rajoute sans que tu demandes rien à personne. »

    Non c’est dans les conditions d’utilisation des services… mais quand je dis que personne ne les lit je me fais moinser :/
  • [^] # Re: Probleme de licence

    Posté par  . En réponse au journal AGPL et GPLv2. Évalué à 1.

    « Sauf que tu est oblige d'indiquer que c'est du GPLv2+ en distribuant aussi la licence v2 avec [1], sinon ca revient a virer la licence originale et a relicencier en GPLv3. »

    Non.

    « If each program lacked the [“or-any-later”] indirect pointer, we would be forced to discuss the change [of the distribution terms] at length with numerous copyright holders, which would be a virtual impossibility. In practice, the chance of having uniform distribution terms for GNU software would be nil. » http://www.gnu.org/licenses/gpl-faq.html#VersionThreeOrLater

    Encore un fois je le dis et le répète GPLv2+ n’est pas une licence! mais un double licenciement.
  • [^] # Re: La fiche du film..

    Posté par  . En réponse à la dépêche Le Temps des Grâces. Évalué à 2.

    « [..] documentaires qui essaient de faire croire qu'ils dénoncent grave [..] »

    La réponse est dans la dépêche « Nul affrontement, [..] tout le monde est d'accord », « Tout ça monté avec tellement de bon sens », la dépêche donne l’idée d’un documentaire très consensuel se contentant de lieux communs.
  • [^] # Re: VOD

    Posté par  . En réponse au journal Loppsi 2 sur France5 dans 10 minutes. Évalué à 2.

    « Par contre, c'est long .... »

    J’oubliais… on peut parfaitement lancer le visionnage du fichier pendant le téléchargement, il faut juste de lancer un autre mplayer avec un petit retard sur le fichier qui se télécharge.
  • [^] # Re: VOD

    Posté par  . En réponse au journal Loppsi 2 sur France5 dans 10 minutes. Évalué à 3.

    Puisqu’on en est au script, le mien est plus gros :P

    Utilisation : ./script YYYYMMJJ
    Ou ./script sans arguments pour la vidéo du jour (un peu après 19h)
    Télécharge par défaut dans "~/vidéos/C dans l'air" (variable DIR)
    C’est un spécial « connexion qui merdouille »

    #!/bin/sh

    DIR="$HOME/vidéos/C dans l'air"
    WAIT=15

    if [ ! -d "$DIR" ]
    then
    echo "Création du répertoire $DIR"
    mkdir -p "$DIR" || (echo "Échec" && exit 1)
    fi

    if [ -z $1 ]
    then
    DATE=$(date +%Y%m%d)
    else
    DATE=$1
    fi

    echo "Tentative de téléchargement de C dans l’air de $DATE"

    CONTINUE=1
    while [ $CONTINUE -eq 1 ]
    do
    LOG_FILE=$(mktemp) || exit 1
    mplayer mms://a533.v55778.c5577.e.vm.akamaistream.net/7/533/5577/42c40fe4/lacinq.download.akamai.com/5577/internet/cdanslair/cdanslair_$DATE.wmv \
    -dumpstream \
    -dumpfile "$DIR/C dans l'air $DATE.wmv" \
    > $LOG_FILE 2>&1 &
    PID=$!
    sleep 3
    if [ -f "$DIR/C dans l'air $DATE.wmv" ]
    then
    echo "Fichier en cours de téléchargement"
    wait $PID
    LOG_G=$(grep "Everything done. Thank you for downloading a media file containing proprietary and patented technology." \
    $LOG_FILE)
    rm $LOG_FILE
    if [ "$LOG_G" = "" ]
    then
    echo "Erreur lors du téléchargement"
    rm "$DIR/C dans l'air $DATE.wmv"
    else
    echo "Téléchargement effectué"
    CONTINUE=0
    fi
    else
    kill $PID
    rm $LOG_FILE
    kill $PID 2>/dev/null
    if [ $WAIT -lt 60 ]
    then
    echo "Fichier non disponible, réessai dans $WAIT secondes, C-c pour abandonner"
    else
    echo "Fichier non disponible, réessai dans $(($WAIT/60)) minute(s), C-c pour abandonner"
    fi
    sleep $WAIT
    if [ $WAIT -lt 3600 ]
    then
    WAIT=$(($WAIT*2))
    fi
    fi
    done
  • [^] # Re: Toupété

    Posté par  . En réponse au journal Nouveau KDE.org. Évalué à 2.

    « l'arrêt à tout moment du javascript »
    « on doit pouvoir cesser d'exécuter du javascript »

    C’était la thèse de départ… (du comité d’éradication du javascript).
  • [^] # Re: Deux vidéos pour voir KDE en fonctionnememt

    Posté par  . En réponse au journal Nouveau KDE.org. Évalué à 1.

    « Les plasmoides contiennent des applets tout simples, accomplissant une seule et unique petite tâche (notes, affichage d'une page web). Leur but est d'avoir rapidement plein d'informations disponibles quand aucune fenêtre ne recouvre le bureau, sans prendre trop de place »

    Mais quelle est la différence avec une fenêtre réglée pour être toujours en arrière plan !? Ce qui est indéniable c’est que kde a su créer une panoplie de plasmoïdes à la finalité que vous décrivez (avec une dynamique autour, une facilité de programmation, etc.), fondamentalement ça aurait très bien pu se faire avec des applis classiquesqui-affichent-tout-plein-d’informations-et-bien-flashies pourvu que le gestionnaire de fenêtre puisse « attacher » une fenêtre sur l’arrière plan.

    « Les onglets des applications contiennent un même type de documents, fondus dans la même application, le même processus généralement. »

    Idem, fondamentalement les fenêtres ont un nom d’application et un nom propre (enfin je sais qu’avec fluxbox, je faisais exactement ce que tu décris : même applis = même liste d’onglets), rien n’empêche un gestionnaire de fenêtre d’automatiquement regrouper dans un onglet les fenêtres partageant la même appli.

    « Tout élément du menu peut s'appliquer à n'importe quel onglet »

    Sauf qu’on finit par se rendre compte qu’un process par onglet c’est finalement pas si mal… et revenons au sujet je parle uniquement de la présentation des fenêtres d’applications, de la façon dont elles communiquent entre elles (ou pas) est un autre problème plus technique. En fait une application peut avoir plusieurs fenêtres, sans pour autant qu’elles soient dans un onglet (gimp…), donc là n’est pas le problème.

    « La barre des tâches contient en un endroit centralisé les applications ouvertes, pouvant être sur d'autres bureaux virtuels (on peut choisir d'afficher ou pas les fenêtres des autres bureaux). Qu'elles soient groupées ou non, la barre des tâches ne changera et contiendra toujours les mêmes entrées. »

    Et ça ressemble furieusement à un onglet (pour tous les bureau ou un seul n’est pas la question) avec des fonctionnalités évoluées…
    « De plus, la barre des tâches affiche les fenêtres réduites, ainsi que plein d'autres machins (aperçus, état). »
    Oui, des fonctionnalités qui pourrait un jour se retrouver pour les onglets de firefox (si ce n’est déjà fait, chez moi je sais l’état de la page — chargée, en chargement, vide — rien qu’avec l’onglet), puis dans quelques mois on va se rendre compte que les onglets de kwin c’est pas pratique alors on va y ajouter un aperçu au survol dans ceux-ci…

    Qu’on se comprenne bien, la fonction première d’un onglet est de regrouper un certain nombre de « zone d’affichage » et d’accéder de l’une à l’autre. Au niveau de la logique de l’interface on a implémenté ce truc là à différents niveau avec à chaque fois des fonctionnalités qui diffèrent sans raisons, et souvent au rabais car là ou un onglet permet uniquement de basculer d’un affichage à un autre la barre de tâche liée au gestionnaire de fenêtre permet un affichage plus évolué…

    Finalement ce qu’on est en train de faire c’est de construire un arbre : la barre de tâche est la racine si elle affiche tous les bureaux, sinon c’est le petit applet des bureaux ; on ouvre une fenêtre kwin, celle-ci peut avoir des onglets ; on clique sur l’onglet qui nous intéresse, manque de bol c’est ff ; on clique sur l’onglet de ff pour avoir la page qui nous intéresse.

    Tant qu’à faire pourquoi pas avoir un truc plus générique, et pouvoir par exemple disposer de toutes les fonctionnalités de la barre de tâche (ce n’est pas un hasard, c’est historiquement le plus vieux mécanisme d’accès au fenêtres) dans n’importe lequel des sous-niveaux d’onglet. Ce sera surtout plus cohérent au niveau de l’utilisateur… /me qui peste contre les raccourcis claviers différents entre son wm et ff, et qui vient de se rendre compte que ff ce configure pour ne pas faire d’onglets…
  • [^] # Re: Deux vidéos pour voir KDE en fonctionnememt

    Posté par  . En réponse au journal Nouveau KDE.org. Évalué à 4.

    Je trouve ça fort quand même…

    Les plasmoïds embarquent une application qui gère l’affichage à l’intérieur, on peut déplacer et agrandir/réduire l’affichage, il y a la petite croix pour le fermer aussi, en fait on a affaire à un gestionnaire de fenêtre.

    Les tabs :
    — les bureaux permettent de regrouper les fenêtres ;
    — la barre de tâche est déjà une forme d’onglets ;
    — on a les onglets proposés par kwin ;
    — on a les onglets proposés par l’application.

    On avance dans la bonne direction là les gars…

    Ceci dit je ne jette pas la pierre à Kde, en fait ce sont les gestionnaires de fenêtre qui auraient dû depuis longtemps les implémenter.
  • [^] # Re: Défendons le droit d'auteur

    Posté par  . En réponse à la dépêche Les droits d'auteur contre le public par RMS à Berne. Évalué à 2.

    « C'est grâce au droit d'auteur que le libre existe puisque c'est l'auteur lui-même qui décide de placer son travail sous licence libre. »

    C’est une idée que je lis de plus en plus souvent ici mais, excusez-moi du peu, que je trouve complètement absurde. Les licences libres n’existent que pour contourner et désamorcer le droit d’auteur… en s’en servant comme moyen. Mais si le droit d’auteur n’existait pas, alors la BSD (je prends celle-là parce que j’avoue que la viralité de la GPL sert moins mon propos) n’aurait aucune raison d’être, puisqu’elle deviendrait la norme. Le libre, comme mouvement philosophique, n’existerait pas, mais il serait dans les faits appliqué universellement.

    Je ne sais pas… c’est comme dire que les criminels n’existent que parce qu’il existe des policiers pour les arrêter. Ça n’a pas de sens. Dire que le libre n’existe que parce que le droit d’auteur existe est du même acabit.
  • [^] # Re: Google va avoir des problèmes avec le monde du libre

    Posté par  . En réponse au journal Android éjecté du noyau: l'avis de Greg Kroah-Hartman. Évalué à 4.

    J’ai relu trois fois et je me demande toujours comment vous comptez…

    1/ C’est le coût de fonctionnement de la machine durant 24h qu’il faut utiliser : consommation et maintenance. Là vous avez calculé le coût pour encoder toutes les vidéos faites jusqu’à maintenant : il faut alors le comparer avec ce qu’à coûter Youtube jusqu’à maintenant.

    2/ Pour l’investissement initial (et le 1/ est de l’investissement initial), c’est à la marge, m’est d’avis que Youtube restera encore suffisamment de temps pour que l’amortissement soit faible devant le coût de fonctionnement.

    3/ Heu en fait il suffisait juste de dire que le support d’un encodage supplémentaire demandait de prévoir la puissance de calcul et l’espace en double, actuel et à venir, c’était autrement plus convaincant.

    3/ Youtube est une activité rentable ?! Comparé à l’argent qui transite par et pour youtube, ça représenterait combien la mise en place d’un encodage supplémentaire, parce qu’un chiffre seul balancé à la va-vite ça ne me fait ni chaud ni froid, déformation professionnelle.
  • [^] # Re: Google va avoir des problèmes avec le monde du libre

    Posté par  . En réponse au journal Android éjecté du noyau: l'avis de Greg Kroah-Hartman. Évalué à -5.

    Mettre un footer n’implique pas de lire ce qu’il y a dans le mail (et que ce soit automatisé me fait une belle jambe…)

    Et manifestement peu de personnes ne lisent les conditions générales d’utilisation des services de google…
  • [^] # Re: Vive Noscript

    Posté par  . En réponse au journal Vie privée sur internet : il n'y a pas que les cookies.... Évalué à 6.

    Et c’est un exemple qui montre que leur évaluation doit être fausse :
    — le numéro de version, ils en ont peut-être plusieurs dans leur base, mais à un instant t, la plupart des ordinateurs étant à jours, on a tous le même numéro de version ;
    — toujours ce même numéro de version, il ne permet pas de tracer un ordinateur puisqu’il change régulièrement (vous allez me dire… avec la Debian…) ;
    — c’est bien beau de dire qu’on a x quantité d’info. mais est-elle pertinente? genre le en-US pour un français.
  • [^] # Re: Faites ce que je dis, pas ce que je fais...!!!

    Posté par  . En réponse à la dépêche Pendant ce temps, de l'autre côté de l'atlantique.... Évalué à 2.

    Non du tout, ils font exactement ce qu’ils disent. Lisez le discours, « la liberté sur Internet c’est important sauf pour untel et untel » (réciproquement terroristes et pirates et vice-versa). Bien sûr seuls les US décident de qui faut bloquer, et par contre les gouvernements quelques peu en froid avec les US sont pointés du doigts.

    Je caricature un peu mais c’est une des idées du discours…
  • [^] # Re: Python Package Index

    Posté par  . En réponse au message formules avec unités. Évalué à 2.

    s/pypi/unum xD
  • [^] # Re: Google

    Posté par  . En réponse au message formules avec unités. Évalué à 2.

    Ça m’a l’air sympathique, par contre le miscalculator est marrant, typiquement il devrait renvoyer une erreur, on additionne pas des C avec des F ^^ à la limite des degrés Kelvin entre eux ça a un sens, mais pour le reste non.

    Il semblerait que Google ne se base pas dessus, car kyr est reconnu par gnu units, mais je lui préfère le module Python qui a pour lui de récupérer l’interpréteur Python, et d’être très facilement extensible.
  • [^] # Re: Python Package Index

    Posté par  . En réponse au message formules avec unités. Évalué à 2.

    Ok, merci, c’est ce qui me semble le plus prometteur, en fait l’implémentation de pypi est toute bête, ce sont juste des objets et des classes qui redéfinissent les opérations élémentaires pour supporter l’analyse dimensionnelle. C’est celui qui me semble le plus pratique à utiliser parmi les trois modules.

    Mise à part que je n’aime pas trop qu’il vérifie l’homogénéité en calcul à virgule flottante. :( Je sais pas si en pratique c’est gênant l’imprécision qui y est liée. Par contre il manque les unités nécessaires, mais ça se fait extrêmement bien d’en rajouter à ce que j’ai vu.
  • [^] # Re: Qalculate

    Posté par  . En réponse au message formules avec unités. Évalué à 2.

    Merci, mais je vais lui préférer la solution en ligne de commande avec Python. :)
  • [^] # Re: Google

    Posté par  . En réponse au message formules avec unités. Évalué à 2.

    C’est une solution, il accepte même les unités exotiques : Erg_(unité), Parsec et autre joyeusetés... En fait c’est pas encore ça, il ne me reconnaît pas le kyr par exemple, à vrai dire il semble ne pas reconnaître les préfixes n,m,k,M,G de manière générique, mais au cas par cas suivant l’unité (oui je sais, je suis trop fainéant pour le faire moi-même).

    De plus ce n’est pas super pratique lorsque que je dois comparer plusieurs résultats.
  • [^] # Re: $ cp

    Posté par  . En réponse à la dépêche Sortie de la version finale d'ultracopier. Évalué à 4.

    Heu… de quoi il me parle là… grat, grat, grat…

    J’y connais rien à tout ça, à vrai dire je fais juste C-z pour mettre en pause et reprendre la main, toutes les considérations techniques… bah je suppose tout de même que cp, tar, et tout les outils de base consommateurs d’IO sont au point, ainsi que le noyau puisqu’apparemment il a son mot à dire :)

    … vous allez me faire peur… rassurez moi je ne suis pas le premier à faire ça ?

    Sinon j’ai vu qu’il y avait un ionice mais je n’ai jamais réussi à bien m’en servir.
  • # Pourquoi faire simple…

    Posté par  . En réponse au journal Les blogs et la formation. Évalué à 4.

    Je sais que je vais me faire taper, mais… les mails ? Moyennant la mise en place de liste si on veut pas une liste d’expéditeur à rallonge, je suppose que ces mêmes listes doivent savoir gérer les droits…

    Bon c’est clair que ça en jette moins.
  • [^] # Re: $ cp

    Posté par  . En réponse à la dépêche Sortie de la version finale d'ultracopier. Évalué à 6.

    Le shell aussi.
  • [^] # Re: Droit de réponse

    Posté par  . En réponse au journal Elvita, faites tourner. Évalué à 5.

    Mais… mais… Elvita c’est… les renseignements téléphoniques !
  • [^] # Re: Si je comprend bien...

    Posté par  . En réponse à la dépêche Open-PC l'ordinateur compatible avec le Libre. Évalué à 8.

    Clef en main ?
  • [^] # Re: Mais comment-ont ils fait?

    Posté par  . En réponse à la dépêche Haiti : la cartographie libre OSM montre sa puissance. Évalué à 1.

    [HS]

    Au fait je t’ai envoyé un mail (enfin un mail à la première adresse vue sur le site de pymecavideo) et un message privé pour la détection de forme dans Pymecavideo, mais comme je n’ai pas eu de réponse je te relance :)

    Ça s’est amélioré depuis la dernière fois, en faisant la prévision avec un vecteur vitesse on tombe en-dessous de 2 secondes pour chacune des vidéos simples disponibles avec le source (pour la balle de tennis en vélo j’ai un début de semblant de trajectoire, mais après il se foire irrémédiablement).

    La fft n’a aucun intérêt pour un petit motif (dans mes tests à la hache, à 64 pixel pour le motif à reconnaître on commence à avoir un léger avantage pour la fft, s’il est plus petit l’algo. simple est plus rapide — la valeur par défaut est à 16 ou 32, je ne sais plus).

    Ah! et j’ai modifié ça pour en faire une classe.