Eclipse Configuration for Web Development
After trying very different IDE and many Eclipse IDE flawors, this is the best configuration I have found, and all the components are free.
First of all we need to download Eclipse Classic from the Eclipse website.
One of the first things we need to do is to change eclipse.ini, we will make it start faster and increase the memory limit
1 2 3 4 5 6 7 | --launcher.XXMaxPermSize 256m -vm /usr/bin/java -vmargs -Xms40m -Xmx1024m |
The path to Java VM depends on your installation and system, in windows you must search for "javaw.exe". Setting the path to Java VM makes that Eclipse stops searching for the Java VM every start, which makes the start faster.
Now we can start installing the required Plugins. In "Help->Install New Software..." we will add the following Update Sites.
Recompilar MAMP
El soporte de LDAP en MAMP 1.7.1 esta roto asi que tube que recompilar el PHP, lo cual me obligo a recompilar todas sus dependencias, pero como no encontre ninguna guia de como realizarlo correctamente, aqui esta como lo hice yo.
Lo primero es descargarse el codigo fuente proporcionado por la gente de MAMP, y su version compilada.
Codigo fuente: MAMP 1.7.1 (src)
Version Intel: MAMP 1.7.1 (intel)
Version PPC: MAMP 1.7.1 (ppc)
Una vez que tengamos esto, hay que instalar MAMP la version compilada en /Applications y asi ya tenemos toda la estructura correcta lista para solo recompilar lo necesario.
Ahora descomprimimos el codigo fuente y vamos compilando las diferentes librerias:
CURL
tar zxvf curl-7.16.2.tar.gz cd curl-7.16.2 ./configure --prefix=/Applications/MAMP/Library make make install
Freetype
jWeather: Modulo de tiempo para Joomla 1.5
Hace mucho que no pongo posts, es lo que tiene la falta de tiempo ;(
En el trabajo estoy preparando la nueva web con Joomla 1.5 y necesitabamos un modulo de tiempo, mirando en http://extensions.joomla.org no encontre ningun modulo que funcionase con Joomla 1.5 y tampoco que mostrara simplemente el tiempo, asi que decidi a hacer yo un modulo. Me puse manos a la obra y he creado un proyecto en SourceForge llamado jWeather que ya tiene su version 0.1.1 y muestra correctamente los iconos del tiempo para 3 dias. El modulo coge la informacion de la pagina weather.com
Tambien he puesto un pequeño tutorial de como coger el codigo de la ciudad y usarlo en el modulo en el wiki de sourceforge
PHP5 eAccelerator
Hacia tiempo que queria poner esto, pero nunca me he puesto. eAccelerator es un modulo de php que compila y carga en memoria las aplicaciones php, y con esto consigue que haya una mejora de respuesta y descarga bastante el servidor. Aqui os explico como instalar eAccelerator con PHP5 en una debian.
Lo primero que hay que hacer es descargarse la ultima version de eAccelerator, tambien necesitaremos en el server las utilidades de desarrollo de php
apt-get install php5-dev
La instalacion es realmente muy sencilla, solo tenemos que descomprimir, compiler, instalar y configurar.
- Descomprimimos
tar xvfj eaccelerator-0.9.5.tar.bz2- Compilamos
cd eaccelerator-0.9.5 phpize ./configure make
- Instalamos (nos pondra el modulo en la carpeta de modulos de php)
743fd0dd4f8932dc3167dcbd1e5c8865022
Entorno de desarrollo web con Eclipse
Ultimamente estoy mirando de encontrar el mejor entorno de desarollo multiplataforma que me vaya bien para llevar los proyectos de webs. Finalmente el que me ha convencido ha sido Eclipse con los plugins para PHP/HTML/CSS/Javascript y SVN:
- Aptana: HTML/CSS/Javascript. Update Site: http://update.aptana.com/update/
- PHPEclipse: PHP. Update Site: http://phpeclipse.sourceforge.net/update/releases/
- Subclipse: SVN. Update Site: http://subclipse.tigris.org/update_1.0.x
Lo unico que hace falta para instalarse todos los plugins, es bajarse el ultimo Eclipse e ir a "Help->Software Updates->Find and install..." y añadir los "Update Site" de cada uno bajo "Search for new features to install".



