Purism lanza Librem AweSIM

Purism, la compañía que hace dispositivos centrados en la privacidad del usuario, ha lanzado un nuevo plan de telefonía celular. 

 Librem AweSIM es la última apuesta de Purism para brindar privacidad a sus usuarios. Tiene un costo de $99 dólares al mes y por este precio los usuarios obtienen un nuevo chip, un nuevo número de teléfono y llamadas, textos y datos ilimitados (5G en lugares compatibles) usando el teléfono Librem 5. 

 Y ya que la cuenta de celular está registrada bajo el nombre de Purism ofrece una nueva capa de privacidad contra las compañías que comercian estos datos. 

 Purism menciona que los usuarios pueden cancelar cuando sea y no estar atados por 12 o 18 meses como en otros casos. 

 El servicio de Purism funciona a través de AT&T y será compatible con 5G. Purism menciona también que próximamente los usuarios podrán seleccionar su número de teléfono y traerlo de otras compañías. 

 Puedes adquirir el Librem AweSIM directamente en la tienda de la compañía. Pagarás tu primer mes al adquirirlo, pero el segundo mes lo pagas hasta que se lanzen el Librem 5. 

 Por último, cabe mencionar que el Librem AweSIM solo está disponible en Estados Unidos. 

from Linux Adictos https://ift.tt/33m5Zak
via IFTTT

NetBeans 12.1, una version que aporta pocas mejoras para C/C++, Java y PHP

apache-netbeans

La Apache Software Foundation Organization dio a conocer hace poco la nueva version del entorno de desarrollo integrado, «Apache NetBeans 12.1«, esta es una version en la cual se añaden alguna mejoras de soporte para C/C++, Java, PHP y HTML.

Para quienes desconocen de este IDE, deben saber que proporciona soporte para los lenguajes de programación Java SE, Java EE, PHP, JavaScript y Groovy. Además de que entre sus características se encuentra un sistema de proyectos basado en Ant, control de versiones y refactoring

Principales novedades de NetBeans 12.1

Esta nueva version del IDE no llega con grandes cambios, pero si llega a mejorar algunos aspectos para los lenguajes de programación que soporta.

Y es que en esta nueva version lanzada, se agregó soporte limitado para lenguajes C/C ++, que todavía está detrás de los complementos de desarrollo C/C ++ lanzados anteriormente para NetBeans IDE 8.2.

Para el desarrollo en C/C ++, se ofrece soporte para los proyectos más simples, lo que permite ejecutar comandos para compilar y ejecutar, resaltado de sintaxis usando gramáticas TextMate y depuración usando gdb.

Así como también la finalización de código y otras capacidades de edición se implementan mediante el acceso a la LSP CCLS (Protocolo Language Server) del servidor, que el usuario debe ejecutar de forma independiente.

Otro de los cambios que se agregó, fue el soporte para la plataforma Jakarta EE 8, que reemplazó a Java EE (Java Platform, Enterprise Edition). Puede crear proyectos de Jakarta EE 8 y modificar las aplicaciones de Maven existentes para usar Jakarta EE 8.

El compilador de Java incorporado de NetBeans nb-javac (modificado por javac) se ha traducido para usar Java 14.

Para Java, la compatibilidad con la palabra clave «record» se ha rediseñado para proporcionar una forma compacta para definir clases, evitando la necesidad de definir explícitamente varios métodos de bajo nivel como equals(), hashCode() y toString() en los casos en que los datos se almacenan solo en campos.

El comportamiento del trabajo con el que no cambia. Se agregó una nueva plantilla para crear construcciones Java con la palabra clave «record». Soporte mejorado de finalización de código con «record».

Para Java SE, la compatibilidad con el sistema de compilación Gradle está activada. Se agregó soporte para directorios generados y se aseguró el trabajo correcto con los procesadores de anotaciones.

Para PHP, se han agregado nuevas acciones al menú Composer para actualizar el autocargador y ejecutar scripts. En el depurador, en lugar de 0 y 1 en los valores booleanos de las variables, se muestran falso y verdadero. Herramientas mejoradas para el análisis de código.

Para HTML, se ha actualizado el componente validador de marcado (validator.jar). Incluye soporte para completar patrones. Se agregó soporte para completar el código y resaltar la sintaxis para construcciones como «<script type=»module «></script>».

Para CSS, se han propuesto opciones de formato de «Tabulaciones y sangrías» para controlar la sangría y el uso de tabulaciones o espacios.

Al inicio, detecta el JDK instalado en Linux y macOS mediante el kit de herramientas SDKMAN.

