Hola gente, les traigo este pequeño tuto de como crear un Globo (estilo contador) con Html5 y CSS3.
Mostrando entradas con la etiqueta tutorial. Mostrar todas las entradas
Deploy aplicaciones de Django con Xampp (Apache)
Hola gente...
El trabajo no me había permitido seguir escribiendo en el blog, hoy me escape para entregarles este pequeño tutorial.
Lo que vamos a hacer es permitir que nuestras paginas web hechas con Django puedan ejectuarse por medio del servidor Web, en este caso configuraremos Apache con Xampp.
Requerimientos:
- Necesitamos tener instalado, Python, Django, Xampp.
- Descargaremos el siguiente modulo mod_wsgi-win32-ap22py27-3.3.so, en ese enlace encontraran los módulos para otras versiones, escojan la apropiada para ustedes.
- Realizar una pequeña aplicación con Django para probar nuestra configuración.
Bien, lo primero vamos a "c:/python27/scripts" ahí estará el archivo django-admin.py, lo copiamos y pegamos en "c:/xampp/htdocs", para habilitar la ejecucion de los modulos python...
Luego el modulo que descargamos mod_wsgi-win32-ap22py27-3.3.so, lo copiamos y pegamos en "c:/xampp/apache/modules" y lo renombramos a "mod_wsgi.so"
Ahora abrimos el archivo de configuración de apache que esta en "c:/xampp/apache/conf", el archivo se llama "httpd.conf", lo editamos y escribimos la siguiente linea: "LoadModule wsgi_module modules/mod_wsgi.so"
Ahora creamos un proyecto django, y iniciamos una aplicacion en la carpeta htdocs.
python django-admin.py startproject sitio
python django-admin.py startapp aplicacion
esto nos creara el proyecto y la aplicación django, quedaría algo asi en la carpeta htdocs: c:/xampp/htdocs/sitio
ahora modificamos una vez mas el httd.conf del apache y colocamos las siguientes lineas al final del archivo:
Alias /media/ "c:/xampp/htdocs/sitio/media"
<Directory c:/xampp/htdocs/sitio>
Order deny,allow
Allow from all
</Directory>
import os, sys
sys.path.append('c:\\xampp\\htdocs\\sitio')
os.environ['DJANGO_SETTINGS_MODULE'] = 'sitio.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
Cómo crear un Servidor NodeJS
Hola gente...
Hoy quiero compartirles este mini tuto, para crear un servidor Nodejs.
Lo primero es que voy a asumir que ya tienen instalado NodeJs, en sus computadoras.
Bien al grano.
Abrimos nuestro editor de texto preferido (SublimeText2), y comenzamos a codear.
//Declaramos una variable llamada http y le decimos que requiera el protocolo 'http'
var http = require('http');
//Declaramos una variable llamada servidor y le decimos que se inicialice con la creacion del servidor.
var servidor = http.createServer();
//Y le decimos que al servidor creado que almacenamos en 'server', que escuche en el puerto 8080.
server.listen(8080);
//Y para que sepamos que realemente esta corriendo, imprimimos en la consola.
console.log('Servidor inciado y escuchando en el puerto 8080');
Ahora le damos guardar a nuestro archivo, escogemos un directorio de nuestra PC, y le damos un nombre con extensión JS. (como ejemplo usaremos el nombre 'server.js')
Perfecto con esto ya está creado el servidor NodeJs, pero ahora falta iniciarlo.
Para eso vamos a la consola y buscamos el directorio donde creamos el archivo del servidor, una vez dentro ejecutamos la siguiente instrucción.
node server.js
y veremos algo como esto.
Si se fijan es el mismo mensaje que imprimimos a consola. con esto sabemos que el servidor está corriendo.
Genial, pero que pasa si vamos a nuestro servidor local 'localhost:8080'. y al puerto donde escucha nuestro server? bueno no pasa nada, precisamente porque no le dijimos a nuestro servidor que hiciera algo, solo que escuchara en ese puerto.
Bien cambiemos algo más en nuestro codigo del server, para que aparezca algo en nuestro navegador cuando entremos a 'localhost:8080'....
En la parte donde creamos nuestro servidor agregamos una función, de ésta manera.
server = http.createServer( function (request, response) {
response.writeHead(200, {"Content-Type" : "text/html"});
response.write("<div><h1>Hola Mundo</h1></div>");
response.end();
});
En pocas palabras le decimos a nuestro server que el tipo de contenido sera texto / html
ademas escribimos html con un Hola Mundo
Ahora a probar nuevamente nuestro 'localhost:8080' y veremos nuestro Hola Mundo.
Bueno todo por hoy, ya iremos viendo algunos ejemplos con NodeJs.
Como reparar arranque de Windows (Grub Rescue)
Hola gente...
Hoy temprano me llegó un cliente con una portátil en la que tenia instalado dos sistemas operativos (Windows 7 y Ubuntu).
Pues resulta señores que el cliente eliminó la partición donde tenia Ubuntu, pero como sabrán al instalar un sistema operativo Linux, este instala un gestor de arranque en el registro MBR, que existe al principio de los sectores de un disco.
Pues como se imaginan al borrar la partición bruscamente y no desinstalando el sistema, el registro MBR queda con los cambios hechos por Ubuntu, con lo que luego no arranca Windows, para solucionar este problema es necesario hacer los siguiente:
- Bootear desde el disco de instalación de Windows7.
- En la opción que se presenta de instalar, en la parte inferior sale otra opción que dice Reparar Windows.
- Se presentan varias opciones, nosotros seleccionaremos la que dice Simbolo de Sistema.
- Nos aparece la consola de windows y ahi introducimos el siguiente comando:
- bootsect /nt60 ALL /force /mbr
El comando bootsect actualiza el MBR para cambiar entre BOOTMGR Y NTLDR, está herramienta se usa para restaurar el sector de arranque de la computadora.
El parámetro /nt60 aplica el MBR compatible con BOOTMGR (Windows vista o superiores)
Con ALL le decimos que lo aplique a todas las particiones que se pueden usar como arranque.
Con Force le decimos que desmonte la unidad y la bloquee para sobrescribir
Y que todo se haga en el Master Boot Record (MBR).
Finalizado Curso Básico de Photoshop
Hola gente...
Este sábado 30, hicimos el WebCast con Alex Rayo, diseñando con PhotoShop.
Estuvo muy bien, creo que todos aprendimos un poco, y seguro que nos abrió la mente un poco mas en cuanto a lo que podemos hacer.
Yo les invito a que posteen en la Comunidad lo que hicieron con el tutorial, eso nos dice que estamos bien, que vamos por buen camino y que lo que hacemos se aprovecha.
Si te lo perdiste aquí está el video.
Hasta pronto...