Category Archives: Geekeries

Voilà une catégorie usant d’un mot qui n’existe pas vraiment : « geekerie ». Je définie par là tous les billets typique d’un geek ou qui, accessoirement, ne peuvent se retrouver ailleurs.

Logo Git

Lier une branche Git locale à la branche remote correspondante

Posted in Geekeries | Leave a comment

Quel est le problème ?

Imaginez que vous avez créé une branche sur votre reposiroty Git nommée « MaBrancheAMoi ». Et que lorsque vous désirez faire un « pull », Git vous renvoit le message d’erreur suivant :

You asked me to pull without telling me which branch you
want to merge with, and ‘branch.MaBrancheAMoi.merge’ in
your configuration file does not tell me, either. Please
specify which branch you want to use on the command line and
try again (e.g. ‘git pull ‘).

Ce qui le plugin EGit d’Eclipse nous traduit généralement par le message d’erreur suivant :

no values for key « branch.MaBrancheAMoi.merge » found in configuration

Cela est dû au fait que vous avez une branche locale, mais Git ne peut pas savoir avec quelle branche en ligne (remote) la lier.

Continue reading

Page 404 de GitHub

This is not the web page you are looking for

Posted in Geekeries | Leave a comment

Juste, juste, juste énorme ! La page d’erreur 404 « Star Wars » de GitHub !

Page 404 de GitHub

Page 404 de GitHub

Et en plus il y a un effet de parallaxe ! Vous pouvez essayer un URL un peu au pif pour la voir, par exemple : https://github.com/bliblablou.

Définitivement : tu ne vends pas de bâton de la mort… tu vas rentrer chez toi et réfléchir à ta vie…

Wikipédia

Sur Wikipédia, tous les chemins mènent à la philosophie

Posted in Geekeries | Leave a comment

Dans le dernier xkcd : Extended Mind, au demeurant particulièrement fun, l’auteur explique dans le descriptif de l’image (passer sa souris sur l’image et attendre une ou deux secondes) que : Wikipedia trivia: if you take any article, click on the first link in the article text not in parentheses or italics, and then repeat, you will eventually end up at « Philosophy ». Ce que je traduis en gros par : Astuce Wikipédia : prenez n’importe quel article de Wikipédia au hasard, cliquez sur le premier lien de l’article qui n’est ni dans des parenthèses, ni en italique, et répétez l’opération. Il est probable que vous arriviez un jour à « Philosophie.
Continue reading

icone-privacy-commons

Une approche façon Creative Commons pour expliquer sa politique de confidentialité

Posted in Geekeries | Leave a comment

Ce billet papote autour d’une manière de faciliter l’explication des politiques de protection de données personnelles inspirée de « Creative Commons ». C’est un mouvement qui est en train de se former, qui est sujet à recherche et qui tend à s’appeler « Privacy Commons » (ô originalité !) !

Quelques mots sur Creative Commons

Creative Commons est une association à but lucratif permettant de protéger des créations par une licence. Ces licences sont particulières car elles permettent de protéger ses œuvres tout en permettant leur rediffusion sous certaines conditions. Une licence se décompose en trois couches :

  • Les termes légaux
  • Des icônes, traduisant de manière rapidement compréhensibles par un lecteur humain les termes légaux
  • Des moyens pour une machine de comprendre les termes légaux

Je suis sûr que vous avez déjà vu les icônes ci-dessous ! Sur le Site du Zéro ou Flickr par exemple. Ce sont des icônes Creative Commons.Creative Commons a ainsi réussi à rendre la loi sur les copyrights très facilement compréhensibles pour tous les utilisateurs.

Continue reading

Comment sécuriser les mots de passe de mes utilisateurs ?

Posted in Geekeries | 2 Comments

Vous avez dit : sécurité ? Aujourd’hui j’ai eu un cours qui m’a permis de comprendre ce que je n’avais jamais compris. Lorsque j’ai appris le PHP, on m’a dit : « il faut chiffrer les mots de passe de tes utilisateurs quand tu les enregistres dans une base de données ! ». Moi, docile, j’ai obéis ! Cela paraît logique :

  • lors de son inscription, l’utilisateur me fournit un mot de passe en clair (appelons-le Mclair),
  • je le chiffre (il devient Mchiffré) et l’enregistre dans ma base de données,
  • lorsque cet utilisateur veut se connecter, il me fournit un mot de passe en clair (appelons-le Tclair), je le chiffre (appelons-le Tchiffré) et teste s’il correspond au mot de passe chiffré de ma base de données (Tchiffré == Mchiffré ?)

