.......... compilando (Parte 5)

Ja! un amigo me trajó:



Además de ciertos "documentales". Al darle doble click:



Desmarque la opción para instalar el Glassfish por razones de espacio, además que no lo necesito, click en "Siguiente>":



Acepto los términos, click en "Siguiente>":



Le digo donde instalar, ya me detecto mi JDK, "Siguiente>":



Hago click en "Instalar":



Al finalizar:



Desmarco todo y hago click en "Terminar" y mi al final me crea un acceso directo en escritorio (además de su entrada en el menú Inicio):



Le doy doble click al icono de mi escritorio, me inicializa la IDE:



Me muestra la ventana principal:



Reviso si la IDE me detecta mi Ruby nativo o sea el de Matz, me voy a Herramientas - Ruby Platforms:




Y si ahi esta !! Luego para probar si todo esta bien creo un proyecto, hago click en:



Con lo que me aparece:



Seleccionando "Ruby Application" y dandole a "Siguiente>":



Le puse nombre la proyecto, le digo donde lo se va a guardar, selecciono con que Ruby trabajar ya que el Netbeans trae consigo el JRuby y le doy a "Terminar":



Como ven, me pone el clásico Hello World, y si ven abajo:



Indica que esta buscando las librerías, disque para el intellisense. Modifico la línea:



Le doy a ejecutar, o sea click en:



Y en el tab de salida:



Ok !!! Cierro proyecto, ahora creo otro proyecto. Esta vez selecciono que será un proyecto de Rails:



En la ventana siguiente:



Indico el nombre del proyecto, donde, que Ruby y que servidor (deje Mongrel). Click en "Siguiente>":



Coloco los valores correspondiente para la conexión a una base de datos, click en "Siguiente>":



Especifico con que versión de Rails trabajar y le doy a "Terminar":



El proyecto esta creado, ejecuto la aplicación, en el tab de salida me muestra:



La IDE me esta diciendo que se levanto el servicio de Mongrel. Automáticamente me abre el Firefox y:



Vergón !!!!!

Por cierto:
  • Ya casi esta la Parte 5 del tutorial de CAKEPHP, trataré de publicar el lunes 13 o a más tardar el martes 14. Palabra de varitech skull squad.-

.......... compilando (Parte 4)

Si funciona en Linux ... bueno ... descargue Tomcat para Windows, lo pase a mi escritorio:




Le di doble click:




Siguiente:




Estoy de acuerdo:




Seleccione todo, siguiente:



Le dije donde, siguiente:



Especifique puerto y clave de administrador, siguiente:



Me detecto mi JRE, siguiente, me instala y:



Le doy finalizar, inicia servicio y veo que me pone un TrayIcon:



Ejecuto Firefox (en el puerto 8080):



Ya tengo Tomcat en Windows ! ... simon ... que alegría ...

Como no tenía ni m**rd* que hacer, me puse a traducir la página:



El Torete me descargó también Eclipse para Windows:



Lo descomprimo en C



Anclo el ejecutable (C:\eclipse\eclipse.exe) en el menú de inicio:



Lo ejecuto, me pregunta lo mismo que en Linux (lo del workspace) y:



Ya tengo Eclipse IDE en Windows !!

Por cierto, no he compilado nada ... ja!

Veré si puedo descargar ICEFaces y iReports para Eclipse .... aunque no he puesto ninguna IDE para PHP en Linux ... o probar el MonoDevelop ... o una IDE para Ruby/RoR ne Windows y Linux ... diablos !!!! ahora que me acuerdo no he terminado el tutorial de CAKEPHP, de seguro ya hay varios que se estan acordando de mi abuela ... relajadoooos.-

.......... compilando (Parte 3)

Después de My First Porn 10, Hustler's Real Girlfriends y un par de vids de HFLS, agarre capricho y quise agregar xdebug. Fuí al ciber, lo descargué, regresé a la casa y pasandolo a mi escritorio:

cd xdebug/

Lo descomprimi en mi /opt

tar -zxvf xdebug-2.0.5.tgz --directory=/opt/

