Punksolid Tecnologia, Curiosidades, Sistemas de Informacion y un poco de Religion

9abr/110

Como imprimir en impresora (Miniprinter) desde Python en Linux

Via MrTopf

Como en muchas otras cosas, apenas soy un novato y hay muchas formas de hacer lo que expongo en el titulo, está podría no ser la mejor, pero es una de ellas y por supuesto gracias a @Jorgekbw3 que encontró la solución:

Después de haber instalado la impresora en cuestión y haberla colocado como predeterminada con el administrador de impresoras, ya debe ser accesible a impresión con el comando

lp texto.txt

Bajo ese principio accesaremos al sistema desde python con

import os

printer=os.popen('lpr','w')

printer.write('texto')

printer.close()

Y eso es todo.

Probado con Ubuntu 10.10, Python 2.6 y Miniprinter Epson TM-T88V

11feb/110

Ninite Easy PC Setup – Silent Unattended Install Multiple Programs At Once

Como cualquier informatico o afín, no importa si eres un sysadmin, o tecnico o simplemente un Pringao (Howto) siempre es incomodo que una vez que instalas un windows tienes que descargarte las aplicaciones comunes una por una, al menos que ya las tengas almacenadas, lo cual también es incomodo por que tienes espacio alojado por aplicaciones que se descargan rápidamente. En fin, existen programas como Ninite, que seleccionas las aplicaciones que deseas y te genera el instalador que automáticamente te descarga e instala las aplicaciones sin necesidad de que el usuario vea configuraciones avanzadas, ideal para enviar por mensajería o usarlo de manera desatendida.

Ninite Easy PC Setup - Silent Unattended Install Multiple Programs At Once.

Funcionó perfecto cuando lo probé, si conoces una aplicacion similar para windows o linux te lo agradeceria me dijeras en los comentarios.

22ene/110

Revenge of the Titans

En diciembre de 2010 hubo algo que está tomando auge, salió a la venta el Humble Indie Bundle 2, un pack de juegos con una original forma de vender, todos los 5 juegos al precio que quieras, sin DRM, multiplataforma, indies, personalmente entre un amigo y yo lo compramos a 21 dolares, ya que él no tenia tarjeta de credito.

Entre el pack de juegos está un juego llamado Revenge of The Titans que consiste en defender la base de disitintos tipos de aliens, algó parecido a una de las modalidades modificadas de juegos del clasico Starcraft donde pones torretas al alcance para proteger.

La calidad de los gráficos me pareció muy detallada pero no compleja, con toques retro, variedad de armas y enemigos, y sobre todo una dificultad muy buena. Aunque si pierdes puedes bajarle el nivel a las misiones por separado.

Tiene modalidad campaña y survival, en la survival el mapa es generado automaticamente de manera muy inteligente, y la duración del modo campaña aceptable, me tomó aproximadamente 4 arduos dias de juego.

Sin duda alguna recomiendo este juego si eres jugador casual, cuesta 13 dolares en la pagina oficial y lo vale, eso o mas, o puedes esperar a que salga el proximo humble bundle a ver si lo ponen de nuevo, si no estás convencido y ocupas mas también puedes probar el beta.

Consejos/ Tips: Vende todas tus construcciones antes del final del juego, la manera mas rápida de hacerlo es dejando presionada la rueda del mouse y pasando el cursor encima de todas las construcciones y siempre que puedas compra upgrades, ya que solo puedes comprar un por misión.

P.D. Si ya lo jugaste, te agradecería me dijeras como se eliminan a los fantasmas. Si tampoco sabes puedes hacerle como yo, sacrificando una torreta de las mas baratas para destrucción mutua.

De los mejores juegos nativos para linux que he jugado.

Trailer

Sitio Oficial | Puppy Games - Revenge of the Titans

Beta para linux | Puppy Games - Downloads, Award winning retro arcade game

The Humble Indie Bundle #2 (pay what you want for five awesome indie games)

29jul/100

Problema común de software para discapacitados

Esta opinion era muy larga para escribirla en un twitt, así que aprovechemos este espacio. Uno de los temas que tengo una fascinacion personal es la accesibilidad para discapacitados, y hay un error que se comete comúnmente en todos aquellos softwares que sirven para escribir, y activan el teclado, para explicar mejor eso les detallo el siguiente ejemplo.

NeuroKey

Imagen completa de Neurokey

Para saber la diferencia de esta aplicacion debemos conocer las comunes, una de las que recuerdo es NeuroKey, un software que bien ideado puede ser una maravilla en conjunto con el hardware que tiene (Epoc Emotiv),  el problema con este tipo de software, es que los encargados de usabilidad y accesibilidad olvidan por completo a los usuarios objetivos, discapacitados que no pueden mover mas que unas pestañas, o dedos o cualquier cosa.