Avec ce système, si quelqu’un accède à ma base de données, il ne lui servira à rien de lire les mots de passe de mes utilisateurs puisqu’ils sont sécurisés, il ne pourra donc pas se faire passer pour un de mes utilisateurs. C’est déjà suffisamment embêtant que quelqu’un ait réussi à s’introduire dans ma base de données !

Ce que je n’avais bien capté, c’est ce qui signifie chiffré un message et pourquoi on m’avait encouragé à utilisé la fonction de chiffrage « Md5″ alors que je lisais par ailleurs qu’il valait mieux utiliser « Sha-1″. Aujourd’hui, je suis un homme nouveau qui voit le monde autrement et qui se couchera accessoirement légèrement moins bête ce soir.
Continue reading

Le retour de Buzz ?

Posted in Geekeries | 1 Comment

((/public/Google/gmail-buzz.png|Buzz sur Gmail|C|Buzz sur Gmail, nov. 2010))%%% Ou peut-être pas, qui sait ?!?%%% Je n’arrête pas de le voir apparaître / disparaître sur mon Gmail en tout cas…

Expression n° 4 : Perte de temps

Posted in Geekeries | 2 Comments

Le temps, c’est de l’argent

Et l’argent ne fait pas le bonheur

Donc, perdre son temps

C’est s’éloigner du malheur.

ssh

Fichier de configuration SSH

Posted in Geekeries | Leave a comment

SSH est tout de même un protocole vraiment formidable pour accéder à un serveur distant. Une petite ligne de commande, un mot de passe (et/ou une clef publique) et hop, c’est comme si on était sur la machine qui se situe parfois à je ne sais quelle distance de nous, le tout sécurisé ! Que demander de plus ?
Cela dit, si vous êtes comme moi, vous en avez peut-être légèrement marre de taper la ligne de commande de connexion :
ssh username@monhostquiestparfoisuneadresseIPcompliquee
Ou pire s’il faut préciser une clef DSA ou RSA :
ssh -i cheminversmaclefengeneralpastrescourt/maclef username@monhostquiestparfoisuneadresseIPcompliquee
Continue reading

Bosser chez Google

Posted in Geekeries | 2 Comments

[((/public/Divers/google.jpg|Google !|C|Google !, août 2010))|/public/Divers/google.jpg] Vu tous les (projets de) rachats d’entreprises effectués par [Google|tag:Google] ces derniers temps, je me dis qu’il y a deux solutions pour bosser là bas : * Réussir tous ses entretiens d’embauche chez Google (vu [les questions posées|http://blog.i-spirit.fr/Bosser-chez-Google-c-est-facile_a30.html], c’est mal barré !) * Faire partie d’une boîte innovante et à la pointe, touchant à la gestion ou l’analyse de données (le multimédia c’est à la mode !), et qui ne serait, si possible, pas mécontente d’être rachetée La deuxième méthode est presque plus grisante, non ? Edit : Petit résumé des achats estivales de Google sur [Zorgloob|http://www.zorgloob.com/] : [Liste de shopping Google|http://www.zorgloob.com/2010/08/27/bilan-de-lete-liste-de-shopping-google/]

Lister, ajouter, modifier, supprimer des variables d’environnement sous Windows

Posted in Geekeries | 6 Comments

Comme tous les OS (à ma connaissance), Windows possède des variables d’environnement qui sont accessibles pour tout le système. Par exemple : USERNAME contient le nom du user connecté, COMPUTERNAME contient le nom de l’ordi, OS le nom de l’OS.

Lister les variables d’environnement

Dans une console Windows (Menu démarrer > Excécuter > cmd), il suffit de taper set pour voir la liste des variables d’environnement actuelle.
Donc, le code ci-dessous :

set

Affiche par exemple :
Continue reading