Me cambié:

cd /opt/xdebug-2.0.5

Entonces:

phpize

Luego configure:

./configure --enable-xdebug --with-php-config=/usr/local/php/bin/php-config

Ahora:

make

Me pase al subdirectorio recien creado:

cd modules/

Lo copié a mi directorio de extensiones:

cp xdebug.so /usr/local/php/include/php/ext/

Me pase para ahi:

cd /usr/local/php/include/php/ext/

Los permisos:

chmod 644 xdebug.so

Abrí mi php.ini

nano /usr/local/php/php.ini

Y agregué, después de mis extensiones:



Guarde, reinicie Apache, abri navegador y:



Por cierto, probé en consola:

php -m

El cual me muestra todos los módulos cargados en php. El módulo xdebug me aparece 2 veces: una vez bajo "PHP Modules" y otro bajo "Zend Modules"

Para más información, ve a http://xdebug.org/docs

Por razones de espacio, le di muerte a todos los directorios de fuentes que tenía en /opt

rm -R /opt/httpd-2.2.11/
rm -R /opt/php-5.2.10/
rm -R /opt/xdebug-2.0.5/

El capricho continua, decidí usar Eclipse IDE. Por suerte un buen amigo (el Torete) me dió chance de descargarlo en su casa (es bueno tener amigos ... con internet ... ja!). La versión que encontre es la recien estrenada "Galileo".-

Sabayon ya trae un JDK de la Sun, verificando:



Descomprimo:

tar -zxvf eclipse-jee-galileo-linux-gtk.tar.gz --directory=/opt/

Me cambio:

cd /opt/eclipse/

Lo ejecuto:

./eclipse

Lo primero que me aparece es una ventana para establecer el directorio de espacio de trabajo, modifico para que quede así:




Luego, bueno, espero a que termine de cargar (mi máquina no es la gran cosa) .... al terminar:



Ya tengo Eclipse ! Por comodidad creo un lanzador:



Y por cualquier cosa le cambio permisos (o propietario) al directorio de trabajo.-

Tomcat o Glassfish ..... Tomcat. Descargue el Core, estando en mi escritorio, me paso:

cd Tomcat/

Descomprimo en /opt

tar -zxvf apache-tomcat-6.0.20.tar.gz --directory=/opt/

Me cambio:

cd /opt/

Renombro:

cp -R apache-tomcat-6.0.20/ Tomcat-6.0
rm -R apache-tomcat-6.0.20/

Un ligero cambio:

chown -R madlev Tomcat-6.0/

Inicio servicio:

/opt/Tomcat-6.0/bin/startup.sh

Y verifico en Firefox (pueto 8080)



Ya tengo Tomcat !

.......... compilando (Parte 2)

Ok, sigamos donde nos quedamos.-

Durante la compilación e instalación del Apache, se me olvido tomar en cuenta el módulo rewrite. Por suerte, metideando encontré la forma de agregar dicho módulo. Siempre trabajando con los fuentes (en mi /opt):

cd /opt/httpd-2.2.11/

Revisando cada uno de los subdirectorios de modules/ vi que en mappers/ estan los .c para mod_rewrite por lo que me cambié ahi:

cd modules/mappers/

Luego utilicé apxs, el cuál es un programa de Apache que sirve para generar y agregar módulos dinámicamente, sin necesidad de recompilar todo el Apache. Le digo que compile:

apxs -c mod_rewrite.c

La salida es un archivo .la en el mismo directorio. Y ahora le digo que lo instale:
apxs -i -a -n rewrite mod_rewrite.la

Abro el archivo de configuración de Apache:

nano /usr/local/apache2/conf/httpd.conf

Y veo que:



Ya esta agregado, obviamente reinicio servicio:

apachectl restart

Me voy al Firefox, digito lo obvio y me voy a buscar la sección apache2handler:



Vergón ! Apache esta de toque (aún más) gracias al apxs.-

Con el PHP es otra onda. Al tratar de instalar phpMyAdmin y phpPgAdmin me aparecé un aviso diciendome que no tengo mcript habilitado .... m**rd* se me olvido configurarlo durante la isntalación ! Aparte que no tengo cli ... otra kgada .... f*ck this !

