Archives de la catégorie ◊ Informatique ◊

Auteur : cyrilpop
• 20 août 2010 9:22

Hier nous avons vu ce que pouvait donner le stop motion, dans le même genre nous allons voir le tilt shift. La scène se passe à New-York, quand Big Apple devient Little Apple

[Edit] Après plusieurs recherches sur internet, j’ai complètement loupé ma description de la technique. On ne raplatie pas du tout les objets de la photo !
En fait tout est histoire de profondeur de champs. Donc dans cette vidéo, il s’agit d’une succession de photos prises (ce n’est pas une vidéo continue) et en post production l’effet tilt shifting a été ajouté aux différentes photos. Et c’est cet effet qui donne l’impression que tout est maquette.
Dans tous les cas l’effet est plus que bluffant, je vous laisse admirer…

Auteur : cyrilpop
• 17 août 2010 22:22

C’est officiel, le bouton « J’aime pas » est enfin arrivé sur Facbook. Enfin presque

En effet, dans une note publiée lundi 16 août, l’éditeur d’antivirus Sophos met en garde contre un faux bouton permettant à l’internaute de signifier qu’ »il n’aime pas » (« dislike ») un contenu mis en ligne sur Facebook. Ce bouton est présenté comme l’opposé « officiel » du bouton « J’aime », déployé depuis la fin du mois d’avril par le réseau social, qui compte 500 millions d’inscrits.

En réalité, si l’internaute autorise le faux bouton « je n’aime pas », il donne accès aux données personnelles de son profil et favorise l’envoi de nouveaux mails frauduleux à ses contacts, prévient Sophos. La manœuvre est d’autant plus pernicieuse que certains membres du réseau social réclament un bouton de ce type, selon l’éditeur d’antivirus.

Cette application malveillante joue aussi de la confusion avec une extension, non officielle et existant déjà pour le navigateur Firefox, qui permet réellement d’intégrer cette option sur le site Facebook, précise enfin Sophos.

Alors soyez prudents.

Auteur : cyrilpop
• 19 mai 2009 15:33

Non, vous ne rêvez pas, il DJ sort un album et la pochette contient…. un disque vierge !

Privé de sortie d’album par EMI, sa maison de disque avec laquelle il est en procès, le DJ new-yorkais Danger Mouse a décidé de riposter d’une curieuse façon.

«Grey Album»

Commençons par le début :
En 2004. Danger Mouse, DJ pionnier du «mashup» (mixer deux chansons en une seule), produit «The Grey Album», un disque qui mixe les chansons du «White Album» des Beatles avec les paroles du «Black Album» du rappeur Jay-Z. Le rappeur lui cède volontiers les droits pour utiliser ses paroles. En revanche, ça coince avec EMI, propriétaire des droits de la musique des Beatles, qui ne donne pas son autorisation pour l’usage du «White Album» et demande donc le retrait du «Grey Album».

Le contentieux avec EMI s’envenime un peu plus début de cette année quand Danger Mouse veut sortir un nouvel album, «Dark Night of the Soul», dont le livret est signé David Lynch. La maison de disque refuse de commercialiser le disque. Le DJ ne se débine pas et sort le livret de photos accompagné d’un CD… vierge. «Pour des raisons légales, le CD-R joint ne contient pas de musique. Et ce DJ nous informe «Utilisez-le comme bon vous semble», dans une des pages du livret.

Puis vint son communiqué de presse: «Danger Mouse reste extrêmement fier de Dark Night of the Soul et espère que le public qui aura la chance de l’écouter, par tous les moyens possibles, sera aussi enthousiaste que lui-même l’est». Une allision au téléchargement légal ou non ?

Et oui quand la cupidité des major est rattrapé par la volonté d’artistes cela donne ceci… Comme quoi HADOPI en France a du soucis à se faire… On ne va pas inciter les gens au l’illégalisme mais tout de même je trouve cette démarche très bien trouvée et espère que d’autres suivront afin de permettre au plus grand nombre de profiter de la musique gratuitement et légalement (même s’il existe des solutions légale pour écouter de la musique à la demande en streaming et gratutiement).

Catégorie : Humour, Informatique, Musique | Tags : , , , ,  | Les commentaires sont désactivés
Auteur : cyrilpop
• 14 mai 2009 18:28

Salut à tous,

Il y avait bien longtemps que je n’avais pas pris la plume pour écrire un article ici même… Chose réparée dès ce soir !

Alors que la loi HADOPI a été adoptée, voici de bonnes initiatives qui montrent qu’il est possible d’avoir de la musique de façon gratuite et complètement légale… Je ne serait que vous conseiller… Certes le mode radio est bugué et ne respecte absolument pas les années que l’on souhaite mais il n’y a que ce bémol à cette appli ! ! !

Donc si vous ne voulez pas vous ruiner sur iTunes allez sur le site spotify tout est gratuit…

Bonne écoute !

Auteur : cyrilpop
• 31 janvier 2009 17:30

En ce jour du 31 janvier 2009 Google a qui comme qui dirait connu un léger bug… Et oui quelque soit le mot recherché dans le plus connu des moteurs de recherche un message annonçant que le site pouvait présenter un risque pour son ordinateur… Est ce que je clique ou non ???? Tel est la question. To click or not to click ?

Aller une petite copie écran :

article_google

Mais rassurez vous, aucun mort binaire n’a encore été rescencé… Même si j’avoue que parfois on nous cache des choses. Ce bug est aparu entre 15h45 et 16h15 le temps necessaire à faire parler du site et faire un monstrueux buzz.. Serez vous aussi atteint par la buzzmania Gogle ?

Bon week-end à tous :)

Auteur : cyrilpop
• 11 décembre 2008 16:46

…dans le monde occidental. Mais cette fois dans un pays juste à coté de chez nous. Vous souvenez de ce billet parlant de la censure en Australie. Et bien voila que j’ai appris aujourd’hui grâce au très bon site dont je suis fan ^^ freenews que le gouvernement britannique avait mis en place un système de blackliste interdisant l’accès à certaines pages web. Il est mentionné notamment dans cet article que la page de wikipédia de l’album des Scorpions « Virgin Killer » avait été blacklisté à cause de la jackette présentant une jeune fille nue…

On se demande quelle direction va prendre tout ca… Bientôt on ne pourra plus consulter les archives sur la 2ème guerre mondiale à cause des mots nazisme, et des croix gammées… Il y a tout de même des nuances à apporter dans cette chasse aux sorcières… Je suis d’accord sur le fait qu’il faut punir sévèrement toute incitation à la haine raciale, tentative de propagande du nazisme ou encore de la pédo-pornographie… Mais il faut tout de même jauger la balance et ne pas bannir à tout va…

Sur ceux je vais éviter de mettre en tag des mots douteux, et je ne vais pas mettre de photo d’album suspicieux… Tiens l’album de Nirvana ou il y a un bébé tout nu qui nage…. Mais il faut surtout pas le montrer… A bon entendeurs salut :)

Auteur : cyrilpop
• 9 décembre 2008 11:57

Salut à tous,
il y a quelques jours j’ai lu un article sur 20 minutes parlant du reportage d’Envoyé Spécial diffusé sur France 2 le 4 décembre 2008. Il y est mentionné que ce reportage a fait polémique… En effet, selon le même article il serait facile de trouver de la drogue sur le site communautaire.

Pour me faire ma propre opinion j’ai regardé ce fameux reportage sur le site de France2. Et j’en tire un tout autre point de vue… La fameuse polémique porte sur 35 secondes du reportage… Donc il ne faut tout de même pas descendre ce reportage…

Ce que j’en retient : Mark Zukerberg a eu une idée de génie… il est à ce jour multimilliardaire !
Personnellement je suis sur Facebook, mais je n’y suis pas 24/24… Si j’y vais une fois par jour c’est bien un record… J’ai du mal à concevoir comment les gens peuvent devenir des « no life » et passer plusieurs heures sur ce site communautaire…

Avant ce reportage j’étais persuadé que le leader du mouvement « réseau social » était Myspace… Mais je me suis trompé…
J’ai mis du temps à me mettre sur Facebook c’est suite à la demande de mes cousins/cousines je n’ai su résister…

Mais en pratique, je trouve ce site un peu surchargé… On peut y faire tout et n’importe quoi, surtout n’importe quoi… Acheter ses amis et les traiter comme de simples animaux de compagnie (pet dans la langue originale). Et oui Facebook est avant tout un site anglosaxon et est très mal voire pas du tout traduit en français…

Alors pour ce site j’émets un avis partagé, outre le fait qu’il soit surchargé de pub, outre qu’il soit une véritable base de données sur les habitudes et tout ce qui peut renseigner un internaute, je passe tout de même de bons petits moments sur le site. Mais de là en faire des folies il ne faut pas abuser tout de même… Je préfère de loin Myspace qui a pour particularité d’être pauvre en publicité et surtout permet de découvrir de jeunes artistes musicaux…

