Aller au contenu

SStephane

Hubmaster
  • Compteur de contenus

    726
  • Inscrit(e) le

  • Dernière visite

Messages postés par SStephane

  1. Ouvre les dans ton navigateur, je ne peux pas te dire ce qui ne va pas avec, je ne comprends pas la calligraphie :)

    Je ne connais pas ta lightbox prototype mais d'après la doc, tu as fait ce qu'il fallait au niveau du HTML, et si tes js deviennent corrects, ça devrait fonctionner

  2. Bonjour,

    J'ai reçu le serveur OVH dont je parlais dans un autre topic, c'est un debian.

    La fonctionnalité RTM dans le manager, j'ai trouvé ça sympa, alors j'ai installé leur script (http://guides.ovh.com/RealTimeMonitoring) Cependant, je ne vois rien apparaître dans le manager. J'ai pensé que cela venait de mes règles iptables, j'ai rentré ceci pour ovh :


    iptables -A INPUT -i eth0 -p icmp --source proxy.ovh.net -j ACCEPT
    iptables -A INPUT -i eth0 -p icmp --source proxy.p19.ovh.net -j ACCEPT
    iptables -A INPUT -i eth0 -p icmp --source proxy.rbx.ovh.net -j ACCEPT
    iptables -A INPUT -i eth0 -p icmp --source proxy.rbx2.ovh.net -j ACCEPT
    iptables -A INPUT -i eth0 -p icmp --source ping.ovh.net -j ACCEPT
    iptables -A INPUT -i eth0 -p icmp --source xx.xx.xx.250 -j ACCEPT # => xx.xx.xx correspondant à mon ip
    iptables -A INPUT -i eth0 -p icmp --source xx.xx.xx.251 -j ACCEPT
    iptables -A OUTPUT -p udp --dport 6100:6200 -j ACCEPT

    J'ai parcouru quelques topics ça et là, je ne vois pas ce que j'ai pu oublié (le cron tourne, d'ailleurs j'ai aussi lancé l'exécutable à la main). Comme nombre d'entre vous sont chez OVH, je me permet de poser la question ici :)

    Merci par avance si vous avez une idée !

  3. Bonjour,

    J'avais regardé à l'époque du côté du TTS Festival, un programme de synthèse vocale qui a le mérite de fonctionner très bien côté serveur, mais il synthétise... en anglais.

    Il est possible d'ajouter des synthèses différentes dont le français, je n'en ai cependant pas trouvé des gratuites (en cherchant très peu).

    Si tu trouves ce type de programme, je suis intéressé :)

  4. Je ne suis pas un spécialiste mais ce que tu cherches ressemble tout de même étrangement à un blog.

    La vignette présente sur les site de streaming (la thumb dont tu parles ?) est généralement générée avec ffmpeg (en tout cas j'avais fais de cette façon la fois ou j'ai du faire un site de ce type).

    Bref, Il va falloir être plus précis ;)

  5. Hello,

    Je serai étonné que ce soit possible, à mon avis, il n'existe que 2 solutions :

    - activer l'option cleartype de windows (appel système nécessaire, on oublie)

    - modifier les fichiers de conf de firefox

    Dans le 2e cas, ces fichiers sont au format js, peut-être existe il un style d'api avec sandbox qui permet de faire ça, mais j'en doute :|

    Voici des billets qui étayent un peu ça :

    le cleartype : http://support.mozilla.com/tiki-view_forum_thread.php?forumId=1&comments_parentId=3900

    l'antialias : http://forum.hardware.fr/hfr/OSAlternatifs/Logiciels-2/tips-mozilla-firefox-sujet_20242_1.htm

  6. Largement plus du double de 72h même (8 jours); c'est un nouveau produit. Je peux aisément comprendre qu'il faille du temps pour livrer les nouveaux produits... mais sans être prévenu, ça désorganise des plannings !

    edit

    _AT_Jean-luc : Merci, j'ai effectivement commandé un EG SSD, j'ai donc la réponse, il n'y a plus qu'à attendre :)

    Ca semble donc exceptionnel pour ces fameux EG SSD, rien d'alarmant !

  7. Bonjour,

    Je souhaiterai connaître le délai de livraison des serveurs OVH par retour d'expérience (non-installé). J'ai commandé un EG qui commence à tarder pas mal. Je comprends que les 72h soient données à titre indicatif, mais l'estimation me semble un peu fantaisiste du coup !

  8. Hello,

    J'ai été confronté à ce souci, j'ai pas cherché 1000 ans, mais je pense que c'est insoluble : ça dépend trop du navigateur (ou même du client mail, mon souci se situait à ce niveau là)

    J'avais essayé de cette manière (celle que tu évoques), mais ça ne fonctionne pas :


    <html>
    <head>
    <style type="text/css">
    span
    {
    visibility:hidden;
    display:none;
    }
    </style>
    </head>
    <body>
    <p>t<span>​​</span>e<span>​​</span>x<span>​​</span>t<span>​​</span>e<span>​</span>e</p>
    </body>
    </html>

    Apparement CSS3 apporte son lot d'améliorations, CSS ayant tendance à me gonfler profondément (...) je n'ai pas creusé très loin... mais des propriétés comme line-break:strict, word-break-inside: hyphenate (qui nécessite visiblement un moteur côté client), ou wrap-option:emergency (whaou ! :) )règleront peut être ce souci.

    Bref, en attendant le caractère unicode peut être pas mal, même si il faut gérer ce genre d'embrouilles (là encore linefeed-treatment, white-space-treatment ?).

    (une véritable usine à gaz CSS3)

  9. Quelle réponse te donne le serveur ? SI tu es en PHP :

    mysql_connect("..", "..","..") or die (mysql_error());

    A mon avis, ta base n'est accessible qu'en local, il faut que tu crées un utilisateur distant pour cette base, du genre :

    GRANT ALL PRIVILEGES ON *.* to 'utilisateur'@'nsXXX.ovh.com' IDENTIFIED BY 'pass';

    Je pense que ton souci vient de là. (tu peux également le faire avec phpmyadmin par ailleurs, sans donner forcément tous les droits sur toutes les bases comme c'est fait dans ma requête).

  10. Voici d'excellents cours : http://algo.developpez.com/cours/

    Débute par l'introduction, ensuite les arbres et la récursivité; pour le web,c'est déjà pas mal.

    Les structures de données et traitements complexes peuvent également être un plus pour optimiser ton code.

    En fait la théorie voudrait qu'on commence tous par là, en pratique on est pressé de coder, aussi, rares sont ceux qui ont débuté par l'algorithmique.

    Il est néanmoins très bon d'avoir lu les bases en diagonale pour éviter de faire quelques énormités (je pense notamment aux structures de données et traitements complexes : tris, structures (=graphes, listes diverses, piles, files...), parcours...). Si tu as une logique qui vient naturellement en programmation ... n'hésite pas à lire en diagonale.

    D'autres trucs sont moins immédiats, comme le dit paolodelmare, les pattern : composite, singleton pour les plus abordables. (en revanche pour c++, on parle de bas niveau plutôt, bien que j'ai connu quelques nerds qui se sentaient déjà trop loin de la machine :)).

    Un bon niveau en algorithmique et en conception (UML par exemple) te permet +/- d'appréhender n'importe quel langage, car au fond, peu-importe la syntaxe; coder est à la portée de tout le monde.

    N'hésite quand même pas à te faire plaisir en testant les algo avec un vrai langage (php ou autre), parce que ça va vite te prendre la tête :)

  11. Avec base de donnée, je te suggère mnogosearchqui est un super outil de recherche disponible gratuitement. Le crawl des pages peut se planifier avec un cron classique (ou une tâche planifiée si tu es sous windows).

    Il indexe énormément de types de document : doc, docx, html, pdf ... c'est un véritable must.

    Il est bien entendu possible de gérer l'apsect des résultats de la recherche.

  12. Hello,

    remplace ma date par la date de naissance de ta grand mère, et ce sera tout bon, on peut dire que vous avez le souci du détail :))


    <?php
    $today = date_create();
    $naissance = date_create('1923-08-03 14:52:10');

    $diff = $today->getTimestamp()-$naissance->getTimestamp();

    echo round($diff/(365*24*60*60));
    ?>

  13. Un exemple valant mieux que moult explications, il te faut modifier ton fichier d'enregistrement (ici bind) correctement, je te fait un copié/collé de l'un de mes .fr


    XXXX.fr. 86400 IN SOA XXXX.ovh.com. ndd.ligams.com. (
    2009121201
    10800
    3600
    604800
    38400 )
    XXXX.fr. IN NS XXXX.ovh.com.
    XXXX.fr. IN NS ns.ovh.com.
    www.XXXX.fr. IN CNAME XXXX.ovh.com.
    mx1.XXXX.fr. IN CNAME XXXX.ovh.com.
    XXXX.XXXX.fr. IN CNAME XXXX.ovh.com.
    XXXX.fr. IN MX 20 mx1.XXXX.fr.

    Tant que ton fichier ne sera pas correctement renseigné, le zonecheck echouera. L'avertissement, peu-importe au fond remplace "2009121201" par une date au format indiqué... sinon recopie ce code avec tes infos et cela devrait fonctionner.

  14. C'est aussi une manière d'harmoniser les documents que tu seras susceptible de recevoir; pour un document imprimable, le PDF est idéal contrairement au HTML : je sais qu'on peut faire des feuilles de styles d'impression, mais le résultat n'est jamais aussi bon (et l'impression comporte l'origine de la page, ce qui n'est pas forcément souhaitable).

    Oui, autant ne pas te prendre la tête :)

  15. Hello,

    Concernant la CSS, étant donné qu'il est inutile d'encombrer celle de ton site avec des règles qui ne serviront qu'ici, autant créer un nouveau fichier (quitte à inclure celui de ton site dans ladite page).

    Pour ton 3, dans la mesure ou c'est un formulaire à répondre à la main, je ferai certainement de cette manière !

  16. Pas si tu fais ce que captain_torche t'a dit au niveau de tes includes. Cela dit rien ne l'empêche d'appeler y directement je me trompe ?

    htmlentities, c'est pour se prémunir du XSS. mysql_real_escape_string c'est pour une insertion dans une base de donnée.

    Si ton $_POST['nom'] sert dans l'entête de l'envoi de ton mail, vérifie qu'il n'y a pas de sauts de ligne (\r\n) d'une manière ou d'un autre, ce sera un bon début. Vérifie que l'email transmis est bien un email etc.

  17. A partir du moment ou ta page service appelle le script de ton (en l'occurrence "son" ;)) choix, il a potentiellement toutes les fonctions de ton site (voire d'autres) à partir de service.php...

    J'en reviens à ce que je disais plus haut...sécurise les champs de formulaire susceptibles de générer des en-têtes mail...qu'il le fasse à partir de service.php ou du script en question, c'est pareil, tu spammeras toujours.

    Il ne peut envoyer des mails qu'en détournant tes scripts ou en injectant du code de toutes façons (ce qui serait plus grave pour la sécurité de ton serveur).

×
×
  • Créer...