En este post se va a describir la instalación de una máquina virtual Window 7 sobre un host Mac OS X utilizando Virtual Box.
Instalación de Drush
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.
Instalación de Drupal 7 en Windows 7 y MAC OSX
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.
pgAdmin III error connecting to server: fe_sendauth: no password supplied
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.
Desinstalar PostgreSQL en mi MAC
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
Problema al ejecutar el paso post instalación en Mac OS X
Al ejecutar la instalación de PostgreSQL en un OS X Maverick (también en un OSX Lion) se produce, al final del proceso, un error que muestra la siguiente imagen
Arranque rápido de Liferay 6.2 en JBoss AS 7
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:
La instalación que se va a describir en este post es con una base de datos mysql.
Típicos problemas con Liferay
En este post se van a describir los típicos problemas que nos podemos encontrar con Liferay al comenzar a trabajar con él, creando temas, portlets, etc.
Consumir Web Services REST con RestTemplate de Spring
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.
Consumir Web Services SOAP con WebServiceTemplate de Spring
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.