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.

Programación

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.

Pin It
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

Pin It
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.

Pin It
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

Dependiendo del país hasta un 30% de los usuarios usan AdBlocker. Esto significa que casi uno de cada tres usuarios usa algún tipo de extensión o manera de bloquear los anuncios de tu sitio. Y la cifra sube año a año.

Lo cierto es que puedes intentar sortear esto pero es una decisión del usuario que, la verdad, es difícil de saltársela. Se pueden intentar cosas pero, con el tiempo, siempre aparece alguna manera de bloquear los anuncios y los trackers.

Igualmente es bastante útil a veces tener una forma de detectar si el usuario está usando algún bloqueador de publicidad para enseñarle algún tipo de mensaje que le invite a reconsiderar su decisión o, simplemente, para aprovechar y mostrar otro tipo de contenido para llenar el hueco.

Código JavaScript para saber usuario usa un AdBlocker

La técnica consiste en crear un elemento que simule ser un anuncio de forma que el AdBlocker lo detecte y lo elimine. De esta forma, si se elimina, sabremos que tenemos una extensión que bloque este tipo de contenido y, si se mantiene, entonces el usuario no tiene ningún AdBlocker 💡.

¡Vamos a verlo con código!

// creamos un flag para saber si tenemos adblocker
let isAdBlockEnabled = false

// creamos un elemento div y lo iniciamos con una clase
// que sabemos que el adblocker eliminaría
const ad = document.createElement('div')
ad.innerHTML = ' '
ad.className = 'adsbox'
// añadimos nuestra simulación de anuncio en el body
document.body.appendChild(ad)

// ahora dejamos 100ms para que el adblocker haga su trabajo
// y entonces veremos si el elemento sigue visible
window.setTimeout(() => {
  // si el elemento no tiene altura, es que
  // el AdBlocker se lo ha cargado
  isAdBlockEnabled = ad.offsetHeight === 0
  // eliminamos el "falso" anuncio
  ad.remove()

  if (isAdBlockEnabled) {
    // codigo a ejecutar si el adblocker está activado
  }
}, 100)
Pin It
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

Meta, la compañía propietaria de Facebook, WhatsApp e Instagram, anunció ayer que ha aprobado qué cuatro lenguajes de programación se usarán, a partir de ahora, para ser usados en sus proyectos de desarrollo con propósito general, y qué otros cuatro respalda para propósitos delimitados .

"Si se admite un lenguaje, los desarrolladores podrán contar con obtener una buena experiencia en lo relativo a la edición, depuración, compilación e implementación de código, así como a la interoperabilidad".

 

"Es importante que cada lenguaje que adoptemos sea el más adecuado para un caso de uso en particular […]. Las decisiones sobre lenguajes tienden a mantenerse una vez que se toman, por lo que queremos ser concienzudos desde el principio para dar a nuestros ingenieros las mejores herramientas con las que trabajar".

Pin It
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

PyScript es un nuevo proyecto que permite incrustar programas de Python directamente en las páginas HTML y ejecutarlos dentro del navegador sin ningún requisito basado en el servidor.

En el encuentro PyCon US 2022 en la ciudad estadounidense de Salt Lake City, en Utah. Durante este encuentro se presentó el proyecto PyScript.

Pin It

Ratio: 5 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado

ExtreHost, como empresa OpenSource  ofrece servicio de soporte, ayuda, espacio web o desarrollo en Dolibarr.

Con experiencia en Dolibarr desde 2010 y más de dos décadas de experiencia en la construcción y operación de sistemas de TI seguros y profesionales, ofrecemos alojamiento SaaS en una nube privada y segura con acceso global, así como capacitación, consultoría , instalación, operación, soporte, migración, configuración y servicios de importación. También programamos nuestros propios módulos Dolibarr y ofrecemos el desarrollo de módulos personalizados. Te apoyamos en la automatización de tu negocio.

Añadimos documentación para los clientes. Creando un manual para que puedas utilizarlo, tu o tu personal a su cargo.

Email: Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo. - Web: https://extrehost.com
Zip/CP: 10820 - Town/Ville: Cañaveral (Cáceres)

Contacta con ExtreHost a través de su formulario de contacto: https://extrehost.com/contact-us.html

Pin It
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
Joomla CMS Critic Awards Winners 2021

Si bien Joomla se ha acostumbrado a ganar uno de los premios clave de CMS Critic en años pasados, ¡este año nos hemos duplicado y hemos ganado dos premios! Dicen los chicos de Joomla en su portal.

En diciembre de 2021, se invitó a todos a nominar su plataforma favorita en un conjunto de categorías, y los tres principales nominados fueron seleccionados y presentados para la votación general.

El 29 de marzo de 2022, la CMS Critic anunció que Joomla! ganó como Mejor CMS gratuito y Mejor CMS de código abierto.

Esto es lo que dijo el CMS Critic People's Choice Awards sobre Joomla ganando los premios:

 
Pin It

Ratio: 5 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado

Hermana Keller Creado del Basic

El 7 de junio de 1965 fue un día muy relevante en la historia de la informática: ese día se otorgaron los dos primeros títulos de doctor en ciencias de la computación de la historia. El primero, por la Universidad de Washington, fue concedido a Irving C. Tang, mientras que —sólo unas horas más tarde, la Universidad de Wisconsin— otorgaba el segundo fue a parar a una mujer: la hermana Mary Kenneth Keller.

Keller, nacida en una familia católica de origen irlandés, había ingresado en 1932 en la congregación de Hermanas de la Caridad de la Santísima Virgen María en Dubuque . Tras 8 años como novicia, tomó sus votos en 1940. Y después de eso, comenzó su trayectoria académica en el ámbito científico, obteniendo una licenciatura en Matemáticas en 1943 y una maestría en Matemáticas y Física en 1945.

Defensora a ultranza de la accesibilidad de la informática a usuarios no especializados

Pin It
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

Nunca he conocido a un desarrollador que disfrute escribiendo documentación. Como mínimo entienden su valor y lo escribirán a regañadientes, pero nunca disfrutarán el proceso de escribirlo.

Algunas personas siguen la filosofía de que un buen código debe documentarse a sí mismo, pero si esto fuera cierto, ¿por qué esa persona que está familiarizada con todo el código base es tan valiosa para un equipo? Hay mucho conocimiento, razonamiento y contexto que no se puede deducir simplemente del código sin formato. Una buena documentación que está bien mantenida solo agrega valor y contexto a una base de código.

Esto se aplica particularmente a los lenguajes de programación sin tipo. El único lenguaje que me llama la atención es Python. Aunque se considera extremadamente “legible”, muchas veces me encuentro tratando de deducir el tipo de una variable o parámetro buscando otros lugares en el código donde se usa.

Pin It


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

Usamos cookies propias y de terceros para mejorar la navegación y tareas analíticas. Al continuar navegando entendemos que aceptas nuestra política de cookies. Ver política