<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>GeoAvila (Geovanny G. Avila)</title>
	<atom:link href="http://geoavila.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://geoavila.com</link>
	<description>Desarrollo.. de software.</description>
	<lastBuildDate>Tue, 13 Sep 2011 21:46:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Tag &#8220;time&#8221; formato para el atributo datetime HTML5</title>
		<link>http://geoavila.com/tag-time-formato-para-el-atributo-datetime-html5/</link>
		<comments>http://geoavila.com/tag-time-formato-para-el-atributo-datetime-html5/#comments</comments>
		<pubDate>Tue, 13 Sep 2011 21:38:55 +0000</pubDate>
		<dc:creator>GeoAvila</dc:creator>
				<category><![CDATA[Varios]]></category>
		<category><![CDATA[atributo datetime]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[tag time]]></category>

		<guid isPermaLink="false">http://geoavila.com/?p=343</guid>
		<description><![CDATA[Una gráfica excelente explicativa de como debe ir el formato del atributo datetime del tag  en HTML5

&#160;
&#160;
&#160;
&#160;
&#160;
&#160;
&#160;
&#160;
&#160;
Saludos.
]]></description>
			<content:encoded><![CDATA[<p>Una gráfica excelente explicativa de como debe ir el formato del atributo datetime del tag <time> en HTML5</time></p>
<p><a href="http://geoavila.com/wp-content/archivos/2011/09/time.png" rel="lightbox" title="Tag "time" formato para el atributo datetime HTML5"><img class="alignleft size-medium wp-image-344" title="time HTML5" src="http://geoavila.com/wp-content/archivos/2011/09/time-300x150.png" alt=""  width="600" height="300"/></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Saludos.</p>
]]></content:encoded>
			<wfw:commentRss>http://geoavila.com/tag-time-formato-para-el-atributo-datetime-html5/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>On Hover News Ticker</title>
		<link>http://geoavila.com/onhover-news-ticker/</link>
		<comments>http://geoavila.com/onhover-news-ticker/#comments</comments>
		<pubDate>Fri, 13 May 2011 17:25:58 +0000</pubDate>
		<dc:creator>GeoAvila</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[hover news ticker]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[jquery hover tikcer]]></category>
		<category><![CDATA[jquery news ticker]]></category>
		<category><![CDATA[news ticker]]></category>
		<category><![CDATA[on hover news tikcer]]></category>
		<category><![CDATA[text carroucel]]></category>
		<category><![CDATA[text slider]]></category>

		<guid isPermaLink="false">http://geoavila.com/?p=275</guid>
		<description><![CDATA[Un pequeño ejemplo de como usar el &#8220;onhover-news-ticker.js&#8221;
&#160;
Preview   or     Download 
Gracias.
Actualizado: version 0.3
]]></description>
			<content:encoded><![CDATA[<p>Un pequeño ejemplo de como usar el &#8220;onhover-news-ticker.js&#8221;</p>
<pre class="brush: xml; title: ; notranslate">
&lt;div&gt;
&lt;span&gt;
&lt;a href=&quot;#&quot;&gt;Online VMware Forum 2011 Una conferencia virtual&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;
</pre>
<p>&nbsp;</p>
<pre class="brush: jscript; title: ; notranslate">
$(document).ready(function() {

$('.container').textanimate({

 'width'         : 150,

 'height'         : 20,

 'speed' : 20000,

'padding' : 100,

 'on_hover' : false // or true

});

});
</pre>
<p><a title="OnHover Nes Ticker" href="http://geoavila.com/projects/onhover-news-ticker/" target="_blank">Preview</a>   or    <a title="GitHub Repository" href="https://github.com/GeoAvila/onhover-news-ticker" target="_blank"> Download </a></p>
<p>Gracias.<br />
Actualizado: version 0.3</p>
]]></content:encoded>
			<wfw:commentRss>http://geoavila.com/onhover-news-ticker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parametros en un Aplicacion(Command Line Arguments)</title>
		<link>http://geoavila.com/parametros-en-un-aplicacioncommand-line-arguments/</link>
		<comments>http://geoavila.com/parametros-en-un-aplicacioncommand-line-arguments/#comments</comments>
		<pubDate>Tue, 08 Feb 2011 15:52:37 +0000</pubDate>
		<dc:creator>GeoAvila</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Mono .NET]]></category>
		<category><![CDATA[Command Line Argumentes]]></category>
		<category><![CDATA[parametros]]></category>
		<category><![CDATA[Parametros en una App]]></category>
		<category><![CDATA[prametros en aplicacion]]></category>

		<guid isPermaLink="false">http://geoavila.com/?p=267</guid>
		<description><![CDATA[En una aplicación podemos recibir parámetros,  esto son recibidos por la variable args, en nuestro Main() es decir que la primera linea de nuestra clase principal se ve asi:
partiendo de esto [...]]]></description>
			<content:encoded><![CDATA[<p>En una aplicación podemos recibir parámetros,  esto son recibidos por la variable args, en nuestro Main() es decir que la primera linea de nuestra clase principal se ve asi:</p>
<pre class="brush: csharp; title: ; notranslate">

static void Main(string[] args)
</pre>
<p>partiendo de esto podemos leer todos los parámetros que le enviemos a la aplicación por ejemplo si hacemos lo siguiente:</p>
<p>MyApp.exe  parametro1 parametro2 parametro3</p>
<p>para leer estos 3 parámetros debemos de hacer lo siguiente.</p>
<pre class="brush: csharp; title: ; notranslate">

foreach(string arg in args)

{

Console.WriteLine(arg);

}
</pre>
<p>Saludos.</p>
]]></content:encoded>
			<wfw:commentRss>http://geoavila.com/parametros-en-un-aplicacioncommand-line-arguments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>De nuevo Arriba el Sitio</title>
		<link>http://geoavila.com/de-nuevo-arriba-el-sitio/</link>
		<comments>http://geoavila.com/de-nuevo-arriba-el-sitio/#comments</comments>
		<pubDate>Wed, 01 Dec 2010 16:12:38 +0000</pubDate>
		<dc:creator>GeoAvila</dc:creator>
				<category><![CDATA[Varios]]></category>

		<guid isPermaLink="false">http://geoavila.com/?p=256</guid>
		<description><![CDATA[Bueno tuve un pequeño problema con ta base de datos, y bueno mi proveedor se dio a la tarea de revisar el problema y bueno quedo listo.
Con lo del pequeño [...]]]></description>
			<content:encoded><![CDATA[<p>Bueno tuve un pequeño problema con ta base de datos, y bueno mi proveedor se dio a la tarea de revisar el problema y bueno quedo listo.</p>
<p>Con lo del pequeño proyecto de Mono. pues bien ya tengo el codigo ahora solo falta encontrar el tipo para subirlo y explicar como esta desarrollado.</p>
<p>Saludos.</p>
]]></content:encoded>
			<wfw:commentRss>http://geoavila.com/de-nuevo-arriba-el-sitio/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Video Manuales de OpenOffice de FLISOL Guatemala</title>
		<link>http://geoavila.com/video-manuales-de-openoffice-de-flisol-guatemala/</link>
		<comments>http://geoavila.com/video-manuales-de-openoffice-de-flisol-guatemala/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 16:55:35 +0000</pubDate>
		<dc:creator>GeoAvila</dc:creator>
				<category><![CDATA[Varios]]></category>
		<category><![CDATA[Calc]]></category>
		<category><![CDATA[Cubos OpenOffice]]></category>
		<category><![CDATA[filtros OpenOffice]]></category>
		<category><![CDATA[Flisol]]></category>
		<category><![CDATA[Flisol Guatemala]]></category>
		<category><![CDATA[Manual OpenOffice]]></category>
		<category><![CDATA[OpenOffice]]></category>
		<category><![CDATA[OpenOffice Video Manual]]></category>
		<category><![CDATA[Presentation]]></category>
		<category><![CDATA[SubTotales OpenOffice]]></category>
		<category><![CDATA[Video Manual]]></category>
		<category><![CDATA[Writer]]></category>

		<guid isPermaLink="false">http://geoavila.com/?p=237</guid>
		<description><![CDATA[Bueno antes que nada debo agradecer a todas las personas que hecharon a andar este proyecto, y tambien al Intecap Ciudad de Guatemala, por haber prestado esas instalaciones que estan [...]]]></description>
			<content:encoded><![CDATA[<p>Bueno antes que nada debo agradecer a todas las personas que hecharon a andar este proyecto, y tambien al Intecap Ciudad de Guatemala, por haber prestado esas instalaciones que estan en lo ultimo de tecnologia, y bueno que debemos aprovecharlas puesto que los cursos que el Intecap imparte  ayudan a mejorar nuestros conocimientos.</p>
<p>Despues haber disfrutado del Flisol Guatemala, cree unos video manuales de los siguientes programas de ofimatica de OpenOffice.</p>
<p>Writer:<br />
(Video: Watch this video on the post page)</p>
<p>Calc:<br />
(Video: Watch this video on the post page)</p>
<p>Presentation<br />
(Video: Watch this video on the post page)</p>
<p>Ademas dejo aca el linkpara que puedan descargalos directamente, los archivos de video orginales estan en formato .ogv y los documentos en .odf (Documentos de OpenOffice), <a href="http://geoavila.com/descargables/flisol.tar.gz">Descargar desde Aca</a></p>
<p>Agradezco a toda esas personas por haber asistido y haber hecho de este evento un exito.</p>
<p>Saludos.</p>
]]></content:encoded>
			<wfw:commentRss>http://geoavila.com/video-manuales-de-openoffice-de-flisol-guatemala/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Validar un NIT(Guatemala) en C#</title>
		<link>http://geoavila.com/validar-un-nitguatemala-en-c/</link>
		<comments>http://geoavila.com/validar-un-nitguatemala-en-c/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 19:54:32 +0000</pubDate>
		<dc:creator>GeoAvila</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[C# Csharp Validar NIT Guatemala]]></category>

		<guid isPermaLink="false">http://geoavila.com/?p=232</guid>
		<description><![CDATA[Esta función,  encontre esta función para validar un NIT con JavaScript, bueno pasando a C#, quedaría algo así, espero les sirva el este código.
Nos Vemos.
]]></description>
			<content:encoded><![CDATA[<p>Esta función,  encontre esta función para validar un <a href="http://leblogmca.blogspot.com/2008/02/validar-el-nit-con-modulo-11.html">NIT con JavaScript</a>, bueno pasando a C#, quedaría algo así, espero les sirva el este código.</p>
<pre class="brush: csharp; title: ; notranslate">
public bool ValidarNIT(string Nit)
        {
            int pos = Nit.IndexOf(&quot;-&quot;);
            string Correlativo = Nit.Substring(0, pos);
            string DigitoVerificador = Nit.Substring(pos + 1);
            int Factor = Correlativo.Length + 1;
            int Suma = 0;
            int Valor = 0;

            for (int x = 0; x &lt;= Nit.IndexOf(&quot;-&quot;) - 1; x++)
            {
                Valor = Convert.ToInt32(Nit.Substring(x, 1));
                Suma = Suma + (Valor * Factor);
                Factor = Factor - 1;
            }

            double xMOd11 = 0;
            xMOd11 = (11 - (Suma % 11)) % 11;
            string s = Convert.ToString(xMOd11);
            if ((xMOd11 == 10 &amp; DigitoVerificador == &quot;K&quot;) | (s == DigitoVerificador))
            {
                return true;
            }
            return false;
        }
</pre>
<p>Nos Vemos.</p>
]]></content:encoded>
			<wfw:commentRss>http://geoavila.com/validar-un-nitguatemala-en-c/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Nuevo Diseño gracias a @kreativox</title>
		<link>http://geoavila.com/nuevo-diseno-gracias-a-kreativox/</link>
		<comments>http://geoavila.com/nuevo-diseno-gracias-a-kreativox/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 20:13:31 +0000</pubDate>
		<dc:creator>GeoAvila</dc:creator>
				<category><![CDATA[Visual Basic]]></category>

		<guid isPermaLink="false">http://geoavila.com/?p=230</guid>
		<description><![CDATA[Un nuevo diseño ha sido implementado en el sitio, y bueno las gracias son para www.kreativox.com.
Todo fue bastante fácil contar con alguien que sabe de tema de la web, tendencias [...]]]></description>
			<content:encoded><![CDATA[<p>Un nuevo diseño ha sido implementado en el sitio, y bueno las gracias son para<a href="http://kreativox.com/" target="_blank"> www.kreativox.com</a>.</p>
<p>Todo fue bastante fácil contar con alguien que sabe de tema de la web, tendencias y diseño, gracias a @kreativox por hacerme entrar en su cartera de clientes al haberme ofrecido varios diseños y haber hecho las modificaciones necesarias para que el sitio quedara con un buen diseño y también un tanto mi gusto personal.</p>
<p>Así que no me queda más que recomendar a <a href="http://kreativox.com/" target="_blank">www.kreativox.com</a>, para el diseño de tu sitio web, ya sea personal empresarial y demas.</p>
<p>Nos vemos.</p>
]]></content:encoded>
			<wfw:commentRss>http://geoavila.com/nuevo-diseno-gracias-a-kreativox/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mini Proyecto Mono.NET</title>
		<link>http://geoavila.com/mini-proyecto-mono-net/</link>
		<comments>http://geoavila.com/mini-proyecto-mono-net/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 17:36:05 +0000</pubDate>
		<dc:creator>GeoAvila</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Mono .NET]]></category>
		<category><![CDATA[MSSQL Sql Server]]></category>
		<category><![CDATA[Mysql Mono.net]]></category>
		<category><![CDATA[Proyecto Mono .net]]></category>
		<category><![CDATA[SQL Mono .net]]></category>

		<guid isPermaLink="false">http://geoavila.com/?p=214</guid>
		<description><![CDATA[Bueno he aqui un pequeño programa que nos ayudará a llevar el control de una facturación, por lo que entonces procedemos a definir 4 tablas sencillas a trabajar en este [...]]]></description>
			<content:encoded><![CDATA[<p>Bueno he aqui un pequeño programa que nos ayudará a llevar el control de una facturación, por lo que entonces procedemos a definir 4 tablas sencillas a trabajar en este sistema.</p>
<ol>
<li>Cliente</li>
<li>Factura</li>
<li>Detalle_Factura</li>
<li>Empresa</li>
</ol>
<p>Los nombres de las tablas recordemos que siempre van a ir en singular, por Regla de regularización de Base de Datos, haré lo siguiente, el proyecto será desarrollado para SQL Server, pero llevaremos paralelo, la manera de trabajarlo con MySQL, para tener las dos opciones, será desarrollado en GTK#.</p>
<p>Así la siguiente entrega es el script de la base de datos tanto para SQL Server como para MySQL.</p>
<p>para las personas que desean conseguir las herramientas están acá lo <a href="http://www.mono-project.com/Main_Page" target="_blank">runtimes</a> y acá el <a href="http://monodevelop.com/" target="_blank">entorno de deasarrollo</a>, para que pueden descargar todo lo necesario, yo voy a usar la versión 2.4 de Mono.</p>
<p>Nos vemos.</p>
]]></content:encoded>
			<wfw:commentRss>http://geoavila.com/mini-proyecto-mono-net/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Listar Servicios de Windows con .Net</title>
		<link>http://geoavila.com/listar-servicios-de-windows-con-net/</link>
		<comments>http://geoavila.com/listar-servicios-de-windows-con-net/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 22:26:00 +0000</pubDate>
		<dc:creator>GeoAvila</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Visual Basic]]></category>
		<category><![CDATA[Saber servicios de windows]]></category>
		<category><![CDATA[Servicios de Windows .net]]></category>

		<guid isPermaLink="false">http://geoavila.com/2009/08/14/listar-servicios-de-windows-con-net/</guid>
		<description><![CDATA[Bueno una función que nos puede ayudar en determinado momento es listar los servicios activos de Windows un ejemplo sencillo de como hacerlo es hacer usando System.Serviceprocess (NO olvides agregarlo [...]]]></description>
			<content:encoded><![CDATA[<p>Bueno una función que nos puede ayudar en determinado momento es listar los servicios activos de Windows un ejemplo sencillo de como hacerlo es hacer usando System.Serviceprocess (NO olvides agregarlo como referencia al proyecto):</p>
<pre class="brush: vb; title: ; notranslate">
Imports System
Imports System.ServiceProcess

Class Program
Private Shared Sub Main()
Dim services As ServiceController() = ServiceController.GetServices()

Console.WriteLine(&quot;Listado de los servicios corriendo : &quot;)
For Each service As ServiceController In services
If service.Status = ServiceControllerStatus.Running Then 'cambiar por ServiceControllerStatus.Stopped para ver inactivos
Console.WriteLine()
Console.WriteLine(&quot; Nombre de servicio: {0}&quot;, service.ServiceName)
Console.WriteLine(&quot; Nombre mostrado: {0}&quot;, service.DisplayName)
End If
Next
End Sub
End Class </pre>
<p>y en c# sería así.</p>
<pre class="brush: csharp; title: ; notranslate">

using System;
using System.ServiceProcess;

class Program
{
static void Main()
{
ServiceController[] services = ServiceController.GetServices();

Console.WriteLine(&quot;Listado de los servicios corriendo : &quot;);
foreach (ServiceController service in services)
{
if (service.Status == ServiceControllerStatus.Running) //cambiar por ServiceControllerStatus.Stopped para ver inactivos
{
Console.WriteLine();
Console.WriteLine(&quot; Nombre de servicio: {0}&quot;,
service.ServiceName);
Console.WriteLine(&quot; Nombre mostrado: {0}&quot;,
service.DisplayName);
}
}
}
}
</pre>
<p>para saber los procesos que están inactivos usamos la siguiente propiedad.<br />
ServiceControllerStatus.Stopped.</p>
<p>un buen truco espero les sirva.</p>
]]></content:encoded>
			<wfw:commentRss>http://geoavila.com/listar-servicios-de-windows-con-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Impedir que un form se cierre csharp,vb.net</title>
		<link>http://geoavila.com/impedir-que-un-form-se-cierre-csharpvb-net/</link>
		<comments>http://geoavila.com/impedir-que-un-form-se-cierre-csharpvb-net/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 22:42:32 +0000</pubDate>
		<dc:creator>GeoAvila</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Visual Basic .NET]]></category>
		<category><![CDATA[Form Closing]]></category>
		<category><![CDATA[FormClosing]]></category>
		<category><![CDATA[Impedir cierre form .net]]></category>
		<category><![CDATA[Impedir que form se cierre .net]]></category>

		<guid isPermaLink="false">http://geoavila.com/?p=202</guid>
		<description><![CDATA[A continuación, este código te ayudará para evitar que un formularion se cierre sin previa validación, para esto usamos la evento FormClosing de los formulacion de Windows Forms.
En Visual Basic [...]]]></description>
			<content:encoded><![CDATA[<p>A continuación, este código te ayudará para evitar que un formularion se cierre sin previa validación, para esto usamos la evento FormClosing de los formulacion de Windows Forms.</p>
<p>En Visual Basic .Net es de esta manera</p>
<pre class="brush: vb; title: ; notranslate">
Private Sub forma_FormClosing(ByVal sender As Object, ByVal e As FormClosingEventArgs)
Dim valor1 As [Decimal]
Dim valor2 As [Decimal]
valor1 = Convert.ToDecimal(txtval1.Text)
valor2 = Convert.ToDecimal(txtval2.Text)
If valor1 &lt;&gt; valor2 Then
MessageBox.Show(Me, &quot;Los valore deben coincidir&quot;, &quot;Error&quot;, MessageBoxButtons.OK, MessageBoxIcon.[Error])
e.Cancel = True 'evita que el form se cierre

End If
End Sub
</pre>
<pre class="brush: csharp; title: ; notranslate">
private void forma_FormClosing(object sender, FormClosingEventArgs e)
{
Decimal valor1;
Decimal valor2;
valor1 = Convert.ToDecimal(valor1.Text);
valor2 = Convert.ToDecimal(valor2.Text);
if (valor1 != valor2)
{
MessageBox.Show(this, &quot;Los valores deben coincidir&quot;, &quot;Error&quot;,MessageBoxButtons.OK,MessageBoxIcon.Error);
e.Cancel = true; //evita que el form se cierre
}

}
</pre>
<p>Un código bastante útil en el tema de validaciones y prohibiciones para que esas ocaciones que se necesita aplicar seguridad en los formularios.</p>
<p>Nos vemos.</p>
]]></content:encoded>
			<wfw:commentRss>http://geoavila.com/impedir-que-un-form-se-cierre-csharpvb-net/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

