Logo RedesZone
Navega gratis con cookies…

Navegar por redeszone.net con publicidad personalizada, seguimiento y cookies de forma gratuita. i

Para ello, nosotros y nuestros socios i necesitamos tu consentimiento i para el tratamiento de datos personales i para los siguientes fines:

Las cookies, los identificadores de dispositivos o los identificadores online de similares características (p. ej., los identificadores basados en inicio de sesión, los identificadores asignados aleatoriamente, los identificadores basados en la red), junto con otra información (p. ej., la información y el tipo del navegador, el idioma, el tamaño de la pantalla, las tecnologías compatibles, etc.), pueden almacenarse o leerse en tu dispositivo a fin de reconocerlo siempre que se conecte a una aplicación o a una página web para una o varias de los finalidades que se recogen en el presente texto.

La mayoría de las finalidades que se explican en este texto dependen del almacenamiento o del acceso a la información de tu dispositivo cuando utilizas una aplicación o visitas una página web. Por ejemplo, es posible que un proveedor o un editor/medio de comunicación necesiten almacenar una cookie en tu dispositivo la primera vez que visite una página web a fin de poder reconocer tu dispositivo las próximas veces que vuelva a visitarla (accediendo a esta cookie cada vez que lo haga).

La publicidad y el contenido pueden personalizarse basándose en tu perfil. Tu actividad en este servicio puede utilizarse para crear o mejorar un perfil sobre tu persona para recibir publicidad o contenido personalizados. El rendimiento de la publicidad y del contenido puede medirse. Los informes pueden generarse en función de tu actividad y la de otros usuarios. Tu actividad en este servicio puede ayudar a desarrollar y mejorar productos y servicios.

La publicidad que se presenta en este servicio puede basarse en datos limitados, tales como la página web o la aplicación que esté utilizando, tu ubicación no precisa, el tipo de dispositivo o el contenido con el que está interactuando (o con el que ha interactuado) (por ejemplo, para limitar el número de veces que se presenta un anuncio concreto).

  • Un fabricante de automóviles quiere promocionar sus vehículos eléctricos a los usuarios respetuosos con el medioambiente que viven en la ciudad fuera del horario laboral. La publicidad se presenta en una página con contenido relacionado (como un artículo sobre medidas contra el cambio climático) después de las 18:30 h a los usuarios cuya ubicación no precisa sugiera que se encuentran en una zona urbana.
  • Un importante fabricante de acuarelas quiere realizar una campaña publicitaria en Internet para dar a conocer su última gama de acuarelas con la finalidad de llegar tanto a artistas aficionados como a profesionales y, a su vez, se evite mostrar el anuncio junto a otro contenido no relacionado (por ejemplo, artículos sobre cómo pintar una casa). Se detectará y limitará el número de veces que se ha presentado el anuncio a fin de no mostrarlo demasiadas veces.

La información sobre tu actividad en este servicio (por ejemplo, los formularios que rellenes, el contenido que estás consumiendo) puede almacenarse y combinarse con otra información que se tenga sobre tu persona o sobre usuarios similares(por ejemplo, información sobre tu actividad previa en este servicio y en otras páginas web o aplicaciones). Posteriormente, esto se utilizará para crear o mejorar un perfil sobre tu persona (que podría incluir posibles intereses y aspectos personales). Tu perfil puede utilizarse (también en un momento posterior) para mostrarte publicidad que pueda parecerte más relevante en función de tus posibles intereses, ya sea por parte nuestra o de terceros.

  • En una plataforma de redes sociales has leído varios artículos sobre cómo construir una casa en un árbol Esta información podría añadirse a un perfil determinado para indicar tuinterés en el contenido relacionado con la naturaleza, así como en los tutoriales de bricolaje (con el objetivo de permitir la personalización del contenido, de modo que en el futuro, por ejemplo, se te muestren más publicaciones de blogs y artículos sobre casas en árboles y cabañas de madera).
  • Has visualizado tres vídeos sobre la exploración espacial en diferentes aplicaciones de televisión. Una plataforma de noticias sin relación con las anteriores y con la que no has tenido contacto en el pasado crea un perfil basado en esa conducta de visualización marcando la exploración del espacio como un tema de tu posible interés para para otros vídeos.

