<?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>Aliviana la Concha &#187; programacion</title>
	<atom:link href="http://aliviana.com/category/programacion/feed/" rel="self" type="application/rss+xml" />
	<link>http://aliviana.com</link>
	<description>Lo que no nos mata nos hace más fuertes</description>
	<lastBuildDate>Tue, 20 Mar 2012 00:04:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>El SDK de Sony tendrá soporte para C#</title>
		<link>http://aliviana.com/2011/09/el-sdk-de-sony-tendra-soporte-para-c/</link>
		<comments>http://aliviana.com/2011/09/el-sdk-de-sony-tendra-soporte-para-c/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 15:01:16 +0000</pubDate>
		<dc:creator>allende</dc:creator>
				<category><![CDATA[desarollo moviles]]></category>
		<category><![CDATA[desarrollo escritorio desktop]]></category>
		<category><![CDATA[emulación y videojuegos]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Software cerrado]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[juegos]]></category>
		<category><![CDATA[ps vita]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[sony]]></category>

		<guid isPermaLink="false">http://aliviana.com/?p=1151</guid>
		<description><![CDATA[[ad#contenidouno] Pues así un post de rápido luego de leer un tweet de @migueldeicaza enterandome de que el SDK de Sony, tendrá soporte para el lenguaje de C# (se planea salga  una beta para noviembre de este 2011). Esto es grandioso por el lado de que aquellos developers preocupados por el futuro de .NET en [...]]]></description>
			<content:encoded><![CDATA[<p>[ad#contenidouno]</p>
<p>Pues así un post de rápido luego de leer un tweet de <a href="http://www.twitter.com/migueldeicaza" target="_blank">@migueldeicaza</a> enterandome de que el SDK de Sony, tendrá soporte para el lenguaje de C# (se planea salga  una beta para noviembre de este 2011).</p>
<p>Esto es grandioso por el lado de que aquellos developers preocupados por el futuro de .NET en Windows 8 ahora tendrán una alternativa similar en mercado y proyectos a lo que hay en Androi/iOS, es decir juegos, con una plataforma consolidada con usuarios a la cual podrán entrar sin el esfuerzo que implica cambiar de lenguaje, y lo mas genial (supongo es el sueño de muchos programadores) entrar al desarrollo de videojuegos para moviles  (xperia play de sony y cualquier dispositivo que tenga la certificacion de sony), en resumen lo que nos dicen <a href="http://www.engadget.com/2011/09/15/playstation-suite-sdk-beta-coming-in-november-offering-games-in" target="_blank">en el post  original </a>y lo mas importante es que se podrá hacer el deploy de aplicaciones a dichos dispositivos programando en C#  .</p>
<p>Fuentes:<br />
<a href="http://www.engadget.com/2011/09/15/playstation-suite-sdk-beta-coming-in-november-offering-games-in" target="_blank">http://www.engadget.com</a><br />
<a href="http://twitter.com/migueldeicaza" target="_blank"> @migueldeicaza</a></p>
<div id="attachment_1154" class="wp-caption alignleft" style="width: 310px"><a href="http://aliviana.com/wp-content/uploads/2011/09/sony-logo.jpg"><img class="size-medium wp-image-1154" title="sony-logo" src="http://aliviana.com/wp-content/uploads/2011/09/sony-logo-300x200.jpg" alt="Logo de sony, derechos reserveados" width="300" height="200" /></a><p class="wp-caption-text">Sony</p></div>
<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>
]]></content:encoded>
			<wfw:commentRss>http://aliviana.com/2011/09/el-sdk-de-sony-tendra-soporte-para-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cierra yahoo maps web service / yahoo maps web service shutting down service</title>
		<link>http://aliviana.com/2011/09/cierra-yahoo-maps-yahoo-maps-shutting-down-service/</link>
		<comments>http://aliviana.com/2011/09/cierra-yahoo-maps-yahoo-maps-shutting-down-service/#comments</comments>
		<pubDate>Tue, 13 Sep 2011 14:55:08 +0000</pubDate>
		<dc:creator>allende</dc:creator>
				<category><![CDATA[desarollo web]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[Web y/o Internet]]></category>
		<category><![CDATA[cierre]]></category>
		<category><![CDATA[close]]></category>
		<category><![CDATA[yahoo]]></category>
		<category><![CDATA[yahoo maps]]></category>

		<guid isPermaLink="false">http://aliviana.com/?p=1130</guid>
		<description><![CDATA[[ad#contenidouno] &#160; &#160; Me encuentro con este mensaje de yahoo maps web service. &#8220;We are shutting down this service on September 13, 2011. We suggest using maps from our partner Nokia. Please visit the Ovi Maps API for more information.&#8221; No estoy seguro si solo sea la api de yahoo maps la que cierra o [...]]]></description>
			<content:encoded><![CDATA[<p>[ad#contenidouno]<br />
<br/><br />
&nbsp;</p>
<p>&nbsp;</p>
<p>Me encuentro con este mensaje de yahoo maps web service.</p>
<p>&#8220;We are shutting down this service on September 13, 2011. We suggest using maps from our partner Nokia. Please visit the Ovi Maps API for more information.&#8221;</p>
<p>No estoy seguro si solo sea la api de yahoo maps la que cierra o todo el servicio de maps de yahoo.<br />
&nbsp;</p>
<p>Visto en: <a href="http://developer.yahoo.com/maps/">http://developer.yahoo.com/maps/</a></p>
<p>&nbsp;</p>
<h1></h1>
]]></content:encoded>
			<wfw:commentRss>http://aliviana.com/2011/09/cierra-yahoo-maps-yahoo-maps-shutting-down-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Feliz dia programadores / Happy programmers day !</title>
		<link>http://aliviana.com/2011/09/feliz-dia-programadores/</link>
		<comments>http://aliviana.com/2011/09/feliz-dia-programadores/#comments</comments>
		<pubDate>Tue, 13 Sep 2011 13:13:32 +0000</pubDate>
		<dc:creator>allende</dc:creator>
				<category><![CDATA[aliviana]]></category>
		<category><![CDATA[cultura]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[dia del programador]]></category>
		<category><![CDATA[programmers day]]></category>

		<guid isPermaLink="false">http://aliviana.com/?p=1057</guid>
		<description><![CDATA[[ad#contenidouno] Pues hoy que es el dia 256 del año, mis mas cordiales felicitaciones a todos los programadores. Today is the programmers day, so congratulations to all the programmers around the world. &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; Image source: http://creattica.com/vector/the-programmer/39902]]></description>
			<content:encoded><![CDATA[<p>[ad#contenidouno]</p>
<h3><strong>Pues hoy que es el dia 256 del año, mis mas cordiales felicitaciones a todos los programadores.</strong></h3>
<h3><strong>Today is the programmers day, so congratulations to all the programmers around the world.</strong></h3>
<p>&nbsp;</p>
<div id="attachment_1135" class="wp-caption alignleft" style="width: 261px"><a href="http://aliviana.com/wp-content/uploads/2011/09/programmer_creattica_full.jpg"><img class="size-medium wp-image-1135" title="programmer_creattica_full" src="http://aliviana.com/wp-content/uploads/2011/09/programmer_creattica_full-251x300.jpg" alt="programmer" width="251" height="300" /></a><p class="wp-caption-text">Programmer Cliche</p></div>
<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>&nbsp;</p>
<p>Image source: <a href="http://creattica.com/vector/the-programmer/39902">http://creattica.com/vector/the-programmer/39902</a></p>
]]></content:encoded>
			<wfw:commentRss>http://aliviana.com/2011/09/feliz-dia-programadores/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Node.js para windows</title>
		<link>http://aliviana.com/2011/09/node-js-para-windows/</link>
		<comments>http://aliviana.com/2011/09/node-js-para-windows/#comments</comments>
		<pubDate>Mon, 12 Sep 2011 10:05:15 +0000</pubDate>
		<dc:creator>allende</dc:creator>
				<category><![CDATA[programacion]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Software libre y open source]]></category>
		<category><![CDATA[Web y/o Internet]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[desarrollo web]]></category>
		<category><![CDATA[instalador]]></category>
		<category><![CDATA[node.js]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://aliviana.com/?p=1113</guid>
		<description><![CDATA[[ad#contenidouno] Que tal, pues no puedo dormir y fui a parar a la pagina de node.js donde me entero que ya hay un instalador para windows de Node.js (o al menos eso parece). Esto lo acabo de ver en la pagina de node.js -&#62; http://nodejs.org/#download Anteriormente habia que bajar los fuentes desde github o algun [...]]]></description>
			<content:encoded><![CDATA[<p>[ad#contenidouno]</p>
<p>Que tal, pues no puedo dormir y fui a parar a la pagina de <strong>node.js</strong> donde me entero que ya hay un instalador para windows de Node.js (o al menos eso parece).</p>
<p>Esto lo acabo de ver en la pagina de node.js -&gt; <a title="node js" href="http://nodejs.org/#download" target="_blank">http://nodejs.org/#download</a></p>
<p>Anteriormente habia que bajar los fuentes desde github o algun mirror y compilarlo usando cygwin o como en mi caso, perecer&#8230; ok rendirse en el intento a menos de instalar/virtualizar un linux y hacer un procedimiento similar.</p>
<p><strong>Ahora que es node.js?</strong></p>
<p>Como diriamos por acá, <strong>es lo de hoy</strong>, un lenguaje del lado del server (php,asp,jsp) pero basado enteramente en JavaScript permitiendo llamadas asincronas (la siguiente linea se puede ejecutar sin que la actual termine de ejectuarse).</p>
<p>Su sintaxis es muy parecida  javascript  y utilza &#8220;modulos&#8221; para expandir las funcionalidades. Una de las principales carectiristicas que destacan sus defensores es que puede soportar una gran cantidad de requests/peticiones.</p>
<p>En el post anterior les hable sobre el ciclo de conferencias de <a href="http://mejorando.la" target="_blank">http://mejorando.la</a> hubo una muy buena de <a href="http://twitter.com/neojp" target="_blank">@neojp</a> donde hablaba de herramientas para agilizar el trabajo con CSS y HTML (stylus y jade),las cuales se suelen usar con node.js</p>
<p><a href="http://en.wikipedia.org/wiki/Nodejs" target="_blank">http://en.wikipedia.org/wiki/Nodejs</a></p>
<p><a href="http://nodejs.org/" target="_blank">http://nodejs.org/</a></p>
<p>Este post nos describe también y mucho mejor que yo lo que es node.js lo y lo que se puede hacer:</p>
<p><a href="http://www.rmunoz.net/introduccion-a-node-js.html" target="_blank">http://www.rmunoz.net/introduccion-a-node-js.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://aliviana.com/2011/09/node-js-para-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mejorando.la Parte 2</title>
		<link>http://aliviana.com/2011/09/mejorando-la-parte-2/</link>
		<comments>http://aliviana.com/2011/09/mejorando-la-parte-2/#comments</comments>
		<pubDate>Sat, 10 Sep 2011 21:02:38 +0000</pubDate>
		<dc:creator>allende</dc:creator>
				<category><![CDATA[desarollo web]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web y/o Internet]]></category>

		<guid isPermaLink="false">http://aliviana.com/?p=1084</guid>
		<description><![CDATA[[ad#contenidouno] Come, vive y duerme mejor con Rails con @yaraher Nos platica los inicios de RoR (Ruby on Rails) allá por los años del 2005 Siguio platicando ahora sobre la estructura que maneja Rails y su flexibilidad en las aplicaciones. Una charla mucho mas técnica que las 2 anteriores menos emotiva pero muy buena tambiean, [...]]]></description>
			<content:encoded><![CDATA[<p>[ad#contenidouno]</p>
<p><strong>Come, vive y duerme mejor con Rails con <a href="http://twitter.com/yaraher">@yaraher</a><br />
</strong></p>
<p>Nos platica los inicios de RoR (Ruby on Rails) allá por los años del 2005</p>
<p>Siguio platicando ahora sobre la estructura que maneja Rails y su flexibilidad en las aplicaciones.</p>
<p>Una charla mucho mas técnica que las 2 anteriores menos emotiva pero muy buena tambiean, @yaraher realiza un ejemplo en vivo con rails mostrando los comandos basicos para iniciar un proyecto en RoR, utilizando los generadores que RoR tiene por default muy interesante el scaffolding que maneja.</p>
<p><a href="http://railsinstaller.org">http://railsinstaller.org</a></p>
<p>Aqui el codigo de la aplicación que desarrollo en vivo:<br />
<a href="https://github.com/xenda/Tweetchive"> https://github.com/xenda/Tweetchive</a></p>
<p>&nbsp;</p>
<p>[ad#contenidouno]</p>
<p>&nbsp;</p>
<p><strong>Arturo Jamaica <a href="http://twitter.com/ajamaica">@ajamaica</a><br />
</strong></p>
<p>Empleando en la conferencia el framework de django. Inicia dando una breve y rapida introduccion a la sintaxis de python y como crear funciones con él y las bondades de django como Herencia de vistas, despachador de URL&#8217;s,</p>
<p>Siguio con la explicacion de la estructura basica del proyecto que desarrolla en vivo al igual que se hizo con RoR.</p>
<p><a href="http://python.org">http://python.org</a></p>
<p>PIP (Las gemas de python) para instalar <strong>django</strong> y<strong> twython</strong><br />
<a href="http://pypi.python.org/pypi">http://pypi.python.org/pypi</a></p>
<p>[ad#contenidouno]</p>
<p>Se cierra mejorando.la conferencia con:<br />
@freddier</p>
<p>Dejamos de nuevo lo tecnico y regresamos a una conferencia del tipo mas bien emotiva.</p>
<p>Platicando de tecnologias web basadas en javascript (webGL,acceso a hardware), poniendo a Deus Ex como ejemplo, internet y su influencia en el cerebro (dopamina), neurotransmisores etc.</p>
<p>Charla de pura pasion, algo de visión y asi termina mejorando.la conferencia.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://aliviana.com/2011/09/mejorando-la-parte-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML5 y otras cosas en mejorando.la parte 1</title>
		<link>http://aliviana.com/2011/09/html5-en-mejorando-la/</link>
		<comments>http://aliviana.com/2011/09/html5-en-mejorando-la/#comments</comments>
		<pubDate>Sat, 10 Sep 2011 19:18:28 +0000</pubDate>
		<dc:creator>allende</dc:creator>
				<category><![CDATA[programacion]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web y/o Internet]]></category>
		<category><![CDATA[HTML5 links paginas tutoriales]]></category>

		<guid isPermaLink="false">http://aliviana.com/?p=1053</guid>
		<description><![CDATA[[ad#contenidouno] Mirando la conferencia de http://mejorando.la/ El ciclo de conferencias que preparo http://mejorando.la (una especie de union entre http://maestroldelweb.com  y http://cristalab.com) esta enfocado a mostrar un pequeño intro a nuevas (o no tan nuevas) tecnologias y herramientas que facilitan el desarrollo web y que estan enfocadas a evitar que el desarrollar aplicaciones para internet se [...]]]></description>
			<content:encoded><![CDATA[<p>[ad#contenidouno]<br />
<strong></strong></p>
<h2><strong>Mirando la conferencia de <a href="http://mejorando.la/" target="_blank">http://mejorando.la/</a></strong></h2>
<p>El ciclo de conferencias que preparo http://mejorando.la (una especie de union entre http://maestroldelweb.com  y http://cristalab.com) esta enfocado a mostrar un pequeño intro a nuevas (o no tan nuevas) tecnologias y herramientas que facilitan el desarrollo web y que estan enfocadas a evitar que el desarrollar aplicaciones para internet se convierta en una pesadilla, liberando tiempo, recursos, dando mas flexibilidad a los proyectos, logrando mostrar resultados o prototipos en muy corto tiempo.</p>
<p>La primera charla via @cvander muy emotiva sobretodo exhortando a los developers,diseñadores,ingenieros de software y todo elm undo que este mayor o menormente relacionado con la web e empezar a probar nuevas tecnologias, nos dio algunos de los principales sitios para subirte a la hola de HTML 5:</p>
<p><a href="http://whatwg.org">http://whatwg.org</a> y <a href="http://developers.whatwg.org">http://developers.whatwg.org</a></p>
<p><a href="http://html5boilerplate.org">http://html5boilerplate.org</a><br />
<a href="http://html5doctor.org"> http://html5doctor.org</a><br />
<a href="http://html5drocks.com"> http://html5drocks.com</a></p>
<p><a href="http://caniuser.com">http://caniuser.com</a><br />
Muy intersante para ver la compatibilidad de los tags entre browsers<br />
<a href="http://demos.mozilla.org"> http://demos.mozilla.org</a><br />
De los creadores de Firefox</p>
<p><a href="http://chromeexperiments.org" target="_blank">http://chromeexperiments.org</a><br />
De google</p>
<p>[ad#vertical6posts]</p>
<p><strong>Simplificando el frontend de Joan Piedra</strong></p>
<p>Ahora viene <a title="@neojp" href="http://twitter.com/neojp" target="_blank">@neojp</a> se describe a si mismo como un &#8220;samurai del frontend&#8221; nodeJS, coffescript entre otras tecnologias.</p>
<p>Su charla un poco mas tecnica nos habla sobre 3 frameworks/engines para simplicar sintexis en 3 tecnologias web que conviven, como lo son CSS,HTML y JavaScrtipt, punto y aparte merece la parte de Node.JS<br />
<strong> Stylus:</strong><br />
Sintaxis CSS simplificada,Variables para almacenar valores de atributos en CSS, aritmetica, conversion de colores (hex,rgb,hsl)</p>
<p><strong>Jade</strong>:</p>
<p>&#8220;Como stylus, pero para HTML&#8221;</p>
<p><strong>CoffeScript:</strong></p>
<p>&#8220;Como jade y stylus, pero para javascript&#8221;</p>
<p>Links de interes:</p>
<p><a href="http://nodejs.org" target="_blank">http://nodejs.org</a></p>
<p><a href="http://learnboost.github.com/stylus" target="_blank">http://learnboost.github.com/stylus</a></p>
<p><a href="http://github.com/visionmedia/jade" target="_blank">http://github.com/visionmedia/jade</a></p>
<p>&nbsp;</p>
<p>Aqui el video que presento:</p>
<p><iframe src="http://www.youtube.com/embed/a45Fhp8PfCg" frameborder="0" width="560" height="345"></iframe></p>
<p>[ad#contenido4texto]</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://aliviana.com/2011/09/html5-en-mejorando-la/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TDD</title>
		<link>http://aliviana.com/2010/12/tdd/</link>
		<comments>http://aliviana.com/2010/12/tdd/#comments</comments>
		<pubDate>Tue, 14 Dec 2010 04:30:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[programacion]]></category>

		<guid isPermaLink="false">http://aliviana.com/?p=1013</guid>
		<description><![CDATA[He estado utilizando ésta técnica o práctica de desarrollo por algún rato, le comento acerca de la misma, es una práctica muy recomendable, aunque como casi todas las técnicas, metodologías y buenas prácticas, pareciera complicado o que nos hace perder tiempo que presuntuosamente ocuparíamos para escribir una aplicación de verdad. TDD ( Test-Driven-Development ) o [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://aliviana.com/wp-content/uploads/2010/12/images1.jpg"><img class="alignnone size-full wp-image-1017" title="images" src="http://aliviana.com/wp-content/uploads/2010/12/images1.jpg" alt="tdd" width="229" height="214" /></a></p>
<p>He estado utilizando ésta técnica o práctica de desarrollo por algún rato, le comento acerca de la misma, es una práctica muy recomendable, aunque como casi todas las técnicas, metodologías y buenas prácticas, pareciera complicado o que nos hace perder tiempo que presuntuosamente ocuparíamos para escribir una aplicación de verdad.</p>
<p>TDD ( Test-Driven-Development ) o Desarrollo guiado por pruebas, como su nombre nos lo dice, se basa en realizar pruebas, más concretamente, pruebas unitarias.</p>
<p>La cosa es empezar con los requerimiento y acto seguido realizar pruebas sobre los requerimientos ( sí, sé que falta escribir el código )</p>
<p>Para ello se realizan los siguientes pasos.</p>
<ol>
<li>Tomamos un requerimiento del sistema.</li>
<li>Escribimos una prueba. Se debe tener pleno conocimiento de lo que realiza el requerimiento, se escribe la prueba que hace que el requerimiento se cumpla. Por ejemplo, si el requerimiento es acceder a un registro de la BD, se debe escribir el código que comprueba que un registro específico  ha sido entregado por nuestra aplicación.</li>
<li>Verificar que la prueba falla.  Si no falla, quiere decir que el requerimiento ya está implementado o que la prueba está mal escrita.</li>
<li>Escribir la implementación. Se escribe el código más simple que hace que nuestra prueba no falle, en éste caso, escribir nuestra función en la capa de acceso a datos, hacer la lógica de negocio y entregar el resultado a la prueba.</li>
<li>Verificar que todas las pruebas se ejecuten correctamente y que ninguna falle.</li>
<li>Refactorizar. Se elimina todo el código duplicado y se vuelve a comprobar que las pruebas no fallen, en éste punto, nuestro requerimiento está implementado y funcionando.</li>
<li>Elegir otro requerimiento.</li>
</ol>
<p>A mi experiencia, TDD me ha ayudado a hacer código más claro, organizado y eliminado mi gran defecto, duplicar código. El fin es que cada trozo de código haga una cosa y sólo una cosa, que sea limpio y lo más importante, que funcione.</p>
<p>Como referencia, se pueden ayudar de los frameworks de pruebas unitarias.  Para .NET,  Visual Studio 2008 Professional ya contiene plantillas para realizar pruebas unitarias, también les recomiendo que prueben <a href="http://www.nunit.org/" target="_blank">NUnit</a> que les ayudará mucho con TDD, si son del mundo de Java, está <a href="http://www.junit.org/" target="_blank">JUnit</a></p>
<p>Sin duda una buena práctica que hay que probar</p>
<p>Gracias a jazavala por alivianar la concha!</p>
]]></content:encoded>
			<wfw:commentRss>http://aliviana.com/2010/12/tdd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Error: No parameterless constructor defined for this object.</title>
		<link>http://aliviana.com/2010/03/error-no-parameterless-constructor-defined-for-this-object/</link>
		<comments>http://aliviana.com/2010/03/error-no-parameterless-constructor-defined-for-this-object/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 13:46:53 +0000</pubDate>
		<dc:creator>allende</dc:creator>
				<category><![CDATA[programacion]]></category>
		<category><![CDATA[vb net visual basic net error]]></category>

		<guid isPermaLink="false">http://aliviana.com/2010/03/error-no-parameterless-constructor-defined-for-this-object/</guid>
		<description><![CDATA[Nota mental de allende: No parameterless constructor defined for this object. Problemente tengas una clase que usas con algun asistonto (asistente) por ejemplo un control ObjectDataSource que use tu clase para traer un ds y llenar un listbox, y dicha clase tenga un constructor o más que reciban N parametros. Agrega solo algo así: Public [...]]]></description>
			<content:encoded><![CDATA[<p>Nota mental de allende:</p>
<p>No parameterless constructor defined for this object. </p>
<p>Problemente tengas una clase que usas con algun asistonto (asistente) por ejemplo un control ObjectDataSource que use tu clase para traer un ds y llenar un listbox, y dicha clase tenga un constructor o más que reciban N parametros.<br />
Agrega solo algo así:</p>
<p>    Public Sub New()</p>
<p>    End Sub</p>
<p>Que es simplemente lo que marca el error, un constructor sin parametros <img src='http://aliviana.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  que pueda ser usado sin problemas por el control. No será lo mejor pero me sacó del apuro.</p>
<p>Nota: usar asistentes y controles complejos es malo.</p>
]]></content:encoded>
			<wfw:commentRss>http://aliviana.com/2010/03/error-no-parameterless-constructor-defined-for-this-object/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hola mundo con JSON y Jquery</title>
		<link>http://aliviana.com/2009/12/hola-mundo-con-json-y-jquery/</link>
		<comments>http://aliviana.com/2009/12/hola-mundo-con-json-y-jquery/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 01:33:45 +0000</pubDate>
		<dc:creator>marcos</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Web y/o Internet]]></category>
		<category><![CDATA[introducion]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://aliviana.com/?p=858</guid>
		<description><![CDATA[Saludos. Hace chingos no pasaba por aqui, disculpas. Desde el dia de ayer, me estuve rompiendo la cabeza para cargar y leer los datos de un XML, utilizaba la funcion de jquery $.ajax y hasta el dia de hoy di con el error, se trataba de el dataType, pues yo le asignaba el valor &#8220;xml&#8221;, [...]]]></description>
			<content:encoded><![CDATA[<p>Saludos.</p>
<p>Hace chingos no pasaba por aqui, disculpas.</p>
<p>Desde el dia de ayer, me estuve rompiendo la cabeza para cargar y leer los datos de un XML, utilizaba la funcion de jquery $.ajax y hasta el dia de hoy di con el error, se trataba de el dataType, pues yo le asignaba el valor &#8220;xml&#8221;, y vagando por diferentes blogs, di con la solucion. Cuando cargas, lees o como sea, un archivo XML , si lo haces desde tu servidor local, lo que obtienes es texto plano, aun asi el archivo sea XML, porque pasa?&#8230;no lo se&#8230;pero lo solucione al cambiar el dataType a &#8220;text&#8221; .</p>
<p>Junto a mi epica busqueda de la razon por la cual no podia leer los datos del XML, pense en JSON, ya habia oido sobre el, mas nunca lo habia usado, asi que me puse a investigar y poco a poco me fui enamorando de la sintaxis y forma de estructurar los datos. Asi pues, acabo de hacer mi primer &#8220;Hola Mundo&#8221; en JSON; y no fue nada dificil.</p>
<p>Empecemos con el tutorial.</p>
<ol>
<li>Primero, necesitamos saber como se estructuran los datos en JSON.</li>
</ol>
<p style="padding-left: 30px">Los datos en JSON tienen la siguiente forma:</p>
<p style="padding-left: 30px"><code>{</code></p>
<p style="padding-left: 30px"><code>"campo" : "valor",</code></p>
<p style="padding-left: 30px"><code>"campo" : "valor"</code></p>
<p style="padding-left: 30px"><code>}</code></p>
<p>Y tambien puede haber combinaciones como esta:</p>
<p style="padding-left: 30px"><code>{</code></p>
<p style="padding-left: 30px"><code>"campo" : "valor",</code></p>
<p style="padding-left: 30px"><code>"campo" : [{</code></p>
<p style="padding-left: 120px"><code>"campo" : "valor",</code></p>
<p style="padding-left: 120px"><code>"campo" : "valor"</code></p>
<p style="padding-left: 120px"><code>}]</code></p>
<p style="padding-left: 30px"><code>}</code></p>
<p style="padding-left: 30px">2. Ahora que ya sabemos como se estructuran los datos en JSON, debemos crear el codigo en php que nos devuelva una cadena con los datos formateados en JSON. Para esto he creado el archivo llamado getJson.php, y contiene el siguiente codigo:</p>
<pre style="padding-left: 60px">&lt;?php
$json="{'items':[{'mensaje':'hola'},{'mensaje':'mundo'}]}";
echo $json;
?&gt;</pre>
<p style="padding-left: 30px">3.  Ahora crearemos el siguiente archivo, el cual llamaremos json.html, que contiene el siguiente codigo:</p>
<pre style="padding-left: 60px">&lt;html&gt;
&lt;head&gt;
 &lt;script src="http://code.jquery.com/jquery-latest.js" &gt;&lt;/script&gt;
 &lt;script&gt;
    $(document).ready(function(){
           $.getJSON("getJson.php", function(data){
                     $.each(data.mensaje, function(i,item){
                     alert(item.cosa);
                     });
             });
    });
 &lt;/script&gt;
 &lt;/head&gt;
&lt;body&gt;
hola mundo de JSON
&lt;/body&gt;
&lt;/html&gt;</pre>
<p>Cuando entremos y veamos el resultado, obtendremos dos alert&#8217;s, mostrano el hola mundo; decidi partir la oracion en dos partes, para mostar la forma de acceder a los datos.</p>
<p>Como pueden ver Jquery tiene una funcion especial para obtener datos del tipo JSON remotamente, $getJSON, recibe como parametros la url del script que nos arrojara los datos, y opcionalmente datos que deseemos enviarle al servidor, y un callback, para ejecutar algo de codigo cuando recibamos los datos.</p>
<p>Practicamente lo que hacemos es decirle a jquery que busque el dato &#8220;items&#8221; y por cada elemento encontrado dentro de el acceda al campo &#8220;mensaje&#8221; y lo muestre en un alert. ña variable &#8220;i&#8221; es el contador de numero de elementos que se van encontrando.</p>
<p>Espero que este mini tutorial sea de ayuda para aquellos que deseen empezar a trabajar con JSON</p>
]]></content:encoded>
			<wfw:commentRss>http://aliviana.com/2009/12/hola-mundo-con-json-y-jquery/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Foro CI en español, en http://www.codeigniterdirectory.com</title>
		<link>http://aliviana.com/2009/09/foro-ci-en-espanol-en-httpwww-codeigniterdirectory-com/</link>
		<comments>http://aliviana.com/2009/09/foro-ci-en-espanol-en-httpwww-codeigniterdirectory-com/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 16:10:37 +0000</pubDate>
		<dc:creator>allende</dc:creator>
				<category><![CDATA[aliviana]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[CI]]></category>
		<category><![CDATA[codeigniter]]></category>
		<category><![CDATA[codeigniterdirectory]]></category>
		<category><![CDATA[español]]></category>
		<category><![CDATA[foro]]></category>

		<guid isPermaLink="false">http://aliviana.com/?p=749</guid>
		<description><![CDATA[Pues nada mas para anunciar que nuestro humilde foro de CI en español fue aceptado en http://www.codeigniterdirectory.com/ Mas info aqui: Foro CI en htto://www.codeigniterdirectory.com Saludos. [ad#vertical6posts]]]></description>
			<content:encoded><![CDATA[<p>Pues nada mas para anunciar que nuestro humilde foro de CI en español fue aceptado en <a href="http://www.codeigniterdirectory.com/">http://www.codeigniterdirectory.com/</a></p>
<p>Mas info aqui:<br />
<a href="http://www.codeigniterdirectory.com/home/CodeIgniter-International/CodeIgniter-Foro-en-Espa%C3%B1ol/details">Foro CI en htto://www.codeigniterdirectory.com</a></p>
<p>Saludos.</p>
<p>[ad#vertical6posts]</p>
]]></content:encoded>
			<wfw:commentRss>http://aliviana.com/2009/09/foro-ci-en-espanol-en-httpwww-codeigniterdirectory-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

