Aller au contenu

SStephane

Hubmaster
  • Compteur de contenus

    726
  • Inscrit(e) le

  • Dernière visite

Messages postés par SStephane

  1. C'est parfaitement faisable à priori, flash peut lire des fichiers en standalone, donc aucun souci pour la lecture d'un flux rss en bas de la vidéo.

    Par contre, qu'entends tu par "flux vidéo" ? flash ne lit que les FLV en simulant un faux streaming, puisque le flv passe dans le cache du navigateur.

    Pour du "vrai" streaming, tu as 2 solutions, l'une payante Flash media server (6000€, je crois), et l'autre PHPStreaming (http://www.inwayvideo.com/psdemo1/index.html) l'excellent site philflash en parle. PHPStreaming fonctionne très bien.

    Bonne chance

  2. La bande passante n'est pas énorme vu qu'il ne s'agit que de hits sur les pages et certains fichiers JS (recherche de scripts ajax sans doute ?)

    Pour ce qui est de bannir par IP, les IP ne sont jamais les mêmes, et les plages sont également différentes (beaucoup moins), j'ai peur en bannissant des plages de bloquer certains FAI, surtout si j'utilise une routine !

  3. Bonjour,

    N'étant pas habitué plus que ça à l'hébergement web en ligne, je suis amené à héberger quelques sites et me pose la question sur certaines visites que je qualifierai de suspectes.

    J'ai d'ores et déjà crée quelques routine perl qui viennent alimenter les htaccess de règles visant à supprimer les utilisateurs indésirables, de type :

    - tentative d'accès au répertoire cgi ou à des librairies

    - tentative d'injection en tout genre... xss, sql

    Je remarque néanmoins au fil du temps et des logs que de nombreux robots d'outre altantique (ou chinois) font régulièrement des hits sur certaines pages.

    Ces robots ne délivrent pas de noms d'agents, je suis donc tenté d'ajouter ceci à mon htaccess pour tenter de faire un pas en avant sur la sécurité, même si n'importe quel robot peut changer cet en-tête facilement :

    RewriteCond %{HTTP_USER_AGENT} ^$ [NC]
    RewriteRule .* - [F]

    Éventuellement supprimer également les accès aux en têtes normales ne chargeant que la page elle même.

    Je me demande aussi, si à vouloir trop bien faire, je ne risque pas de bloquer des accès aux visiteurs "normaux" ou à certains moteurs de recherche, cela dit, je ne vois pas l'intérêt de masquer son nom d'agent.

    Mes questions sont donc :

    Avez-vous une expérience, ou un point de vue à ce sujet ?

    Avez-vous une idée de à quoi servent ces robots sans user_agent qui hittent périodiquement les pages des sites ? (c'est récurrent => environ 10 sites sur 10 serveurs différents, non situés au même endroit etc...)

  4. Quand tu fais une requête réseau sur un domaine, il faut le "transformer" en IP pour atteindre l'objectif, les relais un peu partout dans le monde aiguillent les requêtes vers les bonnes IP.

    Il faut un temps raisonnable pour que ces relais aient bien assimilé le fait que ta nouvelle IP est Européenne et non plus Chinoise (c'est la propagation). Certains relais semblent prendre du temps... je n'est pas d'explication à te donner pour ça, c'est juste un constat.

    Cela dit j'arrive toujours en Chine en ce qui me concerne.

  5. Ton problème vient plus de certains relais qui dirigent pas au bon endroit (amha, je connais mal le problème pour être franc).

    Lance plusieurs tracert plutôt; je ne doute pas qu'ovh ait correctement modifié les DNS, peut être que l'ancien ttl dans les anciens paramètres était trop long.

    tiens regarde :

    tracertb.jpg

    Pas grand chose à faire à part... attendre !

  6. De ta machine, mais si le problème apparait chez plusieurs personnes c'est effectivement inutile,

    pour info c'est ipconfig /flushdns (ou un truc du style), si ton nom de domaine a toujours été chez OVH essaie peut-être de leur poser la question, c'est étrange tout de même après 2 semaines. Le domaine est encore certainement mal relayé à certains endroits.

    Le problème disparaîtra certainement avec le temps même si c'est extrêmement gênant.

    Le sujet de la migration a été traité sur un sujet particulièrement intéressant du forum sur lequel jcaron est intervenu me semble t-il.

  7. Bonjour,

    Je poste ce message ici dans l'espoir d'être lu éventuellement par les instigateurs du projet USVN. Pour info c'est un outil qui permet de gérer les projets et utilisateurs de subversion.

    Je trouve le projet très bon, et nettement plus convivial à l'utilisation que websvn, malheureusement, il semble à l'abandon.

    Ce billet est d'une part pour remercier les créateurs, et d'autre part les inciter à maintenir le projet, ou le refiler à une communauté open, je trouverai dommage que ce projet tombe à l'eau dès la sortie d'une prochaine release majeure de subversion :)

  8. Bonjour,

    Ce genre de sujet fleuri vraiment régulièrement... c'est pourtant simple : tous les CMS (je parle pas des trucs expérimentaux) permettent de gérer la majorité des sites. Le design n'est aujourd'hui pas un souci, puisque l'affichage est souvent externalisé que ce soit en squelette, en template ou en n'importe quoi...

    Wp, drupal, typo, ez, modx et j'en oubli permettent tous de faire un webzine, sans exception.

    Pour un site simple (comme un webzine par exemple), le choix du CMS aujourd'hui n'est plus de savoir si celui-ci fait telle ou telle chose, mais de savoir s'il est en accord avec les personnes qui vont le maintenir; personnellement j'apprécie ezpublish, c'est mon choix, il est en rapport avec ma philosophie de développement et mes besoins, et j'estime qu'il est très bien pour mon usage; ça ne veut pas dire qu'il est bien pour toi... tu vas galérer à trouver un prestataire, il est lourd et son administration est complexe...cela dit il gère tout à la perfection : workflows, droits, groupes, forum, boutique, url, crons... tout ce que tu peux souhaiter ! et de plus, il est ultra sécurisé, et les patchs ne font apparaître que de très rares corrections de failles ...

    Choisi un CMS en fonction de ta maitrise de l'outil (ou de la maitrise de celui qui va le manipuler) le reste n'est qu'une question de gout dans la mesure ou ton cahier des charges se limite à "gérer un webzine". Et si tu n'as pas de compétence affichée et que tu ne souhaites pas particulièrement payer un prestataire, choisi le plus simple à mettre en place (et éventuellement à migrer...)

  9. SiFR c'est bien un truc qui génère un flash à partir d'un titre moyennant un peu de js au milieu, je me trompe pas ?

    Si tu as flash à ta disposition, je te recommande de le faire toi même, en ajoutant le liens directement dans le flash. Je ne suis pas sur qu'un truc du genre :

    <a href="/path"><object>...</object></a>

    puisse fonctionner, les objects ne sont pas fait pour recevoir des liens.

    La solution que je te proposais est moche (très) et consiste à appliquer un style au lien de type (position:absolute, width: width de l'object, height, height de object)...

    Le faire toi même dans le Flash est une nettement meilleure solution, tu as juste à créer un textfield, y importer la police que tu choisis d'utiliser, et passer 2 Flashvars : le lien et l'intitulé :

    En gros faire une routine js qui remplace

    <a href="lien.php"><span>ITEM DU MENU</span></a>

    par :

    <object width="550" height="400">
    <param name="movie" value="somefilename.swf?intitule=ITEM%20DU%20MENU&lien=lien.php">
    <a href="lien.php"><span>ITEM DU MENU</span></a>
    </object>

    dans ta page, comme ça tu as ton sifr self-made sur lequel tu fais ce que tu veux :)

    Si tu as PHP sur ton serveur il existe encore mieux : générer tes titres avec GD !

  10. Sifr remplace ton texte par une balise object, si tu souhaite obtenir le même résultat, je te conseille de mettre la balise 'a' qui l'entoure en absolue et de lui attribuer la taille de ton span en Javascript avant que sifr ne passe à l'action (innerWidth, innerHeight je crois de mémoire).

    C'est très moche mais c'est dans la continuité de SiFR :D

  11. TU penses pas qu'il a voulu te dire qu'il pouvait installer ffmpeg si tu le souhaitais ? parce que je vois pas trop là ^^

    Pour ffmpeg-php, ce sera également à lui de l'installer s'il souhaite en faire bénéficier ses clients. Par contre je pense que l'expérience risque d'être de courte durée pour lui mais c'est un autre débat :)

  12. En PDF, je m'étais fait une petite classe pour gérer ce type de problème, celle-ci permettait d'écrire des lignes et testait à chaque fin de ligne si tu n'arrivait pas en bout de page, créait une page le cas échéant et replaçait le pointeur à l'endroit voulu après avoir inséré l'en-tête.

    Je te partagerai bien le code, mais malheureusement c'était de l'ajax/js pour un projet AIR, et ce n'est pas très lisible :)

    Avec le pdf, c'est toujours le même souci, sans compter le fait qu'il est impossible ou presque de ce fait de respecter les règles de typo...

    Gérer le pointeur x,y de cette manière est très archaïque, mais malheureusement je pense que tu n'as pas le choix, j'ai récemment fait un facturier PDF avec FPDF, c'est un peu la misère à ce niveau.

    Je te conseille d'étendre la class FPDF et d'y ajouter une méthode qui gère ce type de chose.

    Sinon il existe une librairie payante pdflib qui gère peut-être ces éléments, je dis peut-être car je ne la connais pas (ce serait bien qu'un initié intervienne dessus d'ailleurs).

  13. Sur la structure, je vais pas m'étendre dessus, j'imagine que tu sais ce que tu veux, et ton truc a l'air à peu près cohérent (sans m'y être attardé).

    La ou ca se complique, c'est que certaines combinaisons des valeurs renseignées entrainent de nouveaux paramètres, pour lesquels il faut à nouveau renseigner des valeurs qui peuvent à nouveau entrainer des paramètres...

    Utilise un trigger, ça t'épargnera pas mal de code, et ça assainira ta base.

    je voudrais d'abord réussir à construire le reste de l'architecture de la table.

    J'espère que tu ne compte pas corriger le tir par la suite ?

  14. Hello,

    Pour les vidéos, le principal soucis n'est pas tant de faire le script serveur (qui doit ressembler pas mal à celui des images) que de mettre en place la plate-forme qui permet aux visiteurs de les soumettre. Il existe tant de formats, de codecs...

    Une piste pour toi est sans doute de regarder du côté de ffmpeg, un encodeur installé sur les serveurs qui proposent ce type de service, peut être existe t-il une communauté autour de cette appli qui a crée le script que tu cherches.

    Quoiqu'il en soit, il te faudra obligatoirement un dédié, je ne pense pas que les offres mutualisées proposent de tels services.

    Il me semble avoir vu que ovh faisait des offres sur mesure pour ce type site... après je ne sais pas du tout ce que c'est, jette y un oeil.

    Sinon je pense que beaucoup de CMS sont capables de faire ce que tu souhaites.

  15. Dans ton cas,à ta fonction de base :

    function maFonction($param1='defaut',$param2='/path/to',param3=true) 
    {
    //
    }

    tu ajoutes :

    function maFonction2($param3=true,$param2='/path/to',$param1='defaut') 
    {
    return maFonction($param1,$param2,$param3);
    }

    et ainsi, tu n'as rien à modifier nulle part, la solution du "func_num_args(), func_get_arg() ou func_get_args()" de dans peut également être pas mal, tu peux aussi passer une collection en paramètre et la traiter si tes paramètres sont si volatiles.

×
×
  • Créer...