El contenido que se te presenta en este servicio puede basarse en un perfilde personalización de contenido que se haya realizado previamente sobre tu persona, lo que puede reflejar tu actividad en este u otros servicios (por ejemplo, los formularios con los que interactúas o el contenido que visualizas), tus posibles intereses y aspectos personales. Un ejemplo de lo anterior sería la adaptación del orden en el que se te presenta el contenido, para que así te resulte más sencillo encontrar el contenido (no publicitario) que coincida con tus intereses.

  • Has leído unos artículos sobre comida vegetariana en una plataforma de redes sociales. Posteriormente has usado una aplicación de cocina de una empresa sin relación con la anterior plataforma. El perfil que se ha creado sobre tu persona en la plataforma de redes sociales se utilizará para mostrarte recetas vegetarianas en la pantalla de bienvenida de la aplicación de cocina.
  • Has visualizado tres vídeos sobre remo en páginas web diferentes. Una plataforma de video, no relacionada con la página web en la que has visualizado los vídeos sobre remo, pero basandose en el perfil creado cuando visistaste dicha web, podrá recomendarte otros 5 vídeos sobre remo cuando utilices la plataforma de video a través de tu televisor .

La información sobre qué publicidad se te presenta y sobre la forma en que interactúas con ella puede utilizarse para determinar lo bien que ha funcionado un anuncio en tu caso o en el de otros usuarios y si se han alcanzado los objetivos publicitarios. Por ejemplo, si has visualizado un anuncio, si has hecho clic sobre el mismo, si eso te ha llevado posteriormente a comprar un producto o a visitar una página web, etc. Esto resulta muy útil para comprender la relevancia de las campañas publicitarias.

  • Has hecho clic en un anuncio en una página web/medio de comunicación sobre descuentos realizados por una tienda online con motivo del “Black Friday” online y posteriormente has comprado un producto. Ese clic que has hecho estará vinculado a esa compra. Tu interacción y la de otros usuarios se medirán para saber el número de clics en el anuncio que han terminado en compra.
  • Usted es una de las pocas personas que ha hecho clic en un anuncio que promociona un descuento por el “Día de la madre”de una tienda de regalos en Internet dentro de la aplicación de una web/medio de comunicación. El medio de comunicación quiere contar con informes para comprender con qué frecuencia usted y otros usuarios han visualizado o han hecho clic en un anuncio determinado dentro de la aplicación y, en particular, en el anuncio del “Día de la madre” para así ayudar al medio de comunicación y a sus socios (por ejemplo, las agencias de publicidad) a optimizar la ubicación de los anuncios.

La información sobre qué contenido se te presenta y sobre la forma en que interactúas con él puede utilizarse para determinar, por ejemplo, si el contenido (no publicitario) ha llegado a su público previsto y ha coincidido con sus intereses. Por ejemplo, si hasleído un artículo, si has visualizado un vídeo, si has escuchado un “pódcast” o si has consultado la descripción de un producto, cuánto tiempo has pasado en esos servicios y en las páginas web que has visitado, etc. Esto resulta muy útil para comprender la relevancia del contenido (no publicitario) que se te muestra.

  • Has leído una publicación en un blog sobre senderismo desde la aplicación móvil de un editor/medio de comunicación y has seguido un enlace a una publicación recomendada y relacionada con esa publicación. Tus interacciones se registrarán para indicar que la publicación inicial sobre senderismo te ha resultado útil y que la misma ha tenido éxito a la hora de ganarse tu interés en la publicación relacionada. Esto se medirá para saber si deben publicarse más contenidos sobre senderismo en el futuro y para saber dónde emplazarlos en la pantalla de inicio de la aplicación móvil.
  • Se te ha presentado un vídeo sobre tendencias de moda, pero tu y otros usuarios habéis dejado de visualizarlo transcurridos unos 30 segundos. Esta información se utilizará para valorar la duración óptima de los futuros vídeos sobre tendencias de moda.

Se pueden generar informes basados en la combinación de conjuntos de datos (como perfiles de usuario, estadísticas, estudios de mercado, datos analíticos) respecto a tus interacciones y las de otros usuarios con el contenido publicitario (o no publicitario) para identificar las características comunes (por ejemplo, para determinar qué público objetivo es más receptivo a una campaña publicitaria o a ciertos contenidos).

  • El propietario de una librería que opera en Internet quiere contar con informes comerciales que muestren la proporción de visitantes que han visitado su página y se han ido sin comprar nada o que han consultado y comprado la última autobiografía publicada, así como la edad media y la distribución de género para cada uno de los dos grupos de visitantes. Posteriormente, los datos relacionados con la navegación que realizas en su página y sobre tus características personales se utilizan y combinan con otros datos para crear estas estadísticas.
  • Un anunciante quiere tener una mayor comprensión del tipo de público que interactúa con sus anuncios. Por ello, acude a un instituto de investigación con el fin de comparar las características de los usuarios que han interactuado con el anuncio con los atributos típicos de usuarios de plataformas similares en diferentes dispositivos. Esta comparación revela al anunciante que su público publicitario está accediendo principalmente a los anuncios a través de dispositivos móviles y que es probable que su rango de edad se encuentre entre los 45 y los 60 años.

La información sobre tu actividad en este servicio, como tu interacción con los anuncios o con el contenido, puede resultar muy útil para mejorar productos y servicios, así como para crear otros nuevos en base a las interacciones de los usuarios, el tipo de audiencia, etc. Esta finalidad específica no incluye el desarrollo ni la mejora de los perfiles de usuario y de identificadores.

  • Una plataforma tecnológica que opera con un proveedor de redes sociales observa un crecimiento en los usuarios de aplicaciones móviles y se da cuenta de que, en funciónde sus perfiles, muchos de ellos se conectan a través de conexiones móviles. La plataforma utiliza una tecnología nueva para mostrar anuncios con un formato óptimo para los dispositivos móviles y con un ancho de banda bajo a fin de mejorar su rendimiento.
  • Un anunciante está buscando una forma de mostrar anuncios en un nuevo tipo de dispositivo. El anunciante recopila información sobre la forma en que los usuarios interactúan con este nuevo tipo de dispositivo con el fin de determinar si puede crear un nuevo mecanismo para mostrar la publicidad en ese tipo de dispositivo.

El contenido que se presenta en este servicio puede basarse en datos limitados, como por ejemplo la página web o la aplicación que esté utilizando, tu ubicación no precisa, el tipo de dispositivo o el contenido con el que estás interactuando (o con el que has interactuado) (por ejemplo, para limitar el número de veces que se te presenta un vídeo o un artículo en concreto).

  • Una revista de viajes, para mejorar las experiencias de viaje en el extranjero, ha publicado en su página web un artículo sobre nuevos cursos que ofrece una escuela de idiomas por Internet. Las publicaciones del blog de la escuela se insertan directamente en la parte inferior de la página y se seleccionan en función de la ubicación no precisa del usuario (por ejemplo, publicaciones del blog que explican el plan de estudios del curso para idiomas diferentes al del país en el que este te encuentras).
  • Una aplicación móvil de noticias deportivas ha iniciado una nueva sección de artículos sobre los últimos partidos de fútbol. Cada artículo incluye vídeos alojados por una plataforma de streaming independiente que muestra los aspectos destacados de cada partido. Si adelantas un vídeo, esta información puede utilizarse para determinar que el siguiente vídeo a reproducir sea de menor duración.

Se puede utilizar la localización geográfica precisa y la información sobre las características del dispositivo

Al contar con tu aprobación, tu ubicación exacta (dentro de un radio inferior a 500 metros) podrá utilizarse para apoyar las finalidades que se explican en este documento.

Con tu aceptación, se pueden solicitar y utilizar ciertas características específicas de tu dispositivo para distinguirlo de otros (por ejemplo, las fuentes o complementos instalados y la resolución de su pantalla) en apoyo de las finalidades que se explican en este documento.

O sin cookies desde 1.67€ al mes

Por solo 1.67 al mes, disfruta de una navegación sin interrupciones por toda la red del Grupo ADSLZone: adslzone.net, movilzona.es, testdevelocidad.es, lamanzanamordida.net, hardzone.es, softzone.es, redeszone.net, topesdegama.com y más. Al unirte a nuestra comunidad, no solo estarás apoyando nuestro trabajo, sino que también te beneficiarás de una experiencia online sin publicidad ni cookies de seguimiento.

Programación

La programación en el ámbito de la informática es fundamental, actualmente existen decenas de lenguajes de programación diferentes. En esta sección encontrarás todo lo relacionado con el mundo de la programación, como por ejemplo programar en Java, PHP y HTML con nuestros cursos online, también veremos qué lenguajes son los más utilizados en el mundo actualmente, y qué lenguajes de programación es recomendable que sepamos o vayamos a aprender para dedicarnos a la informática.
Programación

Aprovecha este 2019 para aprender programación con este nuevo pack de libros de Humble Bundle

Ya os hemos traído en otras ocasiones varios packs de libros de Humble Bundle gracias a los cuales hemos podido aprender sobre redes, hacking o ciberseguridad, entre otras muchas temáticas. Ahora, bien entrado ya 2019, Humble Book Bundle nos vuelve a traer un nuevo pack de libros, esta vez centrados en la programación: Humble Book Bundle: Programming Cookbooks by O’Reilly, libros con los que podremos aprender a programar en diferentes lenguajes de programación y a dominar diferentes herramientas y plataformas.

Programación

GitHub ahora permite crear repositorios privados de forma gratuita: así puedes hacerlo

En verano de 2018 os contamos cómo Microsoft compraba GitHub, la mayor plataforma de alojamiento de código abierto utilizada por millones de programadores de todo el mundo para alojar y versionar sus proyectos. La compra de esta plataforma por parte de Microsoft no gustó mucho a una parte de la comunidad, quienes empezaron a buscar otras alternativas, como GitLab, donde continuar con el desarrollo de sus proyectos y, aunque Microsoft aseguró que no iba a hacer cambios en esta plataforma, hace algunas horas nos llegaba el primer gran cambio de GitHub, un cambio que, sin duda, hará mucho bien a la comunidad: repositorios privados gratuitos.

Programación

Ahora puedes instalar más fácil que nunca Python en Windows 10

Aunque la mayoría de las aplicaciones que solemos usar día a día en nuestro ordenador están ya compiladas y preparadas para ejecutarse en Windows, seguro que alguna vez nos hemos encontrado con aplicaciones de código abierto sin compilar, sobre todo con scripts, que no hemos podido ejecutar por no tener el entorno de programación instalado y configurado en nuestro ordenador. Esto ocurre muy a menudo, sobre todo, con aplicaciones programadas en Python.

Cursos online de programación Java
Programación

¿Quieres ser un experto en Java? Consigue estos 24 libros de programación por menos de 14 euros

Seguro que alguna vez hemos oído hablar de Humble Bundle, una plataforma que nos permite hacernos con determinados contenidos digitales (libros, juegos, programas, comics, música, etc) a un precio muy inferior al que cuestan en otras plataformas y, además, donando parte del pago a una ONG o a obras benéficas. En ocasiones anteriores ya hemos hablado de packs de libros de programación para Android o iOS que podíamos comprar dentro de esta plataforma, y, siguiendo con su línea, en esta ocasión vamos a poder convertirnos en auténticos expertos en programación en Java gracias a esta nueva colección que podremos conseguir por menos de 14 euros.

Programación

Aprende programación con el pack de libros «Learn you some code» de Humble Bundle

Ya hemos hablado en otras ocasiones de Humble Bundle, la conocida plataforma que nos permite conseguir diferentes packs de contenidos digitales (videojuegos, libros, cómics, etc) a un precio muy reducido y donar parte del pago beneficios a obras de caridad. Concretamente, en el pasado hemos hablado del pack de libros de experto en redes y UNIX o el pack de libros Cybersecurity 2.0 packs de libros de lo más interesantes que pudimos conseguir por mucho menos de lo que imaginábamos. En esta ocasión Humble Bundle quiere volver a conquistarnos con un nuevo pack de libros, esta vez, sobre programación.

Código Python
Programación

GitHub y Microsoft ya trabajan para mejorar la seguridad de todos los proyectos basados en Python

A principios de junio se daba a conocer que Microsoft había comprado GitHub, la mayor plataforma de alojamiento de código abierto. Esta decisión trajo consigo una gran cantidad de críticas e incluso una migración masiva de GitHub a otras plataformas de versionado de código similares. Una vez pasada la tormenta, Microsoft ya ha empezado a ejercer su influencia dentro de la compañía, y para ello ha decidido empezar mejorando la seguridad de todos los proyectos escritos en uno de los lenguajes de programación más utilizados: Python.

Humble Bundle Programmable Boards
Programación

Aprende a programar en micro-ordenadores como Arduino o Raspberry Pi con esta colección de libros de Humble Bundle

Humble Bundle es una conocida plataforma que nos permite hacernos con diferentes contenidos digitales, como videojuegos, cómics o libros, entre otros, por un precio muy económico, donando una determinada cantidad de lo que paguemos a la caridad y a distintos proyectos sociales. En varias ocasiones ya os hemos hablado de distintos Humble Bundle de libros relacionados con la programación y la tecnología, como, por ejemplo, la colección de libros de programación para Android o iOS, los libros de experto en redes y UNIX y el pack de libros sobre Bitcoin y criptomonedas cuando estas estaban en pleno auge.

Logo Github tiza
Programación

Alternativas a GitHub gratuitas que puedes montar en tu servidor

Tras un fin de semana lleno de rumores y especulaciones, ayer por la tarde Microsoft finalmente hizo pública la compra de GitHub por 7500 millones de dólares. Aunque en un principio no hay planeado cambiar nada dentro de la plataforma y los responsables actuales de GitHub seguirán al mando, a muchos usuarios no les ha gustado que Microsoft ahora esté dentro de la plataforma de alojamiento y versionado de código más grande y utilizada en todo el mundo, y han empezado a buscar todo tipo de alternativas.

BitHubLab
Programación

BitHubLab, una plataforma para buscar proyectos de código abierto en GitHub, Bitbucket y GitLab a la vez

Si somos programadores seguro que conocemos las plataformas colaborativas de versionado y alojamiento de proyectos de código abierto como GitHub, Bitbucket y GitLab, y si no somos programadores seguramente hayamos oído hablar de estas esta misma tras la compra, por parte de Microsoft, de la más grande de ellas, GitHub. En estas plataformas podemos encontrar miles de proyectos de código abierto, tanto de pequeños desarrolladores como de gigantes de la tecnología como Microsoft o Google. Sin embargo, al existir tantas plataformas de este estilo puede que tengamos problemas a la hora de intentar localizar un proyecto en concreto. Por suerte, BitHubLab busca acabar con este problema.

Microsoft GitHub
Programación

GitLab: la alternativa favorita para la inminente compra de GitHub por parte de Microsoft

Este mismo fin de semana se daban a conocer las intenciones de Microsoft de hacerse con GitHub, la plataforma de desarrollo y versionado de código más grande en la que se alojan miles de proyectos de código abierto. Aunque la compra aún no está cerrada, una gran parte de los usuarios que no se fía de Microsoft no ha tardado en huir de esta plataforma migrando sus proyectos a otras webs similares, siendo GitLab quien parece haberse ganado la confianza de los usuarios.

GhostText
Programación

GhostText: esta extensión permite escribir código en un editor de texto y sincronizar los cambios en el navegador

GitHub es la mejor plataforma para compartir código, versionar proyectos y desarrollar software colectivamente que podemos encontrar en Internet. Esta plataforma está pensada para que los usuarios realicen todos los cambios localmente y, después, manden sus correspondientes commits al servid0r para sincronizar estos cambios. El problema de esto es que muchas veces realizar pequeños cambios que se podrían hacer rápidamente desde el navegador no es para nada intuitivo, ya que esta plataforma cuenta con un editor demasiado sencillo, lo que puede ser un problema para los que suelen utilizar IDEs de programación más completos, obligándonos en la mayoría de los casos a trabajar localmente en el equipo y luego subir los cambios otra vez. Aquí es donde GhostText quiere ayudarnos.

Un error de programación le cuesta a PayPro 450.000 euros
Programación

Al banco descentralizado PayPro, basado en Blockchain, le sale caro un error de programación

Las criptomonedas es un mundo de oportunidades que no se pueden dejar escapar. Muchos han probado suerte y el resultado no ha sido el esperado. El proyecto PayPro cuenta con mucha ambición: un banco descentralizado basado en blockchain. Sin embargo, por el momento no se puede decir que hayan tenido suerte. Indican que un error detectado en el código del servicio ha provocado la pérdida de todo el capital que se había captado. Lo peor, es que todo parece indicar que no se podrá recuperar. Podéis visitar nuestro tutorial sobre ataque a Blockchain.

Programación Humble Bundle
Programación

Aprende a programar tus propios videojuegos con este nuevo pack de libros de Humble Book Bundle valorado en 524 dólares

