De paradigmas y lenguajes. La programación en Linux 5

En esta serie de artículos destinada aa dar un marco de referencia a nuestros lectores interesados en aprender a programar en Linux, llegó el momento de hablar de la codificación . Recuerden que habíamos dicho que la programación no sólo es escribir código, además abarca la toma de decisiones sobre que debe hacer el programa, como lo tiene que hacer y cómo se debe determinar que lo hace adecuadamente.

Continuar leyendo “De paradigmas y lenguajes. La programación en Linux 5”

Curso de PHP (8): El lenguaje SQL.

SQL (Structured Query Language) es un lenguaje de programación para acceder y manipular bases de datos.
SQL surgió de un proyecto de IBM en el que investigaba el acceso a bases de datos relacionales. Esto poco a poco se ha ido convirtiendo en un estándar de lenguaje de bases de datos y gran parte de ellas lo soportan. Por esta razón, se considera a SQL como un lenguaje normalizado, que nos permite interactuar con cualquier tipo de base de datos (MS Access, SQL Server, MySQL…)

Continuar leyendo “Curso de PHP (8): El lenguaje SQL.”

Inventos caseros para principiantes que cualquiera puede hacer utilizando una Raspberry Pi

¿Te acabas de comprar una Raspberry Pi, o tienes pensado hacerlo? Estos proyectos para novatos te enseñarán a sacarla provecho de forma sencilla. ¡Cualquiera puede ponerlos en marcha!

Continuar leyendo “Inventos caseros para principiantes que cualquiera puede hacer utilizando una Raspberry Pi”

Software de robótica para Linux

Los robots y la inteligencia artificial están cada vez más presentes en nuestro mundo. Muchos usuarios han comenzado a interesarse por este campo, ya sea de forma profesional o simplemente como aficionados. Todos ellos deberán saber que existen interesantes paquetes de software para distros Linux con los que trabajar.

Continuar leyendo “Software de robótica para Linux”

Mejores herramientas para obtener información de hardware en Linux

En muchas ocasiones, ya sea por simple curiosidad, o porque necesitas saber algún componente de tu hardware para verificar la compatibilidad, realizar alguna modificación, o buscar el controlador adecuado, necesitarás conocer qué componentes de hardware tiene tu equipo.

Continuar leyendo “Mejores herramientas para obtener información de hardware en Linux”

Para qué diseñar un chip tú mismo cuando la inteligencia artificial puede hacerlo por ti: Samsung es la primera en aprovechar esa idea

¿Cómo coloca uno los miles de millones de transistores y las pistas que los interconectan en un procesador? Normalmente el diseño de esos chips corre a cargo de ingenieros con una gran experiencia en este campo, pero ahora hay una nueva tendencia en el mercado: la de que esos chips los diseñe una inteligencia artificial.

Continuar leyendo “Para qué diseñar un chip tú mismo cuando la inteligencia artificial puede hacerlo por ti: Samsung es la primera en aprovechar esa idea”

En computación cuántica controlar muchos cúbits es un desafío enorme, y esta innovación promete ser capaz de dominar cuatro millones de un plumazo

El desarrollo que ha experimentado la computación cuántica durante las dos últimas décadas es enorme. Durante nuestra conversación con el científico español Ignacio Cirac, director de la División Teórica del Instituto Max Planck de Óptica Cuántica y uno de los padres fundacionales de esta disciplina, reconoció estar muy ilusionado con el prometedor futuro que tienen por delante los ordenadores cuánticos. Y, sobre todo, con la posibilidad de que pongan en nuestras manos aplicaciones disruptivas.

Continuar leyendo “En computación cuántica controlar muchos cúbits es un desafío enorme, y esta innovación promete ser capaz de dominar cuatro millones de un plumazo”

Planeación de la solución. La programación en Linux 4

Siguiendo con esta serie destinada a mejorar nuestras habilidades de programación en Linux vamos a analizar la segunda etapa de la actividad de programar. Habíamos establecido que si bien codificar es una parte de la tarea de programar, esto incluye todas aquellas que van desde la determinación del problema que se quiere solucionar mediante una aplicación hasta que la misma está lista para su funcionamiento.

Continuar leyendo “Planeación de la solución. La programación en Linux 4”

Los mejores juegos de Space Invaders de la historia

Desde su estreno 1978 en las máquinas arcade, Space Invaders se ha transformado en un clásico para los fanáticos de los videojuegos del género shoot ‘em up. Con más de 40 títulos y revisiones, además una serie de imitaciones, repasamos algunos de los mejores juegos de Space Invaders a lo largo de su historia.

Continuar leyendo “Los mejores juegos de Space Invaders de la historia”