lom a écrit 444 commentaires

  • # CB périmée

    Posté par  (site web personnel) . En réponse au journal Amazon ou comment jouer aux cons avec les numéros de cartes bancaires. Évalué à 4.

    Bon, vous allez me dire qu'on ne peut (sans doute) pas faire grand chose avec une CB périmée, mais quand même...

    Malheureusement si. Il est facile de trouver sur internet plein d'articles qui parlent de ça, des cartes enregistrées et débitée après la date d'expiration. J'en ai assez vu venant de différentes sources pour en être certain, mais [référence needed] malheureusement, je n'en ai pas un sous la main en tant que source sûre.

  • # Manuscrite?

    Posté par  (site web personnel) . En réponse au message La Ferme du Sart recrute un développeur Web 3.0. Évalué à 8.

    Grille d'auto évaluation manuscrite?

    Je ne peux penser qu'à une seule raison pour envoyer une lettre manuscrite (par email en plus), et c'est pour analyse graphologique.

    Je suis curieux de connaître la vraie raison, mais si c'est bien le cas... poubelle.

  • [^] # Re: Simple

    Posté par  (site web personnel) . En réponse au message Demande d'aide pour un script en perl. Évalué à 4.

    Savoir comment afficher la valeur d'une variable est un peu la basse de tout langage... En perl tu peux interpoler les variables si elles sont placées entre double quotes, donc judicieusement réutiliser le calcul en le plaçant entre doubles quotes sera suffisant.

    Ceci dit, dans un but uniquement didactique, bien sur, et puisque c'est du perl, voila une version (5.10+) qui permet de ne pas dupliquer le code de la soustraction tout en étant imbittable:

    for (join (' - ', @lines[$i, $j])) {say "$_ . = " , eval };
    
  • # Simple

    Posté par  (site web personnel) . En réponse au message Demande d'aide pour un script en perl. Évalué à 2.

    L'algo est très simple, après peut être veux-tu savoir comment ouvrir un fichier pour en lire ses lignes, ou écrire dans un fichier.

    Exemple qui lit un fichier passé en paramètre, et écrit sur la sortie standard.

    use strict;
    use warnings;
    
    my @lines;
    my $path = shift; # gets and removes first param from command line, ie. $ARGV[0]
    
    if (open (my $f, '<', $path)) {
      do {
        local $\; # slurp mode, <> will read whole file in one go, line by line
        @lines = <$f>;
      };
    
      # note: $#lines == last index of @lines
      for (my $i = $#lines; $i > 0; $i--) {
        for (my $j = $i-1; $j >=0; $j--) {
            print $lines[$i]-$lines[$j], "\n";
        }
      }
    
      close $f;
    } else {
      die "Cannot open '$path': $!\n"
    }
    

    La doc intéressante est:
    http://perldoc.perl.org/functions/open.html (ouvrir un fichier)
    http://perldoc.perl.org/functions/print.html (écrire, potentiellement dans un fichier)

  • [^] # Re: Découpage en petits bouts

    Posté par  (site web personnel) . En réponse au journal YouTube et WebM. Évalué à 6.

    Pour ce que j'en ai compris, le but est de rendre les vidéos disponible le plus rapidement possible après l'upload. De ce point de vue, faire bosser 42 machines 1 minute sur des petits bouts plutôt qu'une machine pendant 42 minutes pour la vidéo entière est plus efficace.

  • # Spin et autres

    Posté par  (site web personnel) . En réponse au message Quoi lire maintenant ?. Évalué à 2.

    A lire absolument: Spin, de Robert Charles Wilson.
    Commence plus ou moins aujourd'hui, et suit la trajectoire de 3 enfants (au début) qui assiste à un événement étrange une nuit: toutes les étoiles disparaissent. Le lendemain matin tout semble presque normal. Presque seulement... Le soleil est légèrement différent par exemple. Après quelques tests, les humains se rendent compte que le temps passe beaucoup plus vite sur la surface de la Terre que dans le reste de l'univers, à tel point que la durée de vie du soleil se rapproche d'une génération humaine...
    On assiste donc à la vie d'une génération qui se sait condamnée, et dont chacun essaye de trouver sa propre solution. Vraiment absolument fantastique, possiblement le meilleur bouquin que j'ai lu.

    Fantastique:

    George RR Martin: son cycle A Song of Ice and Fire (le premier tome en français est le Trône de Fer). C'est du fantastique de haute voltige et très trapu. J'ai eu un peu de mal à me mettre dedans la première fois, mais après du pars sur un cycle très complet, très bien écrit, dans un univers complexe, avec une histoire à laquelle tu ne t'attends vraiment pas, non linéaire... Bref du pavé tout bon.

    Dan Simmons

    (Hypérion a déja été conseillé) L'échiquier du mal. Mélange d'horreur, fantastique mais aussi policier. Je ne sais pas trop comment décrire ça (je l'ai lu il y a un bout de temps). Un ancien prisonnier de camp de concentration qui recherche son bourreau et tombe sur un groupe de 'vampires psychiques' qui ont une emprise insoupçonnée sur le monde.

    En fait un peu tout Dan Simmons vaut largement la lecture avant qu'il ne parte dans les thrillers. Je pense entre autre aux chants de Kali, Ilium/Oplympus.

  • [^] # Re: pas un divX ?

    Posté par  (site web personnel) . En réponse au message Lire un fichier vidéo au format SIPP. Évalué à 1.

    Pour référence, si quelqu'un a les mêmes problèmes:

    Remplacer SIPP par XVID marche beaucoup mieux que DIVX. Je ne m'y connais pas assez pour donner une explication, mais le fait est là.
  • [^] # Re: MPEG-4 ASP ?

    Posté par  (site web personnel) . En réponse au message Lire un fichier vidéo au format SIPP. Évalué à 1.

    Merci, il faut apparemment que j'utilise le dernier svn de mplayer et de ffmpeg... Ce changement a été fait suite à mon rapport de bug. Je vais essayer tout ça.
  • [^] # Re: pas un divX ?

    Posté par  (site web personnel) . En réponse au message Lire un fichier vidéo au format SIPP. Évalué à 2.

    J'aimerai bien que tout le monde dise des conneries comme ça...

    Tu as parfaitement raison, c'est un divx. Après avoir forcé le codec avec mplayer, et voyant que ça ne marchait pas, j'avais initialement laissé tombé cette piste.

    Ta solution marche effectivement très bien. Un peu gruik pour celui qui en aura besoin au final, mais bonne pour ma sanité.

    J'ai demandé un avis sur la liste de mplayer, et un des dev a abouti à la même réponse. Depuis aujourd'hui mplayer va donc gérer ça nativement. Et effectivement, la solution était de rajouter une ligne fourcc dans le codecs.conf

    Le codec à utiliser est au final ffodivx, et mplayer -vc ffodivx marche.

    Merci et bravo pour être tombé pile dessus sans le fichier lui même.
  • # lsof?

    Posté par  (site web personnel) . En réponse au message Lister les tunnels SSH actifs. Évalué à 2.

    Ce n'est peut être pas le plus pratique, mais ça marche:

    lsof | grep ssh | grep TCP | grep LISTEN
  • [^] # Re: C'est grave docteur

    Posté par  (site web personnel) . En réponse au message Disque dur en train de mourir ?. Évalué à 4.

    il te faut lancer l'utilitaire du constructeur qui indique si et combien il y a de secteurs défectueux relogés

    Ou alors smartmontools, ou l'interface graphique gsmartcontrol (c'est le nom des paquets debian) peut te dire ça sans problème. Ça m'a en effet déja permis de diagnostiquer un disque qui mourrait a grande vitesse.
  • [^] # Re: explication

    Posté par  (site web personnel) . En réponse au message Mon script saute des lignes. Évalué à 2.

    Et si tu mets le print après le if()?

    Ça pourrait être que les lignes sont bien traitées mais que le traitement a un problème et qu'au final tu te retrouves avec une chaine vide, ce qui expliquerait pourquoi elle n'apparaissent pas.

    Si ce n'est pas ça, je pense aussi que le script n'est pas assez complet.
  • [^] # Re: J'ai 2 fichier comparés

    Posté par  (site web personnel) . En réponse au message Mon script saute des lignes. Évalué à 2.

    J'avoue que le 'on voit clairement' n'est pas si clair que ça pour moi...
    je ne suis pas sur de comprendre quelle lignes ne sont pas traitées,

    Sinon, juste une idée en passant: si tu remplaces ' ' par /\s+/ dans ton split, est-ce que ça change quelque chose? Ça pourrait être le cas si tu as une tab à la place d'un espace, par exemple.
  • # chop/chomp?

    Posté par  (site web personnel) . En réponse au message Mon script saute des lignes. Évalué à 4.

    Hello,

    chop enlève le dernier caractère de la ligne, alors que chomp n'enlève le dernier caractère que si c'est un 'blanc' (cf http://perldoc.perl.org/5.8.8/functions/chomp.html ).
    Ca me surprendrait, mais est-ce que ça ne pourrait pas jouer?

    Sinon si tu peux poster un ou deux exemples de lignes qui sont bonnes et de lignes qui sautent alors qu'elles ne devraient pas, ça pourrait aider.
  • [^] # Re: STFW NOOB.

    Posté par  (site web personnel) . En réponse au message Avoir l'entier de la division. Évalué à 1.

    int() ne fait que tronquer apres la virgule.
    les 2 solutions courantes sont:

    - int ($ton_nombre + 0.5)
    - utiliser printf/sprintf: printf("%.0f", $ton_nombre);
  • [^] # Re: oh my god!

    Posté par  (site web personnel) . En réponse au journal Une recette facile et originale pour les geeks !. Évalué à 2.

    'Deep fried mars bar'. Oui ça existe, mais c'est plus un truc pour touriste qu'autre chose.
    Par contre, la deep fried pizza est relativement courante (et surprenament meilleure que ce à quoi je m'attendais) et il y a des endroits ou tu peux te effectivement te faire frire presque n'importe quoi.
  • # Sans echo

    Posté par  (site web personnel) . En réponse au message Découpage de sortie standard. Évalué à 1.

    A mon avis, tu peux enlever le premier pipe:
    ssh sauvegarde-distante@mon-serveur.com " lzop --to-stdout '/mon-dossier/mon-fichier1.big' '/mon-dossier/mon-fichier2.big' | tar cf - -" | tar x

    Comme ça tu évites le xargs, et ça doit marcher exactement de la même façon.
  • # Mug personalisé?

    Posté par  (site web personnel) . En réponse au message Où trouver une belle tasse de libriste ?. Évalué à 4.

    Je ne saurais te conseiller un site en particulier, mais ça se trouve très facilement, en France ou en Europe.

    Tu choisis un mug vierge, sur lequel l'image de ton choix (uplodée par tes soins) est imprimé. A partir de là, tu n'as que l'embarras du choix...
  • [^] # Re: Date limite 18/08/2009

    Posté par  (site web personnel) . En réponse au sondage La date de péremption des produits laitiers. Évalué à 2.

    comment être sur que la petite lumière à l'intérieur du réfrigérateur s'éteint *vraiment* quand on ferme la porte ?

    Facile a savoir avec un portable avec webcam, ou telephone avec camera, ou appareil photo qui filme, enfin bref, il y a l'embarras du choix...

    Sinon, en moins geek/moins drole, l'ampoule chauffe, donc si elle est froide quand tu ouvres la porte, c'est bon.
  • [^] # Re: Fake ?

    Posté par  (site web personnel) . En réponse au journal Mon Blog préféré.... Évalué à 6.

    je plussoie. A http://redneckrepublican.wordpress.com/2008/04/05/raising-a-(...) :

    Lately, my kid has been crying when he wakes up. My natural reaction is to pick him up and soothe him, but I have learned to fight this instinct. Instead I hit him a few times with a baseball bat, and eventually he stops crying. If we are going to fight a global war on terror, we don’t need a bunch of crying sissy babies. We need to be strong and hateful.

    Pour les non-anglophones:
    Recemment, mon bebe pleurait quand il se reveillait. Mon instinct naturel est de le prendre et de le consoler, mais j'ai appris a combattre cet instinct. A la place, je le frappe un peu avec une bate de de baseball, ce qui le fait finalement arreter de pleurer. Si on est dans une guerre globale contre le terrorisme, on n'a pas besoin de bebes tapettes qui pleurent. On a besoin d'etre fort et haineux.

    Ce a quoi on rajoute tous les scoops sur Obama (qui est bien evidement gay, alcolo, terroriste et j'en passe surement...). Je ne peux pas croire que c'est reel.
  • [^] # Re: chiffres...

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

    Je croyais avoir lu que 1 achat sur 12 millions de spams envoyes etait le minimum pour que l'operation soit rentable.

    Ca vient de /., qui cite les sources: http://news.slashdot.org/article.pl?sid=08/11/08/1437225
  • # mod_authz_owner

    Posté par  (site web personnel) . En réponse au message Gestion des droits d'accès des fichiers via le serveur web avec les droits UNIX. Évalué à 1.

    + basic_auth + mod_user

    Ce n'est peut etre pas exactement ce que tu cherches, mais ca permet de n'autoriser que le nom d'utilisateur utilise par Apache (avec basic_auth, par exemple) qui correspond a celui de l'utilisateur Unix.
    Par contre, ca n'utilise pas les comptes unix reels, donc tu dois garder toi meme ton fichier utilisateurs Apache, dont les noms doivent correspondre aux utilisateurs Unix.
  • # lshw

    Posté par  (site web personnel) . En réponse au message Nombre de barrettes mémoire dans un serveur. Évalué à 3.

    lshw (ou en plus sexy lshw-gtk) te permet de voir tout ton materiel. Entre autre tes slots memoires, avec la quantite de ram pour chacun.

    Pour info, avec lshw en ligne de commande, tu veux voir les differents 'bank' de 'memory'.
  • [^] # Re: liste

    Posté par  (site web personnel) . En réponse au journal Geeks encore un effort si nous voulons être libre. Évalué à 4.

  • [^] # Re: lulu.com

    Posté par  (site web personnel) . En réponse au journal J'ai auto-édité un livre - Atelier Drupal. Évalué à 1.

    Lulu a un imprimeur en Espagne et un au Royaume Uni. Etant au RU, le delai etait a peine d'une semaine entre la commande et la reception, pour seize bouquins d'un coup (4 exemplaires de 4 bouquins differents ). Je doute que ca soit beaucoup plus long pour la France (peut etre un ou deux jours de plus), mais les frais de port s'en seraient resenti, c'est vrai.

    Je dois avouer que je suis impressionne par les prix imprimeurs, si ils sont si bas que ca. J'imagine que si tu es assez sur de ton coup pour payer les bouquins de ta poche, ca vaut le coup.

    En tout cas, en dehors de l'aspect jurido-pratique qui a l'air d'interesser pas mal de gens, bravo pour ton bouquin, c'est du beau boulot.