background preloader

First programs in PyQt4 toolkit

First programs in PyQt4 toolkit
HomeContents In this part of the PyQt4 tutorial we will learn some basic functionality. Simple example This is a simple example showing a small window. #! The above code shows a small window on the screen. import sys from PyQt4 import QtGui Here we provide the necessary imports. app = QtGui.QApplication(sys.argv) Every PyQt4 application must create an application object. w = QtGui.QWidget() The QtGui.QWidget widget is the base class of all user interface objects in PyQt4. w.resize(250, 150) The resize() method resizes the widget. w.move(300, 300) The move() method moves the widget to a position on the screen at x=300, y=300 coordinates. w.setWindowTitle('Simple') Here we set the title for our window. w.show() The show() method displays the widget on the screen. sys.exit(app.exec_()) Finally, we enter the mainloop of the application. The exec_() method has an underscore. Figure: Simple An application icon #! The previous example was coded in a procedural style. self.initUI() Figure: Icon Showing a tooltip

Variables 3.2.1. Types of variables As seen in the examples above, shell variables are in uppercase characters by convention. Bash keeps a list of two types of variables: 3.2.1.1. Global variables or environment variables are available in all shells. Below is a typical output: 3.2.1.2. Local variables are only available in the current shell. Below is a diff file made by comparing printenv and set output, after leaving out the functions which are also displayed by the set command: 3.2.1.3. Apart from dividing variables in local and global variables, we can also divide them in categories according to the sort of content the variable contains. String variablesInteger variablesConstant variablesArray variables We'll discuss these types in Chapter 10. 3.2.2. Variables are case sensitive and capitalized by default. To set a variable in the shell, use VARNAME="value" Putting spaces around the equal sign will cause errors. Some examples using upper and lower cases, numbers and spaces: 3.2.3. 3.2.4. 3.2.4.1.

Crear y aplicar parches (patches) en Linux ? Inform?tico de Guardia Recientemente he estado modificando un driver para la tarjeta GemPlus PC400 (acá GPR400) de modo que siga funcionando en Ubuntu Jaunty. Como es de bien nacidos ser agradecidos, he querido enviar al autor de la versión original del driver los cambios necesarios para adaptarlo a la nueva versión del sistema operativo (la que tenía se quedaba en Ubuntu Hardy y han cambiado algunas cosas en el kernel que impedían que siguiese funcionando). Para poder enviarle las modificaciones sobre el código fuente original he tenido que crear un patch y, a modo de recordatorio o chuleta, he optado por publicar el siguiente post (se que hay n-cientos artículos sobre el tema en Internet pero éste es el mio ;)) Crear un patch en Linux Para ello utilizaremos el comando diff del siguiente modo diff -u viejo.txt nuevo.txt > cambios.patch donde Aplicar un “remiendo” o patch Lo más sencillo es ejecutar un patch < cambios.patch ¿Sobre qué fichero realizará el cambio? ¿Qué ocurre si la ubicación del fichero no coincide?

Instalar webcam Microdia sn9c20x en Ubuntu Cualquiera de nosotros que use Linux como sistema operativo principal o único quiere aprovechar todas sus funcionalidades al máximo, para no tener que resignarnos a utilizar Windows cada vez que no sabemos como hacer funcionar algo. Es sabido también que instalar una webcam en cualquiera de las distros puede ser un verdadero infierno, sobre todo si es una cámara genérica, ya que para algunas cámaras "de marca" a veces la tarea se simplifica un poco más. Así que decidí a compartir con ustedes cómo instalar una webcam Microdia sn9c20x (la última "x" quiere decir que cualquiera sea el número que allí aparezca es perteneciente al modelo, en mi caso es sn9c201), que es una cámara genérica, en mi caso es una Eurocase EUCC-890 IRON CAM, cuyas caracterísicas son: Aquí una imágen de mi cámara: También pueden entrar a la página de Eurocase para comprobarlo: Para comenzar, la distro que utilizo es Ubuntu 9.04 (Jaunty Jackalope). $ lsusb cd microdia make #endif

