Tous les articles par Mathieu HELARY

Passionné de nouvelles technologies, je m'interesse actuellement au marketing sur Internet

https : Site sécurisé ? ou pas ? – Quelles sont les bonnes questions.

Bonjour,

Youpi, on vient d’acheter un certificat SSL, on va pouvoir sécurisé tout le site !!

Oui, mais voila est-ce judicieux ? Il suffit de se poser quelques questions, trouvez leur réponses pour savoir si il est interessant d’avoir un site totalement sécurisé.

  1. Est ce que les données que je transmets sont “sensibles” ?
    Si vous afficher la liste des prénoms utilisés entre les années 57 et 62 dans la province de Groland, vous n’avez pas d’interet à sécuriser votre page/site. Par contre à partir du moment ou vous demandez des infos plus personnelles sur vis internautes comme des mots de passe, éléments d’état-civil ou tout simplement l’email, il faut peut-être envisager de protéger vos connexions.En fait, toute la question est de savoir si les données qu’on fait transité par le site, ont un intéret pour des pirates.
  2. Est ce que ma plate-forme peut le supporter ?
    Un site en https nécessite plus de ressources côté serveur, assurez-vous d’avoir la puissance nécéssaire pour assumer le surcroit de charge. (Un outil utile:  siege)
  3. Dois-je mettre tout le site en https ?
    La réponse dépend de votre besoin en securité et de la réponse à la première question. Dans l’absolu, je dirait non. Le https est utile pour les parties de votre site telles que le compte client, le tunnel de commande. Pour le reste, c’est plutot inutile.
  4. Est ce que le protocole est important pour le référencement ?
    Il reste difficile de juger de l’impact d’un passage en https sur le site. Par contre, si vous avez le même site en http et en https, notre ami de Palo Alto va considérer qu’il s’agit de “duplicate content”. Il est du coup préférable de songer a la version https du site comme un nouveau site internet et pas seulement un changement de protocole.

Cet article n’as surement pas poser toutes les questions qu’il faudrait se poser sur le https, j’espère toutefois qu’il vous auras permis de simplement poser votre réflexion et pris le temps de vous documenter avant d’entreprendre une telle métamorphose.

 

Développeurs : un seul site pour les consulter toutes – Korben

Développeurs, un seul site qui regroupe toutes les docs « Korben Korben.

Cet article de Korben est super intéressant ! En effet, enfin un site qui regroupe plusieurs documentation en une seule fenetre.

Je lui trouve juste un petit souci mais qui n’implique que moi, y’as pas de doc sur symfony !

Pourtant l’initiative est sympa, bien faite et restera dans mes favoris.

Le site : http://www.devdocs.io

A plus tard pour de nouvelles news

Encodage de Vidéo MOV vers AVI

Bonjour,

J’ai du ce maint retailler des vidéos rapidement et les transformer de .mov en .avi afin de pouvoir les poster sur le web.

J’ai du coup recherchez un peu sur le web. Plusieurs appli font letaff mais perso je suis adepte de la ligne de commande (Pour un linuxien vous me direz que c’est normal ;-D )

Du coup j’ai regarder du coté de mencoder et c’est pas mal d tout, le boulot est propre, rapide et sans fioritures.

Voici la démarche suivie :

# sudo apt-get install mencoder

# cd monrepertoireouestmavideo

# mencoder monfichier.mov -ovc lavc -oac mp3lame (vf scale=640:480 -o monfichier.avi

Et hop le tour est joué !! on optiens une vidéo a la bonne taille réencodé en AVI.

MySQL – On redécouvre les requêtes imbriquées.

Bonsoir,

Confronté a un petit souci de stats je devais calculer à l’intérieur d’une requete le resultat d’une autre requête.

Grosso modo, je dois compter le nombre de resultats d’une sous requete et utilisé ce resultats comme champ de ma requete principale. Le tout par lignes resultant de ma requetes principale. Je sais je suis pas tres clair. mais je vais m’expliquer.

Nous avons une table clients et une table commande. Je souhaiterai ordonner mes clients par nombre de commande.

Je vais donc dans ma sous requete, compter le nombre de commande par client :

 SELECT count(DISTINCT num_commande) FROM commande WHERE client_id = X # X est mon numéro de client.

Bon jusque là rien de bien difficile. Le but est maintenant de faire ca pour tous les clients et de “stocker” ce résultat comme clé de tri pour la requete principale.

SELECT c.*, (SELECT count(distinct o.num_commande) FROM commande o WHERE o.client_id = c.client_id) as total FROM clients s ORDER BY total DESC

Cette requete nous permet de calculer le nombre de commandes par clients et ainsi d’ordonner par le nombre de comandes de chaque client : le champ “total”. Il faut bien penser a faire le lien en nommant précisement le champ utilisé dans la requete principale (“c.client_id”).

Je sais que c’est pas grand chose, dans l’absolu, mais ca vient de me rendre un très très grand service ! Je passe de 37 secondes d’execution à 0.017 secondes d’execution : Le jeu en vaut la chandelle.

 

Quelques astuces en PHP

Bonjour,

Je suis tombé sur un blog avec notamment quelques petites astuces de code PHP pas forcément inintéressantes. Du coup je souhaite vous en faire profiter aussi.

Tout d’abord rendons à César ce qui appartient à César, le billet du blog concerné est disponible ici.

Voici parmi les astuces  vues celles qui me semble notable :

  • Lister les noms de fichiers d’un repertoire : Plutôt que d’utiliser la duo classique opendir/readdir, un simple scandir permet de recuperer les noms des fichiers :
    <?php
    var_dump(scandir('.'));
    ?>
    php test.php 
    array(3) {
    [0]=>
    string(1) "."
    [1]=>
    string(2) ".."
    [3]=>
    string(8) "test.php"
    }
  • Créer des variables dynamiquement
    <?php 
    $nomVariable = "idleman";
    $$nomVariable = "is so lazy…";
    echo $idleman
    //résultat : "is so lazy…";
    ?>
  • L’opérateur “Elvis”  assigne une valeur a une autre si la valuer initiale est nulle.
    foo = foo ?: bar;

Voila les astuces que j’ai repérer (parce que je ne les connaissais pas) et qui me seront utiles à l’avenir.

Si j’en trouvent d’autres je les mettrais à la suite.

En espérant que ca vous aide aussi.