Día: 11 diciembre, 2017

15 Recursos para aprender JavaScript (En inglés)

                    HTML, hojas de estilo en cascada (CSS) y JavaScript han experimentado un crecimiento y evolución masivos en las últimas dos décadas, lo que no debería sorprender dado el papel en constante expansión de internet en nuestras vidas. El desarrollo de JavaScript ha recorrido un largo camino desde principios de la década de 1990 y el famoso comercial de IBM que representa el reconocimiento temprano de la importancia de Internet para las empresas. Ese comercial cambió para siempre el rol del desarrollador web. Antes de la invasión comercial, los desarrolladores web eran más artísticos, pero la influencia de los negocios y la industria cambió todo eso. Han pasado más de 25 años desde que se desarrollaron las primeras páginas web producidas con JavaScript, y las cosas han mejorado enormemente. Hoy en día, los IDE están bien estructurados para validar su código, y los entornos autónomos ayudan a probar y depurar la lógica de frontend web. Ahora, aprender JavaScript va mucho más allá de simplemente estudiar la sintaxis del lenguaje. Debido a que hay muchas áreas que puedes aprender, piensa en tus objetivos para que puedas enfocar tu entrenamiento y ponerse al día lo más rápido posible. ¿Deseas saber cómo hacer que las páginas web deslumbren con contenido dinámico y una interfaz impactante y una experiencia de usuario que ahuyenta a...

Leer más

Manjaro: Una de las mejores distribuciones de GNU/Linux

Manjaro es adecuado tanto para usuarios nuevos como experimentados. El hecho de que Manjaro se base en Arch, ya que es una distro-rolling que es bastante estable, incluye excelentes herramientas y paquetes de una buena selección de software, lo que hace de Manjaro una distribución fantástica. Echemos un vistazo a esta excelente distribución de Linux. Elige tu entorno de escritorio favorito para Manjaro El escritorio principal es la Edición XFCE junto con los sabores de KDE y GNOME. También hay ediciones comunitarias o Spins disponibles. Incluyen Budgie, Cinnamon, Deepin, i3, LXDE, LXQT y MATE. Está disponible en versiones de 64 bits y 32 bits (Gellivara será la última edición de Manjaro Linux compatible con la arquitectura de 32 bits). También puedes optar por una ISO Manjaro-Architect que te permite instalar cualquiera de las ediciones oficiales o mantenidas por la Comunidad de Manjaro o, alternativamente, configurar libremente el sistema personalizado. Manjaro-Architect descargará todos los paquetes durante el proceso de instalación.   Después de la descarga, puedes continuar y escribir la imagen ISO en un disco o un USB. MANJARO.ISO te permite probar la distribución sin cambiar tu sistema, con la opción de instalarla permanentemente más tarde. El instalador ‘Calamares‘ está bien configurado, lo que permite a los principiantes configurar fácilmente la distribución y brindar a los usuarios avanzados todo el poder para personalizar todos los aspectos de la instalación. El menú...

Leer más

El IDE de Qt Creator 4.5 mejora el soporte de Android y CMake

    Disponible para plataformas GNU/Linux, macOS y Microsoft Windows, la versión Qt Creator 4.5 llega tres meses después de la versión anterior para agregar una nueva herramienta de interfaz de usuario que le permite administrar paquetes de Android SDK, así como para ofrecer mejor información sobre diversos problemas con el SDK de Android instalado, incluidas las advertencias sobre los componentes faltantes o la versión mínima de los requisitos. “Desde las herramientas SDK de Android versión 25.3.0, no hay una herramienta de interfaz de usuario disponible para administrar los paquetes de Android SDK. Por eso, hemos agregado dicha interfaz de usuario a Qt Creator“, escribió Eike Ziller en el anuncio de la publicación. “Desafortunadamente, la herramienta de línea de comandos para administrar los SDK que se proporciona con el SDK no puede actualizar los paquetes en Windows, y falla con JDK 9, por lo que esto también se aplica a Qt Creator“. La implementación local y Ant ya no son compatibles Comenzando con Qt Creator 4.5, las implementaciones locales y Ant ya no son compatibles con la aplicación, ya que han quedado obsoletas desde hace algún tiempo. Por otro lado, el soporte CMake se mejoró con la agrupación de variables por prefijo en la interfaz de usuario de configuración en el modo Proyectos, manejo de cambios de configuración externos, y la capacidad de cambiar el tipo de variables o...