¿Cómo instalar NetBeans 12.1 en Linux?

Para aquellos que quieran obtener esta nueva versión deben descargar el código fuente de la aplicación la cual podrán obtener desde el siguiente enlace.

Una vez que tengas todo instalado entonces, descompriman el archivo recién descargado en un directorio de su agrado.

Y desde la terminal vamos a ingresar a este directorio y luego ejecuten:

ant

Para construir el IDE de Apache NetBeans. Una vez construido puedes ejecutar el IDE escribiendo

./nbbuild/netbeans/bin/netbeans

También existen otros métodos de instalación con los cuales se pueden apoyar, uno de ellos es con ayuda de los paquetes Snap.

Solo deben contar con el soporte para poder instalar este tipo de paquetes en su sistema. Para realizar la instalación por este método deben teclear el siguiente comando:

sudo snap install netbeans --classic

Otro de los métodos es con ayuda de los paquetes de Flatpak, por lo que deben contar con el soporte para instalar estos paquetes en su sistema.

El comando para realizar la instalación es el siguiente:

flatpak install flathub org.apache.netbeans

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

CODE 6.4, una distro para implementar LibreOffice Online

Collabora ha publicado el lanzamiento de la plataforma CODE 6.4 (Collabora Online Development Edition), que ofrece una distribución especializada para la implementación rápida de LibreOffice Online y la organización de la colaboración remota con una suite ofimática a través de la Web para lograr una funcionalidad similar a Google Docs y Office 365.

La distribución está diseñada como un contenedor preconfigurado para el sistema Docker y también está disponible como paquetes para distribuciones populares de Linux. Los desarrollos utilizados en el producto se colocan en los repositorios públicos LibreOffice, LibreOfficeKit , loolwsd (Web Services Daemon) y loleaflet.(cliente web).

CODE incluye todos los componentes necesarios para ejecutar LibreOffice Online Server y proporciona un inicio rápido y el estado actual de la técnica de LibreOffice para la Web.

Además, brinda el soporte de navegador web para trabajar con documentos, hojas de cálculo y presentaciones, incluida la capacidad de colaborar con varios usuarios que pueden realizar cambios, dejar comentarios y responder preguntas simultáneamente.

La contribución de cada usuario, las ediciones actuales y las posiciones del cursor se resaltan en diferentes colores. Para organizar el almacenamiento en la nube de documentos, se pueden utilizar los sistemas Nextcloud, ownCloud, Seafile y Pydio.

La interfaz de edición que se muestra en el navegador se forma utilizando el motor estándar de LibreOffice y permite lograr una visualización completamente idéntica de la estructura del documento con la versión para sistemas de escritorio.

La interfaz se procesa utilizando el backend de la biblioteca HTML5 GTK para representar la salida de las aplicaciones GTK en una ventana del navegador web.

LibreOfficeKit estándar se utiliza para cálculos, mosaicos y diseño de documentos de varias capas. Se utiliza un demonio de servicios web especial para organizar la interacción del servidor con el navegador, transferir imágenes con partes de la interfaz, organizar el almacenamiento en caché de fragmentos de imágenes y trabajar con el almacenamiento de documentos.

Novedades de CODE 6.4

En esta nueva version presentada, podremos encontrar que la numeración de la versión está sincronizada con los productos de Collabora Office, por lo que después de la versión 4.2, se formó inmediatamente la versión CODE 6.4. El cambio refleja la iniciativa de llevar todos los productos Collabora, incluidas las aplicaciones para plataformas móviles, a una numeración común.

De forma predeterminada, se ofrece una nueva barra de herramientas NotebookBar, diseñada en el estilo Ribbon y repitiendo el panel del mismo nombre de la edición de escritorio de LibreOffice. El panel ofrece botones más fáciles de leer y una barra de herramientas intuitiva dividida en pestañas.

Se agregó un modo de colapso para el panel NotebookBar, que le permite cambiar al uso de un diseño compacto de una línea, en el que solo las pestañas son visibles (un clic en la pestaña activa oculta las herramientas y un segundo clic regresa).

En la esquina superior izquierda, independientemente de minimizar NotebookBar, ahora se muestra un menú desplegable (hamburguesa) con configuraciones y herramientas adicionales para administrar la colaboración y las capacidades de idioma.

Además de que Writer, Impress y Calc rediseñados basados ​​en NotebookBar y pestañas. Para los usuarios que están acostumbrados al panel clásico, existe la oportunidad de devolver la interfaz anterior estableciendo el parámetro user_interface en «classic» en el archivo loolwsd.xml.

También se menciona que CODE fue reescrito para mejorar el rendimiento, la nueva implementación nos permitió agregar innovaciones como congelar filas y columnas: después de hacer clic en el botón congelar en el panel o en el menú «Ver> Congelar filas», al desplazarse, la fila o columna seleccionada permanece visible a la izquierda o en la parte superior.

De los demás cambios que se destacan:

  • Herramientas añadidas para colaborar con archivos PDF.
  • Los usuarios ahora pueden analizar un documento PDF juntos, adjuntar anotaciones y agregar comentarios.
  • Visualización mejorada de presentaciones, diagramas, imágenes y formularios cuando se trabaja con formatos OOXML utilizados en Microsoft Office.
  • Incluyendo soporte adicional para mostrar texto translúcido, soporte mejorado para SmartArt, mejor visualización de degradados de color en presentaciones.

Finalmente se menciona que los trabajos propuestos en la versión CODE 6.4 se incluirán en el estándar LibreOffice 7.1.

Si quieres conocer mas al respecto o poder probar CODE, puedes consultar el siguiente enlace.

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

Firefox Reality 12 llega con soporte para extensiones, autocompletar y mas

Los desarrolladores de Mozilla dieron a conocer hace ya varios días el lanzamiento de la nueva version de Firefox Reality 12, el cual es un navegador dedicado para sistemas de realidad virtual.

Firefox Reality está decorado en forma de una aplicación para la plataforma Android y está disponible para el casco 3D Samsung Gear VR, Oculus Go, VIVE Focus, HoloLens 2 y Pico VR.

El navegador utiliza un motor web Quantum completo, pero ofrece una interfaz de usuario tridimensional fundamentalmente diferente que permite la navegación a través de sitios dentro del mundo virtual o como parte de sistemas de realidad aumentada.

Además de la interfaz destinada al control a través de un casco 3D, que permite visualizar páginas tradicionales bidimensionales, el navegador ofrece a los desarrolladores web las API WebXR y WebVR con extensiones VR para WebGL y CSS, que permiten crear aplicaciones web tridimensionales especializadas para la interacción en el espacio virtual e implementar nuevos métodos de navegación 3D, mecanismos de entrada de información e interfaces para recuperar la información. También admite la visualización de videos espaciales de 360 ​​grados en un casco 3D.

El control se realiza a través de controladores VR y la entrada de datos en formularios web a través de un teclado virtual o real.

La experiencia de usuario avanzada compatible con el navegador también se destaca como un sistema de entrada de voz, que le permite completar formularios y enviar búsquedas utilizando el motor de reconocimiento de voz de Mozilla.

Firefox Reality

Como página de inicio, el navegador proporciona una interfaz para acceder al contenido seleccionado y navegar por una colección de juegos, aplicaciones web, modelos 3D y videos espaciales adaptados para cascos 3D.

Principales novedades de Firefox Reality 12

En esta nueva version presentada de Firefox Reality 12, se destaca el trabajo realizado para poder añadir el soporte de complementos al navegador, con lo cual ahora se podrá potenciar y mejorar el trabajo, además de contar con características adicionales gracias a ello.

De momento se cuenta con soporte para los complementos que además ya están disponibles para la instalación: uBlock, Dark Reader, HTTPS Everywhere y Privacy Badger.

Otro de los cambios que se destaca de esta nueva version, es él implementó de la capacidad de autocompletar el contenido de los formularios web, incluido el almacenamiento de contraseñas ingresadas.

Además de ello, también se menciona en el anuncio que se modificó el diseño de la biblioteca, que proporciona una interfaz para acceder a marcadores, historial de navegación, descargas y complementos, pues con ello se agregaron indicadores auxiliares a la barra de estado, como el nivel de la batería en el controlador y los auriculares VR, así como la hora actual.

Finalmente, también en el anuncio se destaca el rediseño de la fuente de contenido (feed) para facilitar la navegación y el descubrimiento de contenido relacionado organizado por categorías en el menú de la izquierda.

Si quieres conocer mas al respecto, puedes consultar los detalles en el siguiente enlace.

Descarga

Para quienes estén interesados en poder probar el navegador, deben saber que Firefox Reality 12 disponible ahora en las tiendas HTC, Pico y Oculus.

En el caso de los usuarios de Android podrán encontrar el navegador dentro de la PlayStore. Además de que para realizar pruebas sin un casco 3D, el navegador se puede iniciar en un smartphone basado en Android.

