134 liens privés
J'ai continué à jouer avec PyLab en suivant le tutoriel de chabotsi sur "import this" ( https://chabotsi.fr/blog/tracer-une-fonction-avec-python-vagues-ndeg1.html )
Je m'amuse à faire des fonctions simples, juste pour me rendre compte à quel point c'est simple une fois que tout est bien installé.
http://simonlefort.be/zerobin/?982ded2bc4bc1286#OVqQhI/Hh+ihKN9nylBTTY3L6a8FKoQc2phedsmZTTk=
/!\ C'est du code moche avec des tests etc...
J'adore quand l'art et le numérique se rejoignent. L'idée de disséminer des clés USB partout et de s'en servir comme boite aux lettres, c'est génial.
Comment installer le gestionnaire de bureau Gnome sur une Debian 8 Jessie fraîchement installée (et où on a oublié d'installer le bureau...).
Résumé :
| ========
apt-get install aptitude tasksel
tasksel install gnome-desktop --new-install
| ========
Backup Checker, un outil en Python pour vérifier l'intégrité des archives (tar, gz, bzip2, lzma, zip). À tester.
On peut brancher un écran VGA via les broches du Raspberry Pi. :-O
Génial.
J'avais besoin d'un lecteur PDF pour Windows qui soit léger et open source. J'ai trouvé "Sumatra PDF". L'installation pèse moins de 5 Mo et il est très rapide pour ouvrir les PDF. Parfait!
Plus d'infos : https://fr.wikipedia.org/wiki/Sumatra_PDF
Explications pour utiliser "netsh trace" à la place de Wireshark ou TCPDump sur une machine windows. J'ai essayé sur deux machines et elles ne connaissent pas la commande. Peut-être trop vieilles...
Des années à préparer ses semences et à les faire évoluer sur un terrain difficile pour qu'elles s'adaptent. On a tendance à parfois l'oublier mais la vie trouve toujours son chemin. (Qui a dit "Jurassic Park" ? ^^)
Ça fait un peu peur de voir les scores lamentables de toutes les banques courantes...
Convertir des graphiques réalisés avec Matplotlib en html pour les utiliser directement dans une page web avec la possibilité de zoomer sur le graphique et/ou de sélectionner des points. Très impressionnant !
Loin de moi l'idée de défendre Apple, je trouve que ce classement n'a pas beaucoup de sens ! On fait un classement des OS les plus vulnérables en fonction des vulnérabilités signalées... Et toutes celles qu'on ne trouve pas ?
Je suis un peu sceptique aussi avec le fait de séparer toutes les versions de Windows tout en rassemblant la multitude de systèmes GNU/Linux sous la banière "Linux kernel"...
La documentation de matplotlib qui permet de faire des graphiques en Python. C'est impressionnant ce qu'on peut faire avec, il suffit de regarder les screenshots pour s'en convaincre ( http://matplotlib.org/users/screenshots.html ). J'adore le "XKCD-style".
Intéressant. Et je découvre la commande "nc" que je ne connaissais pas.
Gee en remet une bonne couche sur Firefox à propos de la décision scandaliser d'empêcher l'installation des extensions non signées.
Créer un système de signature pour les extensions et augmenter la sécurité : OUI.
Empêcher les extensions non-signées d'être installées : NON.
Vous pensez que votre compte Facebook est "sécurisé" ? (J'espère que non parce que sinon vous allez tomber de haut...)
Les employés de Facebook peuvent accéder à tous les comptes, sans mot de passe et sans notification particulière sur le compte concerné.
-_-
Quand on fait quelque chose, on mérite ce qui va avec. (reconnaissance, remerciements, argent, peine de prison, ...)
C'est exactement pour ça que j'essaye de donner le plus souvent possible la source du lien que je partage, même si je n'en tire pas d'argent...
Ça me fait penser à ce lien : http://lesjoiesducode.fr/post/112593326273/quand-je-corrige-un-bug-et-que-le-chef-se-vante
"Say my name!"
Ça semble tellement simple de forcer tout le trafic à passer via TOR sur un serveur... Il faudra que j'essaye un jour.
La liste des paquets python. Ils annoncent 55 873 packages. J'imagine qu'il y a les paquets pour différentes versions de python et qu'ils ne sont pas tous super stables mais c'est tout de même impressionnant !
Petit tutoriel pour dessiner une vague (une simple fonction cosinus dans un premier temps) avec Python.
Quelques notes :
---> J'ai eu un problème lors de l'affichage de la figure (au moment où on tape "show()" dans l'interpréteur). La fenêtre était vide. Par contre, je pouvais sauvegarder l'image avec un "savefig('fig.pdf')" :
plot(x, y)
[<matplotlib.lines.Line2D object at 0x7fe77aecba50>]
savefig('fih1.pdf') #enregistre un fichier avec l'image
show() #ouvre une fenêtre vide (à part quelques boutons)
Pour résoudre le problème, j'ai du installer "python-gi-cairo" ("sudo aptitude install python-gi-cairo" sous Debian).
J'ai eu d'autres problèmes et je n'ai finalement pas réussis à faire tourner le code chez moi. Par contre au boulot ça tourne du tonnerre.
Quelques tests :
Un cosinus :
http://zerobin.simonlefort.be/?886daf77db59d5d9#BfAi1Ykyftq1OO4HCtyoUncqV7x3NzsfvYu2TcgmEqk=
Un sinus, un cosinus et la somme des deux :
http://zerobin.simonlefort.be/?cda69e419b9545ca#DMJKoEn7MqWhKkaPyzmd3DPX9nkjSLPRm92SYHIMbhg=
Un sinus, deux cosinus et la somme des trois : (on commence à avoir des effets sympas!)
http://zerobin.simonlefort.be/?b1305dba1255dbff#IN96F34hD/Z7cfoDeOWh4t2j0Hgi2nQyNLK5XGCOSUU=
Quelques explications pour transformer Vim en IDE pour Python. (avec autocomplétion, vérification du code, etc..)
On utilise principalement ce module : https://github.com/klen/python-mode#debian-packages
(voir sa doc : https://github.com/vim-scripts/Python-mode-klen/blob/master/doc/pymode.txt#L97 )