El mejor juego de Google hasta la fecha es un RPG de 8 bits ambientado en los Juegos Olímpicos al que ya puedes jugar

El mejor juego de Google hasta la fecha es un RPG de 8 bits ambientado en los Juegos Olímpicos al que ya puedes jugar

Google ha elaborado un impresionante Doodle interactivo para conmemorar la inauguración de los Juegos Olímpicos de Tokio: el juego, que ya está disponible, mezcla RPG de 8 bits con distintas pruebas olímpicas. Y puede jugarse a la perfección en el móvil.

Las grandes citas y efemérides suelen tener una conmemoración en forma de un Doodle de Google, un cambio en la portada del buscador que suele adaptar su logotipo al tema que se celebra. Por lo general es una imagen, a veces también una animación. Y, en ocasiones muy singulares, Google desarrolla un juego que se puede disfrutar con sólo acudir a su página de búsqueda. El de Pac-Man o el de Halloween son dos de los más míticos, pero se han superado: el Doodle de los Juegos Olímpicos es una auténtica maravilla.


Continue reading

El POCO X3 GT ya tiene fecha de presentación: lo veremos la semana que viene con un potente procesador

El POCO X3 GT ya tiene fecha de presentación: lo veremos la semana que viene con un potente procesador

Se espera que, dentro de unos meses, conozcamos por fin al POCO F3 GT, una versión vitaminada del POCO F3. Pero antes de este lanzamiento, tenemos nuevas noticias por parte de POCO, que lanzará el POCO X3 GT el próximo 28 de julio.

Vamos a contarte todo lo que se sabe hasta la fecha de este nuevo modelo, ya que apunta a ser uno de los más potentes de la gama media.

Continue reading

Popular Wi‑Fi routers still using default passwords making them susceptible to attacks

To mitigate the chances of their Wi-Fi home routers being compromised, users would do well to change the manufacturer’s default access credentials

The post Popular Wi‑Fi routers still using default passwords making them susceptible to attacks appeared first on WeLiveSecurity

from WeLiveSecurity https://ift.tt/3BxUdsD
via IFTTT

La programación en Linux 1. Una breve introducción

La programación en Linux

Muchas veces quienes escribimos artículos o contestamos en foros sobre Linux, caemos en la mala costumbre de dar por sabidas cosas que los usuarios novatos no tienen por qué saber. Es por eso que cada tanto resulta conveniente dar un repaso a los conceptos básicos.

Cada vez hay más personas interesadas en programar y son muy frecuentes las preguntas sobre qué opciones de código abierto utilizar. Y acá es donde volvemos a hacer gala de otra mala costumbre, la de actuar como fanáticos religiosos que pretenden imponer sus alternativas preferidas sin tener en cuenta las necesidades del usuario que pregunta.

La programación en Linux

Es por eso que para complementar la enumeración de las herramientas de código abierto disponibles para Linux, que hacemos de manera periódica, vamos a repasar algunos conceptos

Qué es programar

Nuestra manera de interactuar con computadoras y dispositivos móviles sigue un paradigma creado en los laboratorios de investigación de la empresa Xerox en Palo Alto. Apple primero y Microsoft después copiaron el modelo de iconos y ventanas para sus sistemas operativos. Con el correr de los años iOS y Android, adoptarán el mismo esquema adaptándolos a teléfonos y tabletas

Antes de la interfaz gráfica, la manera de comunicarse con el equipo era escribir los comandos en una terminal. En un futuro puede que solo baste con pensar que es lo que queremos que haga.

Pero, cualquiera sea la forma con la que nos comunicamos, el ordenador necesita que se le diga cómo responder a los requerimientos de los usuarios. De eso es lo que se ocupa la programación.

Programar es entonces proporcionar al dispositivo instrucciones expresadas en un lenguaje de programación que éste puede entender.

Diferencias entre codificar y programar

Aunque estos términos suene interpretarse como sinónimos no lo son. Codificar, perdón por la obviedad, es escribir código para crear un programa o sitio web.

La programación implica el proceso de desarrollar un programa desde el momento en que se identifica el problema del usuario hasta que se crea una aplicación para su uso como solución. También, se incluye la etapa de mantenimiento y actualización.

El clásico ejemplo de imprimir “Hola Mundo» en la pantalla, es entonces un ejercicio de codificación ya que no tiene el propósito de solucionar un problema ni cumple con el resto de las etapas del proceso.

La tarea de programar es una actividad compleja que requiere de múltiples instrumentos como herramientas para análisis de código, frameworks, compiladores, creadores de bases de datos, diseñadores de interfaces gráficas y depuradores.

Lo primero que necesitamos saber para ayudar al usuario es  si quiere aprender programación con un nivel profesional o solo escribir programas. Dado que la codificación solo requiere escribir sentencias en cualquier lenguaje de programación y, no se busca la eficiencia ni se pretende que el código pueda ser actualizado ni comprendido por otras personas, basta cualquier programa de escritura.

De la respuesta a esa pregunta sabremos si se siente más cómodo con un editor de código o un entorno integrado de desarrollo. Pero, no nos puede contestar eso sí no entiende cuál es la diferencia. Es lo que vamos a tratar de responder en este artículo.

Si se trata de escribir código cualquier editor o procesador de textos podría hacerlo. Solo hay que asegurarse de guardarlo con un formato que el sistema operativo puede identificar como código de un programa. La diferencia es que no dispondermos de ningún tipo de herramienta que ayude a verificar que no exista ningún tipo de errores.

Algunos de los editores de texto incluidos en las distribuciones Linux incluyen varios complementos para convertirlos en editores de código, pero para no confundir no vamos a insistir en ese tema.

Diferencias entre entornos integrados de desarrollo y editores de código

Para hacerla corta la diferencia es la que hay entre una navaja suiza y un destornillador. Los entornos integrados de desarrollo traen casi todo lo que se puede necesitar en la tarea de programación incluyendo la redacción de código, el autocompletado, el mercado de errores, la depuración, las pruebas y la compilación.
Hay entornos integrados de desarrollo que están optimizados para un lenguaje de programación específico y otros que son compatibles con varios. También los hay para sistemas operativos específicos como Android o Arduino.

from Linux Adictos https://ift.tt/3BtSHYh
via IFTTT

Cómo probar la beta de Android Auto para acceder antes que los demás a sus nuevas funciones

Cómo probar la beta de Android Auto para acceder antes que los demás a sus nuevas funciones

El pasado mes de junio Google anunció algunas de las novedades que iban a llegar a Android Auto para este verano, y ahora sabemos que a partir de ahora la compañía quiere probar algunas de las futuras novedades en un número reducido de usuarios antes de lanzarlas oficialmente para todo el mundo. Y para ello han lanzado el nuevo programa de beta testers.

Con el lanzamiento de Android Auto Beta los beta testers podrán a ayudar a Google a diseñar una versión mejorada de Android Auto, al poder enviarles comentarios con sugerencias para que Google aplique los mejoras en sus próximas versiones antes de lleguen a la versión estable de la aplicación.


Continue reading

LibreOffice 7.1.5 corrige alrededor de 55 fallos, pero sigue sin ser la versión recomendada para equipos de producción

LibreOffice 7.1.5

Mes y medio después de la versión anterior, The Document Foundation acaba de lanzar LibreOffice 7.1.5 Community, una etiqueta que empezaron a añadir empezando por la serie 7.1 pero creo que yo terminaré quitando para evitar confusiones. Y es que desde esta serie, TDF ofrece una opción Enterprise con soporte mejorado que corre directamente por su cuenta, mientras que la normal, la que recibe la etiqueta de Community, está soportada por la comunidad.

Etiquetas aparte, The Document Foundation ha solucionado en este lanzamiento 55 fallos, el 20% de ellos para mejorar la compatibilidad con los formatos de Microsoft Office DOCX, XLSX, PPTX y los antiguos DOC. Y es que, aunque no nos guste, la suite de ofimática más popular sigue siendo la de Microsoft, y todos los avances que se puedan hacer para mejorar la compatibilidad nunca serán suficientes.

LibreOffice 7.1.5 vuelve a mejorar la compatibilidad con Microsoft Office

Aunque estamos ante una quinta actualización de mantenimiento, lo que significa que ya se han corregido muchos fallos, The Document Foundation sigue sin ofrecer LibreOffice 7.1.5 para equipos de producción. Probablemente lo haga dentro de seis semanas, cuando lance LO 7.1.6, pero en estos momentos menciona que esta sigue siendo la opción para los que queremos todas las novedades; los que quieren algo más seguro y con menos fallos, tienen disponible LibreOffice 7.0.6.

Una vez más, el proyecto ha aprovechado la ocasión para recordar que ofrecen esa versión Enterprise que no sólo ofrece mejor soporte, sino que también se supone que se le pueden pedir funciones a la carta. Sin haberlo probado ni conocer a nadie que use esta opción, poco o nada puedo comentar al respecto.

LibreOffice 7.1.5 está disponible desde esta misma tarde, por lo que ya podemos descargarlo desde la página web oficial. Desde allí, los usuarios de Linux podemos descargar paquetes DEB, RPM y binarios. En las próximas horas estará también disponible en Snapcraft y Flathub.

from Linux Adictos https://ift.tt/3kL6OCS
via IFTTT