Articles

Affichage des articles du 2014

La 3G sans abonnement n'est plus illimitée chez IAM

Image
Je m'en suis douté après que la connexion ait expiré avant la fin du mois. En examinant les SMSs reçus, j'ai constaté qu'on n'avait donné que 8 Go ce mois-ci, puis quelques Mo juste avant que la connexion n'expire. Au bout de 8 Gigots, la connexion a expiré avant la fin du mois. Elle n'est donc plus illimitée. Cette hypothèse a été confirmée suite à une visite au site web officiel de Maroc Telecom : Comme le montre la figure ci-dessus, le volume est bel et bien limité, mais les tarifs sont dorénavant plus flexibles. 1 mois de connexion pour 50 DH ? Mais 4 Go seulement par mois ? En théorie c'est possible, à condition de faire très attention aux données qu'on télécharge, même si des fois on finit par télécharger tout un tas de saletés sans le faire exprès. Je fais bien entendu allusion à ces pages web qui lancent des vidéos HD en autoplay sans qu'on le leur demande, suçant ainsi vos précieuses ressources comme des vermines. Ou à des forums

J'accède gratuitement aux sites de la Wikimedia Foundation

Image
Il y a quelques jours, j'ai reçu un SMS de la part de IAM disant : "Nouveau! Maroc Telecom vous offre un accès gratuit et sans frais de connexion internet à la version mobile de Wikipédia m.wikipedia.org" Quelle bonne nouvelle ! Sans plus tarder, je me rends sur mon téléphone pour essayer. Mais je me heurte rapidement à un obstacle : mon téléphone est en réalité un stupidphone (ou dumphone ). En d'autres termes, il est dépourvu de navigateur web, de connectivité wifi, bluetooth, et même d'infrarouge. Un Nokia 106 qui fait office de réveil et de "torche" quand je me réveille en pleine nuit pour pisser. Mais heureusement j'ai aussi un modem 3G non rechargé qui traîne près du PC. Après l'avoir branché et m'être connecté, je constate que m.wikipedia.org fonctionne comme promis, le texte est là et les images s'affichent elles aussi. Après quelques bidouillages je me rends compte qu'il est aussi possible d'accéder aux sites we

Résoudre le problème de téléversement avec Arduino Nano sous Windows 7

Image
J'ai longtemps blâmé le câble USB "hybride" USB -> Mini USB que je me suis bricolé pensant que c'était la cause du problème. Hier soir j'ai décidé de me pencher dessus après avoir procrastiné tout ce temps, et j'ai enfin pu trouver une solution. Dans ce qui suit, les screenshots seront en italien, je vais donc essayer de donner une traduction aussi correcte que possible, même si mon italien est.. pitoyable, pour n'utiliser qu'un euphémisme. Sì, corretto Le problème fait surface quand on essaie de téléverser un programme sur son Arduino Nano. Au bout de quelques instants, le processus s'arrête avec le message d'erreur suivant : avrdude: stk500_getsync(): not in sync: resp=0x00 Pas très informatif, vous ne trouvez pas ? Après quelques recherches sur internet, j'ai constaté que c'était un problème très répandu, et qu'il était généralement question de pilotes et non d'un matériel défectueux comme on pourrait y penser

J'achète un nouveau VPS

Image
Cette fois j'ai abandonné 123systems et j'ai opté pour BuyVM. Ces derniers temps j'ai comme l'impression que 123systems ont des problèmes de communication, ça fait belle lurette que je ne reçois plus d'emails de leur part. Vu que j'ai perdu le mot de passe du compte, je ne peux pas m'y connecter pour payer la somme annuelle de 10$. La seule option que j'avais était d'en redemander un nouveau en allant vers ce lien et en répondant à la question secrète, après quoi ils me l'enverraient à mon adresse email. Mais c'est là que réside le problème, impossible pour eux de m'envoyer des emails. Après quelques tentatives pour prendre contact avec leur service clientèle, toutes sans succès, j'ai laissé tomber et me suis tourné vers la compétition comme un sale traître. BuyVM proposent un service similaire : un VPS qui coûte 15$ par an. La raison qui m'avait poussée initialement à choisir 123systems est qu'on pouvait payer avec Payza

Je commande un livre de Amazon - suite

Image
Bonjour ! Et désolé pour la longue absence, ces jours-ci j'avais plusieurs occupations qui m'ont empêché (ées?) de maintenir le blog à jour : jouer au boucher, condamner l’Ebola , me préparer pour la rentrée , mailbomber la SGMB, essayer d'effectuer le paiement annuel de mon VPS, etc. Remarquez comment Sylpheed colorie "myec@rd" en pensant que c'est une adresse mail rien que parce qu'elle comporte un @, comme si c'était difficile d'écrire une regex qui parse correctement les adresses mail .. Petite mise à jour de ce billet : j'ai finalement reçu le livre que j'avais commandé, il est arrivé à destination bien plus tôt que prévu. (si vous n'êtes pas répugnés par l'anglais, vous pouvez lire la discussion sur Reddit ) C'est justement à cause de cela que je n'étais pas là pour le récupérer moi-même, mais heureusement ma cousine s'en est chargée. Le facteur ne lui a demandé de signer nulle part, il a seulement conf

J'écris un émulateur en D

Image
J'ai une philosophie dans la vie : celle de réinventer la roue non seulement pour comprendre son fonctionnement, mais aussi pour mieux apprécier son utilité et le génie qui est derrière. J'ai appliqué cette façon de penser auparavant en créant (ou en essayant de créer) : un client HTTP, un ORM (ah ah la naïveté), un serveur HTTP (si, si), quelques jeux simples, et d'autres petits projets dont je n'arrive pas à me rappeler. Quand on ne saisit pas la complexité d'un programme, d'une machine ou autre, on a tendance à comporter comme un gamin ingrat dès que celle-ci rencontre le moindre problème, on se met à se plaindre au moindre bug ou ralentissement qui surgit, même si c'est notre faute dans 60% des cas. Parlons un peu de notre émulateur. En réalité, le terme correct pour décrire cette.. chose que j'ai écrite est "interprétateur", mais je suppose que "émulateur" est aussi valable. Je l'ai appelé ChippeD car il est écrit en D et

J'explique comment je télécharge à partir des sites de streaming

Image
J'essaierai de le faire par ordre de difficulté, du plus facile au plus difficile. Commençons donc par la façon la plus facile : Cas d'un player HTML5 Avec l'arrivée de HTML5 et de la balise <video>, il est désormais possible de directement incorporer des médias sur son site web sans avoir à passer par cet usine à gaz qu'est Flash. Ce nouveau tag permet, à moins que le développeur ne prenne les mesures nécessaires , d'obtenir le lien direct de la vidéo par un simple clic avec le bouton droit. Plonger dans le code source de la page Si vous êtes chanceux, il est possible que le lien de téléchargement de la vidéo soit déjà déclaré quelque part dans le code de la page, que ce soit en HTML ou en Javascript. De façon générale, il suffit de faire un contrôle + F et de chercher des extensions qui sont propres aux fichiers vidéo : .mp4, .flv, .webm, .avi, .mkv, etc. D'après mon expérience, ce sont généralement les deux premières qui sont utilisées le plus

Je commande un livre de Amazon

Image
Edit : l'expérience était un succès ! Deuxième partie du billet ici . Il s'intitule "Walden on Wheels". C'est un livre qui a été écrit par l'auteur même de ce blog . Mais là n'est pas le problème, votre réaction devrait être : T4AS ACHETE DE AMAZON A PARTIR DU MAROC ???!!§1 Voilà qui est bien dit. A vrai dire je n'ai pas encore reçu le bouquin, la date de livraison est estimée au 17 du mois d'Octobre. Je l'ai à peine commandé. Je parlerai dans ce billet des événements qui ont mené à cette commande. Comment acheter d'internet à partir du Maroc ? Il y a quelques années, le mouvement "On veut Paypal au Maroc" a été lancé. Le but de ce mouvement est de faire en sorte que l'on puisse utiliser Paypal au Maroc. Bref, c'est en grande partie grâce aux efforts de ce mouvement qu'on peut désormais utiliser Paypal dans notre beau pays. Il existe cependant quelques limitations : Il vous faut une carte bancaire spé

Je découvre une faille sur un site web marocain

Image
Contrairement à ce qu'on peut penser, ça n'a pas été un site gouvernemental. La blague ici étant que ces derniers sont généralement les plus vulnérables. Je raconterai ci-dessous la façon avec laquelle je l'ai exploitée. Gardez à l'escprit que c'est juste un Proof of Concept (PoC pour les 1337 h4XX012s d'entre vous), c'est à dire que l'exploit n'a été écrit que pour prouver que c'est possible d'en écrire un, pour prouver que le site est bel et bien vulnérable, et non pas pour l'utiliser à des fins pas très gentilles. Ceci dit, je ne divulguerai pas l'URL du site web afin de protéger celui-ci. Libre à vous de croire que ce qui suivra n'est un récit fictif. La faille La faille en question est une faille assez répandue : la LFI - ou la Local File Inclusion. Dès que j'ai vu index.php?page= dans l'URL du site, je n'ai pas pu résister à la tentation. Sans plus tarder, j'ai donc lancé le fameux Tor Browser pour q

Je survis sur une clef USB pendant un an et des poussières

Image
J'ai survécu plus d'une année sur une clef USB de 2 gigots. *non mais quel prétentieux ! Il écrit cle f au lieu de cl é pour se faire passer pour un intello* Il y a environ une année, et suite à des circonstances totalement hors de ma volonté [*] , mon disque dur a rendu l'âme. Toutes les données qui y étaient, hormis quelques unes, sont désormais perdues à jamais. Malgré cela, ce qui m'avait causé le plus de chagrin, c'était le fait de devoir en acheter un autre : je n'en avais ni le temps ni les moyens. J'ai donc opté pour une solution temporaire : celle d'utiliser un système live en attendant que je me procure un autre disque dur. C'était une solution urgente car j'avais besoin d'utiliser l'ordinateur pour accéder à diverses informations d'intérêt crucial : consulter les emails, lire les cours et faire les devoirs qui nous sont envoyés par les professeurs, jouer au démineur, entre autres. Maintenant que j'y pense, ce q