Tu génères les pages offline et sur le serveur tu n'as que du (X)HTML (ou virtuellement n'importe quel langage) statique. Ca remplace pas PHP, Perl et autres CGI (tu peux faire en sorte d'avoir du PHP/Perl/Ruby/... dans la page générée) mais ça permet de faire moins travailler le serveur et d'avoir à faire moins de PHP plein de trous (include($_GET['page']),...).
Bon en fait il y a sans doute moyen de faire en sorte que les pages soient regénérées à chaque fois mais c'est pas vraiment fait pour (et c'est pas très rapide).
Donc l'idée c'est d'utiliser WML pour les trucs "pseudo dynamiques" qui sont en fait statiques pour tous les visiteurs (menu,...) et mod_* pour les trucs qui doivent être réellement dynamiques (compteurs,...).
Sinon je viens de me rendre compte qu'il manque aussi Templeet dans les propositions.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
Je vois pas bien ce qui changerait si OpenBSD était sous GPL. Ils ne veulent pas des développeurs en plus. Ils veulent pouvoir payer les développeurs actuels.
Le problème semble plutôt être les (très) grosses boîtes qui utilisent OpenSSH et OpenBSD dans leur système mais qui ne dépensent pas un euro en échange pour supporter le projet. Que ça soit du BSD, du GPL ou autre licence libre (au sens FSF/OSI) ne change rien au problème.
cf les trolls d'Undeadly de ces derniers jours
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
En pratique on dirait qu'OpenSSL implémente une compression RLE et zlib (RFC1950) mais je doute aussi que ça soit utilisé par défaut (voir openssl/doc/ssl/SSL_COMP_add_compression_method.pod mais le fichier n'est peut-être plus à jour non plus). Sinon il y a la RFC3943 qui définit une méthode de compression pour TLS/SSL.
SSH n'a rien à voir avec SSL/TLS et zlib est dans le protocole de base (RFC4253) mais son implémentation est optionnelle.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
HTTPS = HTTP + SSL/TLS
Et dans la RFC 2246 qui décrit TLS 1.0, on trouve (section 6.2.2):
All records are compressed using the compression algorithm defined in the current session state. There is always an active compression algorithm; however, initially it is defined as CompressionMethod.null.
SSL/TLS compresse permet donc bel et bien les données indépendamment de HTTP. Bon j'avoue que j'ai pas vérifié si les implémentations courantes utilisent autre chose que CompressionMethod.null.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
Mais ça ne sont pas tous des outils GNU ni même tous GPL comme le laisse entendre le journal. Ou alors ça a changé depuis la dernière fois que j'ai regardé.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
Si on sort de l'analyse statique, il y a Electric Fence qui est bien plus limité que Valgrind mais très pratique et facile à utiliser. Sinon on m'a fait découvrir les "Google Performance Tools" sur IRC hier.
Personnellement ça m'a déjà sauvé la vie (une sombre histoire de "c == EOF" qui n'était jamais vrai sur PPC). Mais si t'aimes pas t'es toujours libre de rajouter -Wno-sign-compare.
Par ailleurs -Wsign-compare n'est pas activé par -Wall mais par -Wextra (anciennement -W).
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
ben moi, au contraire, ça me semble fondamentalement compliqué de devoir faire ça, surtout que cette phrase sera différente d'un site à l'autre.
Comme déjà dit plus haut, soit on veut contrer les bots spécifiques à un site et dans ce cas ça sert à rien. Soit on veut contrer les bots qui s'attaquent à une "classe" de sites qui utilisent le même logiciel. Dans ce cas, il suffit de répertorier tous les champs à remplir. Pour les reconnaitre on peut se baser non seulement sur leur nom mais sur le texte qui les accompagne, leur ordre, leur taille,... Il risque d'être peu pratique de modifier tous ces paramètres aléatoirement à chaque requète. Après il suffit de ne pas remplir le(s) champ(s) dont on n'a pas trouvé la signification.
Sans compter que si chaque admin de chaque site doit choisir lui même la phrase accompagnant le champ, je suis convaincu que la grande majorité des sites resteront vulnérables à une analyse simple avec quelques regexps. Si le texte est généré par le logiciel, ça risque d'être encore plus simple à trouver.
Le robot doit donc parser la CSS ! Faisable mais trop complexe pour être rentable !
Hu ? Patcher WWW::Mechanize pour qu'il utilise CSS::Parse ça parait pas trop complexe hein. Après si tu veux t'amuser à utiliser la CSS pour "déplacer" le texte en face du champ c'est autre chose mais alors ceux qui utilisent un navigateur ne supportant pas les CSS vont avoir des problèmes (et c'est contraire au principe même des CSS).
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: [x] WML
Posté par Krunch (site web personnel) . En réponse au sondage Pour développer un site web, je préfère utiliser. Évalué à 4.
Bon en fait il y a sans doute moyen de faire en sorte que les pages soient regénérées à chaque fois mais c'est pas vraiment fait pour (et c'est pas très rapide).
Donc l'idée c'est d'utiliser WML pour les trucs "pseudo dynamiques" qui sont en fait statiques pour tous les visiteurs (menu,...) et mod_* pour les trucs qui doivent être réellement dynamiques (compteurs,...).
Sinon je viens de me rendre compte qu'il manque aussi Templeet dans les propositions.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# [x] WML
Posté par Krunch (site web personnel) . En réponse au sondage Pour développer un site web, je préfère utiliser. Évalué à 3.
http://thewml.org/
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: la vaseline
Posté par Krunch (site web personnel) . En réponse à la dépêche OpenBSD a des problèmes financiers. Évalué à 3.
Le problème semble plutôt être les (très) grosses boîtes qui utilisent OpenSSH et OpenBSD dans leur système mais qui ne dépensent pas un euro en échange pour supporter le projet. Que ça soit du BSD, du GPL ou autre licence libre (au sens FSF/OSI) ne change rien au problème.
cf les trolls d'Undeadly de ces derniers jours
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# song39.ogg est mars
Posté par Krunch (site web personnel) . En réponse à la dépêche OpenBSD a des problèmes financiers. Évalué à 3.
http://undeadly.org/cgi?action=article&sid=2006032716512(...)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: reflexion
Posté par Krunch (site web personnel) . En réponse à la dépêche OpenBSD a des problèmes financiers. Évalué à 3.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: https suxors des ours (c)
Posté par Krunch (site web personnel) . En réponse au sondage Pour accéder à linuxfr.org, j'utilise principalement le protocole. Évalué à 2.
SSH n'a rien à voir avec SSL/TLS et zlib est dans le protocole de base (RFC4253) mais son implémentation est optionnelle.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: https suxors des ours (c)
Posté par Krunch (site web personnel) . En réponse au sondage Pour accéder à linuxfr.org, j'utilise principalement le protocole. Évalué à 3.
Et dans la RFC 2246 qui décrit TLS 1.0, on trouve (section 6.2.2): On retrouve exactement la même chose (à un ; près) dans SSL 3.0 tel que défini dans ce brouillon (section 5.2.2): http://wp.netscape.com/eng/ssl3/draft302.txt
SSL/TLS compresse permet donc bel et bien les données indépendamment de HTTP. Bon j'avoue que j'ai pas vérifié si les implémentations courantes utilisent autre chose que CompressionMethod.null.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Puisqu'on cause de Gnome...
Posté par Krunch (site web personnel) . En réponse à la dépêche Sortie de GNOME 2.14. Évalué à 2.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Presque pas bourrin
Posté par Krunch (site web personnel) . En réponse à la dépêche Sortie de GNOME 2.14. Évalué à 2.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: https
Posté par Krunch (site web personnel) . En réponse au sondage Pour accéder à linuxfr.org, j'utilise principalement le protocole. Évalué à 2.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: https suxors des ours (c)
Posté par Krunch (site web personnel) . En réponse au sondage Pour accéder à linuxfr.org, j'utilise principalement le protocole. Évalué à 2.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# Je proteste et porte plainte
Posté par Krunch (site web personnel) . En réponse au journal pycoincoin-0.8.6 is mars !. Évalué à 4.
https://linuxfr.org/2005/09/08/19543.html#622490
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# DivX, MPEG4 et les autres
Posté par Krunch (site web personnel) . En réponse à la dépêche Divx : 3 ans plus tard .... Évalué à 7.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: tutos crack Wep
Posté par Krunch (site web personnel) . En réponse au journal Retour d'Aircrack. Évalué à 5.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Avis aux FUDs
Posté par Krunch (site web personnel) . En réponse au journal GNU/Windows ?. Évalué à 2.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Esperons que la qualité suivra
Posté par Krunch (site web personnel) . En réponse à la dépêche Sortie de la version 4.1 du compilateur GCC. Évalué à 1.
http://www.cs.ucla.edu/~palsberg/paper/iccl92.pdf
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: D'autres outils
Posté par Krunch (site web personnel) . En réponse à la dépêche Sortie de la version 4.1 du compilateur GCC. Évalué à 6.
http://goog-perftools.sf.net/
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Esperons que la qualité suivra
Posté par Krunch (site web personnel) . En réponse à la dépêche Sortie de la version 4.1 du compilateur GCC. Évalué à 9.
Par ailleurs -Wsign-compare n'est pas activé par -Wall mais par -Wextra (anciennement -W).
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # C'est très bien -pedantic mais avec -std=c99 quand même
Posté par Krunch (site web personnel) . En réponse à la dépêche Sortie de la version 4.1 du compilateur GCC. Évalué à 3.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Utilisation pour un Live Router?
Posté par Krunch (site web personnel) . En réponse à la dépêche Un live-cd pour OpenBSD : OliveBSD. Évalué à 2.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: SVG ?
Posté par Krunch (site web personnel) . En réponse au journal DailyMotion, UTube, GoogleVideo... et le libre ?. Évalué à 3.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: SVG ?
Posté par Krunch (site web personnel) . En réponse au journal DailyMotion, UTube, GoogleVideo... et le libre ?. Évalué à 3.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: vu sur un blog...
Posté par Krunch (site web personnel) . En réponse au journal des idées pour éviter la création automatique de compte par des bots ?. Évalué à 2.
Sans compter que si chaque admin de chaque site doit choisir lui même la phrase accompagnant le champ, je suis convaincu que la grande majorité des sites resteront vulnérables à une analyse simple avec quelques regexps. Si le texte est généré par le logiciel, ça risque d'être encore plus simple à trouver.
Hu ? Patcher WWW::Mechanize pour qu'il utilise CSS::Parse ça parait pas trop complexe hein. Après si tu veux t'amuser à utiliser la CSS pour "déplacer" le texte en face du champ c'est autre chose mais alors ceux qui utilisent un navigateur ne supportant pas les CSS vont avoir des problèmes (et c'est contraire au principe même des CSS).
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Rhétorique d'occasion
Posté par Krunch (site web personnel) . En réponse au journal Big Brother's watching Houston's citizens!. Évalué à 5.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Candide...
Posté par Krunch (site web personnel) . En réponse à la dépêche Daniel Robbins quitte Microsoft. Évalué à 3.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.