Sep272008

BlueProximity – Bloquea y Desbloquea con tu Celular

BlueProximity, Software que permite a nuestro sistema tener mas seguridad y funciona como un detector de presencia, usando la tecnología bluetooth.

En simples palabras funciona

El programa detecta la presencia de un dispositivo bluetooth a su alcance y el cual debe de estar emparejado al alejarse del equipo corre un comando el cual puede ser bloquear y activar el salvapantallas y al volver a acercarse al equipo este mismo puede desactivarlo y volver a trabajar normalmente. Cabe mencionar que puedes ejecutar cualquier comando shell, cuando te alejas o acercas..

Instalando Blueproximity

Hay 2 maneras

  1. Bajando el codigo Fuente   -   blueproximity-1.2.5.tar.gz
  2. Descargando el paquete .deb   -   blueproximity_1.2.5-0ubuntu1_all.deb

Para Instalar sin problemas tenemos que agregar el siguiente soporte de python

$ sudo apt-get install python-glade2 python-configobj python-bluez

Configurando blueproximity

Recuerden que antes de todo deben de tener emparejado su celular con su equipo.

Fuente

Aug52008

Mi primer script en python [TXT2LINK]

Hola, como andan? Hoy dejare un post cortito, porque tengo cosas que terminar. Me veía en la necesidad de poner a descargar muchos links, y lopardo, me dijo que “DownThemAll!” un addon de Firefox, que tiene la opción que al dar click derecho en una pagina te permite descargar todos los links o imágenes que se encuentre en ella, entonces lo instale, y el problema se me genero fue: tener que poner todos los enlaces en una web (con links), pensé que el dreamweaver al pegar las direcciones de los archivos en diseño, les crearía el vinculo/link solo, como no lo hiso, decidí leer y buscar un poco sobre python, que había escuchado que era simple , comencé a escribir el pequeño script y me daba fallas, así que decidí pedir ayuda en el canal #python-es de freenode, y ahí Miuler me ayudo muy gentilmente, y bueno aquí les dejo el script, por si alguien lo necesita para algo:

#!/usr/bin/env python
#Autor: dag
#Mail: dag[arroba]debian-ar[punto]com
#Blog: http://www.virtualdag.org
 from Tkinter import *
 import sys
 if len(sys.argv)>1:
    FileName = sys.argv[1]
    try:
        Source = open(FileName,'r')
        Destination = open(FileName+'.html','w')
        for line in Source.readlines():
        Destination.write('<a href="'+line[:-1]+'">'+line[:-1]+'</a>\n')
    except:
        print 'Error al abrir o intentar guardar el archivo', FileName
    Source.close()
    Destination.close()
 else:
    print 'Ha ocurrido un error inesperado.'
    sys.exit()

Un ejemplo seria:
Teniendo un archivo llamado dag.txt que contenga:
http://virtualdag.org/test.rar
http://debian-ar.org/hola.rar
http://lerolero.com/ja.tar
http://www.la.com/un.rar

Al aplicar el script:
daniel@princess:~$ ./txt2link.py dag.txt

Se crearia un archivo llamado dag.txt.html con este contenido:
<a href="http://virtualdag.org/test.rar">http://virtualdag.org/test.rar</a>
<a href="http://debian-ar.org/hola.rar">http://debian-ar.org/hola.rar</a>
<a href="http://lerolero.com/ja.tar">http://lerolero.com/ja.tar</a>
<a href="http://www.la.com/un.rar">http://www.la.com/un.rar</a>

Click aquí para descargar txt2link (tar.gz)
Click aquí para descargar txt2link (rar)

Esto es todo por hoy :o
Saludos dag

Nota: Si les interesa aprender python entren aquí.