Auteur : cyrilpop
• 8 décembre 2008 18:31

J’ai modifié le billet permettant de récupérer la ville d’un visiteur d’un site web car le fichier à télécharger n’a plus le même nom… Donc mettez à jour ;)

En effet, la mise a jour se fait plus d’une fois par mois et ne se fait pas forcément le 1er du mois… Du coup le script ne marchait pas et les tables se retrouvaient vides… Mais le bug est corrigé…

Catégorie : Informatique, Webmaster | Tags : ,  | Laisser un commentaire
Auteur : cyrilpop
• 24 novembre 2008 9:35

C3 m471n 4l0r5 qu3 j3 m3 pr0m3n415 5ur 20m1nu735.fr j3 5u15 70m83 5ur un3 p7173 v1d30 qu1 53 p4553 d3 70u7 c0mm3n741r3, 54uf un 80n v13ux l0l… M415 l4 j3 m’4p3rç015 qu3 j3 5u15 3n r374rd…

Un 53ul m07 j3 v0u5 l41553 4ppr3c13r (m1nc3 c4 f417 plu5 qu3 un… :5)

Vous n’avez rien compris ? Alors cette vidéo est faite pour vous…


Auteur : cyrilpop
• 7 novembre 2008 20:27
  • Présentation

Salut à tous, on m’a demandé plusieurs fois comment j’ai réussi « l’exploit » de trouver la ville d’une personne qui visite votre site internet. Ça se passe en plusieurs étapes.

Déjà un pré-requis est d’avoir un serveur dédié pour optimiser les choses…

Il y a un site très intéressant qui regroupe toutes les IP et à quelle ville cela correspond. Donc une fois la correspondance trouvée il suffit de récupérer l’IP du visiteur et le tour est joué… Enfin presque.

  • Préparation de la base de données

Dans un premier temps il faut récupérer le fichier et l’entrer dans sa base de données. Créer les tables avec la requête suivante :

  1. – Structure de la table `City_Block`
  2.  
  3. CREATE TABLE `City_Block` (
  4. `startIpNum` bigint(10) NOT NULL,
  5. `endIpNum` bigint(10) NOT NULL,
  6. `locId` bigint(10) NOT NULL
  7. ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
  8. – ——————————————————–
  9.  
  10. – Structure de la table `City_Location`
  11.  
  12. CREATE TABLE `City_Location` (
  13. `locId` bigint(10) NOT NULL,
  14. `country` varchar(2) NOT NULL,
  15. `region` varchar(2) NOT NULL,
  16. `city` varchar(50) NOT NULL,
  17. `postalCode` varchar(5) NOT NULL,
  18. `latitude` varchar(7) NOT NULL,
  19. `longitude` varchar(7) NOT NULL,
  20. `metroCode` varchar(5) NOT NULL,
  21. `areaCode` varchar(5) NOT NULL,
  22. PRIMARY KEY (`locId`)
  23. ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
  • Remplissage de la base de données
  • Pour intégrer le fichier dans sa base de données écrire le script suivant.

    1. LOG=/log/geoip.log
    2. echo "" >>; $LOG
    3. echo "Debut du remplissage `date`">>$LOG
    4. DATE=`date +%Y%m`
    5. adresse=http://www.maxmind.com/download/geoip/database/GeoLiteCity_CSV/
    6. cd /tmp
    7. wget http://www.maxmind.com/download/geoip/database/GeoLiteCity_CSV/
    8. fic=`cat index.html | grep zip | cut -d\" -f6 | tail -1`
    9. rm index.html
    10. wget $adresse/$fic
    11. unzip $fic
    12. rm $fic
    13. cd GeoLiteCity*
    14. pwd
    15. sed -e s/\"//g GeoLiteCity-Blocks.csv > GeoLiteCity-Blocks.tmp && mv -f GeoLiteCity-Blocks.tmp GeoLiteCity-Blocks.csv
    16. sed -e s/\"//g GeoLiteCity-Location.csv > GeoLiteCity-Location.tmp &&  mv -f GeoLiteCity-Location.tmp GeoLiteCity-Location.csv
    17. mysql -uUSER -pPASSWD < < EOF
    18. use geoip
    19. TRUNCATE TABLE City_Block;
    20. TRUNCATE TABLE City_Location;
    21. LOAD DATA LOCAL INFILE ‘GeoLiteCity-Blocks.csv’
    22. INTO TABLE City_Block
    23. FIELDS TERMINATED BY ‘,’
    24. LINES TERMINATED BY ‘\n‘;
    25.  
    26. LOAD DATA LOCAL INFILE ‘GeoLiteCity-Location.csv’
    27. INTO TABLE City_Location
    28. FIELDS TERMINATED BY ‘,’
    29. LINES TERMINATED BY ‘\n‘;
    30. exit
    31. EOF
    32. echo "—–Nombres d‘entrees pour les blocks : `wc -l GeoLiteCity-Blocks.csv`">>$LOG
    33. echo "Fin du remplissage `date`">>$LOG
    34. echo "–nb d entrees pour les vilels : `wc -l GeoLiteCity-Location.csv`">> $LOG
    35. cd /tmp
    36. rm -rf GeoLiteCity*
    37. echo "Fin du traitement `date`"

    Le fichier est mis à jour une fois par mois. Vous pouvez donc intégrer le script dans votre crontab. Personnellement j’ai essayé de le faire le 2 du mois mais il y a eu comme un bug, du coup je le fais le 5 du mois et ca marche très bien :)

    • Intégration dans une page internet

    C’est bien joli d’avoir une belle base de données, mais encore faut-il pouvoir l’utiliser. Le principe de fonctionnement de la base est qu’une ip qui s’ecrit normalement en 10.2.5.9 s’écrit en un seul chiffre. Comment est-ce possible ? Tout simplement en utilisant une base 256… Et oui de 0 à 255 ca fait bien 256 chiffres; Je vous passe la conversion mais c’est le même principe que les conversions hexa, binaire… Ensuite comme les donnes fonctionne par plage il suffit de trouver à quelle plage appartient notre IP et le tour est joué.
    Voici donc le code qu’il faut inclure dans votre page web :

    1. < ?php
    2. //*********************************************************
    3. // Retourne l’adresse IP du visiteur
    4. //*********************************************************
    5. function get_Ip() {
    6.         if(isset($_SERVER[‘HTTP_X_FORWARDED_FOR’])) {
    7.                 $ip = $_SERVER[‘HTTP_X_FORWARDED_FOR’];
    8.         }
    9.         elseif(isset($_SERVER[‘HTTP_CLIENT_IP’])) {
    10.                 $ip  = $_SERVER[‘HTTP_CLIENT_IP’];
    11.         }
    12.         else {
    13.                 $ip = $_SERVER[‘REMOTE_ADDR’];
    14.         }
    15.         return $ip;
    16.  }
    17.  
    18.  
    19.  //*********************************************************
    20.  // fonction qui ransforme l’IP en nombre
    21.  //*********************************************************
    22.  function IPAddress2IPNumber($dotted)
    23. {
    24.         $dotted = preg_split( "/[.]+/", $dotted);
    25.         $ip = (double) ($dotted[0]*16777216)+($dotted[1]*65536)+($dotted[2]*256)+($dotted[3]);
    26.         return $ip;
    27.  }
    28.  
    29. //***************************************
    30. //Fonction pour avoir la ville
    31. //**************************************
    32. function IpEnVille($uneIp)
    33.  {
    34.  
    35.                 $db = mysql_connect(‘localhost’, ‘root’, ‘mot_de_passe’);
    36.                 mysql_select_db(‘brikole’,$db);
    37.  
    38.                 // transforme l’ip en nombre
    39.                 $uneIp=IPAddress2IPNumber($uneIp);
    40.  
    41.                 $sql_locId ="SELECT City_Block.locId  FROM City_Block WHERE ‘".$uneIp."’ BETWEEN startIpNum AND endIpNum ";
    42.                 $req = mysql_query($sql_locId);
    43.                 $data = mysql_fetch_assoc($req);
    44.                 $retour=$data[locId];
    45.                 $locId=$retour;
    46.  
    47.                 $sql_city = "SELECT City_Location.city FROM City_Location WHERE locId     = ‘".$locId         ."’;";
    48.                 $req = mysql_query($sql_city);
    49.                 $data_city = mysql_fetch_assoc($req);
    50.                 $city=$data_city[city];
    51.                 mysql_close();
    52.  
    53.                 return $city;
    54. }

    Ensuite il suffit d’appeler la fonction de cette facon

    1. IpEnVille(Get_Ip());

    Voilà, si vous avez des questions n'hésitez pas... Mais en suivant step by step ca devrait aller tout seul ;)