<?xml version="1.0"?>
     <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
     <channel>
      <link>http://www.neoplugins.davidesperalta.com/</link>
      <title>Neoplugins libres - Entrada "Números aleatorios" de la bitácora</title>
      <generator>Gesbit</generator>
      <description>Los únicos plugins libres para Neobook</description>
      <atom:link href="http://www.neoplugins.davidesperalta.com/rss/" rel="self"
       type="application/rss+xml" />
    
      <item>
       <link>http://www.neoplugins.davidesperalta.com/numeros-aleatorios/</link>
       <guid>http://www.neoplugins.davidesperalta.com/numeros-aleatorios/</guid>
       <pubDate>Fri, 28 Dec 2007 12:32:38 +0100</pubDate>
       <title><![CDATA[ Números aleatorios ]]></title>
       <description><![CDATA[<p>
Inspirada en la entrada <a href="http://elcubo.de/damaneo/?p=168" title="Un número al azar entre 50 y 100">Un número al azar entre 50 y 100</a> en el <a href="http://elcubo.de/damaneo/" title="Damaneo - Un zoom a Neoboook">weblog de Damaneo</a> he añadido al <a href="http://www.neoplugins.davidesperalta.com/neodouble/" title="Plugin NeoDouble">plugin NeoDouble</a> la acción "npNumeroAleatorio":
</p><div class="gbhighlighcode"><div class="sourcecode"><pre class="neobook"><span style="color: blue; font-weight: bold;">npNumeroAleatorio</span> <span style="color: green;">&quot;</span><span style="color: maroon;">-100</span><span style="color: green;">&quot;</span> <span style="color: green;">&quot;</span><span style="color: maroon;">100</span><span style="color: green;">&quot;</span></pre></div></div>
<p>
Esta da un paso más allá de la acción "Random" que incorpora <a href="http://www.neosoftware.com/" title="NeoSoftware Inc.">Neobook</a>, puesto que "npNumeroAleatorio" permite especificar rangos inferior y superior, y, admite números enteros positivos y/o negativos.
</p>
<p>
NeoDouble ya está actualizado y también la distribución del <a href="http://www.neoplugins.davidesperalta.com/codigo-fuente/" title="Código fuente de los NeoPlugins">código fuente</a> de <a href="http://www.neoplugins.davidesperalta.com/neoplugins/" title="Todos los NeoPlugins">todos los NeoPlugins</a>. También he actualizado <a href="http://www.neoplugins.davidesperalta.com/neogeshi/" title="NeoGeshi 1.0">NeoGeshi</a>.
</p>
<p>
Espero que esta nueva acción de NeoDouble (la número 80) os sea de utilidad.
</p>]]></description>
      </item>
      
      <item>
       <link>http://www.neoplugins.davidesperalta.com/numeros-aleatorios/#comment-271</link>
       <guid>http://www.neoplugins.davidesperalta.com/numeros-aleatorios/#comment-271</guid>
       <pubDate>Fri, 28 Dec 2007 18:49:49 +0100</pubDate>
       <title><![CDATA[ Comentario por "David Esperalta" ]]></title>
       <description><![CDATA[Hola de nuevo,

Respecto de lo que dices, lo cierto es que podrías incluir en los comentarios de los archivos INI la sección a que hacen referencia, si es que hacen referencia a alguna sección. Así lo he visto hacer en los archivos de configuración del servidor HTTP Apache, por ejemplo. 

No usa exactamente archivos INI, pero, sí muy similares, e incluye entre los comentarios claves y valores "también comentados", que uno podría "descomentar", llegado el caso, o, de otro modo, servirían para hacerse una idea sobre lo que se habla en los comentarios.

En fin. No puedo prometerte nada, aunque, lo más probable es que eche un vistazo y vea qué podría hacerse.

<strong>Actualización:</strong> Echa un vistazo a <a href="http://www.neoplugins.davidesperalta.com/vaciar-secciones-de-un-archivo-ini/" title="Vaciar secciones de un archivo INI">esta entrada</a> kiko.]]></description>
      </item>
      
      <item>
       <link>http://www.neoplugins.davidesperalta.com/numeros-aleatorios/#comment-270</link>
       <guid>http://www.neoplugins.davidesperalta.com/numeros-aleatorios/#comment-270</guid>
       <pubDate>Fri, 28 Dec 2007 18:45:09 +0100</pubDate>
       <title><![CDATA[ Comentario por "David Esperalta" ]]></title>
       <description><![CDATA[Hola,

Lo siento, hay algún problema con ciertas etiquetas.]]></description>
      </item>
      
      <item>
       <link>http://www.neoplugins.davidesperalta.com/numeros-aleatorios/#comment-269</link>
       <guid>http://www.neoplugins.davidesperalta.com/numeros-aleatorios/#comment-269</guid>
       <pubDate>Fri, 28 Dec 2007 18:32:31 +0100</pubDate>
       <title><![CDATA[ Comentario por "kiko" ]]></title>
       <description><![CDATA[Opss. ¡Vaya!, los tags "cite", "ol" y "li" o no se muestran o los tenía que haber puesto entre corchetes. :(]]></description>
      </item>
      
      <item>
       <link>http://www.neoplugins.davidesperalta.com/numeros-aleatorios/#comment-268</link>
       <guid>http://www.neoplugins.davidesperalta.com/numeros-aleatorios/#comment-268</guid>
       <pubDate>Fri, 28 Dec 2007 18:30:09 +0100</pubDate>
       <title><![CDATA[ Comentario por "kiko" ]]></title>
       <description><![CDATA[Hola David, gracias por responder tan pronto.

<cite>Pero, ¿de qué te serviría una sección vacía en un archivo INI?</cite>

Bueno, así de primeras...:

Si tengo un archivo INI comentado con ; (punto y coma) y me interesa que el comentario permanezca en esa sección.  Estoy seguro que cualquier programador aprecia el uso de comentarios en su código ;)

Imagine un archivo INI con muchas secciones.  Si se edita manualmente y se desea agregar una clave en una sección determinada que no existe.

Si esa clave existe, entonces perfecto, pero... si no existe hay que hacer uso de la memoria y recordar bajo que sección va esa determinada clave que alguien desea añadir. Sin embargo si existiera la sección aunque estuviera vacía, facilitaría bastante las cosas.

Tal vez exista alguna razón más que pudiera ser útil, pero así a bote pronto...

<cite>No sé. Tal vez podría hacerse algo,</cite>

En caso de que decidiera agregar tal funcionalidad... ¿Qué tal una línea como lo que sigue con la opción de 0 ó 1 al final?


npBorrarSeccionIni "c:test.ini" "[test-de-seccion]" "0|1"


Un saludo.]]></description>
      </item>
      
      <item>
       <link>http://www.neoplugins.davidesperalta.com/numeros-aleatorios/#comment-267</link>
       <guid>http://www.neoplugins.davidesperalta.com/numeros-aleatorios/#comment-267</guid>
       <pubDate>Fri, 28 Dec 2007 17:16:05 +0100</pubDate>
       <title><![CDATA[ Comentario por "David Esperalta" ]]></title>
       <description><![CDATA[Pero, ¿de qué te serviría una sección vacía en un archivo INI? Piensa que en el momento que quieras añadir un nuevo par clave/valor, si la sección en que quieras añadirlo no existe es creada.

No sé. Tal vez podría hacerse algo, intuyo que borrar "de una vez" todas las claves de una sección, pero, insisto en que no sé qué tipo de uso pretendes darle al asunto.

Piensa también que en NeoDouble utilizo cierta clase "estándar" en Delphi. Sería extraño que, si se considerase necesario, esta clase no incluyera ya un método "VaciarSeccion" y, sin embargo, no recuerdo que cuente con el mismo.

¿Cómo lo ves tú?]]></description>
      </item>
      
      <item>
       <link>http://www.neoplugins.davidesperalta.com/numeros-aleatorios/#comment-266</link>
       <guid>http://www.neoplugins.davidesperalta.com/numeros-aleatorios/#comment-266</guid>
       <pubDate>Fri, 28 Dec 2007 17:01:51 +0100</pubDate>
       <title><![CDATA[ Comentario por "kiko" ]]></title>
       <description><![CDATA[Gracias por seguir mejorando tus neoplugins.

Por cierto, ¿qué opinas de añadir la opción de eliminar sección ini o vaciarla?
Me refiero a que por defecto elimina siempre [sección] en los INI.  Un "checkbox" para decidir si eliminar la sección completa o vaciarla dejando la cabecera de la sección estaría bien (en mi opinión)

Un saludo.]]></description>
      </item>
      
     </channel>
    </rss>