Seguro que si nos gusta la programación alguna vez hemos pensado en crear nuestro propio videojuego, ya sea para PC, para la web o para otras plataformas, como los dispositivos móviles. Sin embargo, seguro que, aunque lo hayamos pensado, probablemente no hayamos sabido por dónde empezar. Si aún tenemos en mente la programación de nuestro videojuego, entonces seguro que este nuevo Humble Book Bundle nos resulta interesante.

Humble Bundle programación Android
Programación

¿Quieres aprender a programar en Android o iOS? No te puedes perder este pack de libros valorado en 1396 dólares

La programación de aplicaciones y juegos para dispositivos móviles, como Android y iOS, está en auge. Cada vez es más sencillo crear juegos y aplicaciones de calidad para estos dispositivos móviles gracias a la gran cantidad de motores, IDEs y, sobre todo, libros y manuales que podemos encontrar por la red. Aunque en Internet podemos encontrar todo tipo de cursos gratuitos (tanto en webs como en el mismo YouTube), si de verdad queremos aprender o ampliar nuestros conocimientos, lo ideal es hacernos con una serie de libros y manuales que nos permitan dominar lo mejor posible la programación, libros como los que nos ofrece Humble Bundle. Podéis visitar nuestro tutorial sobre ciberseguridad al programar.

Código Hexadecimal
Programación

Estas webs te permiten ver y editar el código hexadecimal de cualquier archivo

Cuando una aplicación está compilada, normalmente no podemos acceder al código fuente como tal, sin embargo, sí es posible acceder al código compilado utilizando visores y editores de código en hexadecimal, visores que nos permiten ver el contenido exacto de un fichero y editarlo de manera que podamos, por ejemplo, modificar algo sin tener acceso a su código fuente o reparar un binario que, por alguna razón, se ha corrompido.

Kodi y Python 3
Programación

Kodi anuncia su esperada migración a Python 3 como lenguaje de programación para sus add-ons

Kodi es una de las aplicaciones más polémicas de los últimos tiempos. Esta aplicación, creada inicialmente como un centro multimedia para Xbox, es actualmente uno de los centros multimedia para PC y muchos otros dispositivos más completos que podemos encontrar en la red. Además de ser capaz de organizar y reproducir todo nuestro contenido multimedia, Kodi se caracteriza por ser una aplicación totalmente personalizable gracias a todo tipo de extensiones, o add-ons, que se pueden descargar e instalar dentro de esta aplicación.

pagina phpbb distribuye código malware
SoftwareProgramación

Hackean la página de phpBB y modifican los enlaces de descarga

Para todos los usuarios que no los conozcan, se trata de un sistema de foros totalmente gratuito utilizando el archiconocido lenguaje de programación PHP. Los usuarios que haya realizado la descarga de contenidos en el día 26 es probable que hayan realizado la descarga de otro contenido y no del original. Ha trascendido que un hacker ha sido capaz de conseguir el acceso de administrador. Esto le ha permitido modificar algunos enlaces de descarga de phpBB.

Integración Excel Python
Programación

Python podría ser el nuevo lenguaje oficial de scripting de Excel

Visual Basic for Applications, también conocido como VBA, es un lenguaje de programación desarrollado por Microsoft utilizado para programar aplicaciones de Windows y que se encuentra integrado en un gran número de aplicaciones como Outlook, Word, Excel, Access y PowerPoint de manera que se puedan crear pequeños programas, basados en scripts, dentro de estas aplicaciones, con el fin de, por ejemplo, automatizar tareas cotidianas. Después de décadas como lenguaje de programación oficial de scripting para Office, parece que Microsoft podría estar planteando sustituirlo por una alternativa y Python parece tener todas las papeletas para ser la alternativa elegida.

PHP 7.2
Programación

PHP 7.2, todas las novedades de esta nueva versión de PHP

PHP es un lenguaje de programación, muy utilizado especialmente en todo tipo de páginas web, que se ejecuta del lado del servidor, es decir, backend. Igual que cualquier otro lenguaje de programación moderno, este debe estar actualizándose constantemente para adaptarse a las nuevas tecnologías y necesidades, tanto de los usuarios como de los programadores. A pesar de ser un lenguaje moderno, este aún debe cuidar y mejorar muchos de sus aspectos, y, así, una de las mayores actualizaciones de este lenguaje de programación es PHP 7.2.

