Journal Ré-ecriture d'autoindex

Posté par  (site web personnel) .
Étiquettes : aucune
0
16
oct.
2007
Bonjour,

suite au journal http://linuxfr.org/~gourgou/25470.html , j'ai écrit un morceau de PHP qui remplace le fonctionnement du mode "autoindex" d'un serveur Apache.

Pour faire simple : avec ce script, les publicités qui s'affichent normalement dans les répertoires de Free disparaissent.

Un exemple de l'affichage d'un répertoire avec de la publicité : http://olivieraj.free.fr/temp/autoindex/free-01-avec_pub.png (*)

Le même répertoire, en utilisant mon code : http://olivieraj.free.fr/temp/autoindex/free-02-sans_pub.png (*)

Remarquez que les deux pages sont très similaires. En terme de fonctionnalité, mon code reprend notamment les fonctions tri du mode "autoindex" (les liens "Name", "Last modified" et "Size" en haut de la page).

Ce code est distribué sous GPL. Il est téléchargeable sur http://olivieraj.free.fr/archive/autoindex.tgz

(*): Si les liens sur les images de marchent plus, vous les trouverez dans le "autoindex.tgz" .
  • # Tu joues avec ta vie…

    Posté par  . Évalué à 1.

    Du moins avec ta page personnelle free.

    Yohan qui s'occupe des pages perso déteste qu'on contourne ce qu'il a mis en place. Pour toutes les manips de ce genre, il le prend super mal et souvent ferme le compte.

    Et sinon, il a suggéré que cette pub était là surtout pour dissuader de faire des pages de ce type. En gros c'est pour gêner les webmestres et les motiver à faire une page.

    source : news:proxad.free.services.pagesperso
    • [^] # Re: Tu joues avec ta vie…

      Posté par  . Évalué à 2.

      J'ajouterai que c'est moyennement fair play, rien n'oblige free à filer un service de pages perso (comme ça a déjà été dit ailleurs). Il me semble que la moindre des choses c'est d'accepter qu'ils l'organisent comme ils veulent...
      Sinon encore une fois, hébergez-vous vous-même, sur la masse de sites free il y en a assez peu qui doivent générer trop de trafic pour une freeboîte
      • [^] # Re: Tu joues avec ta vie…

        Posté par  . Évalué à 4.

        quand on base sa publicité(1) en partie sur les pages perso avec 10Go d'espace disque. Je pense que la moindre des choses c'est justement d'assumer ! On parle bien d'offre triple-play, en fait de package contenant des offres illimitées. Ces offres comprennent une multitude de services. Je ne vois pas pourquoi les pages perso seraient dans un cadre différent.

        Et le nom page-perso, c'est par définition un service personnalisé, un service pour l'utilsateur final. Donc soit ce sont des pages perso et l'utilisateur en fait ce qu'il veut modulo : les capacités du serveur et les droits d'auteurs. Pour le reste qu'on foute la paix aux personautes.

        Actuellement, sévit une vague de punition sur les pages persos. Certains sont peut-etre justifiées, d'autres un peu moins. Bien des freenautes vivent dans la peur d'avoir leur compte fermé parce que quelques fichiers ne plaisent pas. Je pense a tous ces comptes pour association en tout genre, de compte hebergeant du logiciel libre.

        Dans la FAQ(1), c'est meme terme sanction qui est mentionné. Jamais je n'ai vu mon boulanger, mon chauffagiste me sanctionner surtout quand les rêgles du jeu sont aussi peu claires. Aucune mentions dans les CGU de tout ceci, juste des pratiques un peu loufoques.

        Pour quelques euros de plus, je peux creer un compte chez un hébergeur et avoir une paix royale. Si cela coute quelques euros individuellement, ca doit être moins cher collectivement. Faut encore s'en donner les moyens humains et techniques. Je me demande si le nombre de compte illimités est une bonne idée.

        A la décharge de Free, faire un peu de ménage devient nécessaire. Mais bon faut voir comment c'est organisé. Cela mériterait d'etre plus collégial par moment.

        1 - http://aide.pages.perso.free.fr//uploads/Site/Publicite-Free(...)
        2 - http://aide.pages.perso.free.fr/index.php?n=Main.CGU
        • [^] # Re: Tu joues avec ta vie…

          Posté par  . Évalué à 6.

          j'oubliai, rien n'empeche l'admin d'interdire le listage des repertoires.
        • [^] # Re: Tu joues avec ta vie…

          Posté par  . Évalué à 5.

          pendant que j'y suis, Free se targue d'avoir une clientelle technophile. La preuve, pour l'abonnement il faut se connecter sur Internet. Pas de boite toute prete en vente dans le commerce de détail.

          Dans ces conditions pas étonnant de devoir supporter des milliers (millions) de personautes. Quand on choisi ses clients on assume.
          • [^] # Re: Tu joues avec ta vie…

            Posté par  . Évalué à 10.

            Et puis surtout, avec une clientèle technophile, faut pas s'étonner si celle-ci trouve des moyens techniques de contourner ce qui est mis en place si cela la dérange ne serait-ce qu'un peu...

            Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

        • [^] # Re: Tu joues avec ta vie…

          Posté par  (site web personnel) . Évalué à 7.

          http://faq.assistancefree.fr/v1/faq/?forfait=axl&rac=427(...) :
          " Un site peut être détruit à tout moment et sans préavis en cas de non respect des règles d'usage, parmi lesquelles :

          Stockage
          Abus de ressources sytème
          [...]"

          Un usage exclusif d'index plutôt que de vraies pages est le signe d'une utilisation du compte en tant que stockage. Dans pages perso, il y a pages et pas juste perso.

          D'autre part, l'offre d'hébergement n'est pas du tout reliée à l'offre freebox, donc dire "j'ai payé un accès illimité, je veux un stockage illimité" n'a pas de sens. La différence avec ton boulanger, c'est qu'il ne te fournit pas de service. Si tu mets des petites annonces chez lui, tu verras qu'il se réserve le droit de les enlever à tout moment.

          Quant aux pages d'index qui sont désactivables, c'est vrai, mais c'est quand même pratique sans abus, genre à la racine de mon espace, je peux choisir un des différents dossiers pour avoir un des sites que j'entrepose chez free, et pour être franc, la pub ne m'y gène pas tant qu'elle n'est que là.
          • [^] # Re: Tu joues avec ta vie…

            Posté par  . Évalué à 2.

            - la FAQ n'a aucune valeur contractuelle.
            - les termes stockage, abus sont sans doute significatifs pour toi et Free, mais devant un juge, ca reste flou,
            - donc, je confirme : Page-Perso est bien destiné a un usage perso, c'est toi-même qui le dit.

            Je me fait l'avocat du diable n'ayant pas encore eu spécialement de problemes avec Free. Mais je suis sidéré par le volume de sanctions dans le newsgroup dédié au support. J'imagine que certaines sont méritées, d'autres moins.

            Et puis, ce qui m'exaspere, ce sont les (certains) intervenants sur ce groups.
            • [^] # Re: Tu joues avec ta vie…

              Posté par  . Évalué à 2.

              dont certains de Proxad.

              j'avais pas parcouru les newsgroups concernés depuis longtemps, je suis vraiment sidéré, stupéfait par ce que j'y lis.

              y'a des coups de pelle qui se perdent.
              • [^] # Re: Tu joues avec ta vie…

                Posté par  . Évalué à 2.

                ah, avant que certains pétomanes ne me ressortent leur discours prémaché favori "gnagnagna c'est gratuit t'es pas content t'utilises pas", là je signale simplement à mes lecteurs ébahis que ça me donne l'impression que le support de Free pour ses prestations payantes (le fournisseur, et l'hébergement "pro" par Online, Dedibox et autres) sentira aussi le poisson vraiment pas frais.

                et ça, c'est grave : à mes yeux, l'image de marque de Free/Proxad vient de chuter lourdement de chez lourdement.
      • [^] # Re: Tu joues avec ta vie…

        Posté par  . Évalué à 6.


        Sinon encore une fois, hébergez-vous vous-même, sur la masse de sites free il y en a assez peu qui doivent générer trop de trafic pour une freeboîte

        J'ai un espace web chez free, comme beacoup de gens je n'irait pas prètendre avoir un vrai site dessus on y trouve, quelques images photos et avatar
        quelques pages web à destination de public restreints ( Info concernant ma campagne de jdr à destination de mes joueurs )
        Bref je pourrait tout à fait m'auto héberger, surtout vu ce qu'il y a dessus
        Mais tu oublie une chose :
        Mon PC il est allumé lorsque je suis chez moi [ et que j'en ait besoin], je vais pas gaspiller de l'électricité pour qu'une alim chauffe mon appart vide :p
        Dans ces condition, un site fonctionnel moins de 4 heure par jours c'est un peu limite :p
    • [^] # Re: Tu joues avec ta vie…

      Posté par  . Évalué à 9.

      Ben c'est exactement ça qui est fait : un webmestre s'est motivé à faire une page, et la partage.

      ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

    • [^] # Re: Tu joues avec ta vie…

      Posté par  . Évalué à 10.

      Yohan [...] déteste qu'on contourne ce qu'il a mis en place. [...] il le prend super mal et souvent ferme le compte.

      Minable. Drole de truc l'égo quand meme ...
      • [^] # Re: Tu joues avec ta vie…

        Posté par  (site web personnel) . Évalué à 8.

        C'est clair que ce n'est pas sur, au hasard, linuxfr qu'on verrait ce genre de comportement de la part d'un admin.

        (Ah, on me signale dans mon oreillette qu'on n'est pas encore vendredi...)
        • [^] # Re: Tu joues avec ta vie…

          Posté par  . Évalué à -2.

          on m'aurait glissé dans l'oreille que LinuxFr hébergerait a son tour des pages-perso de 11Go (ca fait 1Go de plus que Free). Le tout gratuitement. On m'a aussi dit que l'association lorgnait du coté de la 3G.

          Attention, c'est un scoop, ne le dites a personne. Mais en attendant, allez regarder du coté des actions ; il parait qu'on peut acheter des stock-options : http://linuxfr.org/2007/10/10/23195.html
      • [^] # Re: Tu joues avec ta vie…

        Posté par  (site web personnel) . Évalué à -2.

        C'est clair que ce n'est pas sur, au hasard, linuxfr qu'on verrait ce genre de comportement de la part d'un admin.

        (Ah, on me signale dans mon oreillette qu'on n'est pas encore vendredi...)
    • [^] # Re: Tu joues avec ta vie…

      Posté par  (site web personnel) . Évalué à 3.

      Yohan qui s'occupe des pages perso déteste qu'on contourne ce qu'il a mis en place. Pour toutes les manips de ce genre, il le prend super mal et souvent ferme le compte.

      Quitte à passer pour un extra-terrestre, je dois avouer que je ne suis pas le contenu de tout les newsgroup. Je n'étais donc pas au courant des développements de Mr Yohan, ni même de ses réactions potentielles.

      Ceci étant, si ce script le dérange, je suis tout à fait disposer à ne plus le publier.

      A noter quand même que ce script a plusieurs modes de fonctionnement : Si l'on place la variable $DISPLAY à
      - "bank": Le script affichera une page vide
      - "error": Le script simulera une page 404
      Dans les deux cas, cela empêche l'affichage de la liste des fichiers du répertoire. Cette solution je pense, conviendra à Mr Yohan.

      Personnellement, les répertoires sur lesquelles j'ai mis cet index contiennent des photos que je partage avec des amis. Il ne s'agit donc pas "d'archivage" ou de compte de stockage.

      La solution est temporaire, car je travaille actuellement à la réalisation d'une galerie de photo "fait maison" (*) en PHP, qui une fois terminée, dévalidera l'utilisation de cette page.

      (*): Oui, je sais qu'il existe des tas de solutions de galerie de photos en PHP, et que je réinvente la roue. Mais j'ai des besoins spécifiques, dont je n'ai as trouvé la fonctionnalité dans les solutions actuelles.
      • [^] # Re: Tu joues avec ta vie…

        Posté par  . Évalué à 10.

        moi je trouve qu'on devrait nous remercier de ne pas utiliser des scripts php, mais de simples répertoires. En effet, un simple listage de répertoire consomme bcp moins de ressource qu'un script php. Sans compter le cout de génération des vignettes.

        hihihihi ....
      • [^] # Re: Tu joues avec ta vie…

        Posté par  . Évalué à 2.

        Si tu veux empêcher le listage du répertoire :
        Options -Indexes
        dans un ".htaccess" prend moins de ressources.

        Des photos dans un répertoire sans page html pour les afficher sont généralement comprises comme stockage, que ce soit temporaire ou non...

        Tu auras aussi des difficultés à expliquer à l'admin que :
        1/ tu as su contourner l'affichage de sa pub (dont le but est d'inciter à faire des vrais pages), ça le vexe ;
        2/ tu n'as pas le temps de faire une page html...

        Avec un peu de chance, il ne verra pas ton site.
    • [^] # Re: Tu joues avec ta vie…

      Posté par  . Évalué à 2.

      Et sinon, il a suggéré que cette pub était là surtout pour dissuader de faire des pages de ce type. En gros c'est pour gêner les webmestres et les motiver à faire une page.


      Sont diplomates chez free, ils ont du apprendre à géger les hordes d'internautes en colères pour un pet de travers.
  • # Voir aussi ...

    Posté par  (site web personnel) . Évalué à 6.

    Moi, j'ai un petit script shell fait maison qui me génère une page HTML statique à la place du listing.

    Le script est là :

    http://www-verimag.imag.fr/~moy/utils/htmllist.sh

    Et un exemple de résultat est là :

    http://matthieu.moy.free.fr/

    C'est joli, ça gaspille pas de ressource, et ça marche partout (enfin, côté serveur, parce qu'il faut quand même générer la page avant de l'uploader, et là, je garantie pas la portabilité).
  • # Et les wikipics ?

    Posté par  (Mastodon) . Évalué à 3.

    Mouarf...

    C'est terrible ce climat de parano qui s'étend sur le "stockage" chez Free. Un notion bien mal définie en fait... Il y a bien six ou sept ans que je met des images àlc dans un répertoire dans un site chez Free pour les coller dans des wikis àlc. Comme je n'ai pas envie de me faire sucrer mes persopages, ben je fait la chasse aux liens dans un gazillion de wikis pour changer les liens de ces images vers un autre hébergement...

    P'taing, comme c'est fastidieux...
    • [^] # Re: Et les wikipics ?

      Posté par  . Évalué à 2.

      salut voisin, oui, c'est vraiment d'un autre age tout ce qui ce passe chez ce FAI.
    • [^] # Re: Et les wikipics ?

      Posté par  . Évalué à 2.

      en même temps si tu en avais causé aux divers administrateurs de ces Wiki, on aurait pu faire de la sorcellerie directement sur les bases SQL concernées

      allez, courage, encore 25-30 icite
  • # attention ! chaud devant

    Posté par  . Évalué à 4.

    ce qui se passe actuellement, sur le forum, c'est à la limite du harcelèment ... enfin bon. Pas plus de précision, mais les initiés comprendront.

    Dernier épisode :
    - il y avait un moyen pratique de connaitre l'espace disque occupé par les pages,
    - mais bon, ca n'existe plus, aussi je me suis dit, ca doit pouvoir se faire en quelque ligne de code php. Je vais voir filesize() et je copie et adapte le script que je présente sur le newsgroup.
    - et puis la coup d'éclat, ca déplait.

    alors, bon, ce FAI parfois, il a tendance à m'exaspérer. J'espère pour des jours meilleurs : plus de démocratie, d'intelligence, d'auto-critique, de bon sens.
    • [^] # Re: attention ! chaud devant

      Posté par  . Évalué à 2.

      alors, bon, ce FAI parfois, il a tendance à m'exaspérer. J'espère pour des jours meilleurs : plus de démocratie, d'intelligence, d'auto-critique, de bon sens.

      C'est valable pour tous les FAI, et free n'est a mon avis par le plus mauvais dans ce sens.

      Free a décidé de mettre en oeuvre un maximum de service, quite a exercer un contrôle arbitraire sur leur utilisation. Je préfère cette approche a celle de "hou là là, on ne sait pas ce qu'il va se passer, on ne fait pas". Certes ca fait des déçus, mais globalement vaut'il mieux être déçu ou frustré ? La politique de free est a mon sens beaucoup plus éclairée.
      • [^] # Re: attention ! chaud devant

        Posté par  . Évalué à 9.

        Non "exercer un contrôle arbitraire" est ce qu'il y a de plus mauvais.

        Aujourd'hui oui, demain non, au gré des décisions, humeurs, du responsable du moment. C'est cela que je reproche à free et consort : pas de discours clair. le P2P autorisé ou pas ? les ports ouverts ou pas ? le smtp ouvert ou pas ? la télé enregistrable/multi poste ou pas ETC....

        Lorsque quelqu'un prend un abonnement chez un opérateur, il regarde quoi :
        1 - le prix
        2 - les avantages

        ET dans ses avantages, il y a les pages perso, le ftp perso, etc....... quoi que tu en dises et même si ce n'est pas dans les CGV, ni dans les contrats, c'est là, on en parle sur le net, on attribue des bons points à un opérateur en disant .. tu auras des vrais pages perso, pas comme chez crétins.fr, tu auras une boite qui marche, mas comme chez neneu.com etc.....

        Tout cet écosystème de service est compris dans le prix. Maintenant si demain n'importe quel bonhomme avec un égo démesuré ou à cause d'une mauvaise humeur due à l' hotel du cul tourné peut remettre en cause ses avantages, il doit être écrit en gros sur le contrat que ces espaces de libertés n'en sont pas et qu'ils peuvent disparaître à tous moments.

        C'est la même chose que pour l'éducation des enfants : ce qui est autorisé l'est, ce qui est interdit l'est et la frontière ne change pas. Tu te rends compte de l'arbitraire de cette remarque :
        "Tu joues avec ta vie…Du moins avec ta page personnelle free .. Yohan qui s'occupe des pages perso déteste ....et souvent ferme le compte."

        On n'est pas dans une réunion d'asso pour le partage des responsabilité des sites de présentation des actions d'une asso. C'est un client d'une entreprise à qui il verse probablement au moins 360 euros par an dont le Yohan décide à lui tout seul de cloturer un service ? C'est un peu le moyen age qui est de retour. Il faut chercher ou est le crétin.fr là dedans.
        • [^] # Re: attention ! chaud devant

          Posté par  . Évalué à 2.

          Non "exercer un contrôle arbitraire" est ce qu'il y a de plus mauvais.

          Je n'ai pas émi de jugement, mais seulement un avis, mon mien personnel. Ca fait bizarre de se faire répondre "non !" a un "c'est a mon sens plus éclairé, je préfère". Comment ca "non" ? je sais ce que je préfère pardi !

          Je ne pense pas qu'on puisse juger cette pratique de manière absolue. Pas de "C'est mieux", "C'est moins bien", "C'est bien", "C'est mal", seulement un "c'est comme ca", les jeux sont fais, rien ne va plus, fait ton choix.

          Et je trouve un peu facile la logique "il devraient assumer ce qu'ils disent, c'est comme ca un point c'est tout". Dans la réalité rien ne fonctionne comme ca, mis a part pour les enfants ou on s'efforce de leur faire croire, mais uniquement parce qu'ils ne sont pas capable de juger eux même. Jusqu'a ce qu'ils soient adultes. On est adulte non ?

          Quand on est en entreprise, qu'on fait une annonce commerciale que finalement est pas capable de tenir, ou que les utilisateurs contournent, mais que c'est trop risque d'abandonner pour autant, que fait on ? on met la clé sour la porte ? non, on bricole, et c'est que fait free. Ici c'est très voyant, mais c'est pareil pour tout le monde.

          Donc sachant que tout service, particulièrement sur le net, est sousmis a une utilisation intensive par certains utilisateurs (on fait une belle courbe gauss et on vois que 1% des gens bouffent 30% des ressources, qu'est ce que c'est que cette bosse a la fin de ma cloche, ce % n'utilise pas le service de manière adaptée qu'ils aillent voir ailleurs), on deux orientation principales :
          1) la coûteuse ; on fait une proposition solide, mais comme la perfection de ce monde on risque quand même de se faire avoir par des petits malins ou pire en cas d'imprévu. Au final on proposera moins de services, vu le travail que ca demande pour faire une bonne offre.
          2) la moins chère : on met a disposition plein de services, certes pas forcément solides, mais on va dire qu'en moyenne, l'utilisateur s'y retrouve, et on se débrouillera au cas par cas pour les problèmes, et on taille dans le gras si on peu pas.

          Moi je préfère l'approche 2) (pour tout ce qui est informatique perso, et dans certains cas, pro) et tant pis pour ma gueule si j'ai des soucis. Et le néophite qui connais pas (je ne l'oublie pas !) ? ben le problème est le même a chaque fois qu'on donne ses deniers a une entreprise, si on fait pas gaffe, on peut toujours soit se faire avoir soit être victime d'un imprévu mal géré ...
  • # Hyla

    Posté par  . Évalué à 4.

    Ouais 'fin bon, hyla c'est pas mal.

    C'est par là : http://www.hyla-project.org/
  • # Overkill

    Posté par  (site web personnel) . Évalué à 2.

    Pas besoin d'un script php (qui de plus reprend exactement le code assez obsolète d'apache et le mixe avec du php).

    Utilisez les FancyIndexes (autorisé sur les pages free), et ajoutez dans votre header le snippet javascript suivant (dans des balises script) :

    window.onload = function() { document.getElementById('mydiv').style.position = 'static'; }

    Cela permet d'éviter une pub obstrusive qui gène la lecture (les petits malins auront bien sur compris comment la faire disparaitre)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.