Esta versión repleta de funciones de Firefox Reality será la última versión de funciones importantes durante un tiempo mientras nos preparamos para una inversión más profunda en Hubs . ¡Pero no te preocupes! Firefox Reality seguirá teniendo un buen soporte y mantenimiento en su plataforma de realidad virtual independiente favorita.

Además de que también para los interesados en el código del navegador, pueden revisarlo, descargarlo o modificarlo. Este lo pueden obtener desde el siguiente enlace. 

En este podrán encontrar también instrucciones para su instalación, compilación e información para poder trabajar tanto en su sistema operativo como en Android Studio y con los casos VR soportados por el navegador.

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

Herramientas útiles para emprendedores. Creación de sitios de comercio electrónico

Herramientas útiles para emprendedores

En mi artículo anterior había definido a los emprendedores como personas que buscan obtener ganancias generando soluciones para sus clientes. También comenté que se multiplican las ofertas de servicios basados en la nube que buscan facilitarles su tareas.

En mi opinión, aunque muchas de estas herramientas permiten ahorrar costos y tiempo, a la larga es mejor inclinarse por soluciones de código abierto (tanto aplicaciones instaladas en nuestra computadora como instaladas en servidores gestionados por nosotros). El tiempo que se pierde aprendiendo a usarlas y en configuración, se recupera más adelante

Por supuesto que no es lo mismo el caso de un fundador de una startup cuyo objetivo es convertirse en una gran empresa, que el de alguien que solo quiere unos ingresos adicionales en sus ratos libres. En este último caso, las ventajas del código abierto pueden diluirse.

Herramientas útiles para emprendedores. Diseño de sitios web

En marzo de este año, durante una apasionada discusión en la red social de un proveedor de hosting, alguien se preguntó

¿Para que puede necesitar una tienda de barrio un sitio web?

15 días después, el gobierno argentino decretaba una de las cuarentenas más largas y estrictas del mundo que incluyó el cierre durante meses de comercios no esenciales y solo se habilitaba la venta online. Supongo que esa persona ya sabe la respuesta.

Si algo se necesitaba para derrumbar el mito de que las redes sociales y las plataformas globales de comercio electrónico como Ebay, Amazon o Mercado Libre habían jubilado para siempre a los sitios web, llegó el Covid-19.

Quienes se lanzaron a vender por Internet descubrieron que si no invertían en publicidad como sus competidores, no tenían la misma visibilidad. Y, no hablemos de si competían con productos parecidos a los que ofrecían las mismas plataformas. También, en muchos casos las comisiones que cobran algunas de esas plataformas hacen casi imposible obtener rentabilidad a los pequeños comerciantes.

Hay que dejarlo en claro, las redes sociales y las plataformas de comercio electrónico son el anzuelo que permiten conseguir clientas y llevarlos a nuestro propio sitio web en donde debemos brindarles experiencias y servicios que hagan que quieran volver.

Dicho esto, suponiendo que no vamos a contratar un diseñador web profesional, tenemos 3 tipos de alternativas para la creación de sitios web.

  • Utilización de plataformas para la creación de sitos de comercio electrónico.
  • Utilización de gestor de contenidos
  • Creación desde cero.

Utilización de plataformas para la creación de sitos de comercio electrónico.

Estas plataformas permiten la creación de sitos de comercio electrónico de calidad profesional con solo completar algunos formularios y  seleccionar una plantilla. También puedes utilizar un dominio personalizado y desentenderte de configuraciones complejas y actualizaciones.

Desde mi punto de vista, la mejor plataforma que puedes elegir es WooCommerce. Y no solo porque parte de lo que pagas por el servicio va a financiar el proyecto de código abierto WordPress, En el momento en que estés listo para ocuparte de gestionar tu propia tienda WooCommerce en tu propio servidor, la exportación se hace sin problemas.

Gestores de contenidos

Los gestores de contenido permiten separar la tarea de diseño del contenido. Una vez que el gestor de contenidos está instalado en el servidor solo hay que completar los datos que se solicitan y elegir un tema gráfico. Además, los gestores de contenidos enfocados al comercio electronico cuentan con complementos opcionales que permiten ampliar su funcionalidad.

Siendo más flexibles (y a la larga) más económicos que las plataformas de creación de sitios, tienen como contrapartida que hacen necesario prestar permanentemente atención a las actualizaciones y a la seguridad

Algunos gestores de contenidos recomendables son:

WooCommerce: Funciona sobre WordPress, el gestor de contenidos que utilizan alrededor del 30% de los sitios web. Es muy configurable y permite la venta tanto de productos físicos como digitales. Se integra con las principales plataformas de cobro del mundo.

Al ser tan popular, tiene más riesgo de ser el blanco de delincuentes informáticos

Magento Open Source: Magento es una plataforma de comercio electrónico muy popular en el mundo corporativo y ahora es propiedad de Adobe. En este caso nos estamos refiriendo a la versión del proyecto soportada por la comunidad y que puede ser autoalojada en nuestro propio servidor. Se adapta a tiendas de todos los tamaños y permite implementar diferentes soluciones de cobro y gestión de stock y clientes.

osCommerce: En este caso se trata de un gestor de contenidos para alojar en nuestro propio servidor aunque tiene convenios con proveedores de hosting que facilitan su instalación. También hay una versión comunitaria con prestaciones adicionales desarrolladas por terceros. Además de incluir las prestaciones  de catálogo, , facturación, cobro y gestión de clientes, dispone de múltiples complementos y se integra perfectamente con diversos servicios de terceros como sistemas de pagos internacionales, diseño, publicidad y redes sociales.

Creación desde cero

En un mundo ideal esta sería mi solución preferida. Los gestores de contenidos tienen muchas cosas que nunca vas a utilizar, y hacer tu sitio desde cero te permite adaptarlo a tus necesidades e ir mejorándolo en una forma que resulte útil. Ahora, si tienes tiempo para hacerlo (salvo que tu emprendimiento sea la creación de soluciones de comercio electrónico desde cero) seguramente estás haciendo algo mal.

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

Chromium se podrá instalar en Linux Mint sin snapd de manera oficial, Ulyssa (20.1) llegará antes de navidad

Chromium en Linux Mint

Hace un tiempo, los desarrolladores de Chromium y Canonical decidieron que la única manera de instalar el navegador en Linux debía ser a partir de su paquete Snap. El problema es que este tipo de paquetes no son tan rápidos como los Flatpak, y aún siéndolo, muchos preferiríamos que siguiera estando disponible de la manera tradicional. La última versión de Linux Mint no incluye soporte para los paquetes de nueva generación de Canonical, por lo que para instalarlo hay que darse un paseo por el terminal. De momento…

Tal y como leemos en el boletín mensual de octubre, Clement Lefebvre y compañía quieren facilitarnos las cosas. Hasta ahora, para usar Chromium en Linux Mint teníamos que añadir y configurar snapd por nuestra cuenta, para posteriormente instalar el paquete Snap de Chromium, o usar un navegador que usara su motor, como Chrome, Vivaldi o Brave. En las próximas semanas, ellos mismos se encargarán de compilar todo lo necesario para poder instalar el navegador desde sus repositorios, tal y como ya podemos hacer en Pop!_OS.

Linux Mint y Chromium, más fácil pronto

Este es un movimiento interesante para los usuarios de Linux Mint. No sólo podrán instalar el navegador, sino que instalarán una versión más actualizada que las que hay disponibles en otras distribuciones. Ahora mismo hay un paquete que ya se puede probar en este enlace.

Por otra parte, en el boletín mensual también nos han hablado de lo siguiente:

  • Ha habido una regresión crítica en Linux Mint 19 que ya han corregido y entregado.
  • Están desarrollando y esperan comentarios sobre sus notas adhesivas (Sticky Notes).
  • El equipo está manteniendo conversaciones sobre software relacionado al IPTV, lo que son reproductores a los que les podemos añadir listas de canales en formato M3U. Si interesa a la comunidad, podrían añadir algo en versiones futuras.
  • WebApp Manager, la app para crear webapps, se ha actualizando mejorando la interfaz de usuario y corrigiendo errores y traducciones.
  • La próxima versión del sistema operativo incluirá un Celluloid con la aceleración por hardware activada por defecto.

El boletín de este mes también incluye algo más de información, pero probablemente la más interesante es que Linux Mint 20.1 llegará antes de Navidad. No han mencionado ninguna fecha en concreto, pero eso suele traducirse en un aterrizaje cercano al 20 de diciembre.

from Linux Adictos https://ift.tt/36r7gie
via IFTTT

Algunas herramientas para emprendedores amantes del código abierto

Algunas herramientas para emprendedores

La cultura emprendedora está de moda. Los servicios basados en la nube también.
Si la bandeja de entrada de mi correo electrónico es representativa, podríamos decir que los mails anunciando la aparición de una nueva solución que revolucionará la productividad de las startup son los nuevos «enlarge your penis»

Reconozco que muchos de estos servicios son realmente útiles, permiten reducir tiempo además de acceder a recursos de calidad profesional por una fracción del costo. Pero, tienen todas las desventajas del software privativo sumadas a los riesgos de seguridad de los servicios online. Por lo que resulta útil tener en cuenta las alternativas que nos ofrece el código abierto.

Algunas herramientas para emprendedores. Su utiilidad

Debería comenzar definiendo algunos conceptos para quede en claro el sentido de este artículo.

En un contexto donde los medios masivos de comunicación devaluaron las palabras, el término empresario se utiliza para referirse a aquellas personas que tienen dinero y nadie sabe de donde lo sacaron. Es por eso que fue necesario inventar otra; emprendedor (entrepeneur).

Un emprendedor es una persona que inicia un negocio con recursos limitados (puede ser en paralelo a un trabajo rentado o en lugar de este) con el objetivo de convertirlo en su fuente de ingresos principal.

Aunque la imaginación colectiva suele asociar el ser emprendedor con iniciativas que involucran el uso de alta tecnología que genere enormes cambios a nivel mundial (Facebook, Tesla) algunos especialistas creen que cualquier propuesta que busque general valor a partir de ofrecer una solución innovadora a los problemas de sus clientes también puede considerarse dentro de la categoría.

En ese sentido, las personas que se pusieron a fabricar mascarillas con materiales caseros y venderlas por Internet pueden considerarse emprendedoras.

La palabra startup  también suele vincularse a las empresas tecnológicas, pero su uso puede extenderse a aquellos emprendimientos que tienen el objetivo de transformarse en una gran empresa.

Les pido que tengan en cuenta que mi uso de la palabra alternativas tiene que tomarse en forma relativa. Si estás ocupado lanzando tu empresa podría tener más sentido contratar una solución de trabajo colaborativo que montar la tuya propia. Al menos hasta que hayas solucionado los problemas más importantes como conseguir capital.

También hay que considerar la compatibilidad con las herramientas de clientes y proveedores. Conocí a alguien que rechazaba solicitudes de presupuesto que no estuvieran en formatos de archivos libres. Lo último que supe es que ahora estaba manejando un taxi.

En general, esto ya no es un problema si nos referimos a documentos escritos, pero si en las plataformas de comunicación. Si tus clientes usan WhatsApp y Zoom para comunicarse con tus competidores, no es una buena idea decirles que contigo o se instalan Nextcloud Talk o nada.

En otras palabras, hay que dejar de lado la ideología y las preferencias personales tratando de enfocarnos en que medida nuestras elecciones de herramientas contribuyen al logro de nuestros objetivos como emprendedores

Ventajas de las alternativas de código abierto

Habiendo dicho esto, quiero dejar en claro que siempre que se pueda deberían elegirse soluciones de código abierto, tanto alojadas localmente como en la nube.

Los motivos son los siguientes:

  • Propiedad de los contenidos. Las herramientas online son una caja negra y no sabemos quién más tiene acceso a nuestro trabajo. Por otra parte, si a esos servicios no los acompaña el éxito comercial podemos perder nuestro trabajo.
  • Costos: Las mejores prestaciones de los servicios  online son de pago, cuanto más necesitemos más tendremos que pagar. Con las soluciones de código abierto, aunque tengamos que pagar más al principio, a medida que vayamos necesitando más prestaciones las diferencias en costos van desapareciendo
  • Flexibilidad: Los planes de los servicios online son rígidos, si te hace falta alguna característica que no está en un determinado plan deberás contratar el siguiente aunque no necesites ninguna cosa más de las que ofrece.  En las soluciones de código abierto  pueden configurarse para incorporar las prestaciones que se necesiten.

En el próximo post vamos a analizar las alternativas de código abierto a diferentes servicios online enfocados a la actividad emprendedora.

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

CERN: tecnología para explicar fenómenos cuánticos

CERN

CERN, la Organización Europea para la Investigación Nuclear, o la catedral de la ciencia como algunos lo llaman, es el mayor y más avanzado laboratorio físico que existe. Un enorme complejo bajo tierra que no solo reúne a los mejores científicos de los distintos países europeos, sino que también tiene una tecnología asombrosa para la investigación física.

Como sabes ya e otros artículos de LxA, usan una distribución propia llamada CCentOS, anteriormente llamada Scientific Linux. Esta distro es básicamente una distro CentOS con algunos cambios. Además, cuentan con uno de los supercomputadores más potentes de Europa.

El pasado año ampliaron ese supercomputador el centro de datos encargado de procesar los datos de los experimentos que allí se llevan a cabo en el LHC (Large Hadron Collider) o Gran Colisionador de Hadrones, el acelerador de partículas con el que investigan. El LHC es un gran anillo de unos 27 km bajo tierras suizas, con imanes superconductores muy potentes capaces de acelerar las partículas a través de ellos y hacer que colisionen para, mediante una serie de sensores, poder investigar la materia. De hecho, allí se han descubierto grandes cosas, como el Boson de Higgs en 2013 que valió el Premio Nobel.

Concretamente han dotado al supercomputador con microprocesadores AMD EPYC 2ºGen, los EPYC 7742. Todos los miles de chips serán capaces de analizar los datos recogidos por los sensores en cada colisión (se producen transferencias de 40 TB/s de datos que deben almacenarse al instante y analizarse).

Además, seguramente sabrás que el CERN ha destinado 20.000 millones de euros de inversión para la segunda generación de aceleradores. Será el FCC (Future Circular Collider), unas 4 veces mayor que el LHC actual, es decir, de unos 100 km de anillo y 6 veces más potente. Con ello se pretende hacer impresionantes descubrimientos para el futuro de la humanidad.

Pues bien, ahora CERN ha complementado todo eso con un auténtico arsenal tecnológico para explicar los fenómenos cuánticos. Un empujón a esta física tan fascinante que aportará grandes cosas al mundo, algunas realmente inimaginables con la tecnología actual. Y es que quieren estar subidos a la ola de la segunda revolución de la mecánica cuántica y no quedarse atrás.

Por ejemplo, entre las cosas interesantes que se harán estará la de atrapar partículas de antimateria mediante la trampa AEgIS IT. De esa forma se podrá investigar el entrelazamiento natural de los fotones a partir de la aniquilación de los positrones. Y esto tendrá repercusión directa en campos como la computación cuántica o el sector energético… y pensar que tras todos esos avances hay código abierto es muy satisfactorio…

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

Ya fueron dadas a conocer las especificaciones finales de OpenCL 3.0

Hace algunos meses compartimos aquí en el blog la noticia de la publicación del desarrollo de OpenCL 3.0 por parte de Khronos Concern (responsable del desarrollo de especificaciones para la familia OpenGL, Vulkan y OpenCL).

Y fue hasta hace poco que se anunció la publicación de las especificaciones finales de OpenCL 3.0, definiendo API y extensiones del lenguaje C para organizar computación paralela multiplataforma usando CPUs multi-core, GPUs, FPGAs, DSPs y otros chips especializados desde los que se utilizan en supercomputadoras y servidores en la nube hasta chips que se pueden encontrar en dispositivos móviles y tecnología integrada.

Al mismo tiempo, se publicó un SDK OpenCL de código abierto con herramientas, ejemplos, documentación, archivos de encabezado, enlaces para bibliotecas C ++ y C para desarrollar aplicaciones compatibles con OpenCL 3.0.

También se presenta la implementación inicial de OpenCL 3.0 basada en el compilador Clang, que se encuentra en la etapa de revisión por pares para su inclusión en el paquete principal LLVM. Empresas como IBM, NVIDIA, Intel, AMD, Apple, ARM, Electronic Arts, Qualcomm, Texas Instruments y Toshiba han contribuido al estándar.

Hoy, el Grupo de Trabajo de Khronos® OpenCL ™ se complace en anunciar el lanzamiento de las especificaciones de OpenCL 3.0 finalizadas , incluida una nueva especificación de lenguaje OpenCL C 3.0 unificada, junto con una versión inicial temprana de un SDK de OpenCL de Khronos para permitir a los desarrolladores levantarse rápidamente acelerar con OpenCL.

Principales características de OpenCL 3.0

La API de OpenCL 3.0 ahora cubre todas las versiones de OpenCL (1.2, 2.x), sin proporcionar especificaciones separadas para cada versión.

OpenCL 3.0 ofrece la capacidad de ampliar la funcionalidad principal mediante la integración de especificaciones adicionales que se superpondrán en forma de opciones sin bloquear la naturaleza monolítica de OpenCL 1.2 / 2.X.

Solo la funcionalidad que cumple con OpenCL 1.2 se declara obligatoria, y todas las características propuestas en las especificaciones de OpenCL 2.x se denominan opcionales.

Este enfoque simplificará la creación de implementaciones especializadas que sean compatibles con OpenCL 3.0 y ampliará la gama de dispositivos en los que se puede utilizar OpenCL 3.0.

Por ejemplo, los fabricantes pueden implementar soporte para OpenCL 3.0 sin implementar características específicas de OpenCL 2.x. Para acceder a las funciones de lenguaje opcionales, se ha agregado un sistema de solicitud de prueba a OpenCL 3.0 para evaluar la compatibilidad con elementos de API individuales, así como macros especiales.

La unificación con especificaciones publicadas anteriormente facilita la traducción de aplicaciones a OpenCL 3.0. Las aplicaciones OpenCL 1.2 podrán ejecutarse en dispositivos que admitan OpenCL 3.0 sin modificaciones.

Las aplicaciones OpenCL 2.x tampoco requieren cambios de código, pero si el entorno OpenCL 3.0 proporciona la funcionalidad necesaria (para la portabilidad futura, se recomienda a las aplicaciones OpenCL 2.x que agreguen consultas de prueba para evaluar la compatibilidad con las características de OpenCL 2.x que se están utilizando).

Los desarrolladores de controladores con implementaciones de OpenCL pueden actualizar fácilmente sus productos a OpenCL 3.0 agregando solo el procesamiento de solicitudes para ciertas llamadas de API y aumentar gradualmente la funcionalidad con el tiempo.

La especificación OpenCL 3.0 se ha alineado con el entorno, las extensiones y las especificaciones del intermedio genérico SPIR-V, que también se utiliza en la API de Vulkan. El soporte para la especificación SPIR-V 1.3 se incluye en el OpenCL 3.0 principal como una característica opcional. Se ha agregado soporte para operaciones con subgrupos mediante el uso de la representación intermedia SPIR-V para núcleos de cómputo.

Además de que se agregó soporte para una extensión para realizar operaciones DMA asíncronas admitidas en chips DMA similares a DSP.

La DMA asincrónica hace posible utilizar transacciones DMA para transferir datos entre la memoria global y local de forma asincrónica, en paralelo con los cálculos en curso u otras transferencias de datos.

La especificación de las extensiones de programación paralela para el lenguaje C se ha actualizado a la versión 3.0 y el desarrollo de las extensiones del lenguaje OpenCL para C ++ se interrumpe en favor del proyecto «C ++ para OpenCL».

Para traducir OpenCL a través de la API de Vulkan , se propone el compilador clspv, que convierte los kernels de OpenCL a la representación Vulkan SPIR-V, y la capa clvk para garantizar que la API de OpenCL funcione sobre Vulkan.

Fuente: https://www.khronos.org/

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

OBS Studio 26.0: mejoras en la supresión de ruido y más

OBS Studio

OBS Studio es un completo programa de grabación de vídeo y transmisión por streaming. Ideal tanto para grabar todo lo que ocurre en pantalla para cursos, tutoriales, subirlo a plataformas como Youtube, o también transmitir en vivo lo que haces. Un software muy completo, profesional y que es totalmente gratuito, con versión compatible para GNU/Linux como ya sabes.

Ahora ha llegado la versión OBS Studio 26.0, que tiene interesantes mejoras para hacerle la vida más fácil a los usuarios, corregir algunos problemas de versiones previas, y hacer que la calidad crezca. Especialmente por su nuevo filtro de supresión de ruido con RNNoise, que es mucho mejor que el método original.

Se trata de la misma tecnología usada en Cadmus y NoiseTorch que funcionan muy bien. Ideal para todas aquellas personas que desean crear contenido de vídeo con OBS Studio pero tienen ruidos o sonidos de fondo molestos.

Además de eso, ahora la barra de herramientas también ha tenido algunos retoques para poder permitirte acceso más rápido para cambiar ciertas cosas sobre las fuentes. Además, también tiene controles multimedia para cuando se está reproduciendo otros medios.

La Cámara Virtual se ha agregado a la versión de Windows, pero es probable que llegue también a otros sistemas más adelante según han informado sus desarrolladores (ya trabajan en ello). Con ella se puede usar la salida de vídeo de OBS Studio como cámara en otras apps.

Y si todo eso te parece poco, también hay nuevas características en OBS Studio 26.0 bastante destacables en la versión Linux, como:

  • Solución para el problema en el cual fallaba el navegador de archivos al buscar.
  • Corrección del bus que afectaba a la función «Siempre en la parte suprior».
  • Ahora las cámaras que usan V4L2 responderán correctamente a los controles de giro e inclinación.
  • Cuando el usuario selecciona el idioma preferido se detectará correctamente.
  • Y más…

Recuerda que lo tienes para Linux como paquete Snap y también como Flatpak en Flathub, así como en la repos de muchas distros…

Más información y descarga – OBS Studio

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