Nando Quintana

Ingeniería web y existencialismo doméstico

Archive for the ‘zope’

Zettai ha muerto. Larga vida a Zettai

13/02/2007 empresa, zope 6 comentarios →

Como podemos ver en el weblog de zettai, una de las principales empresas de hosting para tecnologías Python, Zope y Plone ha cerrado.

Como nos contaba George Donnelly hace meses, hacía meses que las relaciones entre él y el otro 50% de zettai se habían roto. La decisión de esa otra mitad de zettai fué la de poner las cosas más difíciles todavía para la compañía y a consecuencia de eso, George decidió dejar morir Zettai poco a poco.

Desde ese momento ha sido imposible conseguir ninguna mejora para las cuentas que se alojaban en Zettai. Ante cualquier petición de upgrade, George decía: NO y sencillamente nos redireccionaba a High Speed Rails, una compañía fundada por el propio George y con la misma base tecnológica que zettai.

HighSpeedRails (HSR) es una buena opción como hosting VPS administrado, que ronda los 30 euros al mes.

Sin embargo, para hosting, tengo una particular recomendación: rapidvps.com. Se trata de hosting vps no administrado por algo menos de 8 euros al mes. Las prestaciones técnicas que ofrecen son las mismas que HSR, aunque te lo tienes que administrar todo. Te dan las password de root, ip y ya está.

¿Y tú? ¿Eres de los que se lo montan todo en casa o pagas por montartelo fuera?

Programando Python y Zope desde la consola con emacs

11/11/2006 informática, programación, python, zope, zope3 4 comentarios →

¿Quieres tener colores en tu emacs?

¿Quieres editar tus ficheros de zope desde la consola?

¿Quieres abrirlos directamente por FTP?

Aquí tienes unas pocas notas sobre como personalizar tu emacs para trabajar con Python, Zope2 o Zope3

Si estás en un entorno gráfico y lo que quieres es programar en una consola de texto, deberás invocar al comando con la opción ‘nw’ para que no abra una ventana adicional:

emacs -nw

Puedes crear un alias para no tener que invocar a emacs de esta manera. Por ejemplo, puedes modificar tu ‘.bashrc’ asi:

alias emacs='emacs -nw'

Si quieres que emacs resalte la sintaxis del código de tus programas y plantillas, deberás utlizar el comando ‘font-lock-mode’:

M-x font-lock-mode

Si no queremos hacer esto cada vez que cargamos un fichero, podemos editar nuestro fichero de customización ‘.emacs’ así:

(add-hook 'find-file-hooks 'turn-on-font-lock)

De esta forma, cada vez que se abre un fichero, se activa el resaltado de la sintaxtis.

Es muy recomendable tener el paquete de python para emacs instalado. En debian:

apt-get install python-mode

Si estas editando plantillas ‘zpt’, ‘dtml’ o ficheros de configuración ‘zcml’ tal vez quieras que emacs los interprete como html para que resalte adecuadamente la sintaxis. Denuevo deberás modificar tu fichero ‘.emacs’:

(add-to-list 'auto-mode-alist '("\\.zpt$" . html-mode))(add-to-list 'auto-mode-alist '("\\.pt$" . html-mode))(add-to-list 'auto-mode-alist '("\\.zcml$" . html-mode))(add-to-list 'auto-mode-alist '("\\.dtml$" . html-mode))

Si trabajas con Zope2 y lo que quieres es editar una plantilla que están en el ZODB, puedes hacerlo a través del protocolo FTP. Desde emacs puedes abrir un fichero mediante FTP, con la siguiente secuencia de comandos:

C-x C-f ftp://username@servername#portnumber:/path/to/template.pt

Recuerda habilitar el servidor ftp en el archivo de configuración de tu zope.

Referencias: