Instalar y configurar PostgreSQL 9 en Ubuntu 13 Mint 16

http://www.nanotutoriales.com/instalacion-de-postgresql-server

Modelado de diagramas entidad relacion con Mysql Worbench

Un problema que surge cuando se necesita realizar el modelado de bases de datos complejas es que la herramienta para realizar esta tarea no suele abarcar todos los aspectos que se necesita tratar y el proceso puede quedar incompleto o incomprendido. Para esta tarea existe el software Mysql Worbench que es una herramienta visual unificada para los arquitectos de bases de datos, desarrolladores y administradores de bases de datos. Ofrece modelado de datos, desarrollo de SQL y herramientas completas de administración para la configuración del servidor, la administración de usuarios, copia de seguridad, y mucho más. Ademas está disponible en Windows, Linux y Mac OS X segun su sitio oficial.

A continuación una breve introducción al manejo de esta herramienta que si bien aun no ha alcanzado una madurez alta, logra satisfacer inumerables requerimientos en cuanto al modelado, desarrollo y mantenimiento de bases de datos MySQL.

 

Muchas gracias.

Control de leds mediante GPIO Raspberry Python

Mi visón del puerto GPIO

Mediante el bus GPIO que incorpora raspberry pi, se pueden realizar multitud de proyectos y aunque lastimosamente los fabricantes no proporcionan una documentación solida sobre su manejo, hay que ingeniárselas para entender su funcionamiento y sacar el mayor provecho. Ahora bien, existen interfaces para realizar su programación en Python, C++, Java, Ruby, Php, entre otros.. el lenguaje de programación oficial es Python, creo yo por su simpleza aunque hay personas que creen que debaria haber sido C++ ya que argumentan, es mucho mas eficiente; por ahora no voy a entrar en discusión simplemente quisiera hacer una demostración con un ejemplo en Python.

Control de 3 Led intermitentes de forma serial.

Para ello primero descargamos la interfaz Python que nos permitirá el control de forma mas sencilla:

Se descarga la librería RPi

$ wget http://raspberry-gpio-python.googlecode.com/files/RPi.GPIO-0.4.1a.tar.gz

Se descomprime

tar zxvf RPi.GPIO-0.4.1a.tar.gz

Entrar al directorio

cd RPi.GPIO-0.4.1a

Ahora se debe ejecutando el archivo setup.py

sudo python setup.py install

Con esto ya esta disponible para su utilización, ahora el codigo que se creo para encender los led de forma secuencial en el archivo leds.py es el siguiente:

Leer más de esta entrada

Acceder a Raspberry Pi por SSH Linux

Hay distintas formas de acceder a una raspberry pi desde un computador con Linux, en este caso voy a explicar como se hace mediante SSH. Para ello primero se debe instalar una utilidad llamada NMAP que permite identificar los equipos conectados a una determinada red.

Instalación

$ sudo apt-get install nmap

Después de esto, ya conectada la raspberry a nuestra red lan o por wifi, procedemos a identificar cual es su IP asignada y para ello mediante el ya instalado nmap ejecutamos la siguiente orden:

$ sudo nmap -sP 192.168.1.0/24

En mi caso la red esta en el rango 192.168.1.0 hasta 254, entonces lo que hace nmap es buscar todas las ip que se encuentren activas en los parametros dados, el resultado fue:

nmap raspberry Leer más de esta entrada

Instalar y configurar apache tomcat 7 en ubuntu 13 mint 16

Apache Tomcat

logo-apache-tomcat

(también llamado Jakarta Tomcat o simplemente Tomcat) funciona como un contenedor de servlets desarrollado bajo el proyecto Jakarta en la Apache Software Foundation. Tomcat implementa las especificaciones de los servlets y de JavaServer Pages (JSP) de Sun Microsystems (Wikipedia).

Características de la versión 7 :

  • Implementa Servlet 3.0 JSP 2.2 y EL 2.2
  • Mejoras para detectar y prevenir “fugas de memoria” en las aplicaciones web.
  • Limpieza interna de código.
  • Soporte para la inclusión de contenidos externos directamente en una aplicación web.

Instalación

Mediante la utilidad tasksel para instalación de paquetes en debian y sus derivados, se puede realizar la instalación del sevidor Tomcat (y otros servidores como LAMP, Postgresql, Openssh etc). Para su instalación se realiza lo siguiente:

Leer más de esta entrada

Integrar Cakephp con Bootstrap

La combinación del desarrollo dirigido por modelos mas la mejora de la experiencia de usuario

Cakephp con bootstrapLa integración entre estos dos marcos de trabajo no es muy difícil ya que ambos son muy modulares, sin olvidar que Cakephp permite el desarrollo ágil haciendo énfasis en la capa de datos y la capa de lógica del negocio mientras que Bootstrap se encarga de las intefaces de usuario (capa de presentación). Sin mas preambulos realizar lo siguiente:

Descarga la ultima versión de Cakephp  http://cakephp.org/

Descarga la ultima versión de Bootstrap http://getbootstrap.com/getting-started/#download creo que la versión compilada es mejor para empezar.

Explicación paso a paso:

 

Muchas gracias.

 

Instalar y configurar PHP con MongoDB

Configuración del servidor.

El archivo de configuración se encuentra en la ruta /etc/mongodb.conf y el archivo de logs en la ruta /var/log/mongodb/mongodb.log

images

Instalación del driver PHP

apt-get install php-pear

apt-get install php5-dev

apt-get install php5-cli

apt-get install make

Leer más de esta entrada