<?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-12540575</atom:id><lastBuildDate>Mon, 28 Nov 2011 01:45:43 +0000</lastBuildDate><category>Visual Studio</category><category>Javier Caruso</category><category>Games</category><category>Arquitectura</category><category>Asp.Net</category><category>.Net 3.x</category><category>TFS</category><category>DeepZoom</category><category>dotNet</category><category>Sharepoint</category><category>Otros</category><category>.Net 4</category><category>Utilidades</category><category>Novedades</category><category>Tips</category><category>Patrones</category><category>OpenSource</category><category>Entity Framework</category><category>Web</category><category>Silverlight</category><category>Retro</category><category>Testing</category><category>Sync</category><title>Javier Caruso Blog</title><description>Blog de Javier Caruso</description><link>http://blog.javiercaruso.com/</link><managingEditor>noreply@blogger.com (jdcaruso)</managingEditor><generator>Blogger</generator><openSearch:totalResults>30</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/JavierCaruso" /><feedburner:info uri="javiercaruso" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>JavierCaruso</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12540575.post-1950932674654123483</guid><pubDate>Wed, 07 Apr 2010 04:21:00 +0000</pubDate><atom:updated>2010-04-07T01:23:27.211-03:00</atom:updated><title>SVN plugin para Visual Studio - AnkhSVN</title><description>&lt;span style="font-size: large;"&gt;AnkhSVN&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Hace tiempo vengo usando SVN como repositorio de codigo fuente, y uno de los inconvenientes que tenia es que no habia encontrado un plugin para Visual Studio (en particular para la version 2010) que fuera gratuito, asi que subia los archivos a la vieja usanza, es decir, a traves del file system.&lt;br /&gt;
Hoy, volviendo a revisar el tema, encontre un plugin gratuito que soporta y se integra perfectamente a Visual Studio 2010: &lt;b&gt;&lt;a href="https://www.ohloh.net/p/ankhsvn"&gt;ankhsvn&lt;/a&gt;.&lt;/b&gt; Se integra perfectamente a la IDE, y tambien conoce la estructura de proyectos de Visual Studio, con lo cual solamente hace Commit de los archivos que realmente necesitamos, no incluyendo los que se encuentran dentro de la carpeta bin, por ejemplo&lt;b&gt;.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;Configurar el Plugin&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/_TRySOwDXqrc/S7aHR9Rl5FI/AAAAAAAAANQ/kBhXDBbmnH8/s1600/SVN+01+Imagen+sin+t%C3%ADtulo.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="181" src="http://1.bp.blogspot.com/_TRySOwDXqrc/S7aHR9Rl5FI/AAAAAAAAANQ/kBhXDBbmnH8/s400/SVN+01+Imagen+sin+t%C3%ADtulo.png" width="400" /&gt;&lt;/a&gt;Una vez instalado, abren Visual Studio e ingresan a la opcion de menu Tools - Options. Dentro de las opciones vamos a Source Control, y seleccionamos AnkhSVN. Una vez hecho, se habilita este plugin en la ide. Solo es necesario hacerlo una vez, salvo que trabajen al mismo tiempo con dos Source Control distintos.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Integracion con Visual Studio&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_TRySOwDXqrc/S7aNR0wVLiI/AAAAAAAAANY/ezDcj6dNJF0/s1600/SVN+02+Integracion+al+codigo+fuente.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_TRySOwDXqrc/S7aNR0wVLiI/AAAAAAAAANY/ezDcj6dNJF0/s320/SVN+02+Integracion+al+codigo+fuente.png" /&gt;&lt;/a&gt;Se integra perfectamente a la IDE&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Ventana de Pending Changes &lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_TRySOwDXqrc/S7aNVPaexFI/AAAAAAAAANg/yu1h8GaXngQ/s1600/SVN+03+Pending+Changes.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_TRySOwDXqrc/S7aNVPaexFI/AAAAAAAAANg/yu1h8GaXngQ/s320/SVN+03+Pending+Changes.png" /&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/_TRySOwDXqrc/S7aNY-SUmGI/AAAAAAAAANo/nUPSPpnzR3U/s1600/SVN+04+Hystory.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_TRySOwDXqrc/S7aNY-SUmGI/AAAAAAAAANo/nUPSPpnzR3U/s320/SVN+04+Hystory.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: xx-large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Soporta Historial de archivos&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_TRySOwDXqrc/S7aNetwJvLI/AAAAAAAAANw/TCWrwkyNbcQ/s1600/SVN+05+Dif.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_TRySOwDXqrc/S7aNetwJvLI/AAAAAAAAANw/TCWrwkyNbcQ/s320/SVN+05+Dif.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Comparacion de Archivos&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: small;"&gt;Recursos:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://www.ohloh.net/p/ankhsvn"&gt;&lt;span style="font-size: small;"&gt;AnkhSVN&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://tortoisesvn.tigris.org/"&gt;TortoiseSVN&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.visualsvn.com/server/"&gt;Visual SVN Server&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Saludos!&lt;br /&gt;
&lt;br /&gt;
Javier Caruso&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12540575-1950932674654123483?l=blog.javiercaruso.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavierCaruso/~4/t47k7uUEuKQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/JavierCaruso/~3/t47k7uUEuKQ/svn-plugin-para-visual-studio-ankhsvn.html</link><author>noreply@blogger.com (jdcaruso)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_TRySOwDXqrc/S7aHR9Rl5FI/AAAAAAAAANQ/kBhXDBbmnH8/s72-c/SVN+01+Imagen+sin+t%C3%ADtulo.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.javiercaruso.com/2010/04/svn-plugin-para-visual-studio-ankhsvn.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12540575.post-1095171908540765191</guid><pubDate>Mon, 15 Mar 2010 03:21:00 +0000</pubDate><atom:updated>2010-03-15T00:45:30.156-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Utilidades</category><category domain="http://www.blogger.com/atom/ns#">Sync</category><title>Sincronización de Archivos con SyncToy</title><description>Si alguna vez quisieron sincronizar carpetas, tanto sea para backups o porque tienen distintos dispositivos como ser una PC y una notebook, existen distintas y muy variadas herramientas para poder hacerlo. Una en particular es una utilizad llamada SyncToy, de Microsoft, en su version 2.1. Es extremadamente sencillo y&amp;nbsp;fácil&amp;nbsp;de configurar.&lt;span id="goog_1268618486770"&gt;&lt;/span&gt;&lt;span id="goog_1268618486771"&gt;&lt;/span&gt;&lt;a href="http://www.blogger.com/"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Instalacion de SyncToy 2.1&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
SyncToy 2.1 requiere .Net framework 2.0 y Microsoft Sync Framework 2.0, &amp;nbsp;la url de descarga es&lt;br /&gt;
&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=c26efa36-98e0-4ee9-a7c5-98d0592d8c52&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=c26efa36-98e0-4ee9-a7c5-98d0592d8c52&amp;amp;displaylang=en&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Una vez instalado, el link&amp;nbsp;estará&amp;nbsp;disponible directamente en el menu inicio de windows&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_TRySOwDXqrc/S52W0coP4SI/AAAAAAAAAL4/Dmewfbz1d-o/s1600-h/sync+inst.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_TRySOwDXqrc/S52W0coP4SI/AAAAAAAAAL4/Dmewfbz1d-o/s320/sync+inst.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Conceptos de SyncToy&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Folder Pair&lt;/b&gt;:&amp;nbsp;Así&amp;nbsp;es como se llaman los "proyectos" de Sync Toy, que&amp;nbsp;están&amp;nbsp;compuestos por los&amp;nbsp;demás&amp;nbsp;conceptos expresados abajo. El folder pair debe de tener un nombre unico que lo representa, el cual&amp;nbsp;debería&amp;nbsp;de ser descriptivo como para poder identificar que es lo que hace.&amp;nbsp;También&amp;nbsp;es&amp;nbsp;útil&amp;nbsp;cuando se utiliza SyncToy en modo consola (SyncToyCmd).&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Left Folder&lt;/b&gt;: El el folder "origen" para las acciones distintas a Synchronize.&lt;br /&gt;
&lt;b&gt;Right Folder&lt;/b&gt;: Es el folder "destino",&amp;nbsp;para las acciones distintas a Synchronize.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Actions&lt;/b&gt;: Las Actions son es la parte mas importante de la&amp;nbsp;configuración&amp;nbsp;de nuestro Folder Pair, ya que indica como debe funcionar, y un error en esta&amp;nbsp;acción,&amp;nbsp;podría&amp;nbsp;tener efectos no deseados... Las acciones pueden ser tres:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&lt;b&gt;Synchronize&amp;nbsp;&lt;/b&gt;: Sincroniza los folders left y right, y como toda sincronizacion actualiza los archivos nuevos en ambos sentidos. Tener en cuenta que en caso de conflictos, es decir, si se modifica el mismo archivo en ambos folders, se tomara el ultimo segun la fecha.&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp;&lt;b&gt;Echo&lt;/b&gt;: Crea un reflejo del Left Folder en el Right folder, y no toma en cuenta los cambios en el Right folder. Util en casos de backups.&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp;&lt;b&gt;Contribute&lt;/b&gt;: Semejante al Echo, pero con una&amp;nbsp;distinción, no toma en cuenta los la&amp;nbsp;eliminación&amp;nbsp;de archivos, es decir, siempre se agregan y actualizan archivos en el Right folder, no se realizan eliminaciones.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Utilizando SyncToy 2.1&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;Una vez ejecutado el programa, nos aparecera la ventana de bienvenida, donde tambien veremos el listado de "Folder Pairs" disponibles. Presionamos "Create New Folder Pair" para crear un nuevo proyecto. Lo primero que se preguntara, seran los folder Left y Right, es decir, las carpetas a sincronizar. Un buen dato a tener en cuenta, es que soporta paths de red, con lo cual, pueden sincronizar carpetas entre distintas maquinas, si tienen los shares (y permisos) correspondientes&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_TRySOwDXqrc/S52bttZSenI/AAAAAAAAAMA/OzDTBjCydn8/s1600-h/left+right.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_TRySOwDXqrc/S52bttZSenI/AAAAAAAAAMA/OzDTBjCydn8/s320/left+right.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Presionamos siguiente y veremos la pantalla de configuracion de la Accion.&amp;nbsp;Tómense&amp;nbsp;un segundo para pensar cual es el fin de esta sincronizacion, y en base a eso, seleccionen la&amp;nbsp;opción&amp;nbsp;correcta. Esta puede ser Synchronize, Echo o Contibute, las tres se encuentran explicadas en el punto "Conceptos de SyncToy"&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_TRySOwDXqrc/S52c_OUpEKI/AAAAAAAAAMQ/LpwdRh_GlO0/s1600-h/03+action.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_TRySOwDXqrc/S52c_OUpEKI/AAAAAAAAAMQ/LpwdRh_GlO0/s320/03+action.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
En el siguiente paso, debemos de darle un nombre al Folder Pair (en lo posible, que sea descriptivo), y presionamos Finish. Hecho! ya tenemos la sincronizacion configurada! Ahora volveremos a la pantalla principal, en la cual aparecera seleccionado el proyecto recien creado, con las opciones "Preview" y "Run" en la parte inferior derecha de la pantalla. Revisemos que este seleccionado el proyecto y presionen Preview, en caso de que no tengan archivos en ninguna de las carpetas, no veremos mucha informacion. Intenten agregando un archivo en el Left folder, y vuelvan a intentarlo. &lt;b&gt;Preview &lt;/b&gt;no realiza la sincronizacion, solo nos informa como seria el resultado, para sincronizar, presionen &lt;b&gt;Run&lt;/b&gt;, y las carpetas se sincronizaran, segun las opciones configuradas.&amp;nbsp;También&amp;nbsp;pueden revisar las opciones avanzadas presionando "&lt;b&gt;Change Options&lt;/b&gt;"&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_TRySOwDXqrc/S52erXC2iJI/AAAAAAAAAMY/piRdQ07efuo/s1600-h/05+preview+window.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="201" src="http://3.bp.blogspot.com/_TRySOwDXqrc/S52erXC2iJI/AAAAAAAAAMY/piRdQ07efuo/s400/05+preview+window.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Sincronizando las carpetas&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Una vez configurada la Folder Pair, solo hay que ingresar a SyncToy, seleccionarla y presionar Run para actualizar las carpetas. en caso de que quieran que esto se realice periodicamente, se puede configurar una tarea de windows que lo realice periodicamente.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Tengan en cuenta que la sincronizacion solo es de un origen a un destino, si quieren sincronizar distintos dispositivos, deben crear distintos Folder Pairs&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
También&amp;nbsp;pueden sincronizar desde la linea de comandos, utilizando SyncToyCmd, ejemplo:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_TRySOwDXqrc/S52tRJLG9UI/AAAAAAAAAMo/-F9n8DNDHkI/s1600-h/07+synctoycmd.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="291" src="http://2.bp.blogspot.com/_TRySOwDXqrc/S52tRJLG9UI/AAAAAAAAAMo/-F9n8DNDHkI/s640/07+synctoycmd.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Creando una tarea de Windows para Sincronizar&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Ingresamos al Programador de tareas (Schedule Tasks) de windows, y creamos una tarea basica, apuntando a la ejecucion de un programa, en este caso, SyncToyCmd.exe, que se encuentra por defecto en "Program Files\SyncToy 2.1", y como argumento, pasamos el parametro "-R nombre" donde &lt;nombre&gt; es el nombre de un proyecto de SyncToy. En caso de que &lt;nombre&gt; sea muy largo o contenga espacios, deben de ingresarlo entre comillas dobles,&amp;nbsp;&lt;/nombre&gt;&lt;/nombre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_TRySOwDXqrc/S52g6VcKxhI/AAAAAAAAAMg/4Flkv0fQYs0/s1600-h/06+task.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="141" src="http://3.bp.blogspot.com/_TRySOwDXqrc/S52g6VcKxhI/AAAAAAAAAMg/4Flkv0fQYs0/s400/06+task.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Solo una instancia de SyncToyCmd.exe se puede ejecutar al mismo instante, por lo cual, tengan en cuenta que la segunda tarea no funcionara si la primera aun no termino.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Escenarios de ejemplo&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
SyncToy se adapta a distintos escenarios, enumero algunos y con la&amp;nbsp;configuración&amp;nbsp;recomendada para cada uno:&lt;br /&gt;
Backups: Accion recomendada Echo o Contribute&lt;br /&gt;
Backup local: sincronizando dos carpetas de la misma maquina, para tener una copia de respaldo.&lt;br /&gt;
Backup por red: El origen puede ser local y el destino en una maquina o servidor de red.&lt;br /&gt;
Backup Fotos: pueden tener un backup de fotos, y dependiendo como lo quieran, puede estar configurado para Echo o para Contribute. Contribute es util cuando utilizan dispositivos removibles, ya que si borran un archivo en el removible de origen, no se elimina en el destino.&lt;br /&gt;
Sincronizacion de dispositivos, como ser notebook y pc de escritorio, telefono celular, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Recursos:&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h1 style="font-weight: normal; margin-bottom: 5px;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=c26efa36-98e0-4ee9-a7c5-98d0592d8c52&amp;amp;displaylang=en"&gt;SyncToy 2.1&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;&lt;br /&gt;
Help de SyncToy&lt;br /&gt;
&lt;a href="http://msdn.microsoft.com/en-us/sync/default.aspx"&gt;Microsoft Sync Framework Developer Center&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Otras herramientas que te pueden interesar&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;DropBox&lt;/i&gt;&lt;/b&gt;&lt;i&gt;, Groove, Microsoft Mesh, FolderShare, Hamachi, iSync, MyBooo&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Saludos!&lt;br /&gt;
&lt;br /&gt;
Javier D. Caruso&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12540575-1095171908540765191?l=blog.javiercaruso.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavierCaruso/~4/jYcLVUGVS8s" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/JavierCaruso/~3/jYcLVUGVS8s/sincronizacion-de-archivos-con-synctoy.html</link><author>noreply@blogger.com (jdcaruso)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_TRySOwDXqrc/S52W0coP4SI/AAAAAAAAAL4/Dmewfbz1d-o/s72-c/sync+inst.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.javiercaruso.com/2010/03/sincronizacion-de-archivos-con-synctoy.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12540575.post-8186803280916119200</guid><pubDate>Fri, 05 Feb 2010 03:09:00 +0000</pubDate><atom:updated>2010-02-05T00:23:06.050-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Web</category><category domain="http://www.blogger.com/atom/ns#">DeepZoom</category><category domain="http://www.blogger.com/atom/ns#">.Net 4</category><category domain="http://www.blogger.com/atom/ns#">Asp.Net</category><category domain="http://www.blogger.com/atom/ns#">Novedades</category><title>Nuevas estrategias WEB de Microsoft</title><description>&lt;div&gt;Hace tiempo que no veía un cambio tan grande como en las nuevas mejoras orientadas a la web que están saliendo por parte de Microsoft. Paso a enumerar:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;-&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;La introducción de jQuery, que si bien no es novedad, ya es parte del “framework” que viene con ASP.Net 4.0  y VS2010&lt;/div&gt;&lt;div&gt;-&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Nuevo modelo de forms : ASP.Net MVC  (ya por la versión 2)&lt;/div&gt;&lt;div&gt;-&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Silverligh, 4.0&lt;/div&gt;&lt;div&gt;-&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Nueva estrategia AJAX: de server controls a Client controls (un “nuevo” ajax orientado a javascript, que podría reemplazar a los controles de servidor)&lt;/div&gt;&lt;div&gt;-       Seadragon, si bien es parte del ajax control toolkit nuevo, es una "version javascript" de DeepZoom, que no requiere Silverlight, muy interesante.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Parece poco, pero si explotamos cada punto, es un monton,  y un gran cambio desde ASP.Net 2.0. Dejo links:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://ajax.codeplex.com/"&gt;ASP.NET Ajax Library &lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.codeplex.com/AjaxControlToolkit"&gt;Ajax Control Toolkit&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.asp.net/ajaxLibrary/cdn.ashx"&gt;AJAX CDN&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=35893"&gt;Microsoft Ajax Minifier 1.1&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.asp.net/mvc/"&gt;MVC &lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://silverlight.net/getstarted/silverlight-4-beta/"&gt;Silverlight 4&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2008/09/28/jquery-and-microsoft.aspx"&gt;jQuery&lt;/a&gt; &lt;/div&gt;&lt;div&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2009/12/15/search-engine-optimization-seo-toolkit.aspx"&gt;Search Engine Optimization (SEO) Toolkit&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A no quedarse atrás!&lt;/div&gt;&lt;div&gt;Saludos&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Javier D. Caruso.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12540575-8186803280916119200?l=blog.javiercaruso.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavierCaruso/~4/4sTgYyt7__8" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/JavierCaruso/~3/4sTgYyt7__8/nuevas-estrategias-web-de-microsoft.html</link><author>noreply@blogger.com (jdcaruso)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.javiercaruso.com/2010/02/nuevas-estrategias-web-de-microsoft.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12540575.post-2035109138115122965</guid><pubDate>Tue, 02 Feb 2010 11:53:00 +0000</pubDate><atom:updated>2010-02-02T09:00:13.932-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Novedades</category><title>Google dejara de dar Soporte a IE6 y FF 2</title><description>A través de un mail que acabo de recibir de Google, confirman que a partir del primero de Marzo de 2010 dejaran de dar soporte en Google Apps a exploradores que ya no son soportados por sus fabricantes, asi como navegadores que no estén actualizados con la ultima tecnología. Mas a fin del 2010, dejaran de dar soporte también para Google Mail, lo cual, es un cambio importantísimo, sobre todo para organizaciones utilizando Windows XP con IE6.&lt;br /&gt;Una de las razones principales es que agregaran soporte para nuevos estandares que estos navegadores no soportan.&lt;br /&gt;&lt;br /&gt;Saludos&lt;br /&gt;&lt;br /&gt;Javier D. Caruso.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12540575-2035109138115122965?l=blog.javiercaruso.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavierCaruso/~4/ld_DFKarSjs" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/JavierCaruso/~3/ld_DFKarSjs/google-dejara-de-dar-soporte-ie6-y-ff-2.html</link><author>noreply@blogger.com (jdcaruso)</author><thr:total>1</thr:total><feedburner:origLink>http://blog.javiercaruso.com/2010/02/google-dejara-de-dar-soporte-ie6-y-ff-2.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12540575.post-1121299833082435627</guid><pubDate>Tue, 12 Jan 2010 19:26:00 +0000</pubDate><atom:updated>2010-01-12T16:26:28.969-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">.Net 4</category><category domain="http://www.blogger.com/atom/ns#">Entity Framework</category><title>Guids Autogenerados con Entity Framework 3.5 SP1</title><description>&lt;p&gt;Migrando codigo de algunas pruebas que tenia hechas de .net 3.5 a .net 4.0, encontre algo que tal vez a alguno le interese y es como hacer para que entity framework pueda “autogenerar” columnas IDs del tipo GUID, ya que esta pensado originalmente para columnas key del tipo Int.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Problema&lt;/strong&gt;: Como hacer que entity framework trabaje con GUIDS para las columanas ids de forma autogenerada.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Solucion&lt;/strong&gt;: La primera solucion que tuvo exito, fue crear una clase llamada “EntitiesExtensions” y dentro crear una partial class con el mimso nombre que el “Entity Container Name” del modelo edmx, y overridear (si es que la palabra existe) el metodo OnContextCreated y agregarle un event handler al evento “SavingChanges”:&lt;/p&gt;  &lt;p&gt;// Register the handler for the SavingChanges event. this.SavingChanges += new EventHandler(context_SavingChanges);&lt;/p&gt;  &lt;p&gt;// SavingChanges event handler.   &lt;br /&gt; private static void context_SavingChanges(object sender, EventArgs e){&amp;#160;&amp;#160; …&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt;  &lt;p&gt;y dentro, el siguiente codigo:&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="400"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="400"&gt;         &lt;p&gt;foreach (ObjectStateEntry entry in           &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ((ObjectContext)sender).ObjectStateManager.GetObjectStateEntries(            &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; EntityState.Added | EntityState.Modified))            &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {            &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (!entry.IsRelationship )            &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {            &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Type t = entry.Entity.GetType();            &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (entry.State == EntityState.Added)            &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {            &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PropertyInfo pi = t.GetProperty(&amp;quot;Id&amp;quot;);            &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (pi != null)            &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {            &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Guid value = (Guid)pi.GetValue(entry.Entity, null); &lt;/p&gt;          &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (value == null || value == Guid.Empty)           &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {            &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; pi.SetValue(entry.Entity, Guid.NewGuid(), null);            &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }            &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }            &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }            &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }            &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;lo que intenta hacer este codigo, es buscar en todas las entidades que se estan por persistir, y ver si tienen un atributo llamado “Id”, del tipo GUID. En Caso de encontrarlo, autogenera uno por codigo, y se lo asigna a la entidad. De esta manera, antes de persistirse cualquier entidad con este tipo de ids, se le pregenera uno. Este codigo solo fue probado para entidades simples, por lo tanto si lo tienen que utilizar en entidades complejas, realicen las pruebas necesarias… aunque antes que eso… recomiendo empiecen a ver EF 4.0 :)&lt;/p&gt;  &lt;p&gt;Saludos!&lt;/p&gt;  &lt;p&gt;Javier D. Caruso&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12540575-1121299833082435627?l=blog.javiercaruso.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavierCaruso/~4/JmOCAohwb8I" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/JavierCaruso/~3/JmOCAohwb8I/guids-autogenerados-con-entity.html</link><author>noreply@blogger.com (jdcaruso)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.javiercaruso.com/2010/01/guids-autogenerados-con-entity.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12540575.post-9176441413682557797</guid><pubDate>Fri, 20 Nov 2009 03:13:00 +0000</pubDate><atom:updated>2009-11-20T13:31:03.555-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Testing</category><category domain="http://www.blogger.com/atom/ns#">Tips</category><category domain="http://www.blogger.com/atom/ns#">TFS</category><category domain="http://www.blogger.com/atom/ns#">Novedades</category><category domain="http://www.blogger.com/atom/ns#">Visual Studio</category><title>Mejoras para Testers en Visual Studio 2010</title><description>&lt;p&gt;Imaginan no escuchar mas la frase “Este bug es imposible de reproducir”, o “No, eso es imposible que ande mal” bueno, les puedo decir que gracias a todas las funcionalidades nuevas en la suite de VS2010, casi casi denlo por hecho. Les resumo solo algunas de las cosas que he visto hasta el momento:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Almacenar el CallStack de llamadas cuando se detecta el bug &lt;/li&gt;    &lt;li&gt;Almacenar los valores del callstack, y podes explorar antes y despues, “offline”&lt;/li&gt;    &lt;li&gt;Poder enviar el callstack al desarrollador, para que vea los valores de los parametros al momento del bug&lt;/li&gt;    &lt;li&gt;Poder importar y exportar BreakPoints entre personas (y agregarles comentarios)&lt;/li&gt;    &lt;li&gt;Poder generar tests de UI, que generen codigo C# para luego personalizarlos (macros)&lt;/li&gt;    &lt;li&gt;Tener una lista de pasos a ejecutar para todos los test manuales y asi tener un control mas detallado&lt;/li&gt;    &lt;li&gt;Identificar exactamente por que razon falló un test manual, poder ver un video de lo que hizo el usuario y guardar el stacktrace y callstack.&lt;/li&gt;    &lt;li&gt;Saber que al modificar una porcion de codigo, estoy afectando que tests en particular, para asi ejecutarlos&lt;/li&gt;    &lt;li&gt;Poder tener un ambiente de Test controlado, con deploy automatico, y tests automaticos&lt;/li&gt;    &lt;li&gt;Poder tomar un snapshot del ambiente de test al momento de encontrar un bug y asi poder reproducirlo en exactamente las mismas condiciones.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Bueno, estas son solo algunas de las cosas que si bien parecen imposibles… se pueden hacer!! Espero de a poco poder ir comentando cada una de ellas… mientras tanto, les recomiendo bajar VS2010 e instalar &lt;a href="http://blog.javiercaruso.com/2009/11/instalar-tfs-2010-en-windows-7.html" target="_blank"&gt;TFS 2010&lt;/a&gt; (ahora soporta Windows 7)&lt;/p&gt;  &lt;p&gt;Saludos!&lt;/p&gt;  &lt;p&gt;Javier Caruso&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12540575-9176441413682557797?l=blog.javiercaruso.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavierCaruso/~4/9NJ8gnuxzvI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/JavierCaruso/~3/9NJ8gnuxzvI/mejaras-para-testers-en-visual-studio.html</link><author>noreply@blogger.com (jdcaruso)</author><thr:total>2</thr:total><feedburner:origLink>http://blog.javiercaruso.com/2009/11/mejaras-para-testers-en-visual-studio.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12540575.post-7343010049327043384</guid><pubDate>Fri, 20 Nov 2009 02:11:00 +0000</pubDate><atom:updated>2009-11-19T23:11:00.664-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">TFS</category><category domain="http://www.blogger.com/atom/ns#">Sharepoint</category><category domain="http://www.blogger.com/atom/ns#">Visual Studio</category><title>Sharepoint 2010 soporta instalacion en Windows 7</title><description>&lt;p&gt;Otra de las cosas anunciadas recientemente, es la version Beta de Sharepoint 2010, con innumerables mejoras sobre la version anterior. En lo personal, nunca lo use mucho pues hay muchas cosas que no me gustan, pero esta version realmente parece prometedora. Una de las cosas que trae que me parecio muy interesante, es que puede correr en maquinas con Windows Vista o Windows 7, haciendo posible a los desarrolladores poder testear componenetes de sharepoint en su maquina, sin la necesidad de usar (o romper) un ambiente compartido.&lt;/p&gt;  &lt;p&gt;Para instalarlo, sigan los siguientes pasos:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Bajar la version Beta de &lt;a href="http://sharepoint.microsoft.com/Pages/Default.aspx" target="_blank"&gt;Sharepoint Server 2010&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;En la pagina de download, leer atentamente y obtener el nro de serie de instalacion para la beta&lt;/li&gt;    &lt;li&gt;Una vez descargado, NO instalar directamente, pues hay que descomprimir el instalador, y modificar un archivo antes de proseguir. La informacion detallada la encuentran en el siguiente documento: &lt;a href="http://msdn.microsoft.com/en-us/library/ee554869%28office.14%29.aspx" target="_blank"&gt;Setting Up the Development Environment for SharePoint Server&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Luego de instalar los prerequisitos, pueden iniciar la instalacion de sharepoint 2010.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Tengan en cuenta que es bastante pesado para una desktop, y si tambien tienen ejecutando el &lt;a href="http://blog.javiercaruso.com/2009/11/instalar-tfs-2010-en-windows-7.html" target="_blank"&gt;TFS 2010 en windows&lt;/a&gt;, se va a hacer mucho mas pesada. No lo he intentado aun, pero creo que pueden luego configurar el tfs de si maquina cliente para que el portal del proyecto sea sharepoint 2010.&lt;/p&gt;  &lt;p&gt;Saludos.&lt;/p&gt;  &lt;p&gt;Javier Caruso.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12540575-7343010049327043384?l=blog.javiercaruso.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavierCaruso/~4/_YfEbDYHQXo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/JavierCaruso/~3/_YfEbDYHQXo/sharepoint-2010-soporta-instalacion-en.html</link><author>noreply@blogger.com (jdcaruso)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.javiercaruso.com/2009/11/sharepoint-2010-soporta-instalacion-en.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12540575.post-5771018191410284292</guid><pubDate>Thu, 19 Nov 2009 07:29:00 +0000</pubDate><atom:updated>2009-11-19T04:31:59.016-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Silverlight</category><title>Silverlight 4.0 Anunciado (Beta)</title><description>&lt;p&gt;Efectivamente, hoy en el PDC 09 anunciaron Silverlight 4.0 y dieron a conocer algunas de las novedades que traera. Tambien que ya esta libre la version Beta para descargar! Algunas de las mejoras que trae, aparte de mejoras en el manejo de imagenes y video, son las siguientes:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Soporte para WebCams y microfonos&lt;/li&gt;    &lt;li&gt;Impresion&lt;/li&gt;    &lt;li&gt;Estilos “globales” que se aplican a todos los objetos del mismo tipo&lt;/li&gt;    &lt;li&gt;Se puede compartir una dll de Silverlight con un proyecto de .net puro&lt;/li&gt;    &lt;li&gt;Soporte para Commads para MVVM&lt;/li&gt;    &lt;li&gt;Soporte para MEF&lt;/li&gt;    &lt;li&gt;Drag &amp;amp; Drop&lt;/li&gt;    &lt;li&gt;Clippboard&lt;/li&gt;    &lt;li&gt;Google Chrome oficialmente soportado&lt;/li&gt;    &lt;li&gt;Boton derecho y mouse whell&lt;/li&gt;    &lt;li&gt;Multitouch&lt;/li&gt;    &lt;li&gt;DRM para video&lt;/li&gt;    &lt;li&gt;Soporta autenticacion!!&lt;/li&gt;    &lt;li&gt;Mejoras en DeepZoom&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Ya se pueden bajar la beta y empezar a probar! mas adelante doy mas detalles de los puntos mas interesantes, saludos!&lt;/p&gt;  &lt;p&gt;Javier Caruso&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12540575-5771018191410284292?l=blog.javiercaruso.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavierCaruso/~4/_wPjnqoRZxM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/JavierCaruso/~3/_wPjnqoRZxM/silverlight-40-anunciado-beta.html</link><author>noreply@blogger.com (jdcaruso)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.javiercaruso.com/2009/11/silverlight-40-anunciado-beta.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12540575.post-7590313985288148783</guid><pubDate>Sat, 07 Nov 2009 19:01:00 +0000</pubDate><atom:updated>2009-11-07T16:01:18.327-03:00</atom:updated><title>Instalar TFS 2010 en Windows 7</title><description>&lt;p&gt;Luego de haber tenido pesadillas luego de la instalacion de TFS 2005, es realmente un alivio ver que facil se instala TFS 2010, y no solo eso, sino que tambien ahora puede instalarse (de manera reducida) en un sistema operativo cliente! Si si, leyeron bien, un sistema operativo (no server) como ser Windows Vista o Windows 7. Lo acabo de instalar y la verdad quede sorprendido de la facil instalacion (y libre de interminables configuraciones y workarrounds).&lt;/p&gt;  &lt;p&gt;El proceso de instalacion es bastante sensillo, se instala primero la aplicacion, en mi caso con el build server inclusive, y luego de instalarse, se abre una ventana de configuracion. Para una maquina cliente, hay que seleccionar la opcion “Basic”. Una vez instalado, y minimamente configurado, abran la aplicacion “Team Foundation Server Administration Console”, y lo primero a configurar es la Collection. Las collections en TFS 2010 son agrupaciones de proyectos, nuevo en esta version. Yo deje la Default, y cree unas mas, por ejemplo una exclusivamente para Manejo de Prototipos: &lt;/p&gt;  &lt;p&gt;&lt;em&gt;Creacion de la collection&lt;/em&gt;&lt;a href="http://lh6.ggpht.com/_TRySOwDXqrc/SvXD6GHkSJI/AAAAAAAAAKY/efGapYyuLGI/s1600-h/image%5B3%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_TRySOwDXqrc/SvXD7Kuf3HI/AAAAAAAAAKc/EAOIPgrxkbM/image_thumb%5B1%5D.png?imgmax=800" width="366" height="255" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Configuracion de la Collection&lt;/em&gt;&lt;a href="http://lh6.ggpht.com/_TRySOwDXqrc/SvXD8F5Ml_I/AAAAAAAAAKg/3y1SylRx3wg/s1600-h/image%5B8%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_TRySOwDXqrc/SvXD80GvrZI/AAAAAAAAAKk/e_sdXydn2ro/image_thumb%5B4%5D.png?imgmax=800" width="419" height="171" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Una vez configurada, si lo instalaron, conviene configurar el Build service, que en esta nueva version, se compone de un Controller y uno o mas Agentes. El controler es el que administra los builds, y los agentes son los que realmente realizan los builds. Una funcionalidad importante es que los builds Agents pueden tener “TAGS” con lo que, en los builds que crean, le pueden agregar estos tags y asi el build controller, si encuentra tags que macheen, decide que agente es el que lo compila. Muy util si tienen que mantener aplicaciones heredadas y las nuevas por migrar, donde seguramente deban tener 2 configuraciones para el build server distintas. Con los tags, configuran dos agentes en 2 maquinas distintas, con la configuracion&amp;#160; necesaria en cada una, y problema solucionado. Tambien, se puede configurar (dependiendo de los recursos de la maquina) dos agents en una misma maquina, y con esto poder realizar dos builds al mismo tiempo.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_TRySOwDXqrc/SvXD-N5mNYI/AAAAAAAAAKo/AZlzDq5q074/s1600-h/image%5B12%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_TRySOwDXqrc/SvXD_MY0YEI/AAAAAAAAAKs/fFNo6-YTbfc/image_thumb%5B6%5D.png?imgmax=800" width="399" height="217" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Y listo! ya tienen tfs configurado en una maquina cliente! se pueden conectar desde VS2008SP1 si aplican &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=cf13ea45-d17b-4edc-8e6c-6c5b208ec54d"&gt;este parche&lt;/a&gt;, salvedad que para conectarse al tfs ahora no solo necesitan el nombre del server, sino de la collection, como ser: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://servername:8080/tfs/CollectionName"&gt;http://servername:8080/tfs/CollectionName&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Dicho sea de paso… vieron los nuevos Builds Scripts???&lt;/p&gt;  &lt;p&gt;Mas informacion en los siguientes posts!!&lt;/p&gt;  &lt;p&gt;Javier D. Caruso&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12540575-7590313985288148783?l=blog.javiercaruso.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavierCaruso/~4/cjB47rNcFQc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/JavierCaruso/~3/cjB47rNcFQc/instalar-tfs-2010-en-windows-7.html</link><author>noreply@blogger.com (jdcaruso)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/_TRySOwDXqrc/SvXD7Kuf3HI/AAAAAAAAAKc/EAOIPgrxkbM/s72-c/image_thumb%5B1%5D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.javiercaruso.com/2009/11/instalar-tfs-2010-en-windows-7.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12540575.post-5863710016042458395</guid><pubDate>Sat, 07 Nov 2009 18:40:00 +0000</pubDate><atom:updated>2009-11-07T15:40:13.719-03:00</atom:updated><title>Voy al PDC 2009!!</title><description>&lt;p&gt;Siiiii, no lo puedo creer!! &lt;a href="http://www.vmbc.com"&gt;VMBC&lt;/a&gt;, la empresa donde trabajo, y &lt;a href="http://weblogs.asp.net/andresv/"&gt;Andres Vettori&lt;/a&gt;, CTO de la empresa, me invitaron a asistir al evento PDC ´09 que organiza Microsoft todos los años. El evento es en Los Angeles, Estados Unidos, y se ve lo ultimo de lo ultimo en tecnologias Microsoft. Espero hacerme el tiempo necesario y poder postear muchas cosas!!! &lt;/p&gt;  &lt;p&gt;Nos vemos!!&lt;/p&gt;  &lt;p&gt;Javier D. Caruso.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12540575-5863710016042458395?l=blog.javiercaruso.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavierCaruso/~4/4_vimUayWMU" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/JavierCaruso/~3/4_vimUayWMU/voy-al-pdc-2009.html</link><author>noreply@blogger.com (jdcaruso)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.javiercaruso.com/2009/11/voy-al-pdc-2009.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12540575.post-5984392444225193918</guid><pubDate>Sat, 15 Nov 2008 12:54:00 +0000</pubDate><atom:updated>2008-11-15T10:59:24.098-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tips</category><category domain="http://www.blogger.com/atom/ns#">TFS</category><title>Remover un usuario del control de codigo fuente del TFS (TFS UNDO)</title><description>Muchas veces ante alguna urgencia o imprevisto, no falta la persona que deja la maquina en una fecha importante, con archivos tomados o sin subir al tfs. Esto provoca que los demás usuarios, no puedan seguir trabajando de forma correcta. Sobre todo si se trata de archivos DLL's que quedan bloqueados.  &lt;p&gt;Bueno, aqui esta una forma de hacer "undo" de ese cambio, de un usuario remoto. Cabe destacar que debe hacerse por un usuario adminstrador o con permisos para hacer undo de otros usuarios. Tambien tener en cuenta que se tomara la ultima version existente en el server, no las pendientes por el usuario.&lt;/p&gt;  &lt;p&gt;Ingresar al Visual Studio Command Prompt&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ttVSrXCUpdk/SR7G5ykT3hI/AAAAAAAAAAM/cjjJZmr2o7I/s1600-h/VSCmdP.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 134px;" src="http://3.bp.blogspot.com/_ttVSrXCUpdk/SR7G5ykT3hI/AAAAAAAAAAM/cjjJZmr2o7I/s320/VSCmdP.PNG" alt="" id="BLOGGER_PHOTO_ID_5268867310198971922" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Ejecutar:&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ttVSrXCUpdk/SR7Hl3qes_I/AAAAAAAAAAs/jZTF7DG8Xhc/s1600-h/tfs+undo.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 540px; height: 78px;" src="http://2.bp.blogspot.com/_ttVSrXCUpdk/SR7Hl3qes_I/AAAAAAAAAAs/jZTF7DG8Xhc/s400/tfs+undo.PNG" alt="" id="BLOGGER_PHOTO_ID_5268868067481269234" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;span style="color:#ffffff;"&gt; tf undo /workspace:MaquinaUsuario;UserName /server:&lt;/span&gt;&lt;/strong&gt;&lt;a href="http://servertfs:8080/"&gt;&lt;strong&gt;http://ServerTFS:8080/&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="color:#ffffff;"&gt; "$/NombreProyecto/Main/Source/Carpeta_O_Archivo" /recursive&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="color:#ffffff;"&gt;&lt;u&gt;Explicacion&lt;/u&gt;&lt;strong&gt;:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;tf undo&lt;/strong&gt;:&lt;/span&gt; Es el comando. Se debe tener instalado el tfs explorer, y permisos para hacer undo de otros usuarios.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;span style="color:#ffffff;"&gt;/Workspace&lt;em&gt;:MaquinaUsuario;UserName&lt;/em&gt;&lt;/span&gt;&lt;/strong&gt;: es el nombre del workspace con el que esta tomado el archivo. Si no saben cual es, deben ingresar al TFS Explorer, ingresar a Source Control, Navegar hasta la carpeta o archivo seleccionado, y hacerle Boton Derecho, propiedades. Ahi podran ver el nombre del workspace y usuario que tiene tomado el archivo.&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ttVSrXCUpdk/SR7HXdsHxzI/AAAAAAAAAAc/Auyj1D0Ejhw/s1600-h/Prop+2.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 127px;" src="http://1.bp.blogspot.com/_ttVSrXCUpdk/SR7HXdsHxzI/AAAAAAAAAAc/Auyj1D0Ejhw/s320/Prop+2.PNG" alt="" id="BLOGGER_PHOTO_ID_5268867819990665010" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;span style="color:#ffffff;"&gt;"$/NombreProyecto&lt;/span&gt;&lt;/strong&gt;....": Representa la carpeta o archivo que se quiere desbloquear. Pueden hacer un "copy &amp;amp; paste" si ingresan por las propiedades del archivo / carpeta, como se explico en el punto anterior.&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ttVSrXCUpdk/SR7HN_ZJuXI/AAAAAAAAAAU/8H5ufc9yj7g/s1600-h/Prop+1.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 155px;" src="http://1.bp.blogspot.com/_ttVSrXCUpdk/SR7HN_ZJuXI/AAAAAAAAAAU/8H5ufc9yj7g/s320/Prop+1.PNG" alt="" id="BLOGGER_PHOTO_ID_5268867657239214450" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;span style="color:#ffffff;"&gt;/recursive:&lt;/span&gt;&lt;/strong&gt; hará que el undo se propague por todas las subcarpetas.&lt;/p&gt;  &lt;p&gt;Luego de esto, en la vista de source control, hacer boton derecho - Refresh, para corroborar que ha funcionado.&lt;/p&gt;  &lt;p&gt;Saludos.&lt;/p&gt;  &lt;p&gt;Javier Caruso&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12540575-5984392444225193918?l=blog.javiercaruso.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavierCaruso/~4/m8x0pZZJ98I" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/JavierCaruso/~3/m8x0pZZJ98I/remover-un-usuario-del-control-de.html</link><author>noreply@blogger.com (javier caruso blog)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_ttVSrXCUpdk/SR7G5ykT3hI/AAAAAAAAAAM/cjjJZmr2o7I/s72-c/VSCmdP.PNG" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://blog.javiercaruso.com/2008/11/remover-un-usuario-del-control-de.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12540575.post-975744582486467386</guid><pubDate>Sat, 15 Nov 2008 11:55:00 +0000</pubDate><atom:updated>2008-11-15T10:12:14.099-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tips</category><category domain="http://www.blogger.com/atom/ns#">TFS</category><title>Obtener la lista de Workspaces en TFS</title><description>&lt;p&gt;Si necesitan obtener un listado de todos los Workspaces que existen en un proyecto de tfs, ejecuten este comando, desde el Visual Studio Command Prompt:&lt;/p&gt;&lt;p&gt;tf workspaces /server:&lt;a href="http://servertfs:8080/"&gt;http://ServerTFS:8080/&lt;/a&gt; /computer:* /owner:* &lt;/p&gt;&lt;p&gt;Si son muchos, pueden hacer "el viejo truco" de redireccionar a un archivo, agregando al final &lt;/p&gt;&lt;p&gt;&amp;gt; wkslst.txt&lt;/p&gt;&lt;p&gt;y esto le generara un archivo en la carpeta actual, llamado wkslst.txt (o el nombre que quieran), lo abren con el notepad y listo.&lt;/p&gt;&lt;p&gt;Saludos!&lt;/p&gt;&lt;p&gt;Javier Caruso&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12540575-975744582486467386?l=blog.javiercaruso.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavierCaruso/~4/OpSPIZGkq1M" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/JavierCaruso/~3/OpSPIZGkq1M/obtener-la-lista-de-workspaces-en-tfs.html</link><author>noreply@blogger.com (javier caruso blog)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.javiercaruso.com/2008/11/obtener-la-lista-de-workspaces-en-tfs.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12540575.post-1707990777953322013</guid><pubDate>Sat, 01 Nov 2008 20:22:00 +0000</pubDate><atom:updated>2008-11-01T20:55:34.570-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">OpenSource</category><category domain="http://www.blogger.com/atom/ns#">dotNet</category><category domain="http://www.blogger.com/atom/ns#">Visual Studio</category><title>Bajar el codigo fuente de .net (.net source code)</title><description>Hace un tiempo ya, Microsoft publico parte del codigo fuente de las dll's de .net, no de todas, pero si de muchas.&lt;br /&gt;A continuacion les dejo un pequeño apunte de como bajar el codigo fuente de .Net, y poder verlo y depurarlo, muy util para aprender.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1) Configurar "Symbols"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Lo primero que hay que hacer es ir a Tools - Options y fijarse que este habilitado el check de "Show All Options". Una vez chequeado, ingresar a la opcion Debugging - Symbols. Hay una pequeña diferencia entre si instalaron o no el SP1 de Visual Studio 2008.&lt;br /&gt;&lt;br /&gt;Sin SP1: Agreguen estas urls&lt;br /&gt;http://referencesource.microsoft.com/symbols&lt;br /&gt;http://source.msdn.microsoft.com/symbols&lt;br /&gt;&lt;br /&gt;Con SP1: No hay que hacer nada en este punto, pues ya viene "preconfigurado". Lo que si se puede hacer es ingresar en esta opcion cuando esten depurando, y presionar el boton "Load symbols from Microsoft symbol servers"&lt;br /&gt;&lt;br /&gt;luego, seleccionar una ruta local donde alojar el codigo fuente, y tambien veran opciones abajo (o dos checkbox si no instalaron el SP1 de VS2008).&lt;br /&gt;La opcion "Search the adobe locations only when symbols are loaded manually" si esta chequeada, implica que solamente se accedera al codigo fuente si se pide de forma manual. Si la dejan deschequeada, siempre que este disponible, podran ver el codigo.&lt;br /&gt;&lt;br /&gt;Tengan en cuenta que a partir de este punto, comenzara a bajar el codigo fuente, con lo cual deben estar conectados a internet, y ser un poco pacientes hasta que baje todo.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TRySOwDXqrc/SQzVMmi6SAI/AAAAAAAAAEE/5ThQZK1JhdE/s1600-h/SourceCodeSymboslDlg.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 237px;" src="http://3.bp.blogspot.com/_TRySOwDXqrc/SQzVMmi6SAI/AAAAAAAAAEE/5ThQZK1JhdE/s400/SourceCodeSymboslDlg.PNG" alt="" id="BLOGGER_PHOTO_ID_5263816476971386882" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2) Activar depurar para codigo externo&lt;/span&gt;&lt;br /&gt;Ingresar a "Debugging - General" y revisar estas opciones, explico brevemente cada una&lt;br /&gt;&lt;br /&gt;"Enable Just My Code" - Deschequeada, para habilitar la depuracion de librerias externas a los proyectos que esten cargados en el visual studio. Volverla a chequear para desactivar depurar codigo fuente de .net&lt;br /&gt;&lt;br /&gt;"Enable .Net Framework source stepping" para poder depurar, solo en SP1&lt;br /&gt;&lt;br /&gt;"Enable source server support" no se olviden de esta opcion, pues sino, no encontrara el codigo fuente al querer depurar.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_TRySOwDXqrc/SQzVmuqF80I/AAAAAAAAAEM/MXXrbFpEkCY/s1600-h/SourceCodeGeneralDlg.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 237px;" src="http://2.bp.blogspot.com/_TRySOwDXqrc/SQzVmuqF80I/AAAAAAAAAEM/MXXrbFpEkCY/s400/SourceCodeGeneralDlg.PNG" alt="" id="BLOGGER_PHOTO_ID_5263816925825594178" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3) Crear un ejemplo y ejecutar&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Listo! creen un ejemplo, como ser una aplicacion de consola, y escribir algo como esto&lt;br /&gt;&lt;br /&gt;string test = "Source Code".Substring(8);&lt;br /&gt;&lt;br /&gt;presionan F9 para habilitar un punto de depuracion, luego F5 para ejecutar, y al depurar, simplemente presionen F11 (Step Into), y accederan al codigo fuente de .net!&lt;br /&gt;&lt;br /&gt;En caso de que la opcion "Search the adobe locations only when symbols are loaded manually" este chequeada, para poder ver el codigo fuente, en la ventana de "Call Stack", deberan presionar con el boton derecho del mouse sobre la libreria que quieran depurar (string esta en mscorlib.dll), y seleccionar "Load symbols from" y seleccionar si es local o del servidor.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TRySOwDXqrc/SQzZt9c1KDI/AAAAAAAAAEU/LyITTA0mSIs/s1600-h/SourceCodeSymboslDlg2.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 225px;" src="http://3.bp.blogspot.com/_TRySOwDXqrc/SQzZt9c1KDI/AAAAAAAAAEU/LyITTA0mSIs/s400/SourceCodeSymboslDlg2.PNG" alt="" id="BLOGGER_PHOTO_ID_5263821448102094898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;La primera vez, deberan LEER la licencia, y aceptarla, en caso de que esten de acuerdo.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Consideraciones&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;- Solo el codigo de algunas Dll's esta disponible.&lt;br /&gt;- Las dlls de su maquina deben coincidir exactamente con la version del codigo fuente descargado. Si actualizan la version de .net, con alguna Beta, Service Pack, hot fix o alguna otra, se actulizara el codigo fuente (solo de estar disponible para esa version especifica)&lt;br /&gt;- En algunas (a veces varias) ocaciones, visual studio se tilda... asi que les aconcejo que cuando esten probando, no sea con algun proyecto importante.&lt;br /&gt;- A veces, trata de buscar archivos en alguna ruta en particular, en mi caso&lt;br /&gt;f:\dd\ndp\fx\src\WinForms\Managed\System\&lt;br /&gt;Esto puede ser por varias razones, pero una comun es que no esten bien configuradas las opciones del punto 2. A veces al volver a intentar, no lo hace...&lt;br /&gt;- No tarda mucho en bajar, pero deben estar conectados.&lt;br /&gt;- A veces, puede que al depurar, funcione todo un poco mas lento.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Recomendacion:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  Si no tienen intenciones de revisar el codigo fuente, chequeen la casilla de verificacion en el punto 2 llamada "Enable Just My Code" para que solo depure su aplicacion, y no el codigo fuente de .net. Con esto no perderan tiempo si estan con alguna aplicacion / cambio critico y no quieran depurar el codigo de .net.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Aparentemente estan agregando bastantes comentarios a los archivos de codigo fuente, lo cual hace que sea mas entendible... hasta pueden encontrar cosas como esta&lt;br /&gt;&lt;br /&gt;// BUGBUG: change this to be more effective for...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Mono Project&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Si les interesa mucho, pero mucho el codigo fuente de .net, recomiendo bajen y lean... hasta compilen! el proyecto &lt;a href="http://mono-project.com/"&gt;Mono&lt;/a&gt;, que es absolutamente de codigo abierto y permite la ejecucion de aplicaciones .net en linux, mac, celulares, y otros. La desventaja es que esta actualmente en desarrollo y no tiene todas las dlls implementadas, pero si casi todo lo de microsoft .net 2.0, pueden revisar el RoadMap &lt;a href="http://mono-project.com/Roadmap"&gt;aqui&lt;/a&gt; para estar actualizados.&lt;br /&gt;&lt;br /&gt;Espero comentarios!&lt;br /&gt;&lt;br /&gt;Saludos&lt;br /&gt;&lt;br /&gt;Javier Caruso.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_TRySOwDXqrc/SMq5nmWePVI/AAAAAAAAACg/dPmxzyhSGzA/s1600-h/net+source+2.PNG"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12540575-1707990777953322013?l=blog.javiercaruso.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavierCaruso/~4/uMpVHXZFpcE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/JavierCaruso/~3/uMpVHXZFpcE/bajar-el-codigo-fuente-de-net-net.html</link><author>noreply@blogger.com (jdcaruso)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_TRySOwDXqrc/SQzVMmi6SAI/AAAAAAAAAEE/5ThQZK1JhdE/s72-c/SourceCodeSymboslDlg.PNG" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://blog.javiercaruso.com/2008/11/bajar-el-codigo-fuente-de-net-net.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12540575.post-3331633716026439090</guid><pubDate>Tue, 14 Oct 2008 16:51:00 +0000</pubDate><atom:updated>2008-10-14T14:07:26.135-03:00</atom:updated><title>Silverlight 2 - Final Release</title><description>Acaba de salir la versión final de Silverlight 2, muchos especulábamos que saldria a fin de octubre, pero se adelantaron (por suerte).&lt;br /&gt;&lt;br /&gt;Asi que a desinstalar las versiones betas / RC que se ya esta la version final! Por lo que vi, solo los Tools para Visual Studio estan como "RC1" y no como final, pero todo lo demas esta ok.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Algunos tips importantes:&lt;br /&gt;&lt;br /&gt; - Tiene muchos mas controles que la version beta.&lt;br /&gt; - A fin de mes, los que tengan la version beta 2 o sup, se actualizará automaticamente a la version final.&lt;br /&gt; - Anunciaron tambien un pack de controles con codigo incluido que sera lanzado muy pronto.&lt;br /&gt; - Eclipse for Silverlight! Ahora no solo con visual studio &lt;a href="http://www.eclipse4sl.org/download/"&gt;http://www.eclipse4sl.org/download/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;mas info en: &lt;a href="http://www.silverlight.net"&gt;http://www.silverlight.net&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Saludos.&lt;br /&gt;&lt;br /&gt;Javier Caruso&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12540575-3331633716026439090?l=blog.javiercaruso.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavierCaruso/~4/AVd8HoeZ7Pg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/JavierCaruso/~3/AVd8HoeZ7Pg/silverlight-2-final-release.html</link><author>noreply@blogger.com (javier caruso blog)</author><thr:total>2</thr:total><feedburner:origLink>http://blog.javiercaruso.com/2008/10/silverlight-2-final-release.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12540575.post-112528060080746154</guid><pubDate>Thu, 02 Oct 2008 12:04:00 +0000</pubDate><atom:updated>2008-10-02T09:17:31.515-03:00</atom:updated><title>Falta poco: Google Android en Motorola a1200</title><description>Hace muy pocos dias, salio la version 1.0 Final del SDK de Google Android, el sistema operativo para dispositivos móviles de Google (open source). Revisé varios foros y encontré gente que pudo hacer funcionar con la versión Beta del SDK Android dentro de un Motorola a1200, el celular que tengo actualmente. No funciona 100% Ok, pero si se puede ver el sistema andando, funciona con touch screen, y al parecer envio y recepción de mensajes. Lo que no se soluciono a la fecha es el tema del sonido, y seguramente aplicaciones como radio, grabadora y demás que no son básicas para el celular. Pero en fin, este es un gran avance, en cuanto se solucionen estos inconvenientes… seguramente este instalando este sistema operativo en mi celular!&lt;br /&gt;&lt;br /&gt;Tambien dicen los rumores, Motorola esta haciendo una versión de este celular pero con Windows Mobile, pero nada confirmado aún…&lt;br /&gt;&lt;br /&gt;Seria muy lindo poder actualizar el celu a Android… un sistema operativo open source… en cuanto tenga mas novedades… aviso!&lt;br /&gt;&lt;br /&gt;Links:&lt;br /&gt;&lt;a href="http://www.motorolafans.com/forums/android/22279-android-0-9beta-sdk-can-run-a1200.html"&gt;Foro: Android en a1200&lt;/a&gt;  (leer pero no recomiendo que lo prueben hoy en dia)&lt;br /&gt;&lt;a href="http://code.google.com/android/download.html"&gt;Android SDK&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Saludos&lt;br /&gt;&lt;br /&gt;Javier Caruso&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12540575-112528060080746154?l=blog.javiercaruso.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavierCaruso/~4/4C8ga71wUq4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/JavierCaruso/~3/4C8ga71wUq4/falta-poco-google-android-en-motorola.html</link><author>noreply@blogger.com (javier caruso blog)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.javiercaruso.com/2008/10/falta-poco-google-android-en-motorola.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12540575.post-8565580278730381003</guid><pubDate>Tue, 30 Sep 2008 12:11:00 +0000</pubDate><atom:updated>2008-09-30T09:16:21.586-03:00</atom:updated><title>Google cumple 10 años</title><description>Google acaba de cumplir 10 años, y han realizado un timeline con los hechos mas relevantes y productos que fueron ofreciendo a lo largo de su historia. Para los que quieran conocer un poco de su historia, el timeline lo pueden acceder en el link que les dejo a continuación:&lt;br /&gt;&lt;a href="http://www.google.es/tenthbirthday/"&gt;&lt;br /&gt;http://www.google.es/tenthbirthday/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;P-D: ¿Sabian que el Klingon es un idioma oficial de google?&lt;br /&gt;&lt;a href="http://www.google.com/intl/xx-klingon/"&gt;&lt;br /&gt;http://www.google.com/intl/xx-klingon/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Saludos.&lt;br /&gt;&lt;br /&gt;Javier Caruso&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12540575-8565580278730381003?l=blog.javiercaruso.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavierCaruso/~4/XaOElGWRrSA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/JavierCaruso/~3/XaOElGWRrSA/google-cumple-10-aos.html</link><author>noreply@blogger.com (javier caruso blog)</author><thr:total>1</thr:total><feedburner:origLink>http://blog.javiercaruso.com/2008/09/google-cumple-10-aos.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12540575.post-5365573002351821565</guid><pubDate>Sun, 21 Sep 2008 05:38:00 +0000</pubDate><atom:updated>2008-09-21T02:46:48.662-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Patrones</category><category domain="http://www.blogger.com/atom/ns#">Arquitectura</category><title>Nuevo Blog: "Arquitecturas, patrones y diseño de sistemas"</title><description>Efectivamente, acabo de crear otro blog, donde hablare de arquitecturas de sistemas, patrones de diseño, y herramientas y técnicas para el diseño de sistemas. Todavia no hay notas publicadas pero muy pronto las habrá. Si te interesa el tema, ya te podes subscribir, o enviar mensajes y sugerencias que tengas respecto a estos temas. La idea es hacer un site en el futuro, pero ahora comienzo con el blog. Les dejo el link abajo, el nombre no es muy “feliz” la url, pero aquí va: &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://apyd.blogspot.com/"&gt;http://apyd.blogspot.com&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Saludos!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Javier Caruso.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12540575-5365573002351821565?l=blog.javiercaruso.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavierCaruso/~4/k9ActaiWNHk" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/JavierCaruso/~3/k9ActaiWNHk/nuevo-blog-arquitecturas-patrones-y.html</link><author>noreply@blogger.com (javier caruso blog)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.javiercaruso.com/2008/09/nuevo-blog-arquitecturas-patrones-y.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12540575.post-2455023882059897947</guid><pubDate>Wed, 17 Sep 2008 18:31:00 +0000</pubDate><atom:updated>2009-11-07T18:46:48.702-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">DeepZoom</category><category domain="http://www.blogger.com/atom/ns#">Silverlight</category><title>DeepZooming Javi  - PreviewDemo</title><description>Silverlight es algo que realmente me encanta, y con una de las cosas que mas me estoy entreteniendo (en mi poco tiempo libre) es con DeepZoom.&lt;br /&gt;&lt;br /&gt;En pocos dias comentaré mas que es DeepZoom, ejemplos de como crear un proyecto DeepZoom y de como hostearlo en internet. Para los que nunca escucharon hablar de DeepZoom, abajo deje un ejemplo de lo que es DeepZoom, simplemente hagan girar la ruedita del mouse sobre la "imagen", si no vez nada, debes de instalar &lt;a href="http://silverlight.net/"&gt;el plug-in&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strike&gt;Vacaciones 2008 (yo y mi esposa Mariana):&lt;/strike&gt;&lt;br /&gt;Update 2009-11: Silverlight 3 support, agregadas fotitos de mi hijo! :)&lt;br /&gt;&lt;br /&gt;&lt;iframe height="344" src="http://deepzoompix.com/DZApp/IFrame.aspx?alias=JavierCaruso&amp;amp;album=1" frameborder="0" width="425" scrolling="no"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Si no sabes que es &lt;a href="http://jdcaruso.blogspot.com/2007/11/silverlight-mini-intro.html"&gt;silverlight, hace click aca.&lt;/a&gt;&lt;br /&gt;Si te interesa conocer mas sobre DeepZoom y como hacer algo como esto, registrate a este blog con tu feedReader preferido, o subscribite por mail asi te llegan los mais de las noteas (barra lateral derecha).&lt;br /&gt;&lt;br /&gt;Nos vemos prontito!!&lt;br /&gt;&lt;br /&gt;P-D: El caballo de la foto llego cansado, tengo que bajar de peso!!&lt;br /&gt;&lt;br /&gt;Javier Caruso.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12540575-2455023882059897947?l=blog.javiercaruso.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavierCaruso/~4/hXxRLQzTWmY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/JavierCaruso/~3/hXxRLQzTWmY/deepzooming-javi-previewdemo.html</link><author>noreply@blogger.com (jdcaruso)</author><thr:total>3</thr:total><feedburner:origLink>http://blog.javiercaruso.com/2008/09/deepzooming-javi-previewdemo.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12540575.post-73061540363081747</guid><pubDate>Sun, 14 Sep 2008 13:05:00 +0000</pubDate><atom:updated>2008-09-14T11:27:43.613-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Games</category><category domain="http://www.blogger.com/atom/ns#">Novedades</category><title>SPORE - Un juego que vale la pena nombrar</title><description>Si bien el objetivo de este blog no es mostrar juegos, sino hablar de temas relacionados con programacion, web y tecnologias, me veo casi forzado a comentar sobre este juego, que creo marca en parte un hito en la evolucion de los juegos.&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;br /&gt;¿Que es SPORE?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Es un juego creado por Maxis, uno de los creadores de este juego es tambien el creador de The Sims, y SimCity, creo que eso le agrego mucha calidad al juego. Distribuye EA, como siempre ultimamente, con los grandes juegos.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;¿De que se trata?&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_TRySOwDXqrc/SM0ZDL5hGSI/AAAAAAAAADA/glfjuOlmlFE/s1600-h/Javiercito.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://1.bp.blogspot.com/_TRySOwDXqrc/SM0ZDL5hGSI/AAAAAAAAADA/glfjuOlmlFE/s200/Javiercito.png" alt="" id="BLOGGER_PHOTO_ID_5245876683480832290" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;De la evolucion de la vida, los principios mismos de la vida celular, hasta complejas formas vivientes que salen del mar, aprenden a caminar, tienen inteligencia, forman culturas, y hasta, dominan el espacio.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Principio&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Solo probe este juego un par de horas, pero les cuento lo que que vi y lo que se de el. Todo empieza cuando un meteorito cae en un planeta, y se f orma vida a nivel celular. ahi empieza el juego, sos una celula cuyo unico interes es comer. Comer y evolucionar. A medida que vas comiendo, vas creciendo de tamaño, y vas viendo tambien otras celulas, que seguramente te querrran deborar. Puedes elegir ser herbiboro o carniboro, pero una cosa muy buena es que a medida que juegas, tu organismo puede ir aprendiendo otras cosas...&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;El ADN&lt;/span&gt; &lt;/div&gt;&lt;div&gt;Una de las cosas mas interesantes de este juego, es que vos vas formando tu ADN, o se&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_TRySOwDXqrc/SM0ZPpHcAlI/AAAAAAAAADI/FYF_xmolCrA/s1600-h/Javiercito.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_TRySOwDXqrc/SM0ZPpHcAlI/AAAAAAAAADI/FYF_xmolCrA/s200/Javiercito.png" alt="" id="BLOGGER_PHOTO_ID_5245876897482277458" border="0" /&gt;&lt;/a&gt;&lt;/div&gt; a,  TU especie, tu forma de vida, la que vos elijas, y como vos la elijas. A medida que creces, tenes que encontrar t  u pareja, y tener un hijito... o sea una nueva forma de vida. Y ahi es cuando se abre un "Creature Creator" que te deja customi zar tu especie, agregarle boca, ojos, manitos,  alitas, todo dependiendo de tu nivel de ev olucion, y hasta puedes ser una criatura mala, que escupe veneno y se come a las demas... tu elijes!!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Tierra.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Al poco tiempo de jugar, tu celulita crece, a tal punto que le crecen&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TRySOwDXqrc/SM0YxSsWD1I/AAAAAAAAAC4/rYYytuCoVcM/s1600-h/CRE_Javiercito-06f68529_sml.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_TRySOwDXqrc/SM0YxSsWD1I/AAAAAAAAAC4/rYYytuCoVcM/s200/CRE_Javiercito-06f68529_sml.jpg" alt="" id="BLOGGER_PHOTO_ID_5245876376066985810" border="0" /&gt;&lt;/a&gt; piernas!! y es un momento unico, pues tu especie sale del mar, para explorar un mundo unico, fuera del agua. Aqui es cuando elijes que tipo de piernas quieres, y adaptas tu ADN para la tierra. Una vez alli, te encuentras con cientos de otras especies que deberas conocer, para hacerte amigo... o aniquilarla. Es parte de la vida.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Evolucion&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Siempre que evolucionas, ganas partes de ADN y creas tu criat ura. Pero tambien aprendes cosas nuevas, ganas habilidades, y tus habilidades, tienen "niveles", al mejor estilo RPG, &lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TRySOwDXqrc/SM0ZcO3jrCI/AAAAAAAAADQ/_1NB4BqP0vU/s1600-h/Javiercito.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_TRySOwDXqrc/SM0ZcO3jrCI/AAAAAAAAADQ/_1NB4BqP0vU/s200/Javiercito.png" alt="" id="BLOGGER_PHOTO_ID_5245877113774648354" border="0" /&gt;&lt;/a&gt;&lt;/div&gt; don   de siempre quieres evo lucionar y seguir creciendo tus habilidades, para ser mas fuerte. El juego tiene unos 6 "estadios" que son las evoluciones primarias, el primero es el celular... y el ultimo el espacial, donde se podra "explorar el universo".&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-weight: bold;"&gt;Lugares&lt;/span&gt;&lt;br /&gt;Como el juego se centra en la creacion misma de la vida, la evolucion del planeta y las culturas, los lugares con los que nos encontramos por explorar, estan realmente llenos de imaginacion, creaciones raras, que hasta a veces dejan mucho que pensar. La flora y la fauna son extrañas, las formaciones montañosas, todo, todo es muy extraño, linda experiencia si nos dejamos llevar por nuestra imaginacion...&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Interfaz&lt;/span&gt; &lt;/div&gt;&lt;div&gt;La interfaz la verdad me gusto mucho, muy intuitiva, muy bien terminada. El juego es muy completo y con muchas opciones, pero esta muy bien lograda. Bordes suaves y colores suaves, pero que definen bien cada parte de la pantalla. Tambien vale decir que el juego viene en varios idiomas, es solo cuestion de enviarle un parametro mas al acceso directo. Si lo quieren en español por ejemplo, el acceso directo debera ser:&lt;br /&gt;&lt;br /&gt;"C:\Archivos de programa\Electronic Arts\SPORE\Sporebin\SporeApp.exe" -locale:es-ar&lt;br /&gt;&lt;br /&gt;en Ingles&lt;br /&gt;"C:\Archivos de programa\Electronic Arts\SPORE\Sporebin\SporeApp.exe" -locale:en-us&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Graficos&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Excelentes! Son muy buenos, no es un estilo "realista", sino mas bien como los dibujitos de hoy en dia, con muchos colores, degrades, que hacen que jugar sea realmente entretenido. Tambien aprovecha mucho la placa de video, efectos de fondos en movimiento, distancias, objetos en movimiento continuo, tiene un poco de todo.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Hay mas...??&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Mucho mas. Tu especie la puedes registrar en los servidores del juego, para que todo el mundo las conozca, hacer el sitio de tu propia especie y mostrarle al mundo lo que has creado. Otra cosa interesante es que cada vez que aprendes una habilidad nueva, tu "padre" te enseña como usarla, es parte del tutorial. Ha, y cada vez que agregas una parte nueva a tu ADN, puedes probar tu criatura, pera ver como se adapta, como camina, como correo, como hace piruetas y locuras, como ataca, como se defiende... y hasta sacarle una foto con su propia familia. Y todo lo que aun no vi, que es crear vehiculos, formar tribus, crear vehiculos, naves espaciales y hasta... dominar el espacio!!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;En sintesis...&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Hacia mucho tiempo que no veia un juego tan creativo, y por sobre todo, &lt;span style="font-weight: bold;"&gt;hacia mucho tiempo que no veia un juego tan bien termiando&lt;/span&gt;. Bien por la gente de EA... como siempre!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Diez Carusines para este juego!!&lt;br /&gt;Si quieren se pueden ir entreteniendo con una utilidad llamada "Creature Creator" que la dejan bajar gratis (es un trial) donde pueden jugar con su adn y crear sus propias criaturas!!&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-weight: bold;"&gt;Links&lt;/span&gt;&lt;br /&gt;Home Page:  &lt;a href="http://www.spore.com/"&gt;http://www.spore.com&lt;/a&gt;&lt;br /&gt;Creature Creator Trial: &lt;a href="http://www.spore.com/trial"&gt;http://www.spore.com/trial&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tambien encontraran la version "Galactic Edition", que viene con un dvd de como se hizo, un "documental" y un librito con consejos.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Saludos&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;P-D 1: Pueden creer que estoy empezando a escribir un librito... y tiene muchiiiisimo que ver con esto!!&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;P-D 2: Lo que posiblemente tambien se viene para este año o el que viene... Starcraft 2, Diablo 3, Gothic 4, C&amp;amp;C Red Alert 3&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Javier Caruso.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12540575-73061540363081747?l=blog.javiercaruso.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavierCaruso/~4/7ym7fvxJ67k" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/JavierCaruso/~3/7ym7fvxJ67k/spore-un-juego-que-vale-la-pena-nombrar.html</link><author>noreply@blogger.com (jdcaruso)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_TRySOwDXqrc/SM0ZDL5hGSI/AAAAAAAAADA/glfjuOlmlFE/s72-c/Javiercito.png" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://blog.javiercaruso.com/2008/09/spore-un-juego-que-vale-la-pena-nombrar.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12540575.post-2308742838274630112</guid><pubDate>Fri, 05 Sep 2008 13:05:00 +0000</pubDate><atom:updated>2008-10-09T01:57:51.713-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tips</category><title>Forzar la actualizacion de updates en Windows XP</title><description>Muchas veces me ha pasado que luego de instalar o resintalar un equipo con XP, deseo realizar actualizaciones automaticas de windows update. Una forma es ingresando al sitio, pero otra forma es ejecutando un CMD y luego escribir los siguiente:&lt;br /&gt;&lt;br /&gt;wuauclt -detectnow&lt;br /&gt;&lt;br /&gt;lo cual fuerza a detectar si hay o no actualizaciones disponibles. Desde ya, debemos tener conexion a internet o a algun server local de actualizaciones. No muestra nada en pantalla, pero en background, comienza a validar si hay o no updates. Si los hay, y dependiendo de la configuracion de "Automatic Updates", se instalaran o nos aparecera el pop up indicando que hay actualizaciones por instalar.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Saludos&lt;br /&gt;&lt;br /&gt;Javier Caruso.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12540575-2308742838274630112?l=blog.javiercaruso.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavierCaruso/~4/Sen8DbND2LI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/JavierCaruso/~3/Sen8DbND2LI/forzar-la-actualizacion-de-updates-en.html</link><author>noreply@blogger.com (jdcaruso)</author><thr:total>5</thr:total><feedburner:origLink>http://blog.javiercaruso.com/2008/09/forzar-la-actualizacion-de-updates-en.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12540575.post-5200002463991753975</guid><pubDate>Wed, 03 Sep 2008 01:52:00 +0000</pubDate><atom:updated>2008-09-06T10:41:28.284-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Utilidades</category><category domain="http://www.blogger.com/atom/ns#">Novedades</category><title>Navegador de Google - Google Chrome</title><description>Google ayer anuncio que esta trabajando en un navegador, y al otro dia... publica la beta! me parece increhible pues en tan corto tiempo, supongo que lo habran bajado muchos, quisiera ver la cantidad de downloads que tuvo, pues Firefox Day fue anunciado con mucho tiempo de anticipacion y llego a unos... 8 millones creo...Lo estoy probando ahora y debo decir que anda muy bien y rapido, lo probe en internet y anda todo de maravillas, obviamente lo probe en la intranet de la empresa y no llegue a ver nada :( por que sera no?&lt;br /&gt;Bueno, este navegador tiene muchas cosas buenas, de todos modos recuerden que simplemente una beta, y una de las primeras. Hasta hicieron un "comic" de presentacion! lo pueden ver en:&lt;br /&gt;&lt;a href="http://www.google.com/googlebooks/chrome/"&gt;http://www.google.com/googlebooks/chrome/&lt;/a&gt;&lt;br /&gt;donde explica todo... lo mas interesante es que cada solapa trabaja en procesos distintos, con lo cual si alguna se cuelga las demas siguen funcionando, tiene un "administrador de tareas" donde muestra cada solapa y cuanto consume de cpu y demas...&lt;br /&gt;&lt;br /&gt;Algunas cositas muy interesantes a resaltar:&lt;br /&gt;- Cada solapa corre en un proceso separado. Si una "pincha" las demas siguen funcionando.&lt;br /&gt;- Tiene un administrador de tareas, que se accede haciendo SHIFT + ESC, donde podemos ver cada solapa, cuanto esta ocupando de CPU y Memoria&lt;div&gt;&lt;img src="http://2.bp.blogspot.com/_TRySOwDXqrc/SMKIXqsnd1I/AAAAAAAAAB0/C0i1jNpZq34/s320/Chorme-Admin.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" border="0" alt="" id="BLOGGER_PHOTO_ID_5242902856392472402" /&gt;&lt;div&gt;&lt;br /&gt;- Modo incognito: CTRL + SHIFT + N, donde todo lo que navegues no queda en el historial ni temporales&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_TRySOwDXqrc/SMKHv3WltZI/AAAAAAAAABk/74o9NWCO_Y8/s1600-h/Chorme-Incognito.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_TRySOwDXqrc/SMKHv3WltZI/AAAAAAAAABk/74o9NWCO_Y8/s320/Chorme-Incognito.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5242902172594976146" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;No revice bien, pero parece que el visual studio 2008 no lo reconoce como navegador... todavia.&lt;br /&gt;&lt;br /&gt;En fin, me parece una idea interesante... y lo mas interesante de google es que siguieron donando para firefox, teniendo ellos su propio navegador...&lt;br /&gt;&lt;br /&gt;Saludos&lt;br /&gt;&lt;br /&gt;Javier Caruso.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12540575-5200002463991753975?l=blog.javiercaruso.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavierCaruso/~4/lNnFt2ZAIJg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/JavierCaruso/~3/lNnFt2ZAIJg/navegador-de-google-google-chrome.html</link><author>noreply@blogger.com (jdcaruso)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_TRySOwDXqrc/SMKIXqsnd1I/AAAAAAAAAB0/C0i1jNpZq34/s72-c/Chorme-Admin.JPG" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://blog.javiercaruso.com/2008/09/navegador-de-google-google-chrome.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12540575.post-8202551482759300331</guid><pubDate>Mon, 01 Sep 2008 12:44:00 +0000</pubDate><atom:updated>2008-09-03T11:41:13.680-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Retro</category><title>ScummVM en Motorola a1200!</title><description>Sisi, me parece increíble!! El ScummVM ha sido portado exitosamente para la plataforma Mobile de Motorola, en este caso el a1200. Y como tengo uno de esos... lo instale y funciona a la perfección! Si son como yo, que conocen estos juegos de Lucas Film y Lucas Arts en sus principios, sabran a que me refiero, y la nostalgia que se siente al escuchar la música, y ver las pantallas. Es mas, en el celular, lo veo a colores, y con sonido!! Pensar que cuando los vi, no tenia placa de sonido, ni monitor color... es más, no podía jugar algunos por no tener monitor color!! (eso fue antes de tener mi VGA Monocromo... y hacer un upgrade a 2Mb de ram!)&lt;br /&gt;&lt;br /&gt;Para la instalación, deben bajarse el pkg, yo tengo la versión &lt;br /&gt;scummvm_0.11.1_RC3_A1200port&lt;br /&gt;&lt;br /&gt;lo copian al celular y lo instalan como cualquier otro pkg (boton derecho 4segundos, abrir con y seleccionan MPKG, si no lo tienen instalado... a buscarlo). La instalacion tarda unos segundos, y luego nos dice que esta Ok.&lt;br /&gt;Si intentan entrar ahora, no va a funcionar. Tienen si o si, que crear unas carpetas con unos nombres especiales en la mmc.&lt;br /&gt;&lt;br /&gt;mmc\games\logs&lt;br /&gt;mmc\games\data&lt;br /&gt;mmc\games\lib&lt;br /&gt;&lt;br /&gt;las primeras dos están vacías, la carpeta lib debe de tener el contenido del archivo lib_09062008 que también lo deben de encontrar por ahi... mucho de esto lo encontraran en "Comunidad Móviles" o "Motorola Fans".&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.comunidadmoviles.com/aporte_scummvm_beta_para_a1200e6-t48081.0.html"&gt;http://www.comunidadmoviles.com/aporte_scummvm_beta_para_a1200e6-t48081.0.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Una vez hecho esto, copian los juegos a la mmc (yo los copie dentro de games tambien) entran al ScummVM y "registran" los juegos, esto es, hacen click en "Add Game" y seleccionan la ruta de donde lo copiaron. Hecho esto... es simplemente hacer click al boton Start y a disfrutar!! He probado algunos, se escuchan las voces en las versiones habladas, en fin, sin palabras...&lt;br /&gt;&lt;br /&gt;Tengan en cuenta... que gasta bastante batería...&lt;br /&gt;&lt;br /&gt;Saludos.&lt;br /&gt;&lt;br /&gt;Javier Caruso.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12540575-8202551482759300331?l=blog.javiercaruso.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavierCaruso/~4/G5LB0hwRHbE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/JavierCaruso/~3/G5LB0hwRHbE/scummvm-en-motorola-a1200.html</link><author>noreply@blogger.com (jdcaruso)</author><thr:total>1</thr:total><feedburner:origLink>http://blog.javiercaruso.com/2008/09/scummvm-en-motorola-a1200.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12540575.post-1349742205625590777</guid><pubDate>Mon, 01 Sep 2008 12:43:00 +0000</pubDate><atom:updated>2008-09-07T11:19:15.246-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Retro</category><category domain="http://www.blogger.com/atom/ns#">Javier Caruso</category><title>Javier Caruso</title><description>Esta es simplemente una pequeña presentación. Soy Javier Caruso, nacido en 1978, les queria contar algo de mi historia. Estoy en esto de la informática desde 1991, arranque con GW-Basic (10: CLS) cuando comencé a estudiar en un instituto cerca de mi hogar, donde conoci a mis amigos. Luego en 1994 tuve mi primera compu... una 386 SX, con 1Mb de memoria ram, y un rigido de 60MB (que pensé que nunca iba a llenar, jajajaja). Y ahi comencé, estudiando D.O.S. 5.0, luego los que siguieron, tambien Windows 3.1, pasando por dBase III, Clipper, Lotus 123, QuatroPro, DeskView (alguien se acuerda?), XTreeGold, Norton, Office, QEMM y cuantas otras cosas mas!&lt;br /&gt;Luego comencé a trabajar en un instituto, enseñando computación con mi gran amigo Daniel Iglesias, enseñando Windows 95, Office, y Programación Visual: Visual Basic 4.0!! (te permitía compilar en 16 o 32 bits!!).&lt;br /&gt;Un tiempo despues, pase a una empresa a desarrollar software en Visual Basic, y despues me empecé a meter con toda la parte Web, ASP y (Macromedia) Flash.  Trabaje creando .com's, sistemas bancarios, sistemas para empresas privadas, y algunos que otros proyectos que nunca vieron la luz...&lt;br /&gt;Al poco tiempo, mientras iba hacia el trabajo, me cruce con una linda chica que fue compañera de primaria mia... y al poco tiempo eramos novios! Luego cambie de trabajo, y a los tres meses, entre a trabajar en EDS (recientemente adquirido por HP) donde me encuentro trabajando desde diciembre de 2002 en la cuenta Techint, mas especificamente en Ternium. Me case a principios del 2008, y planeamos tener un bebe para el año que viene, o a mas tardar el otro.&lt;br /&gt;Actualmente me postule para ayudante en la materia Diseño de Sistemas en la UADE, asi que seguramente tenga un par de post acerca de eso... programacion orientada a objetos y algunas cositas de Java, diseño y patrones.&lt;br /&gt;&lt;br /&gt;Bueno, este es un pequeñisimo resumen, espero no aburrirlos mucho!&lt;br /&gt;&lt;br /&gt;Saludos.&lt;br /&gt;&lt;br /&gt;Javier Caruso.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12540575-1349742205625590777?l=blog.javiercaruso.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavierCaruso/~4/YyGMU-lY_gg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/JavierCaruso/~3/YyGMU-lY_gg/javier-caruso.html</link><author>noreply@blogger.com (jdcaruso)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.javiercaruso.com/2008/09/javier-caruso.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12540575.post-6182275097186782394</guid><pubDate>Wed, 13 Aug 2008 17:55:00 +0000</pubDate><atom:updated>2008-08-13T15:02:50.997-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">.Net 3.x</category><category domain="http://www.blogger.com/atom/ns#">Visual Studio</category><title>.Net 3.5 SP1 y VS2008 SP1 - Final</title><description>Ahora si! ya podemos disfrutar de las ultimas mejoras tanto del .net framework como del Visual Studio 2008, pues ya es final, la version del service pack 1. Tengan cuidado antes de insltalarlo, pues si tienen la version beta, o si instalaron otro hotfix, probablemente les cancele la instalacion....&lt;br /&gt;&lt;br /&gt;Para descargarlos:&lt;br /&gt;http://www.asp.net/downloads/3.5-sp1/&lt;br /&gt;&lt;br /&gt;VS 2008 SP 1&lt;br /&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&amp;amp;displaylang=en&lt;br /&gt;&lt;br /&gt;Mas adelante... info de como usar todo lo nuevo!&lt;br /&gt;&lt;br /&gt;Saludos&lt;br /&gt;&lt;br /&gt;Javier D. Caruso.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12540575-6182275097186782394?l=blog.javiercaruso.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavierCaruso/~4/43LkKACv52E" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/JavierCaruso/~3/43LkKACv52E/net-35-sp1-y-vs2008-sp1-final.html</link><author>noreply@blogger.com (jdcaruso)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.javiercaruso.com/2008/08/net-35-sp1-y-vs2008-sp1-final.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12540575.post-2290068905212766206</guid><pubDate>Mon, 12 May 2008 19:20:00 +0000</pubDate><atom:updated>2008-05-12T16:32:49.324-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">.Net 3.x</category><category domain="http://www.blogger.com/atom/ns#">Visual Studio</category><title>.Net 3.5 SP1 y VS2008 SP1</title><description>En noviembre del año pasado, vieron la luz estos excelentes productos de microsoft. Hoy, en el blog de Scott Gu se dieron a conocer detalles y la url de la beta del service pack 1, tanto para Visual Studio 2008 como para .Net 3.5. La verdad que la lista es larguisima e incluye muchas cosas.&lt;br /&gt;&lt;br /&gt;Enumero a continuacion algunas que me parecieron muy destacadas (todas son buenas en realidad!)&lt;br /&gt;&lt;br /&gt;- Mejoras en performance: Ajax (javascripts), editores html, wpf, y en el inicio del runtime&lt;br /&gt;- "Bootstrapper" donde la aplicacion puede manejar que .net framework necesita&lt;br /&gt;- Ado.net entity Framework &amp;amp; LINQ to Entities&lt;br /&gt;- .Net Framework Client Profile (.net en el cliente por la modica suma de 26Mb!)&lt;br /&gt;- Soporte de intelisense para ASP 3.0&lt;br /&gt;&lt;br /&gt;Estas son solo algunas para mensionar, les dejo el link con el post original:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2008/05/12/visual-studio-2008-and-net-framework-3-5-service-pack-1-beta.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2008/05/12/visual-studio-2008-and-net-framework-3-5-service-pack-1-beta.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(lean las instrucciones si tienen instalado los hotfixes, Silverlight 2.0beta, Expression Blend)&lt;br /&gt;&lt;br /&gt;Agradecimientos: Gracias &lt;a href="http://jladetto.spaces.live.com/"&gt;Juan Ladetto&lt;/a&gt; por la novedad!!&lt;br /&gt;&lt;br /&gt;Saludos&lt;br /&gt;&lt;br /&gt;Javier D. Caruso&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12540575-2290068905212766206?l=blog.javiercaruso.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavierCaruso/~4/AsmFGmDnGxY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/JavierCaruso/~3/AsmFGmDnGxY/net-35-sp1-y-vs2008-sp1.html</link><author>noreply@blogger.com (jdcaruso)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.javiercaruso.com/2008/05/net-35-sp1-y-vs2008-sp1.html</feedburner:origLink></item></channel></rss>

