Añadir a Eclipse soporte de PHP

Posted December 13th, 2009 in Complementos, Utilidades desarrollo web, linux, php by dedavid

Este post lo comenzamos dispuestos a mostraros como añadir soporte para PHP en una instalación ya existente de Eclipse, no obstante nos ha sido del todo imposible lograrlo por lo que os ofrecemos una versión alternativa.

Cuando nos referimos a soporte PHP nos referimos principalmente a habilitar el coloreado propio de la sintaxis de PHP, de forma que podamos leer e interpretar de forma mucho más rápida el código php que escribamos.

La versión que nosotros teníamos instalada en nuestra máquina Ubuntu 9.10 es un Eclipse Galileo 3.5.1 instalada mediante el gestor de paquetes Synaptic tras realizar una busqueda de “Eclipse PDE”.

A continuación os mostramos una captura de un script bajo PHP en eclipse sin el plugin instalado.

eclipse sin soporte php 300x268 Añadir a Eclipse soporte de PHP

Como comentamos en el principio del artículo hemos intentado actualizar Eclipse con su opción de “Install new software” para proveerle de soporte para PHP pero nos ha sido del todo imposible. Finalmente hemos optado por descargar lo que se denomina un “All in one” o todo en uno, es decir un instalador con el Eclipse y las herramientas de soporte para PHP necesarias. Si bien tampoco nos ha acabado de funcionar al 100% bajo Karmic Koala en una máquina 64 bits. Concretamente nos falla la gestión de proyectos ya existente donde no podemos importarlo.

Mo obstante estamos seguros que se trata de un fallo muy puntual de nuestra máquina y dudamos que te encuentres con el mismo problema así que para poder instalar el soporte de PHP en Eclipse dirígete a la página web:

http://www.eclipse.org/pdt/downloads/

Selecciona el paquete que más se adapte a tu sistema. Descomprímelo con el gestor de archivadores y cópialo en cualquier carpeta, posteriormente da a esa carpeta permisos de lectura y escritura.

Ahora ya tienes todo un editor y gestor de proyectos PHP, te mostramos la captura con el sistema de coloreado para PHP:

eclipse con soporte php 300x219 Añadir a Eclipse soporte de PHP

Actualizando a Ubuntu 9.10 Karmic Koala

Posted November 15th, 2009 in Distribuciones Linux, No se que, Sistemas operativos, linux, ubuntu by dedavid

Línea de tiempo de Ubuntu Karmic Koala

Línea de tiempo de Ubuntu Karmic Koala

La instalación el día de su salida nos ha dado algunos problemillas, suponemos que la saturación de servidores debido a que todo el mundo debe estar tirando de ellos era el causante de que no funcionase todo lo fino a lo que nos tienen acostumbrados la gente de Canonical.

Una vez comienza la descarga, existen varias fases la primera, algo extraña con un indicador de descarga pequeño que nos informa que se están descargando dos archivos, tarda bastante.

Al rato aparece un nuevo diálogo donde ya te informa de los diferentes pasos que se van a suceder.

  • Preparación de la actualización: Aquí te informará que va deshabilitar los repositorios no oficiales, luego deberás reactivarlos tú de forma manual
  • Configurar nuevos canales de software: Esta operación consume bastante tiempo y te puede informar de que algunas aplicaciones han dejado de soportarse… que miedo, cruzas los dedos y continuas.
  • Obteniendo paquetes nuevos: Informa que va a tardar unas 12 horas en descargarse 1250 Mb. menos mal que tenemos 20 Mb. de ancho de banda.. Tras dejarlo bajando durante toda una noche luego te encuentras el ya típico mensaje conforme ha ocurrido un error y no se ha completado la instalación. Tras tres intentos más parece que finalmente se consigue, supongo que debe ser por que se retoma la descarga de paquetes desde el último paquete que ha bajado con éxito.
  • Instalando actualizaciones: Aquí nuevamente problemas, advertencias, posibles cambios de configuraciones, cruzas los dedos le dices que sí a todo y a instalar… en medio de la instalación nuevo mensaje de error, con un mensaje diciendo algo así como que va intentar volver al momento anterior debido a un error… pánico en la oficina! A la tercera intentona o  a la cuarta, ya he perdido la cuenta y las ganas de contar. Éxito!!!
  • Limpiando: Aquí borra paquetes y cositas que se ha bajado. Se acerca el momento.
  • Reiniciando Equipo: Pues eso a probar!

