20 de octubre

Como hardware de desarrollo son actualmente muy populares Macs corriendo, pero en estas bellezas de aluminio un sistema operativo basado en Unix.

Otra razón podría ser que el entorno de desarrollo Eclipse es compatible con MacOS buena. Esto es especialmente cierto para Java (utilizando la herramienta de desarrollo Java - JDT). Sin embargo, aplicaciones web PHP van bien con Eclipse y la herramienta de desarrollo de PHP - programa de PST.

El PDT no es de su propiedad con el intérprete de PHP. Es decir, deben dotarse de un servidor web con PHP como módulo. En el Mac, se obtiene el paquete completo con MAMP .

Si desea crear un script PHP que se ejecute en Eclipse, que tiene que hacer los dos se conocen entre sí. Pero antes de Eclipse PDT requiere un depurador. Se puede elegir entre el depurador de Zend, que lamentablemente no está incluido con MAMP y Xdebug, el módulo está integrado en MAMP conmigo no funcionó.

Una versión actualizada de XDebug se pueden instalar sobre cerveza.

  cerveza instalación Xdebug 

Brew es verdad por delante de Xcode, pero deben estar ausentes de cualquier desarrollador de Mac. No hay guía de instalación está en github .

Pero volvamos a XDebug. Durante la instalación se le informará de los pasos siguientes:

  Para utilizar este software:
   * Agregue la siguiente línea a php.ini:
     zend_extension = "/ usr/local/Cellar/xdebug/2.1.1/xdebug.so"
   * Reinicie su servidor web.
   * Escribir una página PHP que llama "phpinfo ();"
   a browser and look for the info on the xdebug module. * Cargar en un navegador y buscar la información en el módulo de Xdebug.
   * Si usted lo ve, usted ha sido un éxito! 

El php.ini que MAMP puede traer, no puede editar con los derechos de los usuarios normales. Con sudo, pero ya está.

  Applications / MAMP / bin / php / php5.3.6 / conf / php.ini sudo vi / Applications / MAMP / bin / php / php5.3.6 / conf / php.ini 

En el [xdebug] y la Directiva se cumple plenamente para el módulo de Xdebug añadir:

  [Xdebug]
 zend_extension = "/ usr/local/Cellar/xdebug/2.1.1/xdebug.so" 

Comience con el servidor Web y monitorear el éxito como se describió anteriormente.

¿Todo tiene que configurar en Eclipse, sólo los valores de un PHP ejecutable para empezar desde donde scripts PHP puede ser.

eclipse php-executeable

gklinkmann escrito por \ \ tags: , ,

14 de marzo

He descuidado en los últimos tiempos los Grails tema en este blog un poco. Por lo tanto, es ahora, después de este período de sequía en el momento, de nuevo a escribir una entrada de blog sobre este tema (puede dar lugar a más).
Uno de mi primer artículo sobre Grails mostró cómo hacer Grails y Eclipse juntos. Esta entrada fue tan exitoso que lo hice como un sitio permanente fue construido como parte de un pequeño tutorial en el blog.

Se trata de un par de meses atrás y apoyar la creación de aplicaciones Grails con Eclipse se ha convertido cada vez mejor.
Fue el principio para que, con mucho, el mejor IDE para Grails fue IDEA, el Eclipse libre se vuelve más y más. A más tardar el cambio de los desarrolladores de Grails de SpringSource y la integración asociados a la basada en Eclipse SpringSource Tool Suite (STS) , han pasado muchas cosas.

Aparte de la memoria principal - El hambre de la misión STS, me siento como los viejos usuarios de Eclipse en buenas manos. Con NetBeans y IDEA Realmente nunca podría acostumbrarme.

Para habilitar el Grails para apoyar la Grails y Groovy en las extensiones de extensiones de pestañas de los paneles se instalan STS (ver imagen). Luego están los de Grails proyecta su propia perspectiva, con resaltado de sintaxis, completado de código y una navegación clara en el Explorador de proyectos.
En la barra de herramientas hay un botón en la perspectiva de Grails Grails comandos a ejecutar (como la run-app ).

Al instalar las extensiones de Grails es el directorio de instalación de la misión STS actuales Grails guardados versión.

  springsource / ~> Ls primavera / fuente
    griales-1.3.5
    griales-1.3.6				
    griales-1.3.7
    maven-2.2.1.RELEASE				
    Roo-1.1.0.RELEASE			
    tc-server-devel-2.0.4.RELEASE
    STS-2.5.0.RELEASE 

¿Hay alguna actualización (Ayuda -> Buscar actualizaciones), una nueva versión de Grails no es este añadido. En las Preferencias (Groovy -> Grails) usted tiene que tomar la nueva versión del espacio de trabajo. El proyecto Grails es todavía la upgrade comando es necesario.

Conclusión:
La integración de Grails en Eclipse ha dado un gran paso hacia adelante. Desde la funcionalidad de IDEA aún debe conducir. Proyectos Grails allí sólo se admiten en la versión de pago ULTIMATE.
El entorno de desarrollo NetBeans libre y STS basadas en Eclipse apenas se diferencian en el soporte de Grails. Aquí, la preferencia personal se pronunciará sobre el IDE.

