Archive for the 'PHP' Category

How to: Instalar y configurar un Sandbox para Drupal con Eclipse y CVS

Viernes, Noviembre 23rd, 2007

En estas entradas, voy a intentar resumir cómo hemos instalado nuestro sandbox para tener las versiones de los proyectos, principalmente de Drupal, controladas mediante CVS. Nuestro entorno de desarrollo consiste en un servidor con Debian 4 y los clientes con Ubuntu 7.10.

Pasos a realizar en el servidor:

Pasos a realizar en los clientes:

El Servidor DNS y la configuración de Apache los necesitaremos para poder acceder a nuestras webs en LAN mediante http://nombredelaweb.nombredeldominio.extension y así nos evitaremos problemas con las rutas que sí tendríamos con http://localhost/nombredelaweb

Partimos de una instalación de Mysql, Apache2 y PHP. Podéis encontrar tutoriales de como instalar estos componentes (LAMP) aquí: https://help.ubuntu.com/community/ApacheMySQLPHP

Configuración local de Drupal en multisite.

Viernes, Noviembre 23rd, 2007

La configuración de Drupal multisite en local es muy similar a la configuración de Apache para utilizar Drupal en multisite.

Uno de los pasos previos sería instalar un servidor de DNS en nuestros clientes, en este caso Ubuntu, los pasos son análogos a la instalación en Debian.

Para instalar Bind9 en nuestro cliente Ubuntu:

# sudo apt-get install bind9

Después se crea la zona y se especifica el fichero de configuracion /etc/bind/named.conf.local
zone "local.pc" {
type master;
file "/etc/bind/zones/db.local.pc";
allow-query { any; };
};
zone "local.neurotic" {
type slave;
masters { 192.168.1.2; };
};

Nota: La zona de tipo “slave” sirve para resolver los dominios de tipo *.local.neurotic.
(more…)

Instalación de Eclipse 3.3 con PDT (PHP IDE) y Zend Debugger.

Jueves, Noviembre 22nd, 2007

Una vez configurado nuestro servidor, con servidor de DNS, Apache y CVS, pasaremos a la configuración de los clientes. El editor de PHP elegido es Eclipse, con el plugin PDT de Zend. Hay otras opciones, como Quanta + , que, de momento tiene integración son SubVersion, pero para utilizarlo con CVS, es necesario un programa externo, como Cervisia o tkcvs. La integración de Eclipse con CVS sumado al plugin de PHP (PDT) y al Debugger (Zend PHP Debugger) lo hace un buen candidato.

Para poder utilizar la última versión de PDT , necesitaremos Eclipse 3.3, que todavía no está en los repositorios de Ubuntu, por lo que lo hará ligeramente más complicado de instalar.

El primer paso será descargarlo de la página oficial , la versión Classic ya es bastante adecuada para el desarrollo con PHP.

Necesitaremos tener una instalación limpia, así que, si tenemos una versión anterior de Eclipse, deberemos desinstalarla.

# apt-get remove eclipse

También necesitaremos la versión 1.6 (o posterior) de Java.

# sudo apt-get install sun-java6-jdk sun-java6-bin sun-java6-jre

Una vez instalado, cuando comprobemos la versión debe salir correctamente:

# java -version

java version “1.6.0″
Java(TM) SE Runtime Environment (build 1.6.0-b105)
Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing)

(more…)

Buscamos programador php en barcelona

Jueves, Mayo 31st, 2007

Neurotic busca a alguien que le apasione programar, que esté enamorado de internet y que no quiera hacer horas extras ni pasarse el día en el trabajo para cubrir una plaza presencial en Barcelona de programador de aplicaciones web basadas en Drupal.

Ofrecemos:

- una jornada laboral de 32 horas semanales (7 horas de lunes a jueves y 4 el viernes) dentro de nuestro horario (de 9 a 18 de lunes a jueves y de 9 a 14 los viernes)
- contrato laboral con un sueldo según valía entre 1.000 y 1.500 euros netos mensuales (14 pagas)
- participar en una empresa con una gran diversidad de proyectos, desde trabajos serios (normalmente de clientes) a tonterías propias como el bushcador.com
- trabajar con software libre
- estar en una empresa con grandes posibilidades de crecimiento (somos tan pequeños que sólo podemos crecer)
- la garantía de no tener que hacer horas extras
- un buen ambiente de trabajo, mejor que en los sitios que dicen que hay buen ambiente de trabajo (mmm, ¿entonces ambiente -> oo?)
- trabajar en el centro de barcelona, en una oficina acogedora (es decir, pequeña)

Si sabes:

- programar en php
- sql y bases de datos (especialmente MySql)

Además se valorará:

- conocimientos de Drupal
- conocimientos de otros lenguajes de programación (Ruby, Python, Perl, Ook!…)
- capacidad para el trabajo en equipo
- soltura con la documentación de código
- facilidad en el aprendizaje

Si estás interesado envíanos un mail con el asunto “Programador Neurotic” a global@neuroticweb.com con:

- datos personales típicos (nombre, edad…)
- experiencia y trabajos realizados (relacionados con la programación)
- perfiles en flickr, del.ici.ous, foros, etc.
- que modulo de Drupal usarías para mostrar imágenes y porqué
- proyectos de software libre que te gusten y porqué

N:FVCBARFRARYPHRECBQRYRZNVY”IVAV,IVQV,IVAPV”GVRARFHACBFVGVIB.CBESNIBEABGRPUVIRF