A googlear se ha dicho ... acompañado de varios Marlboro ... aunque al ciber que voy no dejan fumar ... intolerantes de m**rd*

De regreso a mi casa, enciendo un cigarro y me pongo a ver que ondas. Para probar agregaré zlib, asi que me cambio a los fuentes de php que tengo en /opt

cd /opt/php-5.2.10/ext/zlib/

Digito:

/usr/local/php/bin/phpize

Me tira un error de que no hay un archivo llamado config.m4 pero si tengo un config0.m4 asi que:

cp config0.m4 config.m4

De nuevo:

/usr/local/php/bin/phpize

Ahora:

./configure --with-php-config=/usr/local/php/bin/php-config && make

Genera un vergo de archivos y un par de subdirectorios, lo que me interesa esta en modules/ por lo que lo copio a mi disque directorio de extensiones:

cp modules/zlib.so /usr/local/php/include/php/ext/

Cambio permisos:

chmod 644 /usr/local/php/include/php/ext/zlib.so

Me voy a mi php.ini

nano /usr/local/php/php.ini

Y agrego la ruta para las extensiones:



Y agrego la propia extensión:



Reinicio Apache, recargo la página en mi navegador y me voy a buscarlo:



Vergón (again).-

Agregé también:
  • mysqli
  • gd
  • ldap
  • gettext
  • pdo_mysql
  • pdo_pgsql (./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-pgsql=/opt/PostgreSQL/8.3/bin/ && make)
  • xsl
  • bz2
  • curl
  • gmp
  • mime_magic
  • ncurses
  • pcntl
  • pspell
  • recode
  • sysvmsg
  • sysvsem
  • sysvshm
  • wddx

Me falló con:
  • mcrypt (configure: error: mcrypt.h not found. Please reinstall libmcrypt.)
  • mssql (configure: error: Cannot find FreeTDS in known installation directories)
  • readline (configure: error: edit library required by readline not found)
  • odbc (configure: error: ODBC header file '/usr/local/incl/sqlext.h' not found!)
  • oci8 (checking Oracle version... configure: error: Oracle-OCI8 needed libraries not found)
  • com_dotnet (Cannot find config.m4)
  • fbsql (configure: error: Cannot find FrontBase in known installation directories)
  • fdf (configure: error: FdfTk.h or fdftk.h not found. Please reinstall the fdf toolkit.)
  • imap (configure: error: utf8_mime2text() has new signature, but U8T_CANONICAL is missing. This should not happen. Check config.log for additional information.)
  • ming (configure: error: Please reinstall ming distribution. libming.(a|so) not found.)
  • openssl (no se pudo iniciar Apache)
  • pdo_dblib (configure: error: Cannot find FreeTDS in known installation directories)
  • snmp (configure: error: snmp.h not found. Check your SNMP installation.)
  • tidy (configure: error: Cannot find libtidy)

Notas:
  • Entre paréntesis aparece: modificaciones en el caso de éxito, los errores en el caso de .... obvio.-
  • En verdad odio estar sin internet! lo odio más que a los toberos ignorantes o a la f*ck*ng b*tch de MCH.-

Ja !!! Que pendex soy ! Por curiosidad me fuí al directorio de los binarios de php:

cd /usr/local/php/bin/

E hice:

php -v

Ja !!! .... tengo cli .... gracias por los abucheos .... ni modo.-

Me cambio:

cd /usr/bin/

Creo un enlace simbólico al binario antes mencionado:

ln -s /usr/local/php/bin/php php

Y de una vez al phpize:

ln -s /usr/local/php/bin/phpize phpize

La verdad, cada día que metideo linux, me agrada más.-

Me acaba de hablar un amigo diciendome que ya se descargaron varios "documentales" de MILF ..... los dejo.-

Pero antes. Para aquell@s que me han querido agarrar de base para sus burlas infantiles, sinceramente:




Algún problema ?! Ya saben donde encontrarme maldit@s put@s !!!!