Python: Choisir une date aléatoire ...

... entre le 01/01/1970 et aujourd'hui.

>>> import time
>>> import random
>>> time.strftime('%d/%m/%Y', time.gmtime(random.randint(0, int(time.time()))))
'20/09/1992'
>>> time.strftime('%d/%m/%Y', time.gmtime(random.randint(0, int(time.time()))))
'18/11/2007'

Ca peut toujours servir

Etiquettes: 

Python: Calculer le nombre PI

Le nombre π (3,1415.........), peut être calculé à l'aide de la formule suivante:

π = (4/1) - (4/3) + (4/5) - (4/7) + (4/9) - (4/11) + (4/13) etc etc ...

On démarre les opérations avec le numérateur "4", que l'on conserve jusqu'à la fin, et le dénominateur 1 que l'on incrémente de 2 à chaque opération en alternant soustraction et addition.

Plus le nombre d'itération est important, plus la précision sera importante.

Une petite boucle en Python permet de calculer π avec une bonne précision.

Etiquettes: 

Python: Le module tempfile

Besoin d'un fichier temporaire pour y stocker provisoirement des données.

Nul besoin de se prendre la tête en créant un fichier de toute pièce où il faudra penser au répertoire de stockage, au nom du fichier, à sa suppression etc etc ...

Le module tempfile, disponible sous Python 2 et 3 permet de gérer des fichiers temporaires de leurs créations à leurs suppressions.

Fait partie des modules à utiliser sans modération.

Exemple:

CentOS: Configuration IP statique

Sous CentOS, la configuration de l'interface réseau avec une adresse IP statique diffère de celle sous Debian ou Ubuntu.

Pour identifier les cartes réseaux présentes sur la machine, exécuter la commande suivante:

# nmcli d

Pour une configuration avec un assistant, exécuter la commande suivante et suivre les indications à l'écran:

# nmtui

Une fois la configuration réseau terminée, assistée ou manuelle, redémarrer le service réseau:

TestDisk & PhotoRec

TestDisk & PhotoRec sont deux utilitaires qui permettent de récupérer des données effaçées sur des supports tels que des cartes mémoires et des clés usb.

Disponibles pour Linux, Mac et Windows.

Pour le téléchargement et la documentation complète: http://www.cgsecurity.org/wiki/Main_Page

Pour une meilleur sécurité, il est préférable d'utiliser ces utilitaires sur une copie du support à analyser.

Etiquettes: 

Pages