<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-2462713939557598184</atom:id><lastBuildDate>Thu, 05 Nov 2009 10:41:17 +0000</lastBuildDate><title>Soy un vocoder</title><description></description><link>http://pepevi.blogspot.com/</link><managingEditor>noreply@blogger.com (chema)</managingEditor><generator>Blogger</generator><openSearch:totalResults>35</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2462713939557598184.post-3761820377261360785</guid><pubDate>Mon, 24 Aug 2009 07:46:00 +0000</pubDate><atom:updated>2009-08-24T10:10:37.342+02:00</atom:updated><title>Intercalación en SQL Server</title><description>&lt;span style="font-size:85%;"&gt;[Tengo el blog olvidadísimo por culpa de Twitter. Parece que todo lo que tengo que decir es comprimible en 140 caracteres.]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;El deployment (despliegue, paso a producción) de software es a mi juicio el punto más frustrante del ciclo de desarrollo de una aplicación, ya sea web o para escritorio. En el caso de mi último proyecto, mi Everest ha sido la intercalación de SQL Server.&lt;br /&gt;&lt;br /&gt;La intercalación (&lt;span style="font-style: italic;"&gt;collation&lt;/span&gt;) es básicamente la manera en la que un motor de base de datos va a ordenar las listas. En español la 'ch' solía considerarse un carácter que iba después de la c, la ñ sigue colocándose después de la n, etc. Cosa que en inglés no ocurre y en hebreo menos. Pero hay programadores que necesitan definir muy bien este orden y es un problema muy grave para ellos hacer convivir varias intercalaciones.&lt;br /&gt;&lt;br /&gt;Parece trivial la definición del orden de una lista pero precisamente la optimización de búsquedas en las bases de datos se basan en la forma en la que los registros de una tabla están ordenados.&lt;br /&gt;&lt;br /&gt;Al instalar mi servidor local de SQL Server para desarrollo de una aplicación ASP.NET MVC no pensé que utilizar la intercalación española fuese a darme grandes problemas pero al subir la aplicación a Godaddy me estaba dando un error fatal que me ha tenido varios días parado.&lt;br /&gt;&lt;br /&gt;Cambiar la intercalación por defecto de una base de datos se hace de forma intuitiva con el SQL Server Management Studio y no he tenido ningún problema con mis tablas. Lo difícil ha sido cambiarlo en los objetos generados por &lt;span style="font-style: italic;"&gt;aspnet_regsql.exe&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;aspnet_regsql&lt;/span&gt; es una aplicación que genera, entre otras cosas, una serie de tablas y objetos en la base de datos dedicados a la gestión de usuarios de una aplicación. Hay, por lo menos, un procedimiento que depende directamente de la intercalación por defecto establecida en el momento de generar las tablas por lo que aunque se cambie la intercalación por defecto de la base de datos, nunca se va a poder exportar a otro servidor con otra intercalación por defecto.&lt;br /&gt;&lt;br /&gt;Para subirla, he tenido que borrar todos los objetos generados (por suerte sigo de pruebas), cambiar la intercalación a &lt;span style="font-style: italic;"&gt;Latin&lt;/span&gt; y volver a generarlos.&lt;br /&gt;&lt;br /&gt;El error típico que sale es&lt;br /&gt;&lt;blockquote&gt;Cannot resolve the collation conflict between "SQL_Latin1_General_CP1_CI_AS" and "SQL..." in the equal to operation.&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2462713939557598184-3761820377261360785?l=pepevi.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://pepevi.blogspot.com/2009/08/intercalacion-en-sql-server.html</link><author>noreply@blogger.com (chema)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2462713939557598184.post-5760632146761174120</guid><pubDate>Tue, 28 Apr 2009 21:57:00 +0000</pubDate><atom:updated>2009-04-29T10:40:19.164+02:00</atom:updated><title>Aburrimiento</title><description>Esta entrada está disparada por el siguiente comentario:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Tú te aburres mucho, ¿no?&lt;/blockquote&gt;&lt;br /&gt;Suelen sorprender con esta frase ya lamentablemente hecha los que no llegan a comprender un proyecto o los que creen inusual que cierta gente invierta tiempo en llevar a cabo un desarrollo de una idea original o intelectualmente interesante.&lt;br /&gt;&lt;br /&gt;Esta gente, que se &lt;span style="font-style: italic;"&gt;aburriría &lt;/span&gt;sin los programas del corazón, concursos y el deporte televisado, no me parece interesante. Es la gente que viaja para enseñar las fotos a sus amigos, es la que, como máxima, quiere tener un trabajo cómodo.&lt;br /&gt;&lt;br /&gt;No es que mi vida sea un torrente de sensaciones fuertes, precisamente, pero intento seguir a gente inspiradora como &lt;a href="http://en.wikipedia.org/wiki/Steve_Wozniak"&gt;Steve Wozniak&lt;/a&gt; y &lt;a href="http://en.wikipedia.org/wiki/Adam_Savage"&gt;Adam Savage&lt;/a&gt;. No porque hayan triunfado en la vida laboralmente, sino porque han vivido en torno a &lt;a href="http://www.google.com/url?sa=t&amp;amp;source=web&amp;amp;oi=video_result&amp;amp;ct=res&amp;amp;cd=1&amp;amp;url=http%3A%2F%2Fwww.ted.com%2Findex.php%2Ftalks%2Fadam_savage_s_obsessions.html&amp;amp;ei=iw_4SZWBKMLI-AaY9vTDDw&amp;amp;usg=AFQjCNEuV3f-YB6WJhIgH1s0h5n6l_NEOw"&gt;obsesiones&lt;/a&gt;, han dormido poco y han hecho cosas que, aparte de su relevancia, les ha realizado profundamente.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2462713939557598184-5760632146761174120?l=pepevi.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://pepevi.blogspot.com/2009/04/aburrimiento.html</link><author>noreply@blogger.com (chema)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2462713939557598184.post-4566139317287932453</guid><pubDate>Thu, 02 Apr 2009 14:45:00 +0000</pubDate><atom:updated>2009-04-02T16:52:43.862+02:00</atom:updated><title>Microsiervos rebeldes</title><description>Estoy bastante interesado en el &lt;a href="http://en.wikipedia.org/wiki/ASP.NET_MVC"&gt;framework MVC para ASP.NET&lt;/a&gt; que han creado los chicos de Microsoft. Lo sorprendente es que (hasta que se den cuenta) las capturas de los &lt;a href="http://www.asp.net/learn/mvc/tutorial-09-cs.aspx"&gt;tutoriales&lt;/a&gt; han sido hechas por un microsiervo rebelde:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_5QB2H105vuU/SdTQCCuzZdI/AAAAAAAAALY/eyzf8ZpqMhA/s1600-h/mvc_tutorial09_cs_figure01s.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 239px; height: 320px;" src="http://2.bp.blogspot.com/_5QB2H105vuU/SdTQCCuzZdI/AAAAAAAAALY/eyzf8ZpqMhA/s320/mvc_tutorial09_cs_figure01s.png" alt="" id="BLOGGER_PHOTO_ID_5320105793342891474" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;¡Pedazo de Firefox que se les ha colado! En el resto de páginas las capturas son de un pulcro IE.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2462713939557598184-4566139317287932453?l=pepevi.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://pepevi.blogspot.com/2009/04/microsiervos-rebeldes.html</link><author>noreply@blogger.com (chema)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_5QB2H105vuU/SdTQCCuzZdI/AAAAAAAAALY/eyzf8ZpqMhA/s72-c/mvc_tutorial09_cs_figure01s.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2462713939557598184.post-3179175600221921342</guid><pubDate>Fri, 13 Feb 2009 08:16:00 +0000</pubDate><atom:updated>2009-02-13T10:58:07.357+01:00</atom:updated><title>Una semana con el ADSL de Jazztel</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_5QB2H105vuU/SZVCtkSZikI/AAAAAAAAALQ/F_XfbGe5lzg/s1600-h/logo.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 220px; height: 77px;" src="http://3.bp.blogspot.com/_5QB2H105vuU/SZVCtkSZikI/AAAAAAAAALQ/F_XfbGe5lzg/s320/logo.jpg" alt="" id="BLOGGER_PHOTO_ID_5302217486901021250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Llamé para contratar el ADSL de 6Mb de Jazztel y el &lt;span style="font-style: italic;"&gt;argentino embaucador&lt;/span&gt; me dijo que como había una oferta del 50% para los tres primeros meses, que me pusiera 20Mb, lo probara y al terminar la promoción, me bajara a 6Mb. Lo vendió bien.&lt;br /&gt;&lt;br /&gt;Contraté el ADSL de 20Mb con línea nueva de Jazztel.&lt;br /&gt;&lt;br /&gt;Mi reseña:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Hice la contratación por teléfono para acogerme a una oferta de "mete a un amigo" donde te ahorras 45€. Fueron muy amables aunque tardé &lt;span style="font-weight: bold;"&gt;media hor&lt;/span&gt;a (y llamé desde el trabajo, oops). Tengo la teoría de que si llamas a un callcenter por la mañana siempre te atienden mejor.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;El contrato tardó cuatro días en llegar por correo y &lt;span style="font-weight: bold;"&gt;al quinto día&lt;/span&gt; me llamó un técnico de telefónica para instalarme la línea y por la tarde vinieron dos subcontratados de telefónica y me pusieron la línea, que es un número feo; empieza por 91-143. En Madrid un número que empiece por 1 es raro. Me llevé una buena descarga por cierto, el cable de teléfono sí que tiene tensión.&lt;/li&gt;&lt;li&gt;Enchufé un router adsl2+ que me dejó un amigo, de Jazztel. Al abrir una página salió un programa de instalación y le dí a un botón de &lt;span style="font-weight: bold;"&gt;autoconfiguración&lt;/span&gt;. En un minuto ya salía a Internet con un ping de 26ms.&lt;/li&gt;&lt;li&gt;Al día siguiente me llama un tipo al teléfono del trabajo con un nombre impronunciable para ofrecerme un ADSL de Jazztel. Le digo amablemente que ya lo contraté. Me dice que me borra de la base de datos.&lt;/li&gt;&lt;li&gt;Ese mismo día por la tarde &lt;span style="font-weight: bold;"&gt;me vuelve a llamar&lt;/span&gt; otro tipo para ofrecerme un ADSL de Jazztel. Le digo amablemente que ya lo contraté, que me está llamando al trabajo y que me borre.&lt;/li&gt;&lt;li&gt;A los dos días me llama otro tipo para ofrecerme un ADSL de Jazztel,&lt;span style="font-weight: bold;"&gt; por tercera vez&lt;/span&gt;. Le hablo no amablemente con algún que otro taco y le cuelgo.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Ese día me llega el router de Jazztel. Un &lt;span style="font-weight: bold;"&gt;COMTREND CT-576+&lt;/span&gt;. Es el router doméstico más completo que conozco. La señal wifi es excelente en toda la casa y me sincroniza a 2Mb más que el HUAWEI que me prestaron. Ningún problema para meter seguridad WPA2-PSK y es posible abrir puertos por rangos, cosa que normalmente se echa en falta. Tiene dos puertos RJ45 reservados, uno para IPTV y otro llamado HG. Según he leido se pueden habilitar como Ethernet normal.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;La velocidad es buena, &lt;span style="font-weight: bold;"&gt;14Mb de bajada y 800Kb de subida&lt;/span&gt;, aunque estoy relativamente cerca de la central. La estabilidad por ahora es absoluta y el ping para jugar al Call of Duty desde la XBOX es muy bueno (y no he activado fast-path aún).&lt;/li&gt;&lt;li&gt;Estoy teniendo algún &lt;span style="font-weight: bold;"&gt;problema con youtube&lt;/span&gt; por algún motivo que no entiendo. A veces no carga los vídeos simplemente y sospecho que es un tema de DNS, así que habrá que hacer pruebas.&lt;/li&gt;&lt;li&gt;La &lt;span style="font-weight: bold;"&gt;web &lt;/span&gt;de jazztel en general es muy buena aunque jazztel.es (sin www.) no funciona. Eso no es nada 2.0.&lt;/li&gt;&lt;li&gt;Los &lt;span style="font-weight: bold;"&gt;servicios autogestionados&lt;/span&gt; que ofrece Jazztel en su página web permiten activar fast-path, desviar llamadas, sacar estadísticas, incluso configurar números cortos para los teléfonos más habituales, ocultar el número... Todo esto necesidad de aguantar un callcenter en el otro lado del mundo.&lt;/li&gt;&lt;li&gt;Acaban de sacar algo llamado &lt;a style="font-weight: bold;" href="http://www.anexom.es/"&gt;Anexo M&lt;/a&gt; donde es posible apuntarse para un "experimento" y utilizar una modalidad de adsl2+ que hasta ahora no ha sido explotada y repartir el ancho de banda de forma distinta entre subida y bajada. Hasta usan Google Docs en la página.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Este tipo de ideas, los paneles beta, los blogs, la comunicación al cliente y la experimentación son las que dan la impresión de estar en la cresta de la ola en cuanto a proveedores de Internet. ¿Una empresa grande y española manejada por gente capaz y creativa? ¿Estamos cambiando?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2462713939557598184-3179175600221921342?l=pepevi.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://pepevi.blogspot.com/2009/02/una-semana-con-el-adsl-de-jazztel.html</link><author>noreply@blogger.com (chema)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_5QB2H105vuU/SZVCtkSZikI/AAAAAAAAALQ/F_XfbGe5lzg/s72-c/logo.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2462713939557598184.post-4542122478072680040</guid><pubDate>Wed, 28 Jan 2009 14:34:00 +0000</pubDate><atom:updated>2009-01-29T09:33:06.207+01:00</atom:updated><title>3dsymax - El canal de la infografía española</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_5QB2H105vuU/SYCEfb0ZM6I/AAAAAAAAALI/jBlZN8h8AEg/s1600-h/3dsymax_logo.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 230px; height: 75px;" src="http://1.bp.blogspot.com/_5QB2H105vuU/SYCEfb0ZM6I/AAAAAAAAALI/jBlZN8h8AEg/s320/3dsymax_logo.gif" alt="" id="BLOGGER_PHOTO_ID_5296378837366027170" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;h3&gt;Orígenes: las news y el IRC&lt;/h3&gt;&lt;br /&gt;Al principio de los tiempos de Internet (hace miles de e-años), antes de los portales, antes del IRC y continuando el rollo en las BBS, existían las &lt;a href="http://en.wikipedia.org/wiki/Newsgroup"&gt;news&lt;/a&gt;. Este concepto de comunicación es totalmente desconocido para el que haya entrado en la red a partir del año 2001. Esta forma de comunidad emigró a los foros en la www.&lt;br /&gt;&lt;br /&gt;Empecé en el mundo de las news coincidiendo con la salida de unos fascículos que había sobre 3d Studio R3 en 1996. En algún grupo de news leí sobre el &lt;a href="http://es.wikipedia.org/wiki/IRC"&gt;IRC&lt;/a&gt; y sobre el canal de chat #3dsymax.&lt;br /&gt;&lt;br /&gt;Recordemos que en 1997 se pagaba Internet a precio de llamada local, que no era gratis como ahora. El de padres más permisivos con las horas al día de Internet era el que más tiempo se pasaba en el IRC, con lo que al poco tiempo ya era uno de los administradores del canal.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;La web&lt;/h3&gt;&lt;br /&gt;En la web había contados tutoriales de 3d Studio y 3d Studio Max (y buscar en &lt;a href="http://yahoo.com/"&gt;yahoo&lt;/a&gt; y en &lt;a href="http://www.altavista.com/"&gt;altavista&lt;/a&gt; era un infierno por lento) por lo que me dediqué a recopilarlos. La web se llamaba 3d Vision y era la típica página personal que teníamos los infógrafos amateur por entonces. Lista de tutoriales, lista de links a otras webs y galería con todos nuestros trabajos.&lt;br /&gt;&lt;br /&gt;Esta web dejó de ser personal para convertirse en la página oficial del canal #3dsymax y en el año 2000 se compró el dominio 3dsymax.org. Hasta hice una base de datos en Access y no tengo la menor idea de cómo conseguí conectarla a una página web para mostrar la lista de tutoriales, una lista de usuarios, etc. Como una subsección más se creó el foro, dedicado a las consultas técnicas sobre 3D Studio, Max y otros programas de modelado y animación.&lt;br /&gt;&lt;br /&gt;[&lt;a href="http://web.archive.org/web/20001018195056/http://www.3dsymax.org/"&gt;Primeras versiones de 3dsymax.org en archive.org&lt;/a&gt;]&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;El foro&lt;/h3&gt;&lt;br /&gt;Poco a poco el foro fue ganando importancia hasta tal punto que "la web" se convirtió en "el foro" e incluso cuando el Messenger mató al IRC, 3dsymax ya era un foro y no un canal de IRC. Hacíamos concursos (alguno hasta patrocinado), teníamos clanes de juegos como del Counter Strike, hacíamos quedadas en las que nos reuníamos 30 ó 40... En esos tiempos pertenecer a un grupo de este tipo era muy &lt;span style="font-style: italic;"&gt;geek &lt;/span&gt;por lo que todos teníamos bastante en común.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;La primera &lt;a href="http://es.wikipedia.org/wiki/Crisis_Seldon"&gt;crisis&lt;/a&gt;&lt;/h3&gt;&lt;br /&gt;Había dos tipos de usuarios, los que veníamos del IRC, en muchos casos amigos y conocidos desde hacía años y los nuevos usuarios del foro, que no necesariamente se habían pasado por el canal. En ese momento el caracter técnico cedió ante la conversación casual y fuera de tema ya que antes para contar el fin de semana teníamos el chat.&lt;br /&gt;&lt;br /&gt;Los moderadores y administradores tomamos la decisión de crear la categoría &lt;span style="font-style: italic;"&gt;Offtopic&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;(fuera de tema)&lt;span style="font-style: italic;"&gt; &lt;/span&gt;para mover este tipo de conversaciones y durante un tiempo estuvimos vigilando activamente que nadie se saliera de los temas para preservar la calidad de las respuestas y de la información. Al fin y al cabo el servidor tenía un coste y los Gigas de transferencia que se hacían al mes se iban en chorradas.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Más crisis&lt;/h3&gt;&lt;br /&gt;Surgió una plataforma autóctona que operaba en el subforo &lt;span style="font-style: italic;"&gt;Offtopic&lt;/span&gt; y que tenía una especie de cruzada contra los administradores. Eran los rebeldes de la clase y de vez en cuando salían por el resto de foros a sembrar cizaña. En muchos casos eran grandes infógrafos que simplemente querían pasar un buen rato y de hecho era gente bastante graciosa y ocurrente. &lt;a href="http://web.archive.org/web/20040605121312/www.3dsymax.org/foro/"&gt;En 2004&lt;/a&gt; Offtopic llegó a los 1000 mensajes, teniendo 4000 el foro "general".  &lt;a href="http://web.archive.org/web/20061004053503/http://3dsymax.org/"&gt;Dos años más tarde&lt;/a&gt; ambos foros se empataron con unos 20.000 &lt;span style="font-style: italic;"&gt;posts &lt;/span&gt;cada uno.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;La muerte&lt;/h3&gt;&lt;br /&gt;La solución desesperada y un tanto autocrática fue acabar con la sección de &lt;span style="font-style: italic;"&gt;Offtopic&lt;/span&gt; y prohibir su dispersión por el resto de foros. Incluso sugerimos crear un foro completamente independiente para los &lt;a href="http://es.wikipedia.org/wiki/Rebeli%C3%B3n_en_la_granja"&gt;sublevados&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Por lo tanto el foro murió de cansancio y dejadez a mediados de 2006. Los buenos artistas y técnicos no veían sentido a publicar sus trabajos en un gallinero para que se pierdan entre el bullicio. Más tarde, otro de los antiguos administradores intentó reflotarlo. Compró otro motor de foros e hizo un portal de infografía con éxito relativo y aunque le he perdido la pista a la web, sé que ha tenido problemas con el hosting y se pasaba semanas inactivo. Según las últimas estadísticas (agosto de 2008), cuando está activo recibe miles de visitas al día desde google, de toda la información que hemos generado en diez años. Hay miles de palabras clave asociadas a la web y hay que decir que se hizo un gran trabajo de posicionamiento desde el inicio. La publicidad que se puso, por cierto, daba unos luctuosos $100 al año.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Conclusiones&lt;/h3&gt;&lt;br /&gt;Me he propuesto recuperar toda esa información y colgarla en algún lado. Al fin y al cabo son miles de horas las dedicadas aunque creo que fueron una buena inversión, aprendí mucho sobre páginas web, programación, mantener un proyecto grande y lo más importante, fracasar.&lt;br /&gt;&lt;br /&gt;El primer foro de infografía española hoy es &lt;a href="http://www.3dpoder.com/"&gt;3dpoder&lt;/a&gt;. Tienen un &lt;a href="http://www.foro3d.com/f40/debate-3dsymax-vs-3dpoder-62748.html"&gt;hilo sobre 3dsymax&lt;/a&gt;. No he podido leerlo entero porque tiene 20 páginas y la mitad de los mensajes son &lt;span style="font-style: italic;"&gt;offtopic&lt;/span&gt;. Incluso parece que una usuaria anuncia que va a ser madre por la página 4.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2462713939557598184-4542122478072680040?l=pepevi.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://pepevi.blogspot.com/2009/01/3dsymax-el-canal-de-la-infografia.html</link><author>noreply@blogger.com (chema)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_5QB2H105vuU/SYCEfb0ZM6I/AAAAAAAAALI/jBlZN8h8AEg/s72-c/3dsymax_logo.gif' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2462713939557598184.post-6316339915665797417</guid><pubDate>Tue, 20 Jan 2009 10:51:00 +0000</pubDate><atom:updated>2009-01-20T11:58:13.272+01:00</atom:updated><title>Periodista estúpido I</title><description>&lt;a href="http://www.elpais.com/articulo/internet/servicio/correo/electronico/Microsoft/Yahoo/Google/seguro/elpeputec/20090120elpepunet_3/Tes"&gt;Leo en elpais.com&lt;/a&gt; que ningún webmail es seguro. Una vez han atrapado tu atención con el titular absurdo y han contabilizado tu visita (supongo que habrá un plus por atraer lectores), lees que "sólo con la pregunta secreta se saca la contraseña". Dejando de lado lo estúpida que es esta medida (especialmente cuando te sugieren que pongas tu DNI, que casi siempre se saca con una búsqueda en Google), tiene delito decir que gmail no es seguro.&lt;br /&gt;&lt;br /&gt;Creo que voy a dejar de leer a periodistas y voy a limitarme a los blogs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2462713939557598184-6316339915665797417?l=pepevi.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://pepevi.blogspot.com/2009/01/periodista-estpido-i.html</link><author>noreply@blogger.com (chema)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2462713939557598184.post-8911579944540918076</guid><pubDate>Fri, 16 Jan 2009 19:35:00 +0000</pubDate><atom:updated>2009-01-16T21:04:46.103+01:00</atom:updated><title></title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_5QB2H105vuU/SXDnPUAjaMI/AAAAAAAAALA/gHRLNGxkArA/s1600-h/orbiter_8.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 182px;" src="http://3.bp.blogspot.com/_5QB2H105vuU/SXDnPUAjaMI/AAAAAAAAALA/gHRLNGxkArA/s320/orbiter_8.jpg" alt="" id="BLOGGER_PHOTO_ID_5291983812415416514" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.botjunkie.com/2009/01/16/irish-uav-gets-lost-tries-to-make-it-home-from-africa-fails/"&gt;Leo&lt;/a&gt; que un &lt;a href="http://es.wikipedia.org/wiki/UAV"&gt;UAV&lt;/a&gt; irlandés se perdió en Chad en Diciembre de 2008 y tenía programado volver a la base cuando perdiera el contacto con ella. El operador del avión se olvidó de cambiar las coordenadas de regreso así que el &lt;a href="http://www.israeli-weapons.com/weapons/aircraft/uav/orbiter/Orbiter.html"&gt;Orbiter&lt;/a&gt; apuntó su rumbo hacia Irlanda.&lt;br /&gt;&lt;br /&gt;Cuando se acabó la batería de su motor eléctrico, cayó en el desierto.&lt;br /&gt;&lt;br /&gt;Es bastante gracioso para todos excepto para el operador y sus jefes. ¿Fallo de documentación o de operación?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2462713939557598184-8911579944540918076?l=pepevi.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://pepevi.blogspot.com/2009/01/leo-que-un-uav-irlands-se-perdi-en-chad.html</link><author>noreply@blogger.com (chema)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_5QB2H105vuU/SXDnPUAjaMI/AAAAAAAAALA/gHRLNGxkArA/s72-c/orbiter_8.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2462713939557598184.post-6499916671150362644</guid><pubDate>Tue, 06 Jan 2009 01:14:00 +0000</pubDate><atom:updated>2009-01-06T03:34:55.922+01:00</atom:updated><title>Noche de vacaciones. De Gene Kelly a Darth Vader.</title><description>Por suerte vuelvo al trabajo pronto. Dejaré de perder el tiempo en viajes absurdos por Internet.&lt;br /&gt;&lt;br /&gt;No sé cómo me encuentro viendo un vídeo de &lt;a style="font-style: italic;" href="http://en.wikipedia.org/wiki/Singin%27_In_The_Rain"&gt;Singin' in the Rain&lt;/a&gt; (&lt;a style="font-style: italic;" href="http://www.youtube.com/watch?v=Yu6--WBPBHo"&gt;Good Morning&lt;/a&gt;[youtube]) y recuerdo que &lt;a href="http://en.wikipedia.org/wiki/Gene_Kelly"&gt;Gene Kelly&lt;/a&gt; es el que &lt;a href="http://www.youtube.com/watch?v=DP0kQFvj9rs"&gt;sale bailando&lt;/a&gt;[youtube] con &lt;a href="http://en.wikipedia.org/wiki/Stewie"&gt;Stewie&lt;/a&gt; en un capítulo de &lt;a style="font-style: italic;" href="http://en.wikipedia.org/wiki/Family_guy"&gt;Family Guy&lt;/a&gt; así que me pregunto con quién actuaba originalmente. Con Jerry (de &lt;a href="http://en.wikipedia.org/wiki/Tom_and_jerry"&gt;Tom y Jerry&lt;/a&gt;). En un &lt;span style="font-style: italic;"&gt;related &lt;/span&gt;de youtube me sale el vídeo "&lt;a style="font-style: italic;" href="http://www.youtube.com/watch?v=u7FUvz9Dym4"&gt;Ding fries are done&lt;/a&gt;" de &lt;a href="http://en.wikipedia.org/wiki/Peter_griffin"&gt;Peter Griffin &lt;/a&gt;y recuerdo que es una versión del que me parece el villancico más escalofriante, &lt;a style="font-style: italic;" href="http://en.wikipedia.org/wiki/Carol_of_the_bells"&gt;Carol of the Bells&lt;/a&gt; [&lt;a href="http://www.youtube.com/watch?v=D-_9fbLqXBg&amp;amp;feature=related"&gt;en youtube&lt;/a&gt;], que según leo en la wikipedia es de origen ucraniano (&lt;span style="font-style: italic;"&gt;Shchedryk&lt;/span&gt;, de &lt;a href="http://en.wikipedia.org/wiki/Mykola_Leontovych"&gt;Mykola Leontovych&lt;/a&gt; aunque basado a su vez en el Folk del país [&lt;a href="http://hermes.ffn.ub.es/%7Eoleg/schedryk/shchedryk.html"&gt;unas cuantas versiones en mp3&lt;/a&gt;]). Para encontrarlo, busco información sobre &lt;a style="font-style: italic;" href="http://en.wikipedia.org/wiki/Home_Alone_%28film%29"&gt;Home Alone&lt;/a&gt; y me sorprende ver que el responsable de la banda sonora es ni más ni menos que &lt;a href="http://en.wikipedia.org/wiki/John_Williams"&gt;John Williams&lt;/a&gt;. Por un momento pienso que es el compositor del villancico. Técnicamente es una obra en &lt;a href="http://en.wikipedia.org/wiki/Time_signature"&gt;3/4&lt;/a&gt; alternada con un impetuoso 6/8 (&lt;span style="font-style: italic;"&gt;merry merry merry Christmas&lt;/span&gt;) basada en un &lt;a href="http://es.wikipedia.org/wiki/Motivo_%28m%C3%BAsica%29"&gt;motivo musical&lt;/a&gt; llamado &lt;a style="font-style: italic;" href="http://en.wikipedia.org/wiki/Ostinato"&gt;ostinato&lt;/a&gt;. Básicamente es una repetición que construye la composición. Es la base de la música dance y gran parte de la electrónica y el jazz pero me intereso por otros usos, especialmente en clásica. Hablan del movimiento &lt;a href="http://www.youtube.com/watch?v=F4oDDmoWf1M"&gt;&lt;span style="font-style: italic;"&gt;Mars&lt;/span&gt;&lt;/a&gt;[youtube], de la suite &lt;a style="font-style: italic;" href="http://en.wikipedia.org/wiki/The_Planets"&gt;The Planets&lt;/a&gt;, de &lt;a href="http://en.wikipedia.org/wiki/Gustav_holst"&gt;Gustav Holst&lt;/a&gt;. Al escuchar su bélico &lt;a href="http://en.wikipedia.org/wiki/Time_signature#Unusual_meters"&gt;5/4&lt;/a&gt; vuelvo a John Williams, ya que recuerda muchísimo a las escenas previas a la guerra en &lt;a style="font-style: italic;" href="http://en.wikipedia.org/wiki/Star_Wars"&gt;Star Wars&lt;/a&gt;. En el &lt;a href="http://en.wikipedia.org/wiki/Star_Wars_music"&gt;artículo sobre su banda sonora&lt;/a&gt; leo que &lt;span style="font-style: italic;"&gt;The Planets&lt;/span&gt; se puede escuchar en &lt;a href="http://en.wikipedia.org/wiki/Return_of_the_jedi"&gt;El Retorno del Jedi,&lt;/a&gt; pero con su movimiento &lt;a href="http://www.youtube.com/watch?v=SeF2mMUiw9o&amp;amp;feature=related"&gt;&lt;span style="font-style: italic;"&gt;Uranus&lt;/span&gt;&lt;/a&gt;[youtube]. Me pongo la película que, por cierto, he re-visto la semana pasada así que encuentro rápidamente la escena de Luke ayudando a Vader a subir a una lanzadera. Reconozco las ocho primeras notas de &lt;span style="font-style: italic;"&gt;Uranus &lt;/span&gt;pero nada más. Indago un poco, me extraña que &lt;span style="font-style: italic;"&gt;Mars &lt;/span&gt;no venga referenciado. Al final, &lt;a href="http://en.wikipedia.org/wiki/Star_Wars_music#Similarities_with_other_compositions"&gt;encuentro&lt;/a&gt; que &lt;a href="http://en.wikipedia.org/wiki/George_Lucas"&gt;George Lucas&lt;/a&gt; utilizó este movimiento como banda sonora temporal por lo que Williams la fusiló totalmente.&lt;br /&gt;&lt;br /&gt;Así que me voy a dormir.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2462713939557598184-6499916671150362644?l=pepevi.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://pepevi.blogspot.com/2009/01/noche-de-vacaciones-de-gene-kelly-darth.html</link><author>noreply@blogger.com (chema)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2462713939557598184.post-2985552323266660716</guid><pubDate>Wed, 10 Dec 2008 20:47:00 +0000</pubDate><atom:updated>2008-12-10T21:54:42.810+01:00</atom:updated><title>Usuario estúpido II</title><description>Leo que &lt;a href="http://www.tuenti.com"&gt;tuenti&lt;/a&gt; es la cuarta búsqueda con mayor crecimiento este año, una gran noticia para ellos ya que tener usuarios que buscan en &lt;a href="http://google.com"&gt;G&lt;/a&gt; en vez de entrar directamente en la página es justo lo que buscan los anunciantes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2462713939557598184-2985552323266660716?l=pepevi.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://pepevi.blogspot.com/2008/12/usuario-estpido-ii.html</link><author>noreply@blogger.com (chema)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2462713939557598184.post-4223910082150965424</guid><pubDate>Thu, 04 Dec 2008 08:20:00 +0000</pubDate><atom:updated>2008-12-04T09:47:52.266+01:00</atom:updated><title>gmail</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_5QB2H105vuU/STeYLRUL_iI/AAAAAAAAAK4/Sj1BruwcjhQ/s1600-h/20060226-gmail-logo-google-tm.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 232px;" src="http://2.bp.blogspot.com/_5QB2H105vuU/STeYLRUL_iI/AAAAAAAAAK4/Sj1BruwcjhQ/s320/20060226-gmail-logo-google-tm.jpg" borde="" r="0" alt="" id="BLOGGER_PHOTO_ID_5275852807881883170" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;El servicio de correo electrónico de Google es con diferencia el mejor, el más rápido, el más usable y completo y el mejor pensado. Cada vez que tengo que abrir hotmail pienso quién será el primate que sigue utilizándolo. (La mayoría&lt;acronym title="nunca sé si este punto va dentro o fuera del paréntesis xD"&gt;.&lt;/acronym&gt;)&lt;br /&gt;&lt;br /&gt;Puesto que la página de gmail es una de las que más rápido carga a pesar de ser relativamente compleja, que además cuenta con una versión aún más liviana en "HTML estándar" y que además el motor de búsqueda es simplemente perfecto, la estoy empezando a utilizar para mis anotaciones.&lt;br /&gt;&lt;br /&gt;Por ejemplo, si alguien me da una receta que quiero conservar, &lt;span style="font-weight: bold;"&gt;me mando un correo&lt;/span&gt; y pongo las palabras clave en el asunto "receta pollo a la cerveza". También tengo cosas guardadas desde hace años con palabras como "muebles cocina", "chistes", "posters", "libros"...&lt;br /&gt;&lt;br /&gt;Además uso los &lt;span style="font-weight: bold;"&gt;borradores &lt;/span&gt;para hacer listas que necesito editar. Por ejemplo, tengo uno con todos los teléfonos de la agenda de mi móvil, por si en algún momento necesito uno y no lo llevo encima. También una lista llamada "viajes" que repaso cada vez que hago una maleta y la clásica "to do".&lt;br /&gt;&lt;br /&gt;Como sé que voy a tener la cuenta de gmail durante muchos años, está bien tener un "registro de la vida" que además puedo consultar y editar desde el móvil.&lt;br /&gt;&lt;br /&gt;...lo que me recuerda que tengo que &lt;a href="http://www.genbeta.com/2008/11/05-gmail-backup-hacer-copias-de-seguridad-de-los-correos-de-gmail-comodamente"&gt;hacer un backup&lt;/a&gt;...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2462713939557598184-4223910082150965424?l=pepevi.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://pepevi.blogspot.com/2008/12/gmail.html</link><author>noreply@blogger.com (chema)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_5QB2H105vuU/STeYLRUL_iI/AAAAAAAAAK4/Sj1BruwcjhQ/s72-c/20060226-gmail-logo-google-tm.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2462713939557598184.post-7439402137610501410</guid><pubDate>Thu, 20 Nov 2008 15:08:00 +0000</pubDate><atom:updated>2008-11-20T16:15:53.230+01:00</atom:updated><title></title><description>&lt;blockquote&gt;&lt;p&gt;&lt;br /&gt;Floyd se preguntaba a veces si el bloque de noticias, y la fantástica tecnología que tras él había, sería la última palabra en la búsqueda del hombre en perfectas comunicaciones. Aquí se encontraba él, muy lejos en el espacio, alejándose de la Tierra a miles de millas por hora, y sin embargo,  en unos pocos milisegundos podía ver los titulares de cualquier periódico que deseara. (Verdaderamente que esa palabra de «periódico» resultaba un anacrónico pegote en la era de la electrónica.) El texto era puesto al momento automáticamente cada hora; hasta si se leía sólo las versiones inglesas, se podía consumir toda una vida no haciendo otra cosa sino absorber el flujo constantemente cambiante de información de los satélites— noticiarios. Resulta difícil imaginar cómo podía ser mejorado o hecho más conveniente el sistema, pero más pronto o más tarde, suponía Floyd, desaparecería para ser reemplazado por algo tan inimaginable como pudo haber sido el bloque de noticias para Caxton o Gutemberg.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p align="right"&gt;&lt;br /&gt;Arthur C. Clarke - &lt;em&gt;2001: A Space Oddyssey&lt;/em&gt; (1968)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2462713939557598184-7439402137610501410?l=pepevi.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://pepevi.blogspot.com/2008/11/floyd-se-preguntaba-veces-si-el-bloque.html</link><author>noreply@blogger.com (chema)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2462713939557598184.post-1641169342661583973</guid><pubDate>Wed, 19 Nov 2008 08:17:00 +0000</pubDate><atom:updated>2008-11-19T15:27:03.650+01:00</atom:updated><title>Apple el cerrado</title><description>&lt;a href="http://1.bp.blogspot.com/_5QB2H105vuU/SSPZoWNmnlI/AAAAAAAAAKw/9fT9s9PYZ_k/s1600-h/thumb-HomerApple.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5270295276134243922" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 220px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_5QB2H105vuU/SSPZoWNmnlI/AAAAAAAAAKw/9fT9s9PYZ_k/s320/thumb-HomerApple.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Sigo con mi campaña contra Apple. A pesar de que admiro a la compañía por su historia, que Jobs me parece una herramienta de márketing épica y que realmente hace muy buena ingeniería, no aguanto a los fanboys y seguidores aférrimos que ha creado.&lt;br /&gt;&lt;br /&gt;Es un ejército de dos tipos de gente, los que simplemente quieren llamar la atención con su manzana iluminada (lo cual es lícito, como llevar un coche bonito o ropa de marca) y los que hacen cola para comprarse un aparato que te va a costar mil euros al año, que es un ladrillo y que para que no se ralle va a ponerle una carcasa que esconda su estética y lo haga aún más grande porque &lt;em&gt;Jobs dixit&lt;/em&gt;. En este segundo grupo hay gente muy racional que en este tema se vuelve cerrada y absurda. &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Mientras por un lado Google está intentando hacer un sistema operativo libre y abierto, por otro está Microsoft trabajando en su Windows Mobile que aunque es feo y propietario, &lt;a href="http://gizmodo.com/5090205/flash-for-windows-mobile-about-to-leapfrog-iphone-for-no-good-reason"&gt;permite cualquier tipo de aplicación&lt;/a&gt;. De hecho, es posible bajar una edición gratuita de Visual Studio y crear aplicaciones para WinMo sólo arrastrando componentes a un lienzo.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Después, muy al final, está apple con el sistema operativo de su iPhone que se ha superado a sí mismo. En Apple &lt;strong&gt;no quieren permitir aplicaciones Flash&lt;/strong&gt; (todo un universo de aplicaciones hoy en día on y offline) &lt;strong&gt;porque sería un coladero de aplicaciones de terceros[&lt;/strong&gt;&lt;a href="http://www.elpais.com/articulo/internet/iPhone/soporta/Flash/elpeputec/20081119elpepunet_1/Tes"&gt;al menos eso opinan en wired&lt;/a&gt;&lt;strong&gt;]&lt;/strong&gt;. La única forma de instalar lícitamente una aplicación en un iPhone es mediante la tienda de Apple &lt;a href="http://gizmodo.com/5089845/even-google-gets-shafted-by-apples-ridiculous-app+approval-process"&gt;previa aprobación&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2462713939557598184-1641169342661583973?l=pepevi.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://pepevi.blogspot.com/2008/11/apple-el-cerrado.html</link><author>noreply@blogger.com (chema)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_5QB2H105vuU/SSPZoWNmnlI/AAAAAAAAAKw/9fT9s9PYZ_k/s72-c/thumb-HomerApple.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2462713939557598184.post-2130852215417645911</guid><pubDate>Sat, 08 Nov 2008 18:55:00 +0000</pubDate><atom:updated>2008-11-17T20:49:12.181+01:00</atom:updated><title>Berto Romero</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_5QB2H105vuU/SRX5KeL0S2I/AAAAAAAAAKk/ga6Bk0d55gU/s1600-h/DSCN0967.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 320px;" src="http://1.bp.blogspot.com/_5QB2H105vuU/SRX5KeL0S2I/AAAAAAAAAKk/ga6Bk0d55gU/s320/DSCN0967.jpg" alt="" id="BLOGGER_PHOTO_ID_5266389297576299362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Este barcelonés es el último kiko de una bolsa de frutos secos variados, la infiltrada estudiante de publicidad en un grupo de amigas ingenieras informáticas, la nariz sobresaliente entre un jardín de cardos borriqueros que es la parrilla de televisión española.&lt;br /&gt;&lt;br /&gt;Berto es el único atisbo de personalidad, ingenio y humor franco no destructivo que triunfa en este país del Telecinco rosa, de las escenas de matrimonio patéticas, del humor fácil del TBO. Sus armas son el léxico cuidado, el aspecto llano, la cultura e inteligencia y bastantes años de teatro e improvisación.&lt;br /&gt;&lt;br /&gt;Fue uno de los responsables del &lt;a href="http://es.youtube.com/watch?v=3_ZQFn97ooM"&gt;Seat Makinero&lt;/a&gt;, uno de los primeros vídeos que vimos en youtube, y fue fichado por Buenafuente quien le presentó diciendo: &lt;span style="font-style: italic;"&gt;una de estas personas que al conocerlas dices "¿dónde has estado tú todo este tiempo?"&lt;/span&gt;. Desde entonces ha eclipsado a Andreu que, siendo un gran creador de personajes, presentador y director, está a años luz del ingenio de Berto. Lo que es de quitarse el sombrero es la humildad con la que ha tratado a su supuesto sobrino ya que lejos de evitar este eclipse, le ha dado la oportunidad de presentar su programa en verano y le ha permitido ser casi el co-presentador. Berto ha agradecido a Buenafuente bastantes veces este hecho &lt;a href="http://www.elcansancio.com/berto/buenafuente-va-a-salir-un-momento/"&gt;en su blog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Y... ¿Cómo va la cultura? Milenaria, ¿no?&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="349"&gt;&lt;param name="movie" value="http://es.youtube.com/watch?v=rk_uTrnjxuY&amp;amp;hl=es&amp;amp;fs=1&amp;amp;border=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/DbKhhrIz-Yw&amp;amp;hl=es&amp;amp;fs=1&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="349"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;La Bastilla&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="349"&gt;&lt;param name="movie" value="http://es.youtube.com/watch?v=bt18Eo49XzE&amp;amp;hl=es&amp;amp;fs=1&amp;amp;border=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/bt18Eo49XzE&amp;amp;hl=es&amp;amp;fs=1&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="349"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;No guardes rencor en tu corazón, camarógrafo.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Y el vídeo que me ha hecho escribir este post:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="349"&gt;&lt;param name="movie" value="http://es.youtube.com/watch?v=poKsCMG5JQ8&amp;amp;hl=es&amp;amp;fs=1&amp;amp;border=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/poKsCMG5JQ8&amp;amp;hl=es&amp;amp;fs=1&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="349"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Quitadlas ya, cutres, nada más comprarlas, quitadlas. "No es que es para proteger", para proteger DE QUÉ, qué le proteges a la cámara, ¿la chapa? si lo jodido es que le entre polvo en la óptica "ah, pero yo estoy tranquilo con la pegatina en la chapa, me da seguridad". Quita la pegatina cutrón, que he visto gente con el móvil después de tres años con la pegatina esa transparente en la pantalla que da un asco... que se les levanta por los lados marrón de la roña que tienen ya y estás tu ahí a cada momento apretando con la uñica como un obseso para que no se les despegue, si te has gastado 400 euros en un pepinaco 3G ¡quítale la pegatina tío!!&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2462713939557598184-2130852215417645911?l=pepevi.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://pepevi.blogspot.com/2008/11/berto-romero.html</link><author>noreply@blogger.com (chema)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_5QB2H105vuU/SRX5KeL0S2I/AAAAAAAAAKk/ga6Bk0d55gU/s72-c/DSCN0967.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2462713939557598184.post-6169997361222972650</guid><pubDate>Tue, 23 Sep 2008 18:47:00 +0000</pubDate><atom:updated>2008-10-20T18:04:57.457+02:00</atom:updated><title>Mi guía de reinstalación</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_5QB2H105vuU/SPyrC4s-W1I/AAAAAAAAAKc/FvXrlP4sHmY/s1600-h/windows_vista_logo.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_5QB2H105vuU/SPyrC4s-W1I/AAAAAAAAAKc/FvXrlP4sHmY/s320/windows_vista_logo.jpg" alt="" id="BLOGGER_PHOTO_ID_5259266530931006290" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Nunca apunto las cosas que instalo al formatear o comprar un nuevo PC, si lo escribo aquí lo haré con más cuidado:&lt;br /&gt;&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;Windows Vista&lt;/span&gt;: Aún no di el salto. Tras el global gruñido contra vista me he dado cuenta de que los que más se quejan son los que menos saben o menos tolerancia al cambio (a la mejora) tienen. Tres o cuatro personas me han dicho que les va perfecto y coinciden con las tres o cuatro personas que más usan PCs. Importantísimo: procesos tras instalar y entrar:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;audiodg.exe&lt;br /&gt;&lt;/li&gt;&lt;li&gt;csrss.exe (x2)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;dwm.exe&lt;/li&gt;&lt;li&gt;explorer.exe (22.6Mb Memoria)&lt;/li&gt;&lt;li&gt;lsass.exe&lt;/li&gt;&lt;li&gt;lsm.exe&lt;br /&gt;&lt;/li&gt;&lt;li&gt;MSASCui.exe&lt;/li&gt;&lt;li&gt;SearchIndexer.exe&lt;/li&gt;&lt;li&gt;services.exe&lt;/li&gt;&lt;li&gt;sidebar.exe&lt;/li&gt;&lt;li&gt;SLsvc.exe&lt;/li&gt;&lt;li&gt;smss.exe&lt;/li&gt;&lt;li&gt;spoolsv.exe&lt;/li&gt;&lt;li&gt;svchost.exe (x11)&lt;/li&gt;&lt;li&gt;System&lt;/li&gt;&lt;li&gt;taskeng.exe (x2)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;taskmgr.exe&lt;br /&gt;&lt;/li&gt;&lt;li&gt;wininit.exe&lt;/li&gt;&lt;li&gt;winlogon.exe&lt;/li&gt;&lt;/ul&gt;416MB de RAM usados, con 1Gb en total.&lt;br /&gt;&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;Desactivar el UAC&lt;/span&gt; para que no salga el mensaje de ¿Quiere continuar? cada vez que se hace algo más o menos raro (Panel de control -&gt; Cuentas de usuario)&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;Actualizar&lt;/span&gt; el Vista (&lt;span style="font-weight: bold;"&gt;evita antivirus&lt;/span&gt;, antimalwave, antitroyanos, firewalls y antispyware).&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;EmEditor&lt;/span&gt;. Un editor de texto que se añade al botón derecho de todos los ficheros y es rapidísimo. $39.&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;Firefox &lt;/span&gt;+ extensiones + buscadores&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;PowerISO&lt;/span&gt;&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;Office 2007&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;(En este punto: Iniciar windows: 1:10 minutos hasta que sale el cuadro de la contraseña, 1:30 hasta que se inicia Vista y se carga el centro de bienvenida. Wow.)&lt;br /&gt;- Quitar el centro de bienvenida.&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;WinRAR &lt;/span&gt;3.71 Developer Edition&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;Visio 2007&lt;/span&gt;. Un sencillo programa para crear diagramas de todo tipo. Muy útil para hacer esquemas rápidos eléctricos o de flujo.&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;Putty &lt;/span&gt;(SSH)&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;WinSCP &lt;/span&gt;(Transferencia de ficheros por SSH)&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;K-Lite Mega Codec Pack&lt;/span&gt; (Ver divx, xvid, mov, mp4...)&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;Filezilla &lt;/span&gt;(FTP)&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;Microsoft Visual Studio 2008&lt;/span&gt; (Lo bueno de Microsoft)&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;Microsoft Live Messenger&lt;/span&gt; (Lo malo de Microsoft) + apatch + messenger plus&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;Skype&lt;/span&gt;&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;TortoiseSVN&lt;/span&gt;&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;Adobe Flash CS3&lt;/span&gt;&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;Adobe Photoshop CS3&lt;/span&gt;&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;Adobe Illustrator CS3&lt;/span&gt;&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;Orcad &lt;/span&gt;(Diseño y simulación de circuitos electrónicos)&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;ActiveSync &lt;/span&gt;(Para sincronizar la HTC)&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;Properllerhead Reason&lt;/span&gt; (Música: Secuenciador, sampleadores, sintetizadores, etc.)&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt; Ableton Live&lt;/span&gt;(Lo mismo, diferente)&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;Sony Sound Forge&lt;/span&gt; (Edición de audio)&lt;br /&gt;- Reproductor de &lt;span style="font-weight: bold;"&gt;Last.fm&lt;/span&gt; (Reproductor de radio que se adapta a tus gustos, ligero y rápido)&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;Serious Samurize&lt;/span&gt; (Tengo que ver si hay algo para Vista como esto; hace gráficas de rendimiento del sistema en tiempo real)&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;FileZilla &lt;/span&gt;(cliente FTP)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;To be updated.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2462713939557598184-6169997361222972650?l=pepevi.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://pepevi.blogspot.com/2008/09/mi-gua-de-reinstalacin.html</link><author>noreply@blogger.com (chema)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_5QB2H105vuU/SPyrC4s-W1I/AAAAAAAAAKc/FvXrlP4sHmY/s72-c/windows_vista_logo.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2462713939557598184.post-1211853767757301423</guid><pubDate>Sun, 21 Sep 2008 11:50:00 +0000</pubDate><atom:updated>2008-10-20T17:58:36.051+02:00</atom:updated><title>Apple TV Take 2 Hack</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_5QB2H105vuU/SPyppI7XqjI/AAAAAAAAAKE/K2a8OCEhM0Q/s1600-h/macworld08204.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_5QB2H105vuU/SPyppI7XqjI/AAAAAAAAAKE/K2a8OCEhM0Q/s320/macworld08204.jpg" alt="" id="BLOGGER_PHOTO_ID_5259264989098125874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hay demasiados tutoriales para hackear el Apple TV. Cuando lo compré tardé varios días y tuve que sacar el disco duro para instalar ciertos programas. Cometí el error de no apuntar nada y he decidido instalar el take 2 (la nueva versión) y documentar todo:&lt;br /&gt;&lt;br /&gt;- Actualización desde un ATV 1.1 hackeado con nitoTV, SSH, etc. a una 2.1 por el método normal de actualización automática.&lt;br /&gt;- Ahora tengo un ATV completamente nuevo y no funciona nada de lo que instalé.&lt;br /&gt;- Para evitar abrir el ATV voy a intentar con el método del patchstick: crear un pendrive especial para habilitar el acceso por SSH y ya desde ahí instalar lo demás.&lt;br /&gt;- El material necesario es la imagen del patchdisk que como lleva programas sacados de MacOS, hay que bajarlo con torrent y para crear la imagen en el pendrive, la aplicación DD (GPL):&lt;br /&gt;&lt;br /&gt;http://www.chrysocome.net/download&lt;br /&gt;&lt;br /&gt;- Me bajo dd-05, por ejemplo.&lt;br /&gt;- Ejecuto dd.exe y se tira un buen rato hasta que saca mucha información, de la que me interesa:&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;\\.\Volume{830e44e5-5b88-11da-a701-00c09fe3fe7a}\&lt;br /&gt;link to \\?\Device\Harddisk1\DP(1)0-0+4&lt;br /&gt;removeable media&lt;br /&gt;Mounted on \\.\e:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- Creo la imagen en un pendrive de 512Mb:&lt;br /&gt;&lt;br /&gt;dd if=ATVpatchstick2.1.img of=\\?\Device\Harddisk1\Partition0 bs=1M --progress&lt;br /&gt;&lt;br /&gt;( - por estar escribiéndolo aquí, me confundo y meto Harddisk0 con lo que se me formatea medio disco duro y pierdo el portátil. Bueno, ya es hora de meterle Vista...)&lt;br /&gt;&lt;br /&gt;- La copio al pendrive. No cabe en el de 512 porque la imagen es de 1GB.&lt;br /&gt;- No tengo un pendrive mayor pero sí tengo uno que desmonté de 2GB... pues le pongo un cable:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_5QB2H105vuU/SPypA0c6cjI/AAAAAAAAAJ8/CS04g9pxhm8/s1600-h/200809211515_043.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_5QB2H105vuU/SPypA0c6cjI/AAAAAAAAAJ8/CS04g9pxhm8/s320/200809211515_043.jpg" alt="" id="BLOGGER_PHOTO_ID_5259264296406905394" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Meto el patchstick en el puerto USB del ATV y reinicio.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_5QB2H105vuU/SPyqS5v2VxI/AAAAAAAAAKM/6p6WntblWa4/s1600-h/200809211453_041.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_5QB2H105vuU/SPyqS5v2VxI/AAAAAAAAAKM/6p6WntblWa4/s320/200809211453_041.jpg" alt="" id="BLOGGER_PHOTO_ID_5259265706577778450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Compruebo que el SSH está activado en frontrow@192.168.1.10 que es la ip configurada de mi ATV.&lt;br /&gt;- La primera vez tarda un poco porque tiene que generar ciertas cosas, es posible que dé timeout, se prueba unas cuantas veces hasta que entramos.&lt;br /&gt;- Pues no entra.&lt;br /&gt;- Miro la tabla DHCP del router. No ha conservado la IP, entro con 192.168.1.205.&lt;br /&gt;- No entra. Esa es una que se quedó en la tabla DHCP pero ya no es nada. Intento de nuevo.&lt;br /&gt;- AGGH, qué ip tiene???&lt;br /&gt;- Me bajo iptools ya que en este PC no tengo nada para escanear la red.&lt;br /&gt;- No era este el iptools que esperaba pero bueno lo instalo. Va uno por uno. Eterno...&lt;br /&gt;- Pienso que igual lo que hace el patchstick es instalar el SSH, no ejecutar uno. Reinicio el ATV sin el pendrive.&lt;br /&gt;- ¡Ya hay SSH!&lt;br /&gt;&lt;br /&gt;- Instalo nitoTV:&lt;br /&gt;&lt;pre&gt;http://nitosoft.com/nitoTVInstaller_tt.zip&lt;br /&gt;&lt;/pre&gt;- Paso el contenido del zip al ATV con WinSCP (es para transferir ficheros por SSH).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;-bash-2.05b$ sudo ./installme&lt;br /&gt;installer: Package name is nitoTV 0.5.6&lt;br /&gt;installer: Installing onto volume mounted at /.&lt;br /&gt;installer: The install was successful.&lt;br /&gt;Restarting Finder...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- En el menú del ATV: nitoTV -&gt; install software -&gt;&lt;br /&gt;-&gt;Perian (los codecs para poder ver divx, etc)&lt;br /&gt;-&gt;mplayer codecs&lt;br /&gt;-&gt;Turbo's Kextloader (aún no tengo muy claro para qué es esto)&lt;br /&gt;-&gt;Smart Installer (todo lo que sea smart...)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_5QB2H105vuU/SPyqTWfUfdI/AAAAAAAAAKU/81xCDen6nv8/s1600-h/200809211532_046.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_5QB2H105vuU/SPyqTWfUfdI/AAAAAAAAAKU/81xCDen6nv8/s320/200809211532_046.jpg" alt="" id="BLOGGER_PHOTO_ID_5259265714293079506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;-ERROR! Necesito un tal &lt;a href="http://www.apple.com/support/downloads/macosx1049comboupdateintel.html" class="external text" title="http://www.apple.com/support/downloads/macosx1049comboupdateintel.html" rel="nofollow"&gt;MacOS X 10.4.9 Combo Updater&lt;/a&gt; (310MB agggh!).&lt;br /&gt;- Lo copio en ~/Documents.&lt;br /&gt;-&gt;Smart Installer de nuevo. Hace un montón de cosas y reinicio el ATV.&lt;br /&gt;- Configuro el montado automático de los directorios Series, Peliculas, Sonoescopias. Por ahora todo sin tildes, después tengo que comprobar si por smb funcionan.&lt;br /&gt;- Problemas con las carpetas compartidas, tengo que crear en el windows un usuario "atv" para quitarme de lios.&lt;br /&gt;- Monto "Series" y se monta perfectamente en /mnt/Scratch/Volumes/Series pero no sale en "files" del nitoTV. ¿Para qué se montará ahí? En fin, lo hago manualmente:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;plist&lt;/span&gt; &lt;span style="color: rgb(32, 64, 160);"&gt;version=&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;"1.0"&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;dict&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;0&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;dict&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;autoMount&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;true&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;customMount&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;integer&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;1&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/integer&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;customPath&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;string&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;/Users/frontrow/Movies&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/string&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;mountAddress&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;string&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;windows02&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/string&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;mountName&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;string&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;G&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/string&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;mountType&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;integer&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;2&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/integer&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;mountVolume&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;string&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;G&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/string&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;requiresAuth&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;integer&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;0&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/integer&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;userLogin&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;string&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;****&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/string&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;userPassword&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;string&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;****&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/string&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/true&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;1&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;dict&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;autoMount&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;true&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;customMount&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;integer&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;1&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/integer&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;customPath&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;string&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;/Users/frontrow/Movies&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/string&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;mountAddress&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;string&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;windows02&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/string&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;mountName&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;string&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;Series&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/string&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;mountType&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;integer&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;2&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/integer&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;mountVolume&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;string&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;Series&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/string&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;requiresAuth&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;integer&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;0&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/integer&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;userLogin&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;string&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;****&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/string&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;userPassword&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/key&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;string&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;****&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/string&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/true&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/dict&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/dict&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/dict&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/plist&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;&lt;strong&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(32, 64, 160);"&gt;/span&lt;/span&gt;&lt;span style="color: rgb(68, 68, 255);"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/span&gt;&lt;br /&gt;Este fichero es "/mnt/Scratch/Users/frontrow/Library/Application Support/nito/mounts.plist".&lt;br /&gt;&lt;br /&gt;- Abro el nitoTV y ejecuto un .avi.&lt;br /&gt;- Fin.&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2462713939557598184-1211853767757301423?l=pepevi.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://pepevi.blogspot.com/2008/09/apple-tv-take-2-hack.html</link><author>noreply@blogger.com (chema)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_5QB2H105vuU/SPyppI7XqjI/AAAAAAAAAKE/K2a8OCEhM0Q/s72-c/macworld08204.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2462713939557598184.post-3599591549043180032</guid><pubDate>Sat, 06 Sep 2008 11:22:00 +0000</pubDate><atom:updated>2008-09-06T13:45:43.224+02:00</atom:updated><title>Sobre si el LHC va a destruir el planeta...</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_5QB2H105vuU/SMJtWH8DmDI/AAAAAAAAAIs/Xes2ONySQDA/s1600-h/lhc.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_5QB2H105vuU/SMJtWH8DmDI/AAAAAAAAAIs/Xes2ONySQDA/s400/lhc.jpg" alt="" id="BLOGGER_PHOTO_ID_5242873143068170290" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;Mira, hay un &lt;a alt="0.0000000000000000001"&gt;10^-19&lt;/a&gt; de posibilidades y tienes &lt;a alt="0.00000000001"&gt;10^-11&lt;/a&gt; de evaporarte mientras te afeitas.&lt;br /&gt;&lt;/blockquote&gt;Vía &lt;a href="http://www.boingboing.net/2008/09/04/lhc-will-not-destroy.html"&gt;BoingBoing&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2462713939557598184-3599591549043180032?l=pepevi.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://pepevi.blogspot.com/2008/09/sobre-si-el-lhc-va-destruir-el-planeta.html</link><author>noreply@blogger.com (chema)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_5QB2H105vuU/SMJtWH8DmDI/AAAAAAAAAIs/Xes2ONySQDA/s72-c/lhc.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2462713939557598184.post-5232162761217964300</guid><pubDate>Mon, 01 Sep 2008 20:30:00 +0000</pubDate><atom:updated>2008-09-06T13:47:11.176+02:00</atom:updated><title>Comienzan las guerras clon</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_5QB2H105vuU/SMJrec_OwvI/AAAAAAAAAIc/AihtomjZFO8/s1600-h/300px-RQ-9_Predator.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_5QB2H105vuU/SMJrec_OwvI/AAAAAAAAAIc/AihtomjZFO8/s400/300px-RQ-9_Predator.jpg" alt="" id="BLOGGER_PHOTO_ID_5242871087134327538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gizmodo.com/5042370/first-fully+unmanned-machine-combat-in-history-heralds-robotic-apocalypse"&gt;Leo en Gizmodo&lt;/a&gt; que recientemente un &lt;a href="http://en.wikipedia.org/wiki/UCAV"&gt;U[C]AV&lt;/a&gt; (Unmanned [Combat] Aerial Vehicle - Vehículo aéreo no tripulado [de combate]) ha destruido de forma más o menos autónoma un vehículo que cargaba un explosivo.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Parece ser la primera batalla real que libran dos máquinas autónomas de facciones enemigas. Puesto que la tendencia actual es dotar de cada vez más autonomía a las máquinas de guerra, podemos ir preparándonos para auténticas batallas de robots por tierra, mar y aire.&lt;br /&gt;&lt;br /&gt;A corto plazo es evidente que los pilotos de caza cuestan mucho dinero y si se pudieran cambiar por ordenadores se ahorrarían muchos costes no sólo en salarios, también en los sistemas de aire acondicionado, el asiento eyectable, pantallas y paneles certificados para volar, etc. y no habría que hacer los aviones &lt;span style="font-style: italic;"&gt;tan &lt;/span&gt;seguros y caros.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;  &lt;div&gt; &lt;/div&gt; &lt;div&gt;Me imagino que los nuevos oficiales del ejército serán los diseñadores de videojuegos y sus estrategas, los &lt;span style="font-style: italic;"&gt;gamers &lt;/span&gt;del &lt;i&gt;StarCraft&lt;/i&gt; o del &lt;i&gt;Age of Empires&lt;/i&gt; que vigilarán el campo de batalla desde satélites y no sabrán si están en un simulador o en guerra real. Como en &lt;a href="http://es.wikipedia.org/wiki/El_juego_de_Ender"&gt;&lt;span style="font-style: italic;"&gt;El juego de Ender&lt;/span&gt;&lt;/a&gt;, se reclutarán los oficiales del futuro mirando los &lt;span style="font-style: italic;"&gt;high scores &lt;/span&gt;de los juegos de sus consolas.&lt;/div&gt;  &lt;div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_5QB2H105vuU/SMJsmB-UtYI/AAAAAAAAAIk/jVJsNgtXU8I/s1600-h/ageofempires.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_5QB2H105vuU/SMJsmB-UtYI/AAAAAAAAAIk/jVJsNgtXU8I/s400/ageofempires.jpg" alt="" id="BLOGGER_PHOTO_ID_5242872316833346946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Por supuesto que todas estas guerras se seguirán por Internet y las casas de apuestas harán el Agosto.&lt;br /&gt;&lt;br /&gt;&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/2462713939557598184-5232162761217964300?l=pepevi.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://pepevi.blogspot.com/2008/09/comienzan-las-guerras-clon.html</link><author>noreply@blogger.com (chema)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_5QB2H105vuU/SMJrec_OwvI/AAAAAAAAAIc/AihtomjZFO8/s72-c/300px-RQ-9_Predator.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2462713939557598184.post-6838237651558620933</guid><pubDate>Mon, 25 Aug 2008 15:19:00 +0000</pubDate><atom:updated>2008-08-25T19:29:01.093+02:00</atom:updated><title>Más sabe el diablo por viejo</title><description>Tras unos cuantos años ejerciendo de informático (programador, administrador, webero, etc.) he tenido la suerte de pasar a la industria y el cambio es tan radical que me da para un &lt;span style="font-style: italic;"&gt;post&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;La idea general es que en industria &lt;span style="font-weight: bold;"&gt;más vale el que más tiempo lleva&lt;/span&gt;. No vale más el que más ha estudiado, ni el que ha practicado en casa, ni el que en su tiempo libre ha hecho proyectos por su cuenta. Aquí el sueldo estratosférico del que lleva quince años está plenamente justificado, lo que en la informática tiene casi exactamente el efecto contrario.&lt;br /&gt;&lt;br /&gt;Es chocante hablar con un tipo de 40 años sobre rectificadores trifásicos y que te suelte:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Claro que la masa es flotante, ¡eso es obvio!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;La trifásica para mí ha sido muchas cosas pero &lt;span style="font-style: italic;"&gt;obvia&lt;/span&gt;...&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;El jefe.&lt;/h3&gt;En programación, un experto puede llevar tres o cuatro años trabajando y cuando salen nuevas tecnologías tarda semanas en probarlas. Si sale un nuevo lenguaje, un nuevo sistema operativo para móviles o un nuevo entorno de desarrollo, se puede poner al día en un par de semanas o en un par de meses. Su jefe, el que lleva quince años trabajando y es manager, &lt;span style="font-weight: bold;"&gt;no sabe ni quiere saber&lt;/span&gt; de nuevas técnicas ni soluciones. Además, lo normal es que las aplicase mal.&lt;br /&gt;&lt;br /&gt;En la industria, el que lleva tres o cuatro años es poco más que un becario (lo sería, si no hubiese tanta demanda de ingenieros). La industria es la misma que hace cinco años y si hay tecnología nueva, no tiene porqué usarla o ya le vendrá aplicada en los componentes que utilice para diseñar su sistema. Su jefe, el que lleva quince años trabajando y es manager, &lt;span style="font-weight: bold;"&gt;lo sabe todo&lt;/span&gt; sobre hidráulica, mecánica o documentación, porque aquí se aprende al toparse con los errores y un tornillo o una válvula ha cambiado bien poco desde que a él le tocó solucionar un problema parecido.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_5QB2H105vuU/SLLbDTyib_I/AAAAAAAAAIM/YD0WAihkf-o/s1600-h/lab.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_5QB2H105vuU/SLLbDTyib_I/AAAAAAAAAIM/YD0WAihkf-o/s400/lab.jpg" alt="" id="BLOGGER_PHOTO_ID_5238490166483644402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Aprendizaje.&lt;/h3&gt;Si un programador cambia de empresa puede ponerse a tirar líneas y a producir el primer día. Un industrial que lleva un mes aún no sabe de dónde sacar la documentación para empezar a trabajar...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_5QB2H105vuU/SLLbDDgNLTI/AAAAAAAAAIE/FJ4B5RPSYQY/s1600-h/220px-LaptopOLPC_a.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_5QB2H105vuU/SLLbDDgNLTI/AAAAAAAAAIE/FJ4B5RPSYQY/s400/220px-LaptopOLPC_a.jpg" alt="" id="BLOGGER_PHOTO_ID_5238490162111786290" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Un programador puede ponerse en su casa a practicar con lo último en tecnología web desde su portátil de 499€. Un industrial lo tiene más difícil si quiere hacer experimentos caseros con materiales compuestos o aviones supersónicos.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_5QB2H105vuU/SLLbCwIPuEI/AAAAAAAAAH8/I508nMrktJ8/s1600-h/sold.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_5QB2H105vuU/SLLbCwIPuEI/AAAAAAAAAH8/I508nMrktJ8/s400/sold.jpg" alt="" id="BLOGGER_PHOTO_ID_5238490156911016002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Transcendencia.&lt;/h3&gt;En informática hay una base teórica creciente y un fondo que es capaz de generar &lt;span style="font-weight: bold;"&gt;discusión política&lt;/span&gt; (open source frente a sistemas propietarios), se plantean &lt;span style="font-weight: bold;"&gt;problemas filosóficos&lt;/span&gt; (heredados de las matemáticas), &lt;span style="font-weight: bold;"&gt;cuestiones sociales &lt;/span&gt;(&lt;a href="http://es.wikipedia.org/wiki/OLPC"&gt;OLPC&lt;/a&gt;) y surgen movimientos importantísimos (soft e ideas libres, wikipedia). Hay trasfondo más allá de las líneas de código.&lt;br /&gt;&lt;br /&gt;En la industria hay plazos que cumplir y hojas de características. Creo que nadie ha escrito un libro comparando a &lt;a href="http://es.wikipedia.org/wiki/Leyes_de_Kirchoff"&gt;Kirchoff&lt;/a&gt; con Jesucristo. Los números son discretos y finitos. El tornillo se aprieta en el sentido que diga la especificación. Punto.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Valía.&lt;/h3&gt;Un programador puede tener talento y hacer uso de la intuición en cada línea de código que escribe. Un buen programador se detecta a leguas y en dos minutos de conversación. Un ingeniero industrial utiliza mucho más la experiencia y se apoya más en el equipo, por lo que es más difícil destacar.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Habla con fulanito que es quien sabe de esto.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Conclusión.&lt;/h3&gt;Es un poco desesperante el cambio pero, la verdad, no es lo mismo ver una gráfica de uso de ancho de banda que un avión levantando el vuelo.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_5QB2H105vuU/SLLfgb3IkDI/AAAAAAAAAIU/9s2uA22GTeA/s1600-h/a380.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_5QB2H105vuU/SLLfgb3IkDI/AAAAAAAAAIU/9s2uA22GTeA/s400/a380.jpg" alt="" id="BLOGGER_PHOTO_ID_5238495064913121330" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2462713939557598184-6838237651558620933?l=pepevi.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://pepevi.blogspot.com/2008/08/ms-sabe-el-diablo-por-viejo.html</link><author>noreply@blogger.com (chema)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_5QB2H105vuU/SLLbDTyib_I/AAAAAAAAAIM/YD0WAihkf-o/s72-c/lab.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2462713939557598184.post-8181942346292074028</guid><pubDate>Tue, 19 Aug 2008 06:55:00 +0000</pubDate><atom:updated>2008-08-19T12:40:55.616+02:00</atom:updated><title>HTC Touch Diamond y el teléfono inteligente</title><description>&lt;a href="http://4.bp.blogspot.com/_5QB2H105vuU/SKqfCLGHMwI/AAAAAAAAAH0/NAD6kgG0OaE/s1600-h/htc_diamond.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5236172376458605314" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_5QB2H105vuU/SKqfCLGHMwI/AAAAAAAAAH0/NAD6kgG0OaE/s400/htc_diamond.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;El Diamond es mi nuevo &lt;em&gt;terminal móvil&lt;/em&gt;, porque lo de &lt;em&gt;teléfono móvil&lt;/em&gt; es muy 2007.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;Tras una semana utilizándolo, puedo dar algunos consejos y aclarar cosas.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;En general es un maquinón&lt;/strong&gt; y los fallos que tiene son debidos a que la tecnología aún no ha llegado a la perfección; no creo que ningún pocketPC sea perfecto en términos de rendimiento y velocidad.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Hay que tener en cuenta que es un sistema Windows multitarea, no un autómata programado para funciones básicas por lo que &lt;strong&gt;hay que acostumbrarse a esperar a que las aplicaciones y pantallas se abran&lt;/strong&gt;. Es irónico que cuanto más avanza la tecnología móvil, más tardamos en hacer cosas básicas como buscar a alguien en la agenda.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Por el otro lado, es un &lt;strong&gt;Windows&lt;/strong&gt; multitarea y este hecho es el que le da ventaja frente al iPhone. Sólo hay que visitar los foros sobre HTC para ver que hay muchos desarrolladores haciendo aplicaciones en un suspiro para Windows Mobile, ya que gracias a las SDK y al .net framework que lleva instalado el S.O. es muy fácil acceder a las funciones del móvil. Por ejemplo, el acelerómetro &lt;a href="http://www.koushikdutta.com/2008/07/using-htc-touch-diamond-sensor-sdk-from.html"&gt;ya tiene su wrapper&lt;/a&gt; para utilizarlo desde C#.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Más ventajas de utilizar Windows es que se puede programar un servicio, es decir, un programa que corra en segundo plano para por ejemplo hacer una alarma-despertador. Esto según he entendido, no se puede hacer para el iPhone ya que las SDKs que han liberado son para hacer aplicaciones puras, como meter cartuchos en una supernintendo.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;También se puede tocar el registro para hacer cientos de &lt;strong&gt;tweaks&lt;/strong&gt; que ya están documentados por los foros.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;En pocos meses empezará a haber aplicaciones serias para Windows Mobile porque por ahora lo que hay es bastante básico y amateur. Es una lástima que medio mercado esté gobernado por el iPhone ya que la gente no se atreverá a hacer aplicaciones sin un estándar claro, como pasaba antes del monopolio de Windows en los PCs. Esperemos que sea &lt;a href="http://es.wikipedia.org/wiki/Android"&gt;Android&lt;/a&gt; el que desbanque al resto y se imponga como sistema operativo para móviles definitivo, por el simple hecho de ser abierto. Lo que está claro es que Apple será siempre un segundón en la carrera ya que está &lt;strong&gt;cerrado&lt;/strong&gt; a su inflexible hardware. &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Sobre la &lt;strong&gt;interfaz gráfica&lt;/strong&gt;, hay variedad. Los operadores están haciendo sus propias ROMs que son "paquetes" de aplicaciones, tweaks y estilos para que tengan su propia identidad. La que me venía con vodafone no estaba mal pero la de Movistar es bastante fea. Es una lástima que la gente que vea expuesta la Diamond de Movistar se quede con esa idea. Hay usuarios haciendo sus propias ROMs muy superiores a las proporcionadas por los operadores aunque hay que "formatear" para instalarlas. Yo estoy probando la del usuario Vauss del foro htcmania:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_5QB2H105vuU/SKqaI87wiqI/AAAAAAAAAHs/HHYKex4Dm6I/s1600-h/vauss.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5236166995358026402" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_5QB2H105vuU/SKqaI87wiqI/AAAAAAAAAHs/HHYKex4Dm6I/s400/vauss.jpg" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;El TouchFlo3D es la aplicación que han hecho en HTC como&lt;strong&gt; interfaz gráfica principal&lt;/strong&gt;, para intentar no utilizar el Menú Inicio de Windows y esconderlo un poco, aunque se puede utilizar como un Windows Mobile común. La forma de pasar las fotos y los mensajes es muy original y vistosa, aunque poco práctica, claro.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;El hecho de que &lt;strong&gt;no tenga teclado&lt;/strong&gt; es acostumbrarse. Para escribir cosas largas está el puntero aunque con un poco de práctica se escribe bastante bien con los dedos.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Se &lt;strong&gt;ensucia&lt;/strong&gt; bastante. Es imposible tenerlo limpio. La versión de Vodafone lleva una tapa trasera angulada y brillante muy bonita pero poco práctica. Movistar ha puesto la tapa lisa, que afea bastante. La lámina protectora de la pantalla se ensucia mucho más fácilmente que la pantalla directamente, por lo que creo que la voy a quitar. &lt;strong&gt;No pesa&lt;/strong&gt; nada y es bastante más cómodo de llevar que el iPhone, ya que es de grande como un nokia pero la mitad de ancho. Bastante sorprendente el tamaño. Al reproducir un divx por Wi-Fi se calienta bastante.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;La &lt;strong&gt;batería&lt;/strong&gt; dura muy poco con el Wi-Fi, el bluetooth, la cámara, el reproductor de divx, el acelerómetro... pero es perfectamente normal. Al menos la batería se puede cambiar ya que tiene toda la pinta de que va a durar pocos meses si se le da un uso intensivo. En el iPhone no se puede cambiar. &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Para fardar&lt;/strong&gt;, pero de dudosa utilidad: &lt;/div&gt;&lt;br /&gt;&lt;div&gt;- &lt;strong&gt;Ver un divx a través de la red&lt;/strong&gt;, conectado por Wi-Fi desde la piscina con la colección de películas y series en un PC en casa.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;- &lt;strong&gt;Escuchar música por GPRS/UMTS&lt;/strong&gt; desde last.fm o desde un servidor en casa (utilicé gnump3d hace tiempo para esto pero no lo he probado desde el móvil)&lt;/div&gt;&lt;br /&gt;&lt;div&gt;- Usar &lt;strong&gt;WebCamera Plus &lt;/strong&gt;para utilizar la cámara del móvil como webcam completamente compatible con Skype o Messenger y conectarla por Bluetooth o Wi-Fi con un PC. Funciona sorprendentemente bien.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;- Usar el &lt;strong&gt;GPS&lt;/strong&gt; con el TOMTOM. Además tiene una función para coger satélites mucho más rápido.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Vínculos&lt;/strong&gt;:&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;- &lt;a href="http://www.htcmania.com/"&gt;Foro de HTCMANIA&lt;/a&gt;, la comunidad más activa de habla hispana.&lt;/div&gt;&lt;div&gt;- &lt;a href="http://xda-developers.com/"&gt;Foro de xda-developers&lt;/a&gt;, la comunidad más activa en el i+d de las máquinas HTC, en inglés.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&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/2462713939557598184-8181942346292074028?l=pepevi.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://pepevi.blogspot.com/2008/08/htc-touch-diamond-y-el-telfono.html</link><author>noreply@blogger.com (chema)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_5QB2H105vuU/SKqfCLGHMwI/AAAAAAAAAH0/NAD6kgG0OaE/s72-c/htc_diamond.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2462713939557598184.post-7622835313952785775</guid><pubDate>Mon, 04 Aug 2008 21:38:00 +0000</pubDate><atom:updated>2008-08-05T00:03:02.931+02:00</atom:updated><title>Spain is different</title><description>Una de las razones por las que entré en una empresa multinacional fue porque como mucho, me iban a tratar igual de mal que en España. Lo mismo deben pensar los trabajadores de Google al entrar a trabajar en las oficinas de Madrid. &lt;a href="http://www.hongkiat.com/blog/google-offices-googleplex-around-the-world-photos/"&gt;En esta lista&lt;/a&gt; podemos ver la diferencia entre &lt;span style="font-weight: bold;"&gt;tres tristes alfombras de IKEA&lt;/span&gt; y &lt;span style="font-weight: bold;"&gt;columpios, consolas, masajes y futbolines &lt;/span&gt;de los foráneos.&lt;br /&gt;&lt;br /&gt;Aunque me huelo que es un mal ángulo, es un símil bastante agudo de lo que pasa con las empresas aquí. Los empresarios en busca del &lt;span style="font-style: italic;"&gt;pelotazo &lt;/span&gt;rápido y quejándose de la infidelidad del trabajador. Los trabajadores en busca del &lt;span style="font-style: italic;"&gt;funcionariado &lt;/span&gt;y quejándose de la plaza de aparcamiento del empresario. Esta actitud tiene lo que se merece: &lt;span style="font-weight: bold;"&gt;tres alfombras&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2462713939557598184-7622835313952785775?l=pepevi.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://pepevi.blogspot.com/2008/08/spain-is-different.html</link><author>noreply@blogger.com (chema)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2462713939557598184.post-2326692369835271945</guid><pubDate>Tue, 08 Jul 2008 19:28:00 +0000</pubDate><atom:updated>2008-07-10T15:57:43.982+02:00</atom:updated><title>Lowrey Symphony Holiday</title><description>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_5QB2H105vuU/SHXhfHgrYsI/AAAAAAAAAGM/XvZ-_TMcQFc/s1600-h/lowrey_front.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_5QB2H105vuU/SHXhfHgrYsI/AAAAAAAAAGM/XvZ-_TMcQFc/s400/lowrey_front.jpg" alt="" id="BLOGGER_PHOTO_ID_5221327267714261698" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Lowrey Symphony Holiday (1975)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Este órgano sufrió una inundación de sótano y desde entonces dejó de funcionar. Al encenderlo se escucha algo de ruido y el pedal de volumen provoca carraspeo.&lt;br /&gt;&lt;br /&gt;Al activar el &lt;a href="http://en.wikipedia.org/wiki/Leslie_speaker"&gt;Leslie&lt;/a&gt; suena un ruido parecido a lo que debió ser el Big Bang. El motor no está en las mejores condiciones, pero funciona.&lt;br /&gt;&lt;br /&gt;El problema es que las teclas no suenan, directamente. No sale sonido, sólo ruido.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_5QB2H105vuU/SHXi7q3GfyI/AAAAAAAAAGU/w6in1SN7Roc/s1600-h/lowrey_back.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_5QB2H105vuU/SHXi7q3GfyI/AAAAAAAAAGU/w6in1SN7Roc/s400/lowrey_back.jpg" alt="" id="BLOGGER_PHOTO_ID_5221328857751519010" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Al abrirlo vemos que el hecho de que no suene es lo de menos. La electrónica de este órgano es pura artesanía. Vamos a analizarlo:&lt;br /&gt;&lt;br /&gt;Placas:&lt;br /&gt;- Sonidos de ritmo&lt;br /&gt;- Secuenciador de ritmo&lt;br /&gt;- Generador de chorus&lt;br /&gt;- Filtros de las cuerdas&lt;br /&gt;- Filtros de las flautas&lt;br /&gt;&lt;br /&gt;Otros:&lt;br /&gt;- Tanque de reverberación (es la misteriosa bolsa negra, en medio)&lt;br /&gt;- Cabina del subwoofer&lt;br /&gt;- Leslie (original, tapado con gomaespuma)&lt;br /&gt;- Fuente de alimentación, volumen general y amplificadores&lt;br /&gt;- Pedales&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_5QB2H105vuU/SHXjkCtfUaI/AAAAAAAAAGc/q5YfQsDbjs8/s1600-h/lowrey_generador_chorus.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_5QB2H105vuU/SHXjkCtfUaI/AAAAAAAAAGc/q5YfQsDbjs8/s400/lowrey_generador_chorus.jpg" alt="" id="BLOGGER_PHOTO_ID_5221329551348421026" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Arriba: Circuitería de ritmo. Frente: Filtros de chorus.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_5QB2H105vuU/SHXklTv2vbI/AAAAAAAAAGk/8vWy2K-SPwY/s1600-h/lowrey_filtro_flautas.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_5QB2H105vuU/SHXklTv2vbI/AAAAAAAAAGk/8vWy2K-SPwY/s400/lowrey_filtro_flautas.jpg" alt="" id="BLOGGER_PHOTO_ID_5221330672613244338" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Arriba: Circuitería de ritmo. Frente: Filtros de flautas.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_5QB2H105vuU/SHXlSjKT64I/AAAAAAAAAGs/ueQGyWhGWjg/s1600-h/lowrey_filtro_strings.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_5QB2H105vuU/SHXlSjKT64I/AAAAAAAAAGs/ueQGyWhGWjg/s400/lowrey_filtro_strings.jpg" alt="" id="BLOGGER_PHOTO_ID_5221331449844853634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Arriba: Circuitería de ritmo. Frente: Filtros de cuerdas.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Lógicamente toda la circuitería es la parte interesante del órgano. Teniendo en cuenta que un simple filtro puede estar compuesto por tres amplificadores operacionales, media docena de resistencias y tres o cuatro condensadores, es fácil entender la gran cantidad de componentes que tiene el órgano, con todos los instrumentos que permite generar. Se puede ver que ahorrar en espacio no era importante ya que la circuitería está pensada claramente para la intervención humana. En la era digital todos estos componentes se reemplazarían por diez líneas de código grabadas en un espacio como la punta de un alfiler.&lt;br /&gt;&lt;br /&gt;En vez de operar con bits y bytes, por el tamaño de los condensadores y las resistencias, está claro que se usan tensiones y corrientes considerables. También la gran cantidad de componentes, necesariamente imperfectos, generan el ruido y la distorsión que esperamos para que un órgano eléctrico suene a órgano eléctrico. Aunque en el diseño se buscara perfección, es la distorsión y la incompleta emulación la que se imita hoy en día con los sintetizadores digitales.&lt;br /&gt;&lt;br /&gt;Tener en las manos un circuito resultado de tantísimo esfuerzo, estudio y erudición es impresionante. La fragilidad de los componentes exhaustivamente colocados y elegidos resta mérito a los simplistas circuitos digitales actuales.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_5QB2H105vuU/SHXlyFu4lnI/AAAAAAAAAG0/myawI8BpRms/s1600-h/lowrey_filtros_altavoces.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_5QB2H105vuU/SHXlyFu4lnI/AAAAAAAAAG0/myawI8BpRms/s400/lowrey_filtros_altavoces.jpg" alt="" id="BLOGGER_PHOTO_ID_5221331991701001842" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Filtros de audio&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_5QB2H105vuU/SHXmiXMf0VI/AAAAAAAAAG8/v8gklZX7jGw/s1600-h/lowrey_psu_amp2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_5QB2H105vuU/SHXmiXMf0VI/AAAAAAAAAG8/v8gklZX7jGw/s400/lowrey_psu_amp2.jpg" alt="" id="BLOGGER_PHOTO_ID_5221332821022331218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Pedal de volumen, fuente de alimentación y amplificación&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_5QB2H105vuU/SHXnWT2VYkI/AAAAAAAAAHE/HTAFyz3tb88/s1600-h/lowrey_psu_amp1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_5QB2H105vuU/SHXnWT2VYkI/AAAAAAAAAHE/HTAFyz3tb88/s400/lowrey_psu_amp1.jpg" alt="" id="BLOGGER_PHOTO_ID_5221333713477263938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Abajo: Fuente de alimentación (Transformador a la izquierda y regulación a la derecha). Arriba: Circuitería de amplificación. Alrededor: Transistores en el chasis para disipar el calor.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_5QB2H105vuU/SHXvv9mgO0I/AAAAAAAAAHM/tU9sH-EJmQ4/s1600-h/lowrey_leslie1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_5QB2H105vuU/SHXvv9mgO0I/AAAAAAAAAHM/tU9sH-EJmQ4/s400/lowrey_leslie1.jpg" alt="" id="BLOGGER_PHOTO_ID_5221342950274906946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Altavoz Leslie&lt;/span&gt;. Consiste en hacer girar un altavoz para conseguir un trémolo (fluctuación de volumen). Este efecto se puede apreciar en &lt;span style="font-weight: bold;"&gt;Lucy in the Sky with Diamonds&lt;/span&gt;, por ejemplo. Ojo a las instrucciones de mantenimiento (click para agrandar).&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_5QB2H105vuU/SHYD3pHwfUI/AAAAAAAAAHU/YzJnXhtYBy4/s1600-h/lowrey_pedalera.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_5QB2H105vuU/SHYD3pHwfUI/AAAAAAAAAHU/YzJnXhtYBy4/s400/lowrey_pedalera.jpg" alt="" id="BLOGGER_PHOTO_ID_5221365072448748866" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Pedalera en regulares condiciones.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_5QB2H105vuU/SHYRviuWVII/AAAAAAAAAHc/WxOnZQGLzXM/s1600-h/lowrey_bottom.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_5QB2H105vuU/SHYRviuWVII/AAAAAAAAAHc/WxOnZQGLzXM/s400/lowrey_bottom.jpg" alt="" id="BLOGGER_PHOTO_ID_5221380326455399554" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Colocación de los altavoces frontales. Leslie a la izquierda, subwoofer arriba a la derecha, graves abajo a la derecha.&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;Algunas preguntas&lt;/span&gt;:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;La obvia: &lt;span style="font-weight: bold;"&gt;¿Por qué no funciona?&lt;/span&gt; La fuente de alimentación y amplificación es lo que se llenó de agua por lo que seguramente el problema esté ahí. Desde luego consume potencia por lo que el problema no es de alimentación general. Habría que comprobar los condensadores electrolíticos grandes y los transistores.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;¿Qué integrado se utiliza en las placas de coro, flauta y cuerda?&lt;/span&gt; No he encontrado nada en Google con la referencia P-24103 RAYT7643.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;¿Qué valor puede tener?&lt;/span&gt; Según he leido &lt;a href="http://www.cgs.synth.net/organ/tgs.html"&gt;aquí&lt;/a&gt;, se habla de $1000.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;¿De qué material está hecho?&lt;/span&gt; Pesa como un camión...&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;¿Por qué &lt;a href="http://www.lowrey.com"&gt;la web de Lowrey&lt;/a&gt; parece una asociación cristiana de la tercera edad?&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&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/2462713939557598184-2326692369835271945?l=pepevi.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://pepevi.blogspot.com/2008/07/lowrey-symphony-holiday.html</link><author>noreply@blogger.com (chema)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_5QB2H105vuU/SHXhfHgrYsI/AAAAAAAAAGM/XvZ-_TMcQFc/s72-c/lowrey_front.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2462713939557598184.post-2566280011793133825</guid><pubDate>Mon, 07 Jul 2008 15:37:00 +0000</pubDate><atom:updated>2008-07-07T18:11:25.668+02:00</atom:updated><title>Tantos años de evolución en el desarrollo de virus para nada</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_5QB2H105vuU/SHI9UNDm1AI/AAAAAAAAAGE/RunzEKV14QU/s1600-h/Untitled-2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_5QB2H105vuU/SHI9UNDm1AI/AAAAAAAAAGE/RunzEKV14QU/s400/Untitled-2.png" alt="" id="BLOGGER_PHOTO_ID_5220302335387292674" border="0" /&gt;&lt;/a&gt;Si lo más fácil es hacer una web con un formulario donde introducir dirección de Messenger y contraseña y dejar que entren incautos deseosos de ver fotos de sus amigas.&lt;br /&gt;&lt;br /&gt;Una vez que se tiene la contraseña sólo hay que programar un bot que inicie sesión de Messenger con esos datos y diga a todos los contactos "Mira qué fotos me he sacado" con un link a la misma página. Una sorprendente cantidad de gente pica distribuyendo el link de forma exponencial.&lt;br /&gt;&lt;br /&gt;Esto &lt;span style="font-weight: bold;"&gt;no es un virus&lt;/span&gt;. No descarga ningún fichero ni ejecuta código malicioso. Simplemente se queda con la contraseña del Messenger del pobre usuario y se conecta, desde otra máquina, para poner el mensaje a todos los contactos.&lt;br /&gt;&lt;br /&gt;Solución para los &lt;span style="font-style: italic;"&gt;infectados&lt;/span&gt;: Cambiar la contraseña de Messenger. Eso sí, la dirección de e-mail y la de todos los contactos se guarda y se mete en una base de datos para hacer futuro spam de viagra, casinos y demás basura.&lt;br /&gt;&lt;br /&gt;La lógica (y tener el windows actualizado cada día) sigue siendo el único arma para luchar contra virus, malware y demás usos malvados de la informática. Los antivirus siguen siendo puros consumidores de CPU y memoria.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2462713939557598184-2566280011793133825?l=pepevi.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://pepevi.blogspot.com/2008/07/tantos-aos-de-evolucin-en-el-desarrollo.html</link><author>noreply@blogger.com (chema)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_5QB2H105vuU/SHI9UNDm1AI/AAAAAAAAAGE/RunzEKV14QU/s72-c/Untitled-2.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2462713939557598184.post-2649600288256492122</guid><pubDate>Mon, 07 Jul 2008 10:34:00 +0000</pubDate><atom:updated>2008-07-07T15:52:36.145+02:00</atom:updated><title>Abrir el precinto invalida la garantía</title><description>Intento generar siempre contenido original y no vincular a otros blogs o noticias así que traduciré este artículo que he encontrado en el genial &lt;a href="http://www.neufeld.newton.ks.us/electronics"&gt;Keith's Electronics Blog&lt;/a&gt; y de paso explico cómo hacer un potenciómetro rudimentario.&lt;br /&gt;&lt;br /&gt;Se trata de recuperar un antiguo pedal de órgano (Baldwin Model 5) para hacer un pedal que controle un equipo moderno. Un proyecto simple, retro, muy funcional y con una curiosa sorpresa.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_5QB2H105vuU/SHH2-eRBxvI/AAAAAAAAAE0/zTqRdyxQgIg/s1600-h/reuseorgan-748167.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_5QB2H105vuU/SHH2-eRBxvI/AAAAAAAAAE0/zTqRdyxQgIg/s400/reuseorgan-748167.jpg" alt="" id="BLOGGER_PHOTO_ID_5220224996235921138" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_5QB2H105vuU/SHH3WmD3y7I/AAAAAAAAAE8/3lOxTb-CFrk/s1600-h/DSCN1514_mid.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_5QB2H105vuU/SHH3WmD3y7I/AAAAAAAAAE8/3lOxTb-CFrk/s400/DSCN1514_mid.jpg" alt="" id="BLOGGER_PHOTO_ID_5220225410645085106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Auténtico &lt;span style="font-style: italic;"&gt;gear pr0n&lt;/span&gt;. Abatiendo el pedal movemos el brazo que presiona una barrita a la izquierda.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_5QB2H105vuU/SHH4nHXP6mI/AAAAAAAAAFE/nb9dyUqbB7Y/s1600-h/DSCN1526_mid.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_5QB2H105vuU/SHH4nHXP6mI/AAAAAAAAAFE/nb9dyUqbB7Y/s400/DSCN1526_mid.jpg" alt="" id="BLOGGER_PHOTO_ID_5220226793974262370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Atención a la pegatina: "Abrir el sello invalida la garantía en este control de volumen" en una tipografía cincuentera. Lo está pidiendo a gritos.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_5QB2H105vuU/SHH6OanjCWI/AAAAAAAAAFM/ajt68XmFA5k/s1600-h/DSCN1529_mid.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_5QB2H105vuU/SHH6OanjCWI/AAAAAAAAAFM/ajt68XmFA5k/s400/DSCN1529_mid.jpg" alt="" id="BLOGGER_PHOTO_ID_5220228568669423970" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Como dice Keith: &lt;span style="font-style: italic;"&gt;Ésta es la parte que nos hace decir "wow". Parece que aún no se habían inventado los potenciómetros (es broma, creo) o no existían con una potencia suficiente.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Al bajar la palanca se mueve la barrita verticalmente para activar pequeños interruptores de hoja (traducción libre, mirar la foto en alta resolución para entenderlo) y van cerrando circuitos en la &lt;a href="http://en.wikipedia.org/wiki/Resistor_Ladder"&gt;escalera de resistencias&lt;/a&gt;. Si no está presionada la palanca, hay una pequeña distancia entre los contactos y según se va apretando, van empujando unos a otros, empezando desde arriba. Cuantos más estén conectados, menos resistencia habrá.&lt;br /&gt;&lt;br /&gt;Para entender la escalera de resistencias hay que imaginar que originalmente hay una manguera llenando una piscina. Si se pone otra manguera en paralelo llenando una piscina, se llenará más rápido; más agua entrará cada segundo. Cuantas más resistencias en paralelo, más corriente pasará entre dos puntos. No es intuitivo que cuantas más resistencias haya, menos resistencia se produzca.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_5QB2H105vuU/SHH_Pt8s1vI/AAAAAAAAAFU/Nb68mV7s9X4/s1600-h/320px-R2R.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_5QB2H105vuU/SHH_Pt8s1vI/AAAAAAAAAFU/Nb68mV7s9X4/s400/320px-R2R.png" alt="" id="BLOGGER_PHOTO_ID_5220234088596428530" border="0" /&gt;&lt;/a&gt;Ningún contacto conectado hace que entre Gnd y Out en este ejemplo, haya una resistencia de 2R + R + R + R + R = 6R. Según se van conectando contactos, entran más resistencias en juego y el valor resultante se reduce con lo que se deja pasar más corriente y por lo tanto produce más volumen. Este circuito está diseñado para convertidores analogico/digital así que podemos simplificarlo bastante para entender nuestro potenciómetro.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_5QB2H105vuU/SHIV8KxIS7I/AAAAAAAAAFs/sHWMOfhOccE/s1600-h/potenciometro.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_5QB2H105vuU/SHIV8KxIS7I/AAAAAAAAAFs/sHWMOfhOccE/s400/potenciometro.png" alt="" id="BLOGGER_PHOTO_ID_5220259041502579634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;En este otro caso, cada interruptor que se cierra cortocircuita una resistencia. Una resistencia cortocircuitada no afecta al resto del circuito.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_5QB2H105vuU/SHIWOxTGa0I/AAAAAAAAAF0/OIoti9PbvAE/s1600-h/potenciometro2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_5QB2H105vuU/SHIWOxTGa0I/AAAAAAAAAF0/OIoti9PbvAE/s400/potenciometro2.png" alt="" id="BLOGGER_PHOTO_ID_5220259361083255618" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Al ser sólo resistencias, la señal puede ser continua o alterna por lo que se puede poner en serie con un altavoz o un amplificador para limitar su corriente o se puede utilizar una corriente continua fija y leer el valor Out, en un circuito digital, utilizándolo como un potenciómetro común. Ésta opción es genial, permitiendo el uso de un componente &lt;span style="font-style: italic;"&gt;vintage &lt;/span&gt;en un circuito moderno para por ejemplo controlar un sistema basado en &lt;a href="http://arduino.cc/"&gt;Arduino&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Para controlar valores de audio normalmente se utilizan potenciómetros logarítmicos (o exponenciales), que hacen que el incremento no sea lineal (cuanto más girado esté, más varía el valor de resistencia, o menos, según se conecte). Eligiendo bien el valor de las resistencias podemos hacer una aproximación a una curva exponencial para que cada vez que se conecte un nuevo interruptor, se incremente más que lo que incrementa el anterior. La lista de los 16 valores que buscamos es esta:&lt;br /&gt;&lt;br /&gt;1.000&lt;br /&gt;0.741&lt;br /&gt;0.549&lt;br /&gt;0.407&lt;br /&gt;0.301&lt;br /&gt;0.223&lt;br /&gt;0.165&lt;br /&gt;0.122&lt;br /&gt;0.091&lt;br /&gt;0.067&lt;br /&gt;0.050&lt;br /&gt;0.037&lt;br /&gt;0.027&lt;br /&gt;0.020&lt;br /&gt;0.015&lt;br /&gt;0.011&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_5QB2H105vuU/SHIcLzX_dhI/AAAAAAAAAF8/A8whspfKTZg/s1600-h/exp.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_5QB2H105vuU/SHIcLzX_dhI/AAAAAAAAAF8/A8whspfKTZg/s400/exp.png" alt="" id="BLOGGER_PHOTO_ID_5220265907170801170" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Por lo que podemos, por ejemplo, construir la siguiente serie de resistencias:&lt;br /&gt;&lt;br /&gt;0.008&lt;br /&gt;0.003&lt;br /&gt;0.004&lt;br /&gt;0.005&lt;br /&gt;0.007&lt;br /&gt;0.010&lt;br /&gt;0.013&lt;br /&gt;0.017&lt;br /&gt;0.024&lt;br /&gt;0.032&lt;br /&gt;0.043&lt;br /&gt;0.058&lt;br /&gt;0.078&lt;br /&gt;0.105&lt;br /&gt;0.142&lt;br /&gt;0.192&lt;br /&gt;0.259&lt;br /&gt;&lt;br /&gt;Todos estos valores suman 1, por lo que si ningún conector está cerrado, habrá 1 unidad de resistencia (multiplíquense los valores al gusto) y si están todos pulsados, no habrá resistencia ninguna. El resto de valores seguirán una acumulación de resistencia exponencial.&lt;br /&gt;&lt;br /&gt;El potenciómetro del pedal es un poco más complejo pero la idea es la misma.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2462713939557598184-2649600288256492122?l=pepevi.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://pepevi.blogspot.com/2008/07/abrir-el-precinto-invalida-la-garanta.html</link><author>noreply@blogger.com (chema)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_5QB2H105vuU/SHH2-eRBxvI/AAAAAAAAAE0/zTqRdyxQgIg/s72-c/reuseorgan-748167.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2462713939557598184.post-1962442433094396475</guid><pubDate>Fri, 27 Jun 2008 15:44:00 +0000</pubDate><atom:updated>2008-06-30T21:09:20.997+02:00</atom:updated><title>jesusibanez.com</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_5QB2H105vuU/SGUTc9hRJEI/AAAAAAAAAEs/M0EYWHRupw4/s1600-h/1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_5QB2H105vuU/SGUTc9hRJEI/AAAAAAAAAEs/M0EYWHRupw4/s400/1.jpg" alt="" id="BLOGGER_PHOTO_ID_5216597131649950786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Hoy hemos publicado la nueva web de &lt;a href="http://www.jesusibanez.com/"&gt;Jesús Ibáñez&lt;/a&gt; en la que he colaborado como programador. Puesto que se trataba de un estudio de paisajismo y debía tener estilo y elegancia y no era crítico el posicionamiento en buscadores, acepté el uso de Flash. Ha sido el primer contacto con AS3 serio, ya que el &lt;a href="http://www.gndcontrol.com/lab/tensegrity/"&gt;Tensegrity&lt;/a&gt; fue sólo un experimento.&lt;br /&gt;&lt;br /&gt;Respecto a AS2 hay algunos cambios que no me convencen en absoluto. El uso del antiguo _root no tiene nada que ver con el nuevo root lo cual complica el uso de varibles entre películas incrustadas. El orden z de los objetos (definir cuáles están encima de otros) ha cambiado también. Ya no es posible darle orden 1000 a un objeto y orden 1100 a otro.Para que un objeto se ponga encima de otro, se deben intercambiar sus posiciones para que todos estén seguidos.&lt;br /&gt;&lt;br /&gt;Por lo demás, ActionScript sigue siendo un lenguaje de programación limitado. Creo que voy a seguir más de cerca el desarrollo de &lt;a href="http://silverlight.net/"&gt;SilverLight&lt;/a&gt; y me voy a poner con ello cuando saque un rato.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2462713939557598184-1962442433094396475?l=pepevi.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://pepevi.blogspot.com/2008/06/jesusibanezcom.html</link><author>noreply@blogger.com (chema)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_5QB2H105vuU/SGUTc9hRJEI/AAAAAAAAAEs/M0EYWHRupw4/s72-c/1.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2462713939557598184.post-8842723241285219230</guid><pubDate>Fri, 27 Jun 2008 14:14:00 +0000</pubDate><atom:updated>2008-06-27T17:43:35.313+02:00</atom:updated><title>Aprendiendo a ser geek</title><description>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_5QB2H105vuU/SGUGcPECytI/AAAAAAAAAEU/suCRWX3Ylx8/s1600-h/R0015893.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://bp1.blogger.com/_5QB2H105vuU/SGUGcPECytI/AAAAAAAAAEU/suCRWX3Ylx8/s400/R0015893.jpg" alt="" id="BLOGGER_PHOTO_ID_5216582825528183506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Entre el 16 y el 20 de Junio organicé un taller de electrónica basado en Arduino para enseñar a futuros geeks de 15 y 16 años la programación de la placa y algo de electrónica analógica.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Acostumbrado al taller del &lt;a href="http://escopica.net"&gt;Aula de Propulsión Escópica&lt;/a&gt; (Enero 2008), en el que me encontré a cuarenta y cinco personas adultas &lt;span style="font-style: italic;"&gt;escuchándome &lt;/span&gt;en la primera clase, hubo que enfocarla de otra forma ya que los apenas ocho asistentes estaban pensando en las vacaciones de verano y en pasar el rato de una forma entretenida. Por ello fui a lo práctico sin dar demasiadas explicaciones teóricas, que ya se darían durante el desarrollo del taller.&lt;br /&gt;&lt;br /&gt;Puesto que era una actividad optativa en el colegio, tuve la suerte de recibir a los chavales más ingeniosos y despiertos y aunque hay que animarles mucho más que al grupo de adultos, aprenden rápido y están acostumbrados a recibir clase.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_5QB2H105vuU/SGUG6yxiCXI/AAAAAAAAAEk/AtggTyABuIo/s1600-h/arduino.jpg"&gt;&lt;img style="cursor: pointer;" src="http://bp0.blogger.com/_5QB2H105vuU/SGUG6yxiCXI/AAAAAAAAAEk/AtggTyABuIo/s400/arduino.jpg" alt="" id="BLOGGER_PHOTO_ID_5216583350510291314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Además, promocionar la &lt;a href="http://arduino.cc/"&gt;Arduino&lt;/a&gt; por los ámbitos docentes es bastante interesante. Es una placa que por 22-25€ nos hace entender muy rápidamente la forma de utilizar un sensor, la potencia que tiene un microcontrolador, la utilidad de multiplexores, encoders, registros de desplazamiento... Por lo que he podido ver, la clase de tecnología que se imparte en E.S.O. y Bachillerato se podría basar enteramente en esta placa y se cubriría un espectro mucho más amplio, interesante y escalable de lo que se hace ahora.&lt;br /&gt;&lt;br /&gt;Mucho se habla del &lt;span style="font-style: italic;"&gt;pasotismo &lt;/span&gt;de los adolescentes y mucho puedo hablar de lo que he visto en la misma carrera de electrónica, donde una terrorífica parte del alumnado no tenía ningún interés ni le veía las posibilidades a nada, más allá de aprobar la práctica o el examen. No creo que sea culpa suya, ni de la televisión, Wii o Internet sino de que llegados al primer laboratorio de la carrera &lt;span style="font-weight: bold;"&gt;hay alumnos que no saben hacia qué lado se aprieta un tornillo&lt;/span&gt;. Es cierto que es difícil tener un cuarto en casa completamente dedicado al bricolaje y al &lt;a href="http://es.wikipedia.org/wiki/Do_it_yourself"&gt;D.I.Y.&lt;/a&gt; como fue mi caso, pero más vale un padre/tío/profesor geek, que, ilusionado por haber encontrado la forma de arreglar un vídeo, nos haga querer llegar a saber tanto.&lt;br /&gt;&lt;br /&gt;Organizar talleres, concursos, páginas webs, blogs e incluso contribuir a la wikipedia son acciones que no reemplazarán a un padre comprometido con la educación, pero ayudará a que el hijo se pueda buscar la vida para aprender.&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Animo a todo el mundo que sepa de algún tema a organizar cursos y talleres&lt;/span&gt;. Si no es suficiente realización el mero hecho de darlos, hay otras motivaciones como, por ejemplo, practicar el hablar en público o que queda muy bien en el C.V. Cualquier razón para contribuir a la comunidad de conocimiento libre me parece lícita.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2462713939557598184-8842723241285219230?l=pepevi.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://pepevi.blogspot.com/2008/06/aprendiendo-ser-geek.html</link><author>noreply@blogger.com (chema)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_5QB2H105vuU/SGUGcPECytI/AAAAAAAAAEU/suCRWX3Ylx8/s72-c/R0015893.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item></channel></rss>