Manticore:

Demora debida a fastidiosos cambios intrascendentes

Penulis : SuSo on lunes, 30 de noviembre de 2009 | 30.11.09

lunes, 30 de noviembre de 2009

El manual de Emacs es larrrrgo y existe una muy buena costumbre
de que cualquier cambio en el código genere inmediatamente un cambio
en la documentación, si fuera preciso.

No niego la importancia de los cambios en Emacs desde la 21.3, pero
hasta ahora no me he encontrado con el grueso del material relativo a
esos cambios.

Hasta ahora lo que me he encontrado, en una cantidad desmedida, son
cambios intrascendentes de posición de párrafos y hasta de frases,
pequeñas -pero numerosas- pinceladas aquí y allá, que no cambian el
significado profundo de nada, pero que atascan tremendamente el
proceso de comparar las versiones para la traducción de las novedades.

Eso me está obligando a demorarme en la actualización de la traducción
del Manual de Emacs, pues hay pasajes donde parece haber desaparecido
casi todo, pero no es así: lo que era la segunda línea de una tabla
ahora es la sexta, o el párrafo que iba antes ahora está tres más allá
o, peor, ha sido trasladado a otra sección y cosas de ese tipo.

He terminado alguna que otra sección con la impresión de que hubiera
tardado menos tiempo retraduciéndola y retecleándola completamente
desde cero.

Y eso que solo estoy empezando...
comentarios | | Leer más...

Cómo publicar en Drupal desde GNU Emacs

Penulis : SuSo on sábado, 28 de noviembre de 2009 | 28.11.09

sábado, 28 de noviembre de 2009

[Publiqué originalmente este artículo el  Viernes, 27 de Noviembre de 2009 en gnu.manticore.es.  Lo recupero ahora, pero ha pasado tiempo y aún no he comprobado si todo sigue igual.]


Para publicar los contenidos de un sitio Drupal desde GNU Emacs, tuve que hacer lo siguiente:


A - PREPARACIÓN

1.- EN NUESTRO SITIO WEB
1.1.- Activar el módulo "Blog API"
1.2.- En la configuración de este módulo hay que decidir cuales son los tipos de contenido que se pueden publicar remotamente. (Por ejemplo, yo elegí las páginas, los artículos (stories), las entradas de foro, etc.)

2.- EN LA WEB
2.1.- Descargar los ficheros 'weblogger.el' y 'xlm-rpc.el'
Lo hice desde la página de emacs-wiki, porque en el resto de páginas "oficiales" es una locura encontrarlos:
shell--> $: wget http://emacswiki.org/emacs/download/weblogger.el
que depende de
shell--> $: wget http://emacswiki.org/emacs/download/xlm-rpc.el

3.- EN NUESTRA MÁQUINA
3.1.- Poner esos dos ficheros en el directorio site-lisp de Emacs (por ejemplo, /usr/share/emacs/site-lisp/, o el que tenga cada uno). Para ello hay que identificarse como root, o como usuario con derechos suficientes, o hacer sudo. Por ejemplo, desde el directorio donde se hayan descargado esos dos ficheros:
shell--> #: cp weblogger.el xlm-rpc.el /usr/share/emacs22/site-lisp/
3.2.- Si estamos desesperados por probarlo, ya podemos cargar el fichero weblogger.el; por el contrario, si se prefieren hacer las cosas por orden, hay que decidir si se prefiere que la extensión se cargue cada vez que se inicie Emacs. En caso afirmativo habrá que poner algo en el fichero ~/.emacs,
por ejemplo, como dice el autor, cargarlo
(load-file "weblogger.el") (si está en la ruta o se pone la ruta completa)
o, quizás mejor, requerirlo
(require 'weblogger)


B - CONEXIÓN

Ya estamos preparados para conectarnos. Para indicar dónde queremos conectarnos, Se ejecuta el siguiente comando desde Emacs:
minibúfer--> M-x weblogger-setup-weblog
La primera pregunta que se nos hace es:
minibúfer--> Server Endpoint (URL): [y aquí quizás aparezca una dirección predeterminada que sustituiremos por la nuestra]
Nuestra dirección es la de nuestro sitio web y el fichero al que llamamos en Drupal se llama 'xmlrpc.php'. Este fichero está en el directorio raíz de la distribución de Drupal. La conexión debería funcionar si ponemos algo así como:
minibúfer--> http://gnu.manticore.ess/conexiones/xmlrpc.php
Sale el mensajito de "Contactando" y procederá a preguntarnos nuestros nombre de usuario y contraseña:
minibúfer--> Username: suso
minibúfer--> Password for weblog server: [la-nuestra]
Entonces nos preguntan con una sola palabra
minibúfer--> Weblog:
Aquí me quedé confundido la primera vez, porque no sabía que responder, pero pulsando TAB una vez me salió mi nombre
minibúfer--> Weblog: suso:
Y presionando TAB una segunda vez me apareció una ventana con todos los completados posibles asociados a 'suso':
---------- Possible completions are: suso: articulo suso: forum suso: libro suso: pagina ----------
Elegí uno, se conectó y me brindó en una ventana nueva la última página ya publicada de ese tipo de contenido.

C - EDICIÓN Y PUBLICACIÓN

Ya estamos preparados para editar y publicar. Para crear un artículo nuevo, se ejecuta el comando
minibúfer--> M-x weblogger-start-entry
Con ello aparecerá un búfer de edición en su propia ventana que nos pedirá el título del artículo, las etiquetas aplicables, etc. y toda la zona de abajo está para escribir el texto.
Cuando se quiera enviar y publicar, se hace
teclas--> C-x C-s
(Sí, es la misma combinación que la estándar para guardar, pienso que debería haber buscado otra, pero es la que hay oficialmente)
Et voilà, el artículo ya está publicado.
comentarios | | Leer más...
 
Company Info | Contact Us | Privacidad | Términos de uso | Widget | Publicite con nosotros | Site map
Copyright © 2007-2017. Manticore, MT . Algunos derechos reservados. Véanse los "Términos de uso".
Design Template by panjz-online | Support by creating website | Hecho con Emacs y Blogger