_alex a écrit 969 commentaires

  • [^] # Re: Et la sécurité ...

    Posté par  . En réponse à la dépêche La fondation Mozilla lance un projet pour le support de XForms. Évalué à 3.

    Les formulaires XForms produisent des documents XML, et la validations se fait par rapport à un XML Schema (ou une grammaire définie dans le XForms).

    En d'autre terme, savoir si ce que donne l'utilisateur est valide revient à savoir si le document XML produit est conforme à une grammaire XML.

    Et ça, il y a un bon paquet de parsers XML qui savent le faire.

    La grammaire XML ne fait pas tout (je pense par exemple à un champs PCDATA assez compliqué), mais ca aide beaucoup comparé à un ensemble de variables post/get récupéré par une page PHP/ASP/JSP/CeQuOnVeut.

    Rien à voir par à la validation :
    Chiba qui fonctionne coté serveur avec une servlet, utilise un XSLT pour produire le document HTML. Dans les dernières versions il est possible d'utilisé des XSLT différents en fonction du navigateur.
    -->
    - Ca permet par exemple d'envoyer du XForms directement pour Mozilla lorsqu'il le supportera
    - Ca permet d'afficher les contrôles XForms sous la forme que l'on veut. Et éventuellement de faire de la validation coté client avec du javascript.
  • [^] # Re: Utilisation ?

    Posté par  . En réponse à la dépêche La fondation Mozilla lance un projet pour le support de XForms. Évalué à 5.

    Il n'y a qu'un seul code : le source XForms.
    Les transformations et tout le toutim sont gérées par Cocoon. Il doit assez simple de faire la même chose avec Chiba (plus léger que Cocoon si c'est interpréter du XForms).
    NB: XForms est une recommendation seulement depuis l'an dernier, il faut un peu de temps...
  • [^] # Re: Utilisation ?

    Posté par  . En réponse à la dépêche La fondation Mozilla lance un projet pour le support de XForms. Évalué à 3.

    J'ai parlé de FormsPlayer pour Internet Explorer parce qu'il me semble un des projet les plus actifs, peut être que je me trompe. En tout cas il existe d'autres projets; par exemple Mozquito DENG ( http://sourceforge.net/projects/dengmx(...) ) :
    "DENG is a modular class library written in OOP Actionscript 1, turning the Macromedia Flash Player 6 into a webbased, zero-install, cross browser/platform, modular and standards compliant XML/CSS2 browser."

    Concrétement, Mozquito peut afficher un XForms en utilisant Flash 6. Et la, c'est gratuit.

    cf http://claus.packts.net/deng/examples/(...) pour des exemples.
  • # AHMA, c'est un problème d'IRQ

    Posté par  . En réponse au message Pb configuration Mandrake 10.0 / AWE64. Évalué à 2.

    J'ai eu une AWE64 que je n'ai jamais réussi à faire fonctionner avec ALSA et/ou OSS depuis le noyau 2.4 alors que le 2.2 cela marchait.

    Je n'arrive pas à remettre la main sur le journal, mais on m'avait conseillé d'utiliser alsa pour la configuration pnp la carte plutot que d'utiliser le module isapnp du kernel ...

    Du temps du kernel 2.2, isapnp était un outil pas un module. A chaque fois, il essayait de configurer la carte en IRQ 7 dans le fichier de configuration et cela ne marchait pas. En éditant le fichier cela marchait. Il faudrait trouver un moyen de faire une manipulation équivalente avec ALSA ou éventuellement le module isapnp du kernel. (je n'ai jamais essayé la technique sauvage à grand coup de patch de kernel)

    Autre piste : j'ai en tête qu'il existait avec les drivers sur disquette, un outil DOS qui permettait de choisir l'IRQ, le DMA, l'IO de la carte. --> en mettant l'IRQ 7, il n'y aurait plus de soucis.
  • # Hum...

    Posté par  . En réponse au message LinuxFr et Google. Évalué à 6.

    Bon j'ai lancer une recherche avec le champs "recherche" de linuxfr.
    "tiens c'est étrange la requête en haut, ya écrit 'Custom' d'ailleurs"
    -> recherche avec google "site:google.com custom"
    -> 1er lien : http://www.google.com/services/custom.html(...)
    "c'est payant donc pas ça, mais un lien 'free' à gauche"
    -> 2ème lien : http://www.google.com/services/free.html(...)
    -> 3ème lien : http://services.google.com/cobrand/free_select(...)
  • [^] # Re: je crois que ça va pas être possible, stub à la CORBA ?

    Posté par  . En réponse au journal Faisabilité XUL. Évalué à 2.

    Idée comme ca :
    XUL+JS -> si il y a moyen de déporter tous les appels vers le serveur avec des stub un peu à la manière de CORBA, il n'y a pas besoin de tout récrire.
    Le problème :
    - faisabilité comparé à la réécriture
    - vitesse d'exécutation/consommation bande passante...
    - sécurité (le "save as" sauve les données sur le disque du serveur ...)

    En tout cas, ça serait rigolo de pouvoir retrouver son mail/calendrier/autre de n'importe où.
  • # XCB+E17

    Posté par  . En réponse à la dépêche XCB : bientôt la version 1. Évalué à 5.

    Le lien est peut être passé, mais bon :
    http://sourceforge.net/mailarchive/forum.php?thread_id=1945128&(...)

    C'est une discussion il y a un peu plus d'an sur l'intégration de XCB dans E17. Il y a plein de réponses aux questions qu'on peut se poser.
  • [^] # Re: Et pour la doc en local?

    Posté par  . En réponse à la dépêche JavaSearch : moteur de recherche dans la Javadoc. Évalué à 2.

    HS par rapport à la question.
    Ce que j'apprécie sur php.net c'est la documentation mais aussi les "notes"/commentaires sur chaque fonction, parce qu'il y a souvent réponse à nos problèmes.

    AHMA, ça serait intéressant que developpez.com ou un autre fasse ce genre principe au lieu de mettre une copie de la javadoc d'un coté, puis les forums de l'autre...
  • # Avant il y avait Google....

    Posté par  . En réponse à la dépêche JavaSearch : moteur de recherche dans la Javadoc. Évalué à 2.

    Ca peut être remplacer ma technique de recherche dans google :
    "site:sun.com [nom de la classe]"
    Et "j'ai de la chance" / "Recherche" (et on a la doc pour les différents JDK)

    Dans la plus part des cas ca marche. C'est ce que j'ai utilisé quand j'ai voulu comprendre le fonctionnement de javax.swing.text
  • [^] # Re: Ben voyons fit le hanneton

    Posté par  . En réponse à la dépêche Trop de licences libres ?. Évalué à 1.

    Je +, surtout que la FSF a listé les 52 licences avec une petite explications à chaque fois. Sous windows, je n'ai pas trouvé d'endroit permettant de voir l'ensemble des licences avec lesquelles l'utilisateur est lié.
  • [^] # Re: patch pour le pb numéro 2

    Posté par  . En réponse au message Divers problèmes de css..... Évalué à 1.

    Si tu ne connais pas pas :
    http://devedge.netscape.com/toolbox/sidebars/(...)

    Sinon l'inspecteur DOM de Mozilla est bien sympa pour "debugger" une page.
  • [^] # Re: patch pour le pb numéro 2

    Posté par  . En réponse au message Divers problèmes de css..... Évalué à 2.

    NB: span et div c'est la même chose sauf pour la propriété CSS "display" :
    inline - donc en ligne pour span
    block - par bloc pour div
  • # patch pour le pb numéro 2

    Posté par  . En réponse au message Divers problèmes de css..... Évalué à 3.

    ------- style.css
    a.changeur { text-align: center; text-decoration:none; border: thin dotted #000000; width: 20px; display: block; position: absolute; }

    .changeurTitre { margin-left: 25px; }

    ------ index.html
    < div class="menuHeader">
    < a href="#" class="changeur" onclick="change_class(this, document.getElementById ('SousMenu2'));return (false);">+< /a>
    < span class="changeurTitre">Espace public< /span>< /div>
    < div id="SousMenu2.1" class="SousMenu">< a href="http://bouriaud.dyndns.org/AFaire.html(...)">A faire< /a>< /div>
    < div id="SousMenu2.2" class="SousMenu">< a href="http://bouriaud.dyndns.org/about.html(...)">A propos...< /a>< /div>
    < /div>
    < /div>

    ----
    changeur et changeurTitre devienne des block mais le second est affiché avec une marge de 25px, comme le précédent (celui qui contient le +) fait 20px de large, cela fonctionne.
  • # Epoz

    Posté par  . En réponse au message Réconsilier qqun avec les stds et javascript.. Évalué à 1.

    Je connais Epoz qui permet d'éditer du HTML ausssi bien sous Mozilla que IE.

    cf http://mjablonski.zope.de/Epoz(...)

    Il est prévu pour être intégrer dans Zope, mais n'en dépends pas.
  • [^] # Re: Mais plutot...

    Posté par  . En réponse au sondage iTunes sous Linux ?. Évalué à 1.

    Ca me rapelle la série Ghost in the Shell stand alone complex mais s'il ne s'agit pas de DRM mais plutôt du hack des "greffes".
  • # RelaxNG

    Posté par  . En réponse au message Valider l'XML : DTD contre Schemas. Évalué à 1.

    Je n'aime pas du tout la syntaxe XML Schema.

    Pour contourner : j'écris en RelaxNG compact, puis je convertis la grammaire avec Trang.

    La forme compact de RelaxNG compact n'est pas du XML mais est très simple à écrire. La forme non compact est du XML. Il me semble (à vérifier) que tout ce qu'on peut exprimer en XML Schema est exprimable en RelaxNG.

    RelaxNG : http://www.relaxng.org/(...)
    Forme compact : http://www.relaxng.org/compact-20021121.html(...)
    Intro à RelaxNG: http://www-106.ibm.com/developerworks/library/x-matters25.html(...)
    Validateur JAXP pour RelaxNG : http://www.apache.org/~andyc/neko/doc/relaxng/index.html(...)

    Trang : http://www.thaiopensource.com/relaxng/trang.html(...)

    NB: pour faire un RelaxNG à partir d'une instance XML : http://examplotron.org/(...)
  • # XXE

    Posté par  . En réponse au message quels outils pour de la doc au format docbook. Évalué à 1.

    C'est pas libre mais ca fonctionne pas trop mal :
    http://www.xmlmind.com/xmleditor/(...)

    Perso, j'ai écris celui la : http://gendiapo.sourceforge.net(...) en GPL. Pour l'instant, il n'y a pas le support des XML Schema, ca bouffe de la RAM mais je suis en train de faire une version qui marchera beaucoup mieux. (Toute aide est la bien venue)
  • [^] # Re: Ping of live / Ping to default

    Posté par  . En réponse au message déconnexion à répétition (speedtouch home). Évalué à 1.

    Tu peux changer l'IP du modem avec un "ping of live". L'idée c'est d'envoyer au modem un ping, le ping contient sa nouvelle IP. Pour envoyer le ping sans connaître son IP actuelle, il faut modifier la table ARP (correspondance entre adresse ethernet et adresse IP).
    D'ou les commandes :
    # vide la table ARP
    arp -d
    # 01-90-D0-80-01-01est l'adresse physique du modem
    # on dit au noyau linux lorsque tu veux acceder à l'IP 10.0.0.138,
    # il faut envoyer le tout à l'adresse physique 01-90-D0-80-01-01
    arp -s 10.0.0.138 01-90-D0-80-01-01
    # permet de voir que l'ajout à bien été fait
    arp -a
    # pour l'instant le modem n'a rien reçu
    # avec ce ping, on lui donne sa nouvelle IP
    ping -t 10.0.0.138
    # efface à nouveau la table ARP
    arp -d

    Si le modem réapparaît, alors ce que ta machine change l'IP du modem par ce même procédé (pourquoi j'en sais rien, et je trouve ça bizard). Donc si c'est le cas, après il faut trouver quel processus fait ce bazard ...
  • # Hauppauge WinTV avec BT8x7

    Posté par  . En réponse au message Carte PCTV pro. Évalué à 1.

    J'ai cette carte, avec une Mandrake 9.2 et kernel 2.4, cela marchait très bien. Avec la Mandrake 10, j'ai essayé uniquement le kernel 2.6 mais cela doit fonctionner de façon équivalente avec la version 2.4.
    Je pense qu'au pire il faut aller un peu dans les fichiers de configuration.

    Pour la FM, je ne peux pas dire.
  • [^] # Re: kexi: un Access-like sous KDE

    Posté par  . En réponse au message Equivalent FileMaker. Évalué à 1.

    Oui j'étais tombé dessus. C'est un peu comme MSAccess et dans l'état actuelle ca ne semble pas trop compliqué; mais comme c'est la version 0.1 beta 3 il manque pas mal de chose.
  • # Un site que j'aime bien (bon euh ouais pub)

    Posté par  . En réponse au journal Japon et téléphones.. Évalué à 1.

    http://akiba.sorobangeeks.com/(...)

    [HS]
    http://forum.sorobangeeks.com/viewtopic.php?t=9009(...) : une voiture qui se gare toute seul "linux powered" ...
  • # Ping of live / Ping to default

    Posté par  . En réponse au message déconnexion à répétition (speedtouch home). Évalué à 1.

    Lorsque ca plante, vérifie si tu peux toujours acceder à http://10.0.0.138(...) ou juste avec un "ping 10.0.0.138".
    Si c'est pas le cas, à mon avis il y a un couack quelque part. (NB: il faut que la carte réseau soit configurée en 10.0.0.* )

    Si ca couack, essais de fixer l'IP du modem avec un "ping of live" :
    cf http://forpage.com/forum/viewtopic.php?t=4938(...)

    Une solution un peu barbare : lancer tcpdump, et attendre que ca plante. Puis voir ce qui peut provoquer ce plantage. Si tu ne trouve rien dans l'ensemble, refaire la manip pour voir si tu ne retrouves pas des similitudes.

    (en espérant qu'on parle bien du même modem)
  • [^] # Re: Il y a ça

    Posté par  . En réponse au message Xerces et validation d'une DTD à la volé. Évalué à 1.

    Merci pour le lien; mais il n'explique pas comment savoir si un Element / noeud xml est valide connaissant la DTD associée.

    En fait, je voudrais un peu des fonctions comme décrit içi :
    http://www.w3.org/TR/2004/REC-DOM-Level-3-Val-20040127/java-binding(...)
    spéc de W3C "Document Object Model (DOM) Level 3 Validation Specification" :
    http://www.w3.org/TR/2004/REC-DOM-Level-3-Val-20040127/(...)
  • [^] # Re: Spotlite/WinFS et ce genre de choses.

    Posté par  . En réponse à la dépêche Mac OS X et les technologies du libre. Évalué à 1.

    Je ne parlais pas de la config mais des fichiers eux mêmes. Donc /etc/passwd existe toujours mais le fichier passwd est une entré dans la base de données. Le contenu après c'est ce qu'on veut comme tout FS digne de ce nom...

    Donc pas de truc style base de registres qui est un ou deux fichiers sur un FS.
  • [^] # Re: Spotlite/WinFS et ce genre de choses.

    Posté par  . En réponse à la dépêche Mac OS X et les technologies du libre. Évalué à 2.

    Question d'un néophite :
    pourquoi ne pas implémenter le FS comme une base de données, au lieu d'avoir un FS traditionnel et une base de données qui doivent rester synchronisés ?

    Quand je vois procfs et les autres sous linux, je me dis que ca doit être assez simple après de proposé un système en arborescence pour le noyau avec derrière une base de données. Rien n'empêche après, avec une API spécialisée, de faire des requêtes type SQL. Et les dossiers virtuels représentant le résultat d'une requête sont accessible...

    Avantage : pas de stockage d'une base de données qui est elle même un ou plusieurs fichiers du filesystem et qui doit synchronisée...

    Inconvénient : le filesystem n'est plus compatible (je vois pas ca comme un problème).

    Oui, il reste le problème de l'indexation, mais la encors si c'est proposé au niveau du FS et non pas comme une surcouche, j'ai l'impression que c'est plus simple.