kolter a écrit 1081 commentaires

  • # cut et grep sont tes amis

    Posté par  (site web personnel, Mastodon) . En réponse au message faire un grep sur une colonne. Évalué à 5.

    pour la troisième colonne par exemple :

    cat ton_fichier | cut -f3 | grep "motif"

    M.
  • # hum

    Posté par  (site web personnel, Mastodon) . En réponse au message LaTeX et les chapitres. Évalué à 3.

    \chapter n'est disponible que dans les classes report et book alors s/article/book/ .

    M.
  • [^] # Re: Un ch'tit algo...

    Posté par  (site web personnel, Mastodon) . En réponse au message PHP: Lock sur le system de fichier ?. Évalué à 4.

    non il tiens pas la route, car l'opération de test n'est pas atomique.

    c'est les bases de l'exclusion mutuelle.

    je te conseille de lire un peu de doc sur l'exclusion mutuelle et tu comprendras ! (c'est long a expliquer comme ça !)

    M.
  • # execlusion mutuelle !!

    Posté par  (site web personnel, Mastodon) . En réponse au message PHP: Lock sur le system de fichier ?. Évalué à 3.

    php à ce qu'il faut pour toi : flock

    http://www.nexen.net/docs/php/annotee/function.flock.php(...)

    M.
  • # pareil

    Posté par  (site web personnel, Mastodon) . En réponse au message Echange de fichier inter sidéral !. Évalué à 1.

    j'ai eu le même soucis avec la soeur de ma copine qui est en Australie et on a fait ça par mail, à raison de 4/5 photos par mail et sur 2/3 jours, c'est fastidieux mais ça se fait, faut juste faire gaffe au mail ou on envoie les photos, histoire de pas faire exploser la boite ;-) !

    c'était le plus simple pour elle, pas trop possible de lui expliquer comment installer un soft de ftp/ssh/... ou autre !

    M.

    PS : autre solution si t'a une machine dispo sur le net, tu fais un script php ou elle peut uploader ses photos 1 à 1 ou 2 à 2, ça se fait vite !

    M.
  • [^] # Re: Piste.

    Posté par  (site web personnel, Mastodon) . En réponse au message Problème de disque dur sur un Laptop : bruit de rangement de tête à intervalle régulier (problème d'alimentation ?). Évalué à 2.

    cette fonctionalité est noté comme expérimental, je sais pas ce que ça vaut en utilisation, mais ça pourrait bien être la solution !

    ce serait pas mal d'avoir des retours d'utilisateurs qui l'ont testé (vu la page man, ça dépend aussi pas mal du disque, certains ont un reglage binaire (2 valeurs = {slow, fast}) tandis qu'avec d'autres on peut avoir une certaine granularité !

    M.
  • # hum, pas tous seul !!

    Posté par  (site web personnel, Mastodon) . En réponse au message Problème de disque dur sur un Laptop : bruit de rangement de tête à intervalle régulier (problème d'alimentation ?). Évalué à 2.

    mon laptop aussi fais ça !

    c'est surtout génant quand on est dans un endroit silencieux !

    avec le disque d'origine un 30 go, il le faisait, ç'était assez dérangenant ce qui fait qu'au bout de 2 jours (après l'achat, je suis aller le faire remplacer) et avec le nouveau, c'était pareil!!!

    un peu plus tard, j'ai acheter un 60 Go, et c'était pareil mais en un peu moins bruyant.. j'ai laissé courrir (le tout sous debian, j'avais testé sous win et il me semble que ça le faisait aussi).

    ce qui est étrange c'est que ma copine à un laptop similaire (meme marque, meme chipset IDE mais pas le meme DD), et ça le fait pas.

    Je pensais pas que c'eétait une chose courante, et puis j'ai eu un laptop (d'une autre marque) au taff pour (faire des tests de navigateurs :( ) et bien sous Win 2000 et XP, il fait la meme chose !!!

    donc c'est ptet un probleme de disques dur ou de chipset ide, mais il est vrai que je n'ai jamais eu de message m'indicant un disfonctionnement ou de corruptions de données, cependant si quelqu'un avait plus d'infos là dessus je suis preneur !!!

    M.
  • [^] # Re: un peu comme le VBA de m$ Office

    Posté par  (site web personnel, Mastodon) . En réponse au message Implementation d interpreteur python. Évalué à 2.

    Apres, pour que ce soit praticable, il faut que le programme soit conçu pour être sc[r]ipté

    c'est evident et c'est tout à fait faisable, mais j'ai juste donné un exemple simplifié (comme je l'ai précisé). Il faut que dans le programme C , il soit définit des bindings internes qui puissent etre utilisés dans le script python qui est interprété!

    pour les reste de ton commentaire, je comprends pas trop ce que tu veux dire (enfin si , mais je vois pas le rapport avec la question !)

    M.
  • [^] # Re: ça peut etre simple !

    Posté par  (site web personnel, Mastodon) . En réponse au message Implementation d interpreteur python. Évalué à 2.

    pas un shell, mais un programme en C avec l'interpreteur python embarqué !

    M.
  • # ça peut etre simple !

    Posté par  (site web personnel, Mastodon) . En réponse au message Implementation d interpreteur python. Évalué à 2.

    on peut faire une version (très) simplifiée de la chose comme ceci :

    soit le fichier source py.c suivant

    #include <stdio.h>
    #include <Python.h>

    int main(int argc, char ** argv) {

    FILE *fp;

    if (argc != 2) {
    printf("usage: %s script.py \n", argv[0]);
    return -1;
    }

    Py_Initialize ();
    if (Py_IsInitialized () == 0) {
    printf("echec lors de l'initalisation interpreteur python ! (exiting)\n");
    return -1;
    }

    if ((fp = fopen(argv[1], "r")) == NULL) {
    printf("echec lors de la lecture du script python %s ! (exiting)\n", argv[1]);
    return -1;
    }

    if (PyRun_SimpleFile (fp, argv[1]) != 0) {
    printf("echec lors de l'execution du script python! (exiting)\n");
    fclose (fp);
    return -1;
    }

    fclose (fp);

    Py_Finalize ();
    if (Py_IsInitialized () != 0) {
    printf("echec lors de fermeture de l'interpreteur python ! (exiting)\n");
    return -1;
    }

    return 0;
    }


    que l'on compile ainsi gcc -Wall py.c -o py -I/usr/include/python2.3 -lpython2.3 (à modifié selon la version de python installé)

    soit script le python suivant (test.py):

    #!/usr/bin/env python

    print "coucou de python"


    on utilise le tout ainsi :
    ./py.c test.py

    et le resultat est


    [manu@electron][23:12]
    [~]
    >./py test.py
    coucou de python
    [manu@electron][23:13]
    [~]
    >


    voilà, voilà c'est une version simplifiée de ce qu'on peut faire, pour des trucs plus avancées je te conseille de te reporter à l'API C de python qui est somme toute assez simple (à coté de la monstruosité de celle de Perl, mais ça n'engage que moi ;-) )

    M.
  • # ecriture !!!

    Posté par  (site web personnel, Mastodon) . En réponse au journal Drivers ext2/ext3 pour Windows !. Évalué à 2.

    pour la lecture ça me parait pas trop compliqué pour l'ext2 ni pour l'ext3 car l'ext3 c'est un gros de l'ext2 avec un journal mais ce qui m'inquiètes c'est l'écriture en ext3!!!

    j'espère que c'est de la vraie écriture en ext3 et pas de l'écrtiure ext2 sur ext3, car imaginons que que ce soit ainsi, je suis sous mon OS priopriétaire favori, je copie mes beaux fichiers sur ma partoche ext3 qu'il prend pour de l'ext2 (donc il ne modifie pas le journal associé), je reboote sur mon linux libre préféré et hop remontage de la partoche ext3 qui rejoue le journal et bam j'ai perdu tout ce qui a été copié depuis l'os proprio !!!!

    conclusion : les os prioprio c'est mal, ça fout tout le temps la merde

    M.
  • # hum

    Posté par  (site web personnel, Mastodon) . En réponse au message Utilisation des fonctions API. Évalué à 3.

    y'a un fossé entre VB et C++ !!!

    Il est fort probable que les trucs cochons que tu faisais en VB6, tu ne puisse pas les faire en C++

    en tout cas tes problemes ont plutot l'air lié à l'API KDE (et QT) donc : http://developer.kde.org/(...)

    M.
  • # arf !

    Posté par  (site web personnel, Mastodon) . En réponse au message La programmation. Évalué à 5.

    tout est relatif, on crois qu'on à pas le temps mais on en a toujours un peu !!

    à te lire, il ne te reste qu'une heure dans la semaine ! et si tu avais une petite amie (ou des enfants) ? tu ne pourrais leur consacrer qu'une heure !!! je pense qu'une heure ça ferait un peu juste !!!

    alors il faut resserrer les horaires pour chaque activité, voir faire plusieurs choses en même temps !!!

    M.
  • # hum

    Posté par  (site web personnel, Mastodon) . En réponse au message Tar et repertoires vides. Évalué à 3.

    recommences, chez moi ça marche !!!

    M.
  • [^] # Re: résultat de swapon

    Posté par  (site web personnel, Mastodon) . En réponse au message Impossible de monter le swap. Évalué à 2.

    parce que le swap n'est pas un système de fichiers !

    M.
  • # pas bon !!

    Posté par  (site web personnel, Mastodon) . En réponse au message Impossible de monter le swap. Évalué à 3.

    pour voir si des partitions / fichiers de swap sont utilises il faut pas utiliser mount mais swapon !

    swapon -s pour les voir !!

    M.
  • [^] # Re: Ca vous rappelle pas un vieux cheval de bois ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Mozilla Corp. Évalué à -3.

    t'es un marrant toi, t'aime pas les "extensions propriétaires" mais t'achètes du matériel issu d'une architecture propriétaire !!!

    et après tu te plains ? y'a pas un truc qui tourne pas rond ?

    et comme le disais Laurent J plus haut, pour faire des extensions propriétaires pour FF, il va falloir ce lever de bonheur sachant que c'est du xml et du javascript !!!!

    boh troll quand même, clap clap clap !!!

    M.
  • [^] # Re: Ca vous rappelle pas un vieux cheval de bois ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Mozilla Corp. Évalué à 2.

    je suis d'accord, c'est comme si on disait GNOME et son API ou KDE et son API son GPL et qu'on s'interroge sur le fait qu'il soit possible de faire des applis propriétaires avec cet API !

    ou est le problème ? si la licence l'autorise ?

    je vois pas de rapport avec l'API !

    M.
  • [^] # Re: Ca vous rappelle pas un vieux cheval de bois ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Mozilla Corp. Évalué à 4.

    elle est ou ta boule de cristal ?

    M.
  • # pas bo!

    Posté par  (site web personnel, Mastodon) . En réponse au message Un INSERT un peu asse-tête... :s. Évalué à 3.

    tu devrais commencer par décomposer tout ça, la requete est imbitable.

    ensuite y'a des précautions à prendre, tu utilises direct $_POST, c'est mal, parmi les premières choses à faire avec les données postées, il y'a un strip des balises (html, php,...), verifier les guillemets fourbes (magic_quotes), et j'en passe !

    exemple : une bonne chose serait de faire une class database, et de faire une méthode query sur le prototype d'un printf (format, valeur1, valeur2, etc...), voir (func_get_args) dans laquelle tu utilises des fonction style mysql_real_escape_string, strip_tags et j'en passe !!!

    tu vas trouver ça contraignant au début mais tu vas y gagner du temps ensuite bcp de temps !!! et tu va éviter des problèmes de sécurité et des petits malins qui te fouteront tout ton site web en l'air !!!

    tu trouvera pas mal de doc sur la securisation des scripts php et l'utilisation/insertion des données issu de formulaire dans une BDD ...

    M.
  • # hum

    Posté par  (site web personnel, Mastodon) . En réponse au message ré-installer les drivers réseaux. Évalué à 5.

    ré-installer les drivers réseaux


    c'est marrant, cette transposition de comportement d'un autre OS !!!!

    non, pas de réinstallation de drivers réseaux !!!

    commence déjà par faire un :

    invoke-rc.d iptables clear pour virer toutes les regles iptables !

    ensuite ifup est ton ami (avec un /etc/network/interfaces bien configuré !)

    M.
  • [^] # Re: Man ls

    Posté par  (site web personnel, Mastodon) . En réponse au message mtime ctime atime. Évalué à 2.

    y'a stat aussi (un peu plus précise)

    stat monfichier

    man stat

    M.
  • # xvidcap

    Posté par  (site web personnel, Mastodon) . En réponse au message filmer l'écran. Évalué à 4.

  • [^] # Re: Et le plus important...

    Posté par  (site web personnel, Mastodon) . En réponse au journal Impose ton style. Évalué à 4.

    ptet parce que les flux rss ne donne accès qu'a la partie http !

    ce serais d'ailleurs cool d'avoir des flux rss qui poitent vers de l'https !!! (si un dflp developeur me lit !)


    M.
  • # idem

    Posté par  (site web personnel, Mastodon) . En réponse au journal Impose ton style. Évalué à 4.

    j'en profite pour proposer la mienne que j'ai fait il y'a un moment déjà : http://kolter.free.fr/dlfp/kolter-dlfpstyle.css(...)

    un shot : http://kolter.free.fr/dlfp/shot.png(...)

    Cette feuille de style est plutôt ciblée au gens qui utilises des petites fontes (entre 9px et 11 px) comme sur un laptop (c'est mon cas) par exemple...

    M.