<?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>Datanoia.com &#187; risharp</title>
	<atom:link href="http://www.datanoia.com/author/risharp/feed" rel="self" type="application/rss+xml" />
	<link>http://www.datanoia.com</link>
	<description></description>
	<lastBuildDate>Sun, 04 Dec 2011 05:48:53 +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>¿Cómo usar Google Docs?</title>
		<link>http://www.datanoia.com/%c2%bfcomo-usar-google-docs.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25c2%25bfcomo-usar-google-docs</link>
		<comments>http://www.datanoia.com/%c2%bfcomo-usar-google-docs.html#comments</comments>
		<pubDate>Wed, 30 Dec 2009 04:37:33 +0000</pubDate>
		<dc:creator>risharp</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[google docs]]></category>

		<guid isPermaLink="false">http://www.datanoia.com/?p=237</guid>
		<description><![CDATA[Ya muchos deben haber usado Google Docs, pero para los que no, ahí les va una pequeña explicación: Generalmente nuestros documentos de texto, hojas de cálculo o presentaciones las tenemos guardadas en nuestras PCs. &#160; &#160; Y cuando queremos  trabajar un sólo documento con otras personas generalmente la enviamos por mail. Causando que se creen muchas<a href="http://www.datanoia.com/%c2%bfcomo-usar-google-docs.html">&#160;&#160;[ Read More ]</a>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.datanoia.com%252F%2525c2%2525bfcomo-usar-google-docs.html%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22%C2%BFC%C3%B3mo%20usar%20Google%20Docs%3F%22%20%7D);"></div>
<p>Ya muchos deben haber usado Google Docs, pero para los que no, ahí les va una pequeña explicación:</p>
<ul>
<li>Generalmente nuestros documentos de texto, hojas de cálculo o presentaciones las tenemos guardadas en nuestras PCs.</li>
</ul>
<p>&nbsp;</p>
<p><a href="../wp-content/uploads/2009/12/casa1.jpg" target="_blank"><img title="casa1" src="../wp-content/uploads/2009/12/casa1.jpg" alt="casa1" width="240" height="240" /></a></p>
<p>&nbsp;</p>
<ul>
<li>Y cuando queremos  trabajar un sólo documento con otras personas generalmente la enviamos por mail. Causando que se creen muchas versiones del mismo documento.</li>
</ul>
<p>&nbsp;</p>
<p><a href="../wp-content/uploads/2009/12/casa22.jpg" target="_blank"><img title="casa2" src="../wp-content/uploads/2009/12/casa22.jpg" alt="casa2" width="400" height="400" /></a></p>
<ul>
<li>El problema surge cuando queremos tener todas esas versiones en un solo documento.</li>
</ul>
<p><a href="../wp-content/uploads/2009/12/casa3.jpg" target="_blank"><img title="casa3" src="../wp-content/uploads/2009/12/casa3.jpg" alt="casa3" width="400" height="400" /></a></p>
<ul>
<li>Con Google Docs se sube el documento a Internet (Google Docs) y los demás usuarios pueden ver y modificar el mismo documento, teniendo siempre una sola versión del mismo.</li>
</ul>
<p><a href="../wp-content/uploads/2009/12/casa4.jpg" target="_blank"><img title="casa4" src="../wp-content/uploads/2009/12/casa4.jpg" alt="casa4" width="400" height="400" /></a></p>
<h1>¿Cómo?</h1>
<ul>
<li>Entrar a <strong><a href="http://docs.google.com/" target="_blank">docs</a></strong><a href="http://docs.google.com/" target="_blank">.</a><strong><a href="http://docs.google.com/" target="_blank">google</a></strong><a href="http://docs.google.com/" target="_blank">.com/</a> e iniciar sesión con tu cuenta GMAIL</li>
</ul>
<p><a href="../wp-content/uploads/2009/12/casa5.jpg" target="_blank"><img title="casa5" src="../wp-content/uploads/2009/12/casa5.jpg" alt="casa5" width="300" height="300" /></a></p>
<p>&nbsp;</p>
<ul>
<li>Seleccionar tipo de documento a crear (Hoja de Texto, hoja de cálculo o presentación).</li>
</ul>
<p><a href="../wp-content/uploads/2009/12/casa6.jpg" target="_blank"><img title="casa6" src="../wp-content/uploads/2009/12/casa6.jpg" alt="casa6" width="300" height="300" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<ul>
<li>Para trabajar el mismo documento con otras personas, sólo hacer clic en “COMPARTIR”.</li>
</ul>
<p><a href="../wp-content/uploads/2009/12/casa7.jpg" target="_blank"><img title="casa7" src="../wp-content/uploads/2009/12/casa7.jpg" alt="casa7" width="400" height="400" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<ul>
<li>Hacer clic en “Invitar usuarios” y escribir el o los correos electrónicos con quien se compartirá el documento, no es necesario que sea GMAIL.</li>
</ul>
<p><a href="../wp-content/uploads/2009/12/casa8.jpg" target="_blank"><img title="casa8" src="../wp-content/uploads/2009/12/casa8.jpg" alt="casa8" width="400" height="400" /></a></p>
<ul>
<li>El usuario recibirá un link cifrado con el documento, y cualquier cambio que se haga en el documento lo verán todos los usuarios participantes.</li>
</ul>
<p><a href="../wp-content/uploads/2009/12/casa151.jpg" target="_blank"><img title="casa15" src="../wp-content/uploads/2009/12/casa151.jpg" alt="casa15" width="400" height="400" /></a></p>
<p><map name='google_ad_map_237_e6f9cc4188fca22c'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/237?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_237_e6f9cc4188fca22c' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=237&amp;url= http%3A%2F%2Fwww.datanoia.com%2F%25c2%25bfcomo-usar-google-docs.html' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.datanoia.com/%c2%bfcomo-usar-google-docs.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Datahumor: Más Geek no puede haber!</title>
		<link>http://www.datanoia.com/datanoia-%c2%bb-datahumor-mas-geek-no-puede-haber.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=datanoia-%25c2%25bb-datahumor-mas-geek-no-puede-haber</link>
		<comments>http://www.datanoia.com/datanoia-%c2%bb-datahumor-mas-geek-no-puede-haber.html#comments</comments>
		<pubDate>Wed, 23 Dec 2009 04:43:50 +0000</pubDate>
		<dc:creator>risharp</dc:creator>
				<category><![CDATA[Off-Topic]]></category>
		<category><![CDATA[geek]]></category>

		<guid isPermaLink="false">http://www.datanoia.com/?p=240</guid>
		<description><![CDATA[Camisetas para chicas geek embarazadas: rogertrips en: Geek in Love La vida en 140 caracteres: Ventana externa Decoraciones geek navideñas xD Boda bien Geek: Los Geeks somos muchas cosas, desde sexys…hasta buenos en la cama O.O Feliz año 2010 Geek xD Microsoft -.- Os quiero amigos del Twister!! xD Ventana externa Hombres, Mujeres y Geeks<a href="http://www.datanoia.com/datanoia-%c2%bb-datahumor-mas-geek-no-puede-haber.html">&#160;&#160;[ Read More ]</a>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.datanoia.com%252Fdatanoia-%2525c2%2525bb-datahumor-mas-geek-no-puede-haber.html%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Datahumor%3A%20M%C3%A1s%20Geek%20no%20puede%20haber%21%22%20%7D);"></div>
<div>
<h4><a href="http://www.datanoia.com/wp-content/uploads/2009/12/44.jpg" target="_blank"><img title="44" src="http://www.datanoia.com/wp-content/uploads/2009/12/44.jpg" alt="44" width="383" height="380" /></a></h4>
<h4>Camisetas para chicas geek embarazadas:</h4>
<p><a href="http://www.datanoia.com/wp-content/uploads/2009/12/camiseta-geek-embarazadas-1.jpg" target="_blank"><img title="camiseta-geek-embarazadas-1" src="http://www.datanoia.com/wp-content/uploads/2009/12/camiseta-geek-embarazadas-1.jpg" alt="camiseta-geek-embarazadas-1" width="400" height="531" /></a></p>
<h4 style="font-size: 1em;">rogertrips en: Geek in Love</h4>
<p><a href="http://www.datanoia.com/wp-content/uploads/2009/12/geek_in_love_3.jpg" target="_blank"><img title="geek_in_love_3" src="http://www.datanoia.com/wp-content/uploads/2009/12/geek_in_love_3.jpg" alt="geek_in_love_3" width="450" height="599" /></a></p>
<h4 style="font-size: 1em;">La vida en 140 caracteres:</h4>
<h4 style="font-size: 1em; text-align: center;"><iframe src="http://reader.googleusercontent.com/reader/embediframe?src=http://www.youtube.com/v/ezkxxpwPvic%26hl%3Des_ES%26fs%3D1%26&amp;width=560&amp;height=340" width="560" height="340"></iframe><span class="link popout" title="Haz clic para abrir en una ventana nueva.">Ventana externa</span></h4>
<h4 style="font-size: 1em;">Decoraciones geek navideñas xD</h4>
<p><a href="http://www.datanoia.com/wp-content/uploads/2009/12/71753740_e9413a1300.jpg" target="_blank"><img title="71753740_e9413a1300" src="http://www.datanoia.com/wp-content/uploads/2009/12/71753740_e9413a1300.jpg" alt="71753740_e9413a1300" width="375" height="500" /></a></p>
<p><a href="http://www.datanoia.com/wp-content/uploads/2009/12/decoracion-navidad-geek-4-qhp.jpg" target="_blank"><img title="decoracion-navidad-geek-4-qhp" src="http://www.datanoia.com/wp-content/uploads/2009/12/decoracion-navidad-geek-4-qhp.jpg" alt="decoracion-navidad-geek-4-qhp" width="465" height="552" /></a></p>
<h4 style="font-size: 1em;">Boda bien Geek:</h4>
<p><a href="http://www.datanoia.com/wp-content/uploads/2009/12/boda-friki-geek.jpg" target="_blank"><img title="boda-friki-geek" src="http://www.datanoia.com/wp-content/uploads/2009/12/boda-friki-geek.jpg" alt="boda-friki-geek" width="400" height="400" /></a></p>
<h4 style="font-size: 1em;">Los Geeks somos muchas cosas, desde sexys…hasta buenos en la cama O.O</h4>
<p><a href="http://www.datanoia.com/wp-content/uploads/2009/12/geeks-son.png" target="_blank"><img title="geeks-son" src="http://www.datanoia.com/wp-content/uploads/2009/12/geeks-son.png" alt="geeks-son" width="497" height="440" /></a></p>
<h4 style="font-size: 1em;">Feliz año 2010 Geek xD<a href="http://www.datanoia.com/wp-content/uploads/2009/12/newyear1.jpg" target="_blank"><img title="newyear" src="http://www.datanoia.com/wp-content/uploads/2009/12/newyear1.jpg" alt="newyear" width="298" height="500" /></a></h4>
<h4 style="font-size: 1em;">Microsoft -.-</h4>
<p><a href="http://www.datanoia.com/wp-content/uploads/2009/12/Onethillo__el_cerdito_geek_by_arrikitukis.jpg" target="_blank"><img title="Onethillo__el_cerdito_geek_by_arrikitukis" src="http://www.datanoia.com/wp-content/uploads/2009/12/Onethillo__el_cerdito_geek_by_arrikitukis.jpg" alt="Onethillo__el_cerdito_geek_by_arrikitukis" width="1600" height="291" /></a></p>
<h4 style="font-size: 1em;">Os quiero amigos del Twister!! xD</h4>
<h4 style="font-size: 1em; text-align: center;"><iframe src="http://reader.googleusercontent.com/reader/embediframe?src=http://www.youtube.com/v/PbhD8i1FmVs%26hl%3Des_ES%26fs%3D1%26&amp;width=425&amp;height=344" width="425" height="344"></iframe><span class="link popout" title="Haz clic para abrir en una ventana nueva.">Ventana externa</span></h4>
<h4 style="font-size: 1em; text-align: left;">Hombres, Mujeres y Geeks</h4>
<p><a href="http://www.datanoia.com/wp-content/uploads/2009/12/banyos-geeks-thumb.jpg" target="_blank"><img title="banyos-geeks-thumb" src="http://www.datanoia.com/wp-content/uploads/2009/12/banyos-geeks-thumb.jpg" alt="banyos-geeks-thumb" width="579" height="325" /></a></p>
<p>#sol</p>
<p><a href="http://www.datanoia.com/wp-content/uploads/2009/12/Geek_informatico.jpg" target="_blank"><img title="Geek_informatico" src="http://www.datanoia.com/wp-content/uploads/2009/12/Geek_informatico.jpg" alt="Geek_informatico" width="408" height="291" /></a></p>
<p>Agradecimientos SS! y muchos h.s xD</p>
<p><span style="color: #ffffff;">.</span></p>
<p>→ Si te ha gustado ésta entrada, también te puede interesar:</p>
<ol>
<li><a title="Permanent Link: DataHumor: Recopilación de Humor Geek!" href="http://www.datanoia.com/datahumor-recopilacion-de-humor-geek.html" rel="bookmark" target="_blank">DataHumor: Recopilación de Humor Geek!</a></li>
<li><a title="Permanent Link: DataHumor : Miscelánea Geek" href="http://www.datanoia.com/datahumor-miscelanea-geek.html" rel="bookmark" target="_blank">DataHumor : Miscelánea Geek</a></li>
<li><a title="Permanent Link: Y cayó Gmail, pero aún se puede usar con programas cliente" href="http://www.datanoia.com/y-cayo-gmail-pero-aun-se-puede-usar-con-programas-cliente.html" rel="bookmark" target="_blank">Y cayó Gmail, pero aún se puede usar con programas cliente</a></li>
</ol>
<p><img src="http://feeds.feedburner.com/%7Er/datanoia/%7E4/smab6YQ4kUk" alt="" width="1" height="1" /></p>
</div>
<p><map name='google_ad_map_240_e6f9cc4188fca22c'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/240?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_240_e6f9cc4188fca22c' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=240&amp;url= http%3A%2F%2Fwww.datanoia.com%2Fdatanoia-%25c2%25bb-datahumor-mas-geek-no-puede-haber.html' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.datanoia.com/datanoia-%c2%bb-datahumor-mas-geek-no-puede-haber.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DataHumor : Miscelánea Geek</title>
		<link>http://www.datanoia.com/221.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=221</link>
		<comments>http://www.datanoia.com/221.html#comments</comments>
		<pubDate>Thu, 10 Dec 2009 04:20:56 +0000</pubDate>
		<dc:creator>risharp</dc:creator>
				<category><![CDATA[Off-Topic]]></category>
		<category><![CDATA[humor]]></category>

		<guid isPermaLink="false">http://www.datanoia.com/?p=221</guid>
		<description><![CDATA[Y como es costumbre anualmente el post datahumor jajajaj xD Ventana externa Google en el futuro Condorito te regala un PC de última generación ¿Y tú que tipo de geek eres? Día de las consonantes en Google Fail! Coca Cola blue Screen! Lo que causa la #cervezaaa ¿Ordenador o desordenador? Cool!! Ingeniosa Sólo un geek<a href="http://www.datanoia.com/221.html">&#160;&#160;[ Read More ]</a>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.datanoia.com%252F221.html%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22DataHumor%20%3A%20Miscel%C3%A1nea%20Geek%22%20%7D);"></div>
<div>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://www.datanoia.com/wp-content/uploads/2009/12/Gr%C3%A1fico1.PNG" target="_blank"><img title="Gráfico1" src="http://www.datanoia.com/wp-content/uploads/2009/12/Gr%C3%A1fico1.PNG" alt="Gráfico1" width="390" height="389" /></a></p>
<p style="text-align: center;">Y como es costumbre anualmente el post datahumor jajajaj xD</p>
<p style="text-align: center;"><iframe src="http://reader.googleusercontent.com/reader/embediframe?src=http://www.youtube.com/v/NF2wEOFJB6U%26hl%3Des_ES%26fs%3D1&amp;width=384&amp;height=313" width="384" height="313"></iframe><span class="link popout" title="Haz clic para abrir en una ventana nueva.">Ventana externa</span></p>
<h1><span style="color: #000000;">Google en el futuro</span></h1>
<p style="text-align: left;"><a href="http://www.datanoia.com/wp-content/uploads/2009/12/google.jpg" target="_blank"><img title="google" src="http://www.datanoia.com/wp-content/uploads/2009/12/google.jpg" alt="google" width="479" height="430" /></a></p>
<p style="text-align: left;">
<h1 style="font-size: 2em;"><span style="color: #000000;">Condorito te regala un PC de última generación</span></h1>
<p style="text-align: center;"><a href="http://www.datanoia.com/wp-content/uploads/2009/12/conodorito1.jpg" target="_blank"><img title="conodorito" src="http://www.datanoia.com/wp-content/uploads/2009/12/conodorito1.jpg" alt="conodorito" width="500" height="668" /></a></p>
<h1 style="font-size: 2em;"><span style="color: #000000;">¿Y tú que tipo de geek eres?</span></h1>
<p style="text-align: center;"><a href="http://www.datanoia.com/wp-content/uploads/2009/12/funny-geek-cartoons.jpg" target="_blank"><img title="funny-geek-cartoons" src="http://www.datanoia.com/wp-content/uploads/2009/12/funny-geek-cartoons.jpg" alt="funny-geek-cartoons" width="554" height="851" /></a></p>
<h1 style="font-size: 2em;"><span style="color: #000000;">Día de las consonantes en Google</span></h1>
<p style="text-align: center;"><a href="http://www.datanoia.com/wp-content/uploads/2009/12/Google_Logo_Consonant_Day.jpg" target="_blank"><img title="Google_Logo_Consonant_Day" src="http://www.datanoia.com/wp-content/uploads/2009/12/Google_Logo_Consonant_Day.jpg" alt="Google_Logo_Consonant_Day" width="149" height="99" /></a></p>
<h1 style="font-size: 2em;"><span style="color: #000000;">Fail!</span></h1>
<p style="text-align: center;"><a href="http://www.datanoia.com/wp-content/uploads/2009/12/fail-owned-bike-lock-owner-fail.jpg" target="_blank"><img title="fail-owned-bike-lock-owner-fail" src="http://www.datanoia.com/wp-content/uploads/2009/12/fail-owned-bike-lock-owner-fail.jpg" alt="fail-owned-bike-lock-owner-fail" width="240" height="320" /></a></p>
<h1 style="font-size: 2em;"><span style="color: #000000;">Coca Cola blue Screen!</span></h1>
<p style="text-align: center;"><a href="http://www.datanoia.com/wp-content/uploads/2009/12/BSOD-soda-machine.jpg" target="_blank"><img title="BSOD-soda-machine" src="http://www.datanoia.com/wp-content/uploads/2009/12/BSOD-soda-machine.jpg" alt="BSOD-soda-machine" width="450" height="600" /></a></p>
<h1 style="font-size: 2em;"><span style="color: #000000;">Lo que causa la #cervezaaa</span></h1>
<p style="text-align: center;"><a href="http://www.datanoia.com/wp-content/uploads/2009/12/cerveza-25-06-2008.jpg" target="_blank"><img title="cerveza-25-06-2008" src="http://www.datanoia.com/wp-content/uploads/2009/12/cerveza-25-06-2008.jpg" alt="cerveza-25-06-2008" width="350" height="500" /></a></p>
<h1 style="font-size: 2em;">¿Ordenador o desordenador?</h1>
<p style="text-align: center;"><a href="http://www.datanoia.com/wp-content/uploads/2009/12/cuttlas_ordenador.jpg" target="_blank"><img title="cuttlas_ordenador" src="http://www.datanoia.com/wp-content/uploads/2009/12/cuttlas_ordenador.jpg" alt="cuttlas_ordenador" width="400" height="520" /></a></p>
<h1 style="font-size: 2em;"><span style="color: #000000;">Cool!!</span></h1>
<p style="text-align: center;"><a href="http://www.datanoia.com/wp-content/uploads/2009/12/experiencia.gif" target="_blank"><img title="experiencia" src="http://www.datanoia.com/wp-content/uploads/2009/12/experiencia.gif" alt="experiencia" width="520" height="386" /></a></p>
<h1 style="font-size: 2em;"><span style="color: #000000;">Ingeniosa</span></h1>
<p style="text-align: center;"><a href="http://www.datanoia.com/wp-content/uploads/2009/12/lenceria-geek.jpg" target="_blank"><img title="lenceria-geek" src="http://www.datanoia.com/wp-content/uploads/2009/12/lenceria-geek.jpg" alt="lenceria-geek" width="509" height="407" /></a></p>
<h1 style="font-size: 2em;"><span style="color: #000000;">Sólo un geek le daría esa casa a su mascota</span></h1>
<p style="text-align: center;"><a href="http://www.datanoia.com/wp-content/uploads/2009/12/gato-monitor.jpg" target="_blank"><img title="gato-monitor" src="http://www.datanoia.com/wp-content/uploads/2009/12/gato-monitor.jpg" alt="gato-monitor" width="500" height="375" /></a></p>
<h1 style="font-size: 2em;">Tener una Mac no cuesta mucho</h1>
<p style="text-align: center;"><a href="http://www.datanoia.com/wp-content/uploads/2009/12/pcapplemanzanarn4.jpg" target="_blank"><img title="pcapplemanzanarn4" src="http://www.datanoia.com/wp-content/uploads/2009/12/pcapplemanzanarn4.jpg" alt="pcapplemanzanarn4" width="340" height="453" /></a></p>
<h1 style="font-size: 2em;"><span style="color: #000000;">Qué culpa tiene perrito</span></h1>
<p style="text-align: center;"><a href="http://www.datanoia.com/wp-content/uploads/2009/12/perrogeekfr7.jpg" target="_blank"><img title="perrogeekfr7" src="http://www.datanoia.com/wp-content/uploads/2009/12/perrogeekfr7.jpg" alt="perrogeekfr7" width="400" height="393" /></a></p>
<h1 style="font-size: 2em;"><span style="color: #000000;">¿Cómo solucionar los problemas?</span></h1>
<p style="text-align: center;"><a href="http://www.datanoia.com/wp-content/uploads/2009/12/resolver-problemas.gif" target="_blank"><img title="resolver-problemas" src="http://www.datanoia.com/wp-content/uploads/2009/12/resolver-problemas.gif" alt="resolver-problemas" width="500" height="465" /></a></p>
<h1 style="font-size: 2em;"><span style="color: #000000;">Todo es inseguro hoy en día</span></h1>
<p style="text-align: center;"><a href="http://www.datanoia.com/wp-content/uploads/2009/12/humor_grafico_inseguridad.jpg" target="_blank"><img title="humor_grafico_inseguridad" src="http://www.datanoia.com/wp-content/uploads/2009/12/humor_grafico_inseguridad.jpg" alt="humor_grafico_inseguridad" width="318" height="450" /></a></p>
<h1 style="font-size: 2em;">Jaja</h1>
<p style="text-align: center;"><a href="http://www.datanoia.com/wp-content/uploads/2009/12/funny-a-very-old-lover.jpg" target="_blank"><img title="funny-a-very-old-lover" src="http://www.datanoia.com/wp-content/uploads/2009/12/funny-a-very-old-lover.jpg" alt="funny-a-very-old-lover" width="420" height="572" /></a></p>
<h1 style="font-size: 2em;"><span style="color: #000000;">¿Los perros necesitan 140 caracteres para comunicarse?</span></h1>
<p style="text-align: center;"><a href="http://www.datanoia.com/wp-content/uploads/2009/12/twitter11.jpg" target="_blank"><img title="twitter1" src="http://www.datanoia.com/wp-content/uploads/2009/12/twitter11.jpg" alt="twitter1" width="375" height="524" /></a></p>
<h1 style="font-size: 2em;"><span style="color: #000000;">Mucho tiempo frente  a la PC</span></h1>
<p style="text-align: center;"><a href="http://www.datanoia.com/wp-content/uploads/2009/12/computer-scientist.jpg" target="_blank"><img title="computer-scientist" src="http://www.datanoia.com/wp-content/uploads/2009/12/computer-scientist.jpg" alt="computer-scientist" width="560" height="420" /></a></p>
<p><span style="color: #ffffff;">.</span><br />
<img src="http://feeds.feedburner.com/%7Er/datanoia/%7E4/1ngCLnyn5LA" alt="" width="1" height="1" /></p>
</div>
<p><map name='google_ad_map_221_e6f9cc4188fca22c'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/221?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_221_e6f9cc4188fca22c' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=221&amp;url= http%3A%2F%2Fwww.datanoia.com%2F221.html' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.datanoia.com/221.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LinkWithin: Coloca Entradas Relacionadas con Imágenes en tu blog</title>
		<link>http://www.datanoia.com/linkwithin-coloca-entradas-relacionadas-con-imagenes-en-tu-blog.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=linkwithin-coloca-entradas-relacionadas-con-imagenes-en-tu-blog</link>
		<comments>http://www.datanoia.com/linkwithin-coloca-entradas-relacionadas-con-imagenes-en-tu-blog.html#comments</comments>
		<pubDate>Mon, 30 Nov 2009 05:07:40 +0000</pubDate>
		<dc:creator>risharp</dc:creator>
				<category><![CDATA[Sin categoría]]></category>
		<category><![CDATA[LinkWithin]]></category>

		<guid isPermaLink="false">http://fenix.aolinex.com/?p=31</guid>
		<description><![CDATA[La mayoría de plataformas para blogs soportan complementos que puedan desplegar una lista de entradas relacionadas al final de cada post en forma de enlaces. LinkWithin es una alternativa si lo que estás buscando es colocar éste tipo de complementos en tu blog y además agregar una imagen en miniatura que referencia a cada entrada relacionada, haciéndola<a href="http://www.datanoia.com/linkwithin-coloca-entradas-relacionadas-con-imagenes-en-tu-blog.html">&#160;&#160;[ Read More ]</a>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.datanoia.com%252Flinkwithin-coloca-entradas-relacionadas-con-imagenes-en-tu-blog.html%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22LinkWithin%3A%20Coloca%20Entradas%20Relacionadas%20con%20Im%C3%A1genes%20en%20tu%20blog%22%20%7D);"></div>
<p><a href="http://fenix.aolinex.com/wp-content/uploads/2011/11/imagen_020.jpeg"><img class="aligncenter size-full wp-image-32" title="imagen_020" src="http://fenix.aolinex.com/wp-content/uploads/2011/11/imagen_020.jpeg" alt="" width="180" height="48" /></a></p>
<p>La mayoría de plataformas para blogs soportan complementos que puedan desplegar una lista de entradas relacionadas al final de cada post en forma de enlaces. <a href="http://web.archive.org/web/20110724061519/http://www.linkwithin.com/" target="_blank"><strong>LinkWithin</strong></a> es una alternativa si lo que estás buscando es colocar éste tipo de complementos en tu blog y además agregar una imagen en miniatura que referencia a cada entrada relacionada, haciéndola más atractiva para el usuario.</p>
<p>Éste complemento se basa en buscar las etiquetas, y otros factores como la relevancia, popularidad, y fecha de actualización en cada post. Está disponible para <strong>WordPress, Typepad, Blogger</strong>, aunque también genera el código para que pegues el script en otra plataforma de blog.</p>
<p>Hemos probado LinkWithin en <strong><a href="http://web.archive.org/web/20110724061519/http://datanoia.com/" target="_blank">datanoia</a></strong>, éstas son algunas imágenes en miniatura para un post relacionado:</p>
<p><a href="http://fenix.aolinex.com/wp-content/uploads/2011/11/imagen_003.jpeg"><img class="aligncenter size-medium wp-image-35" title="imagen_003" src="http://fenix.aolinex.com/wp-content/uploads/2011/11/imagen_003-300x144.jpg" alt="" width="300" height="144" /></a></p>
<p>Éste complemento coloca en cada post relacionado una imagen, la cual la toma del post al que referencia. Lo que llama la atención es que a pesar de que algún post sólo coloques un video, y no alguna imagen; saldrá una imagen de una parte del video.</p>
<p>&nbsp;</p>
<p>Para terminar, al revisar las estadísticas del blog pude darme cuenta que los visitantes hacen click a éstos enlaces, lo que hace  que se queden más tiempo visitando la web. Es un complemento recomendado.<br />
<a href="http://fenix.aolinex.com/wp-content/uploads/2011/11/imagen_0191.jpeg"><img class="aligncenter size-medium wp-image-53" title="imagen_0191" src="http://fenix.aolinex.com/wp-content/uploads/2011/11/imagen_0191-300x70.jpg" alt="" width="300" height="70" /></a>Enlace | <a href="http://web.archive.org/web/20110724061519/http://www.linkwithin.com/" target="_blank">LinkWithin</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><map name='google_ad_map_31_e6f9cc4188fca22c'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/31?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_31_e6f9cc4188fca22c' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=31&amp;url= http%3A%2F%2Fwww.datanoia.com%2Flinkwithin-coloca-entradas-relacionadas-con-imagenes-en-tu-blog.html' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.datanoia.com/linkwithin-coloca-entradas-relacionadas-con-imagenes-en-tu-blog.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DataHumor: Recopilación de Humor Geek!</title>
		<link>http://www.datanoia.com/datahumor-recopilacion-de-humor-geek.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=datahumor-recopilacion-de-humor-geek</link>
		<comments>http://www.datanoia.com/datahumor-recopilacion-de-humor-geek.html#comments</comments>
		<pubDate>Thu, 08 Oct 2009 18:45:46 +0000</pubDate>
		<dc:creator>risharp</dc:creator>
				<category><![CDATA[DataHumor]]></category>

		<guid isPermaLink="false">http://www.datanoia.com/?p=332</guid>
		<description><![CDATA[Bueno esta es la esperada sección de humor de Datanoia. Yo no sé que dará más risa, si los chistes o los twits de @caezar1 pero bueno ahí les va para que les arranque una carcajada en el trabajo o en la comodidad de su hogar..! Bien es hora de matemáticas, explicaremos cuando X tiende al<a href="http://www.datanoia.com/datahumor-recopilacion-de-humor-geek.html">&#160;&#160;[ Read More ]</a>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.datanoia.com%252Fdatahumor-recopilacion-de-humor-geek.html%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22DataHumor%3A%20Recopilaci%C3%B3n%20de%20Humor%20Geek%21%22%20%7D);"></div>
<div><a href="http://www.datanoia.com/?attachment_id=2168" rel="attachment wp-att-2168" target="_blank"><img class="aligncenter" title="datahumor" src="http://www.datanoia.com/wp-content/uploads/2009/10/datahumorx.jpg" alt="datahumor" width="312" height="255" /></a></div>
<div>Bueno esta es la esperada sección de humor de Datanoia. Yo no sé que dará más risa, si los chistes o los twits de @caezar1 pero bueno ahí les va para que les arranque una carcajada en el trabajo o en la comodidad de su hogar..!</div>
<div>
<div>
<ul>
<li>Bien es hora de matemáticas, explicaremos cuando X tiende al infinto:</li>
</ul>
</div>
<p><a href="http://www.datanoia.com/?attachment_id=2139" rel="attachment wp-att-2139"><img title="x infinito" src="http://www.datanoia.com/wp-content/uploads/2009/10/x-infinito.jpg" alt="x infinito" width="366" height="284" /></a></p>
</div>
<ul>
<li>Examen de un geek</li>
</ul>
<p><a href="http://www.datanoia.com/?attachment_id=2145" rel="attachment wp-att-2145"><img title="examen-reprobado-geek" src="http://www.datanoia.com/wp-content/uploads/2009/10/examen-reprobado-geek.jpg" alt="examen-reprobado-geek" width="500" height="660" /></a></p>
<ul>
<li>Amor Informático</li>
</ul>
<p><a href="http://www.datanoia.com/?attachment_id=2146" rel="attachment wp-att-2146"><img title="amor_informatico" src="http://www.datanoia.com/wp-content/uploads/2009/10/amor_informatico1.jpg" alt="amor_informatico" width="452" height="292" /></a></p>
<ul>
<li>¿Cómo asustar a tu compañero de avión?</li>
</ul>
<p>A veces tienes mala suerte y te toca un compañero de vuelo bien pesado!, si llevas tu laptop para distraerle sería buena idea hacerle una broma ¿no crees?</p>
<p>Si tienes la oportunidad tan solo sigue las siguientes instrucciones:</p>
<ol>
<li>En silencio y con calma abra el maletín de su portátil</li>
<li>Saque la Laptop del mismo</li>
<li>Enciéndala</li>
<li>Asegúrese de que el pasajero que lo molesta vea correctamente la pantalla</li>
<li>Cierre los ojos e incline su cabeza hacia el cielo y mueva suavemente los labios como si estuviera rezando</li>
<li>A continuación, haga <a href="http://www.humorfriki.com/wp-content/uploads/2009/02/countdown.swf" target="_blank">clic aquí</a></li>
</ol>
<p>Vean la cara de su compañero de avión!</p>
<ul>
<li>Google en el futuro</li>
</ul>
<p>En Google encuentras de todo; se está desarrollando una funcionalidad en Google para que pueda buscar las cosas que pierdes.</p>
<p><a href="http://www.datanoia.com/?attachment_id=2151" rel="attachment wp-att-2151"><img title="2881703589_f0659e7991_o" src="http://www.datanoia.com/wp-content/uploads/2009/10/2881703589_f0659e7991_o.jpg" alt="2881703589_f0659e7991_o" width="570" height="565" /></a><br />
<a href="http://www.datanoia.com/?attachment_id=2152" rel="attachment wp-att-2152"><img title="2883616366_b30d7b3f53_o" src="http://www.datanoia.com/wp-content/uploads/2009/10/2883616366_b30d7b3f53_o.jpg" alt="2883616366_b30d7b3f53_o" width="700" height="607" /></a></p>
<ul>
<li>Ehmm bueno es una PC portátil:</li>
</ul>
<p><a href="http://www.datanoia.com/?attachment_id=2162" rel="attachment wp-att-2162"><img title="portatil" src="http://www.datanoia.com/wp-content/uploads/2009/10/portatil.PNG" alt="portatil" width="691" height="518" /></a></p>
<ul>
<li>.Las mujeres y la informática jeje</li>
<li><a href="http://www.datanoia.com/?attachment_id=2163" rel="attachment wp-att-2163"><img title="mueresInf" src="http://www.datanoia.com/wp-content/uploads/2009/10/mueresInf.PNG" alt="mueresInf" width="444" height="344" /></a></li>
</ul>
<p><map name='google_ad_map_332_e6f9cc4188fca22c'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/332?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_332_e6f9cc4188fca22c' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=332&amp;url= http%3A%2F%2Fwww.datanoia.com%2Fdatahumor-recopilacion-de-humor-geek.html' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.datanoia.com/datahumor-recopilacion-de-humor-geek.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Diccionario de acordes para guitarra</title>
		<link>http://www.datanoia.com/diccionario-de-acordes-para-guitarra.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=diccionario-de-acordes-para-guitarra</link>
		<comments>http://www.datanoia.com/diccionario-de-acordes-para-guitarra.html#comments</comments>
		<pubDate>Thu, 08 Oct 2009 18:40:05 +0000</pubDate>
		<dc:creator>risharp</dc:creator>
				<category><![CDATA[Musica]]></category>

		<guid isPermaLink="false">http://www.datanoia.com/?p=330</guid>
		<description><![CDATA[Muchas veces se encuentran con acordes que no tienen idea de como se hacen, acordes como: Gmaj7m5, Dmaj7 ó Am13 acordes bastante raros pero que en esta página puedes encontrar, así como también ver las diversas formas que se pueden tocar un acorde. Buena página que tiene muchos años, así que su base de datos de acordes<a href="http://www.datanoia.com/diccionario-de-acordes-para-guitarra.html">&#160;&#160;[ Read More ]</a>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.datanoia.com%252Fdiccionario-de-acordes-para-guitarra.html%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2Frv5TDA%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Diccionario%20de%20acordes%20para%20guitarra%22%20%7D);"></div>
<p>Muchas veces se encuentran con acordes que no tienen idea de como se hacen, acordes como:</p>
<h1>Gmaj7m5, Dmaj7 ó Am13</h1>
<p>acordes bastante raros pero que en esta <a href="http://cifraclub.terra.com.br/dicionario.php">página </a>puedes encontrar, así como también ver las diversas formas que se pueden tocar un acorde.</p>
<p><a href="http://www.datanoia.com/wp-content/uploads/2009/10/chords.PNG"><img title="chords" src="http://www.datanoia.com/wp-content/uploads/2009/10/chords.PNG" alt="chords" width="587" height="527" /></a></p>
<pre>Buena página que tiene muchos años, así que su base de datos de acordes es bien grande.</pre>
<pre><em><strong>Saludos datanoiers.</strong></em></pre>
<p><map name='google_ad_map_330_e6f9cc4188fca22c'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/330?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_330_e6f9cc4188fca22c' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=330&amp;url= http%3A%2F%2Fwww.datanoia.com%2Fdiccionario-de-acordes-para-guitarra.html' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.datanoia.com/diccionario-de-acordes-para-guitarra.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>¿Cuándo ir al baño en el cine?</title>
		<link>http://www.datanoia.com/%c2%bfcuando-ir-al-bano-en-el-cine.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25c2%25bfcuando-ir-al-bano-en-el-cine</link>
		<comments>http://www.datanoia.com/%c2%bfcuando-ir-al-bano-en-el-cine.html#comments</comments>
		<pubDate>Tue, 22 Sep 2009 04:13:50 +0000</pubDate>
		<dc:creator>risharp</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[curiosidades]]></category>
		<category><![CDATA[webapp]]></category>

		<guid isPermaLink="false">http://www.datanoia.com/?p=191</guid>
		<description><![CDATA[Talvez le pareció curioso el título de este post pero es cierto, existe un sitio Web que te dice en qué momento de una película ir al baño para no perderte de nada interesante, además de cuánto tiempo puedes tardarte y no estar preguntando: ¿Me perdi de algo? En RunPee buscas la película que estás<a href="http://www.datanoia.com/%c2%bfcuando-ir-al-bano-en-el-cine.html">&#160;&#160;[ Read More ]</a>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.datanoia.com%252F%2525c2%2525bfcuando-ir-al-bano-en-el-cine.html%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22%C2%BFCu%C3%A1ndo%20ir%20al%20ba%C3%B1o%20en%20el%20cine%3F%22%20%7D);"></div>
<p style="text-align: justify;">Talvez le pareció curioso el título de este post pero es cierto, existe un sitio Web que te dice en qué momento de una película ir al baño para no perderte de nada interesante, además de cuánto tiempo puedes tardarte y no estar preguntando: ¿Me perdi de algo?</p>
<p><a href="http://www.datanoia.com/?attachment_id=1880" rel="attachment wp-att-1880" target="_blank"><img class="aligncenter" title="runpee" src="../wp-content/uploads/2009/09/runpee.PNG" alt="runpee" width="490" height="113" /></a></p>
<p style="text-align: justify;">En <a href="http://www.runpee.com/" target="_blank">RunPee</a> buscas la película que estás viendo y te muestra los tiempos en que puedes ir corriendo al baño y descargar tu jugo de limón que puede ser de  3 a 5 minutos dependiendo de la película. Por ejemplo en la película Titanic, cuando Molly Brown le dice a Jack<strong> </strong><em>“you shine up like a new penny”</em> ( Brillas como una moneda nueva) tienes 4 minutos para ir al baño.</p>
<p>&nbsp;</p>
<p><a href="http://www.datanoia.com/?attachment_id=1883" rel="attachment wp-att-1883" target="_blank"><img class="aligncenter" title="runpee2" src="../wp-content/uploads/2009/09/runpee22.PNG" alt="runpee2" width="573" height="328" /></a></p>
<p>&nbsp;</p>
<p>¿Y es que nadie quiere ir al baño cuando se hunde el Titanic no?</p>
<p><map name='google_ad_map_191_e6f9cc4188fca22c'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/191?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_191_e6f9cc4188fca22c' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=191&amp;url= http%3A%2F%2Fwww.datanoia.com%2F%25c2%25bfcuando-ir-al-bano-en-el-cine.html' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.datanoia.com/%c2%bfcuando-ir-al-bano-en-el-cine.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crystal Report: Reporte Maestro / Detalle</title>
		<link>http://www.datanoia.com/crystal-report-reporte-maestro-detalle.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=crystal-report-reporte-maestro-detalle</link>
		<comments>http://www.datanoia.com/crystal-report-reporte-maestro-detalle.html#comments</comments>
		<pubDate>Mon, 07 Sep 2009 05:29:44 +0000</pubDate>
		<dc:creator>risharp</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[reportes]]></category>

		<guid isPermaLink="false">http://fenix.aolinex.com/?p=62</guid>
		<description><![CDATA[Explicaremos como crear un reporte Web en Crystal Report de tipo Master/Detail o Cabecera/Detalle.  En este ejemplo tendremos en la cabecera una Orden de Compra con  datos, como:  Número de Orden,  fecha en que fue realizada,  cliente, medio de envío;  y  en el Detalle tendremos los productos  que fueron pedidos en la Orden de Compra,<a href="http://www.datanoia.com/crystal-report-reporte-maestro-detalle.html">&#160;&#160;[ Read More ]</a>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.datanoia.com%252Fcrystal-report-reporte-maestro-detalle.html%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Crystal%20Report%3A%20Reporte%20Maestro%20%2F%20Detalle%22%20%7D);"></div>
<p style="text-align: justify;">Explicaremos como crear un reporte Web en Crystal Report de tipo Master/Detail o Cabecera/Detalle.  En este ejemplo tendremos en la cabecera una<strong> Orden de Compra</strong> con  datos, como:  Número de Orden,  fecha en que fue realizada,  cliente, medio de envío;  y  en el <strong>Detalle</strong> tendremos los productos  que fueron pedidos en la Orden de Compra, así como su precio respectivo.</p>
<p style="text-align: justify;">Necesitaremos la base de datos Northwind y Visual Studio 2005 ó 2008.</p>
<p style="text-align: justify;"><strong>Paso 1.- </strong> En SQL SERVER ejecutar el siguiente código:</p>
<pre>USE NORTHWIND;

GO

CREATE PROC OrdenMaestro

@OrderID INT

AS

SELECT Orders.OrderID, Customers.ContactName, Customers.Address, Customers.City,

CONVERT(NVARCHAR(12),Orders.OrderDate,103)AS Date, Shippers.CompanyName,

(Employees.LastName+', '+Employees.FirstName)AS FullName, CONVERT(NVARCHAR(12),Orders.RequiredDate,103)AS [Fecha Requerida]

FROM Orders INNER JOIN Employees on Orders.EmployeeID = Employees.EmployeeID INNER JOIN Customers ON

Customers.CustomerID = Orders.CustomerID INNER JOIN Shippers ON Shippers.ShipperID = Orders.ShipVia

WHERE Orders.OrderID= @OrderID

CREATE PROC OrdenMaestro

@OrderID INT

AS

SELECT Orders.OrderID, Customers.ContactName, Customers.Address, Customers.City,

CONVERT(NVARCHAR(12),Orders.OrderDate,103)AS Date, Shippers.CompanyName

(Employees.LastName+', '+Employees.FirstName)AS FullName,

CONVERT(NVARCHAR(12),Orders.RequiredDate,103)AS [Fecha Requerida]

FROM Orders INNER JOIN Employees on Orders.EmployeeID = Employees.EmployeeID INNER JOIN Customers ON

Customers.CustomerID = Orders.CustomerID INNER JOIN Shippers ON Shippers.ShipperID = Orders.ShipVia

WHERE Orders.OrderID= @OrderID</pre>
<p style="text-align: justify;">Lo que hace el código SQL anterior es crear un<strong> <em>Store Procedure</em></strong> que recibirá  un número de orden determinado (parámetro de entrada)  para  así ver los datos de dicha orden.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">Ahora el siguiente código  crea un<em> Store Procedure </em>que mostrará los productos que fueron solicitados en la Orden.</p>
<pre>USE NORTHWIND;

GO

CREATE PROC OrdenDetalle

AS

SELECT [Order Details].OrderID, Products.ProductName,Total=ROUND(([order details].UnitPrice*[order details].Quantity)-([order details].UnitPrice*[order details].Quantity)*[order details].Discount,2)

,[Order Details].Quantity,[Order Details].Discount

FROM [Order Details] INNER JOIN Products ON [Order Details].ProductID = Products.ProductID</pre>
<p style="text-align: justify;"><strong>Paso 2.- </strong>Bien una vez creados los dos procedimientos almacenados, vamos al Visual Studio, y creamos un nuevo sitio Web.</p>
<p style="text-align: justify;">Agregaremos un <em>clase</em> llamada “Conexion”:</p>
<div><a href="http://www.datanoia.com/wp-content/uploads/2009/09/13.PNG" target="_blank"><img class="aligncenter" title="1" src="http://www.datanoia.com/wp-content/uploads/2009/09/13.PNG" alt="Haz clic para agrandar" width="217" height="420" /></a>Haz clic para agrandar</div>
<p style="text-align: justify;">Hacemos clic en “SI” cuando nos salga el siguiente mensaje:</p>
<p style="text-align: justify;"><a href="http://www.datanoia.com/wp-content/uploads/2009/09/Pregunta.PNG" target="_blank"><img title="Pregunta" src="http://www.datanoia.com/wp-content/uploads/2009/09/Pregunta.PNG" alt="Pregunta" width="609" height="124" /></a></p>
<p style="text-align: justify;">En la clase Conexion.cs agregaremos el siguiente código:</p>
<pre>public class Conexion

{

private string servidor = "NOMBREDETUSERVIDORSQL";

private string basededatos = "Northwind";

private string usuario = "TUUSUARIO";

private string password = "";

public string Usuario

{

get { return usuario; }

set { usuario = value; }

}

public string Password

{

get { return password; }

set { password = value; }

}

public string Basededatos

{

get { return basededatos; }

set { basededatos = value; }

}

public string Servidor

{

get { return servidor; }

set { servidor = value; }

}

}</pre>
<div style="text-align: justify;"><strong>Paso 3.-</strong> Agregamos un documento “CrystalReport” lo llamamos <strong>OrdenReporte.rpt</strong><a href="http://www.datanoia.com/wp-content/uploads/2009/09/ReporteCrear.PNG" target="_blank"><img title="ReporteCrear" src="http://www.datanoia.com/wp-content/uploads/2009/09/ReporteCrear.PNG" alt="ReporteCrear" width="678" height="455" /></a></div>
<div style="text-align: justify;"><strong>Paso 4.- </strong>Nos aparecerá la siguiente pantalla, aceptamos:</div>
<div style="text-align: justify;"><a href="http://www.datanoia.com/wp-content/uploads/2009/09/Galeria.PNG" target="_blank"><img title="Galeria" src="http://www.datanoia.com/wp-content/uploads/2009/09/Galeria.PNG" alt="Galeria" width="362" height="440" /></a></div>
<p style="text-align: justify;"><strong>Paso 5.-</strong> Expandimos hasta OLEDB.</p>
<p style="text-align: justify;"><a href="http://www.datanoia.com/wp-content/uploads/2009/09/OLEDB.PNG" target="_blank"><img title="OLEDB" src="http://www.datanoia.com/wp-content/uploads/2009/09/OLEDB.PNG" alt="OLEDB" width="283" height="305" /></a>Paso 6.- Se abrirá la siguiente pantalla:</p>
<p style="text-align: justify;"><a href="http://www.datanoia.com/wp-content/uploads/2009/09/native.PNG" target="_blank"><img title="native" src="http://www.datanoia.com/wp-content/uploads/2009/09/native.PNG" alt="native" width="454" height="472" /></a></p>
<p style="text-align: justify;">Paso 7.- Damos la información de nuestra conexión y damos clic en finalizar.<a href="http://www.datanoia.com/wp-content/uploads/2009/09/Servidor.PNG" target="_blank"><img title="Servidor" src="http://www.datanoia.com/wp-content/uploads/2009/09/Servidor.PNG" alt="Servidor" width="451" height="469" /></a><strong>Paso 8.- </strong>Ahora buscamos nuestro Store Procedure “OrdenMaestro” y lo ponemos en la derecha, al hacer esto nos aparecerá una ventana para darle un valor al parámetro, damos clic en aceptar y luego siguiente:</p>
<p style="text-align: justify;"><a href="http://www.datanoia.com/wp-content/uploads/2009/09/store.PNG" target="_blank"><img title="store" src="http://www.datanoia.com/wp-content/uploads/2009/09/store.PNG" alt="store" width="641" height="593" /></a></p>
<p style="text-align: justify;"><strong>Paso 9.-</strong> Pasamos todos los campos que queremos que se muestren, en este caso pasaré todos, luego presionamos finalizar.</p>
<p style="text-align: justify;"><a href="http://www.datanoia.com/wp-content/uploads/2009/09/store21.PNG" target="_blank"><img title="store2" src="http://www.datanoia.com/wp-content/uploads/2009/09/store21.PNG" alt="store2" width="637" height="564" /></a></p>
<p style="text-align: justify;">Bien se creará el reporte:</p>
<p style="text-align: justify;"><a href="http://www.datanoia.com/wp-content/uploads/2009/09/reporteOrden.PNG" target="_blank"><img title="reporteOrden" src="http://www.datanoia.com/wp-content/uploads/2009/09/reporteOrden.PNG" alt="reporteOrden" width="789" height="298" /></a></p>
<p style="text-align: justify;"><strong>Paso 10.</strong>-  Alargamos el espacio de “Detalles” y hacemos clic derecho y agregamos un Subinforme</p>
<p style="text-align: justify;"><a href="http://www.datanoia.com/wp-content/uploads/2009/09/sub.PNG" target="_blank"><img title="sub" src="http://www.datanoia.com/wp-content/uploads/2009/09/sub.PNG" alt="sub" width="857" height="519" /></a></p>
<p style="text-align: justify;">Paso 11.- Cuando agreguemos el Subinforme se abrirá la siguiente ventana, agregamos un nombre y hacemos clic en: “Asistente de Informes”:</p>
<p style="text-align: justify;"><a href="http://www.datanoia.com/wp-content/uploads/2009/09/SubDetalle.PNG" target="_blank"><img title="SubDetalle" src="http://www.datanoia.com/wp-content/uploads/2009/09/SubDetalle.PNG" alt="SubDetalle" width="513" height="383" /></a></p>
<p style="text-align: justify;">Paso 12.-  Se abrirá una nueva ventana, en ésta buscaremos nuestro segundo Store Procedure llamado: “OrdenDetalle”:</p>
<p style="text-align: justify;"><a href="http://www.datanoia.com/wp-content/uploads/2009/09/derecha.PNG" target="_blank"><img title="derecha" src="http://www.datanoia.com/wp-content/uploads/2009/09/derecha.PNG" alt="derecha" width="641" height="579" /></a>Paso 13.- En el siguiente paso arrastramos a la derecha los campos que, queremos que se muestren y ponemos finalizar:</p>
<p style="text-align: justify;"><a href="http://www.datanoia.com/wp-content/uploads/2009/09/derechaerecha.PNG" target="_blank"><img title="derechaerecha" src="http://www.datanoia.com/wp-content/uploads/2009/09/derechaerecha.PNG" alt="derechaerecha" width="642" height="586" /></a>Paso 14. Hacemos clic en ACEPTAR y el SubInforme se agregará a nuestro reporte principal:</p>
<p style="text-align: justify;"><a href="http://www.datanoia.com/wp-content/uploads/2009/09/Subinform2.PNG" target="_blank"><img title="Subinform2" src="http://www.datanoia.com/wp-content/uploads/2009/09/Subinform2.PNG" alt="Subinform2" width="513" height="383" /></a>Paso 15.-<strong> Bien ahora tenemos que hacer algo muy importante:</strong></p>
<p style="text-align: justify;"><strong>Tenemos que enlazar los dos reportes, deben tener claro que cada uno de los Store Procedure tienen relación; es decir, la cabecera poseé un campo llamado OrdenID y el segundo Store Procedure también poseé dicho campo; necesitamos esto para mostrar los datos de la Orden y en el detalle tienen que mostrarse solamente los detalles de dicha orden. Entonces vamos a enlazar los reportes de la siguiente manera:</strong></p>
<ul style="text-align: justify;">
<li><strong>Hagamos clic Derecho en el SubReport, y seleccionamos “Cambiar vínculos del subinforme”.</strong></li>
</ul>
<p style="text-align: justify;"><strong><a href="http://www.datanoia.com/wp-content/uploads/2009/09/enlace1.PNG" target="_blank"><img title="enlace1" src="http://www.datanoia.com/wp-content/uploads/2009/09/enlace1.PNG" alt="enlace1" width="815" height="498" /></a></strong></p>
<ul style="text-align: justify;">
<li>Ahora buscamos el campo OrdenID de nuestro reporte principal y hacemos clic en el botón “&gt;”, ponemos aceptar.</li>
</ul>
<p style="text-align: justify;"><a href="http://www.datanoia.com/wp-content/uploads/2009/09/enlace5.PNG" target="_blank"><img title="enlace5" src="http://www.datanoia.com/wp-content/uploads/2009/09/enlace5.PNG" alt="enlace5" width="494" height="343" /></a></p>
<p style="text-align: justify;"><strong>Paso 16.-</strong> Agregaremos un componente CrystalReportViewer, un label, textbox y un botón:</p>
<p style="text-align: justify;"><a href="http://www.datanoia.com/wp-content/uploads/2009/09/botones.PNG" target="_blank"><img title="botones" src="http://www.datanoia.com/wp-content/uploads/2009/09/botones.PNG" alt="botones" width="611" height="514" /></a></p>
<p style="text-align: justify;"><strong>Paso 17.-</strong> Hagamos doble clic en el botón y agreguemos el siguiente código:</p>
<pre>using System;

using System.Data;

using System.Configuration;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

//Referencias

using CrystalDecisions.CrystalReports.Engine;

using CrystalDecisions.Shared;

using CrystalDecisions.ReportSource;

public partial class _Default : System.Web.UI.Page

{

ParameterDiscreteValue OrdenIDDV = new ParameterDiscreteValue(); //parametro de entrada

Conexion con = new Conexion();

ReportDocument Report = new ReportDocument();

protected void Page_Load(object sender, EventArgs e)

{

}

protected void Button1_Click(object sender, EventArgs e)

{

string reportPath = Server.MapPath("OrdenReporte.rpt");

Report.Load(reportPath);

Report.DataSourceConnections[0].SetConnection(con.Servidor, con.Basededatos, con.Usuario, con.Password);

int OrdenID = int.Parse(TextBox1.Text);

OrdenIDDV.Value = OrdenID;

Report.SetParameterValue("@OrderID", OrdenIDDV);

CrystalReportViewer1.ReportSource = Report;

}

protected void Button1_Unload(object sender, EventArgs e)

{

Report.Dispose();

CrystalReportViewer1.Dispose();

}</pre>
<p style="text-align: justify;">Corremos la página:</p>
<div style="text-align: justify;"><a href="http://www.datanoia.com/wp-content/uploads/2009/09/ReporteFinal.PNG" target="_blank"><img title="ReporteFinal" src="http://www.datanoia.com/wp-content/uploads/2009/09/ReporteFinal.PNG" alt="Haga clic para maximizar" width="646" height="462" /></a>Haga clic para maximizar</div>
<p style="text-align: justify;">Espero les sea útil les dejo el <a title="Proyecto" href="http://www.datanoia.com/?attachment_id=1303" target="_blank">Proyecto</a>.</p>
<p style="text-align: justify;">Buen Día.</p>
<p><map name='google_ad_map_62_e6f9cc4188fca22c'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/62?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_62_e6f9cc4188fca22c' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=62&amp;url= http%3A%2F%2Fwww.datanoia.com%2Fcrystal-report-reporte-maestro-detalle.html' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.datanoia.com/crystal-report-reporte-maestro-detalle.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Consumir Servicio Web desde Netbeans</title>
		<link>http://www.datanoia.com/consumir-servicio-web-desde-netbeans.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=consumir-servicio-web-desde-netbeans</link>
		<comments>http://www.datanoia.com/consumir-servicio-web-desde-netbeans.html#comments</comments>
		<pubDate>Thu, 03 Sep 2009 05:14:04 +0000</pubDate>
		<dc:creator>risharp</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://fenix.aolinex.com/?p=37</guid>
		<description><![CDATA[Una tecnología muy usada desde hace ya varios años son los Servicios Web. Explicaremos como consumir un Servicio Web escrito en C# desde una aplicación web en Netbeans en Java. En Visual Studio: Paso 1.- Nos vamos a Archivo &#62; Nuevo &#62; Sitio Web y elegimos Servicio Web ASP.NET, damos clic en “Examinar” y nos<a href="http://www.datanoia.com/consumir-servicio-web-desde-netbeans.html">&#160;&#160;[ Read More ]</a>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.datanoia.com%252Fconsumir-servicio-web-desde-netbeans.html%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Consumir%20Servicio%20Web%20desde%20Netbeans%22%20%7D);"></div>
<p style="text-align: justify;">Una tecnología muy usada desde hace ya varios años son los Servicios Web. Explicaremos como consumir un Servicio Web escrito en C# desde una aplicación web en Netbeans en Java.</p>
<p style="text-align: justify;">En Visual Studio:</p>
<p style="text-align: justify;"><strong>Paso 1.- </strong>Nos vamos a Archivo &gt; Nuevo &gt; Sitio Web y elegimos Servicio Web ASP.NET, damos clic en “Examinar” y nos aparecerá la siguiente pantalla.</p>
<p style="text-align: justify;"><a href="http://www.datanoia.com/wp-content/uploads/2009/09/iis.PNG" target="_blank"><img title="iis" src="http://www.datanoia.com/wp-content/uploads/2009/09/iis-300x223.PNG" alt="iis" width="300" height="223" /></a></p>
<p style="text-align: justify;"><strong>Paso 2.- </strong>Hacer clic en “Crear nueva  Aplicación Web” (es el primer ícono de la parte superior derecha), luego hacer clic en “Abrir”  y aceptamos.</p>
<p style="text-align: justify;"><a href="http://fenix.aolinex.com/?attachment_id=1052" rel="attachment wp-att-1052" target="_blank"><img title="vercodigo" src="http://www.datanoia.com/wp-content/uploads/2009/09/vercodigo.PNG" alt="vercodigo" width="284" height="493" /></a><strong> </strong></p>
<p style="text-align: justify;"><strong>Paso 3.-</strong> Agregamos el siguiente código:</p>
<pre>[WebMethod]

public string MetodoWS() {

return "Hola ASP.NET me estás consumiendo";

}</pre>
<div style="text-align: justify;">[WebMethod]</div>
<div style="text-align: justify;">public string MetodoWS() {</div>
<div style="text-align: justify;">return “Hola ASP.NET me estás consumiendo”;</div>
<div style="text-align: justify;">}</div>
<p style="text-align: justify;">Y presionamos F5, se creará un archivo de configuración “web.config”.</p>
<p style="text-align: justify;"><a href="http://fenix.aolinex.com/?attachment_id=1061" rel="attachment wp-att-1061" target="_blank"><img title="webconfig" src="http://www.datanoia.com/wp-content/uploads/2009/09/webconfig1.PNG" alt="webconfig" width="482" height="225" /></a></p>
<p style="text-align: justify;"><strong>Paso 4.</strong>- Generamos y publicamos nuestro WebService:</p>
<p style="text-align: justify;"><a href="http://fenix.aolinex.com/?attachment_id=1054" rel="attachment wp-att-1054" target="_blank"><img title="1" src="http://www.datanoia.com/wp-content/uploads/2009/09/1.PNG" alt="1" width="220" height="475" /></a></p>
<p style="text-align: justify;"><a href="http://fenix.aolinex.com/?attachment_id=1055" rel="attachment wp-att-1055" target="_blank"><img title="2" src="http://www.datanoia.com/wp-content/uploads/2009/09/2.PNG" alt="2" width="219" height="476" /></a></p>
<p style="text-align: justify;">.</p>
<p style="text-align: justify;"><strong>Paso 5.-</strong> Nos mostrará la siguiente pantalla, vamos clic en “Aceptar”.</p>
<p style="text-align: justify;"><a href="http://www.datanoia.com/wp-content/uploads/2009/09/3.PNG" target="_blank"><img title="3" src="http://www.datanoia.com/wp-content/uploads/2009/09/3-300x200.PNG" alt="3" width="300" height="200" /></a></p>
<p style="text-align: justify;">.</p>
<p style="text-align: justify;">Y probamos:</p>
<p style="text-align: justify;"><a href="http://fenix.aolinex.com/?attachment_id=1059" rel="attachment wp-att-1059" target="_blank"><img title="4" src="http://www.datanoia.com/wp-content/uploads/2009/09/4.PNG" alt="4" width="204" height="304" /></a></p>
<p style="text-align: justify;"><strong>Paso 6.</strong>- Se abrirá la página del web service, ahora hacemos clic en <strong>“Descripción del servicio” y copiamos la dirección que aparecerá en la URL en mi caso es:</strong></p>
<p style="text-align: justify;"><strong>“<a href="http://localhost/WebService1/Service.asmx?WSDL" target="_blank">http://localhost/WebService1/Service.asmx?WSDL</a>“ que viene a ser un archivo XML. </strong></p>
<div style="text-align: justify;"><a href="http://www.datanoia.com/wp-content/uploads/2009/09/ws.PNG" target="_blank"><img title="ws" src="http://www.datanoia.com/wp-content/uploads/2009/09/ws-300x214.PNG" alt="ws" width="300" height="214" /></a>(Click para agrandar la imagen)</div>
<p style="text-align: justify;">.</p>
<p style="text-align: justify;"><strong>Paso 7.-</strong> En Netbeans crearemos un proyecto Web, Archivo&gt;New Project&gt; Java WebApplication</p>
<div style="text-align: justify;"><a href="http://www.datanoia.com/wp-content/uploads/2009/09/nb.PNG" target="_blank"><img title="nb" src="http://www.datanoia.com/wp-content/uploads/2009/09/nb.PNG" alt="nb" width="546" height="491" /></a>Click para agrandar la imagen</div>
<p style="text-align: justify;"><strong>Paso 8.-</strong> Vamos a WebPages y agregaremos un <strong>“Web Service Client”</strong> si no lo encuentran vayan a “others”, copiamos la dirección de hace un momento en WSDL, finalizamos.</p>
<p style="text-align: justify;"><strong><a href="http://fenix.aolinex.com/?attachment_id=1067" rel="attachment wp-att-1067" target="_blank"><img title="client2" src="http://www.datanoia.com/wp-content/uploads/2009/09/client2.PNG" alt="client2" width="513" height="391" /></a><br />
</strong></p>
<p style="text-align: justify;"><strong><br />
</strong></p>
<p style="text-align: justify;"><strong>Paso 9.-</strong> Ahora en nuestra página JSP en algún lugar en blanco hacer clic derecho y seleccionar:  Web Services Client Resources &gt; Call Web Service Operation</p>
<p style="text-align: justify;"><a href="http://fenix.aolinex.com/?attachment_id=1068" rel="attachment wp-att-1068" target="_blank"><img title="wsclientRe" src="http://www.datanoia.com/wp-content/uploads/2009/09/wsclientRe.PNG" alt="wsclientRe" width="607" height="419" /></a></p>
<p style="text-align: justify;">Seleccionamos, el primero:</p>
<p style="text-align: justify;"><a href="http://fenix.aolinex.com/?attachment_id=1069" rel="attachment wp-att-1069" target="_blank"><img title="operation" src="http://www.datanoia.com/wp-content/uploads/2009/09/operation.PNG" alt="operation" width="423" height="509" /></a></p>
<p style="text-align: justify;"><strong>Paso 10.-</strong> Se creará automaticamente código para poder hacer llamada a los métodos del WebService a consumirse.</p>
<pre>&lt;%-- start web service invocation --%&gt;&lt;hr/&gt;

&lt;%

try {

&lt;span style="white-space:pre"&gt; &lt;/span&gt;org.tempuri.Service service = new org.tempuri.Service();

org.tempuri.ServiceSoap port = service.getServiceSoap();

// TODO process result here

java.lang.String result = port.metodoWS();

out.println("Result = "+result);

} catch (Exception ex) {

// TODO handle custom exceptions here

}

%&gt;

&lt;%-- end web service invocation --%&gt;&lt;hr/&gt;</pre>
<p style="text-align: justify;">Modificaremos un poco el código para mostrar el resultado en una etiqueta HTML.</p>
<pre>&lt;body&gt;

&lt;%-- start web service invocation --%&gt;&lt;hr/&gt;

&lt;%

String resultado="";

try {

org.tempuri.Service service = new org.tempuri.Service();

org.tempuri.ServiceSoap port = service.getServiceSoap();

// TODO process result here

java.lang.String result = port.metodoWS();

resultado = result;

} catch (Exception ex) {

// TODO handle custom exceptions here

}

%&gt;

&lt;%-- end web service invocation --%&gt;&lt;hr/&gt;

&lt;p&gt;&lt;%=resultado%&gt;&lt;/p&gt;

&lt;/body&gt;</pre>
<p style="text-align: justify;">Corremos nuestra página JSP:</p>
<p style="text-align: justify;"><a href="http://www.datanoia.com/wp-content/uploads/2009/09/WSWS.PNG" target="_blank"><img title="WSWS" src="http://www.datanoia.com/wp-content/uploads/2009/09/WSWS.PNG" alt="WSWS" width="583" height="281" /></a></p>
<p style="text-align: justify;">Espero les sirva de ayuda. Buen Día.</p>
<p><map name='google_ad_map_37_e6f9cc4188fca22c'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/37?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_37_e6f9cc4188fca22c' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=37&amp;url= http%3A%2F%2Fwww.datanoia.com%2Fconsumir-servicio-web-desde-netbeans.html' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.datanoia.com/consumir-servicio-web-desde-netbeans.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Formularios en ExtJS 3.0</title>
		<link>http://www.datanoia.com/formularios-en-extjs-3-0.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=formularios-en-extjs-3-0</link>
		<comments>http://www.datanoia.com/formularios-en-extjs-3-0.html#comments</comments>
		<pubDate>Fri, 21 Aug 2009 22:30:22 +0000</pubDate>
		<dc:creator>risharp</dc:creator>
				<category><![CDATA[Sin categoría]]></category>
		<category><![CDATA[ExtJS 3.0]]></category>
		<category><![CDATA[Formularios]]></category>

		<guid isPermaLink="false">http://www.datanoia.com/?p=158</guid>
		<description><![CDATA[ExtJS 3.0 es un Framework JavaScript para construir aplicaciones RIA (Rich Intenet Aplications), permite construir páginas e interfaces web 2.0 sorprendentes basados en Ajax. http://extjs.com/. La instalación es fácil, descargue el programa desde la página oficial: http://extjs.es/ . Descomprima el archivo que contienen las clases JavaScript del Framework en su carpeta Web, en este caso<a href="http://www.datanoia.com/formularios-en-extjs-3-0.html">&#160;&#160;[ Read More ]</a>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.datanoia.com%252Fformularios-en-extjs-3-0.html%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Formularios%20en%20ExtJS%203.0%22%20%7D);"></div>
<p style="text-align: justify;">ExtJS 3.0 es un Framework JavaScript para construir aplicaciones <em>RIA (Rich Intenet Aplications), </em>permite construir páginas e interfaces web 2.0 sorprendentes basados en Ajax. <a onclick="javascript:_gaq.push(['_trackEvent','outbound-article','extjs.com']);" href="http://web.archive.org/web/20110724235644/http://extjs.com/">http://extjs.com/</a>.</p>
<p style="text-align: justify;">La instalación es fácil, descargue el programa desde la página oficial: <a onclick="javascript:_gaq.push(['_trackEvent','outbound-article','extjs.es']);" href="http://web.archive.org/web/20110724235644/http://extjs.es/">http://extjs.es/</a> .</p>
<p style="text-align: justify;">Descomprima el archivo que contienen las clases JavaScript del Framework en su carpeta Web, en este caso le puse de nombre “ext”.</p>
<p style="text-align: center;"><a href="http://www.datanoia.com/?attachment_id=290" rel="attachment wp-att-290"><img class="aligncenter size-full wp-image-290" title="ExtJSarchivos" src="http://www.datanoia.com/wp-content/uploads/2009/08/ExtJSarchivos.PNG" alt="ExtJSarchivos" /></a></p>
<p style="text-align: justify;">Si bien es cierto, en este caso uso páginas JSP, usted puede usar cualquier tipo de tecnología ya sea ASPX, JSP, PHP etc, o inclusive HTML puro.</p>
<p style="text-align: justify;">En este ejemplo se usará NetBeans 6.5 como entorno de desarrollo, una vez que ubique mi framework “ext” en el mismo nivel que mis páginas web, debo agregar las siguientes referencias a cada página web donde desee usar algún componente de ExtJS dentro de nuestro &lt;head&gt;.</p>
<pre class="brush: javascript; ">&lt;link rel="stylesheet" type="text/css" href="ext/resources/css/ext-all.css" /&gt;
&lt;script type="text/javascript" src="ext/ext-all.js"&gt;&lt;/script&gt;

&lt;script type="text/javascript" src="ext/adapter/ext/ext-base.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript" src="ext/ext-all.js"&gt;&lt;/script&gt;</pre>
<p style="text-align: justify;">Probaremos si funciona, añadiendo el siguiente código en nuestro body.</p>
<pre class="brush: javascript; ">&lt;script type="text/javascript"&gt;
Ext.onReady(function(){
Ext.Msg.alert('Mensaje', '¡Buenos días Risharp!');});
&lt;/script&gt;</pre>
<p style="text-align: justify;">Ejecutamos nuestra página:</p>
<p style="text-align: center;"><a href="http://www.datanoia.com/?attachment_id=297" rel="attachment wp-att-297"><img class="aligncenter size-medium wp-image-297" title="Browser" src="http://www.datanoia.com/wp-content/uploads/2009/08/Browser-300x213.PNG" alt="Browser" /></a></p>
<p style="text-align: justify;">Ahora agregaremos un botón en nuestro body, con el evento <em>onClick </em>invocaremos a nuestro función JavaScript que definiremos enseguida.</p>
<pre class="brush: javascript; ">&lt;input type="submit" value="Registrar" onclick="Registro()" /&gt;</pre>
<p style="text-align: justify;">Agregar un archivo JavaScript, lo llamaremos Formjs.js.</p>
<p style="text-align: justify;">En Formjs.js creamos un método en donde pondremos todo nuestro código, éste método será invocado como mencionamos anteriormente por el evento de nuestro botón.</p>
<p style="text-align: justify;">Formjs.js:</p>
<pre class="brush: javascript; ">function Registro(){}</pre>
<p style="text-align: justify;">Definimos las siguientes variables, noten que instanciamos a la clase “Ext.form” y luego definimos que tipo de componente será.</p>
<pre class="brush: javascript; ">var NombreBox= new Ext.form.TextField({
fieldLabel: 'Nombres',
emptyText:'Ingrese Nombres',
var ApellidoBox= new Ext.form.TextField({
fieldLabel: 'Apellidos',
emptyText:'Ingrese Apellidos',});

var comboFecha = new Ext.form.ComboBox({
fieldLabel:'Fecha de Ingreso',
name:'year',
triggerAction:'all',
store:[2001,2002,2003,2004,2005,2006,2007,2008],
width: 159&lt;/p&gt;

} );
var CheckActividad = new Ext.form.Checkbox(
{
fieldLabel:'',
labelSeparator:'',
boxLabel:'¿Posee carta de retención?',
name:''}
);</pre>
<p style="text-align: justify;">Finalmente creamos otra variable, ahora invocamos a Ext.Window creará una nueva ventana o formulario, noten el objeto <strong><em>items </em><span style="font-weight: normal;">en donde tenemos al conjunto de componentes definidos anteriormente.</span></strong></p>
<pre class="brush: javascript; ">var win=new Ext.Window({
title: 'Registro Cliente',
bodyStyle:'padding:8px',//alejamos los componentes de los bordes
width:360,

layout:'form',
items:[NombreBox,ApellidoBox,comboFecha,CheckActividad],
buttonAlign: 'center', //botones alineados a la derecha
buttons:[{text:'Grabar'},{text:'Cancelar'}] //botones del formulario
});
win.show();</pre>
<p style="text-align: justify;">No olviden agregar la siguiente referencia a su página Web:</p>
<pre class="brush: javascript; ">&lt;/p&gt;
&lt;script type="text/javascript" src="Formjs.js"&gt;&lt;/script&gt;</pre>
<p style="text-align: justify;">Ahora ejecutamos nuestra página, les recuerdo que no es necesario tener un entorno de desarrollo como NetBeans, tranquilamente lo pueden probar usando html simple y cualquier browser.</p>
<p style="text-align: center;"><a href="http://www.datanoia.com/?attachment_id=355" rel="attachment wp-att-355"><img class="aligncenter size-full wp-image-355" title="ventana" src="http://www.datanoia.com/wp-content/uploads/2009/08/ventana.PNG" alt="ventana" /></a></p>
<p>Estén al tanto de tutoriales acerca de ExtJS, les dejo el código fuente <a href="http://web.archive.org/web/20110724235644/http://www.datanoia.com/?attachment_id=385">Proyecto.</a> Buen día.</p>
<p><map name='google_ad_map_158_e6f9cc4188fca22c'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/158?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_158_e6f9cc4188fca22c' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=158&amp;url= http%3A%2F%2Fwww.datanoia.com%2Fformularios-en-extjs-3-0.html' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.datanoia.com/formularios-en-extjs-3-0.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

