Posts en la categoría: Trabe

Usando un keystore con Play, versión 1.2.2

Hace un tiempo, cuando empecé a trastear con Play, tuve que modificar el script de arranque de Play para poder utilizar un keystore de Java. Dicha solución era valida para las versiones 1.0.x del framework. En versiones posteriores (de la 1.1 a la actual 1.2.2) los señores que hacen Play han dividido y ordenado el código del script de arranque. Para que todo vuelva a funcionar sólo tenemos que editar el fichero ${PLAY_HOME}/framework/pym/play/application.py y en la línea 251 (por ejemplo) pegar el siguiente código (fijaos en la sutil diferencia con la versión anterior, un par de selfs).

trustStore = self.readConf('java.trustStore')
if not trustStore == '':
  if os.path.exists(trustStore):
    print "~ using keystore \"%s\"" % trustStore
    java_args.append('-Djavax.net.ssl.trustStore=%s' % trustStore)
    trustStorePassword = self.readConf('java.trustStore.password')
    if trustStorePassword == '':
      print "~ WARNING: No java.trustStore.password key found in config. You need a password to use a keystore"
    else:
      java_args.append('-Djavax.net.ssl.trustStorePassword=%s' % trustStorePassword)

Ojo a los espacios, que esto es Python ;)

Welcome Víctor

Si la semana pasada dabamos la bienvenida a Fuco, hoy toca dársela a Víctor, que va a estar de prácticas con nosotros este verano. Víctor es uno de los papás de O tempo, una aplicación para iOS que un servidor viene usando desde hace una temporada. Como curiosidad os diré que Víctor es hermano de Simón, al que Asís y yo dimos clase en el Master de Software Libre y al que, además, dedicamos un post en este blog. ¡Qué pequeño es el mundo!

Welcome Fuco

Hoy volvemos a ser siete en Trabe. Fuco, que estuvo haciendo su proyecto de fin de carrera con nosotros hace algo más de un año, se convierte en nuestro fichaje estrella del verano. Llevábamos mucho tiempo fantaseando con su llegada y por fin lo hemos conseguido.

¡Welcome fiera!, esperamos que disfrutes de la Trabe aventura.

Microsoft Office 2003 Professional Edition Adobe Creative Suite 2 Premium Macromedia Dreamweaver 8 [Mac] Microsoft Office Visio Professional 2007 Microsoft Windows XP Professional SP3 Adobe Flash Media Server 3.0 Adobe Font Folio 11 Microsoft Office 2008 [Mac] Adobe Acrobat 8 Professional [Mac] Adobe InDesign CS3 [Mac]