Como veo que algunos "weblogs neobookeros" están usando el plugin NeoGeshi, quisiera informar a los interesados que hace poco corregí el problema con el "." (punto) de los comentarios de Neobook.
NeoGeshi tomaba por comentarios todo lo que venía después de un punto, estuviera este donde estuviera, fuera realmente un comentario o no. La verdad es que la solución no es óptima, pero, de momento es la que hay. Es la mejor forma encontrada hasta ahora, lo que no quiere decir que represente el último intento.
Se trata de usar, para los comentarios, ".//". Es decir, un punto seguido de dos barras. Esto no es obligatorio, y me explicaré. Si se usa un punto nada más, simplemente, el comentario no será tomado como tal, pero, no interferirá en el resto del código resaltado, y habremos eliminado el problema que se daba con el dichoso punto.
.Comentario sin resaltar
SetVar "[Variable]" ".valor"
.// Comentario resaltado
SetVar "[Variable]" ".valor"
Si se usa el punto y las dos barras, se consigue además que se resalte la línea en cuestión como un comentario. En todo caso y como puede verse arriba, parece haberse eliminado el problema de los puntos "en medio de líneas", que hacía que todo más allá del punto fuera considerado un comentario, aunque en realidad no lo fuera.
A raíz de unos comentarios de kiko me puse a investigar cómo podría vaciarse una sección de un archivo INI, es decir, no eliminarse por completo, sino eliminar sólo sus claves y valores correspondientes.
El caso es que mientras llevaba a cabo el algoritmo en Delphi para conseguir algo así, me he dado cuenta de que estaba usando las mismas funciones que en su día incorporé a NeoDouble en las correspondientes acciones.
Es decir, que el plugin ya cuenta con las acciones necesarias para conseguir "vaciar" una sección de un archivo INI. Ahora la duda estaría en si incluir o no una acción "npVaciarSeccion" en el plugin NeoDouble, pero, como digo, básicamente, sería traducir el siguiente código de Neobook a Delphi:
Continuar leyendo...
Inspirada en la entrada Un número al azar entre 50 y 100 en el weblog de Damaneo he añadido al plugin NeoDouble la acción "npNumeroAleatorio":
npNumeroAleatorio "-100" "100"
Esta da un paso más allá de la acción "Random" que incorpora Neobook, puesto que "npNumeroAleatorio" permite especificar rangos inferior y superior, y, admite números enteros positivos y/o negativos.
NeoDouble ya está actualizado y también la distribución del código fuente de todos los NeoPlugins. También he actualizado NeoGeshi.
Espero que esta nueva acción de NeoDouble (la número 80) os sea de utilidad.
Damaneo se renueva. No sabía bien si escribir esta entrada o qué, no porque Damaneo no se merezca la cita, sino porque, me parece, las mismas personas que visitan el weblog de Damaneo visitan este weblog, y viceversa.
Pero, en fin, ya está dicho: el weblog Damaneo se ha renovado estéticamente, pero, parece que va a ver más novedades además de la puramente estética: nuevos colaboradores, nuevos apartados, nuevos temas, etc.
Mucha suerte a Mariano y al resto de participantes en el proyecto.
Acabo de actualizar el plugin NeoDouble, que incorpora ahora la acción "npEjecutarAccion", valga la redundancia. Esta acción, seguimos, a sido sugerida por Mariano en Damaneo.
La acción puede usarse para ejecutar una acción de Neobook a partir de una cadena, por ejemplo:
npEjecutarAccion "AlertBox [#34]Hola[#34] [#34]Mundo[#34]"
La acción de NeoDouble ejecutará a su vez la acción de Neobook "AlertBox". Como puedes ver, también he actualizado NeoGeshi en consecuencia.
Continuar leyendo...
Acabo de actualizar todos los NeoPlugins, así como la distribución del código fuente de estos. En realidad no se incorpora ninguna novedad, es decir, si no se entiende por novedad el hecho de haber cambiado en ellos la URL que apuntaba a su sitio web, que ahora es este que lees.
Por lo demás, ya digo, nada nuevo, de momento.
Bueno. Pues parece que ya estamos aquí. ¿Quién me lo iba a decir hace unos meses cuando me puse con Gesbit? Si me lo hubieran dicho, me lo hubiera creído, porque soy crédulo, pero, como todo buen crédulo, en realidad no me creo nada, ni siquiera ahora.
¿Te fijas? ¡Es Gesbit lo que ves! ¡¿Qué te parece?!
Alguno de vosotros mostró cierto interés en el proyecto que me ocupa últimamente, y, bueno, quería comentar por aquí que Gesbit.com vuelve a estar disponible, además, con no pocos cambios y mejoras, a mi entender. Echad un vistazo a ver qué os parece. Cualquier comentario será bienvenido, ya lo sabéis. :P
Me parece mentira que lleve casi un mes sin decir ni mu en este weblog. Echo de menos las conversaciones por correo con Aquilino, por ejemplo. Lo que pasa es que he estado muy liado (y aun lo estoy) con el proyecto de que he venido hablando en mi weblog personal, hasta el punto de que me quitaba todo el tiempo.
Todavía sigo liado con el "invento" y no espero aportar novedades en cuanto a los NeoPlugins, si bien, por otro lado, nadie se queja de que estos tengan algún problema, así que, bueno, podría ser peor.
El caso es que no quería que pasara de hoy el invitaros a probar Gesbit, para que veáis, efectivamente, en qué he estado tan liado en los últimos meses. Gesbit, como mis NeoPlugins, es software libre, y, podéis descargarlo y echar un vistazo a su código fuente, si es que os apetece y lo veis menester.
En todo caso os saludo a todos. Espero que ni mis NeoPlugins ni mi relación con vosotros, los pocos que visitáis este sitio web, esté acabada. Ni mucho menos. Lo que pasa es que las cosas vienen como vienen, pero, sabéis perfectamente, que, si ahora he estado liado y aun estoy con otro proyecto, también lo he estado (y mucho) con mis NeoPlugins, que son también los vuestros.