{"id":922,"date":"2011-09-21T21:04:18","date_gmt":"2011-09-21T20:04:18","guid":{"rendered":"http:\/\/www.bergeret.org\/blog\/?p=922"},"modified":"2011-09-21T21:09:00","modified_gmt":"2011-09-21T20:09:00","slug":"la-chasse-au-hp-touchpad","status":"publish","type":"post","link":"https:\/\/www.bergeret.org\/blog\/2011\/09\/21\/la-chasse-au-hp-touchpad\/","title":{"rendered":"La chasse au HP Touchpad"},"content":{"rendered":"<p><img decoding=\"async\" loading=\"lazy\" class=\"couvertureLivre\" title=\"HP Touchpad\" src=\"http:\/\/t1.gstatic.com\/images?q=tbn:ANd9GcTu0WVFa9MuwmmVJiKvIif9I_201vt5V3KM3nGhG31fv3WRlIBy\" alt=\"\" width=\"230\" height=\"219\" align=\"left\" \/>Pour ceux qui ne sont pas au courant, le HP Touchpad est une tablette lanc\u00e9e par HP en juillet, et retir\u00e9e du march\u00e9 pour des raisons strat\u00e9giques fin ao\u00fbt, avec un prix des plus int\u00e9ressant pour \u00e9couler les stocks restant.<\/p>\n<p>Tellement int\u00e9ressant qu&rsquo;il y a eu une ru\u00e9e sur ce qu&rsquo;il restait de disponible, et qu&rsquo;en quelques jours, tous les stocks ont \u00e9t\u00e9 \u00e9coul\u00e9s.<\/p>\n<p>Tous, non ! Quelques boutiques avaient gard\u00e9 des stocks pour faire quelques ventes buzzantes.<\/p>\n<p>RueDuCommerce.fr a commenc\u00e9, en annon\u00e7ant une vente de 1000 tablettes un matin, \u00e0 7h. J&rsquo;y \u00e9tais, avec mon PC, \u00e0 rafra\u00eechir f\u00e9brilement la page toutes les 10s pour voir les tablettes tant convoit\u00e9es, mais, tr\u00e8s vite, le site a plant\u00e9, et toutes les tablettes on \u00e9t\u00e9 vendues en 5 minutes.<\/p>\n<p>Puis ce fut Phone House, avec 15 tablettes par magasin physique (me suis m\u00eame pas d\u00e9plac\u00e9), puis encore RueDuCommerce.fr avec 400 tablettes, encore \u00e0 7h du matin. Cette fois-ci, je m&rsquo;\u00e9tais pr\u00e9par\u00e9 : je me suis pr\u00e9alablement identifi\u00e9 sur le serveur, j&rsquo;avais mis le num\u00e9ro de carte bleue dans le presse-papier, et j&rsquo;avais \u00e9crit un programme qui scrutait la page du site toutes les deux secondes pour me pr\u00e9venir quand la vente allait commencer. Las ! Trop de monde, trop peu de tablette, c&rsquo;\u00e9tait encore rat\u00e9 !<\/p>\n<p>Hier, une annonce sur Twitter : CDiscount va faire une vente d&rsquo;ici la fin de la semaine. Pas de pr\u00e9cision de date ni d&rsquo;heure. Je modifie mon programme pour qu&rsquo;il m&rsquo;envoie un mail si la vente d\u00e9marre. Et aujourd&rsquo;hui \u00e0 14h10 &#8230; c&rsquo;est parti &#8230;. J&rsquo;ai r\u00e9ussi \u00e0 commander ma tablette HP Touchpad 32Go.<\/p>\n<p>Pour toi, lecteur, voici le script Unix qui m&rsquo;a permis d&rsquo;\u00eatre pr\u00e9venu :<br \/>\n<code><br \/>\n#!\/bin\/sh<br \/>\n#variables<br \/>\nurl='http:\/\/api.twitter.com\/1\/statuses\/user_timeline.json?include_entities=1&amp;include_available_features=1&amp;contributor_details=true&amp;include_rts=true&amp;user_id=63142684'<br \/>\noutput=output.txt<br \/>\nprevious=prevOutput.txt<br \/>\ncontent=content.txt<br \/>\nsleepTime=60<br \/>\nend=0<br \/>\n#first read<br \/>\nwget -q $url -O $content<br \/>\ncat $content | sed -e 's\/,\/\\n\/g' | grep \\\"text | grep -i touchpad &gt; $previous<br \/>\n#loop<br \/>\nwhile [ 1 ]<br \/>\ndo<br \/>\n#don't over flood server<br \/>\nsleep $sleepTime<br \/>\n#get the page<br \/>\nwget -q $url -O $content<br \/>\ncat $content | sed -e 's\/,\/\\n\/g' | grep -i touchpad &gt; $output<br \/>\n#compute diff<br \/>\ndiff\u00a0 -q $previous $output<br \/>\n#get result<br \/>\nif [ $? -gt 0 ]; then<br \/>\nmv $output $previous<br \/>\nsendemail -f sourcemail@domain.com -t dstmail@domain.com -u CDiscount twitter -m CDiscount Twitter on Touchpad ! -s smtp.free.fr<br \/>\nfi<br \/>\n#end loop<br \/>\ndone<br \/>\n<\/code><br \/>\nEnjoy !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pour ceux qui ne sont pas au courant, le HP Touchpad est une tablette lanc\u00e9e par HP en juillet, et retir\u00e9e du march\u00e9 pour des raisons strat\u00e9giques fin ao\u00fbt, avec un prix des plus int\u00e9ressant pour \u00e9couler les stocks restant. Tellement int\u00e9ressant qu&rsquo;il y a eu une ru\u00e9e sur ce qu&rsquo;il restait de disponible, et [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[7,4],"tags":[],"_links":{"self":[{"href":"https:\/\/www.bergeret.org\/blog\/wp-json\/wp\/v2\/posts\/922"}],"collection":[{"href":"https:\/\/www.bergeret.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bergeret.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bergeret.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bergeret.org\/blog\/wp-json\/wp\/v2\/comments?post=922"}],"version-history":[{"count":4,"href":"https:\/\/www.bergeret.org\/blog\/wp-json\/wp\/v2\/posts\/922\/revisions"}],"predecessor-version":[{"id":926,"href":"https:\/\/www.bergeret.org\/blog\/wp-json\/wp\/v2\/posts\/922\/revisions\/926"}],"wp:attachment":[{"href":"https:\/\/www.bergeret.org\/blog\/wp-json\/wp\/v2\/media?parent=922"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bergeret.org\/blog\/wp-json\/wp\/v2\/categories?post=922"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bergeret.org\/blog\/wp-json\/wp\/v2\/tags?post=922"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}