Journal Python 3.4 beta 1 est sortie

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
26
26
nov.
2013

La version 3.4 beta 1 de Python est sortie le 24 novembre 2013. Cette version marque le gel des nouvelles fonctionnalités de Python 3.4. Il est donc temps de vous faire saliver avec ce qui est à venir. Pas moins de 14 PEP ont été acceptées et implémentées et 7 nouveaux modules ont été ajoutés :

Journal scm.py : gérer simplement plusieurs dépôts Mercurial et Git

Posté par  (site web personnel) .
Étiquettes :
13
4
fév.
2012

J'ai écrit un petit script Python pour gérer une dizaine de dépôts Mercurial et Git : scm.py. Vous pouvez en télécharger la dernière version depuis mon dépôt bitbucket.org (code mise en forme). Il nécessite d'activer l'extension rebase de Mercurial. Ajoutez les lignes suivantes à ~/.hgrc au besoin:

[extensions]
rebase=

Pour la configuration, lancez "scm.py scan > scm_config" dans le dossier où vous avez déjà des dépôts HG ou GIT, ils seront détectés automatiquement, et c'est parti !

(…)

Journal Sprint CPython en ligne ce week-end (17/18 déc.)

Posté par  (site web personnel) .
Étiquettes :
25
13
déc.
2011

Ce week-end (samedi 17 et dimanche 18 décembre), je vous invite à participer à un sprint CPython en ligne. CPython est l'implémentation Python de référence, elle est écrite en C.

Le sprint débutera samedi après-midi par la mise en place d'un environnement de développement, d'un tour d'horizon du bug tracker, et plus généralement des outils utilisés pour développer Python. Je proposerai ensuite des tickets facile à corriger, selon le niveau de chacun, ou bien d'autres idées de contribution. L'idéal étant (…)

Journal Vers le brevetage du vivant ?

Posté par  (site web personnel) .
Étiquettes :
10
7
déc.
2011

"L'Hadopi de l'agriculture? Le blog économique et social d'Eugène relève les incohérences d'une proposition de loi UMP interdisant aux agriculteurs de ressemer les graines issues des cultures de l’année précédente."

http://www.marianne2.fr/Vers-le-brevetage-du-vivant_a213060.html

"Ces dernières semaines, 1500 fermiers se sont suicidés collectivement en Inde, dans la province de Chattisgarh. Un phénomène récurrent, puisque les chiffres officiels font état de 1000 suicides mensuels... depuis plus de quinze ans. En cause, l'endettement des paysans lié à l'achat de semences OGM miraculeuses... qui se révèlent (…)

Journal Nouvel hébergement du projet NuFW sur ufwi.org

Posté par  (site web personnel) .
Étiquettes :
14
1
déc.
2011

Suite à la fermeture de nufw.org, FSF France a monté un nouvel hébergement pour le projet NuFW et ses copains : ufwi.org. On y trouve le parefeu identifiant NuFW ainsi qu'une dizaine d'applications et divers outils. Les applications majeures sont :

  • nuconf : Configuration système
  • nuconntrack: Suivi des connexions (conntrack Netfilter)
  • nuface3 : gestion de jeux de règles pour parefeu (Netfilter ou NuFW)
  • nulog3 : Analyseur de logs du parefeu (Netfilter ou NuFW)
  • nupki : interface simple (…)

Journal Sortie du compilateur libre Open64 en version 5.0

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
12
16
nov.
2011

La version 5 du compilateur libre Open64 vient de sortir. C'est un compilateur C et C++ pour x86 et Itanium. Je n'en sais pas beaucoup plus... L'avez-vous testé ?
http://www.open64.net/
http://wiki.open64.net/

Source : http://lwn.net/Articles/466992/

Journal Recherche auteurs pour un nouveau magazine libre autour du développement logiciel

Posté par  (site web personnel) .
Étiquettes :
19
12
déc.
2010
Je lance un projet de magazine francophone dédié au développement logiciel qui sera distribué en PDF (voir aussi sur un site web) sous licence libre (CC BY-SA ?). Le magazine sera gratuit et les auteurs ne seront pas rémunérés.

Je recherche des auteurs pour écrire des articles dans les thèmes suivant :
* Qualité (ex: buildbot)
* Outils de développement (IDE, (D)VCS, vim/emacs, gdb, gcc, valgrind, ...)
* Retour d'expérience sur les outils, méthodes de dev, gestion d'équipe, planning du (…)

Journal Partage clavier/souris : Synergy est mort, vive Synergy+ !

Posté par  (site web personnel) .
Étiquettes :
25
16
mar.
2010
Depuis l'été 2009, je tentais de comprendre pourquoi je perdais parfois le clavier après plusieurs jours d'utilisations d'Xorg (entre 1 et 15 jours, super pratique pour le debug !). J'ai suspecté Xorg, Gajim, puis evdev, pour enfin réaliser que ça venait de Synergy. J'utilise Synergy pour partager mon clavier et ma souris entre deux ordinateurs.

J'ai deux écrans branchés à deux ordinateurs différents, mais un seul couple clavier/souris. Aucun des deux ordinateurs ne gère le double écran. C'est pratique d'avoir (…)

Journal Injection DNS dans un serveur DNS de Free ?

Posté par  (site web personnel) .
Étiquettes : aucune
14
18
jan.
2010
Selon Stéphane Bortzmeyer, un des serveurs DNS de Free renvoyait une mauvaise IP pour le domaine whois.com. Le domaine pointait vers la page [http://i.imgur.com/RgIZl.png]. Avez-vous plus d'infos ?

Ils en parlent :
http://www.bortzmeyer.org/empoisonnement-dns-en-vrai.html
http://www.reddit.com/r/reddit.com/comments/aqima/whoiscom_h(...)
http://twitter.com/tuxplanet/statuses/7872836398

Journal Faille de sécurité distante (IPv4) dans les noyaux Linux 2.6.28.10/2.6.29 <= version <= 2.6.32-rc8

Posté par  (site web personnel) .
Étiquettes : aucune
23
10
déc.
2009
Un bug a été introduit entre Linux 2.6.28.10 et 2.6.29 dans le code gérant la fragmentation des paquets IPv4. Il a été découvert dans Linux 2.6.32-rc8 et corrigé dans la version finale 2.6.32(.0). Un attaquant peut faire planter une machine, voir même exécuter du code à distance. Le bug est un déréférencement de pointeur NULL (encore un).

Comme la plupart des distributions sont maintenant protégé contre l'exploitation de tels bugs (grâce à un mmap_min_addr non nul), je pense que ce (…)

Journal Brad remet le couvert

Posté par  (site web personnel) .
Étiquettes :
14
19
sept.
2009
Brad a décidé de faire parler de lui cette année :-) Il vient (le 16 septembre) d'écrire un exploit pour le noyau 2.6.31 tout chaud, à peine sorti du four (le 9 sept.). Il a d'abord posté des vidéos sur Youtube, puis (le 18 sept.) le code de son exploit :
* Linux 2.6.31 perf_counter 0day Local Root Exploit
* Linux 2.6.31 perf_counter x64 Local Root Exploit
* enlightenment.tgz: exploit ainsi qu'une boite à outils pour faciliter l'écriture (…)

Journal nmap 5.0 et openssl 1.0 beta 3

Posté par  (site web personnel) .
Étiquettes :
11
17
juil.
2009
Nmap, scanneur réseau le plus populaire, vient de sortir sa version 5. Nouveautés :

* création de l'outil ncat : couteau suisse du transfert de donnéees, redirection et debogage
* création de l'outil Ndiff : permet de comparer des scans pour découvrir les nouveaux services ou services devenus indisponibles
* augmentation considérable des performances : l'équipe Nmap a passé l'été dernier à scanner Internet et des réseaux d'entreprise pour découvrir les ports TCP / UDP les plus courants. En conséquence, (…)

Journal Hasard 0.8 : bibliothèque de génération des nombres aléatoires

Posté par  (site web personnel) .
Étiquettes : aucune
21
12
mai
2009
Hasard est une bibliothèque de génération de nombres (pseudo) aléatoires.

Simplicité

Elle offre une API simple avec des fonctions de haut niveau et une distribution uniforme. Elle embarque de nombreux algorithmes (Mersenne Twister, ISAAC, RC4, etc.) et peut réutiliser des bibliothèques existantes (OpenSSL, GSL, GMP, glib).

Sécurité

Hasard choisit le meilleur générateur selon vos besoins et votre environnement (Linux, Windows, ...) en utilisant des « profils » (ex: « @fast » ou « @secure »). Le générateur est initialisée automatiquement (…)

Journal Actualités Python : PyPy 1.1, Python 3.1 beta 1, Pycon FR et Pycon US

Posté par  (site web personnel) .
Étiquettes : aucune
13
8
mai
2009
Sentant la pression monter avec la sortie Parrot 1.0, PHP6 et Perl6 en préparation, le serpent se remue (la queue) !

PyPy 1.1 a été publié le 28 avril dernier :
http://codespeak.net/pypy/dist/pypy/doc/release-1.1.0.html
http://morepypy.blogspot.com/2009/04/beta-for-110-released.h(...)

PyPy supporte maintenant Python 2.5 (au lieu de Python 2.4), avec notamment l'ajout des modules ctypes et sqlite3. L'interprète est 10% à 50% plus rapide que la version 1.0, et 0,8 à 2x plus lent que CPython (3 à 4x dans les pires cas). Amélioration due surtout (…)