Un autre truc intéressant est l'installation directement à partir d'isos.
Je suppose que tu voulais parler du mini-iso qui permet une install' :
- LAN
- par internet (avec l'intégration des pilotes qui vont bien quand c'est possible)
- disque : effectivement en montant les iso des CD (sans avoir à les graver)
- CD... (mais là c'est à se demander pourquoi ne pas booter directement dessus...)
grâce à la possibilité d'ajouter des sources de media vers la fin de l'install'...
Il doit être même possible d'installer "à l'identique" plusieurs serveurs en reprenant une liste des packages. Dommage je ne me rappelle plus comment est générée cette liste...
J'ai bien un /root/drakx/replay_install.img qui semble vouloir tenir sur une disquette 1,44Mo... m'enfin comme je n'ai pas de lecteur de disquette, et que le besoin serait une install' sur un PC différent, une liste de packages (sans n° de version) serait plus pratique en entrée de urpmi... si ça se trouve ça marche.
la 10.2 s'annonce comme une confirmation de la stabilité de la 10.1Official, sans beaucoup plus de détails :-( il y a bien la conformité FHS, mais AMHA il est actuellement difficile de se faire une image globale de cette distribution à venir... quel est l'enjeu ? quelques propositions :
- kernel 2.6.10 mini avec l'arrivée d'un nouveau kernel hacker (efficace, même si la communauté lui demande un peu plus de visibilité qu'actuellement)
- stabilité : Gnome 2.8 adopté (2.10 après)
- un bugzilla unifié pour Cooker et les versions stables (effectif)
- début de traduction du wiki en Français : http://qa.mandrakesoft.com/twiki/bin/view/Main/TranslationInFrenchW(...)
- bref, autant exprimer ses attentes côté communauté, cela permettra à Mandrakesoft de confirmer les choix retenus : une mise à jour de http://qa.mandrakesoft.com/twiki/bin/view/Main/IdeasForMandrakelinu(...) permettrait d'ailleurs de se faire une meilleure idée
bon bin la méthode 1. n'a pas l'air de fonctionner en cooker, ya bien une fonction "importer données version précédente" dans le menu fichier mais elle prend 100% de CPU et ne fait rien
la méthode 2. fonctionne (j'ai vérifié la valeur des clés avec gconf-editor : j'avais bien 2.0.0, j'ai mis à 1.4.0, elles repassent toutes seules à 2.0.0) et en plus c'est rapide, la migration a l'air de bien se passer, ça te propose d'effacer le répertoire evolution (l'ancien) et ça demande même confirmation (que demande le peuple !). Bon j'ai plus qu'à merger les dossiers que j'avais auparavant en 2.0 et ça va le faire !
Encore merci de ton initiative qui va me permettre de me débarrasser de ma 9.2 qui ne me sert plus depuis qu'après la 10.0 je suis passé en cooker et j'y suis resté... (c'est parfois un peu cassé, m'enfin). cool ça me fait 4,75 Go de récupérés pour tester la 10.2beta1 quand elle sortira.
sympa, merci pour ta recherche, c'est exactement ce dont j'avais besoin pour récupérer mes mails de ma Mdk 9.2 vers ma cooker 10.2 sans trop perdre de temps (et avec confirmation de ce que je pensais...)
En bref :
evolution 1.4 : tout est stocké dans $HOME/evolution
evolution 2.0 : tout est stocké dans $HOME/.evolution
Je n'ai pas trop compris si tu es déjà en Mdk10.1 ou dans une version antérieure ? Voici les étapes que je te propose :
si tu es en 10.1 :
evolution --force-shutdown # ferme evolution
Tu sauvegardes sous ton compte :
cd $HOME
tar jcvf evolution2.tar.bz2 .evolution
tar jcvf evolution14.tar.bz2 evolution
tar jcvf gconf_evolution.tar.bz2 .gconf/apps/evolution
/bin/rm -R .evolution/ # efface le répertoire $HOME/.evolution de la 2.0 (t'as sauvé avant...), ou un mv comme suggéré c'est moins destructif...
3 possibilités pour migrer :
1.
evolution --force-migrate # tu perds tout ce que tu as fait en 2.0 (m'enfin t'as une sauvegarde)
2.
$ gconftool-2 --set /apps/evolution/version --type string "1.4.0"
$ gconftool-2 --set /apps/evolution/last_version --type string "1.4.0"
evolution # lance evolution qui devrait détecter une migration nécessaire
$ gconftool-2 --set /apps/evolution/version --type string "2.0.0" # met la bonne version
$ gconftool-2 --set /apps/evolution/last_version --type string "2.0.0"
3. si tu n'avais pas la Mdk10.1Official : bof autant l'installer sur une nouvelle partition (l'ancienne te servira pour des sauvegardes...), sinon la migration via urpmi --auto-select devrait fonctionner (avec un passage par la 10.0Official si nécessaire...), ce qui est chaud c'est que udev est utilisé maintenant (donc ça touche les disques... si tu as 2-3 CD à graver, n'hésite pas trop)
urpmi evolution # avec les sources de la 10.1 (bof...)
evolution # au lancement ça devrait être bon (soit migration faite par le paquet RPM, soit au démarrage de évolution
Forcément, tu perds ce que tu avais commencé à faire avec ton evolution 2.0 avant migration...
Bon je vais tester (moi en plus faut que je récupère ce que j'ai actuellement sous la 2.0...)
"on" peut pas => https://www.linuxfr.org/tracker/new.html(...) (suggestion)
en revanche en journal public avec une bonne accroche, ça peut déchaîner les foules et rester plus longtemps en haut
perso, ça m'intéresserait aussi : je me (re-)mets l'uml avec umbrello
je vais bientôt publier 2-3 schémas... (avec le source, comme ça ils seront en GPL j'espère)
mais pas toutes les questions :-( la doc' mériterait une mise à jour
ok pour l'isolation des utilisateurs, a priori duplication de jail (prison, chroot...)
Bonjour quand même les mises à jour du système sur alerte de sécurité s'il y a plusieurs chroot :-(
à voir s'il serait possible de monter un filesystem pour chaque chroot (ça ne ferait plus qu'une mise à jour) ?
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 :-(
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é...)
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?
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)
[...] 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 ;-)
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
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"
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...
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(...)
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/(...)
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.
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 ...
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)
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
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/
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 ;-)
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)
[^] # mini-iso ?
Posté par BAud (site web personnel) . En réponse au journal Mdk 10.2 intégrera les delta.rpm. Évalué à 3.
Je suppose que tu voulais parler du mini-iso qui permet une install' :
- LAN
- par internet (avec l'intégration des pilotes qui vont bien quand c'est possible)
- disque : effectivement en montant les iso des CD (sans avoir à les graver)
- CD... (mais là c'est à se demander pourquoi ne pas booter directement dessus...)
grâce à la possibilité d'ajouter des sources de media vers la fin de l'install'...
Il doit être même possible d'installer "à l'identique" plusieurs serveurs en reprenant une liste des packages. Dommage je ne me rappelle plus comment est générée cette liste...
J'ai bien un /root/drakx/replay_install.img qui semble vouloir tenir sur une disquette 1,44Mo... m'enfin comme je n'ai pas de lecteur de disquette, et que le besoin serait une install' sur un PC différent, une liste de packages (sans n° de version) serait plus pratique en entrée de urpmi... si ça se trouve ça marche.
# et pour les autres travaux sur la 10.2
Posté par BAud (site web personnel) . En réponse au journal Mdk 10.2 intégrera les delta.rpm. Évalué à 5.
sinon d'autres discussions ont eu lieu, que ce soit pour les backports ou d'autres sujets :
http://qa.mandrakesoft.com/twiki/bin/view/Main/DistroSpecificReleas(...)
le planning de la 10.2 étant disponible :
http://qa.mandrakesoft.com/twiki/bin/view/Main/Mandrakelinux102(...)
(la beta1 devrait ne pas trop tarder en torrent...)
la 10.2 s'annonce comme une confirmation de la stabilité de la 10.1Official, sans beaucoup plus de détails :-( il y a bien la conformité FHS, mais AMHA il est actuellement difficile de se faire une image globale de cette distribution à venir... quel est l'enjeu ? quelques propositions :
- kernel 2.6.10 mini avec l'arrivée d'un nouveau kernel hacker (efficace, même si la communauté lui demande un peu plus de visibilité qu'actuellement)
- stabilité : Gnome 2.8 adopté (2.10 après)
- un bugzilla unifié pour Cooker et les versions stables (effectif)
- début de traduction du wiki en Français : http://qa.mandrakesoft.com/twiki/bin/view/Main/TranslationInFrenchW(...)
- bref, autant exprimer ses attentes côté communauté, cela permettra à Mandrakesoft de confirmer les choix retenus : une mise à jour de http://qa.mandrakesoft.com/twiki/bin/view/Main/IdeasForMandrakelinu(...) permettrait d'ailleurs de se faire une meilleure idée
[^] # Re: cool
Posté par BAud (site web personnel) . En réponse au message Mandrake 10.1 : Probleme de Migration d'EVOLUTION 1.4 vers 2. Évalué à 2.
la méthode 2. fonctionne (j'ai vérifié la valeur des clés avec gconf-editor : j'avais bien 2.0.0, j'ai mis à 1.4.0, elles repassent toutes seules à 2.0.0) et en plus c'est rapide, la migration a l'air de bien se passer, ça te propose d'effacer le répertoire evolution (l'ancien) et ça demande même confirmation (que demande le peuple !). Bon j'ai plus qu'à merger les dossiers que j'avais auparavant en 2.0 et ça va le faire !
Encore merci de ton initiative qui va me permettre de me débarrasser de ma 9.2 qui ne me sert plus depuis qu'après la 10.0 je suis passé en cooker et j'y suis resté... (c'est parfois un peu cassé, m'enfin). cool ça me fait 4,75 Go de récupérés pour tester la 10.2beta1 quand elle sortira.
# cool
Posté par BAud (site web personnel) . En réponse au message Mandrake 10.1 : Probleme de Migration d'EVOLUTION 1.4 vers 2. Évalué à 2.
En bref :
evolution 1.4 : tout est stocké dans $HOME/evolution
evolution 2.0 : tout est stocké dans $HOME/.evolution
Je n'ai pas trop compris si tu es déjà en Mdk10.1 ou dans une version antérieure ? Voici les étapes que je te propose :
si tu es en 10.1 :
evolution --force-shutdown # ferme evolution
Tu sauvegardes sous ton compte :
cd $HOME
tar jcvf evolution2.tar.bz2 .evolution
tar jcvf evolution14.tar.bz2 evolution
tar jcvf gconf_evolution.tar.bz2 .gconf/apps/evolution
/bin/rm -R .evolution/ # efface le répertoire $HOME/.evolution de la 2.0 (t'as sauvé avant...), ou un mv comme suggéré c'est moins destructif...
3 possibilités pour migrer :
1.
evolution --force-migrate # tu perds tout ce que tu as fait en 2.0 (m'enfin t'as une sauvegarde)
2.
$ gconftool-2 --set /apps/evolution/version --type string "1.4.0"
$ gconftool-2 --set /apps/evolution/last_version --type string "1.4.0"
evolution # lance evolution qui devrait détecter une migration nécessaire
$ gconftool-2 --set /apps/evolution/version --type string "2.0.0" # met la bonne version
$ gconftool-2 --set /apps/evolution/last_version --type string "2.0.0"
3. si tu n'avais pas la Mdk10.1Official : bof autant l'installer sur une nouvelle partition (l'ancienne te servira pour des sauvegardes...), sinon la migration via urpmi --auto-select devrait fonctionner (avec un passage par la 10.0Official si nécessaire...), ce qui est chaud c'est que udev est utilisé maintenant (donc ça touche les disques... si tu as 2-3 CD à graver, n'hésite pas trop)
urpmi evolution # avec les sources de la 10.1 (bof...)
evolution # au lancement ça devrait être bon (soit migration faite par le paquet RPM, soit au démarrage de évolution
Forcément, tu perds ce que tu avais commencé à faire avec ton evolution 2.0 avant migration...
Bon je vais tester (moi en plus faut que je récupère ce que j'ai actuellement sous la 2.0...)
[^] # Re: Haut de page
Posté par BAud (site web personnel) . En réponse au journal Conception et OpenSource. Évalué à 2.
en revanche en journal public avec une bonne accroche, ça peut déchaîner les foules et rester plus longtemps en haut
perso, ça m'intéresserait aussi : je me (re-)mets l'uml avec umbrello
je vais bientôt publier 2-3 schémas... (avec le source, comme ça ils seront en GPL j'espère)
et j'ai compilé une liste de quelques outils
http://wiki.eagle-usb.org/wakka.php?wiki=ModelizationTools(...) (quelques uns orientés base de données...) si vous en avez d'autres ?
[^] # Re: Bien plus complet
Posté par BAud (site web personnel) . En réponse au journal Prison SSH. Évalué à 2.
ok pour l'isolation des utilisateurs, a priori duplication de jail (prison, chroot...)
Sinon cykl m'a indiqué en plus un outil pour debian permettant de ramener certains binaires choisis (évite de se trimballer plus de 1200 fichiers pour perl à ce que j'avais lu je ne sais plus où) :
http://www.debian.org/doc/manuals/securing-debian-howto/ap-chroot-s(...)
Bonjour quand même les mises à jour du système sur alerte de sécurité s'il y a plusieurs chroot :-(
à voir s'il serait possible de monter un filesystem pour chaque chroot (ça ne ferait plus qu'une mise à jour) ?
# pour un shell à commandes restreintes
Posté par BAud (site web personnel) . En réponse au journal Prison SSH. Évalué à 4.
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 BAud (site web personnel) . En réponse au journal Prison SSH. Évalué à 6.
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 BAud (site web personnel) . En réponse au journal Petit outil pour changer de charset et d'encodage. Évalué à 2.
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 BAud (site web personnel) . En réponse au journal Recherche base de donnée lexicale. Évalué à 2.
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 BAud (site web personnel) . En réponse au message UTF-8. Évalué à 2.
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 BAud (site web personnel) . En réponse à la dépêche IBM autorise les logiciels Open Source à utiliser 500 de ses brevets. Évalué à 10.
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 BAud (site web personnel) . En réponse au journal KTechlab 0.1. Évalué à 2.
Les screenshots (donc copies d'écran) sont joli(e)s : http://ktechlab.fadedminds.com/screenshots/(...)
[^] # Re: Logitech Quickcam Express
Posté par BAud (site web personnel) . En réponse au journal Jeux avec webcam. Évalué à 2.
la Fun 2 marche avec le pwc, c'est bien ça ? Si oui, elle fonctionne en Mdk10.1
[^] # Re: dommages
Posté par BAud (site web personnel) . En réponse à la dépêche TEGAM vs Guillermito. Évalué à 4.
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 BAud (site web personnel) . En réponse à la dépêche Sortie de Ruby 1.8.2. Évalué à 2.
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 BAud (site web personnel) . En réponse à la dépêche Sortie de Ruby 1.8.2. Évalué à 3.
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 BAud (site web personnel) . En réponse à la dépêche Interview de Richard Stallman sur KernelTrap. Évalué à 6.
ç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 BAud (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 BAud (site web personnel) . En réponse à la dépêche Dossier d'installation Debian Sarge. Évalué à 6.
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 BAud (site web personnel) . En réponse au journal Open Google Translate ?. Évalué à 2.
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 BAud (site web personnel) . En réponse au message Configuration Ecran. Évalué à 3.
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 BAud (site web personnel) . En réponse au message Freebox + Sagem Fast 800. Évalué à 2.
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 BAud (site web personnel) . En réponse au message 10.1+sagemfast800 e3 +wanadoo 512. Évalué à 2.
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 BAud (site web personnel) . En réponse au message connection adsl internet sagemfast 800 sous mandrake. Évalué à 2.
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)