Enlaces:
Hable sobre este tema en stackoverflow.com

gklinkmann escrito por \ \ tags: , , , ,

11 de febrero

Eclipse es para mí como desarrollador, mi pan de cada día, y me acompañó durante años. El logotipo ha cambiado poco durante este tiempo (y por qué - me gustó).

Eclipse ahora quiere hacer un nuevo logo para señalar que el proyecto no se detiene allí.
Los diseños son de la demanda, que debería traducirse en un concurso para el nuevo logotipo. El ganador de un premio de $ 500 está a la espera.

Las propuestas ya presentadas se puede aquí mirar.

¿Cuál diría usted que usted elija?

gklinkmann escrito por \ \ tags: , ,

23 de noviembre
Groovy logotipo

Desde mi perspectiva, Groovy , el lenguaje dinámico para Java Virtual Machine, llegaron a la curva de gran despliegue publicitario en el punto de la realidad técnica. Con Scala y Clojure lugar tan sólo dos nuevos lenguajes de programación son impulsados ​​por la comunidad de los discípulos de Java.

Por lo tanto, debe ser cuestionada en el momento en lo que usted mismo ha aplicado hasta la fecha en Groovy, pero si se queda o salta en la Scala de tren.

Dierk König, autor de "Groovy in Action" (el mejor libro técnico que he leído últimamente), una vez que los siguientes 7 patrones de uso Groovy para identificar:

Super Glue, corazón líquido, cirugía mínimamente invasiva, configuración inteligente, abierto, el elfo doméstico Scripts, Prototype

¿O no es tan prosaico como:

  • Relación entre los componentes de Java (como Spring y Hibernate en Grails)
  • La lógica de subcontratación Buisiness para adaptarse dinámicamente a los cambios que pueden
  • Posibilidad de intervención en las aplicaciones actuales
  • Configuración avanzada por medio de un lenguaje de programación (para finalmente deshacerse del torpe XML)
  • el ligero cambio de código en tiempo de ejecución
  • Ayuda para todas las tareas relacionadas con la programación (automatización de la estructura, integración continua, implementación, instalación, servicio de monitoreo, informes, estadísticas, documentación automatizada, pruebas funcionales, raspado HTML, el control Web remoto, XML-RPC, servicios Web)
  • Herramienta para la creación rápida de prototipos, con la posibilidad de que más adelante puede portado a Java.

Pero volvamos al punto de partida. ¿Qué debo hacer con Groovy?

En primer lugar, escribo 95% de las nuevas pruebas en Groovy. La sintaxis de la interoperabilidad nítido, perfecto con Java y el bien (pero mejorable) la integración en Eclipse para la creación de pruebas y mucho menos molesto. También hay pequeñas aplicaciones Web y servicios Web basados ​​en Grails (los Webframwork sobre la base de su parte también Groovy), así como herramientas que son puramente escrito en Groovy.

En última instancia, se puede decir que la publicidad ha dado paso a lo cotidiano y lo maravilloso encaja perfectamente en el trabajo diario. Con leonado y GPars son 2 otros marcos de aplicaciones Swing y Programación Concurrente (hilos) en base a Groovy. Y una vibrante comunidad se ha formado en torno a este lenguaje dinámico. Un cambio a la Scala o el cierre es, pues, para mí el momento de la pregunta.

Y para ser bastante Ehlich, cuando los niños preguntan: "Papá, ¿qué estás haciendo?" Suena como "maravilloso programa que" mucho más fresco que "he estado programando Scala". :-)

Enlaces:
Groovy Patrones de uso de Dierk Koenig

gklinkmann escrito por \ \ tags: , , , , , , , ,

27 de octubre

Las vacaciones se han terminado - por desgracia. Un poco tarde, pero para más en número, los "enlaces semanales" son los siguientes:

jQuery Accesible RIA - (jQuery accesible)
Frameworks Ajax y la accesibilidad, hay dos cosas que no son realmente compatibles. Que no hay otra manera, esto demuestra alojados en el proyecto GitHub.
Componentes de Symfony - bibliotecas independientes para PHP
Symfony es uno de los marco de buena nueva para PHP. El proyecto ha proporcionado unos pocos componentes que pueden ser utilizados sin necesidad de instalar toda la estructura. Ya estoy deseando que llegue el controlador de solicitudes anunció.
PHPUnit con PTI integrado en Eclipse
Para obtener instrucciones sobre cómo integrar el framework de pruebas PHPUnit en Eclipse.
SystemRescueCd
El CD de rescate con muchas herramientas útiles, si el PC a veces causan problemas.
-Raphaël JavaScript Library para SVG y VML
Una biblioteca JavaScript para crear gráficos y diagramas en SVG y VML (Microsoft) en formato. Bien vale la pena ver.

gklinkmann escrito por \ \ tags: , , , , , , ,