Y en medio de la polémica, MUSE Group lanza Audacity 3.0.3 e incluye versión AppImage para Linux

Audacity 3.0.3 en AppImage

En los últimos meses ha habido mucho ruido alrededor de uno de los editores de ondas de código abierto más populares. Hace menos de tres meses, MUSE Group adquirió Audacity en lo que fue el primer episodio de un culebrón que aún está rodándose. Aquí escribimos varios artículos al respecto, como uno que explica qué datos recogerá a partir de ahora, uno con alternativas y otro sobre dos forks que no recogen telemetría, pero la vida sigue y ayer empezó a estar disponible Audacity 3.0.3.

No es una actualización de las más importantes de la historia del software e, iluso de mí, se me había pasado por la cabeza que iba a leer algo relacionado a una disculpa y que no iban a recoger ningún dato sobre nosotros. Nada de eso. Lo bueno para los usuarios de Linux es que, para los que no quieran instalar nada, Audacity 3.0.3 está ahora también disponible como AppImage.

Novedades de Audacity 3.0.3

  • La versión de Windows de Audacity es ahora de 64 bits (Nota: los plug-ins de 32 bits no funcionarán en Audacity de 64 bits).
  • Se han mejorado los colores del espectrograma por defecto.
  • Ahora se ofrece un binario oficial para Linux en forma de AppImage (disponible aquí).
  • Comprobación de actualización: Audacity ahora puede comprobar si hay una versión más nueva disponible.
  • Informe de errores: permite a los usuarios enviar los detalles de un error grave.
  • Se han corregido varios errores

En lo personal, decir que la versión Flatpak me ha fallado en Manjaro y he tenido que reinstalarla. Por todo lo demás, Audacity no necesita presentación, y sólo las pocas novedades anteriores, que hay versión en AppImage y el cambio de dueño nos tiene que hacer decidir si queremos seguir usándolo o no. Por mi parte, esperaré para ver cómo va el soporte en alguno de los forks.

from Linux Adictos https://ift.tt/2WrTx83
via IFTTT

Alemania esta en la mira de TSMC para ser la sede de su primer fabrica en Europa

TSMC o tambien conocido como Taiwan Semiconductor Manufacturing Company, dio a conocer recientemente que tiene en la mira a Alemania, ya que ahí es donde quiere construir una planta para la fabricación de sus chips.

La compañía dijo que aún era demasiado pronto para decir si construiría fábricas en Alemania y que las conversaciones aún estaban lejos de ser una afirmación, sin embargo, el plan de expansión del fabricante de semiconductores de Taiwán llega en un momento en que la UE busca reducir las importaciones de chips, pero también eliminar el riesgo de espionaje, en medio de una escasez de suministro.

Además de que la UE busca impulsar la producción de semiconductores y protegerse de los shocks en la cadena de suministro global. Así, desde principios de año, la Comisión Europea ha mantenido conversaciones con los gigantes mundiales de la industria de los chips, incluidos Intel y TSMC.

En respuesta a esta medida, TSMC dijo que la compañía había comenzado a considerar la construcción de una planta en Alemania. La decisión dependerá de la demanda y los requisitos de los clientes de TSMC, mientras que el costo de la instalación será compartido entre TSMC, sus clientes y/o los gobiernos locales o estatales.

«Estamos en la fase preliminar de considerar si ir a Alemania», dijo a los accionistas el presidente de la junta directiva de TSMC, Mark Liu, en la reunión general anual de la compañía. «Aún es demasiado pronto, pero lo estamos evaluando seriamente y [una decisión] dependerá de las necesidades de nuestros clientes», agregó. Los comentarios son la última señal de que la empresa de chips más valiosa del mundo se está alejando de su estrategia de décadas de concentrar la mayor parte de su producción de chips en Taiwán.

La compañía ya está construyendo una fábrica de chips de $ 12 mil millones en Arizona y planea construir su primera fábrica de chips en Japón. Con respecto a la planta avanzada de TSMC en Estados Unidos, Liu dijo que apoyará la demanda de los clientes, especialmente en infraestructura y seguridad nacional.

“Los clientes son la columna vertebral de nuestra expansión global. Actuaremos con mucho cuidado ”, dijo Liu. La planta será la primera instalación de TSMC en el país en veinte años. Se espera que la producción comience en aproximadamente dos años y medio, o principios de 2024.

El ex presidente fundador de TSMC, Morris Chang, advirtió recientemente que la prisa por llevar los semiconductores a casa generaría costos masivos sin garantizar la autosuficiencia de chips que buscan las grandes economías. Como parte de su establecimiento en Japón, Liu dijo que la compañía está discutiendo actualmente con sus clientes japoneses formas de reducir los costos operativos. Según él, el costo de construir y operar una fábrica de chips en Japón es mucho más alto que en Taiwán.

“Estamos hablando directamente con nuestros clientes japoneses sobre formas de reducir el diferencial de costos. Una vez que se completa el proceso de diligencia debida, nuestro objetivo es al menos alcanzar el punto de equilibrio en términos de costos ”, dijo Liu.

Según los analistas, muy pocos diseños desarrollados en la UE requieren los procesos avanzados por los que se conoce a TSMC. Según ellos, construir una instalación de producción de semiconductores compatible con N3 o N2 (3nm o 2nm) en Europa no tiene mucho sentido (esto también es lo que quieren los burócratas europeos).

No obstante, hay suficientes empresas europeas en las industrias automotriz y de telecomunicaciones que utilizan los nodos avanzados y maduros de TSMC.

Hay empresas independientes subcontratadas de ensamblaje y prueba de semiconductores que ofrecen servicios similares, pero también están ubicadas en Taiwán, China u otros países asiáticos. Por lo tanto, si los chips se pueden fabricar en Europa, deberán enviarse a Asia para su prueba y montaje, y luego devolverse a Europa, donde se utilizarán.

En este momento, TSMC no está hablando de construir una instalación de empaque en Europa, pero parece que la descentralización de toda la cadena de suministro puede ser necesaria para que los clientes de TSMC eliminen el riesgo geopolítico.

Además, es importante señalar que la UE se ha comprometido a invertir hasta 145 mil millones de euros para desarrollar procesadores de nueva generación y mejorar el proceso de grabado de 2 nm para procesadores. Esto también podría utilizarse para financiar unidades de prueba y acondicionamiento en la Unión.

from Linux Adictos https://ift.tt/2UKME1e
via IFTTT

Ya fue liberada la tercera versión beta de Haiku R1

Los desarrolladores de Haiku OS se complacen en anunciar la liberación de la tercera versión beta del sistema operativo Haiku R1, la cual llega después de un año de desarrollo y dentro de los cambios más notables de la nueva versión se destacan las mejoras al proceso de instalación, tambien del navegador web, los controladores y más.

Para quienes desconocen del proyecto, deben saber que se creó originalmente como reacción al cierre de BeOS y se desarrolló con el nombre de OpenBeOS, pero se cambió el nombre en 2004 debido a afirmaciones relacionadas con el uso de la marca comercial BeOS en el nombre.

Haiku OS se centra en las computadoras personales, utiliza su propio kernel, construido sobre la base de una arquitectura modular, optimizada para una alta capacidad de respuesta a las acciones del usuario y la ejecución eficiente de aplicaciones multiproceso.

Además de que presenta una API orientada a objetos para desarrolladores y hace uso del sistema de archivos OpenBFS que admite atributos de archivo extendidos, registro en diario, punteros de 64 bits, soporte para almacenar metaetiquetas (para cada archivo, puede guardar atributos en la forma clave=valor, lo que hace que el sistema de archivos se vea como un base de datos) e índices especiales para acelerar la selección en ellos.

Los árboles «B + tree» se utilizan para organizar la estructura del directorio. Desde el código de BeOS, Haiku incluye el administrador de archivos Tracker y la Deskbar, cuyas fuentes se abrieron después de que BeOS abandonara la escena.

Principales novedades de Haiku R1 Beta 3

En esta tercera versión beta que se presenta del sistema de los cambios más importantes que se destacan podremos encontrar que el navegador web WebPositive, desarrollado por el proyecto, se ha transferido para utilizar el motor WebKit 612.1.21 con lo cual se ha mejorado considerablemente la estabilidad y compatibilidad con otros navegadores.

Otro de los cambios que se presenta en esta nueva versión es que el proceso de instalación del sistema ha sido mejorado, ya que ahora la interfaz de partición del disco se ha simplificado y la interfaz de configuración del controlador se ha modernizado.

Tambien se destaca que se ha ampliado el soporte de hardware, ya que los controladores para dispositivos inalámbricos se han portado desde FreeBSD 13, además de que se agregaron nuevos controladores para tarjetas de sonido, sistemas de almacenamiento y dispositivos USB, tambien se ha mejorado la compatibilidad con USB 3 y sobre todo el rendimiento se ha mejorado en sistemas con tarjetas gráficas NVIDIA (GeForce 6200-GeForce Go 6400).

Por otra parte, en el servidor de gráficos, app_server, la administración de la memoria se ha reelaborado y se han agregado operaciones de renderizado compuesto adicionales (utilizadas en el navegador para renderizar elementos de lienzo).

Tambien se menciona que el emulador de terminal tiene soporte para secuencias de escape para mostrar caracteres repetidos y la compatibilidad POSIX ha sido mejorada.

De los demás cambios que se destacan de esta nueva versión:

  • Se implementó la capacidad de reanudar la descarga de actualizaciones que se interrumpieron debido a fallas en la red.
  • Soporte mejorado para temas de colores oscuros.
  • La capacidad de deshabilitar el panel táctil se ha agregado a la configuración del sistema de entrada.
  • Soporte mejorado para sistemas de archivos XFS y NFS.
  • Se agregó soporte para tablas de particiones Sun VTOC.
  • Proporcionó escala de barras de desplazamiento según el tamaño de fuente.
  • Soporte de localización mejorado.
  • Se mejoró la estabilidad del MediaPlayer. Soporte agregado para video 4K.
  • El administrador de paquetes brinda soporte para ejecutar scripts del controlador durante la eliminación del paquete.
  • Versiones actualizadas de programas. Python 2 ha quedado obsoleto y reemplazado por Python 3.7.

Finalmente si estás interesado en conocer más al respecto o en obtener la imagen de esta nueva versión, podrás hacerlo dirigiéndote al siguiente enlace. 

Descarga

Para quienes estén interesados en esta tercer beta, deben saber que se han preparado varias imágenes en vivo de arranque (x86, x86-64) para evaluar la nueva versión y las cuales pueden obtener desde el siguiente enlace.

 

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

Lista con las ¿peores? apps para GNU/Linux

apps error

Siempre se suelen hacer listas de las mejores apps para…, las mejores distribuciones GNU/Linux, etc. Pero, ¿por qué no una lista de las peores aplicaciones para GNU/Linux? Eso también puede ser positivo, haciendo que los usuarios eviten ciertos proyectos que no son buenos por unos u otros motivos, o que realmente no resultan prácticos.

Si quieres conocer cuales son las peores aplicaciones, o las más inútiles, que puedes instalar (o que estuvieron en su momento disponibles) en tu distribución favorita, aquí tienes una lista con el Top 10:

Las peores apps de Linux…

Firefox Extensions Manager

Mozilla ha creado uno de los mejores navegadores web, y el favorito de muchos. Firefox sin embargo, su gestor de extensiones ha generado muchos problemas en el pasado, dejando inutilizables a muchas de ellas cuando se actualizan. Afortunadamente, los desarrolladores han estado trabajando en eso para mejorar.

Cheese

Viene preinstalada en distros como Ubuntu. Pero… ¿realmente alguien usa esta apps? Se supone que es para la webcam, sin embargo ha tenido algunos errores que han desesperado a muchos usuarios, como los fallos de segmentación, lentitud, entre otros.

Istambul

Fue popular, aunque ya existen muchas alternativas superiores para grabar el escritorio en Linux. Una de las alternativas más poderosas es el famoso OBS. Además, este software no funcionaba de forma fina (especialmente en la era Unity cuando no era compatible), y muchos usuarios que lo instalaban terminaban haciendo uso de otros proyectos como Kazam, Vokoscreen, etc.

HasciiCam

Es una de esas pequeñas apps para crear efectos en vídeo, pero que resultó bastante poco funcional y completa. En muchas ocasiones reconocía bien la cámara web, pero las opciones de configuración eran un poco cuestionables, y en ocasiones los errores daban como lugar a que no se grabase el vídeo.

Lombard Video Editor

Es un editor de vídeo que tampoco resultó un éxito. Es cierto que era liviano, pero le faltan multitud de funciones para que realmente sea práctico para su acometido. Básicamente se limitaba a una herramienta para cortar vídeo y con capacidad para exportar.

Miro

Otra conocida app para TV en Linux. Permite ver canales de televisión a través de Internet y se basaba en el navegador Firefox. Sin embargo, no funciona del todo bien, y en ocasiones aún hay enlaces a canales basados en Flash (incompatible), además de ser confuso para los principiantes, etc.

HomeBank

Una de esas apps que parecen demasiado primitivas como para esta época. Un software para finanzas muy básico y con algunos errores que ahuyentaba a los usuarios. Con una GUI anticuada, y pidiendo una renovación a gritos.

GNOME Nanny

Un sistema de control parental bastante nefasto comparado con otros proyectos del mismo tipo. Es cierto que permitía cargar reglas preconfiguradas para evitar el acceso a ciertos sitios web, control de tiempo, etc., pero tenía una interfaz algo tosca, bloqueaba algunas cosas, y si se intentaba desinstalar bloqueaba todo el acceso web…

Gromit

Por último, otra de esas apps poco exitosas fue Gromit. Creada para anotaciones usando una tableta gráfica. Sin embargo, fallaba en algunas ocasiones.

from Linux Adictos https://ift.tt/2VftnEF
via IFTTT

Microsoft da la alarma: un LemonDuck evolucionado ataca a equipos con Windows y Linux

LemonDuck

Microsoft ha publicado un informe avisando de que existe una versión evolucionada de LemonDuck que, además de minar criptomonedas, ahora puede robar credenciales, meter puertas traseras y llevar a cabo varias otras actividades maliciosas en los equipos vulnerables. La primera versión se descubrió hace años, pero lo que hacía era usar los recursos de nuestros equipos para minar monedas como el Bitcoin. El nuevo es mucho más peligroso, según el equipo Microsoft 365 Defender Threat Intellligence.

¿Y por qué estamos hablando de esto en LinuxAdictos? Porque este virus también afecta a los equipos que usan Linux. Entre sus nuevas habilidades, ahora puede robar credenciales, desactivar controles de seguridad, difundir correos de suplantación de identidad (phising) e instalar puertas traseras para dejar a los equipos expuestos a ataques futuros de otras herramientas.

LemonDuck puede explotar vulnerabilidades más antiguas

LemonDuck puede explotar vulnerabilidades antiguas que aún no hayan sido parcheadas. Entre los fallos que puede aprovechar, tenemos:

  • CVE-2019-0708, conocido como/relacionado a BlueKeep.
  • CVE-2017-0144, conocido como/relacionado a EternalBlue.
  • CVE-2020-0796, conocido como/relacionado a SMBGhost.
  • CVE-2017-8464, conocido como/relacionado a LNK RCE.
  • CVE-2021-27065, CVE-2021-26855, CVE-2021-26857 y CVE-2021-26858 relacionados a ProxyLogon.

De lo más curioso de esta versión de LemonDuck es que puede eliminar a otros atacantes de la escena. Es decir, en un equipo infectado, este pato de limón intenta evitar nuevos ataques parcheando los mismos fallos que ha usado para conseguir acceso al sistema. Un malware acaparador y egoísta, pero tampoco es que vayamos a hablar bien de ningún otro software malicioso.

En un principio, LemonDuck está destinado a los usuarios de China, pero también está activo en los Estados Unidos, Francia, Alemania, Reino Unido, India, Rusia, Corea, Canadá y Vietnam. Ni España ni Latinoamérica están de momento en la lista, pero este es un buen momento para recordar que merece la pena instalar, como mínimo, todos los parches de seguridad que nos ofrece nuestra distribución Linux tan pronto en cuanto nos sea posible.

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

Muck: una loca aventura de supervivencia que llega a Linux

Muck

Muck es uno de esos títulos de videojuego que es poco común. Se trata de una aventura de supervivencia procedimental con unos gráficos que te recordarán a otros populares videojuegos de éxito. Está disponible para GNU/Linux y es totalmente gratuito, por lo que es diversión sin gatos para este verano…

Aunque parece muy simple y poco atractivo, lo cierto es que este tipo de videojuegos indie tienen su magnetismo. Algo diferente para los que quieren escapar de la rutina y quieren una perfecta mezcla en esta divertida aventura que fue lanzada el pasado 5 de junio, y que este mes ya ha llegado para Linux y macOS con compilaciones nativas que buscan probadores desde Steam.

Muck fue creado por un desarrollador que se hace llamar Dani, y que también es un popular YouTuber con más de 2 millones de suscriptores. Por eso no es sorprendente que no sea muy popular, pero insisto que merece la pena probarlo.

El propio desarrollador lo describe en un breve resumen que dice: «Atrapado en el lodo de una isla, solo o con tus amigos, intenta sobrevivir el mayor tiempo posible utilizando los recursos que encuentres en la isla.»

En Muck podrás recolectar recursos que necesitarás, crear herramientas, armaduras, y armas para sobrevivir en esta isla, encontrar objetos que hay por ahí escondidos, y construir tu hogar para estar durante el día. Pero una vez caiga la noche, tus enemigos aparecen entre las sombras, y tendrás que defenderte con los recursos y armas creadas durante el día para lograr llevar al amanecer vivo…

Una experiencia divertida y llena de acción en una islaque podrás disfrutar en tu distro Linux favorita desde ya. Y todo parece funcionar bastante bien. Desde su lanzamiento ya ha superado las 40.000 reseñas de usuarios, y una puntuación bastante positiva. Actualmente cuenta con una media de 10.000 jugadores en línea con regularidad, y esa cifra va en aumento.

Si quieres comenzar a jugar ya con Muck, puedes descargarlo e instalarlo totalmente gratis desde Steam.

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

Audacity: Las mejores alternativas que puedes usar

Audacity

Recientemente se han encendido las alarmas con algunas noticias que han aparecido sobre la privacidad en Audacity ahora que ha cambiado de manos. Podrás ver la red llena de artículos a favor de este software de código abierto y también en contra, de aquellos que no les ha gustado nada los cambios.

Pues bien, tanto si no te gusta Audacity por esos motivos, como si quieres una alternativa por otros diferentes, aquí tienes un listado con algunas de las opciones que tienes a tu alcance para edición de sonido en Linux…

Mejores alternativas a Audacity

 

Ardour

Ardour es un conocido software de audio que se emplea bastante en distros Linux por aquellos que quieren hacer sus trabajos con el sonido. Es una de las mejores alternativas a Audacity, además de ser gratuito. Podrás grabar, cortar, ecualizar, y mucho más con sus herramientas de edición de las pistas.

Ardour

Radium

Otra alternativa para Audacity. Un editor de música con una nueva interfaz gráfica con la que trabajar será realmente fácil. Comparado con las interfaces convencionales de los secuenciadores, ésta es más rápida y muestra más detalles del audio en pantalla.

Radium

Frinika

Frinika también es libre y gratuito, bajo licencia GPL. Es una competa estación de trabajo para música. Contiene secuenciador, soporte MIDI, sintetizador por software, grabador de audio, piano, sistema de edición y más.

Frinika

EKO

EKO es un editor de sonido muy simple. Además, es compatible con la mayoría de los formatos de sonido populares. Puede cortar, copiar, pegar sonido y tiene un procesador FX mínimo, pero funcional.

EKO

Vsound

Vsound es un loopback virtual de audio. Una aplicación que te permite digitalizar grabaciones grabando una salida de algún otro programa, como puede ser un reproductor multimedia. Puedes guardar en formato WAV o canalizar a otro programa como un encoder MP3.

Vsound

KWave

KWave es un editor diseñado por KDE, aunque se puede instalar en entornos que no son Plasma. Permite grabar sonido, reproducir, importar y editar en varios formatos.

KWave

GTK Gave Cleaner

Este otro es una alternativa a Audacity, pero creada para GNOME (pero se puede instalar en otros entornos). Es un editor de sonido simple que emplea GTK+ para los widgets de su GUI.

GGC

Ecasound

Es otro software diseñado para procesamiento de audio multipista. Aunque es algo primitivo, es funcional y puede resultarte práctico para tareas sencillas como reproducción, grabación, conversión entre formatos, agregar efectos, mixin, etc.

Ecasound

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

Por qué aprender programación puede salvar al software libre (Opinión)

Por qué aprender programación

Hace tiempo que quiero probar Ubuntu Touch, el sistema operativo para móviles desarrollado originalmente por Canonical y ahora continuado por la comunidad. Llegué incluso a comprar una tableta genérica para rootearla e instalarlo, pero su hardware era tan desconocido que nunca conseguí descubrir la forma de hacerlo.

El azar, quiso que cayera en mis manos un Moto G del 2014 que está en la lista de dispositivos compatibles, por lo que en cuanto pueda voy a probarlo. En preparación, decidí darme una vuelta por su tienda de aplicaciones. ¡Qué desilusión!

La gente de UBPorts hace un gran trabajo; el sistema operativo admite aplicaciones nativas en JavaScript, C++, Python, Rust y Go, mientras que las interfaces se pueden hacer con QML o HTML 5. Hay un entorno integrado de desarrollo funcional y una documentación completa. Sin embargo, el contenido de la tienda es de una falta de imaginación tal que dan ganas de llorar

No se trata de no tener las mismas aplicaciones de las tiendas de iOS y Android. Se trata de no tener aplicaciones mejores. Solo hay webapps que encima se generan automáticamente con una aplicación.

Lo mismo sucede con Linux. Como diría un entrenador de fútbol argentino, “La base está” El problema es que parecemos incapaces de aprovecharla

Por qué aprender programación

Hace poco, en un videoblog me acusaron de echarle la culpa a Linux de no tener más porción de mercado y de no entender que Windows es el líder porque “Viene preinstalado en casi todas las computadoras”. Para desmentir lo segundo solo necesito dos palabras; Windows Vista. Preinstalado en millones de equipos nunca superó los dos dígitos de participación en el mercado. Lo mismo pasaría años después con Windows 8.

En cuanto a lo primero, la culpa de Linux es no haberlo intentado con ganas. Tenemos todas las herramientas para crear software de calidad. Pero, preferimos hacer distribuciones derivadas y forks de reproductores de video en lugar de aplicaciones disruptivas.

De ahí que esté escribiendo esta serie. Ni Adobe nos va a dar un Photoshop ni Apple un GarageBand. Si los queremos, tendremos que construirlos nosotros mismos.
En un comentario a un artículo anterior, el usuarIo Camilo Bernal escribió:

Pues les cuento que yo no soy programador profesional pero me ha ido muy bien en Linux durante 11 años ya. Los únicos conocimientos ‘avanzados’ que he necesitado, han sido para escribir scripts en Bash/Python y toquetear algunos ficheros de configuración. Todo lo demás, me lo ha entregado la comunidad OpenSource compilado y listo para usar. Recién llegado de Windows en 2010, odiaba la terminal como nadie, y ahora se ha convertido en mi herramienta favorita y la que más uso 🙂

Yo no sabría cómo hacer una gran aplicación desde cero para resolver un problema, compilarla, dotarla de interfaz gráfica y distribuirla, pero sé cómo usar programas pre-existentes con scripts y combinarlos para alcanzar cualquier resultado deseado, así que en la práctica no hace falta programar profesionalmente, y aún así he logrado resolver complejos problemas de Ingeniería Industrial en empresas medianas.

Mi intención no es bajar línea. Si quisiera dar sermones habría estudiado para cura. El propósito de esta serie de artículos es ayudar a la gente que quiere dar un paso más allá, no obligar a quienes tienen lo que necesitan a hacer algo que no tienen por qué hacer.

En el primer capítulo de Seis sombreros para pensar, el especialista en productividad Edward De Bono propone lo que el llama “Hacer como si…”. En nuestro caso sería que si adoptamos la metodología de los programadores profesionales, terminaremos convirtiéndonos en uno.

No se trata de convertir la programación en nuestro medio de vida (salvo que quieras hacerlo) Se trata, como dije más arriba, de que nadie nos va a dar las aplicaciones que merecemos a menos que las hagamos nosotros mismos. Por supuesto, que no es algo que se logre de un día para el otro.

Salvando al software libre

Hace tiempo comenté un artículo sobre cómo los proyectos de código abierto que no están apoyados por empresas están muriendo. La manera de evitar esto es revitalizando la comunidad de desarrolladores voluntarios. Las herramientas están ahí. Solo falta la voluntad.

Hace un par de meses se conoció la campaña para remover a Richard Stallman motorizada por distintos miembros de proyectos de software libre (En mi opinión apoyados por empresas). Como todos sabemos, Stallman sigue en su lugar porque fueron más los que se manifestaron a su favor. Lo que no es tan conocido es que de a poco, quienes impulsaron la campaña están renunciando a su rol en los distintos proyectos. Por una vez la batalla se ganó, pero, las comunidades necesitan nuevos miembros para evitar que los intereses comerciales impongan agendas que nada tienen que ver con los principios del software libre

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

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