Mildred a écrit 2249 commentaires

  • [^] # Re: Avec PHP5 ?

    Posté par  (site web personnel) . En réponse à la dépêche SQLite 3.4.0 est sorti. Évalué à 2.

    Pour avoir de nombreuses fois perdu beaucoup de données car j'avais oublié de sauvegarder ma base de donnée MySQL, je préfère maintenant pour tous mes développements local utiliser soit SQLite, soit directement des fichiers.

    J'aime bien SQLite.
  • # insaller le bon paquet

    Posté par  (site web personnel) . En réponse au message libmp3lame.so ? ou ça ?. Évalué à 2.

    et pour le trouver (selon mes anciens souvenirs de mandrake) c'est : urpmf libmp3lame.so (pas sure du tout, regarde man urpmf).
    Et ensuite, ça devrais marcher.
  • [^] # Re: tcc

    Posté par  (site web personnel) . En réponse au journal Auto-génération de code à la volée. Évalué à -2.

    http://fabrice.bellard.free.fr/tcc/

    The libtcc library enables you to use TCC as a backend for dynamic code generation.

    Read the `libtcc.h' to have an overview of the API. Read `libtcc_test.c' to have a very simple example.

    The idea consists in giving a C string containing the program you want to compile directly to libtcc. Then you can access to any global symbol (function or variable) defined.


    L'exemple : http://cvs.savannah.gnu.org/viewvc/tinycc/tinycc/libtcc_test(...)
  • [^] # Re: tcc

    Posté par  (site web personnel) . En réponse au journal Auto-génération de code à la volée. Évalué à 6.

    http://fabrice.bellard.free.fr/tcc/

    The libtcc library enables you to use TCC as a backend for dynamic code generation.

    Read the `libtcc.h' to have an overview of the API. Read `libtcc_test.c' to have a very simple example.

    The idea consists in giving a C string containing the program you want to compile directly to libtcc. Then you can access to any global symbol (function or variable) defined.


    L'exemple : http://cvs.savannah.gnu.org/viewvc/tinycc/tinycc/libtcc_test(...)
  • # tcc

    Posté par  (site web personnel) . En réponse au journal Auto-génération de code à la volée. Évalué à 2.

    As tu pensé à tcc qui est capable je crois de compiler à la volée du code C ? Par contre je crois qu'il reste des bugs...

    Il y a un module pour le langage lua qui l'utilise

    désolée, pas le temps de développer
  • [^] # Re: ringard

    Posté par  (site web personnel) . En réponse au journal Au revoir Compiz et Beryl, bonjour Compiz Fusion. Évalué à 3.

    Oui, bien sûr. Par contre cela remplace ton window manager actuel. Mais ca ne remplace pas ton environnement de bureau (sous xfce par exemple, ton bureau, thunar, les panels ... restent).

    J'en syis encore à beryl mais ça ressemble à beryl --replace

    Il y a aussi beryl-manager (c'est quoi l'équivalent de maintenant ?) qui se loge dans le systray et te permet à la volée de choisie entre beryl, metacity (le WM de GNOME) et kwin (le WM de KDE).
  • [^] # Re: XGL ?

    Posté par  (site web personnel) . En réponse au journal Au revoir Compiz et Beryl, bonjour Compiz Fusion. Évalué à 2.

    sur intel, ce n'est pas si parfait ... du moins pour les vidéos. Souvent les vidéos (avec l'extension xvideo) aparaissent en noir. Une solution : déplacer un peu la fenêtre. Et même la j'ai par moment des aperçus des fenêtres du dessous.

    Seule solution, désactiver beryl ou utiliser une sortie x11.

    Alors que sur mon desktop avec nvidia, tout marchait trs bien. Meme^les vidos.
  • # xmlcopyeditor

    Posté par  (site web personnel) . En réponse au journal Editeur XML. Évalué à 5.

    Que j'utilise pour le mêm genre de travaux ... mais c'est un éditeur généraliste. C'est pour le moment le meilleur que j'ai trouvé. Il est multiplateforme Linux Windows.

    http://xml-copy-editor.sourceforge.net/
    http://sourceforge.net/projects/xml-copy-editor/
  • [^] # Re: Programmes récents sous Slackware

    Posté par  (site web personnel) . En réponse au journal Slackware 12.0 RC1. Évalué à 1.

    Sauf que depuis google, les beta stables sont populaires
  • [^] # Re: Pour quoi slackware en 2007?

    Posté par  (site web personnel) . En réponse au journal Slackware 12.0 RC1. Évalué à 2.

    Je ne veux pas te débaucher de la slackware non plus mais pour ce coté simplicité (pas uzine à gaz comme debian/ubuntu et d'autres) il ya ArchLinux qui est bien.
    Enfin je trouve.
  • [^] # Re: super mais

    Posté par  (site web personnel) . En réponse au journal hardware4linux.info. Évalué à 4.

    Mon patch est légèrement différent :
    === modified file 'osinfo'
    --- osinfo	2007-06-19 20:50:43 +0000
    +++ osinfo	2007-06-19 20:54:19 +0000
    @@ -88,7 +88,9 @@
     # tested on:
     elif [ -r /etc/arch-release ]; then
         n="Arch Linux"
    -    r=`sed 's/.* \([0-9.]*\) .*/\1/' < /etc/arch-release`
    +    #r=`sed 's/.* \([0-9.]*\) .*/\1/' < /etc/arch-release`
    +    r=`grep -o '(\w*)' /etc/issue | sed 's/(\(.*\))/\1/'`
    +    [ -z "$r" ] && r=None
     # tested on:
     elif [ -r /etc/slackware-version ]; then
         n=`sed 's/\([^0-9.]*\) [0-9.]*.*/\1/' < /etc/slackware-version`
    
    
    Tu peux mettre sur ton site que pour installer ce paquet sur ArchLinux, il faut :
    $ cd
    $ mkdir hardware4linux
    $ cd hardware4linux
    $ wget 'http://aur.archlinux.org/packages/hardware4linux.info-collec(...)
    $ makepkg
    $ pacman -U hardware4linux.info-collector-0.7.1-1-i686.pkg.tar.gz
    Et que pour générer le rapport :
    $ sudo hwreport /tmp/report
    L'adresse du package source est : http://aur.archlinux.org/packages.php?do_Details=1&ID=11(...)
  • [^] # Re: Et le noyau ?

    Posté par  (site web personnel) . En réponse au journal hardware4linux.info. Évalué à 2.

    tu peux aussi collecter la config du kernel ...

    Mais je ne sais pas si c'est utile. par exemple j'ai une carte PCI qui permet d'ajouter des ports parallèles à mon PC. Le kernel de la knoppix la reconnaît très bien mais lorsque je cherche a trouver les options du kernel qui font que ca marche pour l'adapter au kernel de ma distribution, je n'y arrive pas.

    En tout cas ce n'est pas les options sur les ports parallèles. C'est peut être les options PCI remarque (il y a surement un problème d'interruptions car il y a en mêem temps 2 ports série sur cette carte qui eux fontionnent)
  • [^] # Re: Question simple

    Posté par  (site web personnel) . En réponse à la dépêche Atelier PKGBUILD : apprendre à empaqueter sous ArchLinux. Évalué à 2.

    ah bon ? Je ne lis pas les misas à jour avant et je m'en porte très bien ...
    C'est oùque tu regardes ? les news sur les différents sites ?
  • # Les autres distributions ..?

    Posté par  (site web personnel) . En réponse à la dépêche Atelier PKGBUILD : apprendre à empaqueter sous ArchLinux. Évalué à 6.

    Qu'en est-il pour les autres distributions ?

    J'utilise ArchLinux et je dois dire que la facilité de créer des packages avec un PKGBUILD est la raison qui me fait préférer cette distribution. Depuis, je ne fais plus aucun ./configure && make && make install dans /usr/local. Je fais des packages (du coup c'est mieux géré) et en plus on peut en faire profiter la comunauté avec AUR. Et ça je trouve que c'est formidable.

    J'ai installé ubuntu chez deux personnes que je connais et je dois dire que la ou j'ai le plus de mal c'est avec les paquets debian que je ne comprend pas, le système que je trouve très lourd a gérer ... Finalement, je ne vois pas ce qu'on leur trouve à ces paquets debian. Même les RPM semblent plus facile a créer.
  • [^] # Re: Question simple

    Posté par  (site web personnel) . En réponse à la dépêche Atelier PKGBUILD : apprendre à empaqueter sous ArchLinux. Évalué à 3.

    Pareil, aucun problème ...

    en tout cas moins que sous debian ou lorsque tu veux forcer un choix, c'est difficile au possible. C'est peut être voulu mais ca complique bien les choses quand même.

    Avec ArchLinux si tu veux ajouter/enlever un package sans tenir compte des dépendances (par exemple c'est juste temporaire et on en rajoute un après) c'est très facile avec pacman -d.
  • [^] # Re: super mais

    Posté par  (site web personnel) . En réponse au journal hardware4linux.info. Évalué à 3.

    Distribution "Arch Linux"
    Version "Duke"

    Enfin je ne trouve pas ça très propre car si je veux changer le prompt de agetty je me retrouve dans les choux.

    je pense que ce serait quand même bien, si après cela il ne trouve toujours pas de version, de mettre par exemple "Unspecified" afin de ne pas tout bloquer.

    Mais tu peux aussi prendre la version de pacman installée (le gestionnaire de paquets) comme indication de version. Par exemple pacman -Qi pacman | grep "^Version " | sed 's/^.*: \(.*\)$/\1/' me donne 3.0.4-4
  • [^] # Re: super mais

    Posté par  (site web personnel) . En réponse au journal hardware4linux.info. Évalué à 3.

    ArchLinux.

    le fichier /etc/arch-release existe mais est vide.

    Le seul moyen que je vois pour détecter la release c'est avec /etc/issue qui est utilisé par agetty pour afficher la distribution au dessus du prompt de login. Tu peux ainsi avoir le nom de la release avec la commande : grep Arch /etc/issue | sed -r 's/^Arch Linux \(([^\)]*)\).*$/\1/'

    Mais en fait, comme Arch Linux n'a pas vraiment de releases (toujours mis à jour) ... le mieux c'est de ne pas chercher à détecter la release :


    Originally /etc/arch-release was removed because it's wrong for Arch as we use rolling release system.
    But then it was added again for compatability (some packages check for its existence to know they are running on Arch)
    http://cvs.archlinux.org/cgi-bin/viewcvs.cgi/base/filesystem(...)

    http://bugs.archlinux.org/task/7163

    Je te propose aini pour osinfo :


    elif [ -r /etc/arch-release ]; then
    n="Arch Linux"
    r=`sed 's/.* \([0-9.]*\) .*/\1/' < /etc/arch-release`
    [ -z "$r" ] && r=None
  • [^] # Re: super mais

    Posté par  (site web personnel) . En réponse au journal hardware4linux.info. Évalué à 3.

    ma contribution, ce PKGBUILD. Si vous voulez l'adapter pour d'autres distributions, je pense que c'est facile. C'est un simple script bash.
    # Contributor: Mildred <silkensedai@online.fr>
    # kate: hl Bash; space-indent on; indent-width 2;
    
    pkgname=hardware4linux.info-collector
    pkgver=0.7.1
    pkgrel=1
    pkgdesc="Collect system informations for the hardware4linux.info site"
    arch=(i686)
    url="http://hardware4linux.info"
    license=('GPL')
    depends=()
    makedepends=(rpmextract)
    provides=()
    conflicts=()
    replaces=()
    backup=()
    install=
    _dmiver=2.9
    _pciver=2.2.4
    source=('http'://hardware4linux.info/res/lsb-hardware4linux.info-collector-$pkgver-1.src.rpm
            'http'://download.savannah.gnu.org/releases/dmidecode/dmidecode-$_dmiver.tar.bz2
            'ftp'://atrey.karlin.mff.cuni.cz/pub/linux/pci/pciutils-$_pciver.tar.gz)
    noextract=()
    md5sums=('d6f0fecf0458b99e2cbc147b2922857b'
             '3dac4b1817012ffebd78671473d8f56c'
             '5629fdb049f189fb853e7021f85553d2')
    
    build() {
      ( set -e
      cd "$startdir/src/"
    
      msg "In `pwd` extract sources ..."
    
      rpmextract.sh lsb-hardware4linux.info-collector-$pkgver-1.src.rpm
      tar jxf hwreport-$pkgver.tar.bz2
    
      msg "Build ..."
    
      cd "hwreport-$pkgver"
      cc -o scan-printers scan-printers.c
      cd ..
      cd dmidecode-$_dmiver
      make CC=cc
      cd ..
      cd pciutils-$_pciver
      make CC="cc -D__KERNEL_STRICT_NAMES -D__GLIBC__=2 -D__GLIBC_MINOR__=4 -O2"
      cd ..
    
      msg "Install ..."
    
      mkdir -p "$startdir/pkg/usr/bin"
      install "hwreport-$pkgver/scan-printers" "$startdir/pkg/usr/bin/"
      install "hwreport-$pkgver/hwreport"      "$startdir/pkg/usr/bin/"
      install "hwreport-$pkgver/osinfo"        "$startdir/pkg/usr/bin/"
      install "dmidecode-$_dmiver/dmidecode"   "$startdir/pkg/usr/bin/"
      install "pciutils-$_pciver/lspci"        "$startdir/pkg/usr/bin/"
      )
    }
    
    Par contre, lorsque je lance hwreport /tmp/report, j'ai :
    Unsupported operating system
  • [^] # Re: super mais

    Posté par  (site web personnel) . En réponse au journal hardware4linux.info. Évalué à 4.

    C'est rigolo, lorsque je clique sur le lien src.rpm epiphany me lance le plugin mplayer ... mais par contre ni son ni vidéo :(

    je crois que je vais élécharger avec wget. Et tenter de trouver un outil pour le décompresser.
  • [^] # Re: FTP ...

    Posté par  (site web personnel) . En réponse au journal Diffusion de vidéo en direct (FTP Streaming). Évalué à 2.

    C'est vrai que SFTP commence a se faire vieux ....
    Mais je n'ai pas l'impression que Mac OS le comprenne malgré son grand âge.
  • # super mais

    Posté par  (site web personnel) . En réponse au journal hardware4linux.info. Évalué à 2.

    Je n'ai ni debian, ni redhat, ni mandriva, ni ubuntu ni ....
    J'ai ArchLinux ... qui n'est pas pris en compte par alien.

    n'y a-t-il pas un tar.gz contenant la source du soft qu'on pourrait compiler... et faire un package adapté a notre distrib ?
  • # de la flash intégrée à un disque dur

    Posté par  (site web personnel) . En réponse au journal Remplacer un disque dur par une compact flash, autre expérience. Évalué à 2.

    J'ai entandu de par un ami qui ne jure que par Windows que devrait sortir des ordinateurs avec un disque dur hybride contenant de la flash pour accélérer le boot de Windows.

    Ca a l'air intéressant ... en savez-vous un peu plus ? C'est vrai que ca peut être intéressant sachant que les donées systèmes ne changent pratiquement jamais.
  • [^] # Re: je peux résumer ?

    Posté par  (site web personnel) . En réponse au journal Safari pour Windows. Évalué à 5.

    Et par conséquent plus de clients potentiels d'Apple
  • [^] # Re: Sécurité

    Posté par  (site web personnel) . En réponse au journal En finir avec libmagic. Évalué à 1.

    Et tu fais quoi si file (ou nautilus) ne comprend pas le format de mon super fichier compressé ... du genre 7zip (ou un autre truc pas encore bien utilisé)

    Ce que je cherchais c'était plutôt de modifier le magic number du fichier gzip afin qu'il ne soit plus identifié comme fichier gzip mais comme un autre type de fichier. Sans qu'il soit nécessire de décompreser le fichier pour voir
  • [^] # Re: Sécurité

    Posté par  (site web personnel) . En réponse au journal En finir avec libmagic. Évalué à 2.

    C'est peut être a l'application de différencier un fichier zip d'un fichier OpenDocument mais en même temps, ca ne marche pas trop.

    Pour prendre un exemple que beaucoup de monde doit utiliser : nautilus, il m'est souvent arrivé de voir des fichiers dont le type était mal reconnu. Et d'avoir des problèmes à cause de cela.

    Alors ce n'est peut être pas le boulot de libmagic (et j'en suis d'accord) mais c'est forcément le boulot de quelqu'un ... Je n'ai rien contre libmagic en tant que telle, mais j'en à la sur-utilisation qui en est faite pour détecter les types de mes fichiers.