barmic a écrit 10455 commentaires

  • [^] # Re: Cinéma

    Posté par  . En réponse au journal Cinéma : une histoire de tipiaks à rendre récursive. Évalué à 5.

    Moi je suis allé voir Stone il y a pas longtemps, ma conclusion a était que c'est nul et pas divertissant.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Dépendances

    Posté par  . En réponse au journal Nouvelle machine, ubuntu live, debian.. Évalué à 2.

    Chez moi il y a 42 dépendances et j'ai regardé un peu je pense que la commande est :

    aptitude unmarkauto $(apt-cache depends gnome | awk '{ if (NF==2) { print $2 } }')
    

    ou en plus court

    aptitude unmarkauto $(apt-cache depends gnome | awk '/[de]: /{ print $2 }')
    

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: sed, pas perl

    Posté par  . En réponse au message les regex sed dingue comme ce n'est pas facile.... Évalué à 2.

    Je l'avais mis le "$" ^^

    Chez moi ça marche c'est bizarre essaie en enlevant l'inutile g à la fin.

    Perl comme sed peut prendre un fichier en paramètre :

    perl -pe 's/(\d+)\n/[[ ]]/' $(DOCUMENT).txt > $(DOCUMENT)_export.tw
    

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Intéressant

    Posté par  . En réponse au journal Des paradigmes alternatifs. Évalué à 2.

    En gros, c'est tres pratique pour la transactionalite, eventuellement pour du logging (encore que c'est franchement tire par les cheveux) et c'est a peu pres tout.
    Faire quoi que ce soit d'autre avec te retomberas tres probablement sur la gueule un jour.

    J'avais vu un exemple en python qui consiste à prendre une fonction, par exemple factoriel et sauvegarder ses résultats après chaque appel et à vérifier avant chaque appel que si le résultat n'a pas déjà était calculé. Le tout sans modifié la fonction initial (et on peu facilement passer d'un cache interne à l'application (une table de hashage) à une base de données noSQL de type clef valeur).

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Intéressant

    Posté par  . En réponse au journal Des paradigmes alternatifs. Évalué à 3.

    Elle reste vague parce que je n'en ai pas beaucoup fait, que c'était il y a un an et que sortir du code pour montrer un exemple serait long (j'ai surtout vu AspectJ).

    Ce dont tu parle c'est l'étape de tissage dont l'objectif et de positionner les greffons dans le code. Ça peut se faire a l’exécution, après la compilation ou avant celle-ci (ça dépend du langage d'aspect AspectJ fait ça avant l'étape de compilation ce qui est lourd mais permet d'obtenir au final un bytecode Java complètement conforme à la JVM).

    Que cette étape de tissage soit sale, je comprends bien, ça viens du fait que c'est un paradigme qui s'est greffé à des langages existant (comme pour la programmation évènementielle), mais que ça ne soit pas pérenne je ne vois pas pourquoi (oui on peut faire des trucs moches avec mais c'est le cas de tout les paradigmes).

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Paradigme SMA

    Posté par  . En réponse au journal Des paradigmes alternatifs. Évalué à 9.

    (et on va tous se faire buter par Skynet, toussa).

    Alors là je t'arrête tout de suite ça fait un moi que nous serions en guerre si c'était vrai !

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • # Intéressant

    Posté par  . En réponse au journal Des paradigmes alternatifs. Évalué à 8.

    Ton journal est très intéressant, je ne connaissais pas du tout le paradigme agent "BDI" et j'ai un mal fou à réellement le comprendre (c'est normal, il faut un peu de temps généralement pour ingurgiter un concept nouveau comme celui-là (comme pour les bases de données noSQL)).

    Il y a un autre paradigme dont tu n'a pas parlé : la programmation orientée aspect.

    La programmation orienté aspect se marie avec d'autres paradigmes comme l'objet ou l'impératif et a pour objectif de regrouper tout le code concernant des aspects transversaux de l'application au même endroit dans le code source.

    Cela se traduit par un vocabulaire nouveau :

    • les pointcuts sont des points remarquables du programme. Cela peut être le début ou la fin d'une fonction, l'acces en lecture et/ou en écriture à une variable, l'ensemble des méthodes d'une classe, etc ;
    • les advices sont des bouts de codes. Ils sont regroupés au sein d'un aspect ;

    L'idée consiste à insérer des advices avant, après ou autour de pointcuts. Cela peut par exemple servir à créer un fichier de log en regroupant le code qui s'en occupe dans un aspect, servir a gérer un cache sans retouche les fonction qui génèrent les données, vérifier des invariants.

    Quand c'est bien utilisé ça peut être très efficace, par contre lorsque c'est mal utilisé ça amène à du code particulièrement peu lisible car le moindre appel de méthode peut être détourné sans avoir aucune trace de se détournement dans le code autour de cet appel.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: De l'intérêt de ces paradigmes ?

    Posté par  . En réponse au journal Des paradigmes alternatifs. Évalué à 6.

    Il permettent d'aborder les problèmes sous un angle différent ce qui peut simplifier drastiquement la maintenance et l'évolution du logiciel. Cette simplification pourrait permettre d'avoir plus de fonctionnalités dans les logiciels ou moins de bug.

    Je ne pense pas qu'il faut avoir peur de voir disparaître le boulot de programmeur à cause de ces choses là. C'est à nous de nous adapter, de modéliser les problèmes comme il faut, de faire les bons choix de technologies en fonction du problème, de tester de manière fine nos programme pour finalement avoir une qualité de logiciel toujours meilleure.

    Dernière chose :
    > Pour moi programmer c'est retranscrire un problème (parfois complexe) dans des instructions simples, les plus proches que possible, du fonctionnement de la machine.

    Le C a était conçu comme une transposition de l'anglais en langage machine. Ses concepteurs n'avaient absolument pas pour but d'être proche de la machine au contraire, ils cherchaient à obtenir quelque chose de haut niveau (même si avec l'évolution il existe actuellement des langages encore bien plus conceptuels).

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: sed, pas perl

    Posté par  . En réponse au message les regex sed dingue comme ce n'est pas facile.... Évalué à 2.

    Il est possible d'utiliser directement perl :

     perl -pe 's/(\d+)$/[[$1 $1]/'
    

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Dépendances

    Posté par  . En réponse au journal Nouvelle machine, ubuntu live, debian.. Évalué à 3.

    Marque les dépendances que tu veux garder en non automatique.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • # Merci :)

    Posté par  . En réponse au journal Des événements secrets. Évalué à 1.

    Merci pour cette info. Je serais en déplacement sur Paris ce week end, je pourrais peut être y passer.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Dépendances

    Posté par  . En réponse au journal Nouvelle machine, ubuntu live, debian.. Évalué à 2.

    L'alternative serait, si je ne me trompe pas, de prendre la liste des dépendances de gnome et de les marquer comme installées explicitement. On peut trouver la liste des dépendances avec apt-cache et on les marques avec "aptitude unmarkauto". J'ai pas de Debian sous la main, mais pour un utilisateur de la ligne de commande c'est pas bien compliqué. En graphique faut le faire manuellement pour chaque dépendance.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Tout est dans le commentaire

    Posté par  . En réponse au journal Hare krishna voudrait modifier la RFC2822. Évalué à 8.

    Tout est dans l'e-mail.

    tout.est.dans.le.corps@exemple.org

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • # Petites brèves

    Posté par  . En réponse à la dépêche Ch’tites brèvounettes : Firefox 5 bêta, OSQA et mafia. Évalué à 10.

    Il me semble qu'il y a de plus en plus de dépêches "petites brèves" comme ça.

    Personnellement j'aime bien c'est rafraîchissement et moins chronophage qu'une dépêche à la patrick_g.

    Par contre la dépêche est tellement brève qu'on n'a oublié de dire que OSQA est en version beta 3.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: OSQA et Twitter

    Posté par  . En réponse à la dépêche Ch’tites brèvounettes : Firefox 5 bêta, OSQA et mafia. Évalué à -1.

    Je suis d'accord avec toi.

    Là où je suis surpris c'est que ce type de logiciel peut, je pense, assez facilement faire vivre une entreprise, car ce n'est pas le premier venu qui aura une infrastructure suffisante pour les concurrencer et là, pour le moment en tout cas, il ne me semble que c'est purement communautaire, c'est dommage (pour une fois que certains pourraient vivre du libre).

    De plus c'est un type de logiciels où la centralisation est un atout (du moins pour un thème donné).

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Du train de sénateurs des autres OS libres, et de la mauvaise foi des libristes

    Posté par  . En réponse au journal GNOME seulement compatible avec Linux ?. Évalué à 3.

    C'est juste ridicule de parler comme ça. Personne ne force personne, tu n'est pas obligé d'acheter un PC avec Windows dessus, personne n'est venu te dire de faire quoi que ce soit,...

    Alors là je suis moins sûr, la vente liée etc.

    Il y a quelqu'un qui braque les gens pour leur demander d'aller acheter leur ordinateur chez Dell, Carrefour ou Géan ? Non ! Il est impossible d'obtenir un PC sans SE ? Non ! Il faut avoir un bac +5 logiciel libre pour savoir comment l'obtenir ? Non ! Au pire les gens sont ils obligés d'acheter des ordinateurs ? Non, à l'heure actuelle ils peuvent même prendre simplement une tablette android avec leur connexion internet (désolé mais cet argument il est du même niveau que de dire que ceux qui ne veulent pas (ou ne peuvent pas avoir systemd) peuvent très bien utiliser openbox).

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • # PGM

    Posté par  . En réponse à la dépêche La bibliothèque Pink est sortie. Évalué à 3.

    Pink ne lit et n’écrit que dans le format PGM

    J'imagine bien que ça doit énormément simplifier les choses de se limiter au PGM, mais je trouve ça très dommage. Ne serait-il pas possible de gérer le PPM ? Ça permettrait de passer d'un format quelconque (png, jpeg, webp, etc) au format ppm puis d'appliquer le traitement avant de reconvertir l'image.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Segmentation: les SE en faute ?

    Posté par  . En réponse au journal Supervisor Mode Execution Protection. Évalué à 2.

    Je vais peut être dire une grosse ânerie mais la segmentation dont on parle elle est a taille fixe si je me souviens bien. Au démarrage le noyau crée le ou les segments et ce n'est plus modifiable, non ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: irl

    Posté par  . En réponse au journal Omerta et censure !. Évalué à 2.

    Juste pour replacer les choses. Le problème de ne pas porter plainte c'est qu'on peut dire tout et n'importe quoi. Il n'y a rien pour vérifier ou valider ce qu'avance chaque partie. En fait c'est même pire que ça parce qu'il n'y a pas vraiment deux parties, il y a juste un brouhaha. Cela ne va pas dire qu'il ne sait rien passé, juste que c'est un terrain très glissant d'aller dans cette direction.

    Faire ce genre d'accusation est très grave ne pas les faire dans un cadre légale c'est d'une part s'exposer, d'autre part ça reste de l'ordre de la rumeur.

    Bref c'est extrêmement dommageable pour elle de n'avoir rien fait (d'un point de vu légale) s'il c'est réellement passé quelque chose et pour le coup la mère n'a pas jouée son rôle. C'est aussi très dommageable pour l'éventuelle autre victime.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Impressionné aussi !

    Posté par  . En réponse au journal Dans la série ; les LL m'impressionnent : la fouilles de données. Évalué à 2.

    Le data mining est une exploration du jeux de données lorsque l'on ne sait pas forcément ce que l'on cherche, contrairement à une requête SQL.

    J'ai déjà fais de la fouille de données, pour faire ce que l'on appelait de la recherche de clefs minimale avec du SQL.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Fouille de données

    Posté par  . En réponse au journal Dans la série ; les LL m'impressionnent : la fouilles de données. Évalué à 1.

    C'est une manière de montrer que Maître Capello me manque …

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Fouille de données

    Posté par  . En réponse au journal Dans la série ; les LL m'impressionnent : la fouilles de données. Évalué à 6.

    Quand on parle de data mining l'exemple le plus connus c'est Wall Mart qui l'aurait utilisé sur l'ensemble de ses factures clients et qui aurait ainsi remarqué que, le samedi après midi, il y avait une forte corrélation entre la vente de bière et celle de couche-culotte (ce serait dût aux maman qui envoient leur mari faire des courses). En rapprochant les deux rayons ils auraient augmenter leur ventes.

    Le data minning c'est aussi des algorithmes de clustering ou de classification et c'est donc ce qui te permet de traiter automatiquement tes spams (par exemple avec un réseau baysien).

    C'est aussi utilisé dans le prochain garbage collector de Java (gc one si je ne me trompe) qui en fonction de ta manière d'utiliser la mémoire va s'adapter pour améliorer les performances.

    Encore un autre exemple d'utilisation, google qui indexe le web (mais aussi bing ou yahoo) utilisent du data minning pour déterminer à partir de ta requête l'ensemble de page résultat.

    Bref c'est vraiment très large et l'outil dépend de ton besoin, une base de données permet de faire du data minning, mais tu peux vouloir un outils plus spécialisé.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Oui mais,

    Posté par  . En réponse à la dépêche Sortie du noyau Linux 2.6.39. Évalué à 5.

    C'est plus que ça systemd est une dépendance de linux.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Transcendent memory

    Posté par  . En réponse à la dépêche Sortie du noyau Linux 2.6.39. Évalué à 5.

    Moi ça me fait penser au soft références de Java (des références libérables et l'utilisateur est obligé de récupérer une référence classique pour pouvoir s'en servir), c'est pratique pour les système de cache.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: et si debian disait juste non

    Posté par  . En réponse au journal GNOME seulement compatible avec Linux ?. Évalué à 4.

    Tu dois pas beaucoup connaître Debian...

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)