Reviviendo un viejo notebook con MX Linux

En la busqueda de una distro ligera de Linux, que de un excelente rendimiento al veterano Compaq Presario V3700, que cuenta con un procesador Athlon 64 X2, y unos estupendos 2 GB de memoria ram, ahora cuenta con un nuevo y flamante disco SSD de 240GB de capacidad.

Una buena oportunidad para probar otra distro, de las llamadas ligeras. Esta vez, es la oportunidad de MX Linux 19.2, llamada «Patito feo». Una distro ligera basada en la versión establa de Debian, que incorpora componentes de otra distro ligera, AntiX, junto con programas empaquetados por la comunidad MX.

Esta distro utiliza el escritorio XFCE, con el cual logra un gran rendimiento y una buena gestión y uso de los recursos del equipo.





 Seguir leyendo «Reviviendo un viejo notebook con MX Linux» 				

Consultar una Base de datos MySql con Python

Estoy aprendiendo a programar en Python, así que hice un pequeño programa que permite realizar una consulta en la base de datos, ingresando el texto a buscar. Este texto puede ser el nombre o apellido del jugador a buscar. Además, he utilizado el paquete para Python llamado PySimpleGUI, que permite utilizar la interfaz gráfica del sistema operativo.

El programa, es bastante sencillo:

Los programas utilizados son:

En entorno de programación Visual Studio Code facilita bastante el proceso al escribir el programa, pues va corrigiendo la sintaxis al instante. Desde el mismo programa, recuerda instalar «Spanish Language Pack for Visual Studio Code» para cambiar la interfaz del programa en español.

Una vez instalado Python, ejecuta el siguiente comando en la terminal para instalar PySimpleGUI:

pip install pysimplegui
consulta.py
Alex Sandoval
oct 2020
import PySimpleGUI as sg
definicion de la ventana
layout = [ [sg.Text("Jugador a buscar")],
[sg.Input()],
[sg.Button('Aceptar'), sg.Button('Salir')] ]
window = sg.Window('Buscador', layout)
while True:
event, valor = window.read()
if event == sg.WINDOW_CLOSED or event == 'Salir':
break
#Abrimos la basedatos
import mysql.connector
midb=mysql.connector.connect(host="localhost",user="xxx",passwd="xxxx",db="xxxxx")
c = midb.cursor()
#bUSCAR UN JUGADOR - ORDER BY nombre
juga = valor[0]
cadena = "SELECT * FROM jugadores WHERE (nombres like %s or ap_paterno like %s or ap_materno like %s) ORDER BY ap_paterno, ap_materno, nombres"
buscajuga = (juga, juga, juga)
c.execute(cadena, buscajuga)
result_set = c.fetchall()
datos = ""
if len(result_set) > 0:
for row in result_set:
datos = datos + "RUT: "+row[2]+" Nombre: "+row[4]+" "+row[5]+" "+row[3] + "\n"
alto = 35
if len(result_set) < 35:
alto = len(result_set)
sg.popup_scrolled(datos, title="Resultados", size=(100, alto))
valor = ""
else:
sg.popup_scrolled("no hay datos",size=(40,10))
window.close()

Begins… y la nostalgia!

begins_01Begins, fue una revista en formato electrónico en español, gratuita y completamente libre, que se distribuyo durante los años 2006 al 2008. Trataba temas de todo lo relacionado con el mundo del software libre y código abierto.

Begins pretendió ser un referente en lo que se refiería a las publicaciones existentes sobre sistemas Linux. Comenzó del mismo modo en que comienzan la mayoría de los proyectos relacionados con el software libre: la mente de unos aficionados chilenos al sistema del pingüino se puso a funcionar y antes de darse cuenta, Begins encontraba apoyo y colaboradores en muy distintas partes del planeta.

Comenzó siendo el proyecto de un grupo de amigos de la ciudad de Chillán, Chile, encontrando apoyo en colaboradores de muy diversas partes del planeta. La idea nació en octubre de 2005 en un mensaje que se envió a la lista de correos de LinuxChillan, y su primer número se liberó el 28 de marzo de 2006. Pretendía ser una revista dirigida a la comunidad y sobre todo hecha por la comunidad. Por ello se nutría de los artículos que envíaban los lectores de todo el mundo. Siempre estaba abierta a recibir contribuciones las que debían cumplir algunas condiciones mínimas.

Desafortunadamente, por diversas situaciones que afectaron a todo el equipo editorial, la revista dejó de ser publicada a finales del año 2008.

Puedes descargar las ediciones desde la 1 a la 10, desde aquí:

https://archive.org/details/revista-begins/page/n10

openSUSE Leap 15.0… Disponible!

opensuse15

La versión anterior era 42.3, así, lo que iba a ser openSUSE Leap 43 se convierte ahora en openSUSE Leap 15. Muy loco??? En MuyLinux tiene la historia completa del cambio de numeración de versiones.

Para poner en antecedentes a quien se haya perdido, openSUSE se separó en dos ramas diferentes: Tumbleweed, de carácter rolling release y base de lo que, con el tiempo y las pruebas se convertirá en SUSE Linux Enterprise (SLE); y Leap, basada en la propia SLE y orientada a ambientes de producción, pero totalmente gratuita y accesible para cualquiera que lo desee.

Si bien openSUSE Leap utiliza la base de SLE, por encima le pone mucho software más actualizado, incluyendo entornos de escritorio y aplicaciones, mantenidos por la comunidad del camaleón.

Un completo informe en Disponible openSUSE Leap 15: “código de nivel empresarial” al alcance de todos.

 

Tails, para cuando necesitas privacidad

desktopTails, es un pequeño sistema operativo Linux portable en pendrive USB que permite utilizar cualquier computador, manteniendo tu privacidad y anonimato.

Te permite navegar por internet anonimamente, no deja rastros en el computador utilizado, y viene con programas que codifican tu información de forma segura.

Puede usar Tails con seguridad, pues no realiza ninguna modificación en el equipo donde lo utilices. Cuando requieras privacidad, puedes usarlo en tu computador, en el computador de un familiar, de un amigo, del trabajo, etc.

Cómo es el funcionamiento

Después de obtener y de preparar un pendrive USB con Tails, debes colocar el pendrive en una unidad USB del equipo que vas a utilizar, lo enciendes, y esperas que cargue el sistema operativo que esta en el pendrive (no toca el sistema operativo que tenga el disco duro del computador, que puede ser Windows, Linux, etc.) Cuando finalice la carga, podrás navegar anonimamente por la web con Tor, la versión extra segura de Firefox (o de Chrome, Internet Explorer, Edge, etc.), entre otras tareas que puedes realizar.

Todas las indicaciones para descargar, instalar y configurar Tails, se encuentran en la página de descarga:

Firefox 7, ya está disponible!

Aún no es anunciada en la página oficial del proyecto, pero Firefox 7 ya está disponible para aquellos que deseen utilizarlo desde ahora. Lo pueden descargar desde el servidor FTP de Mozilla:

ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/7.0/

Esta versión es muy esperada por los usuarios, porque con la incorporación de memshrink el consumo de memoria debería disminuir en un 50% menos, según los desarrolladores.  Esperamos que estos cambios también se reflejen en mejores tiempos de ejecución (que funcione más rápido).

Al arrancar esta nueva versión somos consultados si queremos aportar con información. Respondiendo afirmativamente, estaremos aportando anonimante a mejorar el programa.

Esteticamente, es similar a las versiones anteriores. Habrá que hacer pruebas para ver si es verdad que consume menos RAM. Es muy pronto para dar un veredicto.

El estupendo artículo Firefox 7 estable en español (de Gespadas) explica algunas de las novedades que incorpora esta nueva versión, como por ejemplo la página about:memory, que detalla el consumo de RAM.

La Fundación Linux esta celebrando los 20 años de Linux

La Fundación Linux esta celebrando el 20 aniversario de Linux con diversas actividades, entre ellas, un concurso de video, concurso de diseño de poleras (o remeras).

Este año el concurso de video está dedicado al 20 aniversario de Linux y mismisimo Linus Torvalds va a elegir el mejor. Estamos todos invitandos a enviar nuestros propios vídeos de un minuto para celebrar el pasado, presente y/o  futuro de Linux. El concurso está abierto, y el ganador será anunciado en el LinuxCon en Vancouver, evento que se realizará del 17 al 19 de agosto de este año.

Más información, además de una infografia con memorables hitos en la historia de Linux están disponibles en el sitio web de Linux Foundation.

Están todos invitados a participar y celebrar.

¿Qué es lo nuevo del kernel 2.6.38?

Un cambio bastante menor en el planificador de procesos hace que los sistemas con el nuevo núcleo 2.6.38 se sientan mucho más rápidos, y los cambios de mayor alcance en la VFS (virtual file system, sistema de archivos virtual) hacen algunas tareas mucho más rápidas. Expande el soporte para los chips gráficos actuales de AMD y Nvidia, se ha mejorado el soporte de drivers adicionales para chips Wi-Fi, y muchas otras mejoras.

En The H Open Source han realizado un completo analisis al nuevo núcleo de Linux, el cual pueden revisar en el siguiente artículo: What’s new in Linux 2.6.38. También está disponible un artículo en español en Fayerwayer, titulado:  Ya disponible Linux 2.6.38 con rendimiento mejorado. No es tan completo como el articulo de The H Open, pero sirve para darse una idea de los avances en el núcleo Linux.

10 días de openSUSE 11.4

Ante el inminente lanzamiento de openSUSE 11.4, en OMG SUSE han presentado una serie de artículos en los cuales detallan aspectos novedosos de esta nueva versión de nuestra excelente distro. Los artículos son:

Espero que estos enlaces sirven para sembrar la curiosidad en aquellos que deseen ingresar al mundo Linux, y se decidan a probar openSUSE 11.4.

Fuente: openSUSE 11.4, cada vez más cerca

Actualización: En KDE Blog he encontrado traducciones de algunos de los artículos:

Día 4: Grub2

Cuarta razón para tener instalado OpenSuSE 11.4 en vuestro PC: Grub 2.

Todo usuario que se pasa de Windows a Linux tiene la siguiente duda: “¿puedo tener instalado en un pc los dos sistemas operativos? Es que no me atrevo a dejar Windows.”

La respuesta, evidentemente, es que si. De hecho es una demostración de que los sistemas Linux son mucho más respetuosos que la mayoria de “competidores”.

Esto se realizaba gracias al Gestor de Arranque, un programa que nos permitia seleccionar el Sistema Operativo al iniciar el ordenador.

Historicamente, openSUSE ha trabajado con GRUB, pero en esta nueva versión tendremos la posibilidad de probar  GRUB2, la evolución natural del veterano gestor.

Entre las novedades de Grub2 destacan:

  • Se pueden ejecturar Imágenes ISO de  LiveCD directamente desde el disco duro.
  • Menú gráfico mejorado.
  • Soporte para temas.
  • Modo recuperación.
  • Mejora la rapidez y la fiabilidad.
  • Y, por supuesto, auto-detección de otros sistemas operativos

Día 5: Scribus

Volvemos al mundo de las aplicaciones en el reapaso que estamos realizando para celebrar el lanzamiento de openSUSE 11.4.

En esta ocasión le toca a la aplicación gráfica Scribus, que viene a ser el software para crear revistas digitales libre.
Debo reconocer que debería prestar más atención a este tipo de aplicaciones a la hora de hacer mis maquetaciones pero es que uno no tiene tiempo para aprender de todo.