WTF es Sphinx y como se come?

Hoy en una emocionante aventura el mundo de los pokémon les vengo presentando a Sphinx, y ustedes me dirán pero que Pirules es  Sphinx.  Y pues así a descripción de Wiki es:

Sphinx es un motor de búsqueda abierto diseñado con el fin de indexar contenidos de bases de datos”

Actualmente soporta de manera nativa MySQL, PostgreSQL y bases de datos ODBC. Otras fuentes de datos pueden ser indexadas mediante el apropiado filtro XML.

Creo que ustedes pueden adivinar para que podríamos usar Sphinx, no sé proyectos con bases de datos bien gigantes con esa información regada en toda la matrix… 😛

Y ahora como se come? (Instala pues)

Pues en este caso la instalación que hare es en MacOs y la haremos con MacPorts (si usted no tiene o no sabe com usarlo 😉 aquí te dicen como)

λ eva ~ sudo port install py27-sphinx <-  instala

λ eva ~ → sudo port select –set python python27 <- pone a python 2.7 como el default

λ eva ~ → sudo port select –set sphinx py27-sphinx

y Comprobamos que todo este bien…

λ eva ~ → which sphinx-quickstart

Si quiere instalar en GNU\Linux o Windows aquí

Anuncios

MySql WorkBench en Debian

En esta ocasión tuve que hacer una base relacional, y pues pa’ hacerlo de una forma ‘fácil y sencilla’ me instale el workbench…

Lo Descargamos de la Web Oficial de Mysql Aquí y esta fue la versión que yo usé para Debian Squeeze.

Abrimos la Shell:

dpkg -i mysql-workbench-version.deb

Listo, Ahora en Aplicaciones / Programación / MySql WorkBench

Y le dejo un vídeo, para crear las Relaciones :3

Instalar CentOS!!

Al grano!!

Descargas la iso de la web Oficial “centos.org” … Yo lo descargue de Aquí xD

A partir de ahora supondré que ya lo quemaron al CD o pusieron en un Pendrive.

Booteamos, y veremos la Pantalla de Bienvenida :3

    • Damos enter en la Primera Opción
    • Elejimos el Idioma (Spanish)
    • Teclado (es)
    • Método de Instalación (URL)
      • Configuración TCP/IP (Si tienen DHCP, lo dejan en default, si no pues a manita :3 )
    • Introducimos la URL del mirror que seleccionen

Después que carga los archivos y así, arranca una interfaz gráfica (debian, ubuntu) , una vez que particionan el disco , pasa al (tasksel), donde podemos elegir que tipo de instalación se llevara acabo, en mi caso deje la default (mínima).

    • Siguiente…  :3
    • Termina / Reinicia y se logean con root D:

# yum update  (Es el equivalente de apt-get update / aptitude update, si ya han usado debian por ejemplo c: )

Ahora, Instalaremos un “LAMP”:

    1. yum install httpd
    2. yum install php
    3. yum install mysql-server 
      • service mysqld start (Recuerden Iniciar el servicio de mysql) 

Ahora con el mysql, para poner un password:

    • mysqladmin -u root password 12345abc  // xDD encriptacion de 128 bits RSA D:

Ahora pues si todo va bien…

mysql -u root -p 
Enter Password: 

# Dudas, Quejas… Sugerencias y así pues comenten :3

Fuentes:
http://zeus.insecure.org.mx/blog/view/67/instalando-web-server-en-cent0s

Apache, PHP, y MySql

La instalación basica de Apache, es faccil.. lo dificil es la configuración….

pero en este caso sera básica y estándar osea…

#~: apt-get install apache2 libapache2-mod-php5

#~: apt-get install php5-xsl php5-gd

Y ya sta :3

luego va MySQL

#~: apt-get install mysql-server

Un extra PHPMyAdmin

#~: apt-get install phpmyadmin

#~: /etc/init.d/apache2 reload

y listo si entran a 127.0.0.1 o a localhost