Instalar Office 2007 en Ubuntu 10.04 y Linux Mint 8 « Ubuntu y Linux Mint Bueno pues yo se que no todos están a favor del software privativo, pero muchos si están a favor de usar Ms Office y por eso hago este post para los que quieran lo instalen en su ubuntu Lo primero que hay que hacer es tener la ultima versión de Wine sudo apt-get install wine Versión de Crossover Pro Linux 8 actualizado para 64 bits >>> >>> Crossover Pro Linux 64 Bit Esta en paquete .deb asi que no hay mayor problema que instalar el paquete. Después de que lo hayan instalado van a Aplicaciones > Crossover > Install Windows Software Seleccionan de la lista el Microsoft Office 2007 y clic en next. Seleccionan donde tengan el .exe o bien si es el disco del office. Se iniciara el instalador del office, pegan su clave de activacion y lo demas es al estilo windows. Aceptan los términos Clic en personalizar Seleccionen los paquetes que quieran usar. instalando… Clic para agrandar Asi es como queda en ubuntu ya instalados. Asi queda en mi dock La solucion para excel es la siguiente: 1. 2. 3. 4. 5. 6.

capturar resultados de consola | TuXapuntes Lo sentimos, la página que buscas no existe. Para todo aquel que le guste el mundo de la programación y quiera una buena información de como hacerlo en sistemas UNIX, aquí os dejo un manual, en forma de Doctorado. –> Programación de sistemas Unix La figura del “hacker” suele aparecer en las noticias y las películas ligada a usos ilegales de la tecnología. Pueden ser adolescentes irres- ponsables o enemigos decididos del orden público, más o menos orga- nizados, pero siempre factores de peligro que disparan la necesidad de reforzar los controles y sancionar leyes que adapten los viejos códigos penales a las nuevas realidades de las computadoras. Un chico curioso desde su cuarto en Caballito, Buenos Aires, puede quebrar las leyes de varios países y movilizar a sus policías. Descargar Manual (servidor público)Descargar Manual (servidor privado ) Este documento tiene la intención de ayudar a los usuarios de Linux y de Internet quienes “aprenden haciendo” (learning by doing).

Uso y programación de bash, Parte II. | esLinux Uso y programación de bash, Parte II. 9. Nuestro primer script. 10.Comentarios. 11.Escritura de la salida estandar. 12. 13.Operaciones aritméticas. 14.La sentencia if-then-else-fi. 15.El comando test. 16.La sentencia case. 17.La sentencias while y until. 18.La sentencia for. 19.Funciones 20.Despedida de la segunda parte. 9. Un programa es un conjunto ordenado de instrucciones que realizan una tarea especifica, en el caso de bash, cada instrucción ejecuta un comando. Las tareas para las cuales se utilizan los scripts es bash son generalmente para mejorar la interfaz de un programa con el usuario. Nuestro script en bash será un simple archivo de texto, lo crearemos con el editor que mas nos guste, puede ser vi, pico, joe, etc, luego ese archivo será leído por bash y lo interpretara de a una linea por vez. Cada instrucción de un script en bash debe estar separada de las demás mediante un carácter de nueva linea (ENTER) o un punto y coma (;). Veamos un ejemplo muy sencillo: # netstat -a | grep \" LISTEN \"

Instalar Spotify en Ubuntu | TuXapuntes Lo sentimos, la página que buscas no existe. Muchos de los usuarios de Linux, no se atreven a instalar Arch Linux puesto que han oido que es un sistema, dificil de configurar y requiere un proceso de instalación previo donde se necesita saber un poco lo que se esta configurando para poder tenerlo todo instalado correctamente. Para solucionar este problema llega AUI, un script que una vez tengamos una instalación standart de Arch Linux en nuestro sistema nos permitira dejar Arch Linux totalmente configurado aunque seamos el ser mas torpe y novel del mundo. Y que ¿Que hace AUI? ¿Como lo uso? Simplemente despues de haber reiniciado el sistema despues de instalar, en la consola de root: Instalamos git pacman -Sy git Conseguimos el script git clone Ejecutamos el script cd aui && . Despues seguimos las instrucciones y listo !! ¿Tenes problemas instalando algo en tu nuevo sistema operativo Ubuntu? –> Descarga Manual de Instalación de programas en Ubuntu –> Descarga el Manual

