• Blogs,  Linux,  Tecnología

    ¿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…

  • Estudios,  Software,  Tecnología

    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…

  • Estudios,  Software,  Tecnología

    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…

  • Diversion,  geekomedy,  Tecnología,  Videojuegos

    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

  • Diseño,  IKIGames,  PC Games,  Tecnología

    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…

  • IKIGames,  Software,  Tecnología,  Videojuegos

    6 aspectos cruciales del desarrollo de videojuegos para Leap Motion

    El Leap Motion es un dispositivo de control gestual que se conecta vía USB a cualquier computadora y reconoce los movimientos de las manos y los dedos, traduciendo esos gestos y movimientos en órdenes concretas, de forma tal que permite interactuar con la máquina utilizando sólo las manos mediante una Interfaz Natural de Usuario (NUI). El referido dispositivo fue diseñado por la empresa californiana Leap Motion y salió a la venta el 22 de julio del año pasado. Los componentes fundamentales del hardware son dos cámaras y tres LEDs infrarrojos que detectan el movimiento de las manos y los dedos con un alcance máximo de un metro de distancia y una…

  • Diseño,  Photoshop,  Tecnología,  Tips

    Consejos para agilizar el desarrollo de activos gráficos con Adobe Photoshop

    Como pueden suponer, por la falta de posts en estos días, he estado muy ocupada. Sin embargo, se equivocan si piensan que he estado trabajando en mi videojuego. No, he estado haciendo diversas diligencias, trámites tediosos, llenando planillas, hablando con hindúes en la madrugada, ayudando con la declaración de impuesto a señoras jubiladas histéricas y atendiendo otros asuntos que me han mantenido alejada del blog y han retrasado mi trabajo. Tengo muchos posts y cómics pendientes. También, mi lista de cosas por hacer para los amigos se ha incrementado nuevamente: Responder mails, hacer avatares, lecturas pendientes, consultas, revisión de escritos, dejar comentario pro, tomarme una foto especial, entre otras cosas. Mil disculpas chicos.…