Skip to main content

· 3 min read

En este post describiremos cómo instalar Drush, shell de línea de comando para Drupal, tanto en Windows, como en MAC OSX. La guía para MAC podría servir para Unix.

· 6 min read

En este post vamos a explicar la instalación de Drupal 7 en Windows 7 y en Mac OS X.

En primer lugar bajaremos la última versión recomendada de Drupal que encontraremos en https://drupal.org/project/drupal. En nuestro caso bajaremos http://ftp.drupal.org/files/projects/drupal-7.26.zip. Para instalar Drupal en español debemos bajar el archivo http://ftp.drupal.org/files/translations/7.x/drupal/drupal-7.23.es.po.

· One min read

If when you start up pgAdmin III the following message is displayed:

An error has occurred: Error connecting to the server: fe_sendauth: no password supplied

in spite of having set the password in other startups, the error most likely be because the file permissions of .pgpass file are incorrect. In the .pgpass file, located in the home directory of the user who started pgAdmin III, user data to connect to postgres database are saved. Due to security reasons, permissions of .pgpass must be 600, that is, read and write only for the owner user.

For the same reason, if we do a restore (pg_restore) of a database with pgAdmin III without the correct permissions for .pgpass, we find that the restoration process will get stuck doing nothing, having no choice but to kill the pgAdmin III.

· One min read

Para realizar la desinstalación de forma automática se debe ejecutar uninstall-postgresql.app que está bajo /Library/PostgreSQL/8.4

Para ejecutar la desintalación de forma manual se deben ejecutar los siguiente comandos desde un Terminal:

lostinsoftware$> sudo /sbin/SystemStarter stop postgresql-8.4
Password:
lostinsoftware$>
lostinsoftware$> sudo rm -rf /Applications/PostgreSQL\\ 8.4/
lostinsoftware$> sudo rm -rf /etc/postgres-reg.ini
lostinsoftware$> sudo rm -rf /Library/StartupItems/postgresql-8.4
lostinsoftware$> sudo rm -rf /Library/PostgreSQL/8.4/
lostinsoftware$> sudo dscl . delete /users/postgres
delete: Invalid Path
<dscl\_cmd> DS Error: -14009 (eDSUnknownNodeName)
lostinsoftware$> sudo dscl . -delete /Users/postgres
lostinsoftware$>

También se podría incluir

rm /usr/bin/psql

También nos debemos asegurar que no queda ningún daemon activo relacionado con PostgreSQL en /Library/LaunchDaemons, como, por ejemplo, com.edb.launchd.postgresql-8.4.plist

· 5 min read

Para realizar una instalación y arranque rápidos de Liferay en JBoss AS 7 basta con descargarnos el bundle que encontraremos en la página

http://www.liferay.com/es/downloads/liferay-portal/available-releases

y seguir las instrucciones que se indican en la siguiente url, que aunque sean de la versión 6.1, valen igualmente para la 6.2:

http://www.liferay.com/es/documentation/liferay-portal/6.1/user-guide/-/ai/lp-6-1-ugen11-installing-liferay-on-jboss-7-0

La instalación que se va a describir en este post es con una base de datos mysql.

· 6 min read

En este post se va a explicar cómo consumir un web service REST utilizando RestTemplate de Spring. Concretamente, se va a consumir los servicios proporcionados por http://freegeoip.net/{format}/{ip-address}, que devuelve la geolocalización de la dirección ip indicada en el parámetro ip-address, en el formato indicado en el parámetro format. Si no se indica el parámetro ip-address, devuelve los datos de la ip desde la que se hace la petición al web service. Los formatos en que se obtiene la información son xml, csv y json. Para cada uno de estos formatos, crearemos las correspondientes clases java y la información recibida la mapearemos en instancias de estas clases.

· 8 min read

En este post se va a explicar cómo consumir un web service SOAP utilizando WebServiceTemplate de Spring. Concretamente, se va a consumir los servicios proporcionados por http://www.webservicex.net/globalweather.asmx, el cual tiene dos métodos, uno GetWeather, que permite obtener la temperatura en una ciudad de un país dado, y otro, GetCitiesByCountry, que permite obtener la relación de ciudades de un país de las que se tiene información meteorológica. El WSDL del web service se encuentra en http://www.webservicex.net/globalweather.asmx?WSDL.