Je sors de ma caverne (ai été voir sur le site de X.org, notamment la société des membres du comité de direction, ai été voir différentes news publiées notamment au moment du fork, etc) mais ça n'est pas pour ça que j'ai une vue d'ensemble sur ce qui se passe. Ceci dit, ton post ajoute des éléments dont je ne disposais pas ou conforte mes impressions, donc merci.
Et j'oubliais Lycos ne semble pas avoir une super réputation (je me base de nouveau sur les retour d'expérience des forums de Webrankinfo).
Pour OVH, il y a du bon et du moins bon (quelques personnes qui râlent sur le service et un crash monumental il y a quelques semaines de cela). Bilan globalement positif de ce que j'ai pu entendre.
Sivit est souvent évoqué sur Webrankinfo (qui est au passage hébergé chez Sivit). La conclusion, c'ets que tout n'y est pas parfait mais que le niveau semble très très bon de l'avis général.
>>> Le problème est qu'il n'y a AUCUNE bonne méthode. Linux (via OSDL) avait bosser sur la question et pour finir ... c'est toujours les tests "grandeurs natures" qui marche le mieux. C'est toujours les tests avec l'expertise de bons utilisateurs qui marchent le mieux.
Que pensez-vous de l'utilisation d'outils d'analyse de code comme, par exemple, pour les aspects relatifs à la sécurité, Flawfinder et RATS (au passage, ça répond en partie à la question sur la disponibilité d'outils d'analyse) ?
Extrait : Seule la version Windows est pour l'instant fournie, mais des versions Linux et Mac devraient suivre [3, 4]. Selon différentes sources, la partie graphique, propriétaire, est développée en C++ ; elle se base sur la bibiothèque multi-plateforme Qt de Trolltech. La partie basse, qui implémente le protocole SIP, est sous licence GPL ; elle s'appuie sur libosip (également utilisée par Linphone, par exemple [5]), exosip et libortp.
> un kit tout fait avec clickodrome pour pirater (on va dire que ça existe ;)
Ca existe. Tu as des logiciels tout faits qui lancent des attaques standards sur un site et te donnent un rapport de sécurité. A priori, ça n'est pas fait pour pirater le site des copains, plutôt pour voir si le site que tu es en train de développer est bien conçu côté sécurité.
> C'est dommage, je ne comprend pas l'intérêt de pirater un tel site, si tant est qu'il puisse y avoir intérêt à un quelconque piratage...
Pour être un peu plus sérieux que dans mon post ci-dessus, c'est clair que ce n'est pas très intelligent.
Cependant, à force d'expliquer que le logiciel libre, c'est sécurisé, ça doit donner envie à certains de vérifier que cela est vrai et, parfois, de montrer le contraire (allez voir certaines discussions entre pro-Windows et pro-Linux sur des forums et vous verrez qu'il y a parfois une forte animosité, susceptible de conduire à des actes peu sympathiques).
Ca peut en plus servir certains intérêts commerciaux (quand la DH s'est faite pirater son serveur Apache, je suppose que ça a donné à réfléchir à certains ; idem pour GNU ou pour d'autres organisations pro-Libre victimes d'actes de piratage il y a quelques mois de cela).
Ce qui est franchement dommage, c'est l'aspect destructif, pas franchement "sportif"...
Bon, en fait, il était dans mon annuaire... C'était un DESS "Audit et Expertise en Informatique" au sein de l'université Paris II Panthéon/Assas. Très bonne lecture.
Je parlais de ça : http://tofz.org/memoire/(...) .
Dans la foulée, je recherche un mémoire de DEA (ou qq chose du genre) qui parlait de la brevetabilité et qui traitait notamment du problème de l'effet technique. C'était sur un free.fr mais je pense que l'on en avait parlé sur LinuxFr.Org. Pas moyen de remettre la main dessus. Si qqn se souvient... ?
Oui, en fait, je n'avais pas bien compris le fonctionnement de la fonction. Je pensais que ça fonctionnait un peu comme les regexp en PHP qui renvoient true / false (ou quelque-chose du genre).
Je te remercie pour ces excellents conseils.
Le module CSV marche parfaitement, le problème de 'replace' est réglé. Restent les problèmes de codage HTML, auxquels je vais seulement m'attaquer.
merci, il y a quelques pages et des lib que je ne connaissais pas encore dans ce que tu m'as donné. Je progresse très vite en python, compte tenu de l'abondance de la doc et d'exemples sur internet. je ne regrette pas de m'y être mis ;-)
la table d'équivalence m'intéresserait pour retrouver mes repères plus vite, car certaines choses à développer en python ont déjà été développée antérieurement en php. mais la doc est effictivement suffisamment claire que pour s'y retrouver.
Je remercie tout le monde pour les remarques et suggestions.
Je viens de trouver ceci, qui a l'air intéressant, pour tous ceux qui ont le même problème que moi : http://www.searchtools.com/robots/robot-code.html(...) . Ca liste tout une série de crawlers, parfois minimalistes (mais donc rapidement compréhensibles et personnalisables).
// test de connexion
wxIPV4address addr;
if (addr.Hostname (filename))
{
//addr.Service(80);
wxSocketClient sock;
sock.Connect(addr, false);
sock.WaitOnConnect(10);
if (!sock.IsConnected())
textmsg->AppendText ("> La connexion a échoué !\n");
else
sock.Close();
}
else
textmsg->AppendText ("> La résolution d'adresse a échoué !\n");
Mais addr.Hostname (filename) ne marche pas pour l'instant. Il faut que je regarde plus attentivement.
Ceci étant dit, je recherche en fait quelque chose de plus haut niveau (c'est pour ça que j'ai utilisé wxWidgets pour commencer), genre composant Indy (Open Source mais apparamment lié aux composants Borland). En gros, je cherche un composant capable de télécharger un fichier (style IdHTTP), sans devoir réimplémenter l'ensemble, sans la programmation assez bas niveau des sockets.
[^] # Re: Sors de ta caverne !
Posté par Robert VISEUR (site web personnel) . En réponse au message Xfree86 et X.Org. Évalué à 1.
[^] # Re: Sivit et Infomaniak
Posté par Robert VISEUR (site web personnel) . En réponse au message Serveur Dédié. Évalué à 1.
Pour OVH, il y a du bon et du moins bon (quelques personnes qui râlent sur le service et un crash monumental il y a quelques semaines de cela). Bilan globalement positif de ce que j'ai pu entendre.
[^] # Re: réponses
Posté par Robert VISEUR (site web personnel) . En réponse au message Serveur Dédié. Évalué à 1.
[^] # Re: réponses
Posté par Robert VISEUR (site web personnel) . En réponse au message Serveur Dédié. Évalué à 1.
# Magpie + JS à la volée
Posté par Robert VISEUR (site web personnel) . En réponse au message Parser RSS. Évalué à 1.
# Sivit et Infomaniak
Posté par Robert VISEUR (site web personnel) . En réponse au message Serveur Dédié. Évalué à 1.
[^] # Re: ???
Posté par Robert VISEUR (site web personnel) . En réponse à la dépêche Démarche qualité et Logiciel Libre. Évalué à 2.
Tu as des sources sur ce point ?
# Tests sur la sécurité du code
Posté par Robert VISEUR (site web personnel) . En réponse à la dépêche Démarche qualité et Logiciel Libre. Évalué à 1.
URL :
- http://developpeur.journaldunet.com/news/010530rats.shtml(...)
- http://www.dwheeler.com/flawfinder/(...)
- http://www.zataz.com/documentation/6902/documentation-audit-code-ra(...)
# Précisions
Posté par Robert VISEUR (site web personnel) . En réponse au journal Wengo : du pipo ?. Évalué à 2.
Extrait : Seule la version Windows est pour l'instant fournie, mais des versions Linux et Mac devraient suivre [3, 4]. Selon différentes sources, la partie graphique, propriétaire, est développée en C++ ; elle se base sur la bibiothèque multi-plateforme Qt de Trolltech. La partie basse, qui implémente le protocole SIP, est sous licence GPL ; elle s'appuie sur libosip (également utilisée par Linphone, par exemple [5]), exosip et libortp.
[^] # Re: Hélas
Posté par Robert VISEUR (site web personnel) . En réponse au journal Piratage de Linuxgraphic.org. Évalué à 1.
Ca existe. Tu as des logiciels tout faits qui lancent des attaques standards sur un site et te donnent un rapport de sécurité. A priori, ça n'est pas fait pour pirater le site des copains, plutôt pour voir si le site que tu es en train de développer est bien conçu côté sécurité.
[^] # Re: connerie
Posté par Robert VISEUR (site web personnel) . En réponse au journal Piratage de Linuxgraphic.org. Évalué à 3.
Pour être un peu plus sérieux que dans mon post ci-dessus, c'est clair que ce n'est pas très intelligent.
Cependant, à force d'expliquer que le logiciel libre, c'est sécurisé, ça doit donner envie à certains de vérifier que cela est vrai et, parfois, de montrer le contraire (allez voir certaines discussions entre pro-Windows et pro-Linux sur des forums et vous verrez qu'il y a parfois une forte animosité, susceptible de conduire à des actes peu sympathiques).
Ca peut en plus servir certains intérêts commerciaux (quand la DH s'est faite pirater son serveur Apache, je suppose que ça a donné à réfléchir à certains ; idem pour GNU ou pour d'autres organisations pro-Libre victimes d'actes de piratage il y a quelques mois de cela).
Ce qui est franchement dommage, c'est l'aspect destructif, pas franchement "sportif"...
[^] # Connerie au carré
Posté par Robert VISEUR (site web personnel) . En réponse au journal Piratage de Linuxgraphic.org. Évalué à 3.
====> []
PS : c'est de l'humour, ne pas taper.
[^] # Re: Et un mémoire
Posté par Robert VISEUR (site web personnel) . En réponse au message Brevets logiciels. Évalué à 1.
Je parlais de ça : http://tofz.org/memoire/(...) .
# Et un mémoire
Posté par Robert VISEUR (site web personnel) . En réponse au message Brevets logiciels. Évalué à 1.
# Il y a bien ceci
Posté par Robert VISEUR (site web personnel) . En réponse au message Brevets logiciels. Évalué à 1.
[^] # Re: GeoIp
Posté par Robert VISEUR (site web personnel) . En réponse au message Informations géographiques. Évalué à 1.
[^] # Re: beuh
Posté par Robert VISEUR (site web personnel) . En réponse au message Traduction petit code Python en Java. Évalué à 1.
[^] # Re: beuh
Posté par Robert VISEUR (site web personnel) . En réponse au message Traduction petit code Python en Java. Évalué à 2.
Ca a l'avantage d'être clair !
Merci pour ta réponse.
[^] # Re: re.match
Posté par Robert VISEUR (site web personnel) . En réponse au message méthode string.find et mot entier. Évalué à 1.
Oui, en fait, je n'avais pas bien compris le fonctionnement de la fonction. Je pensais que ça fonctionnait un peu comme les regexp en PHP qui renvoient true / false (ou quelque-chose du genre).
[^] # Re: re.match
Posté par Robert VISEUR (site web personnel) . En réponse au message méthode string.find et mot entier. Évalué à 1.
Voir http://fr.diveintopython.org/roman_refactoring.html(...) .
Explication : renvoi un objet si ok et None sinon.
A part ça, ma question sur Find tient tjrs ;-)
# re.match
Posté par Robert VISEUR (site web personnel) . En réponse au message méthode string.find et mot entier. Évalué à 1.
pourquoi
re.match(r'\blinux\b', 'linux et windows')
ne 'matche' pas ?
Ca colle pourtant avec ceci : http://fr.diveintopython.org/dialect_re.html(...) ?
[^] # Re: Retour chariot, lecture CSV, encodage HTML en Python
Posté par Robert VISEUR (site web personnel) . En réponse au message Retour chariot, lecture CSV, encodage HTML en Python. Évalué à 1.
Le module CSV marche parfaitement, le problème de 'replace' est réglé. Restent les problèmes de codage HTML, auxquels je vais seulement m'attaquer.
[^] # Re: Python library reference
Posté par Robert VISEUR (site web personnel) . En réponse au message Table d'équivalence PHP - Python. Évalué à 1.
la table d'équivalence m'intéresserait pour retrouver mes repères plus vite, car certaines choses à développer en python ont déjà été développée antérieurement en php. mais la doc est effictivement suffisamment claire que pour s'y retrouver.
# Liste de crawlers
Posté par Robert VISEUR (site web personnel) . En réponse au message Lire un fichier web en C++ avec wxWidgets. Évalué à 1.
Je viens de trouver ceci, qui a l'air intéressant, pour tous ceux qui ont le même problème que moi : http://www.searchtools.com/robots/robot-code.html(...) . Ca liste tout une série de crawlers, parfois minimalistes (mais donc rapidement compréhensibles et personnalisables).
[^] # Re: wxURL, wxProtocol, wxSocketBase
Posté par Robert VISEUR (site web personnel) . En réponse au message Lire un fichier web en C++ avec wxWidgets. Évalué à 1.
// test de connexion
wxIPV4address addr;
if (addr.Hostname (filename))
{
//addr.Service(80);
wxSocketClient sock;
sock.Connect(addr, false);
sock.WaitOnConnect(10);
if (!sock.IsConnected())
textmsg->AppendText ("> La connexion a échoué !\n");
else
sock.Close();
}
else
textmsg->AppendText ("> La résolution d'adresse a échoué !\n");
Mais addr.Hostname (filename) ne marche pas pour l'instant. Il faut que je regarde plus attentivement.
Ceci étant dit, je recherche en fait quelque chose de plus haut niveau (c'est pour ça que j'ai utilisé wxWidgets pour commencer), genre composant Indy (Open Source mais apparamment lié aux composants Borland). En gros, je cherche un composant capable de télécharger un fichier (style IdHTTP), sans devoir réimplémenter l'ensemble, sans la programmation assez bas niveau des sockets.