Después de un buen rato sin publicar he regresado y con un pequeño how to para instalar un nuevo servidor web/proxy inverso ligero y de alto rendimiento.

Primero instalar mysql

sudo apt-get intall mysql-server mysql-clien

Instalamos nginx

sudo apt-get install nginx

Iniciamos el nginx

sudo /etc/init.d/nginx start

Instalar php5 con FASTCGI con los siguientes pasos

sudo aptitude install python-software-properties

Gracias Brian Mercer podemos agregar su repositorio

sudo add-apt-repository ppa:brianmercer/php

Es necesario realizar un update

sudo aptitude -y update

Ahora a instalar los una cuanto paquetes de php

suo aptitude -y install php5-cli php5-common php5-mysql php5-suhosin php5-gd php5-fpm php5-cgi php-pear php5-memcache php-apc

Iniciamos el servicio de php5-fpm

sudo service php5-fpm start

Es necesario modificar el archivo default que se encuentra en /etc/nginx/sities-available/defaul; buscamos las siguientes lineas

#location ~ \.php$ {
 #fastcgi_pass   127.0.0.1:9000;
 #fastcgi_index  index.php;
 #fastcgi_param  SCRIPT_FILENAME  /var/www$fastcgi_script_name;
 #include fastcgi_params;
 #}
Es importante descomentar las lineas y agregar algo en la linea include
location ~ \.php$ {
 fastcgi_pass   127.0.0.1:9000;
 fastcgi_index  index.php;
 fastcgi_param  SCRIPT_FILENAME  /var/www$fastcgi_script_name;
 include /etc/nginx/fastcgi_params;
 }
Necesitamos reiniciar el servidor
sudo /etc/init.d/nginx start

Para verificar que PHP esta escuchando el puerto 9000 ejecutamos el siguiente comando command:

netstat -ant | grep :9000

Y no regresa lo siguiente

tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN

Y por ultimo nuestro directorio para el servidor esta ubicado en /var/www/defautl-nginx/

Espero que les sea de ayuda.

Publicado en Uncategorized | Etiquetas: , , , , | Comentarios desactivados

Lo primero que debemos hacer es abrir XCode e importar nuestro proyecto hecho en Titanium (terminado por supuesto).

Para importar nuestro proyecto, debemos buscar en nuestro Workspace de Titanium la carpeta de nuestro proyecto (en mi caso example),

después en nuestra carpeta build, y finalmente en la carpeta iphone encontraremos un archivo *.xcodeproj (example.xcodeproj). Este es el archivo que debemos importar a XCode.

(Damos en OpenOther… en nuestra esquina inferior izquierda)

Abrimos nuestro archivo y del lado izquierdo encontraremos las carpetas que contiene nuestro proyecto. En la carpeta “Products” encontraremos un archivo *.app con el nombre de nuestro proyecto (example.app)

Damos click derecho a nuestro archivo y seleccionamos “Reveal in folder”

 

Nos abrirá una carpeta donde se encuentra nuestro archivo, (en caso de no abrir, podemos buscar la dirección de nuestro archivo en “Get Info” y desde el Escritorio buscar la dirección en “Go” ).

Ahí mismo crearemos una carpeta llamada “Payload” (tal como esta escrito ya que es sensible a Caps).

Movemos nuestro archivo .app a la carpeta Payload.

Comprimimos nuestra carpeta Payload (Payload.zip).

Al estar comprimida (Payload.zip) le cambiamos el nombre a “nombre_app.ipa” (example.ipa en nuestro caso).

Nuestra aplicación esta lista para ser importada en iTunes.

Publicado en Tutoriales | Etiquetas: , , , , | Comentarios desactivados

Si tienes una máquina Virtual con OS X, compartir carpetas no es difícil. No es necesario instalar las Guest additions y es bastante rápido. Obviamente primero hay que tener una carpeta que desees compartir. Con click derecho accedemos a Propiedades. Click derecho y elegir Propiedades

En la pestaña Compartir, o Sharing hacemos click en Compartir (Share). Click en Share

En la ventana que se abra se elige Todos o Everyone para compartir. Compartir con todos

Después se hace click en Add o Añadir. En el nivel de permisos se puede determinar si desean que la carpeta sea sólo leída desde Mac o si quieren poder agregarle archivos o editarlos también. Después de hacer esos ajustes para terminar hacemos click en Share o Compartir.

De vuelta en la pestaña Compartir de Propiedades de la carpeta, elegimos Opciones Avanzadas.

Y cuando se abra la nueva ventana simplemente hay que marcar la casilla de Compartir esta carpeta (Share this folder).

Lo que sigue se hace desde la máquina virtual y ya podemos cerrar las propiedades de la carpeta en Windows. Una vez que estamos en la máquina virtual en la opción ir del Finder elegimos Connect to Server.

En el cuadro de dirección de servidor escribimos: smb://<nuestra ip>

Para saber tu ip en windows en el menú de inicio hacemos click en ejecutar o Run… Escribimos cmd y damos ok o enter. Se debe abrir la terminal de windows y en ella escribimos “ipconfig”. Despues de hacer enter debe salir diversa información, lo que nosotros debemos buscar es algo parecido a esto:

Nuestra ip es el número IPv4 address que viene primero. Seguramente en lugar de Ethernet adapter dirá algo como Wireless LAN adapter, pero lo que nos importa es que diga “Connection:”

 

Pedirá usuario  y contraseña, en mi caso el usuario no tenía contraseña. En caso de que no les permita entrar con el usuario de la máquina virtual, el usuario y contraseña de windows deberá funcionar.

En la ventana que aparecerá hay una lista de todas las carpetas disponibles, seleccionamos a la que deseamos acceder.

Y ya está, podemos compartir archivos entre las 2 máquinas fácilmente.  

Publicado en Tutoriales | Comentarios desactivados

Bueno este es un breve tutorial de como instalar Joomla 1.7.1 sobre windows 7, asi que iniciemos:

Para poder instalar se necesita usar WAMP o cualquier otro que contenga los servicios de MySQl, PHP y todo eso en mi caso usare Wamp.

1.- Descargar Wamp de la página e instalarlo (nada difícil 32 0 64 depende del sistema operativo) en mi caso 64bits.

Continuar leyendo

Publicado en Tutoriales | Etiquetas: , , | Comentarios desactivados

Este es un pequeño videotutoruial para adquirir datos desde un lector RFID, el lector es un Parallax, USB reader #28340 el cual funciona a 125KHz.

aquí les dejo la hoja de datos del dispositivo

 

http://es.scribd.com/doc/68801449/28140-28340-RFIDreader-v2-2

 

El motivo de este post y este vídeo es para los usuarios cuenten con un poco mas de información acerca de esta tecnología, pues en lo personal a mi me costo un poco de trabajo encontrar información concreta acerca de esta tecnología y las aplicaciones que se pueden hacer con esta.

Publicado en Uncategorized | Comentarios desactivados

Esta es una guía básica, con un método que funciona para sobrevivir contra la ai o contra un jugador humano, incluso varios. Algunas cosas no se mencionan por que son bastante obvias, y por supuesto que es solo una forma y puede ser modificado al gusto.
Esta guía fue escrita originalmente por Figne para Brenn Quin, quien era una total noob pero logró sobrevivir :P Continuar leyendo

Publicado en Tutoriales, Videogames | Etiquetas: , , , , , , , | 2 comentarios
Id: 04

Status: Aprobado

Lider de proyecto: Felipe Villa

Miembros del equipo:
Mitzi Moncada, Brenda Quintero, Benjamin Zavala.

Justificación: Debido al control que se requiere para
mantener funcional un hogar de señoritas, dónde ellas puedan
tener una estancia agradable y constructiva, se utilizan
diversos tipos de reportes y se necesita que estén
organizados, actualizados y seguros. También se necesita un
medio práctico que no permita el desperdicio de recursos
como el papel y la tinta.

Objetivo: Agilizar el proceso de administración de reportes de
distintos tipos para optimizar el control del dormitorio 2 de
señoritas, mejorando la calidad de trabajo de monitoría.

Detalles: Como tecnologías de desarrollo se usará Extjs 4,
php y MySql. Se calcula que será terminado en 2 meses.

Publicado en Proyectos | Etiquetas: , , , | Comentarios desactivados

Id: 01

Status: En proceso (falta menos que al principio :D )

Líder de proyecto: Evijair Nuñez

Miembros del equipo: Rafael Vázquez garcía.

Justificación: Se necesita llevar un registro fidedigno de las horas trabajadas de los empleados del laboratorio de computo de la FIT.

Objetivo: Tener un registro de horas detallado de los empleado que laboran en el centro de computo dela FIT. Además que sea capaz de ser consultado por medio de la Intranet para acceder a los reportes del total de horas trabajadas por cada empleado así como un reporte de horas trabajadas por día, semana y mes. Para agilizar el proceso de registro de horas los empleados utilizan su credencial de estudiante que por medio de un lector de código de barras será registrada su entrada y su salida

Detalles: Se uso Grails y utiliza un lector de código de barras

Publicado en Proyectos | Etiquetas: , | 5 comentarios
Id: 02

Status: Terminado

Lider de proyecto: Mitzi Moncada

Miembros del equipo: Jorge Estrada.

Justificación: Se necesita un medio para estar que el equipo y
personas interesadas estén informados de los proyectos y
actividades. También un medio para motivar a los miembros del
equipo a compartir tutoriales y soluciones técnicas.

Objetivo: Tener un sitio utilizable y dinámico para el equipo.

Detalles: se usó wordpress, con un dominio en dreamhost.

Publicado en Proyectos | Etiquetas: , | Comentarios desactivados

Uno de los propósitos de este sitio es publicar los proyectos en los que estamos y proponer ideas para nuevos proyectos. Para poder hacer esto hay ciertos requisitos.
Junta corporativa oficial

Continuar leyendo

Publicado en Proyectos | Etiquetas: , , | Comentarios desactivados