Agrega teclas no reconocidas en Ubuntu | TuXapuntes Lo sentimos, la página que buscas no existe. El mundo de la seguridad informática es demasiado amplio y complejo como para ser tratado exhaustivamente en ningún trabajo, mucho menos en uno tan simple como este; aqui unicamente he intentado resumir una visi ́on global de diferentes aspectos relacionados con la seguridad, especialmente con Unix y redes de computadores (estas u ́ultimas tan de moda hoy en día…Unix por desgracia no tanto). Este trabajo esta casi completamente extraído de mi proyecto final de carrera, que estudiaba la seguridad en los sistemas Unix y la red de la Universidad Politécnica de Valencia (UPV), de forma que si aparece alguna referencia a ‘nuestra red’ o ‘nuestros equipos’ – aunque he intentado eliminar todos los ejemplos y comentarios relativos a UPV, por motivos obvios – ya sabemos de qué se trata. –> Descarga Seguridad en Linux –> Programación de sistemas Unix Descargar Manual (servidor público)Descargar Manual (servidor privado ) –> Descargar Fundamentos de Unix

Apaga el monitor de tu portátil desde la consola. | TuXapuntes Lo sentimos, la página que buscas no existe. La figura del “hacker” suele aparecer en las noticias y las películas ligada a usos ilegales de la tecnología. Pueden ser adolescentes irres- ponsables o enemigos decididos del orden público, más o menos orga- nizados, pero siempre factores de peligro que disparan la necesidad de reforzar los controles y sancionar leyes que adapten los viejos códigos penales a las nuevas realidades de las computadoras. Un chico curioso desde su cuarto en Caballito, Buenos Aires, puede quebrar las leyes de varios países y movilizar a sus policías. Un filipino puede escribir un virus que se propague atravesando fronteras y continentes. Descargar Manual (servidor público)Descargar Manual (servidor privado ) Este documento tiene la intención de ayudar a los usuarios de Linux y de Internet quienes “aprenden haciendo” (learning by doing). Intentaré describir con un lenguaje simple y claro como trabaja todo esto. –> Descargar Fundamentos de Unix

Algunos códigos de shell script muy practicos. | TuXapuntes Lo sentimos, la página que buscas no existe. MilkroTik RouterOS es un sistema operativo basado en el kernel de Linux 2.6 usados en el Hardware de los Microtik RouterBOARD que es la división de hardware de la marca Mikrotik, se caracteriza por poseer su propio S.O de fácil configuración. Estos dispositivos poseen la ventaja de tener una relación costo /beneficio muy alto. Ahora, lo que lo hace interesante a RouterOS es que puede ser instalado en una computadora convirtiéndola en una router con todas las características necesarias, Firewall, Routing, Punto de acceso Wireless, Administración de ancho de banda, Servidor VPN y más. Configuración RouterOS soporta varios métodos de configuración como son: En su nueva versión RouterOS v4 agrega el lenguaje de Scripting Lua, que expande las posibilidades para programar y automatizar el sistema. Vamos a ver ahora todos los Features que no brinda RouterOS, ya sea que lo usemos en un RouterBoard o en una pc. Firewall Routing Conexiones Inalámbricas HotSpot

Universal USB Installer: crea versiones portables y persistentes Universal USB Installer es una herramienta que permite crear versiones portables y persistentes de casi cualquier distribución de Linux, para volcarlas a pendrives. De manera extremadamente simple, tendremos en un pendrive un sistema Linux al gusto, que además conservará nuestras preferencias entre cada vez que lo utilicemos. Tan sólo necesitamos ejecutar la aplicación en el mismo directorio en el que tengamos la ISO de nuestra distribución favorita, indicarle la ruta al pendrive que queramos usar y darle a “Instalar”. La propia herramienta te facilita la descarga de las ISOs más recientes de decenas de distribuciones. Por ahora no soporta la posibilidad de instalar varias distros de Linux en un único pendrive, pero ya tienen previsto incluir esta opción en un futuro. Vía | Lifehacker Sitio oficial | Pendrive Linux, versión para Linux Descarga | Descarga Universal USB Installer (Windows)

Related: