lolop a écrit 3799 commentaires

  • [^] # Re: Ne pas oublier l'intégration avec l'environnement

    Posté par  (site web personnel) . En réponse au journal MSH beta est disponible mais ne sert à rien. Évalué à 2.

    le script serait particulier à chaque logiciel

    Non, sauf erreur si l'application est scriptable les commandes de base sont toujours les mêmes. Après, si on veut demander à word d'aller faire une correction orthographique sur la deuxième phrase du troisième paragraphe de la page deux...

    get orthcor(sentence two of paragraph three of page 2 of this document)

    Non, là ça ressemblerait à de l'Applescript/Hypertalk. Microsoft préfère les $ et les accolades pour WSH.

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

  • [^] # Re: Je vais vous dire...

    Posté par  (site web personnel) . En réponse au journal Enfin un shell pour moi ?. Évalué à 2.

    Mais on ne peut pas (encore ?) lancer de progs

    Si si...

    http://ipython.scipy.org/doc/manual/node12.html(...)

    IPython as a system shell

    IPython ships with a special profile called pysh, which you can activate at the command line as `ipython -p pysh'. This loads InterpreterExec, along with some additional facilities and a prompt customized for filesystem navigation.

    Note that this does not make IPython a full-fledged system shell. In particular, it has no job control, so if you type Ctrl-Z (under Unix), you'll suspend pysh itself, not the process you just started.


    Et:

    Special syntax

    Any lines which begin with `~', `/' and `.' will be executed as shell commands instead of as Python code. The special escapes below are also recognized. !cmd is valid in single or multi-line input, all others are only valid in single-line input:

    !cmd
    pass `cmd' directly to the shell
    !!cmd
    execute `cmd' and return output as a list (split on `\n')
    $var=cmd
    capture output of cmd into var, as a string
    $$var=cmd
    capture output of cmd into var, as a list (split on `\n')


    Donc, c'est pas parfait, mais ça peut très largement dépanner.

    Le GROS inconvénient, c'est qu'il faut installer Python et iPython, alors que sh est toujours (presque) là.

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

  • [^] # Re: Ne pas oublier l'intégration avec l'environnement

    Posté par  (site web personnel) . En réponse au journal MSH beta est disponible mais ne sert à rien. Évalué à 1.

    Pour moi Word et Notepad (surtout Notepad), c'est pour éditer du texte (et accessoirement faire de la mise en page). Si tu veux échanger des données avec ces applications, tu peux avoir un script qui se charge de faire des copier/coller pilotés.

    Pour le "tout fichier" (l'homogénéisation de l'accès aux informations - ça peut être du "tout objet" si l'on a l'infrastructure logicielle pour), sûr que sous Windows c'est pas vraiment prévu pour. Avez-vous vu passer un Hurd ou un Plan9 récemment ?

    Microsoft aurait aimerais sans-doute un tout composant, mais entre l'héritage de l'existant (très lourd pour MS, voir le taux de migration à WinXP vs ce qui reste encore en Win2K), l'aspect "on change tout et on recommence" qui peut lasser voir dégouter des développeurs (Apple a beaucoup joué à ça aussi), ils sont obligés de faire avec plusieurs technologies, et là un système de shell/glue est intéressant.

    Pour fuse (trouvé http://fuse.sourceforge.net/(...) ), je n'ai pas l'impression que ça puisse être utilisé sous Windows - là WSH vise un public particulier...

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

  • # Ne pas oublier l'intégration avec l'environnement

    Posté par  (site web personnel) . En réponse au journal MSH beta est disponible mais ne sert à rien. Évalué à 10.

    J'ai vu de nombreux posts critiquer le côté "les applications Windows ne sont pas pilotables en ligne de commande". Attention à ne pas oublier que le pilotage d'applications à la mode microsoft ne passe pas par la ligne de commande, les options et les pipes, mais par le côté scriptable des applications, les COM/DCOM, les composants ActiveX...

    Si on prend par exemple:
    get-childitem -Recursive -Path dossier

    Première réaction, "c'est lourd par rapport à un ls -R". Maintenant, si WSH est bien fait, le get-childitem doit pouvoir s'appliquer à d'autres choses que des répertoires. A toute chose qui supporte la programmation objet, on peut imaginer que ça serve à traiter du XML, des informations de la registry Windows & Co.

    Par le biais de ces protocoles, on peut faire pas mal de choses dans Windows, je vous renvoi vers les exemples d'utilisation de WMI (Windows Management Instrumentation) avec Python, sur http://tgolden.sc.sabren.com/python/wmi_cookbook.html(...) où l'on dépasse la simple manipulation de fichiers.

    Ce que je ne comprends pas, c'est l'intérêt de redéfinir un nouveau langage de shell. Ils auraient pris un Python, ajouté iPython pour en faire un outil plus sympa au niveau shell interactif, et bien sûr l'extension win32 pour s'interfacer avec l'API windows et en particulier COM/DCOM... là ils ont fait un bâtard à leur sauce.

    Python: http://www.python.org/(...)
    iPython: http://ipython.scipy.org/(...)
    extension win32: http://starship.python.net/crew/mhammond/(...)
    Python WMI: http://tgolden.sc.sabren.com/python/wmi.html(...)
    WMI: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wm(...)

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

  • [^] # Re: Parfait !

    Posté par  (site web personnel) . En réponse au journal Représentation de liens entre objet/terme par des nuages. Évalué à 2.

    Pour la visualisation de liens entre des données, tu peux aussi regarder par ici:

    http://www.semiophore.net/(...)

    Bon, en plus il y a des outils pour travailler à partir de textes bruts (recherche de corrélations & Co).

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

  • [^] # Re: ...

    Posté par  (site web personnel) . En réponse au journal Spam et anti-spam : Problèmes collatéraux. Évalué à 2.

    Et pour éviter cela certains FAI bloquent le relai pour leurs abonnés... et comme certains sites bloquent les emails issus d'adresses dynamiques, au final il faut ré-expédier en passant directement par le smtp du FAI.

    Des fois c'est ch**** d'envoyer des emails.

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

  • [^] # Re: Soyez pas cons...

    Posté par  (site web personnel) . En réponse au journal McAfee fait de l'humour. Évalué à 2.

    Les gens & décisionnaires veulent une marque avant une performance, sans quoi IBM, Ms, Dell, Apple, Free & co auraient disparu depuis longtemps ...

    Ils recherchent aussi beaucoup l'existence d'un SAV, une certaine garantie de qualité des composants et de l'assemblage, des gammes qui ne changent pas tous les deux mois.

    Pour une boite la performance ce n'est pas que ça aille 10% plus vite, c'est que ça tourne sans s'arrêter de rendre le service pour lequel ça a été acheté.

    Accessoirement un commercial en costard cravate avec un discours rassurant comme quoi leur informatique va marcher nickel.

    Côté logiciel, s'ils trouvent des SSLL (avec costards c'est mieux), ayant une certaine ancienneté (donc a priori une certaine chance de pérennité) et qui packagent correctement des softs libres, ça devrais le faire.

    Le problème IMHO réside plus dans le poids financier et les capacités publicitaires des SSLL vis à vis de gros éditeurs comme McAfee.

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

  • [^] # Re: SADIQUE !!

    Posté par  (site web personnel) . En réponse au journal Petite moquerie peu charitable... Évalué à 3.

    Imagine un post sur shashdot...

    Quoi qu'avec du 2048/128, c'est la connexion réseau qui devrais saturer, pas les serveurs.

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

  • [^] # Re: heu .... question ???

    Posté par  (site web personnel) . En réponse au journal Sondage : Quelle distribution libre utilisez-vous côté serveur ?. Évalué à 3.

    Lorsque c'était Mandrake, il y avait une version complètement libre, téléchargeable par tous (3CDs) et une version payante (5CD ou DVD, boite ou adhésion au club) qui comprenait les softs téléchargeables mais non libres ainsi que des softs commerciaux qui pouvaient être achetés directement.

    Je ne crois pas que ça ait changé avec le passage en Mandriva.

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

  • # Squirrelmail + IMAP + stockage maildir

    Posté par  (site web personnel) . En réponse au journal Webmail : oublions les clients lourds. Évalué à 2.

    http://www.squirrelmail.org/(...)

    Ca a l'avantage de permettre l'accès distant via un webmail, mais aussi un accès par un client courriel lourd (IMAP, IMAPS) avec ses capacités de traitement...

    Une interface plus jolie, pourquoi pas.
    Peut-être qu'un jour une application XUL fournira ce genre de chose.

    Q? Y'a du IMAPS chez google ?

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

  • [^] # Re: Mme Irma m' révèlé autre chose

    Posté par  (site web personnel) . En réponse au journal Réflexion : l'impact de l'annonce d'Apple sur le monde du libre.. Évalué à 3.

    on avait pas déjà un certain OS/2 (à partir duquel Windows a évolué)
    et puis un BeOS.

    La différence c'est qu'Apple ne vend pas MacOSX (et surtout pas pour le PC lambda).

    Apple vend un Macintosh (éventuellement avec une puce x86 dedans) sur lequel fonctionne MacOSX.

    S'ils verrouillent la plateforme comme annoncé (compatible PC + spécifs Mac), la situation sera à peu près la même que maintenant, sauf:
    - possibilité d'installer Windows (c'est Microsoft qui va être content, il vont pouvoir vendre des licenses Windows pour les Mac).
    - prix du processeur plus bas donc marges plus grandes (ou plus grande amplitude de manoeuvre sur les prix).

    Côté Apple c'est toujours une plateforme propriétaire, c'est le seul moyen pour eux de faire face: l'intégration et la maîtrise des composants hard et soft. Ils n'ont pas les moyens de se lancer dans le support du vulgus PC d'assemblage avec des pièces pas cher.

    Microsoft sait parfaitrement eliminer la concurrence quand il s'agit de modèles commerciaux.
    Et a mon avis Mac OsX subira le même sort.

    Je ne crois pas. Ils ne jouent pas sur le même marché. Je ne serais pas surpris de voir un jour des offres bundle Macintosh x86 + MacOSX + Windows XP... + Office :-)

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

  • [^] # Re: Le lien avec, c'est mieux ;-)

    Posté par  (site web personnel) . En réponse au journal Cartes de référence. Évalué à 2.

    Site HS ?

    Impossible d'y accéder (ne répond pas)...

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

  • [^] # Re: Nanard

    Posté par  (site web personnel) . En réponse au journal Je suis honnête, je télécharge légalement. Évalué à 2.

    si jamais un visiteur veut acheter le petit livre, Amazon le récupère par son réseau de librairies affiliées et grossistes.


    Hé bien ils ne sont pas complètement au point... Il y a quelques mois je cherchais le CD de Lhasa visiblement dispo sur Amazone.

    (pour références: http://www.lhasadesela.ca/(...) )

    Je l'ai commandé ainsi que d'autres CDs... j'ai bien reçu les autres qui m'ont été facturés. Par contre je n'ai jamais reçu celui de Lhasa (qui heureusement ne m'a pas été facturé).

    Ma conclusion: c'est pas parce que c'est affiché que c'est disponible.

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

  • [^] # Re: Faut compter avec le beau temps

    Posté par  (site web personnel) . En réponse au journal C'est fini. Évalué à 3.

    Heureusement !
    On est déjà assez serrés.

    Sur la carte, faut être en corse ou complètement au sud-ouest pour espérer du beau temps. Et on se demande pourquoi les retraités partent vers le sud (enfin, ceux qui en ont les moyens).

    Ceci dit, les prévisions météorologiques sont une science... cahotique.

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

  • [^] # Re: Faut compter avec le beau temps

    Posté par  (site web personnel) . En réponse au journal C'est fini. Évalué à 2.

    Dimanche il va faire beau .... très beau.... mauvais, orageux.

    Voir www.meteo.fr et consor.

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

  • [^] # Re: GODWIN

    Posté par  (site web personnel) . En réponse au journal C'est fini. Évalué à 3.

    Dis, t'as lu le post d'origine ?

    Qui nous a ramené le génocide dans le TCE ?

    Non mais.

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

  • [^] # Re: Ne t'en fais pas...

    Posté par  (site web personnel) . En réponse au journal C'est fini. Évalué à 0.

    Crise française... ça dépendra des votes des autres pays qui passent par référendum.

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

  • [^] # Re: Mais kerzut pourquoi il y a eu 39-45 ???

    Posté par  (site web personnel) . En réponse au journal C'est fini. Évalué à 2.

    Alors la solidarite entre pays...
    Ouaips... j'suis utopiste.

    Rêvons d'europe...

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

  • [^] # Re: absurde

    Posté par  (site web personnel) . En réponse au journal C'est fini. Évalué à 4.

    Il n'y a que des extrèmes qui se rallient au non.
    Non.
    Je ne comprends pas pourquoi les francais ne font plus confiance aux leaders politiques.
    Le francais serait il devenu paranoïaque ?
    Tu ne lis pas assez le canard (celui qui parait le mercredi). Plus sérieusement, beaucoup de nos politiques sont en place depuis (trop) longtemps et cumulent trop de mandats simultanément, certains ont de grosses casserolles, d'autres sont IMHO honnêtes (si, j'y crois).

    Serait il persuadé qu'on lui ment ? et que tout ces politiciens se trompent ? sont pourris ?
    au lycée, on m'a un jour fait copier un texte de Platon qui expliquait que quand " les disciples méprisent les maitres, c'est le début de l'anarchie"..
    Que les francais aujourd'hui soient persuadés d'être en mesure de totu comprendre et de totu expliqué.. ca me dépasse..
    Je m'en remet aux politiques auxquels je crois.

    Crois-tu franchement que les politiques eux ont tout compris des implications du TCE?
    S'il n'y avait pas eu une intervention citoyenne forte (entre autre sous l'impulsion d'ATTAC), yoyo aurait laissé passer l'AMI [*] (Accord Multilatéral sur l'Investissement) sans trouver à y redire.

    Serait il persuadé qu'on lui ment ? et que tout ces politiciens se trompent ? sont pourris ?
    au lycée, on m'a un jour fait copier un texte de Platon qui expliquait que quand " les disciples méprisent les maitres, c'est le début de l'anarchie"..
    Que les francais aujourd'hui soient persuadés d'être en mesure de totu comprendre et de totu expliqué.. ca me dépasse..
    Je m'en remet aux politiques auxquels je crois.

    Les français voient où ils en sont à l'heure actuelle, et vers où on veut les entraîner, j'espère que dimanche ils exprimeront qu'ils ne sont pas d'accord. Si ça te dépasse, tant pis pour toi.
    Moi aussi, je m'en remet aux politiques... mais pas uniquement. Une fois qu'ils sont au pouvoir, ils sont très isolés, entourés "d'experts", et de temps en temps il faut les rappeler à la réalité du terrain (courrier, rencontre, manif...).

    A+, bon vote et bon dépouillement.

    [*] Google ATTAC+AMI donneras divers liens, par exemples:
    http://www.attac.org/ami/(...)
    http://perso.wanadoo.fr/metasystems/AMI.html(...)

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

  • # Mais kerzut pourquoi il y a eu 39-45 ???

    Posté par  (site web personnel) . En réponse au journal C'est fini. Évalué à 6.

    Qu'est-ce donc qui a poussé Hitler au pouvoir en allemagne ?

    De ce que je me souviens de mes cours d'histoire, c'est en grande partie la crise et le désespoir du peuple allemand...

    Et bien moi je voterais non dimanche car je crains avec le TCE qu'on n'ailles encore plus dans une direction qui nous mène à une crise et au désespoir, avec des conséquences que l'on peut prévoir. Qu'est-ce qu'il faut à nos politiques pour ouvrir les yeux ??? Que Le Pen non seulement aille au second tour, mais qu'il le gagne ???

    Je préfèrerais voir écrit dans le TCE que les peuples sont solidaires et progressent ensembles, pas qu'il se font une "concurrence libre et non faussée".

    Et pour cela, je préfèrerais que le gouvernement français ne soit pas contre l'augmentation du budget européen destiné à l'aide au développement des nouveaux entrants (sans cette aide, leur seule solution pour progresser est de pratiquer le dumping fiscal et social et donc de casser ce que la paix a permis à l'europe de l'ouest de mettre en place).

    Pour les autres arguments sur le non, qui peuvent ne pas être nationalistes ou xénophobes, si si, voir les autres journaux et sur les sites ouebe.

    A+, et bons votes dimanche, n'oubliez pas d'aller assister aux dépouillements.

    Laurent.

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

  • [^] # Re: ....

    Posté par  (site web personnel) . En réponse au journal Vote électronique. Évalué à 7.

    A mon avis, la seule "faille" dans le dépouillement manuel est la transmission des résultats par téléphone en fin de soirée à la mairie (ou a la préfécture).


    En effet, les enveloppes des votes, les bulletins dans les enveloppes, les émargements sont comptabilisés et corrélés - en cas de problème (ça arrive), c'est noté sur le procès verbal du vote du bureau.

    Mais même pour la transmission:

    * Les résultats sont rendus public dans chaque bureau de vote par le président du bureau à la fin du dépouillement.

    * Ils sont rendus publics dans chaque mairie, bureau par bureau, puis totalisés.

    * Les préfectures publient les résultats qui leurs sont transmis, et le ministère de l'intérieure publie la somme finale.

    * Vous retrouvez de plus généralement ces résultats dans la presse locale... (issus des chiffres du ministère).

    * Les partis ont généralement des visiteurs qui de leur côté aussi remontent les informations, et ils font des recomptages.

    Donc, à tous les niveaux il est possible de contrôler que les chiffres ne sont pas faussés. Par contre... il faut des citoyens qui se déplacent pour le faire (sinon on fait aveuglément confiance).

    L'endroit où il est le plus "facile" de truander c'est dans le bureau de vote même. Manque de citoyens pour contrôler ou gros bras qui font du forcing (mais là il est possible de faire remonter le problème). A une époque certaines urnes étaient "bourrées"... mais ça semble avoir disparu.

    Et là je suis tout à fait d'accord avec Jérome. Le passage à l'informatique accélère bien sûr le dépouillement ("un clik" - y'a bien un brevet sur un système de vote électronique...). Mais je préfère qu'on prenne deux heures de plus pour dépouiller devant témoints et avec contrôle que de risquer des truanderies informatiques à grande échelle et indétectables.

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

  • [^] # Re: Quelques précisions

    Posté par  (site web personnel) . En réponse au journal Un article intéressant sur (X)HTML/CSS. Évalué à 0.

    L'idéal serait au moins de pouvoir dire :
    $macouleur = rgb(128,45,98) ;


    p.resume {
    background-color: $macouleur ;
    }
    blockquote {
    border-left-color: $macouleur ;
    }

    Je fais ça sans problème... en mettant du PHP dans le CSS (donc traitement côté serveur).

    Sinon, en effet c'est ch****.

    (il faut configurer Apache pour qu'il passe les CSS à PHP, et il faut commencer le fichier .CSS par une directive PHP concernant le type de document - tout ça est documenté sur le ouebe).

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

  • # Reprise par Mandriva ?

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

    Comme c'est le système de configuration du firewall installé en standard sur cette distribution, ils auront peut-être quelqu'un à mettre dessus afin de ne pas perdre l'intégration de leurs outils avec ce système...

    (juste une une hypothèse)

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

  • [^] # Re: Merci les jeunes.

    Posté par  (site web personnel) . En réponse au journal GNU-Linux et la constitution européenne. Évalué à 3.

    Mettez vous à la place des allemands, des lituaniens, des italiens.


    Pour les allemands, l'acceptation passe par le parlement... s'il était passé par référendum, je ne suis pas sûr qu'il aurait été accepté, le clash entre la population et la politique gouvernementale 'sociale-libérale' est très fort (voir les dernières élections). Là dessus, au moins les dirigeants allemands sont clean, après un baffe il repassent devant les urnes, pas comme certains.

    Bien sur, rien n'est simple, rien n'est facile, il faudra encore faire évoluer cette constitution.


    Encore faudrait-il que les conditions de son évolution le permettent. La possibilité de blocage par un seul pays me fait penser que ça sera très très difficile (ex. pas réforme sur le système banquaire sans l'accord du luxembourg... qui sera sûrement très pressé).

    Evidemment, ceux qui sont (inconsciemment) contents de payer un pétrole hors de prix, ceux qui refusent les grand projets européens, qui refusent la difficulté d'etre libre et préfère le confort moral suggéré du consommateur, il est normal de refuser tout changement.


    ??? Les grands projets européens seront rendus plus difficiles par cette constitution (obligation d'un nombre important de pays, interdiction de fausser la concurrence).

    Tiens, un petit exemple de ce à quoi mène cette interdiction de fausser la concurrence: l'autriche avait décidé de forcer le passage par le chemin de fer pour éviter d'avoir trop de pollution de camions dans ses vallées... elle a dû abandonner sous la pression de l'Europe car ça faussait la concurrence...

    Ce référendum est il, en fait, bien nécessaire ?


    Pour une fois qu'on nous demande (enfin) notre avis, oui, ça fait du bien.

    Moi je n'en suis qu'à 37 ans, mais pour l'avenir de mes trois enfants, ça sera non, je ne veux pas que l'europe continue sur cette voie là.

    M'enfin, c'est bientôt le 29... chacun votera en son âme et conscience. Le 30 la terre continuera de tourner et il faudra faire avec ou sans le TCE. Et puis il y a des choses plus graves (même si elles sont certaines fois liées à la façon dont le monde fonctionne):

    http://www.french.xinhuanet.com/french/2005-05/23/content_118181.ht(...)

    A+

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

  • [^] # Re: Ce texte n'est pas né ex nihilo !

    Posté par  (site web personnel) . En réponse au journal GNU-Linux et la constitution européenne. Évalué à 2.

    La convention a été un modèle de transparence et tous les courants au sein de l'UE y ont été représentés. Une assemblée constituante est un assemblée qui a réussit à mettre mettre au point une constitution et, de ce point de vue, la mission a été réussie.


    Mouaif... sûr ?

    http://www.ouisocialiste.net/IMG/pdf/beresMonde290904.pdf(...)

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141