-
OpenAI desarrolla Dall.E 2, el reemplazo de los artistas digitales
Cuando era niña leía revistas sobre ciencia y tecnología y me sorprendía con los pronósticos sobre el futuro de la humanidad. Aún no hay humanos viviendo en la Luna ni en ningún otro planeta pero hay viajes espaciales y grandes avances en Inteligencia Artificial y Robótica (entre muchas cosas cool que omitiré.) No obstante, uno de los avances tecnológicos que me ha sorprendido recientemente está relacionado con el arte digital. Dibujar es una de las actividades más primitivas de la humanidad y una cosa que todos hemos hecho desde que éramos niños. El arte de plasmar ideas mediante imágenes y generar sensaciones es complicado. Requiere de práctica, observación y estudio.…
-
Geekomedy: Inmediatez en los videojuegos
¡Ha vuelto nuevamente Geekomedy! Luego de varios meses sin publicar un nuevo Geekomedy aquí tienen el cómic número 58. Estas situaciones las he vivido bastante y seguramente muchos de ustedes también u.u. Con el Wii U me pasó varias veces, aunque con el Switch no tanto. Con el PlayStation me pasa a veces. Hablando del PlayStation, leí por ahí que Sony planea incorporar publicidades en los juegos. ¿Qué opinan al respecto? Aquí pueden leer la noticia en español. Si te gusta Geekomedy hazte fan en Facebook. Leer Geekomedy 57.
-
¿Cómo instalar tu blog WordPress con LAMP?
A continuación unos sencillos y concretos pasos sobre cómo instalar tu blog WordPress con LAMP. Recordemos que LAMP es un acrónimo de Linux, Apache, MySQL y PHP. Supondremos lo siguiente: Obviamente, estás en Linux, con un servidor web (Apache), base de datos (MySQL) y PHP. Si usas un proveedor de hosting como Linode recibirás un nodo con LAMP ya instalado. Verifica con el proveedor que usas. Por comodidad asumiré que la distribución Linux es Ubuntu. Tienes un usuario sudo. Tienes un dominio, supongamos, a modo de ejemplo, xklibur.com. Configurando el Servidor Web Primero crearemos los directorios pertinentes para el dominio: Lo más probable es que alojaremos múltiples sitios en nuestro…
-
¿Qué es Autenticación 2FA?
Saber qué es Autenticación 2FA resulta indispensable para el usuario moderno de servicios digitales. Cada vez más sitios en Internet recurren al 2FA para fortalecer el proceso de autenticación y garantizar el acceso legítimo a los datos de sus clientes o usuarios. En años recientes se ha popularizado el 2FA en los sitios de bancos, tarjetas prepago, servicios financieros online e incluso instituciones gubernamentales. En general, en todos aquellos sitios que manejan datos críticos. La autenticación 2FA también se conoce como verificación en dos pasos o en dos factores. ¿Qué es Autenticación 2FA conceptualmente? 2FA son las siglas, en inglés, de two-factor authentication y, como cabría esperar, consiste en cualquier…
-
Inversión de Control en Ingeniería de Software
La Inversión de Control en Ingeniería de Software consiste básicamente en una estrategia para el desacoplamiento de componentes de software. En esencia, el propósito de la Inversión de Control es evitar dependencias (acoplamientos) innecesarios, que resten flexibilidad (e incluso elegancia) al diseño del sistema. En este post abordaremos brevemente este tema de la Ingeniería de Software. Anteriormente habíamos repasado algunas nociones de Clases Abstractas e Interfaces. Supongamos que tenemos una clase Editor para editar y componer textos, al estilo de programas como Microsoft Word, Libre Office, Notepad, etc. Asumamos que la clase WordReader es un componente para leer un documento de texto desde un archivo en formato Microsoft Word. Observemos…
-
Breve repaso sobre Clases Abstractas e Interfaces
He aquí dos preguntas acerca de Clases Abstractas e Interfaces. Quizás esta información ayude a alguien con su tarea u.u 1) ¿Por qué las Clases Abstractas tienen métodos públicos, privados, protegidos, etc, y pueden usar constructores pero las interfaces no? Una Clase Abstracta es un “diseño común” que será heredado por unas subclases. No pueden instanciarse porque son clases incompletas: Los métodos faltantes tendrán que ser implementados por las subclases. Sin embargo, son CLASES, y como tales pueden tener atributos y métodos, públicos, privados y protegidos. Por una razón obvia, los métodos abstractos no pueden ser privados. Como pueden tener atributos y métodos, también pueden tener un constructor para inicializar…
-
Geekomedy: Imaginando fallos
¡Ha vuelto Geekomedy! Hola amigos, este es el primer Geekomedy que publico este año (No tenía internet en mi casa u.u) Estoy terminando un proyecto relacionado con el cómic, ya les estaré contando próximamente. Espero que les guste el Geekomedy 57 ^^. Si te gusta Geekomedy hazte fan en Facebook.
-
Geekomedy: Inventos del pasado y del futuro
¡Ha vuelto Geekomedy! Este es el primer Geekomedy que publico este año. Es sobre algunos inventos hipotéticos del pasado y del futuro XD. Espero que les guste ^^. Si te gusta Geekomedy hazte fan en Facebook.
-
Geekomedy: El mazo definitivo
Hola amigos, ha pasado mucho tiempo desde la última vez que publiqué un nuevo Geekomedy. He estado trabajando en un proyecto secreto que espero puedan disfrutar pronto ^_^. El cómic de hoy es sobre el loop que en ocasiones se produce en los juegos de estrategia de cartas. Si te gusta Geekomedy hazte fan en Facebook. Como podrán notar, realicé algunos cambios en la presentación del cómic. ¿Qué les parece? Tu opinión es importante para mí ^^ P.D: Mi mazo es el mejor u.u
-
IKIGames lleva The Rainbow Machine a los dispositivos 2-en-1 de Intel
Este año nos contactó la empresa Intel interesada en que hiciéramos una adaptación de nuestro videojuego The Rainbow Machine para uno de sus dispositivos. Recientemente nos enviaron una Ultrabook especial 2-en-1 que puede utilizarse como Laptop o como Tablet. El dispositivo es muy cool. Tiene una pantalla sensible al tacto que puede doblarse, de forma tal, que te permite trabajar en distintas posiciones. El mayor reto de este proyecto constituye incorporar cambios en la interfaz de usuario para ambos modos de juego. En otras palabras, recrear dos experiencias distintas de juego con una sola aplicación. Cuando el dispositivo detecta que se encuentra en modo Laptop debe tener una interfaz y cuando…