2/26/2013

SoapUI en OS X Mountain Lion (10.8)

Estaba probando unos webservices en OS X (Mountain Lion 10.8) y el SoapUI 4.5.1 (versión libre) se quedaba colgado cuando desplegaba la publicidad (al iniciar el programa). Para corregir esto hay que modificar el fichero de configuración "soapui-settings.xml" (que se encuentra en la raíz de nuestro home) para deshabilitar el navegador integrado que trae por defecto.

Editamos el fichero "soapui-settings.xml" y agregamos la configuración "UISettings@disable-browser" dentro del tag "con:soapui-settings":

 <con:soapui-settings xmlns:con="http://eviware.com/soapui/config">  
  ...  
  <con:setting id="UISettings@disable-browser">true</con:setting>  
  ...  
 </con:soapui-settings>  

Guardamos y volvemos a cargar SoapUI y listo, problema resuelto.

Fuentes
http://www.soapui.org/forum/viewtopic.php?t=14796
http://www.soapui.org/

2/04/2013

Ejecutar wget desde PHP con MAMP en OS X

Actualmente estoy ocupando MAMP (Mac OS X, Apache, MySQL y PHP) para correr mi ambiente de desarrollo (OS X 10.8) y para que la función "shell_exec" de PHP encuentre el comando "wget" instalado con Homebrew hay que modificar un archivo de configuración en MAMP.

Antes que todo comenzamos por instalar Command Line Tools for Xcode o Xcode, ya que necesitamos ruby para instalar Homebrew.

Para instalar Homebrew abrimos una terminal y ejecutamos lo siguiente:
 ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"  

Después de instalar brew, en la misma terminal instalamos wget:
 brew install wget  

Luego editamos como sudo el fichero envvars de MAMP para agregar los binarios del sistema
 sudo vim /Applications/MAMP/Library/bin/envvars  

Y agregamos lo siguiente:
 export PATH=$PATH:/usr/local/bin  

Reiniciamos MAMP (Apache y MySQL) y ya podemos ejecutar wget desde PHP.

Fuentes