Leer más

Buscar productos de Amazon desde la línea de comandos

Amazon y otras firmas minoristas en línea populares están preparando sus salas de batalla con descuentos, productos exclusivos y otras atracciones para los compradores. Si planeas comprar en Amazon, creo que tengo buenas noticias para ti. Ahora puedes buscar productos de Amazon desde la línea de comandos. Sí, has leído bien. Gracias a amzSear, un script y API de la CLI de Amazon no oficial. Con amzSear, puedes buscar fácilmente productos de Amazon desde la línea de comandos y ver la información básica del producto, como todos los precios de diferentes vendedores, URL, clasificaciones de cualquier producto, directamente desde la ventana de tu Terminal, sin usar la API de Amazon. Está disponible gratuitamente en GitHub y se libera bajo la licencia MIT. Instalación de amzSear AmzSear requiere una versión Python 2.7 o superior para funcionar. Asegúrate de haber instalado pip en tu sistema. Si pip no está instalado, instálalo como se muestra a continuación, según la distribución que uses. En Arch Linux y sus derivados, ejecuta el siguiente comando para instalar pip: sudo pacman -S python-pip En Debian, Ubuntu, Linux Mint: sudo apt-get install python-pip En RHEL, Fedora, CentOS: sudo yum install python-pip O bien, sudo dnf install python-pip En SUSE/openSUSE: sudo zypper install python-pip Una vez que se haya instalado pip, instala amzSear usando pip con el comando: sudo pip install amzsear El comando típico para usar amzSear es:...

Leer más

Un fallo de Android permite que el código de ataque se deslice en aplicaciones firmadas

              Los investigadores dicen que una vulnerabilidad recientemente parcheada en Android podría dejar a los usuarios vulnerables a los ataques de las aplicaciones firmadas. La vulnerabilidad, llamada Janus, permitiría que una aplicación maliciosa agregue bytes de código a los formatos APK o DEX utilizados por las aplicaciones de Android sin afectar la firma de la aplicación. En otras palabras, un cabrón podría empaquetar una aplicación con instrucciones maliciosas, y aún así Android lo leería como un software de confianza. El problema, dicen los investigadores de la firma de seguridad móvil GuardSquare, radica en la forma en que Android 5.0 y posterior maneja los archivos APK y DEX para algunas aplicaciones. Al verificar únicamente ciertos bytes en la firma de una aplicación, los dispositivos podrían leer una firma alterada como auténtica y permitir que las instrucciones maliciosas se inserten en un archivo APK o DEX sin ser detectadas. “Un atacante puede reemplazar una aplicación confiable con privilegios altos (una aplicación del sistema, por ejemplo) por una actualización modificada para abusar de sus permisos. Dependiendo de la aplicación específica, esto podría permitir que el pirata informático acceda a información confidencial almacenada en el dispositivo o incluso tome sobre el dispositivo por completo “, dice GuardSquare. “Alternativamente, un atacante puede pasar un clon modificado de una aplicación sensible como una actualización legítima, por ejemplo, en el...

Leer más

Más visitadas

  • Cómo instalar XAMPP en GNU/Linux (92)
  • Lutris: Plataforma abierta de juegos para GNU/Linux (86)
  • Guía fácil sobre cómo instalar Java en sistemas Ubuntu (86)
  • Si GNU/Linux dejara de existir (nunca ocurrirá) ¿que sistema operativo usarías en su lugar? (83)
  • El tema de iconos Suru para Ubuntu sigue en progreso (75)

Archivos

Categoría

Maslinux.es utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies