LinuxParty

NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

El Reg ha visto dos incidentes recientes de desarrolladores rusos que han sido bloqueados del desarrollo público del código FOSS . Uno fue un rechazo en la lista de correo del kernel de Linux, el otro un bloqueo más general en Github. En la última semana, estos eventos han provocado debates activos, y en ocasiones acalorados, en las comunidades de desarrolladores de FOSS. Del informe:La cuenta de GitHub del desarrollador Alexander Amelkin se bloqueó y sus repositorios se marcaron como "archivados", incluido ipmitool , cuyo README lo describe como "una utilidad para administrar y configurar dispositivos compatibles con la interfaz de administración de plataforma inteligente". Github, Amelkin describió lo que sucedió en la página Soureforge más antigua del proyecto.

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

En Something Pretty Right: A History of Visual Basic, Ryan Lucas de Retool tiene un buen resumen de cómo Visual Basic se convirtió en el entorno de programación más dominante del mundo, su repentina caída en desgracia y por qué su influencia aún está dando forma al futuro del desarrollo de software. .

Visual Basic (o VB) irrumpió en escena en un momento mágico y de transición, presentando una alternativa radicalmente más simple para el desarrollo de Windows 3.0. El entusiasmo genuino de Bill Gates por VB es evidente en un video adjunto de 1991 en el que BillG demuestra Visual Basic 1.0 de manera personal y divertida en su evento de lanzamiento, así como en un video de 1994 en el que Gates agradece a Alan Cooper, el "Padre de Visual Basic, " con el premio Windows Pioneer.

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

En este artículo se presenta Spyder (Scientific Python Development Environment), un entorno de desarrollo interactivo para el lenguaje Python que ofrece funciones avanzadas de edición, pruebas interactivas, depuración e introspección y un entorno informático numérico. Spyder cuenta con soporte de IPython y bibliotecas populares de Python como NumPy, SciPy o matplotlib, lo que lo convierte en una herramienta muy útil para programación científica. Además, Spyder también se puede usar como una biblioteca que proporciona widgets potentes relacionados con la consola para aplicaciones basadas en PyQt, permitiendo integrar una consola de depuración directamente en el diseño de la interfaz gráfica de usuario.

Spyder es un IDE multiplataforma de código abierto liberado bajo la licencia de MIT, que se puede utilizar en Windows con WinPython y Python (x, y), en macOS a través de MacPorts, así como en distribuciones de Gnu/Linux como Arch Linux, Debian, Fedora, Gentoo Linux, openSUSE y Ubuntu.

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

Introducción

Jupyter Notebook es una aplicación web de código abierto que le permite crear y compartir código interactivo, visualizaciones y más. Esta herramienta se puede utilizar con varios lenguajes de programación, incluidos Python, Julia, R, Haskell y Ruby. A menudo se usa para trabajar con datos, modelado estadístico y aprendizaje automático.

Este tutorial lo guiará a través de la configuración de Jupyter Notebook para que se ejecute desde un servidor Ubuntu 18.04, y también le enseñará cómo conectarse y usar Notebook. Los Jupyter Notebooks (o simplemente Notebooks ) son documentos producidos por la aplicación Jupyter Notebook que contienen código de computadora y elementos de texto enriquecido (párrafo, ecuaciones, figuras, enlaces, etc.) que ayudan a presentar y compartir investigaciones reproducibles. En el paso final de esta guía, ejecutará el código de Python 3 con un Jupyter Notebook que se ejecuta en un servidor remoto.

requisitos previos

Para completar esta guía, necesitará una instancia de servidor Ubuntu, Debian, AlmaLinux, Fedora, etc... con un firewall y un usuario no root con privilegios de sudo configurados.

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
 

https://www.linuxparty.es/images/Years/2021/06jun/rust.jpg

La NSA o Agencia Nacional de Seguridad de Estados Unidos ha publicado una guía en la que anima a las organizaciones a cambiar los lenguajes de programación de C y C++ por alternativas "memoria segura", donde entran otros lenguajes como C#, Rust, Go, Java, Ruby o Swift.

"La NSA recomienda que las organizaciones utilicen lenguajes seguros para la memoria siempre que sea posible y refuercen la protección mediante defensas de endurecimiento del código" dice el último comunicado emitido por el organismo.

La principal preocupación de la Agencia es que los delincuentes puedan explotar las vulnerabilidades de un código que no centra su gestión en la memoria, lo que ocurre con más frecuencia en los lenguajes que dan más opciones y flexibilidad al programador.

La carrera de programador en 2017 y en el futuro (con Javier Santana)

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

En este artículo, cubriremos el proceso de instalación de la última versión de NetBeans IDE en distribuciones de Linux basadas en CentOS, Red Hat y Fedora .

NetBeans IDE ( Integrated Development Environment ) es un IDE multiplataforma gratuito y de código abierto que funciona en Linux, Windows y Mac OSX, y ahora es el IDE oficial para Java 8 .

Ofrece un soporte notable para las últimas tecnologías Java, admite varios idiomas y permite una edición de código rápida e inteligente. También ayuda a los usuarios a administrar sus proyectos de manera fácil y eficiente, con poderosos editores, analizadores de código y convertidores y mucho más.

Está diseñado para desarrollar aplicaciones web, móviles y de escritorio Java, y aplicaciones HTML5 con HTML, JavaScript y CSS. NetBeans IDE también se encuentra entre los mejores IDE para programación C/C++ , y también proporciona herramientas vitales para programadores PHP.

También te puede interesar:

Características de NetBeans IDE 12.5:

  • Compatibilidad con ECMAScript 6 y Experimental ECMAScript 7.
  • Mejoras en el soporte de Oracle JET (JavaScript Extension Toolkit).
  • Compatibilidad con PHP 7 y Docker.
  • Compatibilidad con Node.js 4.0 y versiones posteriores.
  • Ofrece editor de multicarets.
  • Proporciona relojes con pinnable.
  • Viene con mejoras de creación de perfiles SQL.
  • Mejoras en C/C++.

Requerimientos:

  1. Una máquina de escritorio con un mínimo de 2 GB de RAM.
  2. Se requiere Java SE Development Kit (JDK) 8 para instalar NetBeans IDE ( NetBeans 12.5 no se ejecuta en JDK9 ).

Instale Java JDK 8 en CentOS, RHEL y Fedora

1. Para instalar Java 8 JDK en su máquina de escritorio, abra un navegador y navegue a la página de descarga oficial de Java SE y obtenga el último paquete binario .rpm en su sistema.

Como referencia, hemos proporcionado el nombre del archivo rpm, seleccione solo el archivo mencionado a continuación.

jdk-8u161-linux-i586.rpm [ en 32 bits ]
jdk-8u161-linux-x64.rpm [ en 64 bits ]

Alternativamente, puede usar la utilidad wget para descargar el paquete RPM de Java 8 emitiendo los siguientes comandos

-------- Para SO de 32 bits --------
# wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-i586.rpm
-------- Para SO de 64 bits -------- 
# wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.rpm
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

A lo largo de los años he tenido la oportunidad de revisar cientos de Joomla! complementos escritos por diferentes desarrolladores, generalmente cuando están causando que un sitio se rompa de manera inesperada. Resulta que la mayoría de los complementos sufren algunos problemas muy comunes y fáciles de prevenir.

