Archive

Billets taggués ‘programmation’

Manipuler des PDF et JPG ou JPEG

20 octobre 2009 manuberro 0 commentaires

Je scanne beaucoup de documents (pour tendre vers le zéro papier) et j’archive ensuite ceux ci dans des PDF une fois que je n’en ai plus besoin.
Je vous donne mes astuces pour ce faire. Il vous faudra avoir installé les programmes imagemagick et gs, disponibles sous le même nom avec Ubuntu.
Créer un PDF à partir [...]

Modifier un fichier PPD

Il est parfois nécessaire de pouvoir modifier un driver d’imprimante pour ajuster son comportement. Ayant eu à le faire récemment, je vous livre mes observations pour vous éviter mes galères:

Le fichier utilisé pour contrôler l’imprimante se trouve dans /etc/cups/ppd
Il porte le nom que vous avez donné à l’imprimante lors de son installation (exemple: copieur.ppd si [...]

Utilisation de Bazaar

15 janvier 2009 manuberro 0 commentaires

Bazaar est un gestionnaire de version. L’un de ses avantages est qu’il permet d’utiliser les protocoles ssh ou ftp, ce qui signifie qu’il n’est pas nécessaire de monter un « serveur » bazaar pour l’utiliser; il suffit d’un serveur où vous pouvez vous connecter en ssh.
Classement des dossiers
L’organisation des dossiers est laissée à votre goût, mais pour [...]

Envoyer un mail avec pièces jointes en python

5 août 2008 manuberro 2 commentaires

Envoyer un mail avec pièces jointes avec python est simple en utilisant le code ci dessous.
</code>

import smtplib

import os
from email.MIMEMultipart import MIMEMultipart
from email.MIMEBase import MIMEBase
from email.MIMEText import MIMEText
from email.Utils import COMMASPACE, formatdate
from email import Encodersdef send_mail(send_from, send_to, subject, text, files=[], server="localhost"):

assert type(send_to)==list
assert type(files)==list
msg = MIMEMultipart()
msg['From'] = send_from
msg['To'] = COMMASPACE.join(send_to)
msg['Date'] = formatdate(localtime=True)
msg['Subject'] = subject
msg.attach( MIMEText(text) )

for f [...]

38.107.191.83