BAud a écrit 12809 commentaires

  • # pour un shell à commandes restreintes

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

    Pour limiter les commandes accessibles, dans ./ssh/authorized_keys il est possible d'utiliser la directive
    command='ls -ailrt' [snip la clé publique de l'utilisateur]

    Bon ça ne marche que pour une seule commande (donc utilisation sévèrement limitée... :-( )

    Heureusement, il y a authprogs qui permet de configurer plusieurs commandes acceptées, je vous laisse lire
    http://www.hackinglinuxexposed.com/articles/20030115.html(...)
    et sa doc' (faut lire le code source :-) ) http://www.hackinglinuxexposed.com/tools/authprogs/(...)
    => ça amène à installer perl pour installer plus de sécurité (l'auteur s'excuse de ne pas l'avoir écrit en C) mais c'est bien utile...
    En revanche, ça ne fonctionne bien que pour des commandes en SSH ; pour scp en SSH1 aussi, mais en SSH2 seule la ligne /usr/bin/sftp-server (je ne suis plus sûr du chemin) apparaît comme commande :-(
  • # version ? + isolation entre utilisateurs

    Posté par  (site web personnel) . En réponse au journal Prison SSH. Évalué à 6.

    c'est pas plutôt openssh-3.9p1 ? au lieu de 3.8...

    tu te retrouves avec une arborescence :
    bin dev etc home lib usr

    Quels exécutables sont sélectionnés ? (un lien vers la liste ce sera bon...)
    Y-a-t-il duplication de l'espace disque nécessaire ? Ce n'est pas par utilisateur qu'il faut recréer l'intégralité de l'environnement ? Tous les utilisateurs sont dans le même chroot ou sont-ils isolés les uns des autres ?
    A te lire, j'ai l'impression que tout le monde se retrouve dans le même chroot et qu'il n'y a qu'une copie ? Si l'on souhaite isoler chaque utilisateur, cela amène à créer autant de chroot que d'utilisateurs... j'ai bon ?

    Comment les binaires "copiés" (je prends cette hypothèse) sont-ils à tenir à jour ? (alerte de sécurité...)
  • # cool et en perl ?

    Posté par  (site web personnel) . En réponse au journal Petit outil pour changer de charset et d'encodage. Évalué à 2.

    j'avais trouvé les liens suivants
    http://rf.net/~james/perli18n.html(...) [en] Faq for utf-8
    http://userpage.fu-berlin.de/~ram/pub/pub_w33d45lg/perl_unicode_en(...) [en] use unicode in perl
    http://perl-xml.sourceforge.net/faq/#encodings(...) [en] unicode utf-8 with perl / xml

    En fait, j'ai lu que la valeur de charset pour iconv dépendait du système, donc si quelqu'un a une URL avec une liste ça m'intéresse, histoire de mettre l'encodage qui va bien dans les pages HTML.

    Sinon j'ai pas trop compris pourquoi ne pas stocker en utf-8 en base et mettre un encodage en utf-8 pour la page html envoyée côté client ? ça permettrait d'éviter le souci lorsqu'on affiche du Français, de l'Estonien et du Grec sur la même page non ? y-a-t-il un problème lié aux fontes disponibles côté client ?

    Ce que j'ai plutôt vu, c'est :
    côté client / côté serveur / en base
    encodage locale / transformation utf-8 <=> locale / utf-8
    mais je n'ai pas forcément (encore) compris pourquoi...

    dans man perluniintro et man perlunicode il y a quelques infos pertinentes (si ce n'est que la comparaison incessante entre ce qui se passe en perl 5.6 et perl 5.8 est pénible à lire dans le texte, voire m'amène à tout confondre :-( ) :
    How Do I Display Unicode? How Do I Input Unicode?

    See http://www.alanwood.net/unicode/(...) and
    http://www.cl.cam.ac.uk/~mgk25/unicode.html(...)
  • # et le journal qui en parlait

    Posté par  (site web personnel) . En réponse au journal Recherche base de donnée lexicale. Évalué à 2.

    ça date de janvier 2003

    https://linuxfr.org/~bubs/928.html(...)
    qui renvoit vers http://www.ziliz.com/(...)

    j'avais trouvé à une époque un dictionnaire qui faisait la représentation graphique mais je ne trouve plus l'url :-(

    sinon quelques liens intéressants
    http://www.la-grange.net/2004/03/19.html(...) [fr]

    ah si j'en ai trouvé un nouveau de représentation graphique des synonymes de proche en proche (même si ce n'est pas ce que tu recherches...)
    http://www.memodata.com/2004/fr/dictionnaire_des_synonymes/index.sh(...)

    sans doute plus d'infos sur http://websemantique.org/PagePrincipale(...)
  • # si tu retrouves des liens...

    Posté par  (site web personnel) . En réponse au message UTF-8. Évalué à 2.

    je suis preneur aussi : je cherche un utf8-to-html (je ne suis même pas sûr que ça existe) pour par exemple transformer le é (utf-8) en &eacute;

    regarde au bas de cette page pour des exemples avec perl déjà (mais je dois être neu² ça ne m'a pas suffit)
    http://dev.eagle-usb.org/wakka.php?wiki=DevLinks(...)

    j'ai pourtant de vagues réminiscences de privilégier le 1:

    Deux possibilités entre : poste client <=> transformation <=> stockage
    1)
    saisie : locale => transformation locale vers utf-8 => utf-8
    affichage : locale <= transformation utf-8 vers locale => utf-8

    2) utf-8 <=> pas de transformation <=> utf-8

    contrainte : MySQL 4.1 de mémoire (sinon les recherches ne fonctionnent pas en UTF-8)

    Après reste à résoudre le souci du 1) si tu souhaites afficher des caractères en grec et en russe sur la même page, c'est pas gagné...

    iconv doit pouvoir aider mais à ce que j'ai lu c'est loin d'être normalisé :-( et je ne sais pas s'il est possible de l'utiliser en php

    éventuellement regarder du côté de phpBB2 pour voir comment ils ont procédé vu le nombre de langues qu'ils gèrent ! (le mix de langue ne passe sans doute pas)
  • [^] # Re: Et l'avenir ?

    Posté par  (site web personnel) . En réponse à la dépêche IBM autorise les logiciels Open Source à utiliser 500 de ses brevets. Évalué à 10.

    [...] the commitment not to assert any of these 500 U.S. patents [...] is irrevocable except that IBM reserves the right to terminate this patent pledge and commitment only with regard to any party who files a lawsuit asserting patents or other intellectual property rights against Open Source Software

    bizarre je lis plutôt "l'engagement de n'exercer aucun de ces 500 brevets US [..] est irrévocable (ne peut être remis en cause), si ce n'est qu'IBM se réserve le droit de mettre fin à cette promesse (cet octroi) de brevet et cet engagement en ce qui concerne les parties (tiers) qui engageraient des poursuites pour exercer leurs propres brevets ou droits de propriété intellectuelle à l'encontre des logiciels open source"

    En gros IBM se réserve le droit de retirer l'octroi du brevet à ceux qui engagent des actions contre l'OSS. Cela semble protéger les logiciels libres d'attaques de tiers ? En gros, à celui qui attaquerait l'OSS : IBM lui dirait "j'ai 500 brevets, t'applique un des tiens contre l'OSS, il y a sans doute un des miens que tu utilises : pouf je te retire le droit, à toi, de l'utiliser, fait autrement... ça te décourage ?" et ça ne retire rien pour l'OSS (sauf si un projet OSS attaquait un autre projet OSS à coup de brevet ou IP... (l'interprétation est mienne)

    m'enfin, IANAL et je ne suis pas traducteur non plus...
    Attention l'abus de lecture de debian-legal est dangereux pour la santé mentale ;-)
  • [^] # Re: What is DLFP ?

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

    ya "Public" quand même :-) (même s'il n'est pas accordé)

    Les screenshots (donc copies d'écran) sont joli(e)s : http://ktechlab.fadedminds.com/screenshots/(...)
  • [^] # Re: Logitech Quickcam Express

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

    passer au kernel-2.4.22-21mdk au lieu de 2.4.22-10mdk (de mémoire) corrigeait le problème de reboot intempestif avec Mdk9.2 sans kernel mis à jour...
    la Fun 2 marche avec le pwc, c'est bien ça ? Si oui, elle fonctionne en Mdk10.1
  • [^] # Re: dommages

    Posté par  (site web personnel) . En réponse à la dépêche TEGAM vs Guillermito. Évalué à 4.

    Enfin bon pour l'instant le bilan est : le pénal est jugé (sursis), le civil reporté (indemnisation de Tegam) il y aura l'appel ensuite...

    et je cite un extrait du blog d'Eolas: "le parquet a requis une peine de quatre mois de prison assortie du sursis (Guillermito n'ayant aucun casier et étant parfaitement inséré, étant chercheur à Harvard), et une amende de 6000 euros"

    C'est la rubrique "Dans le prêtoire" de Maître Eolas http://maitre-eolas.fr/Dans-le-pretoire(...) pour se tenir à jour de l'affaire Guillermito / TEGAM et de son jugement
    Le jour précédent l'audience : http://maitre-eolas.fr/2005/01/03/36-affaire(...)
    Compte-rendu de l'audience du 4 Janvier par Maître Eolas : http://maitre-eolas.fr/2005/01/05/37-affaire(...)

    Des réactions côté k-otik (site traitant de la sécurité) : http://www.k-otik.com/news/08312004.Guillermito.php(...)

    La suite : le 8 Mars 2005 (pour le civil) et il y aura l'appel ensuite... c'est pas fini.
    Cela peut amener chacun à réfléchir sur la manière d'appliquer la loi dans le domaine de l'informatique et, d'un autre côté, faire connaître l'informatique (et ses pratiques) à ceux qui font appliquer la loi...
  • [^] # Re: projets en Ruby ?

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de Ruby 1.8.2. Évalué à 2.

    pour l'instant la lecture de code barre est passée avant la saisie manuelle de *toutes* les données (nan nan je rigole pas...)

    les n° EAN sont gérés aussi, désolé ça t'aide pas non plus :-(

    Plus sérieusement, je viens de vérifier, la saisie manuelle des données est possible dans la version dont je dispose (la 0.4.0)
    Si tu as des bibliothèques en ligne qui proposent une interface comme Amazon, Proxis and Barnes and Noble tu peux la suggérer sur la ML de dév d'alexandria : ils essaieront sans doute de le prendre en compte si c'est documenté : alexandria-list at rubyforge dot org http://rubyforge.org/mailman/listinfo/alexandria-list(...)
  • [^] # projets en Ruby ?

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de Ruby 1.8.2. Évalué à 3.

    et les projets sont hébergés sur http://rubyforge.org(...) qui est bien actif

    il s'y trouve par exemple un gestionnaire de livres, sous Gnome (tous vos bouquins via leur ISBN avec saisie automatique des données titre, auteur, édition, page de garde à partir de sites en ligne) http://rubyforge.org/projects/alexandria/(...)
  • [^] # Re: quelqu'un ?

    Posté par  (site web personnel) . En réponse à la dépêche Interview de Richard Stallman sur KernelTrap. Évalué à 6.

    I did one AI research project with Professor Sussman; we developed dependency-directed backtracking.
    ça parle d'intelligence artificielle, je dirais rétro-propagation par suivi des dépendances...

    d'ailleurs la question est posée dans l'interview et la réponse est :
    You make some assumptions, and with those together with some given facts you draw a conclusion. You may reach a contradiction; if so, at least one of your assumptions that led to that contradiction must be wrong. You also record which combination of assumptions actually related to the contradiction, so you can deduce that that combination of assumptions cannot all be true. Then you backtrack by changing assumptions, but you never try a set of assumptions that includes the combination that you know are contradictory. Now, this is a technique that people had used for a long time in thinking. It's also known as proof analysis. But it hadn't been used in computerized reasoning.

    c'est pas du réseau de neurones (c'est venu après de toute façon il me semble, genre dans les années 80...) c'est plutôt du système expert : t'as un ensemble de règles, tu les appliques à partir de tes conditions initiales, t'arrives sur une contradiction (en comparant à d'autres données disponibles ou une règle...) donc là tu repars en arrière en changeant certaines des conditions initiales (ou des hypothèses...) et tu redescends... du parcours d'arbre avec données incomplètes que tu cherches à trouver sans doute...

    L'exemple qui me vient en tête c'est l'algo pour trouver la sortie dans un labyrinthe : quand t'arrives à la sortie c'est fini, si t'arrives à un cul de sac tu reviens au précédent choix que tu as fait et tu continues jusqu'à arriver à la sortie : là tu tiens une solution.
  • [^] # Suivi (entre Astuces et RDF dans le bandeau)

    Posté par  (site web personnel) . En réponse au journal Une petite feature ?. Évalué à 3.

  • # et pour un modem ADSL USB : fast 800 ou 908

    Posté par  (site web personnel) . En réponse à la dépêche Dossier d'installation Debian Sarge. Évalué à 6.

    c'est par là :

    http://dev.eagle-usb.org/wakka.php?wiki=DocDebian(...)

    commentaires les bienvenus pour améliorer la doc' (pas forcément facile d'installer son modem sans connexion internet pour googler ;-) )
  • [^] # Re: pour les traductions de mots ou de groupes de mots...

    Posté par  (site web personnel) . En réponse au journal Open Google Translate ?. Évalué à 2.

    j'avais noté quelques moteurs existants au bas de cette page :
    http://gpl.insa-lyon.fr/OrgaWiki/CommentTraduire(...) (indispo actuellement :-( )
    il y avait notamment ce "fédérateur de moteurs" :
    http://www.foreignword.com/fr/Tools/dictsrch_aff.asp?menu=Y&que(...)

    sinon je suis tombé dernièrement sur : http://www.proz.com/?sp=about/kudoz(...) où visiblement des traducteurs professionnels interviennent. ça m'a d'ailleurs fait penser qu'ils pourraient utiliser comme listes pour s'alimenter en nouvelles traductions tous les .po de différentes applications...

    A ce propos qu'utilisent les traducteurs de fichiers .po ?

    Allez, sinon, bonne année 2005, bloavez mad, feliz ano nuevo, happy new year ...
  • # passer en résolution plus basse

    Posté par  (site web personnel) . En réponse au message Configuration Ecran. Évalué à 3.

    Si tu as eu la chance que des résolutions plus basses soient configurées (c'est dans /etc/X11/XF86config-4 ou /etc/X11/xorg.conf en fonction de ta distrib' que tu as omise de préciser...) : les touches magiques sont CTRL-ALT- - (oui le signe - sur le pavé numérique, l'autre ne fonctionne pas je crains) => ça te baissera la résolution, ctrl-alt-+ pour l'augmenter

    plus de doc' : la commande man xorg.conf (sinon google qui t'enverra sans doute sur http://lea-linux.org(...) ou d'autres sites d'autoformation à GNU/Linux)
  • # pourquoi faut-il s'accrocher ?

    Posté par  (site web personnel) . En réponse au message Freebox + Sagem Fast 800. Évalué à 2.

    Salut,
    e connais le site de Baud/eagleusb et je m'accrocherai
    pourquoi faut-il s'accrocher ? c'est pourtant simple : soit ça marche, soit c'est un peu plus galère... je suis preneur de toute critique pour mettre un peu plus clairement en avant les docs disponibles

    Nota : ce n'est pas "mon" site, cf. http://forum.eagle-usb.org/viewtopic.php?t=2126(...) et http://wiki.eagle-usb.org/wakka.php?wiki=EagleUsbTeam(...)

    Et comme dit plus haut, si tu débranches ta Freebox, le fast 800 peut se synchroniser
  • # pour le fast 800 E3 il te faut la dernière version : 2.0.0 + un DSPcode

    Posté par  (site web personnel) . En réponse au message 10.1+sagemfast800 e3 +wanadoo 512. Évalué à 2.

    Le Fast 800 E3 est supporté par la dernière version du pilote eagle-usb-2.0.0, mais il te faudra faire une manip' manuelle pour placer le dernier DSPcode dans /etc/eagle-usb/dsp/

    C'est expliqué sur le site de support ici : http://forum.eagle-usb.org/viewtopic.php?t=2901(...)

    Site officiel : http://www.eagle-usb.org(...)

    Sinon oui, pour tous les autres modems à base d'eagle-usb ça fonctionne sur une Mandrakelinux 10.1 Official (même une 10.1 Community, mais Free dégroupé moins bien à partir du clickodrome...).

    La fenêtre terminal ce n'est pas très compliqué et je me vois *très mal* expliquer par "ouvrir konqueror ou nautilus / double-cliquer sur le fichier archive ou clic-droit file-roller / ça ouvre karchiver ou file-roller / extraire les fichiers / changer les droits du répertoires /etc/eagle-usb/dsp... bon j'arrête là, je ne sais même plus où est la commande pour lancer nautilus ou konqueror en root (ça sert à rien de toute façon... bref).
    si quelqu'un a le courage, qu'il n'hésite pas à passer régulièrement sur notre forum ;-)
  • [^] # Re: synchro or not synchro ?

    Posté par  (site web personnel) . En réponse au message connection adsl internet sagemfast 800 sous mandrake. Évalué à 2.

    en Mandrake 10.0 Official ça donnait ça : http://dev.eagle-usb.org/wakka.php?wiki=MdK10Officialbaud123(...)

    en Mandrake 10.1 tu as une petite icône (net_applet) qui apparaît comme sur cette page : http://wiki.eagle-usb.org/wakka.php?wiki=Mdk101Tests(...) (cf. #003)

    Les différences entre un modem ADSL et un modem analogique :
    - il faut envoyer le firmware+DSPcode et synchroniser le modem (ce que fait eaglectrl -w), c'est fait automatiquement au démarrage par Mandrakelinux
    - pour se connecter (par exemple par pppd) via startadsl, le n° de téléphone n'existe pas (remplacé par VPI/VCI, qui servent plutôt à la synchronisation)

    Avec Wanadoo, la configuration est la même que pour Free non dégroupé.

    eaglediag -mscn (n comme newbie) te donnera des infos sur l'état de ta connexion (ou tu peux utiliser eagleconnect.tcl qui fournit une interface graphique...)

    au fait c'est quel modèle de modem ? Si c'est un fast 800 E3 (récent, c'est marqué au dos) il te faudra un code DSP différent, tu trouveras des infos dans le forum pour Mandrakelinux que tu trouveras sur http://forum.eagle-usb.org(...) (tu as aussi une FAQ, ça t'évitera de chercher à 15 endroits)
  • [^] # Re: kool mais...

    Posté par  (site web personnel) . En réponse à la dépêche Migration vers Linux par IBM. Évalué à 2.

    bin tu fais savoir que tu souhaiterais proposer d'ajouter l'archivage : format OOo et .doc et .pdf
    ceux qui ne peuvent pas éditer le .doc vont éditer le document OOo et hop le tour est joué : il "suffit" d'avoir OOo...

    ça va pas être facile ?
  • [^] # Re: synchro or not synchro ?

    Posté par  (site web personnel) . En réponse au message connection adsl internet sagemfast 800 sous mandrake. Évalué à 2.

    Le bon moyen pour vérifier la bonne synchronisation est de lancer eaglestat : affiche "modem operationnal" si tout est bon

    Le résultat d'eaglediag -msc # permettrait d'avoir plus d'infos

    Si quelqu'un a le courage, ce serait sympatique de proposer des mises à jour des articles sur lea-linux, et - surtout - d'indiquer que depuis la Mandrakelinux 9.2 (avec quelques soucis) les pilotes eagle-usb sont fournis et que depuis la Mandrakelinux 10.1 Official ils fonctionnent sans défaut même pour Free dégroupé

    Tiens d'ailleurs ryusan t'as omis de préciser ton ISP... utilise PPPoA quand même.
  • # c'est déjà par ici

    Posté par  (site web personnel) . En réponse au journal Un nouveau dans la course.... Évalué à 3.

    http://w3blacklist.flashtux.org/index.php?lang=fr&id=332(...)

    ah tiens, ce serait pas mal d'avoir l'indication du nombre de jours écoulés depuis que le site a été signalé à w3blacklist et sa correction.
  • # bizarres tes sprintf ?

    Posté par  (site web personnel) . En réponse au message Oracle Pro*c. Évalué à 3.

    man sprintf te donne :
    int sprintf (char *str, const char *format, ...);



    dans la boucle for, ici l'utilisation est bonne :
    sprintf(table_fqn, "%s.%s", owner_name, table_record);

    mais là :
    sprintf(GrantRoleToUser, "EXEC SQL GRANT %s",role_name ," TO %s", owner_name);
    j'ai un doute... : ta chaîne format ne contient qu'un %s, pas 3...

    tu peux rajouter des #ifdef DEBUG
    printf("debug : %s\n", GrantRoleToUser);
    #endif

    ou mieux des : if (debugLevel > 2 ) {
    printf("debug : %s\n", GrantRoleToUser);
    }


    D'autre part, tout ce qui concerne le modèle de données (création de table, octroi de droits...) a plus sa place d'un un .sql que dans un programme Pro*C... après tu crées les .sh (ou .bat ;-) ) qui vont bien pour exécuter sqlplus login/mdp@base creation_tables.sql
    (et ne pas croire non plus qu'un script exécuté dans toad va bien passer dans Sql*Plus...)
  • [^] # Re: Excellente nouvelle

    Posté par  (site web personnel) . En réponse à la dépêche Novell et Netline annoncent Open Exchange en Open Source. Évalué à 5.

    la disparition de red-carpet m'a permis de (re-)découvrir rpmdrkake, et urpmi : j'ai pas perdu beaucoup au change vu que je suis passé en Cooker (que ne gère pas Red-Carpet)...
  • [^] # Re: Cela fonctionne

    Posté par  (site web personnel) . En réponse au message Mdk 10.1 et SATA. Évalué à 2.

    pour sata je ne sais pas j'ai pas.

    Pour le Fast 800 en 10.1, tu pourras repasser par le panneau de contrôle de Mandrakelinux 10.1 Official qui fonctionne pour Free et Free dégroupé : le pilote eagle-usb-1.9.9 est installé à partir du RPM sur le disque 1

    udev + xorg peut-paraître risqué par urpmi, mais en fait pour l'avoir fait en cooker, ça s'est (à peu près) bien passé (je n'ai pas eu le dvd pendant quelques temps, ce qui a été corrigé dans les scripts de udev)