<?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>Ajaxman &#187; Ajaxman</title>
	<atom:link href="http://www.ajaxman.net/category/ajaxman/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ajaxman.net</link>
	<description>Ajax, Javascript, Xul, Internet, Recursos, Informatica ...</description>
	<lastBuildDate>Sat, 07 Jan 2012 23:15:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>[Taller-PHP] Desarrollo de Aplicaciones Web con Kohana Framework</title>
		<link>http://www.ajaxman.net/taller-php-desarrollo-de-aplicaciones-web-con-kohana-framework.html</link>
		<comments>http://www.ajaxman.net/taller-php-desarrollo-de-aplicaciones-web-con-kohana-framework.html#comments</comments>
		<pubDate>Sat, 07 Jan 2012 22:57:54 +0000</pubDate>
		<dc:creator>Ajaxman</dc:creator>
				<category><![CDATA[Ajaxman]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Kohana]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Programacion]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=2161</guid>
		<description><![CDATA[Pues otra vez aca posteando mucho trabajo y poco tiempo para postear jaja como siempre. Solo que esta vez con buenas noticias, dare un Taller completamente gratis con el apoyo de la red Novatecas y las instalaciones de Telmexhub, el taller es sobre como empezar a programar y conocer las ventajas el Framework Kohana PHP [...]]]></description>
			<content:encoded><![CDATA[<p>Pues otra vez aca posteando mucho trabajo y poco tiempo para postear jaja como siempre.</p>
<p>Solo que esta vez con buenas noticias, dare un <strong>Taller completamente gratis</strong> con el apoyo de la red <strong>Novatecas</strong> y las instalaciones de <strong>Telmexhub</strong>, el taller es sobre como empezar a programar y conocer las ventajas el Framework Kohana PHP Version 3.x.</p>
<p>Taller:</p>
<h3><strong><span style="color: #888888;">&#8220;Desarrollo de Aplicaciones Web con Kohana Framework&#8221;</span></strong></h3>
<ol>
<li>Introducción
<ol>
<li>Conociendo el Framework y por que usarlo</li>
<li>Ventajas</li>
<li>Usando un IDE (Netbeans, Eclipse, Zend Studio)</li>
</ol>
</li>
<li>Getting started con Kohana
<ol>
<li>Instalación</li>
<li>Nuestro Primer programa</li>
<li>La arquitectura de diseño MVC
<ol>
<li>Modelo</li>
<li>Modulos Database y ORM</li>
<li>Vista</li>
<li>Controlador</li>
</ol>
</li>
</ol>
</li>
<li>Creando un Blog con Kohana
<ol>
<li>Creando nuestros controladores modelos y vistas</li>
<li>Conociendo el paradigma HMVC</li>
<li>Agregando el Panel de control</li>
<li>Conociendo el modulo A1 para autenticacion</li>
<li>Entornos de programación con Kohana</li>
</ol>
</li>
<li>Retroalimentación
<ol>
<li>Que tanto puedo hacer con Kohana</li>
<li>Quienes usan kohana</li>
<li>Como puedo ampliar sus funcionalidades</li>
</ol>
</li>
</ol>
<p>Requisitos:</p>
<p><span id="more-2161"></span></p>
<p>Los requisitos que pido para que podamos aprovechar al maximo este tiempo son:</p>
<ul>
<li><strong>[Indispensable]Registrarse en novatecas he inscribirse en el evento (menu eventos)en este link: <a href="http://novatecas.org/miperfil">http://novatecas.org/miperfil</a></strong></li>
<li>Conocimiento de PHP</li>
<li>Conocimiento de Programación Orientada a Objetos (Mejor si es tambien en PHP)</li>
<li>Tener un entorno AMP instalado (Apache/MySQL/PHP)</li>
<li>Kohana trabaja bien con Linux y Windows</li>
<li>Idealmente estaria mucho mejor ya traer instalado el modulo Mod-Rewrite de Apache, nos servira de mucho.</li>
<li>Y si bien para aditar PHP sirve hasta el NotePad, recomiendo traer un IDE como Zend Studio, Aptana, Netbeans, Eclipse nos sera de gran ayuda y todos son gratis excepto el primero.</li>
</ul>
<p>Lugar y Fecha:</p>
<p>El taller se realizara en las instalaciones de telmexhub, ubicado en: Isabel la Católica No. 51 Colonia Centro, Delegación Cuauhtémoc, D.F.(México)</p>
<p>El dia 28 de Enero del 2012 en un Horario de: 11:00 AM a 4:00 Pm</p>
<p><strong>Nota Importante: El temario esta diseñado para conocer las caracteristicas del framework, y dependera unicamente del avance general para qeu podamos ver todos estos temas, es decir tanto podran cubrirse todos los items aqui descritos, como no:</strong></p>
<p>Entonces los esperamos ese dia, aun hay lugares, habra streaming, pero tambien hay que registrarse en novatecas, para participar, hasta el proximo post <img src='http://www.ajaxman.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/taller-php-desarrollo-de-aplicaciones-web-con-kohana-framework.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[Ajaxman] Nuevos rumbos, más programacion y proyectos</title>
		<link>http://www.ajaxman.net/ajaxman-nuevos-rumbos-mas-programacion-y-proyectos.html</link>
		<comments>http://www.ajaxman.net/ajaxman-nuevos-rumbos-mas-programacion-y-proyectos.html#comments</comments>
		<pubDate>Fri, 14 Oct 2011 19:14:47 +0000</pubDate>
		<dc:creator>Ajaxman</dc:creator>
				<category><![CDATA[Ajaxman]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=2124</guid>
		<description><![CDATA[Hola los saludo a todos de nuevo, como dije alguna vez el blog siempre seguirá arriba. Les  platico un poco de que ha sido de mi durante este paro de labores(blog). Primero lo mas importante hace 2 meses fui papa por segunda vez, en esta ocasión de una niña hermosa llamada Avril. Mi hijo angel [...]]]></description>
			<content:encoded><![CDATA[<p>Hola los saludo a todos de nuevo, como dije alguna vez el blog siempre seguirá arriba.</p>
<p>Les  platico un poco de que ha sido de mi durante este paro de labores(blog).</p>
<p>Primero lo mas importante hace 2 meses fui papa por segunda vez, en esta ocasión de una niña hermosa llamada Avril.</p>
<p>Mi hijo angel ya sabe usar paint(windows) y tuxpaint(Debian linux) y al parecer le gusta la informática, los números, las letras,los colores.</p>
<p>También hace dias cumpli  3 años de casado y feliz.</p>
<p>También, pasaron otras cosas como cambio de trabajo, y en lo profesional empecé a interesarme aun mas en PHP y las best practiques  como refactorización, más OOP, namespaces, TDD, DRY, KISS, SOLID, DI, y hasta integración continua, si bien aun me falta mucho por aprender(y no conozco todo eso pero me gustaría) estoy esforzándome en llevar esto a la practica.</p>
<p>Conoci git y github(Control de versiones) y me gusta mucho usarlo, y recomendarlo.</p>
<p>Entonces que es lo que viene, bueno de momento, el miércoles tengo una sesión relámpago de kohana via streaming para México y Colombia, también en breve anunciare la fecha del taller de Kohana en telmexhub(esta en proceso), también vienen más proyectos en mente pero el más próximo es que es probable que en el siguiente año forme mi empresa (Desarrollo web con alta calidad (Q&amp;A)), y quizas hasta lance un libro sobre kohana en español, en fin muchos proyectos, poco a poco informare de cada uno de ellos, de momento mi primer pendiente es retomar el blog, eso si no prometo postear mucho pero eso si contenido de calidad e interesante buen eso tratare.</p>
<p>En fin, muchas cosas se vienen ojala les gusten, y de paso si quieren saber más sobre todo esto o desean algún servicio (freelance), no duden en contactarme, ya sea en el contacto o por mi twitter  <a href="http://twitter.com/ajaxman">@ajaxman</a></p>
<p>Ha y gracias por seguir visitando el blog</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/ajaxman-nuevos-rumbos-mas-programacion-y-proyectos.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[PHP] Una forma forma simple de usar Urls amigables</title>
		<link>http://www.ajaxman.net/php-una-forma-forma-simple-de-usar-urls-amigables.html</link>
		<comments>http://www.ajaxman.net/php-una-forma-forma-simple-de-usar-urls-amigables.html#comments</comments>
		<pubDate>Sat, 28 May 2011 01:44:26 +0000</pubDate>
		<dc:creator>Ajaxman</dc:creator>
				<category><![CDATA[Ajaxman]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Apache]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=2113</guid>
		<description><![CDATA[Las urls amigables son indispensables en el desarrollo de aplicaciones web, y con PHP no supone mayor inconveniente el implementarlas salvo configurar bien el servidor (Apache + ModRewrite, Ngix, Lighttp, IIS). Sin embargo hay una tecnica bastante usada que a veces muchos desconocemos y esta usar la url, pero usando el nombre del archivo o [...]]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } -->Las urls amigables son indispensables en el desarrollo de aplicaciones web, y con PHP no supone mayor inconveniente el implementarlas salvo configurar bien el servidor (Apache + ModRewrite, Ngix, Lighttp, IIS).</p>
<p>Sin embargo hay una tecnica bastante usada que a veces muchos desconocemos y esta usar la url, pero usando el nombre del archivo o script que estamos procesando esto es.</p>
<p>Si nuestra url es asi:</p>
<p><strong>www.ajaxman.net/index.php?post=15&amp;name=PHP-en-la-web </strong></p>
<p>Podremos tener urls amigables sin necesidad de usar Modrewrite en Apache o sin necesidad de configurar nada de la siguiente forma.</p>
<p><strong>www.ajaxman.net/index.php/PHP-en-la-web/15.html</strong></p>
<p>Como vemos esta url si la indexaria Google y los demas buscadores, pero no hubo necesidad de configurar nada, entonces ello nos daria un buen posicionamiento, por ejemplo si buscamos automoviles en mexico o <a title="computadoras en Monterrey" href="http://www.mundoanuncio.com.mx/zona/monterrey_61998/cat_21/computadora_informatica.html">computadoras en Monterrey</a>, podriamos usar este texto como parte de la url sin meternos en problemas con el servidor.</p>
<p>Ahora bien para tomar esta variable es muy facil, solo basta con usar la siguiente variable del servidor.</p>
<pre class="brush: php; title: ; notranslate">

var_dump($_SERVER['PATH_INFO']);
</pre>
<p>Si ejecutamos el codigo anterior veremos que nos arrojara lo siguiente (usando la url de ejemplo de arriba)</p>
<p><strong>string(22) &#8220;/PHP-en-la-web/15.html&#8221;</strong></p>
<p>Como vemos usando simplemente esta variable del servidor podemos obtener la url que le enviamos y posteriormente procesarla para lanzar nuestro controlador o clase que deseemos.</p>
<p>Como recomendacion nunca reciban el parametro para incluir ese mismo archivo  algo asi</p>
<p>Podremos tener urls amigables sin necesidad de usar Modrewrite en Apache o sin necesidad de configurar nada de la siguiente forma.</p>
<p><strong>www.ajaxman.net/index.php/productos_15.php // Que invocaria al archivo productos_15.php</strong></p>
<p>Pero el cual puede ser un grave fallo de seguridad y puede dar lugar a que nos inyecten codigo en nuestra aplicación.</p>
<p>Bueno este solo fue un tip y ya me extendi como siempre, pronto mas posts sobre kohana php, y sobre como enlazarlo con el sistema de plantillas twig, el ORM Doctrine y tambien intentare mejorar un modulo de kohana para usar Zend Search Lucene, pero luego les platico más.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/php-una-forma-forma-simple-de-usar-urls-amigables.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[Javascript] simpleValidate Jquery Plugin</title>
		<link>http://www.ajaxman.net/javascript-simplevalidate-jquery-plugin.html</link>
		<comments>http://www.ajaxman.net/javascript-simplevalidate-jquery-plugin.html#comments</comments>
		<pubDate>Sat, 30 Apr 2011 05:02:40 +0000</pubDate>
		<dc:creator>Ajaxman</dc:creator>
				<category><![CDATA[Ajaxman]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Javier]]></category>
		<category><![CDATA[Jquery]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[simpleValidate]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=2082</guid>
		<description><![CDATA[Pues les cuento un preámbulo Una de las cosas que menos me gusta es estar repitiendo código (recordemos -DRY-) entonces, pues cuando deseaba validar un formulario siempre andaba buscando cual opción era la mejor, y hay muchas opciones y son excelentes en lo que hacen, sin embargo todas tenían un punto débil, por ejemplo que [...]]]></description>
			<content:encoded><![CDATA[<p>Pues les cuento un preámbulo</p>
<p>Una de las cosas que menos me gusta es estar repitiendo código (recordemos -DRY-) entonces, pues cuando deseaba validar un formulario siempre andaba buscando cual opción era la mejor, y hay muchas opciones y son excelentes en lo que hacen, sin embargo todas tenían un punto débil, por ejemplo que no soportaban ajax, es decir terminaban de validar y se seguían (enviaban el formulario), otros me mandaban mensajes de errores de validación en ciertos colores y en cierto lugar que si bien es correcto, a veces en muchos proyectos no va el estilo o simplemente quieren ponerle un alert o similar.</p>
<p>Bajo ese preámbulo y recordando que siempre quise hacer un validado de formularios con Javascript (hace años hice uno chafita con Javascript).</p>
<p>Entonces pensé por que no hacer uno que fuera muy simple de usar y que no fuera obtrusivo, y así fue como desarrolle simpleValidate que es un plugin el cual como su nombre lo dice solo es un validador de formularios y nada mas.</p>
<p>Les presento a<strong>:</strong></p>
<h3><strong>simpleValidate &#8211; Jquery Plugin</strong></h3>
<p>A continuación pongo las características.<br />
<strong><br />
</strong></p>
<ul>
<li><strong>Fácil de usar </strong></li>
<li><strong>Extremadamente Ligero 2kb (minifed)</strong></li>
<li><strong>Compatible con Jquery 1.5.2</strong></li>
<li><strong>No requiere CSS especial</strong></li>
<li><strong>No obtrusivo</strong></li>
<li><strong>Posibilidad de inyectar algún tipo de alert especial mediante sus settings</strong></li>
<li><strong>Completamente personalizable</strong></li>
<li><strong>Soporta expresiones regulares</strong></li>
<li><strong>Y valida checkboxes</strong></li>
</ul>
<p>Su uso es muy simple, solo necesitamos de Jquery y del plugin</p>
<pre class="brush: xml; title: ; notranslate">
 &lt;script src=&quot;jquery.1.5.2.min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
 &lt;script src=&quot;simpleValidate.1.6.min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
</pre>
<p>Y ejecutamos el plugin donde indicamos el id del Formulario en cuestión</p>
<pre class="brush: xml; title: ; notranslate">

&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
 &lt;head&gt;
 &lt;title&gt;&lt;/title&gt;
 &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot;&gt;
 &lt;script src=&quot;jquery.1.5.2.min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
 &lt;script src=&quot;simpleValidate.1.6.min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
 &lt;script type=&quot;text/javascript&quot;&gt;
 $(document).ready(function(){
    $(&quot;#testForm&quot;).simpleValidate();
 });

 &lt;/script&gt;
 &lt;/head&gt;
 &lt;body&gt;
 &lt;form action=&quot;try.php&quot; method=&quot;post&quot; id=&quot;testForm&quot;&gt;
 &lt;label&gt;Name&lt;/label&gt;
 &lt;input type=&quot;text&quot; name=&quot;name&quot; title=&quot;valid[Ingrese un nombre valido]&quot; /&gt;&lt;hr /&gt;
 &lt;label&gt;Ingrese una cantidad valida (tipo numero.decimal(2 digitos))&lt;/label&gt;
 &lt;input type=&quot;text&quot; name=&quot;cantidad&quot; title=&quot;valid[regex,Por favor ingrese un numero con o sin decimales únicamente]&quot; data=&quot;^([0-9]+\.?[0-9]{0,2})$&quot; /&gt;&lt;hr /&gt;
 &lt;label&gt;Required&lt;/label&gt;&lt;input type=&quot;checkbox&quot;  name=&quot;condiciones&quot; value=&quot;Required&quot; title=&quot;valid[Debes de aceptar los terminos y condiciones]&quot;/&gt;
 &lt;input type=&quot;submit&quot; value=&quot;Guardar datos&quot;/&gt;
 &lt;/form&gt;
 &lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Y con esto ya tenemos funcionando el plugin ahora necesitamos indicarle cuales son los campos a validar lo haremos de la siguiente forma.</p>
<p>En cada input que necesitemos, vamos a agregar lo siguiente en el campo (input) que queramos validar</p>
<p><strong>title=&#8221;valid[tipo_de_validacion,{params,}]&#8220;</strong></p>
<p>Donde los tipos de validación son los siguientes:</p>
<ul>
<li><strong>valid[required,mensaje de error] </strong>==&gt; Solo verifica que el campo tenga algún valor y el segundo parametro es lo que mostrara cuando no pase la validación</li>
<li><strong>valid[email,mensaje de error]</strong> =&gt; Valida que sea un email valido y si no muestra el mensaje del segundo parametro.</li>
<li><strong>valid[zip,mensaje de error]</strong> =&gt; Valida que sea un código postal valido (5 caracteres numéricos) y si no muestra el mensaje del segundo parámetro.</li>
<li><strong>valid[minlength,mensaje de error,numero_minimo]</strong> =&gt; Valida que el campo contenga un mínimo de caracteres indicado el el ultimo parámetro</li>
<li><strong>valid[maxlength,mensaje de error,numero_maximo]</strong> =&gt; Valida que el campo contenga un máximo de caracteres indicado el el ultimo parámetro</li>
<li><strong>valid[regex,mensaje de error] </strong>=&gt; Este forma de validación necesita un parámetro data dentro del input donde venga especificada la expresión regular a validar y si no pasa lanza el error.</li>
<li><strong>valid[ensaje de error]</strong> =&gt;Este solo es aplicable a los checkboxes y solo contiene como argumento el error que mostrara cuando el checkbox no este marcado<span id="more-2082"></span></li>
</ul>
<p>Los valores que se pueden personalizar dentro del plugin son los siguientes.</p>
<pre class="brush: jscript; title: ; notranslate">

 $(document).ready(function(){

   $(&quot;#testForm&quot;).simpleValidate({
     text: Array(&quot;El campo&quot;,&quot; es obligatorio&quot;),
     email: &quot;Ingrese un email valido&quot;,
     zip: &quot;Ingrese un codigo postal valido&quot;,
     min: Array(5,&quot;Ingrese al menos &quot;, &quot;caracteres&quot;),
     max: Array(10,&quot;Ingrese maximo&quot;, &quot;caracteres&quot;),
     checkmessage:'Es necesario marcar el campo',
     field: 'valid',
     msg: function(msg){
      alert(msg);
     }
   });

 });
</pre>
<p>Donde</p>
<ul>
<li><strong>text</strong>: Es un array que contiene dos textos que mostrara en el error cuando un campo sea required de la forma (texto1+ nombre_campo+texto2)</li>
<li><strong>email</strong>: Es el error que mostrara cuando un email este invalido</li>
<li><strong>zip</strong>: Error cuando el codigo postal este mal</li>
<li><strong>min</strong>: array en donde viene el error a mostrar y el numero de elementos a validar por default</li>
<li><strong>max</strong>: array en donde viene el error a mostrar y el numero de elementos a validar por default</li>
<li><strong>checkmessage</strong>: Este es el mensaje que mostrara cuando se genere un error al no estar validado un checkbox</li>
<li><strong>field</strong>: es la clave para validar los campos, es decir cuando buscamos title=&#8221;valid[etc]&#8221; valid es el contenido del title del campo si le ponemos otro, podemos usar dentro de title lo que le hayamos puesto en esta opcion evitando asi posibles colisiones de palabras que esten usando otros plugins.</li>
<li><strong>msg</strong>: esta es una funcion, en donde solo estamos mandando un alert para mostrar el error, sin embargo si posees algun otro plugin como Sexyalertbox o similar puedes meterlos dentro de esta funcion asi cuando se lanza el error mostrara el cuadro de dialogo de la forma como deses (por ejemplo dentro de un Sexyalertbox).</li>
</ul>
<p>Es importante recalcar que estos parámetros son cambiados por los mensajes establecidos dentro del propio input, así que casi nunca se cambian estos valores.</p>
<p>Además el plugin recibe un parámetro mas el cual es una función anónima (según yo seria un closoure ), la cual se ejecutara cuando termine la validación, es decir si al terminar tu validación deseas que en vez de enviar el formulario normalmente, lo envié por XMLHttpRequest(aka Ajax), esta función al estar agregada hace que tu tomes la decisión de que hacer una vez terminada la validación y pasada obviamente.</p>
<p>Ejemplo complejo, usando JAlert para mostrar los errores (<a href="http://www.anieto2k.com/2008/12/31/jquery-alert-dialogs-reemplazo-para-alert-prompt-y-confirm/">http://www.anieto2k.com/2008/12/31/jquery-alert-dialogs-reemplazo-para-alert-prompt-y-confirm/</a>)</p>
<pre class="brush: jscript; title: ; notranslate">

 $(document).ready(function(){

   $(&quot;#testForm&quot;).simpleValidate(
     {
       msg: function(msg){
         jAlert(msg, 'Alert Dialog');
          }
     },
     function (){
       $.post('/account/',
              $(this).serialize(),
              function( Response ){
                 jAlert(&quot;Sus datos se han enviado via Ajax&quot;);
              });
     }
   );

 });
</pre>
<p>El ejemplo anterior, hace una validación pero los mensaje de error los muestra de una forma diferente usando otro plugin (JAlert en este caso) además de eso al terminar la validación envía todos los datos del formulario por post usando ajax y cuando recibe respuesta manda un alert.</p>
<p>Como vemos es muy fácil, poderoso y practico de usar.</p>
<p>No se si me explique bien pero estar posteando por la noche da bastante sueño, ojala y les haya gustado mi plugin y sobre todo ojala y les sea útil.</p>
<p>Para bajarlo y ver las actualizaciones aquí dejo la información:</p>
<p>simpleValidate Version 1.6 Beta</p>
<p>GitHub: <a href="https://github.com/Ajaxman/simpleValidate">https://github.com/Ajaxman/simpleValidate</a> (Fork-ME =) )<br />
Plugins Jquery: <a href="http://plugins.jquery.com/project/simpleValidate">http://plugins.jquery.com/project/simpleValidate</a></p>
<p>Cualquier felicitación, duda, comentario, sugerencia, correción , Donación =), con gusto estoy para atenderla, la licencia es GPL =)</p>
<p>Hasta el próximo post</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/javascript-simplevalidate-jquery-plugin.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[Ajaxman] Como me fue en el Flisol 2011</title>
		<link>http://www.ajaxman.net/ajaxman-como-me-fue-en-el-flisol-2011.html</link>
		<comments>http://www.ajaxman.net/ajaxman-como-me-fue-en-el-flisol-2011.html#comments</comments>
		<pubDate>Tue, 19 Apr 2011 04:06:28 +0000</pubDate>
		<dc:creator>Ajaxman</dc:creator>
				<category><![CDATA[Ajaxman]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Flisol 2011]]></category>
		<category><![CDATA[Platicas]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=2077</guid>
		<description><![CDATA[Bueno hoy que tengo que dormirme temprano me dio por postear lo de el sábado pasado osea el Flisol 2011. Aquí va un pequeño resumen de como me fue, la verdad pensaba postearlo antes pero con mi exceso de tiempo y demás pues ya no se pudo bueno aquí vamos. Se realizo el día 9 [...]]]></description>
			<content:encoded><![CDATA[<p>Bueno hoy que tengo que dormirme temprano me dio por postear lo de el sábado pasado osea el Flisol 2011.</p>
<p>Aquí va un pequeño resumen de como me fue, la verdad pensaba postearlo antes pero con mi exceso de tiempo y demás pues ya no se pudo bueno aquí vamos.</p>
<p>Se realizo el día 9 de Abril, en toda latinoamerica, en muchas sedes como Universidades,o similares.</p>
<p>Yo me organice y me fui a dar una platica de PHP en la UACM (Universidad Autónoma de la Ciudad de México) campus &#8220;Cuautepec&#8221; que se ubica en La Gustavo A. Madero de México D.F.</p>
<p>La platica se denomino &#8220;Desarrollo de Aplicaciones Web con PHP&#8221;, en la cual trate de abordar las ventajas de PHP, y cual es el presente y futuro del desarrollo Web profesional con PHP.</p>
<p>Básicamente aborde los siguientes temas.</p>
<ul>
<li><strong>Importancia de tener presencia en la Web</strong></li>
<li><strong>Tener un blog o un sitio Web</strong></li>
<li><strong>Por que apostar por las tecnologías Libres</strong></li>
<li><strong>Ventajas de tener un Servidor Linux</strong></li>
<li><strong>Ventajas de usar Apache Web Server</strong></li>
<li><strong>Por que usar PHP</strong></li>
<li><strong>Como es la sintaxis de PHP</strong></li>
<li><strong>Desventajas de PHP (Codigo Spaghetti)</strong>
<ul>
<li><strong>Soluciones</strong></li>
<li><strong>Programación Orientada a Objetos</strong></li>
<li><strong>Arquitectura MVC</strong></li>
</ul>
</li>
<li><strong>Los CMS</strong></li>
<li><strong>Los Frameworks y sus ventajas y desventajas</strong></li>
<li><strong>Quien usa PHP y por que lo usan (Ventajas, Estabilidad, Potencia)</strong></li>
<li><strong>El grupo Programadores PHP</strong></li>
</ul>
<p>Realmente me hizo falta tiempo para mostrar todas las ventajas de PHP, pero al parecer gusto mucho la platica tuve un par de Feedbacks interesantes.</p>
<p>Me regalaron una playera, un Tux y el gafete decía Firefox (y yo bien feliz) además de que me ofrecieron un reconocimiento los cuales pongo a continuación</p>
<p><object width="400" height="300"><param name="flashvars" value="offsite=true&#038;lang=es-us&#038;page_show_url=%2Fphotos%2F61913993%40N07%2Fshow%2F&#038;page_show_back_url=%2Fphotos%2F61913993%40N07%2F&#038;user_id=61913993@N07&#038;jump_to="></param><param name="movie" value="http://www.flickr.com/apps/slideshow/show.swf?v=71649"></param><param name="allowFullScreen" value="true"></param><embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/slideshow/show.swf?v=71649" allowFullScreen="true" flashvars="offsite=true&#038;lang=es-us&#038;page_show_url=%2Fphotos%2F61913993%40N07%2Fshow%2F&#038;page_show_back_url=%2Fphotos%2F61913993%40N07%2F&#038;user_id=61913993@N07&#038;jump_to=" width="400" height="300"></embed></object></p>
<p>Ahora dejo los slides que use para dicha platica, por si alguno quiere ver las ventajas de PHP.</p>
<div style="width:425px" id="__ss_7573660"> <strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/Ajaxman/presentacion-flisol-2011" title="Desarrollo de aplicaciones Web con PHP - Flisol 2011">Desarrollo de aplicaciones Web con PHP &#8211; Flisol 2011</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/7573660" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
<div style="padding:5px 0 12px"> View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/Ajaxman">Ajaxman</a> </div>
</p></div>
<p>Saludos y seamos más phpheros</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/ajaxman-como-me-fue-en-el-flisol-2011.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[Flisol 2011] Platica &#8220;Desarrollo de Aplicaciones Web con PHP&#8221;</title>
		<link>http://www.ajaxman.net/flisol-2011-platica-desarrollo-de-aplicaciones-web-con-php.html</link>
		<comments>http://www.ajaxman.net/flisol-2011-platica-desarrollo-de-aplicaciones-web-con-php.html#comments</comments>
		<pubDate>Thu, 07 Apr 2011 19:29:47 +0000</pubDate>
		<dc:creator>Ajaxman</dc:creator>
				<category><![CDATA[Ajaxman]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Cuautepec]]></category>
		<category><![CDATA[Flisol 2011]]></category>
		<category><![CDATA[Ponencias]]></category>
		<category><![CDATA[UACM]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=2074</guid>
		<description><![CDATA[Hola, pues de algunos ajustes ya estamos en un nuevo servidor, el anterior nos funciono muy bien, pero tuvimos que migrar por otras causas (gracias Tirso =) ). He estado trabajando duro en el proyecto MSK(codename), pero aun faltan algunas cosas, ya compre el server y todo, en breve (léase 1 mes jaja) estaremos lanzado [...]]]></description>
			<content:encoded><![CDATA[<p>Hola, pues de algunos ajustes ya estamos en un nuevo servidor, el anterior nos funciono muy bien, pero tuvimos que migrar por otras causas (gracias Tirso =) ).</p>
<p>He estado trabajando duro en el proyecto MSK(codename), pero aun faltan algunas cosas, ya compre el server y todo, en breve (léase 1 mes jaja) estaremos lanzado invitaciones para que lo testeen y me digan que les parece.</p>
<p>Ahora bien, pensé en apoyar con algo en alguna sede, y bueno pues ya esta. Se trata de una platica desde básica a avanzada, la cual durara aproximadamente 2 horas.</p>
<p><strong>Tema</strong>: Desarrollo de Aplicaciones Web con PHP<br />
<strong>Objetivo</strong>: Mostrar al capacidad del lenguaje, mostrar la sintaxis básica, y por que es la mejor opción como software para desarrollo de paginas web dinámicas<br />
<strong>Duración</strong>: 2 Horas (aproximadamente)<br />
<strong>Lugar</strong>: Universidad Autónoma de la Ciudad de México (UACM) Campus &#8220;Cuautepec&#8221;<br />
<strong>Dirección</strong>: Avenida La Corona 320, Colonia Loma la Palma, Delegación Gustavo A. Madero.<br />
<strong>Costo</strong>: Gratuito</p>
<p><strong>Temas</strong>:</p>
<ul>
<li>Internet y la Web</li>
<li>La importancia del internet en la vida diaria.</li>
<li>Servidores Web</li>
<li>LAMP, El Open Source en la red</li>
<li>Programando en PHP</li>
<li>La programación Orientada a Objetos en PHP</li>
<li>Los CMS y Frameworks, como desarrollar mejor y mas rápido</li>
<li>El pasado, presente y futuro de PHP</li>
</ul>
<p>Sera un platica con intención de ser taller, ya que se pretende mostrar todo estos y es opcional que los usuarios programen algo como ejemplo, aunque claro tomemos lo con platica.</p>
<p><strong>Como llegar</strong>:</p>
<ul>
<li> En auto te puedes ir por avenida de los Cien Metros, a la altura del Reclusorio Norte. A 20 minutos de Poli Zacatenco.</li>
<li> Metro La Raza, sale el RTP que dice &#8220;Reclusorio-Charco&#8221;, y pasa por las estaciones de metro Autobuses del Norte, Instituto del Petróleo y Politécnico(pasa afuera de la UACM).</li>
<li> Metro Indios Verdes, salen RTP y microbuses con la misma leyenda que el anterior(pasa afuera de la UACM).</li>
</ul>
<p><strong>Mapa</strong>:<br />
<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.es/maps?f=d&amp;source=s_d&amp;saddr=Eje+Central+(L%C3%A1zaro+C%C3%A1rdenas)&amp;daddr=19.5395919,-99.1525999+to:La+Corona&amp;hl=es&amp;geocode=FU-OKQEdSBsX-g%3BFYcmKgEdKQ0X-ilD9exAm_fRhTFGGDYJZZ8mxg%3BFXpkKgEdBDYX-g&amp;mra=dme&amp;mrsp=2&amp;sz=16&amp;via=1&amp;sll=19.554351,-99.147813&amp;sspn=0.010899,0.022445&amp;num=10&amp;ie=UTF8&amp;ll=19.554351,-99.147813&amp;spn=0.010899,0.022445&amp;output=embed"></iframe></p>
<p>Esperamos que les guste y ya saben cualquier queja, felicitación, donativos( =) ), me avisan por mi twitter<a href="http://www.twitter.com/ajaxman" target="_blank"> @ajaxman</a>.</p>
<p>Por cierto habra talleres de instalacion de Linux, platicas, asistan y disfrutemos este evento.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/flisol-2011-platica-desarrollo-de-aplicaciones-web-con-php.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[Programadores PHP] Datos del Taller de POO con PHP5</title>
		<link>http://www.ajaxman.net/programadores-php-datos-del-taller-de-poo-con-php5.html</link>
		<comments>http://www.ajaxman.net/programadores-php-datos-del-taller-de-poo-con-php5.html#comments</comments>
		<pubDate>Thu, 24 Feb 2011 18:45:28 +0000</pubDate>
		<dc:creator>Ajaxman</dc:creator>
				<category><![CDATA[Ajaxman]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Php5]]></category>
		<category><![CDATA[Programadores PHP]]></category>
		<category><![CDATA[Taller POO]]></category>
		<category><![CDATA[Telmexhub]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=2067</guid>
		<description><![CDATA[Bueno como casi todos ya sabían este sábado 26 de Febrero doy comienzo con el taller de POO en PHP5, el cual se realizara en #Telmexhub, lamentablemente (afortunadamente) los lugares ya se llenaron, solo había 30 lugares. Las fechas a realizarse son: 26 de febrero 2011 (12:00 pm &#8211; 3:00 pm) 5 de Marzo 2011 [...]]]></description>
			<content:encoded><![CDATA[<p>Bueno como casi todos ya sabían este sábado 26 de Febrero doy comienzo con el taller de POO en PHP5, el cual se realizara en #Telmexhub, lamentablemente (afortunadamente) los lugares ya se llenaron, solo había 30 lugares.</p>
<p>Las fechas a realizarse son:</p>
<ul>
<li>26 de febrero 2011 (12:00 pm &#8211; 3:00 pm)</li>
<li>5 de Marzo 2011 (12:00 pm &#8211; 3:00 pm)</li>
<li>12 de Marzo 2011 (12:00 pm &#8211; 4:00 pm/4 hrs)</li>
</ul>
<p>Es gratuito, si alguno de los asistentes ya registrados no va a ir le pedimos por favor si fuera tan amable de avisarnos por que hay mucha gente que desea ir y ya esta lleno.</p>
<p>Este es le temario que se desarrollara durante el taller.</p>
<ul>
<li>Conceptos OOP
<ul>
<li>Clases</li>
<li>Objetos</li>
<li>Herencia</li>
<li>Polimorfismo</li>
<li>Interfaz</li>
<li>Encapsulado</li>
</ul>
</li>
<li>Clases</li>
<li>Métodos</li>
<li>Propiedades(Atributos)</li>
<li>$this</li>
<li>Objetos</li>
<li>Herencia (extender una clase)</li>
<li>Encapsulado (privado, protegido,publico,final)</li>
<li>clases final</li>
<li>Método constructor __construct()</li>
<li>Método destructor __destruct()</li>
<li>Operador de alcance de resolucion :: (Paamayim Nekudotayim)
<ul>
<li>Constantes clase::CONST</li>
<li>self:: =&gt; mismos metodos y propiedades pero estaticas</li>
<li>parent:: =&gt;Metodos y propiedades padres</li>
</ul>
</li>
<li>Métodos estáticos</li>
<li>Propiedades estáticas</li>
<li>Constantes</li>
</ul>
<p>Se tratara de realizar todo el temario dependiendo del avance general del grupo y del tiempo.</p>
<p>Algunas cosas a considerar son las siguientes.<span id="more-2067"></span></p>
<ul>
<li>No se preocupen si no llevan Computadora telmexhub las presta sin costo solo tiene que registrarse en si sitio</li>
<li>Si llevan computadora propia les recomiendo ampliamente lleven instalado PHP y Apache(es opcional MySQL)
<ul>
<li><a href="http://www.ajaxman.net/186/apache-manual-de-instalacion-y-configuracion-de-apache-con-windows/">Manual de Instalación en Windows</a></li>
<li><a href="http://www.ajaxman.net/2047/lamp-instalando-un-servidor-apache2-mysql-php-y-phpmyadmin-en-gnulinux-debian/">Manual de Instalación en Linux</a></li>
<li>Pueden bajarse el WAMP, XAMPP, o similar que ya trae todo</li>
<li>Si no llevan lap y telmex les presta una y no quieren estar instalando podemos apoyarnos de Codepad http://codepad.org/, que nos permite programar y ejecutar código PHP.</li>
</ul>
</li>
<li>También seria bueno que llevaran algún editor de Código como por ejemplo
<ul>
<li>Windows</li>
<li>Notepad ++ (OpenSource)</li>
<li>Netbeans (Open Source)</li>
<li>Webuilder (de Pago con trial)</li>
<li>PHPExpert Editor (de Pago con trial)</li>
</ul>
</li>
<li>Linux
<ul>
<li>Netbeans (Open Source)</li>
<li>Kate  (Open Source)</li>
<li>Kwrite  (Open Source)</li>
<li>Kdevelop  (Open Source)</li>
<li>Apatana  (Open Source)</li>
<li>Komodo Edit  (Open Source)</li>
</ul>
</li>
</ul>
<p>Bueno creo que es es todo, pueden unirse al grupo en Google Groups aqui <a href="https://groups.google.com/group/programadoresdephp?hl=es">https://groups.google.com/group/programadoresdephp?hl=es</a></p>
<p>Cualquier duda, antes, durante y después del taller la pueden comentar a mi Twitter <a href="http://twitter.com/ajaxman">twitter.com/ajaxman</a></p>
<p>Saludos</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/programadores-php-datos-del-taller-de-poo-con-php5.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.802 seconds -->