Android Studio 3.0
AndroidProgramación

Android Studio 3.0, disponible esta nueva versión con soporte para Kotlin

Android Studio es el IDE de programación oficial de Google para la programación en Android nacido a partir de Eclipse para cumplir con las necesidades de los usuarios a la hora de crear apps desde cero en Java o C. Desde su lanzamiento, esta herramienta ha ido mejorando e implementando nuevas funciones y características para simplificar al máximo la creación de apps profesionales y, además, adaptarse a las necesidades de los desarrolladores. Así, Google acaba de lanzar la versión estable del nuevo Android Studio 3.0, una nueva versión que llega con grandes mejoras y novedades como vamos a ver a continuación.

Programación

Pi-Top, un portátil basado en Raspberry Pi para aprender a programar

Desde el lanzamiento de la primera versión de Raspberry Pi hemos podido ver cómo se han lanzado un gran número de proyectos de lo más interesante. Algunos proyectos, como, por ejemplo, convertir el Raspberry Pi en una retro-consola generan un gran interés entre los más nostálgicos, otros, como convertir este dispositivo en una nube privada genera interés entre aquellos que quieren tenerlo todo siempre a mano a través de Internet. También existen proyectos pensados para usuarios más avanzados, como convertir el Raspberry Pi en un termostato o una estación meteorológica, y otros, como un nuevo portátil diseñado para aprender programación y el funcionamiento básico del hardware, son, sin duda, de lo más original. Podéis visitar nuestro tutorial sobre programar con ciberseguridad.

Atom IDE
Programación

El editor de texto Atom se convertirá en un completo IDE de programación

Atom es un editor de texto plano gratuito y de código abierto, creado por GitHub, especialmente enfocado a desarrolladores y programadores que busquen una herramienta sencilla de utilizar y, además, totalmente personalizable de manera que puedan adaptarla fácilmente a sus necesidades. Sin embargo, en poco tiempo han aparecido un gran número de editores similares, como Visual Studio Code, de Microsoft, o Brackets, de Adobe. Por ello, este editor se ha visto en la necesidad de encontrar la manera de diferenciarse de sus rivales y ofrecer la mejor experiencia posible para los desarrolladores. Y así es como nace el proyecto Atom IDE. Podéis visitar nuestro tutorial sobre cómo sacar IPs de cualquier texto.

Java 9
SoftwareProgramación

Oracle lanza Java 9, una gran y esperada actualización de esta plataforma

Java es un lenguaje de programación creado en 1995 con la intención de crear un lenguaje que tuviera el menor número de dependencias posible de manera que pudiera ser portable entre distintas plataformas. A medida que han pasado los años, esta plataforma ha ido mejorando con sus actualizaciones hasta que, hace algunas horas, Oracle confirmaba finalmente el lanzamiento de la nueva y esperada versión de Java, Java 9, que llega 3 años y medio más tarde desde el lanzamiento de Java 8, la que hasta ahora ha sido la última versión de esta plataforma.

curso de python online
ProgramaciónPython

Curso Python. Volumen XXI: Pygame, videojuegos en python. Parte VII

Bienvenidos un día más al curso de Python. En el capítulo anterior ya os mostramos cómo se añadían los controles de teclado para que el usuario pueda interactuar con nuestra aplicación. En este capítulo, vamos a mejorar los controles de usuario, de modo que el usuario tenga una mejor experiencia cuando utilice el videojuego que estamos realizando con la popular librería, ademas de agregar un control de colisiones. Así que pongámonos manos a la obra.

curso de python online
ProgramaciónPython

Curso Python. Volumen XXI: Pygame, videojuegos en python. Parte VI

Bienvenidos un día más al curso de Python. En este capítulo vamos a añadir el control con el teclado, de modo que podamos interactuar con el videojuego que estamos realizando con la librería “Pygame”. En el capítulo anterior ya hicimos que el movimiento de nuestro juego fuera fluido gracias a la sincronización. Así que pongámonos manos a la obra.

curso de python online
ProgramaciónPython

Curso Python. Volumen XXI: Pygame, videojuegos en python. Parte V

Bienvenidos un día más al curso de Python. En este capítulo vamos a tratar el tema de la sincronización en los videojuegos completo, y seguiremos complementando el videojuego que estamos realizando con la librería “Pygame”. En el capítulo anterior ya dejamos hecho el esqueleto de nuestro videojuego y os recomendamos recordar cómo se utiliza el paradigma de programación orientado a objetos. Hoy empezaremos con un poco de teoría, y luego la aplicaremos a nuestro videojuego. Así que pongámonos manos a la obra.

curso de python online
ProgramaciónPython

Curso Python. Volumen XX: Hilos (Threading). Parte II

Bienvenidos un día más al curso de Python. En este capítulo vamos a continuar con la ejecución de hilos, para poder realizar tareas simultáneas en nuestras aplicaciones. Para ello, vamos a mostraros cómo podemos hacer que los hilos se ejecuten por un tiempo determinado, y cómo podemos finalizar su ejecución de una manera correcta. Así que pongámonos manos a la obra.

curso de python online
ProgramaciónPython

Curso Python. Volumen XX: Hilos (Threading). Parte I

Bienvenidos un día más al curso de Python. En este capítulo vamos a hablar de la ejecución de hilos, para poder realizar tareas simultáneas en nuestras aplicaciones. Se trata de un recurso muy utilizado en programación para agilizar la ejecución de las tareas. Así que pongámonos manos a la obra.

curso de python online
ProgramaciónPython

Curso Python. Volumen XIX: Framework Django. Parte XVI

Bienvenidos un día más al curso de Python. En este capítulo vamos a enseñaros cómo podemos hacer que la aplicación que hemos creado con el framework Django sea reutilizable, es decir, cómo la podemos convertir en un paquete “Standalone” de Python, de modo que podamos utilizarla en otros proyectos. Así que pongámonos manos a la obra.

curso de python online
ProgramaciónPython

Curso Python. Volumen XIX: Framework Django. Parte XIV

Bienvenidos un día más al curso de Python, en este capítulo vamos continuar con las pruebas automáticas justo donde lo dejamos en el capítulo anterior. Vamos a implementar pruebas para nuestras vistas dentro de nuestra aplicación con el framework Django. Estas pruebas automáticas nos ayudarán a asegurarnos que nuestra aplicación funciona de manera correcta. Así que pongámonos manos a la obra.

curso de python online
ProgramaciónPython

Curso Python. Volumen XIX: Framework Django. Parte XIII

Bienvenidos un día más al curso de Python, en este capítulo vamos a crear nuestra primera prueba automática que implementaremos en la aplicación que estamos creando con el framework Django. Estas pruebas automáticas nos ayudarán a asegurarnos que nuestra aplicación funciona de manera correcta. Así que pongámonos manos a la obra.

curso de python online
ProgramaciónPython

Curso Python. Volumen XIX: Framework Django. Parte XII

Bienvenidos un día más al curso de Python, en este capítulo vamos hacer una introducción a las pruebas automáticas que se pueden implementar con el framework Django. Estas pruebas automáticas nos ayudarán a asegurarnos que nuestra aplicación funciona de manera correcta. Así que pongámonos manos a la obra.

curso de python online
ProgramaciónPython

Curso Python. Volumen XIX: Framework Django. Parte XI

Bienvenidos un día más al curso de Python, en este capítulo os vamos a enseñar a utilizar los formularios y las vistas genéricas dentro de nuestra aplicación Django. Para ello, seguiremos con el ejemplo que empezamos, es decir, nuestra aplicación de encuestas. Así que pongámonos manos a la obra.

curso de python online
ProgramaciónPython

Curso Python. Volumen XIX: Framework Django. Parte X

Bienvenidos un día más al curso de Python, en este capítulo  vamos a enseñaros a utilizar los espacios de nombres y cómo podemos lanzar errores desde nuestra aplicación. Seguiremos con el ejemplo que empezamos, es decir, nuestra aplicación de encuestas que está siendo creada con el framework Django. Así que pongámonos manos a la obra.

curso de python online
ProgramaciónPython

Curso Python. Volumen XIX: Framework Django. Parte VIII

Bienvenidos un día más al curso de Python, en el capítulo anterior os mostramos cómo se pueden personalizar los formularios de administración. Hoy vamos a empezar a crear nuestras primeras vistas para la aplicación que estamos desarrollando con el framework Django. Así que pongámonos manos a la obra.