Debian 11 ya tiene fecha de lanzamiento: el 14 de agosto

Debian 11 14 de agosto

Bueno. Ya tenemos una fecha que marcar en el calendario. Aunque Ubuntu es más popular, el sistema desarrollado por Canonical es descendiente del que desarrolla Project Debian. A diferencia del primero que sabemos que lanza una nueva versión cada seis meses y conocemos el día con medio año de antelación, los segundos confirman la fecha cuando lo tienen todo preparado. Después de la «Hard Freeze» y la «Full Freeze», el proyecto ha anunciado que Debian 11 llegará a mediados de agosto.

Bullseye es el nombre en clave que han elegido para este lanzamiento, y llegará 25 meses después del actual Buster. Project Debian elige nombres de personajes de Toy Story, y Bullseye es el caballo de trapo que aparece en la famosa saga. En el fondo de pantalla, que podéis ver sin difuminar en el enlace de encima de estas líneas, podemos ver lo que parece la cabeza de un caballo, aunque hay que tener algo de imaginación para verlo.

Tres semanas para el lanzamiento de Debian 11 Bullseye

Siguiendo un poco con las comparaciones con Ubuntu, Canonical realiza sus lanzamientos en jueves, y Project Debian nos ha entregado las últimas versiones en fin de semana. Debian 11 Bullseye será lanzado el 14 de agosto, lo que es dentro de 22 días.

En cuanto a las novedades, bien sabido es que Debian no apuesta por el software más moderno, sino por el que está más probado y con los bugs más pulidos. Como usuario de KDE, y si no me equivoco, me atrevería a decir que usará Plasma 5.18, la última versión LTS del entorno gráfico de KDE Communtity. En cuanto a la versión «canela», su principal mantenedor ya adelantó que no seguiría trabajando para añadir Cinnamon 5, pero parece que Bullseye sí estará disponible con ese sabor. Para confirmar todas las funciones tendremos que esperar hasta el sábado 14 de agosto.

from Linux Adictos https://ift.tt/3iF81ZH
via IFTTT

De pseudocódigo y diagramas. La programación en Linux 3

De pseudocódigo y diagramas

En esta serie de artículos estamos tratando de darle un marco teórico que permita a los aspirantes a programadores elegir las mejores herramientas de la enorme selección que ofrece Linux para la creación de software.

En el artículo anterior habíamos dividido el proceso de programación en cinco etapas y habíamos comenzado con la descripción de la primera.

De pseudocódigos y diagramas

Para quienes no se sienten cómodos con las representaciones gráficas utilizando diagramas de flujo, el pseudocódigo representa una buena alternativa.

El pseudocódigo está a medio camino de una larga descripción narrativa y el código escrito en un lenguaje de programación.

Se trata de una descripción detallada de los pasos que un programa debe hacer para cumplir la tarea encomendada. Pero, al estar redactado utilizando palabras de nuestro idioma, permite a quienes participan de un proyecto sin ser programadores determinar si estos entendieron que es lo que se espera de ellos.

La descripción en pseudocódigo admite los siguientes tipos de instrucciones; de proceso, control, descripción y la combinación de todas o algunas de ellas. Para esto utiliza tres tipos de estructuras:

  • Estructura secuencial: Las instrucciones se ejecutan de manera ordenada empezando por la del renglón inicial y así sucesivamente hasta llegar al último.
  • Estructura selectiva: El que una instrucción se ejecute depende del cumplimiento o no de una condición. Puede ser doble (hay dos alternativas) múltiples (Varias condiciones mutuamente excluyentes) Múltiples Casos (Se compara si un valor generado por el programa coincide con uno dado)
  • Estructura iterativa: Una o más instrucciones se ejecutan de manera ininterrumpida hasta que se le indique o se cumpla una condición. Las modalidades son Bucle mientras (las instrucciones se ejecutan mientras se mantenga una condición). Bucle repetir (Comprueba si se cumplieron todas las instrucciones del bucle y en caso de haberlo hecho se continúa con la ejecución del resto del programa, Bucle para (El código del bucle se ejecuta hasta que se alcanza el número de repeticiones predeterminado), bucle para cada (se ejecuta con una lista de elementos, Anidamiento ( Incluir funciones y procedimientos dentro de otras funciones y procedimientos.

Ejemplo de pseudocódigo

Supongamos que tenemos que escribir un programa que compare dos valores introducidos por el usuario. No se acepta que el usuario introduzca dos valores iguales. Tendríamos algo como esto
INICIO
Poner las variables A=0 y B=0
Pedir la introducción de dos valores distintos
Leer los valores
Asignar los valores de A y B
Comparar los valores de A y B
Si A y B son iguales se vuelve a 3
Si A > B entonces escribir A es mayor que B
Si A < B entonces escribir Escribir B es mayor que A
Escribir ¿Desea introducir otro valor? (S/N)
Si se pulsa S ir a 3
Si se pulsa N finalizar programa
FIN

Herramientas de código abierto para la determinación de problemas

Programas para la creación de diagramas de flujo.

Estos programas traen todos los símbolos necesarios para representar las tareas de la futura aplicación.

LibreOffice Draw

La aplicación para dibujo vectorial de la suite ofimática de The Document Foundation incluye todos los símbolos necesarios. Aunque, al no haber sido creada para eso no tendremos características de automatización. Habrá que ajustar posición y tamaño manualmente

Inkscape

Es la más completa herramienta de código abierto para el trabajo con gráficos vectoriales. Utiliza el formato SVG con todas sus ventajas y es la opción ideal para lograr impresiones de alta calidad de los diagramas de flujo. También trae predefinidos todos los símbolos necesarios

Editor de diagramas Dia

Dia está inspirado en Visio, la aplicación de Windows para la creación de gráficos técnicos. Disponible en los repositorios, trabaja con varios formatos gráficos, permite la impresión en múltiples páginas y, además de las formas predefinidas permite la utilización de otras creadas por el usuario.

Programa para escribir pseudocódigo

PseInt

Este desarrollo español es ideal para comenzar en la escritura de pseudocódigo. Dado que el pseudocódigo que utiliza está basado en nuestro idioma, la curva de aprendizaje se reduce notablemente. Además incluye un creador de diagramas de flujo, ayudas emergentes, plantillas de pseudocódigo, indentado inteligente y la ejecución del programa.

Debido a que el pseudocódigo no es algo formalizado, no existen demasiadas herramientas disponibles. Si hay complementos para los distintos editores de código y entornos integrados de desarrollo.

from Linux Adictos https://ift.tt/3y0UIJt
via IFTTT

Manjaro 2021-07-23 ya disponible con Nvidia 470.57.02, Pipewire 0.3.32 y el SDDM oficial de KDE

Manjaro 2021-07-23

Hace diez días publicamos un artículo en el que había varios fallos por la numeración. Mea culpa todo. En un principio, pensé que esa mega actualización iba a coincidir con lo que más tarde serían las imágenes de Manjaro 21.1, y no, ahora mismo están lanzando Release Candidates de esa versión. Es más, otro error me hizo poner, encima, «21.0», pero corregí lo que pude. Y para evitar confusiones, ahora diferenciaremos entre lo que lanzan para las instalaciones existentes y las nuevas imágenes. En ese sentido, hoy han lanzado Manjaro 2021-07-23.

Teniendo en cuenta que han pasado sólo diez días desde la versión anterior, poco realmente llamativo han podido incluir. Sí nos hemos dado cuenta los usuarios de KDE que nos ha cambiado el SDDM por el oficial de KDE, y en lo personal y sin más información al respecto sí que sé que ha cambiado algún icono, como el de Yakuake en la bandeja del sistema.

Novedades de Manjaro 2021-07-23

  • La mayoría los nuestros Kernels se han actualizado. Aquí recuerdan que la serie 5.12 está ahora marcada como EOL («End Of Life» o final del ciclo de vida).
  • Wine está ahora en 6.13.
  • VirtualBox se ha actualizado a 6.1.24.
  • Pipewire ha subido a 0.3.32.
  • Nvidia 470.57.02.
  • System está en 248.5.
  • Algunos paquetes se han actualizado como Breath2-Themes (por eso lo de los iconos), Cinnamon y Kodi.
  • Firefox está ahora en 90.0.
  • Mesa 21.1.5 ya está disponible.
  • Más actualizaciones el tema Breath2.
  • AMDVLK está en 2021.Q3.1.
  • Otras actualizaciones regulares.

Como hemos explicado, a partir de ahora hablaremos de dos tipos de lanzamientos, y este Manjaro 2021-07-23 ya está disponible para actualizar desde el mismo sistema operativo. Probablemente, en las próximas horas lancen las ISO de Manjaro 21.0.8, o quizá añadan todas las novedades de hace 10 días y estas al Manjaro 21.1 que será lanzado en el mes de agosto. Si usáis KDE y veis que inicia distinto, tranquilos; es así.

from Linux Adictos https://ift.tt/3x0FKlp
via IFTTT