Llega la nueva versión del IDE Apache NetBeans 10.0

Apache Software Foundation ha introducido el entorno de desarrollo integrado Apache NetBeans 10.0. Esta es la segunda versión preparada por Apache Foundation después de la transferencia del código NetBeans a Oracle.

Actualmente, el proyecto aún se encuentra bajo el mando de los desarrolladores de Apache, que prepara la infraestructura, audita la pureza de la licencia y prueba la capacidad de adherirse a los principios de desarrollo adoptados en la comunidad de Apache.

En el futuro, tan pronto como el proyecto se muestre listo para una existencia independiente que no requiera supervisión adicional, se transferirá a la cantidad de proyectos Apache primarios.

La segunda versión, formada bajo los auspicios del proyecto Apache, es notable por la integración de módulos para admitir los lenguajes de programación PHP, JavaScript / HTML5 y Groovy, que se transfirieron recientemente a la Fundación Apache y no se incluyeron en la versión de Apache NetBeans 9, que se limitó a Java SE.

Se espera soporte para C / C ++ en la próxima versión.

Aspectos destacados de NetBeans 10.0

Con este nuevo lanzamiento de NetBeans 10.0 se proporcionó soporte para el JDK 11, incluido el módulo nbjavac actualizado.

Además de los módulos Java EE y CORBA eliminados de JDK, se transfirió a la categoría del obsoleto motor de JavaScript de Nashorn y se agregó soporte para las definiciones ” var ” para los parámetros tipificados implícitamente de las expresiones lambda.

Por otro lado, se agregó el soporte para la biblioteca JUnit 5, que ahora se usa como la versión predeterminada de JUnit al crear pruebas para proyectos Maven basados ​​en Java 8+.

Se ha implementado un nuevo patrón de prueba, se ha agregado la capacidad de lanzar o depurar métodos de prueba seleccionados (soporte para la anotación @Testable).

Mejoras para el soporte de PHP

En NetBeans 10.0 se implementó la compatibilidad con las funciones del lenguaje PHP agregadas en las ramas de 7.0 a PHP 7.3.

En las cuales se incluye la posibilidad de dejar comas al final de las listas y los argumentos de la función, sintaxis flexible de inserción de multilínea, asignación de enlaces en la lista (), tipo de objeto, definición de visibilidad para constantes dentro de una clase, procesamiento varios tipos de excepciones en una sola expresión de captura, compatibilidad con tipos con un valor nulo, la capacidad de especificar claves en la construcción de lista () y el uso de palabras clave reservadas en contextos nuevos.

Se agregó soporte para el analizador estático PHPStan (configuración en “Herramientas> Opciones> PHP> Análisis de código> PHPStan”, inspección en “Fuente> Inspeccionar …> Configuración: PHPStan”);

En el editor de código para PHP, se agregaron advertencias sobre la devolución de valores en funciones con el tipo void y la declaración incorrecta de métodos no abstractos.

Fue añadida una pista sobre el uso del modo strict_types, ademas de que se implementó la opción de autocompletar las constantes TRUE, FALSE y NULL en minúsculas.

El soporte para vardoc (“/ ** @var VarType $ varType * /”) fue agregado asi como una opción para la sustitución automática de estrellas en el proceso de escribir un comentario de varias líneas. Se agregó la capacidad de contraer definiciones de arrays, etiquetas y expresiones de “uso”;

El soporte para puntos de interrupción condicionales se ha agregado al depurador de código PHP (por ejemplo, solo funcionan cuando la variable en la línea seleccionada toma un cierto valor);

Finalmente tambien se integro el soporte de plantillas Twig para autocompletar delimitadores, paréntesis y comillas. Añadido soporte de paleta.

¿Cómo instalar NetBeans 10.0 en Linux?

Para aquellos que quieran obtener esta nueva versión de NetBeans 10.0 deberán contar como mínimo con la versión Java 8 de Oracle o Open JDK v8 instalado en su sistema y Apache Ant 1.10 o superior.

Ahora 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

El artículo Llega la nueva versión del IDE Apache NetBeans 10.0 ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/2LLqyT1
via IFTTT

Qué es el bootloader de un móvil Android, y cómo se desbloquea

Para los usuarios más veteranos de Android, o aquellos más experimentados en el mundillo del software y los sistemas operativos, probablemente conozcan a la perfección el concepto de bootloader y todo lo que rodea a esta pieza esencial de cualquier sistema operativo. Otros, sin embargo, puede que aún no se hayan visto en la situación de tener que aprender en qué consiste, o para qué sirve lo que también se

Entra en Andro4all para leer el artículo completo

Puedes unirte a nosotros en Twitter, Facebook o en Google+

¡Suscríbete a nuestro canal de YouTube!

Publicado recientemente en Andro4all

from Andro4all http://bit.ly/2F84Zer
via IFTTT

Cloud Hosting Provider DataResolution.net Battling Christmas Eve Ransomware Attack