Así a simple vista y tras haber trabajado con nuestro Ubuntu como workstation durante un par de horas te contamos algunos de los cambios visibles por el usuario, las pantallas de carga han mejorado si bien falta homogeneidad y sobra el splash screen con el efecto de luz, por favor señores de Canonical  dejen el logo centrado, como al principio y a lo sumo una barra hasta la pantalla de login de usuario, lo otro es algo ortera y está como algo forzado y sobrante, la pantalla de login muestra ahora los nombres de usuarios… dios hay varios que yo no los he creado!!! obviamente son usuarios propios del sistema, rollo getmail y demás por favor no mostradlo pues esto desorienta al usuario no avanzado, por el bien de la usabilidad, y otra cosa que antes me gustaba más ¿por qué ahora mostrais el nombre de usuario? antes era un form en blanco, para mi mucho más seguro pues del hacker debe adivinar dos valores, usuario y clave, ahora tan sólo dos.

Rendimiento, ahora sí que he notado una considerable mejora en el manejo del sistema en equipo equipado con procesador Atom.

Incompatibilidades, parece que todo funciona, el servidor web, el entorno de desarrollo Eclipse, los programas de apoyo, etc.

Self-service de aplicaciones

instalar utilidades desantedidas 300x193 Self service de aplicaciones

Ninite es una aplicación web en la que eliges desde un menú gráfico que aplicaciones quieres instalar en tu PC bajo Windows, una vez elegidas el sistema te prepara un instalador desantendido que podrás descargar y que se ocupará de descargar las últimas versiones de los programas que hallas seleccionado previamente para instalarlos sin tener que realizar acción alguna.

Gracias a aplicaciones como estas ganas tiempo en la instalación de sistemas pues casi siempre recurres a los mismos paquetes.

Algunos de los paquetes que te permite instalar Ninite son:

  • Navegadores: Safari, FireFox, Opera, Chrome
  • Comunicaciones: Skype, Messenger Pidgin, Digsby, Google TalkThunderbird
  • Multimedia:VLC,Spotify,iTunes,Songbird,Audacity,Aimp,Hulu,KMplayer
  • Gráficos:Paint.NET,Picasa,Gimp,XnView,Irfanview
  • Ofimática:OpenOffice,Acrobat Reader, CutePDF
  • Antivirus:Avast,AVG (Gratuito)
  • Varios: Player de Flash,Java,player de Silverlight
  • Compartición de ficheros o P2P: Emule, uTorrent
  • Utilidades:ImgBurn,RealVNC,WinRar,7-zip
  • Desarrollo:Eclipse,Notepad++,Python,JDK,Filezilla FTP
  • Otros: DropBox, Evernote, Steam

Tan sencillo como clic clic y a descargar tu paquete de software listo para instalar de forma desatendida, sin preguntas, genial!

Enlace: http://ninite.com/

Desarrollo multiplataforma para móviles

Posted October 14th, 2009 in Android, Aplicaciones móviles, Blackberry, Google, iphone by dedavid

desarrollo multiplataforma movil 01 Desarrollo multiplataforma para móviles

Seguro que si eres desarrollador web ya te habrás asomado por  los kits de desarrollo para iPhone y para Android.

Si trabajas con php, javascript, html y mysql pero careces de conocimientos en programación en C y del tiempo libre necesario para aprender seguro que habrás desistido en tu intentona de programar para entornos móviles.

Ahora lo tienes más fácil con PhoneGap de la empresa nitobi

¿Qué es PhoneGap?

PhoneGap es una herramienta o conjunto de utilidades que te ofrece un sistema de programación multiplataforma válido para iPhone, Android y Blackberry de código abierto cuya base de lenguaje es JavaScript.

Entre otras características destacamos que con PhoneGap puedes leer el acelerómetro de tu móvil, utilizar el GPS y acceder a cualquier funcionalidad de las pantallas táctiles.

¿Dónde puedo saber más sobre PhoneGap?

Obviamente en la página principal del proyecto, como de costumbre al final te colocamos el enlace hacia dicha página.

Hay un vídeo de 3 minutos muy interesante y alentador.

Además en la todopoderosa han colocado un grupo de discusión sobre el proyecto:

http://groups.google.com/group/phonegap/

Tutoriales puedes encontrar en:

http://phonegap.pbworks.com/Getting-started-with-Android-PhoneGap-in-Eclipse-(Tested)

En la AppStore ya tienes algunas aplicaciones, en esta página tienes los links hacia ellas:

http://www.phonegap.com/projects

Y en el Twitter del propio proyecto;

http://twitter.com/phonegap (Que cuenta ya con más de 2000 followers!)

Ya no tienes excusas, a desarrollar!

Ahora ya no tienes excusa y podrás llevar a cabo aquella aplicación que tenias en mente, te remarcamos que en la AppStore ya han comenzado a aceptar aplicaciones desarrolladas bajo este sistema y gracias a eso algunos pequeños desarrolladores como tu pueden comenzar a ganar algún dinerito.

Nosotros vamos a intentarlo con una versión “mobile” de alguno de nuestros gestores de contenidos e incluso, porque no, con nuestra aplicación de gestión comercial online invOOice.com donde en lugar de lanzarnos al desarrollo de una webapp para iPhone vamos a intentarlo con una aplicación instalable.

Enlace: http://www.phonegap.com/

Página 1 de 11