viernes, 22 de agosto de 2014

Configuración de proxy para que funcione apt-get update en VM de mininet


Se debe editar el archivo apt.conf que está en el directorio /etc/apt:

En mi caso el "apt-get update" funcionó colocando lo siguiente:


export http_proxy="http://my_web_proxy : numero de puerto";
export ftp_proxy="http://my_web_proxy : num de puerto";

Ejemplo:

export ftp_proxy="http:/web_proxy:8080";

No olviden el punto y coma al final (sino da un error de "Junk") y al igual que se hace con estos servicios (http y ftp) se pueden configurar otros.

Espero les sea de utilidad!

martes, 19 de agosto de 2014

VirtualBox 4.3.14 -- "Error in supR3HardenedWinReSpawn" en Windows 7

Esto es un bug conocido y el fix es instalar una versión previa de VirtualBox (4.3.12):


https://www.virtualbox.org/ticket/13187


La versión 4.3.12 se puede bajar del siguiente link:

https://www.virtualbox.org/wiki/Download_Old_Builds_4_3


domingo, 3 de agosto de 2014

Cómo enviar a imprimir archivos desde Python 2.7 en Windows


Paso 1: Bajar e instalar el módul pywin32 del siguiente link:

pywin32-219.win32-py2.7.exe

Paso 2:

Importar las siguientes librerías:

import tempfile
import win32api
import win32print


Paso 3 :  Código --> las instrucciones se encuentran en los comentarios del código


        """envia a imprimir el tiquete con los datos"""


        # las siguientes 2 líneas abren un archivo temporal y escriben en ese archivo lo que vamos a
        # imprimir

        archivo_temp = tempfile.mktemp (".txt")
        open (archivo_temp, "w").write ("Esto es una prueba")

















        # se mandan a imprimir los datos, si no hay impresora, se usa la q está por defecto

        win32api.ShellExecute (
          0,
          "print",
          archivo_temp,
          #
          # If this is None, the default printer will
          # be used anyway.
          #
          '/d:"%s"' % win32print.GetDefaultPrinter (),
          ".",
          0
        )
   

Nota: El código para imprimir es una adaptación del código encontrado en la siguiente página:

http://timgolden.me.uk/python/win32_how_do_i/print.html

Espero les sirva!