Bric à brac

Un article de Haypo.

Retour à la page précédente Retour à la page d'accueil

Cet espace me sert de bloc à note, et j'y inscrit tout et n'importe quoi. C'est un espace plus ou moins temporaire, mais peut-être que vous y trouverez des informations pertinentes ?

Sommaire

[modifier] WinDev

[modifier] Optimiser Python

  • Implémentations :
    • CPython (1991-2008) : Python version 0.9 à 2.5
      • Interprète de bytecode Python basée sur une pile
    • PyPy (2004-2007) : suite de psyco
      • Interprète de bytecode Python
    • Jython (1997-2007) : Jython-2.2 supporte Python 2.2, la prochaine version supportera Python 2.5
    • IronPython (2006-2008) : La version actuelle 1.1 est compatible CPython 2.4.4., la prochaine version supportera Python 2.5
    • tinypy
    • Parrot (2001-2008) : Pirate
  • Optimiseurs :
    • psyco (2001-2007) : JIT i386
    • py2cmod (2001) : conversion Python vers le C
    • Shedskin (2005-2008) : conversion Python vers C++
  • Articles :
  • Fonctionnalités Python :
    • Un entier est un objet
    • Rétro-inspection
    • Classe, module
    • lambda: Génération de fonction à la volé
    • lambda x: (lamba y: x+y)
    • Récursivité
    • Frame
    • Bibliothèque standard : ctypes, struct, socket, os, sys, md5, re, ...

Autre : Pyrex (2002-2007), langage proche du Python mais plus limité.

[modifier] Regex cowboy

Rechercher les commentaires de code PHP dans vim :

/^\s\+\(\/[/*]\|\#\)

[modifier] Terminal

  • VT100
  • ansicode.txt
  • "\b" : Supprimer le caractère précédent
  • "\r" : Retour au début de la ligne (n'efface pas les caractères)
  • "\033[y;xH" : déplacer le curseur
  • "\033[2J" : effacer tout l'écran
  • "\033[M" : effacer depuis le début de la ligne jusqu'au curseur (sans déplacer le curseur)
  • "\033[0m" : restaurer les attributs par défaut
  • "\033[1m" : écrire en gras
  • "\033[30m", "\033[31m", ..., "\033[37m" : changer la couleur du texte
  • "\033[40m", "\033[41m", ..., "\033[47m" : changer la couleur de fond
  • Terminal vt102
  • s et u ("\033[s", "\033[u") : sauver/restaurer la position du curseur

En Python : module termios.

[modifier] Droit d'auteur

Article L113-8 du code de la propriété intellectuelle : « Sauf dispositions statutaires ou stipulations contraires, les droits patrimoniaux sur les logiciels et leur documentation créés par un ou plusieurs employés dans l'exercice de leurs fonctions ou d'après les instructions de leur employeur sont dévolus à l'employeur qui est seul habilité à les exercer. »