<?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:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-2011455556062864053</atom:id><lastBuildDate>Mon, 28 Nov 2011 01:14:03 +0000</lastBuildDate><category>servicios</category><category>dropbox</category><category>actualidad</category><category>introduccion</category><category>syntax</category><category>cloud computing</category><category>syntaxhiliter</category><category>tutoriales</category><category>box.net</category><category>tutorial</category><title>TecnoPro</title><description>Un lugar para recordar y aprender de tecnologia, programacion Java y gestion de proyectos y, por que no, compartir anecdotas laborales</description><link>http://tecnopro.blogspot.com/</link><managingEditor>noreply@blogger.com (Marcelo)</managingEditor><generator>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/TecnoPro" /><feedburner:info uri="tecnopro" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2011455556062864053.post-8068707883331203531</guid><pubDate>Mon, 25 Apr 2011 19:40:00 +0000</pubDate><atom:updated>2011-04-27T16:18:51.706-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">servicios</category><category domain="http://www.blogger.com/atom/ns#">cloud computing</category><category domain="http://www.blogger.com/atom/ns#">actualidad</category><category domain="http://www.blogger.com/atom/ns#">dropbox</category><category domain="http://www.blogger.com/atom/ns#">box.net</category><title>Explicando y Analizando el fenomeno Cloud Computing</title><description>Bueno, como todos ya sabrán, esta es la mas novedosa forma de llevar tus documentos.&lt;br /&gt;
No mas e-mails a los colegas con adjuntos que se pierden o corrompen.&lt;br /&gt;
&lt;br /&gt;
Si, &lt;a href="http://es.wikipedia.org/wiki/Computaci%C3%B3n_en_nube"&gt;Cloud Computing&lt;/a&gt; ("Computacion en la nube" o "CC" para nosotros) es un paradigma que permite ofrecer servicios de computación a través de Internet.&lt;br /&gt;
&lt;br /&gt;
Ya todos nosotros lo usamos sin saber. Haganse las siguientes preguntas:&lt;br /&gt;
&lt;br /&gt;
Se auto-enviaron correos con adjuntos para guardarlos en su casilla de WebMail?&lt;br /&gt;
Guardaron en un borrador de correo algo que quisiera ver mas tarde o en otra pc?&lt;br /&gt;
Dejaron de usar el calendario fisico o el del Outlook para usar alguno como el &lt;a href="http://calendar.google.com/"&gt;GCalendar&lt;/a&gt;?&lt;br /&gt;
Bueno...todo eso y mas, son servicios que podemos comprender como de cloud computing.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Analicemos qué buscamos con hacer lo que mencionamos arriba.&lt;br /&gt;
&lt;br /&gt;
Claramente lo que se buscaba era disponer de la informacion en cualquier lugar y no estar "atados" a la pc personal de cada uno.&lt;br /&gt;
&lt;br /&gt;
Entonces el WebMail es CC y fue la primer aplicacion como tal en pisar fuerte, de la mano de &lt;a href="http://www.gmail.com/"&gt;Google Mail&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Ya mencionamos el &lt;a href="http://calendar.google.com/"&gt;GCalendar&lt;/a&gt;, la aplicacion de calendarios en la nube tambien de Google (Recordemos que "CC", "en la nube", etc., son todos términos para señalar que son accesibles desde casi cualquier dispositivo con conexión a internet).&lt;br /&gt;
&lt;br /&gt;
Estos fueron los primeros pasos y a modo de decir "querido Mundo, te presento al Cloud Computing, Cloud Computing, el Mundo".&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En el último tiempo, esto tuvo una vuelta de tuerca muy grande.&lt;br /&gt;
&lt;br /&gt;
Primero Google presentó su plataforma &lt;a href="http://docs.google.com/"&gt;Google Docs&lt;/a&gt;, una de sus apuestas mas fuertes y fieles al CC.&lt;br /&gt;
&lt;br /&gt;
Éste nos permitia crear, compartir y editar documentos de calculo, de texto y crear presentaciones, todo sin la necesidad de instalarnos ningun programa pago. Con el paso del tiempo, este servicio maduro muchisimo para convertirse ahora en una herramienta que muchas empresas utilizan.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El segundo paso, se dio casi a la par que el primero, en su momento, planteando una alternativa, el Disco Virtual. Un servicio que te daba una "X" cantidad de MB de espacio en internet para subir tus archivos (cualesquiera, siempre respetando los Copyrights correspondientes) y tenerlos disponibles para bajar desde cualquier otra maquina. En sus comienzos tenian muy poco espacio, pero ahora, con servicios como el de &lt;a href="http://www.dropbox.com/"&gt;DropBox&lt;/a&gt;(2Gb), &lt;a href="http://box.net/"&gt;Box.net&lt;/a&gt;(5Gb), y el ultimo en sumarse &lt;a href="http://www.skydrive.live.com/"&gt;Skydrive &lt;/a&gt;de Microsoft (25Gb).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Claro que estos servicios ya evolucionaron mucho de un ser simples espacios en internet, a agregar opciones de compartir a grupos y visualizar los archivos online.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Recientemente cayó ante mi un servicio de "portapapeles" web llamado &lt;a href="http://cl1p.net/"&gt;Cl1p &lt;/a&gt;que te ofrece una mini página de internet, donde pegás el texto que quieres copiar a otra maquina y luego simplemente desde el navegador de la otra pc accedes a la direccion dada y visualizas el texto.&lt;br /&gt;
&lt;br /&gt;
Es muy práctico para reemplazar los mails auto-enviados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alguna otra idea o recomendación?&lt;br /&gt;
&lt;br /&gt;
Saludos a todos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2011455556062864053-8068707883331203531?l=tecnopro.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vF2OcX6KJE2r1CFUDwHVmrRqgVk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vF2OcX6KJE2r1CFUDwHVmrRqgVk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vF2OcX6KJE2r1CFUDwHVmrRqgVk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vF2OcX6KJE2r1CFUDwHVmrRqgVk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TecnoPro/~4/PQ8QZMwdF8s" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/TecnoPro/~3/PQ8QZMwdF8s/explicando-y-analizando-el-fenomeno.html</link><author>noreply@blogger.com (Marcelo)</author><thr:total>0</thr:total><feedburner:origLink>http://tecnopro.blogspot.com/2011/04/explicando-y-analizando-el-fenomeno.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2011455556062864053.post-1093963688680114471</guid><pubDate>Fri, 15 Apr 2011 03:58:00 +0000</pubDate><atom:updated>2011-04-26T13:58:16.171-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">tutoriales</category><category domain="http://www.blogger.com/atom/ns#">tutorial</category><category domain="http://www.blogger.com/atom/ns#">syntaxhiliter</category><category domain="http://www.blogger.com/atom/ns#">introduccion</category><category domain="http://www.blogger.com/atom/ns#">syntax</category><title>Tutorial SyntaxHiliter con Blogger</title><description>Hola a todos, disculpen la demora en la primer post. La verdad que es algo muy nuevo esto y quiero hacerlo bien.&lt;br /&gt;
Entonces me puse a pensar...que es imperiosamente necesario en un blog que trate, entre otros, temas de&amp;nbsp;programación? Hacer legible el codigo! Asi fue como llegue al &lt;b&gt;&lt;a href="http://alexgorbatchev.com/SyntaxHighlighter/"&gt;SyntaxHiliter&lt;/a&gt;.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Esta maravillosa herramienta es una verison mejorada de las funcionalidades basicas deñ HTML de comprender otras sintaxis y ahora mismo pasaremos a explicar como agregarlo a Blogger.&lt;br /&gt;
&lt;br /&gt;
1. Blogger tiene dividido la parte de la cabecera de sus paginas con la parte de posts, por ello debemos entrar a editar nuestro blog, luego nos vamos a la solapa &lt;b style="font-style: italic;"&gt;Diseño&lt;/b&gt;, y ahi dentro hacemos clic en &lt;i style="font-weight: bold;"&gt;Edicion HTML&lt;/i&gt;, ahi veremos un apartado llamado &lt;i style="font-weight: bold;"&gt;Editar Plantilla&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
2. Luego debemos entrar &lt;a href="http://syntaxhighlighter.googlecode.com/svn/trunk/Styles/SyntaxHighlighter.css"&gt;aqui&lt;/a&gt;&amp;nbsp;(el repositorio svn de SyntaxHiliter) y nos copiamos todo lo que encontramos ahi dentro (ctrl + a, ctrl + c), esto es basicamente el manejo de los css del plugin.&lt;br /&gt;
&lt;br /&gt;
3. Terminado esto, volvemos a nuestro &lt;i&gt;&lt;b&gt;Editar Plantilla,&lt;/b&gt;&lt;/i&gt; y ahi aprovechamos el comando buscar de nuestro navegador para dar con el tag &lt;i&gt;&amp;lt;/b:skin&amp;gt;&lt;/i&gt; y pegamos toda la informacion del portapapeles.&lt;br /&gt;
&lt;br /&gt;
4. Luego, antes del &lt;i&gt;&amp;lt;/head&amp;gt;&lt;/i&gt; debemos pegar lo siguente: (aca veremos como queda el usando el SyntaxHiliter)&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="xml" name="code"&gt;&amp;lt;!-- Add-in CSS for syntax highlighting --&amp;gt;
&amp;lt;script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shCore.js' type='text/javascript'&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushCpp.js' type='text/javascript'&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushCSharp.js' type='text/javascript'&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushCss.js' type='text/javascript'&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushDelphi.js' type='text/javascript'&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushJava.js' type='text/javascript'&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushJScript.js' type='text/javascript'&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushPhp.js' type='text/javascript'&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushPython.js' type='text/javascript'&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushRuby.js' type='text/javascript'&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushSql.js' type='text/javascript'&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushVb.js' type='text/javascript'&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushXml.js' type='text/javascript'&amp;gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;&lt;br /&gt;
Acuerdense que pueden sacar los lenguajes que no usen para acelerar el cargado de la pagina.&lt;br /&gt;
&lt;br /&gt;
5. Antes del tag &lt;i&gt;&amp;lt;/body&amp;gt;&lt;/i&gt; agregamos lo siguiente:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="xml" name="code"&gt;&amp;lt;!-- Add-in Script for syntax highlighting --&amp;gt;
&amp;lt;script language='javascript'&amp;gt;
dp.SyntaxHighlighter.BloggerMode();
dp.SyntaxHighlighter.HighlightAll('code');
&amp;lt;/script&amp;gt;
&lt;/pre&gt;&lt;br /&gt;
En este punto podemos utilizar el boton &lt;b&gt;Vista Previa&lt;/b&gt;, para ver que nuestro HTML haya quedado consistente.&lt;br /&gt;
&lt;br /&gt;
Con eso quedaria configurado el SyntaxHiliter...&lt;br /&gt;
Y como lo usamos?&lt;br /&gt;
&lt;br /&gt;
Bien, cuando creamos un post que contenga codigo:&lt;br /&gt;
1. Debemos entrar en la vista de Edicion de HTML.&lt;br /&gt;
2. Colocamos nuestro codigo dentro de estos tags:&lt;br /&gt;
&lt;br /&gt;
ATENCION: Recorda que como estas dentro del formato HTML y no del editor comun, debes usar los caracteres "escapados", para evitarte dolores de cabeza, pega tu codigo en &lt;a href="http://www.accessify.com/tools-and-wizards/developer-tools/quick-escape/default.php"&gt;esta&lt;/a&gt; pagina y obtendras el resultado correcto.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="xml" name="code"&gt;&amp;lt;pre name="code" class="cpp"&amp;gt;
...Your html-escaped code goes here...
&amp;lt;/pre&amp;gt;&lt;/pre&gt;&lt;br /&gt;
3. Reemplazamos el "cpp" por el lenguaje de nuestra eleccion. (Para la lista completa hace click &lt;a href="http://code.google.com/p/syntaxhighlighter/wiki/Languages"&gt;aqui&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
4. Voila! ya tenemos nuestro post con SyntaxHiliter y configurado para el futuro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Que se viene en el Blog por mi parte?&lt;br /&gt;
&lt;br /&gt;
Un tutorial introductorio al Maven 3.0.X&lt;br /&gt;
Un informe del Cloud computing y las herramientas mas usadas.&lt;br /&gt;
Una explicación de Patrones de Diseño, primero Factory y AbstractFactory&lt;br /&gt;
&lt;br /&gt;
Saludos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2011455556062864053-1093963688680114471?l=tecnopro.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6ZUQN3RAEgW-jD9qcNQUbxp03_I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6ZUQN3RAEgW-jD9qcNQUbxp03_I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6ZUQN3RAEgW-jD9qcNQUbxp03_I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6ZUQN3RAEgW-jD9qcNQUbxp03_I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TecnoPro/~4/iVZtKvuF7DE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/TecnoPro/~3/iVZtKvuF7DE/tutorial-syntaxhiliter-con-blogger.html</link><author>noreply@blogger.com (Marcelo)</author><thr:total>0</thr:total><feedburner:origLink>http://tecnopro.blogspot.com/2011/04/tutorial-syntaxhiliter-con-blogger.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2011455556062864053.post-2755039599987573296</guid><pubDate>Thu, 07 Apr 2011 15:50:00 +0000</pubDate><atom:updated>2011-04-07T13:04:48.224-03:00</atom:updated><title>Saludos a todos !</title><description>Bueno, la verdad que esto es una novedad para mi, tomando en cuenta que nunca tuve (o mantuve) un blog.&lt;br /&gt;
La idea es que este sea un espacio donde todos colaboremos.&lt;br /&gt;
&lt;br /&gt;
Yo personalmente intentare subir tutoriales de uso desde cero de herramientas Java, asi como ejemplos de codigos o anecdotas.&lt;br /&gt;
&lt;br /&gt;
Uds. pueden proponer temas en sus comentarios o a mi correo e intentare tratarlos en la medida que me sea posible.&lt;br /&gt;
Nos veremos la proxima vez.&lt;br /&gt;
&lt;br /&gt;
Proximo capitulo: Introduccion a Maven 3.0.X&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2011455556062864053-2755039599987573296?l=tecnopro.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xt9Qjz8woEYx0uGPbpk2L_oWgcc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xt9Qjz8woEYx0uGPbpk2L_oWgcc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xt9Qjz8woEYx0uGPbpk2L_oWgcc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xt9Qjz8woEYx0uGPbpk2L_oWgcc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TecnoPro/~4/V-lZAYHesVA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/TecnoPro/~3/V-lZAYHesVA/saludos-todos.html</link><author>noreply@blogger.com (Marcelo)</author><thr:total>0</thr:total><feedburner:origLink>http://tecnopro.blogspot.com/2011/04/saludos-todos.html</feedburner:origLink></item></channel></rss>