Para analizar NeuroKey pueden ver la imagen superior, basicamente tiene 3 areas, la de configuracion donde se elige la forma en la que se van a activar los 5 triggers, la de cajas de texto donde se ve lo que se ha escrito y la del teclado que va iluminando de color amarillo tecla por tecla.

Si se piensa o se conoce a una persona discapacitada, lo que menos le importa son las opciones que tenga el software, lo primordial es que se pueda comunicar, y para ello solo necesitamos el abecedario, y el espacio, si nos basamos en neurokey, basicamente nos quedamos con los primeros dos renglones del teclado mas la barra espaciadora, aun así, todavia se puede mejorar, si imaginamos que queremos la tecla N y la seleccion en amarillo dura 1 segundo en cada posicion tardariamos 14 segundos en tenerla seleccionada, por lo tanto podriamos intentar acomodarlos en un numero de filas igual al numero de columnas algo como 5x5 variando la ultima fila con las letras restantes, este acomodo nos serviria para manejar el selector en forma de coordenadas, iluminando la fila que queremos y una vez seleccionada con un trigger, pasar a seleccionar las columnas, lo que reduciria a 6 segundos la seleccion de la letra N. Y sin necesidad de utilizar triggers para subir y bajar de renglon, usando solo 1 trigger, lo que le facilitaria al discapacitado.

Un buen ejemplo

Leyendo engadget veo el siguiente video acerca de un software para controlar un sistema windows a través  la inhalación con la nariz, lo sorprendente de esto no es el sistema de activacion de comandos, si no el software en si, donde priorizan en el acceso a la escritura de una forma asombrosa.


Este software es algo que ya habia deseado e ideado hacer, no me importa que me hayan ganado estoy feliz de ver que lo han hecho, tiene todo lo que un software para escribir necesita, seleccion de letras por coordenadas con las letras basicas y texto predictivo como el de los telefonos celulares, con un solo trigger.

¿Y ustedes creen que haya alguna manera de mejorarlo?

Enlaces

The nose knows... how to let quadriplegics move and speak (video)

Sniff-detector allows paralysed people to write messages, surf the net and drive a wheelchair

12sep/093

Opera 10 – Reseña

opera.logoTengo mas de una semana usando Opera 10, y hasta el momento me ha dejado un buen sabor de boca, las características nuevas que tiene son bastante interesantes, entre las que mas me han gustado son:

Opera turbo

Sin duda sirve muchísimo para los que se conectan desde redes lentas, acelerando la velocidad bastante, aunque esa característica no es para los que les gusta la calidad en las imágenes, ya que solo hace un escaneo y muestra con muy baja calidad las imágenes, solo para que te des una idea de lo que muestran. Por eso no es una característica que deba usarse siempre.

Reload Page

La mayoría de las paginas en Internet no te muestran un streaming de noticias, pocas usan las bondades del ajax, entonces las paginas dinámicas como twitter.com tienes que estarlas recargando manualmente con f5 o cualquier botón. Pues con Opera 10 dando clic derecho sobre la pagina en cuestión tenemos una opción que dice Reload Every -> y podemos elegir entre bastante intervalos de tiempo predeterminados o hacer el propio. Algo que a los que usan la interfaz web de twitter les puede servir mucho.  Y para los que usen firefox alguna vez vi que había un plug in por ahi.

Plugins

Los añadidos en Opera 10 son como los de firefox, solo que aquí parecen ser mas potentes, incluso probé unos para facebook y twitter, que puedes sacarlos del navegador y manejarlos como ventanas independientes, algo así como lo que presume java plus de hacer. Lamentablemente no son tantos como los de firefox, ni tan  variados.

Memoria

Tiene un uso moderado de memoria ram, algo en el que le gana a su competencia firefox, opera al iniciar me gasta unos 150 megas de ram, cuando firefox cerca de los 300. Eso no significa que opera 10 sea ligero, es solo que administra mejor la ram.

Sincronizan de Marcadores

Puedes sincronizar tus marcadores entre todos tus navegadores opera, ya sea para distintas computadoras o tu celular, para eso ocupas una cuenta de opera, que se crea de volada. Esta caracteristica solo seria util para personas que usan muchas computadoras.

Entre otras cosas

Se ejecuta rápido, tiene un botón donde están las pestañas donde puedes ver el listado de las paginas cerradas recientemente de manera practica. El speed dial es una pagina de inicio muy practica. Etc.

En fin esta es una opción mas que deben probar y si les gusta usarlo diario. El caso es no usar Internet Explorer que no ofrece ninguna ventaja extra.

Referencias

Opera 10