doublehp a écrit 1846 commentaires

  • [^] # Re: Re:

    Posté par  (site web personnel) . En réponse au message code automodifiable. Évalué à 1.

    le Saturn avec ses registres 64 bits

    64 ? t est sur ? le bus d adresse est sur 20(5 quartets), mais je pensais me rappeler que les registre mathematiques etaient sur 80bits (20 quartets) ...

    Je pense que tout langage de script possède ce genre de fonction.

    a condition que l interpreteur veuille bien te donner l adresse memoire du script, et que le script ne soit pas precompile ... et dans ce dernier cas, c est pareil que si tu etais en C ou ASM :)

    au fait ... pour ceux qui cherchent a ecrire du C interprete, je rappelle l existance de tcc : http://www.doublehp.org/tcc.png(...)

    notez bien le: ./main.c

    Pour les langages compilés, il me semble très difficile de modifier le fichier exécutable directement.

    je pense au contraire que c est simple ... tu pecho l adresse d un saut, les adresse de deux ou trois routines, et a l endroit du saut, tu change l adresse de saut. ( attention si ce sont des sauts relatifs, les precalculs ne seront pas triviaux )

    Par contre, on peut théoriquement écrire à la volée une bibliothèque partagée qu'on charge/décharge sur demande.

    oh tu me donnes des idees toi :=) va faloir qu on discutte tres serieusement ... on sent mien chez toi l experience HP, teinté d une fine touche de bourinnage en fesant semblant d eviter le glosbillisme.

    Apres tout, tcc ne pese que 80k, et l embarquer dans un exe me semeble pas la mer a boire ... si ce petit bijoux pouvait aussi generer des librairies, je sent que je vais faire des petites nuits blanche tres bientot ...
  • [^] # Re: Re:

    Posté par  (site web personnel) . En réponse au message code automodifiable. Évalué à 1.

    La seule fois où j'ai fait ça, c'était pour un programme écrit en assembleur Saturn qui avait besoin de la moindre optimisation.

    oh puree, tu sens la HP38/48 comme un troll sent le chat mort a 10 bornes ... :)

    oui en assembleur c est effectivement simplissime, mais en C compile aussi.

    Et AMHA, c est sur les scripts que c est le plus dur ... car beaucoup de scripts sont precompiles a l execution (Perl5 vs Perl4) ... et il reste peu de langage purement interpretes a la volee ( PHP ?).

    Note que sur certains systems, il est interdit de modifier l executable a la volee (cf certains RISC et les archis a deux BUS, comme la plus part des DSP embarques), mais la plus part des systems sur i386 le permettent. Il parait que c est comme ca que NVidia essaye de decourager les desassemblage de ses drivers.

    Le tout c est de trouver les pointeurs sur le code fonctionnel, et attaquer les sauts. Mais sur de l interprette pure, je vois pas comment pecho les adresse du script (car tous les pointeurs de fonctions vont pointer vers les codes ASM ... )

    Mais si tu trouve des tuto, je suis aussi interesse.
  • # \_o<

    Posté par  (site web personnel) . En réponse au message Interaction avec une image. Évalué à 1.

    si ce n est que de l affichage client, tu utilise du javascript pour surgenerer de l affichage.

    Si c est server, ca va dependre du format de l image ... je sais qu en PHP tu peux faire ca (j ai fait en PHP du trace point a point), sinon en CGI tu peux appeler la lib Imagemagic ... elle peut aussi faire des traces simples.
  • [^] # Re: Cela existe !!!

    Posté par  (site web personnel) . En réponse au message couper un .avi sous linux mandrake 10.1. Évalué à 4.

    super les mecs ... d abord vous coupez le avi a 700Mo, en tronquant avec split ou dd, retirant quelques images et l index, puis vous recreez l index, ce qui va ramener le fichier a 704Mo ... parce eque sans l index l emec ne pourra pas seeker ... et pourquoi ne pas graver un DVD au burin ?

    -1- pour couper proprement un avi, il y a un outil dedie: avisplit. Ca coupe exactement la ou on veux, et la reconstruit l index.
    man avisplit

    -2- si le mec se plains que son avi est trop gros, c est qu il veux le graver sur un CD de 700Mo ... et il crois que son CD de 700Mo ne pourra pas stoquer 706 ... ce qui est faux: deja un CD de 700 Mo peut stoquer officiellement au moins 702Mo (cf les infos ATIP), ensuite, il existe une super technologie qui permet de graver plus de 709M sur un CD: l overburning:
    man cdrecord => cdrecord -overburn

    quand je pense que vous vouliez lui faire lire la manpage de mencoder, ou installer je ne sais quelle GUI qui necessite plus de 3h de prise en main.
  • # \_o<

    Posté par  (site web personnel) . En réponse au message Zone DNS locales. Évalué à 1.

    flemme de lire les autres posts, mais en bref: oui ton truc est fesable:

    soit
    tu declare sur une de tes machines un server bind ordinaire, qui resolve les IP publiques, et tu lui ajoute une section de resolution d un domaine qui n existe pas sur le net ( pour eviter les conflits quand tu navigue), et tu lui associe tes IPs. alors dans la machine DHCP, tu renseigne cette machine comme DNS local.

    soit:
    tu renseigne les /etc/hosts de toutes tes machines (cet fichier a un equivalent sous win, donc ce n est pas un probleme).

    Evidement, je prefere la 1ere sol, et je l ai deja implementee ... et je vais la reimplementer dans 2 semaines. C est comme quand tu cre un vrai DNS, sauf que tu payes pas, et que seul ton LAN y a acces.
  • [^] # Re: whois.sc

    Posté par  (site web personnel) . En réponse au message interrogation DNS inverse. Évalué à 1.

    bon ... apparement faut que je me relise, ma question, et les reponses :)
  • # \_o<

    Posté par  (site web personnel) . En réponse au message problème de clé USB. Évalué à 1.

    perso sous Debian on a pas d automount comme MDK, et je m em porte tres bien; un ami d ici a ecrit:

    http://ccomb.free.fr/wiki/wakka.php?wiki=UsbMassStorage(...)

    si tu veux l essayer, tu desactive l automount de ta distribe, et tu decouvrira qu il existe meme a l interieur des logiciels libres des solutions alternatives plus efficaces que les produits integres. Perso, je peux brancher debrancher ma cle 100 fois par jour, elle est toujours montee en user, et le user peut la demonter.

    (note que depuis la versien 16, l option sync a ete retiree; soit tu la rajoute dans le script, soit tu sync a la main avant de depluguer, soit tu demount proprement).
  • [^] # Re: whois.sc

    Posté par  (site web personnel) . En réponse au message interrogation DNS inverse. Évalué à 0.

    Par ailleurs, il n'y a qu'un "reverse DNS" par IP

    ben c est ce que je croyais, mais il semblerait que non. Je sais plus comment, mais j ai vu un admin qui a pu en mettre deux, tout en restant conforme.
  • [^] # Re: Sous debian,

    Posté par  (site web personnel) . En réponse au message Desinstaller un paquet et toutes les librairies qui ont été installées avec lui. Évalué à 0.

    ouai ... il a fallu 90j aux modo pour moderer 3 tips, et jai depose 6 bugs non resolus depuis que le system de bugs est cree (je crois que l un deux a le numero 2 ou 3 ...) ... alors je laisse beton.

    Les flux RSS c est pas si terrible que ca. DLFP casse les forums, PresencePC poste beaucoup en double ... dautres flux ne sont jamais mis a jour alors que le contenu HTML lui est maintenu ...
  • # \_o<

    Posté par  (site web personnel) . En réponse au journal Tous des FAI. Évalué à 1.

    Quand j ai ete admis dans mon ecole d ingenieur en 1999, je n ai pas pu obtenir mes mots de passes avant d avoir signe la charte informatique. Cette ecole a desormais de nombreuses chartes, et si tu refuse d un signer une, tu ne peux pas travailler:
    - reglement interieur
    - reglement informatique
    - charte d utilisation du reseau

    et une 4e creee depuis mon depart.

    C est une ecole d info; je ne sais pas si ces chartes sont l idee de l administration scolaire ou des admins infos, mais ca fait plein de trucs a signer, et la moindre effraction a l un ou l autre des reglements peut avoir des repercussions sur la scolarite.

    Plusieurs eleves qui ont enffreint le reglement informatique ont eu des avertissements scolaires.

    Je conceois tout a fait que la signature d un contract de travail soit subordonne a la signature d une charte informatique, et je pense que cela est tout a fait transposable dans le domaine professionnel.

    Rediger une charte devrait prendre entre 1 et 2 semaines a la va vite, dans l urgence, puis tu publies une revision 6 mois plus tard qui se substitue a la VO.

    Note: oui je suis facho: j ai coupe le net a mon colloc quand j ai vu qu il /abusait/ de mon telephone. (4200f de communications en 10j).
  • # \_o<

    Posté par  (site web personnel) . En réponse au message Souris qui se bloque. Évalué à 1.

    la plus part des problemes de souris sous 2.4 sont dus a GPM; tu le demon, ou vire le de ton runlevel.

    Si tu as un PC de moins de 5 ans, APM est obsolete, et peut etre avantageusement remplace par ACPI.
  • [^] # Re: Sous debian,

    Posté par  (site web personnel) . En réponse au message Desinstaller un paquet et toutes les librairies qui ont été installées avec lui. Évalué à 0.

    non ce n est pas personnel, et oui je suis aigri. La raison est simple: je ne lis DLFP que par RSS ... et quand je lis les messages, que ce soit dans TB ou FF, DLFP n affiche pas la section, au point que j ai meme oublie que la section DEBIAN existait sur ce site.

    Et tes camarades ont bien fait de me le rappeler dans les posts environnants ...

    http://doublehp.ath.cx/scrot/pluton_2005-03-16_00-57-30.png(...)
    y a marque Debian nul part, donc quand je te lis, et te reponds, je sais pas si tu as poste dans mandrake, general, debutant, ou mavie.

    Bref, ces pseudo forums ne sont absolument pas tries. Et pour peu que tu utilise un truc moderne comme les CSS, ben les forums sont tellement transparents, que j avais completement oublie qu il existait des sections.
  • [^] # Re: /etc

    Posté par  (site web personnel) . En réponse au message Umask sur les fichiers. Évalué à -1.

    t as fume mon pauvre: si le server est un Linux, c est simplissime. Cf les posts juste au dessus et dessous.

    toute decision sous UNIX est sujette a une action par default, et elle est toujours ocnfigurable dans etc.

    il n y a jamais rien de decide ou fixe dans /lib ou /usr. Revise la structure des UNIX.
  • [^] # Re: fopen()

    Posté par  (site web personnel) . En réponse au message libc et retour chariot. Évalué à 0.

    je n ai jamais achete de bible du C, mais mon prof de ANSI-C m as toujours rabache qu un char sous DOS fesait 7 bits ... et que seul l unsigned char fesait 8 bits.
  • [^] # Re: Sous debian,

    Posté par  (site web personnel) . En réponse au message Desinstaller un paquet et toutes les librairies qui ont été installées avec lui. Évalué à -6.

    effectivement, il faut commencer par desinstaller le package, puis demander l avis de deborphan, mais la tu assume que le mec utilise Debian.

    PUREE QUAND VOUS POSEZ UNE QUESTION VOUS POURRIEZ PAS DIRE QUELLE DISTRIBUTION VOUS UTILISEZ ???
  • # \_o<

    Posté par  (site web personnel) . En réponse au message éditer un document (office) à plusieurs. Évalué à 1.

    ben ecoute, deja en utilisant OOo deux fois sur la meme machine sous le meme utilisateur j ai eu des megas surprises, mais lui demander d editer le meme fichier, je crais le pire.

    Le seul logiciel que je connaisse qui fasse ca est Lotus.
  • # /etc

    Posté par  (site web personnel) . En réponse au message Umask sur les fichiers. Évalué à 0.

    ecoute, je me rappelle absolument pas ou c est, mais je sais que ca se parametre dans un fichier dans /etc sous la plus part des distributions Linux.

    Je n ai pas la moindre idee du nom du fichier, mais je sais que les attributs par default sont par la.
  • [^] # Re: ou vserver

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

    Je suis étonné qu'assez peu de gens parle de vserver

    ouai ben laisse moi le temps de poster :)
  • [^] # Re: ou vserver

    Posté par  (site web personnel) . En réponse au message Virtual Server. Évalué à 1.

    je sais que vserv est un tres bon produit ( c est meme la base des offres Ikoula), mais il requiert plusieur jours de confs ... perso en 8h j ai pas reussi.. Je m y remetrai quand j aurai plusieur jours de suite de libres.
  • # http://ccomb.free.fr/wiki/wakka.php?wiki=UsbMassStorage

    Posté par  (site web personnel) . En réponse au message Supermount. Évalué à 1.

  • # http://ccomb.free.fr/wiki/wakka.php?wiki=UsbMassStorage

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

  • [^] # Re: \_o<

    Posté par  (site web personnel) . En réponse au message Molette sur clavier Trust Siverline.. Évalué à 1.

    toute ma machine est un VIA, et j ai tourne en 2.6.10 pendant 2 mois sans probleme.

    Jusqu au 2.6.9 c est effectivement scabreux.

    Pour d autres raisons j ai du revenir a 2.4 depui 2 semaine.
  • [^] # Re: Un (Autre) Grand Moment de voyance

    Posté par  (site web personnel) . En réponse au journal Un ami m a dit que Linux ne batra jamais Windows; voici ma reponse.. Évalué à -1.

    Je suis desole, mais j ai arrete d essayer d utiliser les ponctuations et accents depuis le jour ou je suis force d utiliser des claviers englais, qui contrairement aux americains n ont pas le support des accents francais (en tout cas pas ceux de mon univ).

    Ca fait plus de 3 ans que je ne sais meme plus ou est le ' (apostrophe) ... j ai bien essaye au debut d utiliser compose, mais la touche compose des windows 2k de l uni ne marche pas du tout.
  • [^] # Re: Hé nan !

    Posté par  (site web personnel) . En réponse au journal Un ami m a dit que Linux ne batra jamais Windows; voici ma reponse.. Évalué à 1.

    d autres ont bien dit qu aucun programme n utilisera jamais plus de 64ko de memoire ...
  • [^] # Re: Sujet

    Posté par  (site web personnel) . En réponse au journal Un ami m a dit que Linux ne batra jamais Windows; voici ma reponse.. Évalué à 0.

    C est un aspect tres interessant, mais ce n est pas la raison pour laquelle je l utilise. Si tu insiste, je devrai me reciter:

    LINUX GAGNERA SUR MICROSOFT SI TOUT LE MONDE L ADOPTE, MAIS IL NE PEUT PAS PERDRE, CAR IL SERA TOUJOURS UTILISE PAR CEUX QUI L ONT CREE.