Ir al contenido principal

Entradas

Mostrando entradas de junio, 2017

Shell Scripting: script para crear un virtualhost en apache

Muchos de nosotros trabajamos con un servidor web local para nuestros proyectos, por lo general tenemos más de un proyecto en desarrollo, sea de trabajo o personal. En sistemas Unix la carpeta raíz del servidor se encentra en /var/www/ , al empezar en un nuevo proyecto creamos una nueva carpeta en la raíz del servidor /var/www/mi_blog/ accediendo a este desde la dirección http://localhost/mi_blog/ ,   trabajar de esta manera no es la más cómoda posible, configurando la directiva VirtualHost del servidor Apache podríamos usar http://mi_blog.com/ dando la sensación de trabajar con un dominio real.
Existen muchos tutoriales acerca de como configurar un VirtualHost en Apache, lo que yo vengo a mostrarles cómo crear un script que nos cree automáticamente un VirtualHost y la estructura de carpetas para todos los proyectos que nosotros deseemos, así ahorrándonos tiempo al tener que configurar manualmente cada VirtualHost para cada proyecto.
Script Bash para crear VirtualHost
Antes que nada e…

Pokemon en JavaScript usando Programación Orientada a Objetos - Prototipos

ABSTRACT — Este proyecto tiene como fin dar a conocer el gran potencial que tiene un lenguaje como Javascript usando POO – Prototipos, para el desarrollo de aplicaciones simples hasta muy completas. En este proyecto se desarrolló un pequeño juego, en consola, el cual emula un escenario de batalla entre dos entrenadores pokemones, usando la popularidad que obtuvo Pokemon en los últimos meses se decidió usar la trama de Pokemon para dar a conocer el gran potencial que tiene Javascript.
I. Introducción

JavaScript es un lenguaje basado en objetos que, en lugar de estar basado en clases, se basa en prototipos. Debido a esta diferencia, puede resultar menos evidente que JavaScript te permite crear jerarquías de objetos y herencia de propiedades y de sus valores. Los lenguajes orientados a objetos basados en clases, como Java y C++, se basan en la existencia de dos entidades distintas: clases e instancias. Unaclase define todas las propiedades (considerando como propiedades los métodos y camp…