Kib's Memo

Liens de la semaine 7

Article numéro 31 écrit le samedi 19 janvier 2008 à 13 h 15 min dans les catégories : Liens de la semaine Python

Salut, j'ai un peu de temps ce week-end, alors commençons par une petite floppée de liens :

  • pyharu est une alternative intéressante à ReportLab, car plus simple d'utilisation, pour créer des fichiers pdf dynamiquement. Elle se base pour cela sur ctypes et la bibliothèque Haru, bien connue des utilisateurs de C, C# ou Ruby.

  • A Simple Plugin Framework est un brillant article que je vous conseille de lire. Les Django-istes ne seront pas déçus. J'ai personnelement beaucoup aimé la discussion sur la notion d'interface. Juste un petit passage :

    As an aside, it seems to me like interfaces (and design by contract in general) exist for the sole purpose of making sure that programmers don’t make mistakes. They don’t add functionality or make anyone’s job easier, they just protect against programmer incompetence. And personally, I find it offensive to think that my programming language or framework assumes me to be incompetent.

  • Vous en avez marre de naviguer sur tous les fils Python ? Alors cette page est faite pour vous :

    PythonLinks

  • Certainement mon billet préféré cette semaine : Documents contre Objets

  • Même s'il est clairement orienté Java, ce site explique et décortique la plupart des design-patterns traditionnels OODesign .

  • markup.py est un script permettant de générer du contenu au format HTML/XML.

  • Dans la même veine, un petit script html2text qui permet de transcrire une page HTML en texte brut (et même orienté MarkDown).

  • ShowMeDo vous propose cette semaine de nouvelles vidéos digne d'intérêt :

  • ChingAtom est un nouveau site disposant de ressources mathématiques pour le collège et le lycée au format LaTeX.

Pour ma part, je continue de travailler doucement sur Haskell. L'apprentissage est lent, parfois difficile, mais j'adore vraiment les concepts. Tiens, ça me fait penser que les listes comprhension de Python ont été entièrement pompées dessus, Guido ne s'en cache pas. Après tout il a bien raison, elles deviennent vite indispensables.

Sinon, je travaille aussi en parallèle sur un projet de langage de markup. Je ne lui ai pas encore donné de nom, mais on peut dores et déjà faire la plupart de ce que proposent AFT (Almost Free Text), Markdown, et Textile avec en outre les possibilités suivantes :

  • inclure des maths facilement ;
  • inclure des codes souces ;

Si certains sont intéressés, droppez-moi un mail et je donnerai le code (qui a besoin d'une bonne refactorisation).

Bonne semaine,

Kib².

Commentaires (Voir)