Cloud hosting provider Dataresolution.net is struggling to bring its systems back online after suffering a ransomware infestation on Christmas Eve, KrebsOnSecurity has learned. The company says its systems were hit by the Ryuk ransomware, the same malware strain that crippled printing and delivery operations for multiple major U.S. newspapers over the weekend.

San Juan Capistrano, Calif. based Data Resolution LLC serves some 30,000 businesses worldwide, offering software hosting, business continuity systems, cloud computing and data center services.

The company has not yet responded to requests for comment. But according to a status update shared by Data Resolution with affected customers on Dec. 29, 2018, the attackers broke in through a compromised login account on Christmas Eve and quickly began infecting servers with the Ryuk ransomware strain.

Part of an update on the outage shared with Data Resolution customers via Dropbox on Dec. 29, 2018.

The intrusion gave the attackers control of Data Resolution’s data center domain, briefly locking the company out of its own systems. The update sent to customers states that Data Resolution shut down its network to halt the spread of the infection and to work through the process of cleaning and restoring infected systems.

Data Resolution is assuring customers that there is no indication any data was stolen, and that the purpose of the attack was to extract payment from the company in exchange for a digital key that could be used to quickly unlock access to servers seized by the ransomware.

A snippet of an update that Data Resolution shared with affected customers on Dec. 31, 2018.

The Ryuk ransomware strain was first detailed in an August 2018 report by security firm CheckPoint, which says the malware is tied to a sophisticated North Korean hacking team known as the Lazarus Group.

Ryuk reportedly was the same malware that infected the Los Angeles Times‘ Olympic printing plant over the weekend, an attack that led to the disruption of newspaper printing and delivery services for a number of publications that rely on the plant — including the Los Angeles Times and the San Diego Union Tribune.

A status update shared by Data Resolution with affected customers earlier today indicates the cloud hosting provider is still working to restore email access and multiple databases for clients. The update also said Data Resolution is in the process of restoring service for companies relying on it to host installations of Dynamics GP, a popular software package that many organizations use for accounting and payroll services. 

A status update shared by Data Resolution with affected customers on Jan. 2, 2018 shows the company is still struggling to restore services more than a week after the attack began.

Cloud hosting providers are often pitched as a way for companies to increase security and to better protect themselves from threats like ransomware, which scrambles data on infected systems and demands payment in exchange for a digital key needed to unlock affected systems.

At the same time, cloud providers represent an especially attractive target for ransomware attacks because they store vast amounts of data for other companies. In 2017, cloud hosting provider Cloudnine was hit by a ransomware attack, leading to an outage that lasted for several days.

Much depends on security practices maintained by each provider, according to an MIT Technology Review story last year that named cloud ransomware attacks as a top security concern for 2018

“The biggest cloud operators, like Google, Amazon, and IBM, have hired some of the brightest minds in digital security, so they won’t be easy to crack,” wrote Martin Giles. “But smaller companies are likely to be more vulnerable, and even a modest breach could lead to a big payday for the hackers involved.”

A source at a company that uses Data Resolution to manage payroll payments told KrebsOnSecurity that the cloud hosting provider said it did not attempt to pay the requested ransom, preferring to restore systems from backups instead.

from Krebs on Security http://bit.ly/2TrjrC7
via IFTTT

Este es el nuevo Motorola Moto Z4 Play: filtrado en vídeo e imágenes en alta resolución

Que la serie Moto Z de Motorola no haya sido una de las más exitosas dentro del terreno de la gama media y alta, no significa que la compañía californiana perteneciente a Lenovo tenga intención de tirar la toalla a corto plazo. De hecho, todo apunta a que muy pronto conoceremos una nueva serie de terminales pertenecientes a esta saga de móviles modulares. Al menos así lo sugiere** una filtración

Entra en Andro4all para leer el artículo completo

Puedes unirte a nosotros en Twitter, Facebook o en Google+

¡Suscríbete a nuestro canal de YouTube!

Publicado recientemente en Andro4all

from Andro4all http://bit.ly/2Sx67vV
via IFTTT

Ofertas en Google Play para empezar el año a lo grande: apps y juegos gratis o con descuento

Un nuevo año acaba de dar comienzo, pero eso no significa que vayamos a romper nuestra rutina semanal de buscar las mejores aplicaciones y los mejores juegos de pago para Android que, durante solo un tiempo, se podrán descargar totalmente gratis o con grandes descuentos por cortesía de sus propios desarrolladores. En esta primera selección de ofertas de 2019, encontramos un total de XX aplicaciones, juegos y herramientas de personalización

Entra en Andro4all para leer el artículo completo

Puedes unirte a nosotros en Twitter, Facebook o en Google+

¡Suscríbete a nuestro canal de YouTube!

Publicado recientemente en Andro4all

from Andro4all http://bit.ly/2TpNRom
via IFTTT