Quizás se pregunte, ¿los desarrolladores publican código roto a sabiendas? Lejos de eso, lo han probado... pero solo lo han hecho en el caso de uso muy limitado en el que esperan que se usen sus complementos. Esto se llama “la prueba del camino feliz” y es casi tan malo como no realizar ningún testing. El problema es que cuando el complemento se usa en cualquier otro contexto (la aplicación CLI, la salida no HTML, en los casos en que el formato de salida no se puede determinar hasta después de que el componente de la página haya terminado de ejecutarse) causará consecuencias no deseadas, es decir, el sitio se romperá. Peor aún, los clientes comenzarán a culpar a las únicas partes inocentes, es decir, el propio Joomla y los desarrolladores de terceros cuyo software está escrito de la manera correcta y funciona perfectamente bien. Debería saber que recibimos al menos dos multas cada semana en Akeeba Ltd sobre este tipo de complementos rotos.

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

Epic Games no se ha distinguido por tener muy en cuenta a los usuarios de Linux; sin ir más lejos, su Epic Games Store carece de cliente oficial para el sistema operativo creado por Linus Torvalds (por fortuna, sí existen varias opciones no-oficiales disponibles). En lo que respecta a su motor gráfico Unreal Engine y a su herramienta anexa de creación de videojuegos Unreal Engine Editor, hace años que funcionan con Linux…

…pero su proceso de instalación ha sido siempre innecesariamente complejo para el usuario poco avanzado en las interioridades de Linux, requiriendo pasos como la compilación del software antes de proceder a instalarlo. Esto es, la solución aportada por Epic Games distaba de ser la ideal.

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

Angular 11 es un increíble framework para JavaScript.

Esta nueva versión no representa un gran cambio con respecto a la versión anterior, Angular 10, es decir, todo el código que tengamos hecho con Angular 10 es totalmente compatible y funcional con la versión 11, no hay cambios de sintaxis, por lo cual la migración de una versión a otra es muy fácil y tendremos ningún tipo de problema.

Novedades

No te preocupes, si sabes Angular 10, ya sabes Angular 11, y tus aplicaciones hechas en Angular 10 seguirán funcionando a la perfección, todo es igual a nivel de sintaxis

Ahora bien, Angular 11 trae algunas novedades, no muy radicales, pero novedades al fin y al cabo, son las siguientes:

  • Inserción automática de fuentes y mejora general de este aspecto
  • Introducen el HMR o remplazo de módulos en caliente
  • Mejoras en el servicio de lenguaje
  • Mejoras en el servicio de internacionalización
  • Mejoras en el compilador y Angular CLI.
  • Mejoras de rendimiento general y a nivel interno del framework.
  • Las aplicaciones son ahora pesan menos y tienen mejor compresión.
  • Corrección de bugs.
  • Mejoras para la migración de proyectos hechos con versiones anterior de Angular.
  • No hay cambios de sintaxis relevantes.

Estos son los cambios y mejoras más relevantes, ahora vamos a aprender a instalar Angular 11 con Angular CLI desde cero

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

https://magazine.joomla.org/images/easyblog_articles/3058/June-CLI.jpg

El envío con Joomla 4 es la CLI (interfaz de línea de comandos) nueva y mejorada que se encuentra en el núcleo de Joomla. Ahora puede realizar tareas de mantenimiento sin siquiera iniciar sesión en su sitio web. Averigüemos cómo.

'Un Joomla para todos', esa es una declaración audaz. Pero, realmente es cierto. Por un lado, Joomla es un CMS fácil de usar con un panel de administración intuitivo para principiantes y usuarios ocasionales. Mientras que, por otro lado, Joomla es una poderosa aplicación CMS que está llena de funciones para el usuario avanzado. Por lo tanto, Joomla se adapta perfectamente a todas las aplicaciones web, desde un simple sitio web comercial de 5 páginas hasta una solución compleja de comercio electrónico para una tienda en línea concurrida.

De hecho, si miras a través del JED (Directorio de extensiones de Joomla) hay una extensión disponible para casi cualquier cosa que quieras producir. Si no hay una extensión disponible para su sitio web planeado, no se preocupe. Hay extensiones disponibles para ayudarlo a crear su propia extensión de Joomla personalizada y única.



Redes:



   

 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías