<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Novacreations</title>
	
	<link>http://novacreations.net</link>
	<description>Desarollando Software</description>
	<lastBuildDate>Fri, 10 May 2013 16:36:29 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Novacreations" /><feedburner:info uri="novacreations" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>Novacreations</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Aprendiendo HTML</title>
		<link>http://feedproxy.google.com/~r/Novacreations/~3/-S_x4gLZDeY/</link>
		<comments>http://novacreations.net/aprendiendo-html/#comments</comments>
		<pubDate>Fri, 10 May 2013 16:36:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Cursos]]></category>

		<guid isPermaLink="false">http://novacreations.net/?p=999</guid>
		<description><![CDATA[<p>HTML es el lenguaje de publicación en el Internet. Es la base con la cual usando nuestro navegador podemos acceder a documentos, páginas, portales y aplicaciones. En tuts+ encontré una guía muy sencilla y completa que te permitirá entender los conceptos básicos de HTML y comenzar a crear páginas Web. &#160; La mejor forma de<a href="http://novacreations.net/aprendiendo-html/">&#160;&#160;[ Read More ]</a></p><p>The post <a href="http://novacreations.net/aprendiendo-html/">Aprendiendo HTML</a> appeared first on <a href="http://novacreations.net">Novacreations</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><img class="alignright size-thumbnail wp-image-1000" alt="File Adobe Dreamweaver HTML 01" src="http://novacreations.net/wp-content/uploads/2013/05/File-Adobe-Dreamweaver-HTML-01-150x150.png" width="150" height="150" />HTML es el lenguaje de publicación en el Internet. Es la base con la cual usando nuestro navegador podemos acceder a documentos, páginas, portales y aplicaciones.</p>
<p>En tuts+ encontré una guía muy sencilla y completa que te permitirá entender los conceptos básicos de HTML y comenzar a crear páginas Web.</p>
<p>&nbsp;</p>
<p><strong>La mejor forma de aprender HTML</strong><br />
<a style="font-size: 13px; line-height: 19px;" href="http://webdesign.tutsplus.com/tutorials/htmlcss-tutorials/the-best-way-to-learn-html-2/">http://webdesign.tutsplus.com/tutorials/htmlcss-tutorials/the-best-way-to-learn-html-2/</a></p>
<p>The post <a href="http://novacreations.net/aprendiendo-html/">Aprendiendo HTML</a> appeared first on <a href="http://novacreations.net">Novacreations</a>.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Novacreations?a=-S_x4gLZDeY:lroeMzstBUY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=-S_x4gLZDeY:lroeMzstBUY:pkvgrAd9yLY"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=pkvgrAd9yLY" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=-S_x4gLZDeY:lroeMzstBUY:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=-S_x4gLZDeY:lroeMzstBUY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Novacreations?i=-S_x4gLZDeY:lroeMzstBUY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=-S_x4gLZDeY:lroeMzstBUY:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://novacreations.net/aprendiendo-html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://novacreations.net/aprendiendo-html/</feedburner:origLink></item>
		<item>
		<title>50 Tips de Javascript con Ejemplos</title>
		<link>http://feedproxy.google.com/~r/Novacreations/~3/t79uOoABGE0/</link>
		<comments>http://novacreations.net/tips-de-javascript-mejorar-rendimiento/#comments</comments>
		<pubDate>Wed, 08 May 2013 16:12:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://novacreations.net/?p=987</guid>
		<description><![CDATA[<p>Monitis, especialista en monitoreo de servicios web, nos presenta una lista de 50 tips que hablan sobre los fundamentos del lenguaje para obtener el mejor rendimiento y tiempo de respuesta. Ya seas que eres un novato aprendiendo el lenguaje, o un experto que desea afinar su técnica, esta guía ofrece información muy valiosa para desarrollar<a href="http://novacreations.net/tips-de-javascript-mejorar-rendimiento/">&#160;&#160;[ Read More ]</a></p><p>The post <a href="http://novacreations.net/tips-de-javascript-mejorar-rendimiento/">50 Tips de Javascript con Ejemplos</a> appeared first on <a href="http://novacreations.net">Novacreations</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://monitis.com" target="_blank"><img class="alignright size-medium wp-image-992" alt="hfxv3fzj8ci8v0keawot" src="http://novacreations.net/wp-content/uploads/2013/05/hfxv3fzj8ci8v0keawot-300x300.jpeg" width="300" height="300" />Monitis</a>, especialista en monitoreo de servicios web, nos presenta una lista de 50 tips que hablan sobre los fundamentos del lenguaje para obtener el mejor rendimiento y tiempo de respuesta.</p>
<p>Ya seas que eres un novato aprendiendo el lenguaje, o un experto que desea afinar su técnica, esta guía ofrece información muy valiosa para desarrollar aplicaciones web de alta calidad.</p>
<p>&nbsp;</p>
<p><strong>DESCARGAR PDF: </strong><a href="http://novacreations.net/wp-content/uploads/2013/05/Monitis_50_JavaScript_Tips.pdf">Monitis_50_JavaScript_Tips</a></p>
<p>The post <a href="http://novacreations.net/tips-de-javascript-mejorar-rendimiento/">50 Tips de Javascript con Ejemplos</a> appeared first on <a href="http://novacreations.net">Novacreations</a>.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Novacreations?a=t79uOoABGE0:wdKlsE5Ki6c:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=t79uOoABGE0:wdKlsE5Ki6c:pkvgrAd9yLY"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=pkvgrAd9yLY" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=t79uOoABGE0:wdKlsE5Ki6c:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=t79uOoABGE0:wdKlsE5Ki6c:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Novacreations?i=t79uOoABGE0:wdKlsE5Ki6c:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=t79uOoABGE0:wdKlsE5Ki6c:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://novacreations.net/tips-de-javascript-mejorar-rendimiento/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://novacreations.net/tips-de-javascript-mejorar-rendimiento/</feedburner:origLink></item>
		<item>
		<title>Cazando Bugs en Eclipse con Findbugs</title>
		<link>http://feedproxy.google.com/~r/Novacreations/~3/xcjMh8knFBU/</link>
		<comments>http://novacreations.net/bugs-en-eclipse-findbugs/#comments</comments>
		<pubDate>Mon, 29 Apr 2013 16:37:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[Bugs]]></category>
		<category><![CDATA[ECLIPSE]]></category>
		<category><![CDATA[errores]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[plgin]]></category>
		<category><![CDATA[vulnerabilidades]]></category>

		<guid isPermaLink="false">http://novacreations.net/?p=973</guid>
		<description><![CDATA[<p>FindBugs es un plugin gratuito para Eclipse el cual nos permite encontrar bugs en nuestras aplicaciones buscando en nuestro código los patrones que pueden provocar errores al momento de ejecución. Con una instalación muy sencilla usando el Marketplace, en cuestión de minuto tendremos una lista de todas las alertas detectadas. Dando clic sobre el registro<a href="http://novacreations.net/bugs-en-eclipse-findbugs/">&#160;&#160;[ Read More ]</a></p><p>The post <a href="http://novacreations.net/bugs-en-eclipse-findbugs/">Cazando Bugs en Eclipse con Findbugs</a> appeared first on <a href="http://novacreations.net">Novacreations</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://novacreations.net/wp-content/uploads/2013/04/logo.png"><img class="alignright size-full wp-image-974" alt="logo" src="http://novacreations.net/wp-content/uploads/2013/04/logo.png" width="200" height="101" /></a>FindBugs es un plugin gratuito para Eclipse el cual nos permite encontrar bugs en nuestras aplicaciones buscando en nuestro código los patrones que pueden provocar errores al momento de ejecución.</p>
<p>Con una instalación muy sencilla usando el Marketplace, en cuestión de minuto tendremos una lista de todas las alertas detectadas. Dando clic sobre el registro nos mostrará la ubicación del problema además de una descripción muy clara que nos permitirá darle solución. Incluye elementos como malas prácticas, vulnerabilidades, problemas de hilos, rendimiento y código confuso o con anomalías.</p>
<p>Es una herramienta indispensable en todo proyecto mejorando la calidad y eficiencia de nuestras aplicaciones.</p>
<p>¿Que otras herramientas usas en Eclipse?</p>
<p>FindBugs<br />
<a href="http://findbugs.sourceforge.net/">http://findbugs.sourceforge.net</a></p>
<p>&nbsp;</p>
<p>Lista de Bugs<br />
<a href="http://findbugs.sourceforge.net/bugDescriptions.html">http://findbugs.sourceforge.net/bugDescriptions.html</a></p>
<p style="text-align: center;"><img class="aligncenter  wp-image-975" alt="findbug" src="http://novacreations.net/wp-content/uploads/2013/04/findbug.png" width="493" height="372" /></p>
<p>The post <a href="http://novacreations.net/bugs-en-eclipse-findbugs/">Cazando Bugs en Eclipse con Findbugs</a> appeared first on <a href="http://novacreations.net">Novacreations</a>.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Novacreations?a=xcjMh8knFBU:bhdGCWgK5LE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=xcjMh8knFBU:bhdGCWgK5LE:pkvgrAd9yLY"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=pkvgrAd9yLY" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=xcjMh8knFBU:bhdGCWgK5LE:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=xcjMh8knFBU:bhdGCWgK5LE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Novacreations?i=xcjMh8knFBU:bhdGCWgK5LE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=xcjMh8knFBU:bhdGCWgK5LE:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://novacreations.net/bugs-en-eclipse-findbugs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://novacreations.net/bugs-en-eclipse-findbugs/</feedburner:origLink></item>
		<item>
		<title>Diagramas de Gantt con Javascript</title>
		<link>http://feedproxy.google.com/~r/Novacreations/~3/JteXReZApT8/</link>
		<comments>http://novacreations.net/diagramas-gantt-javascript/#comments</comments>
		<pubDate>Fri, 22 Mar 2013 16:21:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[gantt]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://novacreations.net/?p=940</guid>
		<description><![CDATA[<p>Un diagrama de Gantt nos permite mostrar el tiempo previsto para la realización de una serie de actividades o tareas a lo largo de un tiempo determinado. Es posible identificar elementos como recursos y avance de las actividades. Este es el tipo de diagrama que se maneja en la aplicación Microsoft Project. Buscando una herramienta<a href="http://novacreations.net/diagramas-gantt-javascript/">&#160;&#160;[ Read More ]</a></p><p>The post <a href="http://novacreations.net/diagramas-gantt-javascript/">Diagramas de Gantt con Javascript</a> appeared first on <a href="http://novacreations.net">Novacreations</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Un<a href="http://es.wikipedia.org/wiki/Diagrama_de_Gantt" target="_blank"> diagrama de Gantt</a> nos permite mostrar el tiempo previsto para la realización de una serie de actividades o tareas a lo largo de un tiempo determinado. Es posible identificar elementos como recursos y avance de las actividades. Este es el tipo de diagrama que se maneja en la aplicación Microsoft Project.</p>
<p>Buscando una herramienta que me permitiera integrar un Gantt a una aplicación web encontré jsGantt. Lo que me gusto de esta herramienta además de tener funciones muy completa,  es que de forma muy practica es posible ajustar su visualización, estructura y controles para adaptarse al proyecto de acuerdo a lo que se tenia en mente.</p>
<p>La librería se encuentra completamente en Javascript y se adapta de forma muy sencilla a cualquier aplicación.</p>
<p><img class="aligncenter size-full wp-image-941" alt="gantt" src="http://novacreations.net/wp-content/uploads/2013/03/gantt.png" width="500" height="193" /></p>
<p>Alguna de sus especificaciones:</p>
<ul>
<li><span style="line-height: 12.986111640930176px;">Tareas y grupos colapsables</span></li>
<li>Dependencias</li>
<li>Avance y colores en tareas</li>
<li>Milestones</li>
<li>Recursos</li>
<li>Cargado dinámico de tareas</li>
<li>Carga de información de XML</li>
<li>Agrupación por periodo de tiempo</li>
</ul>
<p><i><strong><br />
</strong></i><i><strong> jsGantt &#8211; 1.2 </strong></i><a href="http://www.jsgantt.com" target="_blank" class="broken_link">http://www.jsgantt.com</a></p>
<p><a href="https://code.google.com/p/jsgantt/" target="_blank">https://code.google.com/p/jsgantt/</a></p>
<p>&nbsp;</p>
<p style="text-align: center;"><img class="aligncenter  wp-image-945" alt="zzz_feng_gantt" src="http://novacreations.net/wp-content/uploads/2013/03/zzz_feng_gantt.jpg" width="384" height="196" /></p>
<p>The post <a href="http://novacreations.net/diagramas-gantt-javascript/">Diagramas de Gantt con Javascript</a> appeared first on <a href="http://novacreations.net">Novacreations</a>.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Novacreations?a=JteXReZApT8:vHO6uaFpRK8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=JteXReZApT8:vHO6uaFpRK8:pkvgrAd9yLY"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=pkvgrAd9yLY" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=JteXReZApT8:vHO6uaFpRK8:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=JteXReZApT8:vHO6uaFpRK8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Novacreations?i=JteXReZApT8:vHO6uaFpRK8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=JteXReZApT8:vHO6uaFpRK8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://novacreations.net/diagramas-gantt-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://novacreations.net/diagramas-gantt-javascript/</feedburner:origLink></item>
		<item>
		<title>SliderKit, slider flexible en Jquery</title>
		<link>http://feedproxy.google.com/~r/Novacreations/~3/-I00dYZbgGY/</link>
		<comments>http://novacreations.net/sliderkit-slider-flexible-en-jquery/#comments</comments>
		<pubDate>Mon, 18 Mar 2013 17:14:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[slider]]></category>

		<guid isPermaLink="false">http://novacreations.net/?p=959</guid>
		<description><![CDATA[<p>Implementar un slider es sencillo ya que existen muchas soluciones en jquery en la red. Sin embargo me encontré con el requerimiento de crear un slider con características muy particulares de lo que no encontré ninguna librería existente que me pudiera ayudar, o que me permitiera ajustarlo de forma simple. Mientras consideraba crear un slider desde cero descubrí SliderKit.<a href="http://novacreations.net/sliderkit-slider-flexible-en-jquery/">&#160;&#160;[ Read More ]</a></p><p>The post <a href="http://novacreations.net/sliderkit-slider-flexible-en-jquery/">SliderKit, slider flexible en Jquery</a> appeared first on <a href="http://novacreations.net">Novacreations</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><img class="size-medium wp-image-963 alignright" alt="doc-elements" src="http://novacreations.net/wp-content/uploads/2013/03/doc-elements-300x204.jpg" width="300" height="204" /></p>
<p>Implementar un slider es sencillo ya que existen muchas soluciones en jquery en la red. Sin embargo me encontré con el requerimiento de crear un slider con características muy particulares de lo que no encontré ninguna librería existente que me pudiera ayudar, o que me permitiera ajustarlo de forma simple. Mientras consideraba crear un slider desde cero descubrí SliderKit.</p>
<p>SliderKit es una librería que integra las funcionalidades mas comunes de los slider de una forma muy ligera y flexible lo que permite realizar modificaciones de forma muy sencilla. Entre las facilidades se encuentran los elementos modulares, múltiples controles de navegación, navegación horizontal y vertical, efectos, addons y completo control con CSS.</p>
<p>Con la herramienta podremos crear gran variedad de elementos visuales como sliders fotográficos, galerias de fotos, slideshows, sliders de noticias, tabs, etc. Su mayor fortaleza es su facilidad para ser modificado y adaptarse a nuestras necesidades.<br />
<img class="aligncenter size-full wp-image-962" alt="sliderkit" src="http://novacreations.net/wp-content/uploads/2013/03/sliderkit.png" width="494" height="405" /></p>
<p>The post <a href="http://novacreations.net/sliderkit-slider-flexible-en-jquery/">SliderKit, slider flexible en Jquery</a> appeared first on <a href="http://novacreations.net">Novacreations</a>.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Novacreations?a=-I00dYZbgGY:Cza07h4pxow:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=-I00dYZbgGY:Cza07h4pxow:pkvgrAd9yLY"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=pkvgrAd9yLY" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=-I00dYZbgGY:Cza07h4pxow:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=-I00dYZbgGY:Cza07h4pxow:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Novacreations?i=-I00dYZbgGY:Cza07h4pxow:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=-I00dYZbgGY:Cza07h4pxow:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://novacreations.net/sliderkit-slider-flexible-en-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://novacreations.net/sliderkit-slider-flexible-en-jquery/</feedburner:origLink></item>
		<item>
		<title>Templates en Eclipse, completando tu código</title>
		<link>http://feedproxy.google.com/~r/Novacreations/~3/_2UDZuNbtSY/</link>
		<comments>http://novacreations.net/templates-de-edicion-en-eclipse-completando-tu-codigo/#comments</comments>
		<pubDate>Fri, 15 Mar 2013 16:46:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[DZone]]></category>
		<category><![CDATA[ECLIPSE]]></category>
		<category><![CDATA[Editor]]></category>
		<category><![CDATA[Editor Templates]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Templates]]></category>

		<guid isPermaLink="false">http://novacreations.net/?p=951</guid>
		<description><![CDATA[<p>Eclipse es una plataforma de desarrollo que contiene una cantidad enromes de funciones que te ayudarán a trabajar con mayor productividad. Algunas de estas herramientas puede costar un poco encontrarlas pero después serán indispensables en tu codificación del día a día. Los templates son un ejemplo de ellos. Eclipse te ayuda a completar los fragmentos de códigos que mas repites. Por<a href="http://novacreations.net/templates-de-edicion-en-eclipse-completando-tu-codigo/">&#160;&#160;[ Read More ]</a></p><p>The post <a href="http://novacreations.net/templates-de-edicion-en-eclipse-completando-tu-codigo/">Templates en Eclipse, completando tu código</a> appeared first on <a href="http://novacreations.net">Novacreations</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Eclipse es una plataforma de desarrollo que contiene una cantidad enromes de funciones que te ayudarán a trabajar con mayor productividad. Algunas de estas herramientas puede costar un poco encontrarlas pero después serán indispensables en tu codificación del día a día.</p>
<p>Los templates son un ejemplo de ellos. Eclipse te ayuda a completar los fragmentos de códigos que mas repites.</p>
<p>Por ejemplo al momento de escribir &#8220;for&#8221; en una función:</p>
<p><img class="aligncenter size-full wp-image-952" alt="adding-a-for" src="http://novacreations.net/wp-content/uploads/2013/03/adding-a-for.png" width="413" height="89" /></p>
<p style="text-align: left;">Y presionando Ctrl+Space te muestra el Asistente de contenido con diferentes sugerencias de código.</p>
<p><img class="aligncenter size-full wp-image-953" alt="content-assist" src="http://novacreations.net/wp-content/uploads/2013/03/content-assist.png" width="584" height="237" /></p>
<p>Puedes editar, crear u optimizar los templates de acuerdo a las necesidades de tu proyecto. Te recomiendo una excelente y sencilla guía en el portal DZone</p>
<p><a href="http://java.dzone.com/articles/editor-templates-eclipse" target="_blank"><strong>http://java.dzone.com/articles/editor-templates-eclipse</strong></a><br />
¿Cuales son los templates que mas te ayudan  la hora de teclear?</p>
<p>The post <a href="http://novacreations.net/templates-de-edicion-en-eclipse-completando-tu-codigo/">Templates en Eclipse, completando tu código</a> appeared first on <a href="http://novacreations.net">Novacreations</a>.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Novacreations?a=_2UDZuNbtSY:6XsX_CWs6_A:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=_2UDZuNbtSY:6XsX_CWs6_A:pkvgrAd9yLY"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=pkvgrAd9yLY" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=_2UDZuNbtSY:6XsX_CWs6_A:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=_2UDZuNbtSY:6XsX_CWs6_A:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Novacreations?i=_2UDZuNbtSY:6XsX_CWs6_A:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=_2UDZuNbtSY:6XsX_CWs6_A:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://novacreations.net/templates-de-edicion-en-eclipse-completando-tu-codigo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://novacreations.net/templates-de-edicion-en-eclipse-completando-tu-codigo/</feedburner:origLink></item>
		<item>
		<title>Diez Mitos sobre PHP</title>
		<link>http://feedproxy.google.com/~r/Novacreations/~3/ttY4eF7dE2U/</link>
		<comments>http://novacreations.net/diez-mitos-sobre-php/#comments</comments>
		<pubDate>Fri, 01 Mar 2013 16:07:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://novacreations.net/?p=931</guid>
		<description><![CDATA[<p>Muchos desarrolladores de PHP aprenden este lenguaje de forma intrínseca por lo que en ocasiones no se entiende como funciona de fondo o no se aprovechan todas sus ventajas y oportunidades. Esto ha llevado a muchos mitos y leyendas sobre PHP, aquí 10 de ellos. &#160; 1. MITO: PHP ES UN LENGUAJE INTERPRETADO En realidad es un<a href="http://novacreations.net/diez-mitos-sobre-php/">&#160;&#160;[ Read More ]</a></p><p>The post <a href="http://novacreations.net/diez-mitos-sobre-php/">Diez Mitos sobre PHP</a> appeared first on <a href="http://novacreations.net">Novacreations</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><img class="size-medium wp-image-935 alignright" alt="computer_programmer_by_onizukaas-d5ejgu0" src="http://novacreations.net/wp-content/uploads/2013/03/computer_programmer_by_onizukaas-d5ejgu0-300x225.jpg" width="300" height="225" />Muchos desarrolladores de PHP aprenden este lenguaje de forma intrínseca por lo que en ocasiones no se entiende como funciona de fondo o no se aprovechan todas sus ventajas y oportunidades. Esto ha llevado a muchos mitos y leyendas sobre PHP, aquí 10 de ellos.</p>
<p>&nbsp;</p>
<p><span style="line-height: 13px;"><strong>1. MITO: PHP ES UN LENGUAJE INTERPRETADO</strong><br />
</span></p>
<p><span style="line-height: 13px;">En realidad es un lenguaje compilado. </span>Desde PHP 4 el código al ser llamado es compilado por el motor ZEND. Este compilado es el que realmente se ejecuta al correr un archivo en PHP. El código compilado es almacena en memoria, pero es posible generarlo en archivos físicos o resguardar el código compilado en cache para incrementar la eficiencia de nuestros programas.</p>
<p>Una opción muy sofisticada es la de compilar nuestro código PHP a C++ para posteriormente ser construido en un archivo binario o un ejecutable independiente lo que nos permite mejorar el rendimiento de nuestro aplicación. Estas técnicas son usadas en proyectos como Facebook.</p>
<p><strong>2. MITO: PHP no puede&#8230;</strong></p>
<p>Existe una gran variedad de extensiones de PHP y es posible construir las nuestras en código C o C++. Cualquier cosa que se pueda hacer en C ó C++ se puede implementar en PHP.</p>
<p>Esto nos ayuda a crear herramientas avanzadas de gestión de memoria, control de hardware, comunicación a bajo nivel entre otros.</p>
<p><strong>3. MITO: PHP no puede hacer algo que otro lenguaje si</strong></p>
<p>En general es posible hacer todo lo que otro lenguaje pueda, para cuestiones mas avanzadas podemos usar o crear alguna extensión. Pero si se da el caso de encontrarnos con un código en otro lenguaje que deseamos usar,  existen las extensiones para integrarlos y ejecutarlos desde PHP. Existen extensiones para Java, .NET, Python, Perl, Lua, entre otros.</p>
<p><strong>4. MITO: PHP solo es para la Web</strong></p>
<p>Podemos crear aplicaciones para ejecutarlas fuera de un servidor Web con un ejecutable en PHP CLI, lo que nos permite correr nuestros scripts de PHP en la línea de comando. Incluso si requieres crear una aplicación de escritorio existen las herramientas para crear GUIs con PHP.</p>
<p><strong>5. MITO: PHP es controlado por una ZEND</strong></p>
<p>PHP no esta hecho por una sola entidad, esta compuesto por un grupo de desarrolladores los cuales en su mayoria  son independientes o pertenecen a otras empresas como Microsoft y Oracle, por lo que se tiene una estricta vigilancia sobre el camino que toma este lenguaje de programación.</p>
<p><strong>6. MITO: La documentación es mala</strong></p>
<p>PHP es uno de los proyectos mejor documentados con un amplio repositorio de ayuda (en diferentes idiomas) que resulta ser muy claros, con ejemplos y retroalimentación de otros desarrolladores.</p>
<p><strong>7. MITO: Los proyectos no son reusables al no ser OO</strong></p>
<p>Si tu aplicación en PHP no es reusable se debe mas al diseño o arquitectura  que las capacidades del lenguaje. Existe una gran variedad de librerías que pueden ser integradas en diferentes proyectos. Como ejemplo tenemos WordPress, Drupal o Joomla que nos demuestran la capacidad de PHP.</p>
<p><strong>8.  MITO: PHP es peor que el Framework&#8230;</strong></p>
<p>Comparar PHP con frameworks como Ruby On Rails es ver peras y manzanas. Como desarrolladores debemos mas que casarnos con un framework, adquirir una metodología de desarrollo que nos permita ser mas productivos.</p>
<p><strong>9. MITO: PHP no es bueno para aplicaciones de alto rendimiento y escalables</strong></p>
<p>Una aplicación de alto rendimiento y escalable depende mas de la arquitectura de la aplicación que el lenguaje. Recordemos que PHP al ser compilado tiene excelentes niveles de rendimiento, y si hiciera falta podemos hacer ajustes a nuestro compilador para optimizar aún mas nuestro código de acuerdo  a nuestras necesidades. Aplicaciones como Facebook corren sobre PHP. Solo tenemos que usar las técnicas básicas de optimización que por cierto, aplican a cualquier lenguaje.</p>
<p><strong>10. MITO: Los desarrolladores de PHP son baratos por que no están calificados.</strong></p>
<p>Al existir un gran demanda y una gran oferta de desarrolladores PHP (el cual se aprende muy fácil) es posible contratar con bajos costos los servicios de un programador, especialmente para actividades no muy complejas como instalar PHP, mantener un servidor y actualizar una página.</p>
<p>Sin embargo existe la necesidad de encontrar desarrolladores PHP con habilidades mas sofisticadas que les permitan diseñar arquitecturas, mejorar rendimiento y gestión de seguridad. Estos desarrolladores son mas escasos y encontrar un buen consultor PHP es costoso.</p>
<p>&nbsp;</p>
<p>Es importante conocer a profundidad este lenguaje para sacarle el mayor beneficio posible. Recuerda que un profesional no debe ser solo un experto en un lenguaje, sino en los paradigmas de programación que le permiten sacar beneficio de este y otros lenguajes usando siempre las herramientas mas adecuadas para el proyecto en puerta.</p>
<p style="text-align: center;"><a href="http://novacreations.net/wp-content/uploads/2013/03/The_Programmer_by_mental_awareness.jpg"><img class="aligncenter  wp-image-936" alt="The_Programmer_by_mental_awareness" src="http://novacreations.net/wp-content/uploads/2013/03/The_Programmer_by_mental_awareness.jpg" width="378" height="185" /></a></p>
<p> Imagen: <a href="http://fav.me/d2egu9c" target="_blank">~mental-awareness</a> <a href="http://fav.me/d5ejgu0" target="_blank">~OnizukaAS</a></p>
<p>The post <a href="http://novacreations.net/diez-mitos-sobre-php/">Diez Mitos sobre PHP</a> appeared first on <a href="http://novacreations.net">Novacreations</a>.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Novacreations?a=ttY4eF7dE2U:VMj32xp1Hz0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=ttY4eF7dE2U:VMj32xp1Hz0:pkvgrAd9yLY"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=pkvgrAd9yLY" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=ttY4eF7dE2U:VMj32xp1Hz0:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=ttY4eF7dE2U:VMj32xp1Hz0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Novacreations?i=ttY4eF7dE2U:VMj32xp1Hz0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=ttY4eF7dE2U:VMj32xp1Hz0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://novacreations.net/diez-mitos-sobre-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://novacreations.net/diez-mitos-sobre-php/</feedburner:origLink></item>
		<item>
		<title>Mensajes de error absurdos</title>
		<link>http://feedproxy.google.com/~r/Novacreations/~3/m539Qqr5gnI/</link>
		<comments>http://novacreations.net/mensajes-de-error-absurdos/#comments</comments>
		<pubDate>Thu, 28 Feb 2013 16:11:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[errores]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[mensajes]]></category>

		<guid isPermaLink="false">http://novacreations.net/?p=913</guid>
		<description><![CDATA[<p>Hace unos días publicamos las recomendaciones para escribir tus mensajes de error. Nadie experimenta en cabeza ajena pero los siguientes errores demuestran la necesidad de ser claros al dar retroalimentación al usuario. &#160; ¿Error Fatal sin error? ¡Suena terrible! ¿Es un error que se completara la acción? ¡Eso lo sera la tuya! ¿Hum? ¡Entonces no<a href="http://novacreations.net/mensajes-de-error-absurdos/">&#160;&#160;[ Read More ]</a></p><p>The post <a href="http://novacreations.net/mensajes-de-error-absurdos/">Mensajes de error absurdos</a> appeared first on <a href="http://novacreations.net">Novacreations</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Hace unos días publicamos las recomendaciones para escribir tus mensajes de error. Nadie experimenta en cabeza ajena pero los siguientes errores demuestran la necesidad de ser claros al dar retroalimentación al usuario.</p>
<p>&nbsp;</p>
<p style="text-align: center;">¿Error Fatal sin error?</p>
<p style="text-align: center;"><img class="size-full wp-image-916 aligncenter" alt="fatal-error-no-error-funny-error-messages" src="http://novacreations.net/wp-content/uploads/2013/02/fatal-error-no-error-funny-error-messages.jpg" width="400" height="180" /></p>
<p style="text-align: center;">¡Suena terrible!</p>
<p style="text-align: center;"><img class="size-full wp-image-915 aligncenter" alt="catastrophical-failure-funny-error-messages" src="http://novacreations.net/wp-content/uploads/2013/02/catastrophical-failure-funny-error-messages.jpg" width="331" height="191" /><br />
¿Es un error que se completara la acción?</p>
<p style="text-align: center;"><img class="size-full wp-image-917 aligncenter" alt="operation-completed-succesfully-error-funny-error-messages" src="http://novacreations.net/wp-content/uploads/2013/02/operation-completed-succesfully-error-funny-error-messages.jpg" width="355" height="201" /></p>
<p style="text-align: center;">¡Eso lo sera la tuya!</p>
<p style="text-align: center;"><img class="size-full wp-image-918 aligncenter" alt="funny-windows-error-messages-1" src="http://novacreations.net/wp-content/uploads/2013/02/funny-windows-error-messages-1.jpg" width="275" height="189" /></p>
<p style="text-align: center;">¿Hum?</p>
<p style="text-align: center;"><img class="size-full wp-image-920 aligncenter" alt="4520.gui_08" src="http://novacreations.net/wp-content/uploads/2013/02/4520.gui_08.png" width="446" height="163" /></p>
<p style="text-align: center;">¡Entonces no lo hagas!</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-921" alt="user11477_pic4006_1248296283" src="http://novacreations.net/wp-content/uploads/2013/02/user11477_pic4006_1248296283.png" width="385" height="171" /></p>
<p style="text-align: center;">Necesitamos un número mágico de los buenos.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-922" alt="Pic-1" src="http://novacreations.net/wp-content/uploads/2013/02/Pic-1.png" width="357" height="126" /></p>
<p>The post <a href="http://novacreations.net/mensajes-de-error-absurdos/">Mensajes de error absurdos</a> appeared first on <a href="http://novacreations.net">Novacreations</a>.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Novacreations?a=m539Qqr5gnI:iqYcKsyLRuE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=m539Qqr5gnI:iqYcKsyLRuE:pkvgrAd9yLY"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=pkvgrAd9yLY" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=m539Qqr5gnI:iqYcKsyLRuE:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=m539Qqr5gnI:iqYcKsyLRuE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Novacreations?i=m539Qqr5gnI:iqYcKsyLRuE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=m539Qqr5gnI:iqYcKsyLRuE:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://novacreations.net/mensajes-de-error-absurdos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://novacreations.net/mensajes-de-error-absurdos/</feedburner:origLink></item>
		<item>
		<title>Recomendaciones para mensajes de error efectivos</title>
		<link>http://feedproxy.google.com/~r/Novacreations/~3/a-gLzyWlgZs/</link>
		<comments>http://novacreations.net/recomendaciones-mensajes-error/#comments</comments>
		<pubDate>Mon, 25 Feb 2013 18:34:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[mensajes]]></category>
		<category><![CDATA[sistemas]]></category>

		<guid isPermaLink="false">http://novacreations.net/?p=901</guid>
		<description><![CDATA[<p>Si existe algo seguro es que  tarde o temprano nuestra aplicación mostrará un mensaje de error. Su causa puede ser que el usuario efectuó una acción incorrecta, existe una falla en la lógica de nuestra aplicación o se presento un problema de conexión entre una infinidad de posibles eventos. Un mensaje de error efectivo permite<a href="http://novacreations.net/recomendaciones-mensajes-error/">&#160;&#160;[ Read More ]</a></p><p>The post <a href="http://novacreations.net/recomendaciones-mensajes-error/">Recomendaciones para mensajes de error efectivos</a> appeared first on <a href="http://novacreations.net">Novacreations</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-906" alt="GOOGLE CHROME ERROR" src="http://novacreations.net/wp-content/uploads/2013/02/GOOGLE-CHROME-ERROR.png" width="150" height="183" />Si existe algo seguro es que  tarde o temprano nuestra aplicación mostrará un mensaje de error. Su causa puede ser que el usuario efectuó una acción incorrecta, existe una falla en la lógica de nuestra aplicación o se presento un problema de conexión entre una infinidad de posibles eventos.</p>
<p>Un mensaje de error efectivo permite a los usuarios finales puedan resolver el problema entendiendo las razones que general el incidente. Un usuario evitará a toda costa leer el manual o la ayuda por lo que esta es una oportunidad para educar al usuario ahorrando mucho trabajo al momento de dar soporte.</p>
<p>Un mensaje de error debe resolver 3 preguntas:</p>
<ul>
<li>¿Qué paso y por qué?</li>
<li>¿Cuál es el resultado para el usuario?</li>
<li>¿Qué puede hacer el usuario para que no se repita?</li>
</ul>
<p>&nbsp;</p>
<p>Les comparto las pautas recomendadas para los mensajes de error:</p>
<p>&nbsp;</p>
<ul>
<li>Indicar de forma <strong>explícita</strong> que algo salió mal. El peor mensaje de error es el que no se presenta.</li>
<li>Mensajes <strong>entendibles</strong> para seres humanos que indiquen de forma clara que fue lo que sucedió. Evita términos técnicos sin ser coloquial, recuerda que el error es para el usuario, no para el ingeniero de desarrollo.</li>
<li><strong>Amables</strong>, no acusar al usuario o ser rudos implicando estupidez o que hicieron algo incorrecto.</li>
<li>Descripción <strong>precisa</strong> del problema. Mensajes ambiguos como “Error general” o “Datos inválidos” llevan a la frustración al no obtener la retroalimentación adecuada.</li>
<li><strong>Recomendación</strong> de cómo solucionar el problema. En lugar de un “no se puede” indicar que se puede hacer para que se pueda, posibles acciones alternas o soluciones.</li>
<li><strong>Visibilidad</strong>. El mensaje debe ser claramente identificable e indicar en donde se genera el error. Por ejemplo marcar el campo que no se logro validar.</li>
<li><strong>Preservar</strong> la información del usuario o regresar al estado anterior a la generación del error.</li>
<li>Facilitar la <strong>corrección</strong> del error. Se puede lograr mostrando posibles soluciones o sugerencias.</li>
<li><strong>Educa</strong> al usuario. Aprovecha esta oportunidad para dar indicaciones sobre la forma en que opera el proceso para que comprendan la causa origen del error.</li>
<li>Ofrece <strong>información adicional</strong> con una liga o un tooltip cuando exista información que de mayor explicación al incidente.  Por ejemplo si el error es que no se tiene conexión, ofrecer una guía de cómo validarla.</li>
</ul>
<p>¿Tienes alguna otra recomendación para los mensajes de error?</p>
<p>The post <a href="http://novacreations.net/recomendaciones-mensajes-error/">Recomendaciones para mensajes de error efectivos</a> appeared first on <a href="http://novacreations.net">Novacreations</a>.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Novacreations?a=a-gLzyWlgZs:pr6JyuRiNY0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=a-gLzyWlgZs:pr6JyuRiNY0:pkvgrAd9yLY"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=pkvgrAd9yLY" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=a-gLzyWlgZs:pr6JyuRiNY0:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=a-gLzyWlgZs:pr6JyuRiNY0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Novacreations?i=a-gLzyWlgZs:pr6JyuRiNY0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=a-gLzyWlgZs:pr6JyuRiNY0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://novacreations.net/recomendaciones-mensajes-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://novacreations.net/recomendaciones-mensajes-error/</feedburner:origLink></item>
		<item>
		<title>Protegiendo tu sitio web de las 10 vulnerabilidades mas comunes.</title>
		<link>http://feedproxy.google.com/~r/Novacreations/~3/ITn-tspB1YI/</link>
		<comments>http://novacreations.net/diez-vulnerabilidades-aplicaciones-web/#comments</comments>
		<pubDate>Wed, 13 Feb 2013 18:45:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.novacreations.net/?p=813</guid>
		<description><![CDATA[<p>Tu sitio web puede ser blanco fácil de hackers, extorsionadores y otras alimañas de la red que usan las vulnerabilidades de tu página como puntos de entrada.  Entre los daños que puedes sufrir es  el robo de información de usuarios (desacreditando además tu marca u organización), pérdidas financieras, convertir tu sitio en un punto de<a href="http://novacreations.net/diez-vulnerabilidades-aplicaciones-web/">&#160;&#160;[ Read More ]</a></p><p>The post <a href="http://novacreations.net/diez-vulnerabilidades-aplicaciones-web/">Protegiendo tu sitio web de las 10 vulnerabilidades mas comunes.</a> appeared first on <a href="http://novacreations.net">Novacreations</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-815" alt="Computer_hacker_in_the_dark_by_Schotter" src="http://www.novacreations.net/wp-content/uploads/2013/02/Computer_hacker_in_the_dark_by_Schotter-300x264.jpg" width="300" height="264" />Tu sitio web puede ser blanco fácil de hackers, extorsionadores y otras alimañas de la red que usan las vulnerabilidades de tu página como puntos de entrada.  Entre los daños que puedes sufrir es  el robo de información de usuarios (desacreditando además tu marca u organización), pérdidas financieras, convertir tu sitio en un punto de descarga de programas maliciosos o dejarte fuera de línea. De acuerdo al objetivo de tu web ya sea un portal empresarial o una página de entretenimiento  debes evaluar los riesgos e identificar los puntos vulnerables de tu proyecto.</p>
<p>El<a title="Open Web Application Security Project " href="https://www.owasp.org/" target="_blank"> Open Web Application Security Project</a> nos muestra los 10 tipos de vulnerabilidades más comunes y te comparto algunas soluciones:</p>
<ol>
<li><strong>Inyección</strong> – Ocurre cuando a nuestro sistema entra información no confiable a través de formularios o comandos que son interpretados por queries en nuestra base de datos. Puede resultar en robo o pérdida de nuestra información.<em>Solución</em>: Validar y limpiar todo lo que el usuario ingrese a nuestro sistema antes de realizar cualquier proceso además de usar Prepared statements y stored procedures.</li>
<li><strong>Secuencias de comandos en sitios cruzados (<a title="Cross sites cripting" href="http://es.wikipedia.org/wiki/Cross-site_scripting" target="_blank">Cross-site scripting, XSS</a>).</strong> Esta falla permite desplegar en el navegador datos no confiables proporcionados por usuarios, generalmente inyectando código javascript malicioso.  Estos datos pueden secuestrar tu sitio web, permitiendo que tus usuarios sean redireccionados a sitios maliciosos o descarguen malware.<em>Solución</em>: Validar y escapar cualquier dato a ser impreso en tu sitio, trata siempre de usar herramientas de templates los cuales te permitan optimizar este proceso (Freemarker o Smarty).</li>
<li><strong>Autenticación rota.</strong> Se presenta cuando es posible suplantar la identidad del usuario al obtener acceso a datos como contraseñas o identificadores. Un ejemplo es poder modificar el id de la sesión en la cookie y obtener así acceso como un administrador o cambiar el perfil de acceso.<em>Solución</em>: Verificar los procesos de autenticación, usar mecanismos y librerías ya existentes. No guardar información sobre permisos o identidad en cookies.</li>
<li><strong>Solicitudes falsificadas en sitios cruzados.</strong> El atacante engaña a la victima a enviar solicitudes HTTP que no desea lo que permite al atacante ejecutar operaciones que el usuario no desea.<em>Solución</em>: Controlar el flujo de los procesos usnados tokens únicos por sesión y por solicitud</li>
<li><strong>Referencias directas e inseguras a objetos</strong>. Exponer  referencias a objetos de implementación interna como archivos, directorios y base de dato por lo que pueden ser manipulados. Por ejemplo si usamos un script de descarga que recibe como parámetro el nombre del archivo, puede ser usado para enviar al atacante nuestro documento de configuración con la clave de nuestra Base de Datos.<em>Solución</em>: Usar siempre controles de acceso y no ofrecer datos sobre la implementación interna.</li>
<li><strong>Configuración errónea de seguridad</strong>. Un parámetro mal especificado puede permitir el acceso a nuestras aplicaciones.<em>Solución</em>: Definir todos los elementos de seguridad y no usar atributos por defecto (por ejemplo el usuario y password root), mantener nuestras aplicaciones, servidores y librerías siempre actualizados.</li>
<li><strong>Almacenamiento inseguro</strong>: Si un atacante tuviera acceso a nuestra información y esta no se encontrará asegurada, podría acceder a contraseñas y datos de tarjeta de crédito de usuarios y clientes entre otra información sensitiva.<em>Solución</em>: Encriptar información sensible en nuestra base de datos.</li>
<li><strong>Fallas al restringir acceso URL.</strong> Una página en nuestro sitio que no sea no validada puede permitir el acceso áreas restringidas mediante la manipulación de la URL otorgando permisos administrativos a un atacante. Por ejemplo tener una página admin.php como centro de control y no validar su acceso.<em>Solución</em>: Validar todas las páginas o controladores, usar métodos de autenticación incorporados en el servidor.</li>
<li><strong>Insuficiente protección en la capa de transporte.</strong> Todo el tráfico en internet puede ser escuchado, y al enviar información sensitiva como contraseñas, números de tarjeta o documentos sin su apropiada autenticación y encriptación, alguien puede tener acceso a esa información.<em>Solución</em>: Usar SSL y TSL y evitar enviar información sensitiva que pueda ser accedida por un escuchante.</li>
<li><strong>Forwards y Redirects no validados</strong>. El permitir que tu aplicación envié a tus visitantes a otra página o sitio sin validar puede dejarlos caer en sitios de phising o malware.<em>Solución</em>: Valida y lleva un control sobre los links y forwards que aparecen en tu página.</li>
</ol>
<p>&nbsp;</p>
<p><img class="alignleft size-full wp-image-816" alt="seguridad2" src="http://www.novacreations.net/wp-content/uploads/2013/02/seguridad2.png" width="221" height="248" />Para asegurar nuestro sitio debemos aceptar que nuestras aplicaciones pueden ser vulnerables. Se debe Verifica cada una de esas vulnerabilidades y crea soluciones y medidas de contención en caso de que tu sitio se vea comprometido. Nunca olvides tener un respaldo.</p>
<p>Estos son los puntos y soluciones generales. Debes recordar que existen otros ataques y diferentes variantes de los mismos. De igual forma los ataques se manifiestan de diferentes formas dependiendo del lenguaje, la plataorma, el servidor, el sistema operativo, etc.</p>
<p>Mas información: <a title="owasp.org" href="https://owasp.org/index.php/Top_10_2013-Main" target="_blank">https://owasp.org/index.php/Top_10_2013-Main</a></p>
<p>Imágenes:  ~<a href="http://simiographics.deviantart.com/">simiographics</a> ~<a href="http://schotter.deviantart.com/">Schotter</a></p>
<p>The post <a href="http://novacreations.net/diez-vulnerabilidades-aplicaciones-web/">Protegiendo tu sitio web de las 10 vulnerabilidades mas comunes.</a> appeared first on <a href="http://novacreations.net">Novacreations</a>.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Novacreations?a=ITn-tspB1YI:x51mOJVQZnU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=ITn-tspB1YI:x51mOJVQZnU:pkvgrAd9yLY"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=pkvgrAd9yLY" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=ITn-tspB1YI:x51mOJVQZnU:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=ITn-tspB1YI:x51mOJVQZnU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Novacreations?i=ITn-tspB1YI:x51mOJVQZnU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Novacreations?a=ITn-tspB1YI:x51mOJVQZnU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Novacreations?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://novacreations.net/diez-vulnerabilidades-aplicaciones-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://novacreations.net/diez-vulnerabilidades-aplicaciones-web/</feedburner:origLink></item>
	</channel>
</rss>
