Optimiser un clavier (Azerty vers Dvorak)

Voici un titre plutôt vague pour introduire un sujet qui me tient assez à coeur depuis une demi douzaine d’année. En effet, peu de gens savent que la répartition “azerty” d’un clavier français n’a rien à voir avec une optimisation quelconque pour améliorer la frappe. Au contraire, il s’agit d’une configuration pour la ralentir, enfin presque, car en réalité il s’agit d’une adaptation française du clavier anglo-saxon “qwerty”.

L’histoire du clavier “qwerty” remonte au XIXème siècle lors de l’invention des première machines à écrire. Les utilisateurs tapaient trop vite, et les tiges des touches contiguës se bloquaient régulièrement. Ainsi, pour éviter cela, une répartition séparant le plus possible les touches usuelles, et ralentissant la frappe a été mise au point : le qwerty!Afin de s’adapter au marché français, on en a fait de même avec notre répartition azerty. [Pour en savoir plus, lire la page Azerty ou Dvorak ? de algo.be]

»

Réparer un Pixel mort (endormi)

Je voulais vous faire un petit topo sur les pixel déféctueux des écrans LCD, mais, parcourant la toile, j’ai trouvé des gens ayant fait admirablement ce travail avant moi. Je ne vais donc pas perdre de temps à rédiger un post expliquant tous les détails techniques ou pas, je vous laisse parcourir les nombreuses ressources du web. Pour ma part, je me suis penché sur le problème après qu’un pixel vert soit apparu sur mon écran. En général il peut s’agir d’un pixel bleu, vert ou rouge. Il s’agit alors d’un pixel endormi.

»

How-to fix Ja_News module’s auto-resize problem?

JoomlartThe problem

During a long time I encountered this problem using the Joomla’s module JA_News. When I wanted to use the auto-resize functionality, a problem line appeared preventing me to use it in frontend. The warning said :

Warning: imagejpeg() [function.imagejpeg]: Unable to open ‘www/images/resized/images/stories/path_to_image/image.jpg’ for writing: No such file or directory in www/modules/mod_janews/helper.php on line 138

Depending on your Janews module, the line in helper could be different.

»

Utiliser Latex avec Notepad++

Introduction :

Pour la plupart des développements que j’effectue (php, C, python…) je tire partie des fonctionnalités de l’éditeur Notepad++ sous Windows. Dans l’article qui suit, je vous présente une installation clé en main pour utiliser LateX de manière agréable grâce à Notepad++.

Installation de MikTex :

Afin d’être ‘compiler’, un document Latex doit utiliser un certain nombre de librairies. Sous windows, le logiciel qui vous permet de compiler votre code LateX s’appelle MikTex. Vous pouvez télécharger la version à partir de laquelle est basé ce tutorial à l’adresse : http://miktex.org/2.7/Setup.aspx

»

Reverse Search : 10 outils pour espionner vos concurrents

detectivehatVoilà une petite liste d’outils qui peuvent servir pour espionner vos concurrents sur le web. Quelques outils de cette liste proviennent de twitt émis par SeoBlackOut que je remercie.

Trouver tous les sites d’un concurrent :

Afin de trouver les sites de vos concurrents, plusieurs solutions existent. Les plus simples consistent à faire du Reverse IP Lookup sur l’adresse du serveur. Tous les sites hébergés par le même serveur seront renvoyés. Pour cela vous avez à disposition

»

Modéliser la blogosphère

Je suis actuellement en train de lire le livre :  “Modelling and Data Mining the Blogosphere” de N.Agarwal et H.Liu.

Le livre est un condensé de maths appliquées au web, et spécialement au monde des blogs. Pour vous donner envie de lire le livre, voilà un petit extrait :

Past few years have observed a phenomenal growth in the blogosphere. Technorati
(http://technorati.com/blogging/state-of-the-blogosphere/) published a report on
the growth of the blogosphere. The report mentioned that the blogosphere is consistently doubling
every 5 months for the last 4 years and the size was estimated to be approximately 133 million blogs
by December 2008. Furthermore, 2 new blogs or roughly 18.6 new blog posts are added to the blogosphere
every second. Given the prominent and continued growth of the blogosphere, it is natural
to ask whether it is possible to model the growth of the blogosphere and derive some macro-level
statistics that characterizes the blog network. To study the complex network such as blogosphere,
researchers can develop blog models and generate data through these models while continuously
collecting blog data.

»

Classical algorithm for the Majority Problem

Presentation of the problem :

The majority problem is equivalent to the perceptron learning. For each $$a \in \mathbb{Z}_n$$ define a function $$m_a : \mathbb{Z}_2^N \rightarrow \mathbb{Z}_2$$ :

$$m_a(x)= \begin{cases} 1 & \text{ if } wt(a-x)\leq n/2 \\0 & \text{ otherwise } \end{cases}$$

Where wt is the weight of a bit-string (number of 1).

Alternatively we can write : $$ m_a(x) = \Theta (n/2 – wt(x-a) )$$.

»

Du spam au Scam

Le scam, c’est le mot anglais pour arnaque. Vous avez probablement tous reçu ces messages de Côte d’Ivoire  ou Nigéria vous promettant de gagner des millions en aidant les descendants d’un ancien roi d’Afrique. Certain sont plus légers, et dur à reconnaitre.  On parle de scambaiting lorsque l’on joue le jeu inverse : on se fait passer pour un mouton, et on se laisse arnaquer.. enfin on le laisse croire. Et c’est là que ça devient drôle.

»

Pourquoi il ne faut pas lire les emails de spam

Spammeur SEOSur ce blog j’ai beaucoup parlé de spam seo. Cela consiste uniquement à s’approprier les techniques permettant de mieux se positionner sur google. Une autre signification au mot spam est plus souvent utilisée : celle du spam par email. Dans cet article je vous explique pourquoi, selon moi, il ne faut pas lire les messages de spam, ou en tout cas activer le code html inclus dedans. »

Mise à jour du Blog – Ajout Photos

Ca y est, je viens de finir mon rapport de stage de M2, et je me suis pris une demi matinée de vacance.

J’ai donc pris un peu de temps pour changer le thème de mon blog car l’ancien ne me plaisait plus. Le thème en question (Digital Statement) est un thème gratuit de : http://www.blogohblog.com.

J’ai de plus ajouté le plugin Fotobook qui permet de relier ses album Facebook à son blog. Dommage que l’on ne puisse pas vérifier que les visiteurs du blog sont bien dans ses contacts Facebook, sinon j’aurais fermer l’accès aux autres .. je vais d’ailleurs probablement retirer de nombreux albums en accès public.

»

Numpy error – ValueError: setting an array element with sequence

You have struggled during hours and hours to understand why you got this damned error while compiling a complex array structure? I did. In my case I was trying to create an array of the following shape :

[  [ [0,0,1,0] , 0.5] , [ [0,1,1,0] , 0.3] , [ [1,0,1,0] , 0.2] ]

With the basic syntax, it was impossible. I first didn’t notice the problem because I wasn’t using the ‘array‘ constructor, but when I tried to append some value to my initial vector, I got the error : ValueError: setting an array element with sequence. »

Regarder Arte ou Roland Garros de l’etranger

Mise a jour importante

Une nouvelle solution est décrite ici : Geolocalisation : Utilisation et Contournement. Veuillez la lire pour une solution plus efficace.

Ancien article

Foxy ProxyVous êtes en stage a l’étranger, vous avez envie de regarder Arte (ou regarder Roland Garros)… pas de chance les sites qui vous permettraient de regarder les émissions en Live ou différés bloquent les connexions qui proviennent d’IP non françaises. La solution consiste a passer par un proxy francais.

Facile a dire, pas si facile a faire quand on a pas trop l’habitude de chercher des proxys ouverts, ou si on ne possède pas son propre serveur sur IP française qui héberge un proxy. »