- Brice Arnould ( un_brice ) (98111)
- Page perso
- Compte créé le 14 août 2002
- Vu le 04 mai 2008
Format RSS des journaux- 98111 AT dlfp.org
- Contacter cet utilisateur
Dernière(s) dépêche(s)
[Toutes] :
- ShaKe, un défragmenteur pour GNU/Linux
- L'OSDL annonce un projet de mise en commun de brevets
- Le projet PaX compromis
- Lancement d'un projet officiel d'intégration d'OpenOffice.org à KDE
- Jean-Kevin est de retour !
- Internet Explorer pour Mac, c'est fini
- Des vulnérabilités des Linux 2.4 permettent un DoS distant
- IBM présente TCPA "tel qu'il aurait dû être"
Derniers commentaire(s) [Tous] :
- Re: Re: (Score : 6)
- Re: Quelles pistes de réflection (Score : 7)
- Autopromotion (Score : 4)
- Re: Esprit chagrin (Score : 4)
- Re: Rapport avec la faiblesse de MD5? (Score : 1)
- Re: Rapport avec la faiblesse de MD5? (Score : 1)
- Re: Et pour Flash ? (Score : 1)
- Re: Sinon, c'est peut être pas explicite, mais bon (Score : 1)
- Re: editeur console/gui (Score : 3)
- Re: paille/poutre etc (Score : -1)
- Re: Cool! (Score : 3)
- Re: Circonspect (Score : 2)
- Re: Circonspect (Score : 3)
- Re: Comme XP^WPerl6 ? (Score : 1)
- Circonspect (Score : 5)
- Re: Comme XP^WPerl6 ? (Score : 1)
- Re: Coming soon... (Score : 2)
- Re: Coming soon... (Score : 2)
- Re: Question (Score : 2)
- Re: Mouarf (Score : 1)
Shake : secouez vos fichiers, c'est pour leur bien !
Posté le 14 mai 2006Avant toutes choses, je tient à prévenir que je n'ai aucune compréhension de la manière dont gigotent les boyaux des systèmes de fichiers dont je parle. Simplement mon truc a l'air de marcher alors youpi.
Je me lance.
En fait l'idée c'est que des défragmenteurs y'en a pas tellement sous GNU/Linux, vu qu'y en a pas tellement besoin, vu que les systèmes de fichiers savent faire leur job.
Sauf que, même en faisant de son mieux, le pauvre FS peut pas anticiper 2 ans d'utilisation d'une partoche (en fait il semblerait que le simple remplissage de fichiers sparses soit déjà une source de problèmes pour reiserfs).
Du coup, après un bout de temps, certains des placements des fichiers sont plus adaptés. Et là c'est le drame.
Et c'est à ce moment qu'intervient Shake : à l'aide d'un certain nombre de critères, comme le nombre de fragments ou la distance entre deux fichiers ayant des temps d'accès proches, il essaie de déterminer quels sont les fichiers dont le positionnement est obsolète. Et il les réécrit. C'est stupide, mais ça a l'air de marcher.
En fait c'est même pas trop mal par rapport à des systèmes plus bourrins, notement ça évite pas mal d'ennuis, par exemple en cas de plantage parce que si le système de fichier est journalisé alors le secouage le sera aussi. Autre avantage : on peut ne procéder qu'au secouage d'un dossier, et ce même alors que la partition est utilisée.
C'est un projet destiné à mes profs (UE if3 à lyon1), donc normalement c'est bien commenté (en anglais de cuisine). Y'a même un dossier avec, et des schémas qui disent comment ça marche et qu'est-ce que j'ai essayé (les chapitres 2 et 3 du dossier, le reste c'est du blabla).
Ça tourne seulement sous Linux, mais je serais content si quelqu'un essayait de le porter sur le NetBSD de son moulin a poivre. J'utilise strdupa pour pas choquer ceux qui aiment pas les goto clean, et aussi getopt_long, mais je suis prêt à supprimer tout ça si ça peut aider.
Enfin, pour tester la bête il faut récupérer son tarball, faire un "make" et puis lancer
./shake --pretend -v -v un_fichier en tant que root.Y'a une manpage, mais disons déjà que "-p ou --pretend" met le logiciel en mode lecture seule, que "-v -v" affiche des statistiques de la forme
"NOM_FICHIER: start=DÉBUT_FICHIER, ideal=DÉBUT_IDÉAL, end=FIN_FICHIER, fragc=NOMBRE_FRAGMENTS, crumbc=NOMBRE, age=ÂGE_FICHIER, CULPABILITÉ" et que rajouter "-o0" permet de forcer le secouage."start" et "end", c'est la position du fichier sur le disque, "ideal" la position recommandée par rapport à celle des autres fichiers du dossier, "fragc" le nombre de fragments, "crumbc" le nombre de fragments minuscules et "age" le ctime. Un fichier coupable est vu comme fragmenté.
Un -v de plus affiche un message pour indiquer la situation de chaque fragment. C'est rigolo (par exemple pour voir comment reiserfs alloue les blocks, il le fait de manière franchement intelligente) et, ça au moins, ça marche.
La doc est là : http://vleu.net/shake/dossier_shake.pdf
Le code ici : http://vleu.net/shake/shake.tar.bz2
Pour l'esbroufe, je fournit une image de disque sur laquelle il est particulièrement efficace (celle citée dans le rapport -_^) : http://vleu.net/shake/disk.bin.bz2
Ah oui : je vois pas ça comme un truc qu'un particulier est censé utiliser une fois par mois... peut être une fois tout les ans ou alors en cas d'usage intensif des fichiers sparse.
Et je déconseille de l'appliquer a des fichiers sensibles dans l'immédiat. Et il marche moins bien sur les partitions reiserfs montée sans notail, à cause d'une limitation de FIBMAP, mais faut toujours utiliser notail de toutes manières.
Si y'en a que des explications par rapport à ce dont je cause dans le dossier interesse, je suis à leur disposition.
> Lire le journal (32 commentaires, moyenne: 2,9).
La FSF acuse micrososft de l'avoir censurée
Posté le 29 novembre 2005La Free Software Foundation accuse Microsoft de l'avoir censuré dans un texte présenté lors du SMSI de Tunis. Des passages de son intervention sur l'influence des logiciels libres sur le marché auraient été supprimés.http://www.zdnet.fr/actualites/informatique/0,39040745,39290(...)
Les gens de la FSF affirment ne même pas avoir eu vent des modification, ce que dément microsoft.
Passage clef du texte :
La suppression du passage a été demandée par Thomas Lutz, responsable des affaires publiques de Microsoft Autriche. La section en question «présentait une seule perspective de l'industrie TIC», indique-t-il «Le but des logiciels libres n'est pas de créer une activité florissante, mais plutôt d'empêcher les logiciels commerciaux de générer des revenus».
Ces commentaires ont été déposés fin septembre sur le blog du comité de rédaction. Pourtant, Georg Greve, le président de la FSFE, qui participait à la conférence initiale, soutient qu'il n'a eu connaissance de ce blog que la semaine dernière. Selon lui, il s'agit d'un acte de «propagande».
On peut aussi y lire que
Microsoft a aussi réclamé la suppression d'une référence à Linux, car «c'est une spécificité - anticommerciale - très particulière du paysage de l'open source».
On dirais que la lutte de microsoft s'intensifie. Ça fait un peu mal à leur tentative de se construire une allure de partisans d'une "ouverture modérée" (en fait volonté de bâtir une comunauté).
> Lire le journal (4 commentaires, moyenne: 2,5).
Sondage organisé par l'auteur du logiciel de prise de notes Basket
Posté le 10 octobre 2005http://basket.kde.org/demo.php(...)
L'auteur donne en plus l'impression de vraiment se mettre en quatre pour les utilisateurs, avec notement des reflexions assez poussées sur l'ergonomie ( http://basket.kde.org/usability.php(...) ).
Et la prochaine version va encore évoluer avec comme seul objectif d'être encore plus commode. Dans cette optique, il a lancé un sondage pour déterminer ce que les utilisateurs pouvaient attendre d'un tel logiciel :
http://basket.kde.org/survey.php(...)
PS: Son équivalent web est également bien commode pour rapatrier des infos péchées quand on est en vadrouille http://basket.kde.org/webasket/(...) .
> Lire le journal (5 commentaires, moyenne: 4,4).
Yahoo divulgue les emails d'un journaliste au gouvernement chinois
Posté le 11 septembre 2005L'article ne dit pas clairement si cela faisait suite à une injonction des enquêteurs. En revanche il insiste sur la concurrence que se livrent les moteurs de recherche en Chine, et qui les pousse à censurer les résultats[2], les blogs [3]...
Sur ce point, ce qui est amusant c'est la différence d'attitude : par exemple Google fanfaronne vis à vis du DMCA en incluant au bas des pages censurées un lien vers les pages originales [4]. De la même manière, Yahoo ne se gênait pas pour vendre en France des objets nazis [5].
Mais curieusement cet amour de la Liberté d'expression ne s'étend pas au monde entier.
Si les plus cyniques leur trouveront de bonnes excuses, il reste que ces cas montrent bien que, même pour les sociétés "sympathiques", les idéaux ne sont que des arguments marketing.
Ce qui me fait penser que si l'on veut faire de l'Internet un "contre pouvoir", comme a pu l'être la presse, il est important de trouver et de faire découvrir d'autre points de référence aux nouveaux internautes.
Perso, je me suis abonné par RSS à http://rezo.net/(...) , si vous avez d'autres liens ils sont les bienvenus.
[1] http://www.courrierinternational.com/article.asp?obj_id=54946(...)
[2] http://linuxfr.org/2002/12/29/10822.html(...)
[3] http://www.rsf.org/article.php3?id_article=14072(...)
[4] http://www.google.fr/search?q=kazaa+lite(...)
[5] http://www.neteco.com/article_20010222130023_.html(...)
> Lire le journal (19 commentaires, moyenne: 2,9).
MSH beta est disponible mais ne sert à rien
Posté le 21 juin 2005Pourtant, quelques idées semblaient intéressantes.
Par exemple l'équivalent du "ls" retourne non pas le descriptif des fichiers sous forme de texte, mais des objet correspondant aux fichiers listés, que la console (ou l'éventuel programme dans lequel se dirige le pipe) peut afficher de la manière de son choix.
De plus il est possible dans le pipe de ne sélectionner que certains objets, grâce à des filtres portant sur leurs propriétés (ce qui serait possible sous bash, théoriquement, mais je ne crois pas que ça existe). Enfin, le shell peut transcrire les objets en xml, fichiers Excels...
Le problème, c'est que la volonté d'un shell "propre" d'un point de vue théorique a conduit ce langage à l'inexpressivité la plus totale.
Par exemple, le
ls -R dossier semble s'écrire get-childitem -Recursive -Path dossier.Il est heureusement possible d'écrire des alias, et certains sont fournis par défaut. Mais quand on doit aliaser toutes les commandes avant de pouvoir décemment les utiliser, c'est qu'il y a un problème.
Je doit reconnaître qu'il ne m'a pas été possible de le tester, cela requérant d'avoir windows, le paquet .net, un compte passeport et de s'enregistrer (pour les plus courageux, la procédure est indiquée sur le quatrième lien).
Mais j'ai quand même trouvé des scripts, qui sont censé être impressionants mais qui illustrent à mon avis l'inutilisabilité de la chose. Pour les utiliser, il vous faudra peut être changer la valeur du MSHCommandPath (14 lettres).
Le premier "FindStringsInWordDocs.msh" est un équivalent du
antiword fichiers.doc|grep mot (mais sans le support des regexp, sachant je n'arrive pas à comprendre la syntaxe pour l'invoquer, et qu'il faut avoir acheté msword pour qu'il marche).$phrase = $args[0];
$wd = new-object -activex "word.application";
$p = pwd;
if ($args.length > 1) {
$docs = $args[1];
} else {
$docs = "*.doc";
}
foreach ($a in $(get-childitem $docs -name)) {
$doc = $wd.documents.open("$p\$a");
if ($doc.content.find.execute("$phrase")) { write-host $a }
$doc.close();
}Le second change le prompt (équivalent de "PS1=" sous bash) en 17 lignes de code cryptique. C'est la réponse à la neuvième question de la FAQ.
function prompt
{
# make sure the end of the path is always visible at the prompt
$local:path = $(get-location).ToString()
$local:maxPath = [int] $MshHost.UI.RawUI.WindowSize.Width - 1
if ($local:path.length -gt $local:maxPath)
{
$local:x = [int] [System.Math].Max(0, $([int] $local:maxPath - 10))
$local:path = '...' + $local:path.Substring(($local:path.length - $local:x), $local:x )
}
$local:counter = $(get-history -count 1).Id
$local:counter += 1
# also show the path at the command windows title bar
$mshhost.UI.RawUI.WindowTitle=$('MSH - ' + $path)
#Show the prompt in blue
write-host $('MSH {0:d} {1}' -f $local:counter, $local:path) -fore Blue
'>'
}
Enfin, le troisième, MSHColorFunctions est un palliatif au manque de fonctions aussi simples que setterm.
Rappelons en effet que le nombre de programmes accessibles depuis la ligne de commande risque d'être extraordinairement limité par rapport à ce qu'on trouve sous Unix (ce qui est peut être compensé par l'accès au framework de .net).
Dans ces conditions, l'enthousiasme des utilisateurs de windows parait franchement surprenant. Peut être ai-je manqué une fonctionnalité ? Ou alors ils ne savent pas qu'un shell n'est pas forcement un langage destiné à écrire des projets d'envergure, mais simplement un truc commode au quotidien.
Un exemple parfait me semble être le fait que toutes les démonstrations de ce shell (cf google) trient des processus, les mettent dans des fichiers, affichent des dates, manipulent des chaînes de caractères... mais qu'aucune ne crée d'utilisateurs, ne redimensionne d'images, ne fait de calculs ou n'envoie d'email.
Je n'ai même pas entendu parler de la commande qui permettrais de déplacer des fichier ! Je sens déjà venir les "get-child -Path source *.txt|move-item destination".
Toujours dans cet esprit il manque à ce shell la gestion de la complétion par [tab], les options n'ont pas d'alias cours (comme -d pour --long)...
Bon, ceci dit il y a un ou deux cas où il se comporte mieux que bash (notement grâce à where). Mais il ne me convainc pas pour l'utilisation quotidienne.
Liens :
- Wiki enthousiaste sur le MSDN (source des exemples) :
http://channel9.msdn.com/wiki/default.aspx/Channel9.MSHWiki(...) - FindStringsInWordDocs :
http://channel9.msdn.com/wiki/default.aspx/Channel9.FindStringsInWo(...) - La FAQ du wiki : http://channel9.msdn.com/wiki/default.aspx/Channel9.MSHFaq(...)
- MSHColorFunctions : http://channel9.msdn.com/wiki/default.aspx/Channel9.MSHColorFunctio(...)
- Obtenir MSH : http://www.tech-recipes.com/windows_monad_msh_tips629.html(...)
- Quelques fonctions utiles de MSH : http://dolly.thinkingms.com/PermaLink,guid,b6bdc880-2c66-4d32-b635-(...)
> Lire le journal (47 commentaires, moyenne: 3,4).
Les clefs USB soumises à la taxe sur la copie privée ?
Posté le 10 mai 2005Tout est dit sur la page du site : http://www.liberation.fr/page.php?Article=295520(...)
(curieusement, je ne crois pas que cela ait été annoncé ici, j'espère ne pas m'être trompé)
Ils annoncent aussi une baisse de la taxe sur les DVD vierges, qui "passe de 1.49 à 1.27 euros" (!).
> Lire le journal (75 commentaires, moyenne: 3,3).
Copine de Geek et Firefox dans Cosmostreet
Posté le 24 avril 2005Ce mois ci, on y trouve toutes les futilités habituelles, reportages insipides et autres, mais aussi deux bonnes surprises : pour commencer une demi-page faisant l'éloge de Firefox (avec un très joli "Firefox protège votre ordinateurs des logiciels espions présents sur les pages web en évitant les contrôles ActiveX nocifs.")... mais ça serais presque commun de nos jours.
Non, ce qui m'a encore plus surpris, c'est l'article "To live with a geek", dont voici un extrait :
Confrontées au difficile quotidien d'un fou taré d'informatique, les femmes de "geek" ont crée un site fourmillant d'astuces. Vous découvrirez ainsi comment réussir à emmener (traîner serait plus juste) votre geek en vacances après avoir tenté de faire évoluer sa redoutable tenue vestimentaire... Là où d'autres seraient parties en courant, certaines tentent ainsi de démontrer qu'un geek peut être socialisé dès lors qu'on sait comment il fonctionne.
Avec même l'adresse du site de "Copine de geek" (http://www.copinedegeek.com/(...) ) à la fin !
Mine de rien, la petite "communauté" des utilisateurs de logiciels libres commence à acquérir un peu de visibilité, et ça fait plaisir.
> Lire le journal (10 commentaires, moyenne: 2,5).
Gentoo-stats est mort, vivent les stats de Gentoo !
Posté le 23 décembre 2004Celui-ci, bien mieux conçu, est associé à une page très intéressante. Elle permet bien sûr de mieux cerner le Gentooïste moyen (paquets, mais aussi useflags, matériel, uptime, environement de bureau et autres), mais également de connaître le temps requis pour l'installation d'un package (exprimé en UG - unités Gentoo, le temps requis pour l'installation de GCC) et plein d'autres choses !
On y apprends par exemple que 26% des Gentoo sont sans X, que la plupart utilisent vim (abstraction faite de nano qui est préinstallé)...
Le site web en question (en) :
http://www.gentoo-stats.org/(...)
Le package sur packages.gentoo.org (en) : http://packages.gentoo.org/packages/?category=app-portage;name=basc(...)
Si vous vous inscrivez, pensez à corriger la valeur des UG sur votre système.
> Lire le journal (5 commentaires, moyenne: 1,8).
Reiserfs 4 !
Posté le 24 août 2004La description officielle (très intéressante) est disponible là bas : http://namesys.com/v4/v4.html(...)
Les benchmarks ici : http://www.namesys.com/benchmarks.html(...) (sans être expert, Reiserfs à l'air de roxer mais de bouffer des masses de CPU - et y'a pas le match XFS vs. Reiserfs).
Et la news Slashdot là : http://slashdot.org/article.pl?sid=04/08/24/0058234(...)
> Lire le journal (25 commentaires, moyenne: 4,2).
Bug de Konqueror ou serveur http foireux ?
Posté le 10 juin 2004J'ai fini par prendre l'habitude d'y jetter un oeil fréquemment, et récemment de m'inscrire sur le forum pour partager mon expérience (même si à 18 ans...).
Le truc bizarre c'est que j'ai, sur le forum (PHPbb) de ce site, en bas de chaque page, une suite d'un kilo octet de caractères incompréhensibles. Il n'apparaissent ni dans Mozilla, ni dans Links, wget ou iexplode. Cette suite est propre à chaque page... mais ne varie pas quand on réactualise.
Pire : en réfléchissant de toutes mes forces, j'ai fini par avoir l'idée de les soumettre à file: il me les déclare (toute) comme étant du "gzip crypté avec commentaire" (le "commentaire" varie). Gzip me les refuse parce qu'ils sont cryptés... au premier abord, ça pourrais (pour un novice comme moi) ressembler à un vieux truc qui traînerait à la fin de la connexion http (gzipée), mais ce serait alors un problème du serveur, or je n'ai ça que sur les forums et c'est de toutes manière un vieux Apache pas trop étrange; de plus le problème ne se pose pas avec d'autres navigateurs, ni sur d'autres sites, et n'a pas toujours été là.
Je sais que les voies du Seigneur sont impénétrables, mais je me demandait quand même s'il n'y aurait pas un LinuxFRien plus savant que moi pour m'expliquer de manière rationnelle cette diablerie là.
(ah oui, l'hurle c'est http://forums-gays-lesbiens.monchoix.net/(...) (je sais, le nom pue, mais c'est pour la science))
> Lire le journal (5 commentaires, moyenne: 3).
Drivers OpenGL Nvidia en mode 64 bit
Posté le 19 février 2004Bon, il sait que sous win ça risque de pas être la joie pour tout de suite... sous GNU/Linux par contre il sais que ça marche, sauf que... le problème est qu'il voudras executer des applications OpenGL 32 bits propriétaires (jeux et winex).
Et je suis pas sûr du tout que ce soit possible avec les drivers Nvidia: en effet il faudrais charger le module 64 bits et l'utiliser avec la librairie OpenGL 32 bits... à moins de charger le module en 32 bits mais alors il faudrais que le noyeau le soit aussi non ? Et dès lors les applications 64bits pourront-elles s'éxecuter ? Même celle qui utilisent OpenGL ?
Si quelqu'un avait testé cette affaire et pouvait me dire ce qu'il en savait, je serais très interessé...
> Lire le journal (3 commentaires, moyenne: 2).
Le soft de synchro windows des baladeurs Neuros, sous license libre !
Posté le 21 janvier 2004...
J'en veut un !! (celui qui devrais bientôt sortir seras une clef USB avec en option un pack de disque dur 20 go amovible pouvant aussi servir de disque dur UMS indépendant; et toujours les softs du construteur en version x86 Linux, les fonctions marrantes et tout et tout, probablement pas beaucoup plus cher que l'ancien)
> Lire le journal (2 commentaires, moyenne: 1).
Licence des posts de LinuxFR.org
Posté le 18 décembre 2003LinuxFR.org semble n'être sous aucune license !
Actuellement, ça pose pas problème, étant donné qu'on est tous des pauvres nerds esseulés qui se consolent sur un clavier. Mais imaginez ce qui se passerait si le post interessant d'une personne saine d'esprit venait à s'échouer ici ! Il serait perdu à tout jammais. Impossible de s'en servir de base pour écrire un essai super bien, impossible de l'archiver, impossible de le redistribuer accompagné de son code source, impossible de le revendre à 01net (ils en voudront pas)...
C'est pourquoi je propose une discussion saine entre gens d'esprits (aka "troll"), pour savoir si d'autres comme moi jugereaient comme une bonne idée le fait que par défaut le contenu du site soit placé sur une licence à déterminer, et même pour savoir s'il serait imaginable que cela soit paramétré dans les préferences de l'utilisateur.
Une autre possibilité consisterais à placer en bas de la page un texte stipulant une licence (libre) par défaut, que les capitalistes pourraient changer en le prècisant dans une jolie signature toute belle.
Pourquoi alors ne pas mettre la license de son choix ? Simplement parce que ça fait un peu con de mettre deux lignes de signature pour quatre mots de conneries. Et puis si tout le monde mets une licence diffèrente mais similaire, ça va être le caca. L'idée c'est de supposer que la plupart des linuxfriens acceptent de distribuer leurs c*nneries et de leur faciliter la vie.
Ou au moins: que les articles passent sous "CC: Attribution-ShareAlike", que l'on puisse les reprendre sur un autre site sans être dans l'illègalité !
Ceci dit, je suit pas trop ce qui se passe en coulisse. Si le troll est tellement vieux qu'il est moisi, dites le... et merci d'excuser l'orthographe (et l'humour tambien).
Mes propositions :
- la "Creative Commons: Attribution": sérieuse, propre, pas trop contraignante, une BSDlike facile à aprèhender et qui s'applique bien aux textes
http://creativecommons.org/licenses/by/1.0/(...)
- la "Creative Commons: Attribution-ShareAlike", pareil mais plutôt GPL (plutôt pour des trucs plus interessants que les bricoles habituelles)
-la "Demerdierenzizicht Licence", pour les posts de m*rdes et qui s'assument, genre "domaine public", mais en plus idiot
http://clx.anet.fr/spip/breve.php3?id_breve=49(...)
(PS: ce journal est sous licence DMDZZ, avec une clause spéciale autorisant ceux qui écoutent des OGGs à ne pas baisser le son)
> Lire le journal (11 commentaires, moyenne: 2,2).
Brevets informatiques, forums, gougle
Posté le 17 juin 2003> Lire le journal (4 commentaires, moyenne: 1,8).
Gestion de Linuxfr (rien que ça -_^)
Posté le 26 avril 2003> Lire le journal (0 commentaire).
Cette page donne des informations sur l'utilisateur 98111
telles que ses derniers commentaires, journaux, forums, date
de création, etc.
