<?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:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-738206208317535409</atom:id><lastBuildDate>Fri, 08 Nov 2024 14:51:18 +0000</lastBuildDate><category>Programación</category><category>Energia</category><category>Internet</category><category>Miscelanea</category><category>Tecnología</category><category>Android</category><category>Cerebro</category><category>Economia</category><category>Fotografía</category><category>Matemáticas</category><category>NET</category><category>Arquitectura</category><category>Astronomia</category><category>Cine</category><category>Darwin</category><category>Diseño</category><category>Eclipse</category><category>Evolución</category><category>Física</category><category>Google</category><category>Medicina</category><category>Mercado</category><category>Meteorologia</category><category>Realidad Aumentada</category><category>Simulador</category><category>Tiempo</category><category>Tilt-Shift</category><title>Cuaderno de bits</title><description></description><link>http://cuadernodebits.blogspot.com/</link><managingEditor>noreply@blogger.com (Pedro)</managingEditor><generator>Blogger</generator><openSearch:totalResults>43</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-738206208317535409.post-8949785924896880653</guid><pubDate>Wed, 17 Mar 2010 19:08:00 +0000</pubDate><atom:updated>2010-03-17T12:43:22.132-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Diseño</category><category domain="http://www.blogger.com/atom/ns#">Programación</category><title>Wireframing, mockups, prototipos</title><description>&lt;div align=&quot;justify&quot;&gt;En el proceso de desarrollo de una aplicación informática una parte muy importante es el &lt;strong&gt;diseño de la interfaz de usuario&lt;/strong&gt;. Relacionado con este campo nos podemos encontar con conceptos como wireframing, mockups, prototipos, diagramas de contenido, etc.. Más o menos todos van a parar a lo mismo. Se trata de herramientas de comunicación usadas entre clientes y desarrolladores para establecer la interfaz de usuario.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Muchos ejemplos de mockups los podemos encontrar en &lt;a href=&quot;http://mockupstogo.net/&quot;&gt;Mockupstogo&lt;/a&gt;, todos ellos realizados con la aplicación comercial llamada &lt;a href=&quot;http://www.balsamiq.com/products/mockups&quot;&gt;Balsamiq Mockups&lt;/a&gt;. Hay muchas aplicaciones de este tipo pero casi todas ellas son de pago, como por ejemplo &lt;a href=&quot;http://www.axure.com/&quot;&gt;Axure&lt;/a&gt;. También existen herramientas on-line como &lt;a href=&quot;http://www.mockflow.com/&quot;&gt;MockFlow&lt;/a&gt;. Como otras alternativas menos específicas tenemos a &lt;strong&gt;Microsoft Visio&lt;/strong&gt;, &lt;strong&gt;Power Point&lt;/strong&gt; o una hoja de papel de toda la vida..&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;Buscando por la nube he logrado encontrar una &lt;strong&gt;alternativa gratuita&lt;/strong&gt; que la verdad está bastante bien. Se trata de &lt;a href=&quot;http://www.evolus.vn/pencil/&quot;&gt;Evolus Pencil&lt;/a&gt;. Os muestro un pequeño prototipo de prueba que he hecho (no son tan graciosos como los producidos con Balsamiq, que simulan estar hechos a mano alzada, pero es gratis!)&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5449690590878683426&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 232px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLT400g3kVDV_RYFvVLh5LsHwIxNLmCfKT-ccy-YdXGG3JYzJ_ySSr21L-0tKwIbTbl7ShIyWlrWJ9YvonvT9v3zPmeTXG8W_Cg_8VO73npCBNpRmwvHIIl-6VqqSSC95e2whyphenhyphenl62NYV0j/s320/ejemplo.png&quot; border=&quot;0&quot; /&gt;</description><link>http://cuadernodebits.blogspot.com/2010/03/wireframing-mockups-prototipos.html</link><author>noreply@blogger.com (Pedro)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLT400g3kVDV_RYFvVLh5LsHwIxNLmCfKT-ccy-YdXGG3JYzJ_ySSr21L-0tKwIbTbl7ShIyWlrWJ9YvonvT9v3zPmeTXG8W_Cg_8VO73npCBNpRmwvHIIl-6VqqSSC95e2whyphenhyphenl62NYV0j/s72-c/ejemplo.png" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-738206208317535409.post-2568234072523413701</guid><pubDate>Mon, 15 Mar 2010 19:22:00 +0000</pubDate><atom:updated>2010-03-15T12:55:14.554-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Matemáticas</category><category domain="http://www.blogger.com/atom/ns#">Programación</category><title>Llamar a R desde VB.NET</title><description>&lt;div align=&quot;justify&quot;&gt;Hoy vamos a ver como usar la potencia del paquete matemático R desde una aplicación .NET.&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Lo primero es explicar qué es R. Se trata de un lenguaje y entorno de programación de análisis estadístico (series temporales, econometría, cálculo numérico, etc..) . Además, se trata de un &lt;a href=&quot;http://www.r-project.org/&quot;&gt;proyecto libre&lt;/a&gt;, lo que lo hace aún más goloso.&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Para usar R desde código de una aplicación .NET lo primero que tenemos que hacer es instalar R y un conector, para que se pueda comunicar con la aplicación externa. Lo podemos descargar desde &lt;a href=&quot;http://rcom.univie.ac.at/download.html&quot;&gt;aqui&lt;/a&gt;. Así, necesitaremos descargar e instalar:&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;&lt;a onclick=&quot;javascript: &amp;#10;pageTracker._trackPageview(&#39;/downloads/RAndFriendsSetup&#39;); &amp;#10;&quot; href=&quot;http://rcom.univie.ac.at/download/RAndFriends.distro/RAndFriendsSetup2101V3.0-18-1.exe&quot;&gt;RAndFriendsSetup2101V3.0-18-1&lt;/a&gt; &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;&lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#39;/downloads/statconnDCOM&#39;); &quot; href=&quot;http://rcom.univie.ac.at/download/current/statconnDCOM.latest.exe&quot;&gt;statconnDCOM 3.1-2B6&lt;/a&gt; &lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align=&quot;justify&quot;&gt;Pasamos ahora a implementar un pequeño programa que genere un vector R aleatorio y lo represente usando la librería ZedGraph. Antes necesitaremos refenciar las siguientes tres DLLs que podemos obtener a través de estos enlaces:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.gisandchips.org/svn/r2csharp/R2Csharp/bin/Debug/Interop.STATCONNECTORCLNTLib.dll&quot;&gt;Interop.STATCONNECTORCLNTLib.dll&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.gisandchips.org/svn/r2csharp/R2Csharp/bin/Debug/Interop.STATCONNECTORSRVLib.dll&quot;&gt;Interop.STATCONNECTORSRVLib.dll&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.gisandchips.org/svn/r2csharp/R2Csharp/bin/Debug/Interop.StatConnectorCommonLib.dll&quot;&gt;Interop.StatConnectorCommonLib.dll&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align=&quot;justify&quot;&gt;Finalmente, este es el código que hace lo que antes hemos comentado:&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;vb.net&quot; name=&quot;code&quot;&gt;&lt;br /&gt;Imports STATCONNECTORCLNTLib&lt;br /&gt;Imports StatConnectorCommonLib&lt;br /&gt;Imports STATCONNECTORSRVLib&lt;br /&gt;Imports ZedGraph&lt;br /&gt;&lt;br /&gt;Public Class Form1&lt;br /&gt;&lt;br /&gt;    Dim sc1 As StatConnector = New STATCONNECTORSRVLib.StatConnectorClass()&lt;br /&gt;&lt;br /&gt;    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load&lt;br /&gt;        sc1.Init(&quot;R&quot;)&lt;br /&gt;    End Sub&lt;br /&gt;&lt;br /&gt;    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click&lt;br /&gt;        Dim o1 As Object&lt;br /&gt;        Dim n As Integer = 20&lt;br /&gt;&lt;br /&gt;        sc1.SetSymbol(&quot;n1&quot;, n)&lt;br /&gt;        sc1.Evaluate(&quot;x1&lt;-rnorm(n1)&quot;)&lt;br /&gt;        o1 = sc1.GetSymbol(&quot;x1&quot;)&lt;br /&gt;&lt;br /&gt;        Dim serie_x, serie_y As Hashtable&lt;br /&gt;        Dim index As Integer&lt;br /&gt;        serie_x = New Hashtable&lt;br /&gt;        serie_y = New Hashtable&lt;br /&gt;        For index = 0 To UBound(o1)&lt;br /&gt;            serie_x(index) = index&lt;br /&gt;            serie_y(index) = CDbl(o1(index))&lt;br /&gt;        Next&lt;br /&gt;&lt;br /&gt;        crearGrafica(GRAFICA, &quot;TEST R&quot;, &quot;X&quot;, &quot;Y&quot;)&lt;br /&gt;        addCurva(GRAFICA, &quot;Serie&quot;, Color.Blue, 2, SymbolType.None, serie_x, serie_y)&lt;br /&gt;&lt;br /&gt;    End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    &#39;Dibuja una grafica usando un control ZedGraph&lt;br /&gt;    Sub crearGrafica(ByVal nombreControl As ZedGraph.ZedGraphControl, _&lt;br /&gt;    ByVal titulo As String, _&lt;br /&gt;    ByVal nombre_eje_x As String, _&lt;br /&gt;    ByVal nombre_eje_y As String)&lt;br /&gt;        Dim area As RectangleF&lt;br /&gt;        area = nombreControl.GraphPane.Rect&lt;br /&gt;        nombreControl.GraphPane = New GraphPane(area, titulo, nombre_eje_x, nombre_eje_y)&lt;br /&gt;        nombreControl.AxisChange()&lt;br /&gt;        nombreControl.Refresh()&lt;br /&gt;    End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    &#39;Añade una curva&lt;br /&gt;    Sub addCurva(ByVal nombreControl As ZedGraph.ZedGraphControl, _&lt;br /&gt;    ByVal nombre As String, _&lt;br /&gt;    ByVal color As Color, _&lt;br /&gt;    ByVal anchura As Integer, _&lt;br /&gt;    ByVal simbolo As SymbolType, _&lt;br /&gt;    ByVal serie_x As Hashtable, _&lt;br /&gt;    ByVal serie_y As Hashtable)&lt;br /&gt;&lt;br /&gt;        Dim i As Integer&lt;br /&gt;        Dim puntos = New PointPairList()&lt;br /&gt;        Dim puntos_tendencia = New PointPairList()&lt;br /&gt;&lt;br /&gt;        For i = 0 To serie_x.Count - 1&lt;br /&gt;            puntos.add(serie_x(i), serie_y(i))&lt;br /&gt;        Next&lt;br /&gt;&lt;br /&gt;        Dim curva As LineItem = nombreControl.GraphPane.AddCurve(nombre, puntos, color, simbolo)&lt;br /&gt;        curva.Line.Width = anchura&lt;br /&gt;        curva.Line.Style = Drawing2D.DashStyle.Solid&lt;br /&gt;        nombreControl.AxisChange()&lt;br /&gt;        nombreControl.Refresh()&lt;br /&gt;&lt;br /&gt;    End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;End Class&lt;br /&gt;&lt;/pre&gt;</description><link>http://cuadernodebits.blogspot.com/2010/03/llamar-r-desde-vbnet.html</link><author>noreply@blogger.com (Pedro)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-738206208317535409.post-6427994038384573474</guid><pubDate>Sat, 13 Mar 2010 14:37:00 +0000</pubDate><atom:updated>2010-03-13T06:50:26.757-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Internet</category><title>¿Qué busca la gente en Internet?</title><description>&lt;div align=&quot;justify&quot;&gt;Buscar en internet hoy por hoy es igual a decir buscar con Google. Habremos notado que recientemente el megabuscador ha mejorado su herramienta de &lt;strong&gt;búsqueda predictiva&lt;/strong&gt;. Ahora a medida que escribes lo que quieres buscar te va indicando que es lo que más se ajusta a lo que busca la gente. Nos encontramos así ante un  nuevo modo de posicionamiento en internet (qué bien estaría que al introducir la C apareciera en la lista de sugerencias &quot;cuadernodebits&quot;, no?)&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Por contra ahora no indica cuantas entradas hay relacionadas con la búsquedas que sugiere. He probado a ver letra por letra que es lo que más busca la gente, suponiendo que las tres primeras sugerencias son las más buscadas. He aqui el resultado:&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5448130016789739010&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 295px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgih9ESwvyYpa6ZQF5BWD_RW42Ns7Gwhk1r1rwRMp58uYryDFUgy1b3Hn3JHQdnbPDx2U_7HPbKMi1Ym2ta9OOaMn-QkaR0jRnHBUW4kGJHcqq1c6L8Sq0H557UacaUnSfX2IUQNkMj2HYe/s320/busquedas.JPG&quot; border=&quot;0&quot; /&gt;Conclusión: la gente se equivoca mucho al escribir Tuenti, ¿no?</description><link>http://cuadernodebits.blogspot.com/2010/03/que-busca-la-gente-en-internet.html</link><author>noreply@blogger.com (Pedro)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgih9ESwvyYpa6ZQF5BWD_RW42Ns7Gwhk1r1rwRMp58uYryDFUgy1b3Hn3JHQdnbPDx2U_7HPbKMi1Ym2ta9OOaMn-QkaR0jRnHBUW4kGJHcqq1c6L8Sq0H557UacaUnSfX2IUQNkMj2HYe/s72-c/busquedas.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-738206208317535409.post-2955286188626759589</guid><pubDate>Thu, 11 Mar 2010 20:57:00 +0000</pubDate><atom:updated>2010-03-11T13:11:18.100-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">NET</category><category domain="http://www.blogger.com/atom/ns#">Programación</category><title>Enviar correos con VB.NET</title><description>&lt;div align=&quot;justify&quot;&gt;En la anotación de hoy vamos a ver como enviar un correo desde una aplicación VB.NET. Para ello necesitaremos una cuenta en &lt;a href=&quot;https://mail.google.com/&quot;&gt;Gmail&lt;/a&gt; ya que la aplicación accederá a ella para enviar el correo. El código de un sencillo programa sería el siguiente:&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;vb.net&quot; name=&quot;code&quot;&gt;&lt;br /&gt;&lt;br /&gt;Imports System&lt;br /&gt;Imports System.Collections&lt;br /&gt;Imports System.Net&lt;br /&gt;Imports System.Net.Mail&lt;br /&gt;Imports System.Net.Mime&lt;br /&gt;&lt;br /&gt;Public Class Module1&lt;br /&gt;    Public Shared Sub Main()&lt;br /&gt;&lt;br /&gt;        &#39;--------------------------------------------------&lt;br /&gt;        &#39;Configuración del mensaje&lt;br /&gt;        &#39;--------------------------------------------------&lt;br /&gt;        Dim msg As New System.Net.Mail.MailMessage()&lt;br /&gt;        msg.From = New MailAddress(&quot;origen@gmail.com&quot;, &quot;Remitente&quot;, System.Text.Encoding.UTF8)&lt;br /&gt;        msg.[To].Add(&quot;destino@gmail.com&quot;)&lt;br /&gt;        msg.Subject = &quot;Prueba&quot;&lt;br /&gt;        msg.SubjectEncoding = System.Text.Encoding.UTF8&lt;br /&gt;        msg.Body = &quot;¡Hola mundo!&quot;&lt;br /&gt;        msg.BodyEncoding = System.Text.Encoding.UTF8&lt;br /&gt;        msg.IsBodyHtml = False&lt;br /&gt;&lt;br /&gt;        &#39;--------------------------------------------------&lt;br /&gt;        &#39;Configuración del cliente SMTP&lt;br /&gt;        &#39;--------------------------------------------------&lt;br /&gt;        Dim client As New SmtpClient()&lt;br /&gt;        client.Credentials = New System.Net.NetworkCredential(&quot;origen@gmail.com&quot;, &quot;contraseña&quot;)&lt;br /&gt;        client.Port = 587&lt;br /&gt;        client.Host = &quot;smtp.gmail.com&quot;&lt;br /&gt;        client.EnableSsl = True&lt;br /&gt;&lt;br /&gt;        Try&lt;br /&gt;            client.Send(msg)&lt;br /&gt;        Catch ex As System.Net.Mail.SmtpException&lt;br /&gt;            Console.WriteLine(ex.Message)&lt;br /&gt;            Console.ReadLine()&lt;br /&gt;        End Try&lt;br /&gt;    End Sub&lt;br /&gt;End Class&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;</description><link>http://cuadernodebits.blogspot.com/2010/03/enviar-correos-con-vbnet.html</link><author>noreply@blogger.com (Pedro)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-738206208317535409.post-5435868318312045879</guid><pubDate>Mon, 08 Mar 2010 20:46:00 +0000</pubDate><atom:updated>2010-03-08T12:57:31.577-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cine</category><title>¡Esperen un minuto: aún no han oído nada!</title><description>&lt;div align=&quot;justify&quot;&gt;Anoche fue la entrega de los Oscars, los premios más codiciados de la industria cinematográfica. Al hilo de esto me he preguntado, ¿cuál fue la primera película sonora de la historia? ¿Y la primera en color?&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;He estado investigando sobre el tema y he aqui las respuestas que he encontrado:&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;La primera película sonora de la historia fue una llamada &quot;&lt;strong&gt;The Jazz Singer&lt;/strong&gt;&quot;, estrenada el 6 de Octubre de 1927. No era totalmente sonora aunque en algunos fragmentos ya se dejaba escuchar algo, como canciones y algunas frases sueltas. La primera fue &lt;em&gt;&quot;¡Esperen un minuto: aún no han oído nada!&quot;&lt;/em&gt;.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;480&quot; height=&quot;385&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/bkyvstNrkHo&amp;hl=es_ES&amp;fs=1&amp;&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/bkyvstNrkHo&amp;hl=es_ES&amp;fs=1&amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;480&quot; height=&quot;385&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;La primera película en &quot;color&quot; fue proyectada algunos años antes. Fue en Londres en 1909 usándose una técnica llamada &lt;strong&gt;Kinemacolor&lt;/strong&gt; inventada por &lt;a href=&quot;http://www.eofftv.com/names/s/smi/smith_george_albert_main.htm&quot;&gt;George Albert Smith&lt;/a&gt;. Esta técnica consistía en intercalar entre cada fotograma un filtro rojo o verde. Algo así como: Fotograma 1 B/N con Filtro Verde, Fotograma 2 B/N con Filtro Rojo, Fotograma 3 B/N con Filtro Verde, y así sucesivamente. El efecto era como el que vemos en el siguiente video.&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;480&quot; height=&quot;385&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/eY2EyLEGsyA&amp;hl=es_ES&amp;fs=1&amp;&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/eY2EyLEGsyA&amp;hl=es_ES&amp;fs=1&amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;480&quot; height=&quot;385&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;Y hasta aqui mis investigaciones por hoy. En próximas anotaciones seguiremos viendo más curiosidades de la historia del cine.&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;Fuentes: &lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.cinebso.com/lector.php?articulo=200210298275617&amp;amp;mes=10&amp;amp;year=2002&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;http://www.cinebso.com/lector.php?articulo=200210298275617&amp;amp;mes=10&amp;amp;year=2002&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://elpregunton.blogspot.com/2008/05/cul-fue-la-primera-pelcula-hecha-color.html&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;http://elpregunton.blogspot.com/2008/05/cul-fue-la-primera-pelcula-hecha-color.html&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.brianpritchard.com/Kinemacolor%20Project.htm&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;http://www.brianpritchard.com/Kinemacolor%20Project.htm&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;</description><link>http://cuadernodebits.blogspot.com/2010/03/esperen-un-minuto-aun-no-han-oido-nada.html</link><author>noreply@blogger.com (Pedro)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-738206208317535409.post-7652279701001677043</guid><pubDate>Sun, 07 Mar 2010 20:46:00 +0000</pubDate><atom:updated>2010-03-07T13:16:52.453-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">NET</category><category domain="http://www.blogger.com/atom/ns#">Programación</category><title>Lectura de archivos PDF con VB.NET</title><description>&lt;div align=&quot;justify&quot;&gt;Estos días he estado peleándome con el siguiente problema: leer y procesar información de un archivo PDF. Es decir, extraer de un PDF el texto y luego insertarlo en una base de datos. Para ello estuve buscando por la internet y encontré una magnífica librería llamada &lt;a href=&quot;http://sourceforge.net/projects/pdfbox/&quot;&gt;PDFBox&lt;/a&gt;. Esta incluye una gran cantidad de clases para trabajar con PDFs.&lt;/div&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;De entre todas las DLLs que la librería incluye necesitaremos referenciar los siguientes en nuestro proyecto .NET:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;FontBox-0.1.0-dev.dll&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;IKVM.GNU.Classpath.dll&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;IKVM.Runtime.dll&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;PDFBox-0.7.3.dll&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align=&quot;justify&quot;&gt;El código para pasar el contenido de un PDF a un string sería el siguiente:&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;vb.net&quot; name=&quot;code&quot;&gt;&lt;br /&gt;Imports org.pdfbox.util&lt;br /&gt;Imports org.pdfbox.pdmodel&lt;br /&gt;Imports System.TypeInitializationException&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;Dim documento As PDDocument&lt;br /&gt;Dim stripper As PDFTextStripper&lt;br /&gt;Dim texto As String&lt;br /&gt;&lt;br /&gt;Try&lt;br /&gt; documento = PDDocument.load(&quot;C:\informe.pdf&quot;)&lt;br /&gt; stripper = New PDFTextStripper()&lt;br /&gt; texto = stripper.getText(documento)&lt;br /&gt;Catch ex As TypeInitializationException&lt;br /&gt;Finally&lt;br /&gt;End Try&lt;br /&gt;&lt;/pre&gt;</description><link>http://cuadernodebits.blogspot.com/2010/03/lectura-de-archivos-pdf-con-vbnet.html</link><author>noreply@blogger.com (Pedro)</author><thr:total>10</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-738206208317535409.post-9193551277570215048</guid><pubDate>Tue, 02 Mar 2010 19:23:00 +0000</pubDate><atom:updated>2010-03-02T11:53:35.652-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Arquitectura</category><category domain="http://www.blogger.com/atom/ns#">Economia</category><title>Casas con joroba</title><description>&lt;div align=&quot;justify&quot;&gt;En el sur de los Estados Unidos, como por ejemplo en Nueva Orleans, las casas típicas estan construidas siguiendo un peculiar estilo arquitectónico. Son las llamadas &quot;camelback houses&quot; o &quot;casas con joroba&quot;. &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;center&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5444123659917978834&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 216px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin-T9svdJqa2ykB_b1M_nA9lA22rnpflONwwJDXCrDeW-k2QBpXGQSZdcqKnS8T72XZr8ITyH6nU03MdumC97Z5k9J_MrBaW1XWZ891AfBKE2Snio2opSk2L_t5ikh5qwogYNDSpUQRGDh/s320/800px-LibertyThirdCamelbackNOLA.jpg&quot; border=&quot;0&quot; /&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;Imagen: commons.wikimedia.org&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;A primera vista no parecen muy prácticas, pero sin embargo son muy habituales por esa zona. ¿A qué es debida esta &quot;inutil&quot; moda?&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Resulta que fue una manera de evitar impuestos. A finales del siglo XIX existía un gravamen según la cantidad de plantas que tenía una casa en su fachada. Asi que nada... hacemos las casas con solo una planta... en la fachada. Si es que picaresca ha habido siempre y en todos sitios! &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;Fuentes: &lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://commons.wikimedia.org/wiki/Category:Camelback_houses_in_New_Orleans&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;Galeria de fotos&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.casadellibro.com/libro-el-economista-camuflado-la-economia-de-las-pequenas-cosas/2900001157131&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;&quot;El Economista Camuflado&quot;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;</description><link>http://cuadernodebits.blogspot.com/2010/03/casas-con-joroba.html</link><author>noreply@blogger.com (Pedro)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin-T9svdJqa2ykB_b1M_nA9lA22rnpflONwwJDXCrDeW-k2QBpXGQSZdcqKnS8T72XZr8ITyH6nU03MdumC97Z5k9J_MrBaW1XWZ891AfBKE2Snio2opSk2L_t5ikh5qwogYNDSpUQRGDh/s72-c/800px-LibertyThirdCamelbackNOLA.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-738206208317535409.post-7332510916067774169</guid><pubDate>Mon, 01 Mar 2010 19:51:00 +0000</pubDate><atom:updated>2010-03-01T13:45:01.804-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Economia</category><title>El poder de la escasez</title><description>&lt;div align=&quot;justify&quot;&gt;Imaginemos una isla llamada Catán con muchas parcelas listas para ser cultivadas de varios tipos según su calidad: buenas, regulares y malas. &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Un día llegó un colono llamado Rodrigo. Pretendía cultivar en una de esas parcelas tanto trigo como puediera para así poder prosperar en su nuevo hogar. Todas las parcelas estaban libres por lo que obviamente se fijó en las de buena calidad. &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Los propietarios de estas buenas tierras compitieron entre si para que el nuevo habitante ocupara la suya. Cada uno le pedía una simbólica cantidad de dinero hasta que finalmente Rodrigo optó por la más barata, lógicamente.&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;A los pocos días llegaron más colonos y poco a poco se fueron ocupando el resto de buenas tierras, todas por un módico precio de alquiler.&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Al poco tiempo llegó otro nuevo colono llamado Ernesto. Ya estaban todas las buenas tierras ocupadas e irse a una de calidad regular no le interesaba... Para intentar optar a una de buena calidad le dijo a su propietario: &quot;Te doy una importante suma de dinero si echas a tu inquilino y me la dejas gratis&quot;. Rodrigo se enteró de las malas intenciones de Ernesto y le ofreció a su propietario más dinero a cambio de que no le echara.&lt;/div&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;Ajá! Esto dará pie al propietario en cuestión a subirle el alquiler (su inquilino le acaba de decir que está dispuesto a pagarle más con la condición de que no le eche!). Entonces decide subirle, ¿pero cuanto?. Supongamos que las buenas tierras generan 5 costales de trigo por temporada y las de inferior calidad 3. Por lo tanto le subirá el valor de 2 costales. De esta manera los agricultores de las tierras buenas y regulares obtendrán los mismos beneficios y así ya no tiene que echar al pobre Rodrigo! (ni que decir tiene que el resto de propietarios actuarán de igual modo, sibiendo sus alquileres).&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5443781577199063810&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 214px; CURSOR: hand; HEIGHT: 320px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMAvk_4HI1B6qpsgAvS94c4ggg_Z-tVhQTLEZnCxXIGqVwc7O48lTcfT767CarpOG8E7iRbJZKE4fq04H_QFX1RPD45wAO2BIuyDk1E5aiE5htaRUvjYA2owNoFAC_Qo2ScS2AXal-QPvf/s320/tierras2.jpg&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;Siguen llegando más y más colonos y las tierras regulares se irán ocupando por unos alquileres muy bajos (como ocurría al prinipio con las buenas tierras). Cuando no queden y llegue un colono más ocurrirá lo mismo. Los propietarios de las buenas y regulares tierras tendrán que subir el alquiler y las de mala calidad pasarán a ser las &lt;strong&gt;tierras marginales&lt;/strong&gt;.&lt;/div&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;En este pequeño relato vemos el &lt;strong&gt;poder que tiene la escasez&lt;/strong&gt;: al principio, cuando hay muchas parcelas libres el que manda es el colono ya que decide cual ocupar; después, cuando hay muchos colonos el que manda es el propietario, teniendo el poder de subir el alquiler.&lt;/div&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;Fuentes: &lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.econlib.org/library/Ricardo/ricP1a.html#Ch.2,%20On%20Rent&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;Ricardo, On the Principles of Political Economy and Taxation&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.casadellibro.com/libro-el-economista-camuflado-la-economia-de-las-pequenas-cosas/2900001157131&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;El Economista Camuflado&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;</description><link>http://cuadernodebits.blogspot.com/2010/03/el-poder-de-la-escasez.html</link><author>noreply@blogger.com (Pedro)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMAvk_4HI1B6qpsgAvS94c4ggg_Z-tVhQTLEZnCxXIGqVwc7O48lTcfT767CarpOG8E7iRbJZKE4fq04H_QFX1RPD45wAO2BIuyDk1E5aiE5htaRUvjYA2owNoFAC_Qo2ScS2AXal-QPvf/s72-c/tierras2.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-738206208317535409.post-3893011832200311825</guid><pubDate>Sun, 28 Feb 2010 21:07:00 +0000</pubDate><atom:updated>2010-02-28T13:25:57.859-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Astronomia</category><category domain="http://www.blogger.com/atom/ns#">Internet</category><category domain="http://www.blogger.com/atom/ns#">Simulador</category><title>Simulador de Sistema Solar</title><description>&lt;div align=&quot;justify&quot;&gt;&lt;strong&gt;My Solar System&lt;/strong&gt; es un simulador de interacciones gravitatorias entre cuerpos celestes desarrollado por la Universidad de Colorado. La aplicación tiene varios sistemas preconfigurados como &quot;Sol y planeta&quot;, &quot;Sol, planeta y luna&quot;, &quot;Sol, planeta y cometa&quot;, etc...&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5443407367842122210&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 194px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFFas8JwmEZABO8tKf2HXykqfTbMq4PBR9Jgw-U_ksJ6QQo2oa5rphdbaI3n1i1iUJ7St_p6diVeN2s9iAaYl3xTT4otCuc9o5k6APchKSIfngcNOt3ce8mpyen2ZQVVGmKntCkqMqJSXm/s320/SolPlanetaLuna.JPG&quot; border=&quot;0&quot; /&gt; &lt;p align=&quot;justify&quot;&gt;Antes de iniciar la simulación el usuario puede cambiar la dirección e intensidad de los vectores que marcarán la trayectoria de cada cuerpo. Tened cuidado y no los estrelleis!&lt;br /&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;Vía: &lt;a href=&quot;http://www.microsiervos.com/archivo/ciencia/simulador-sistema-solar.html&quot;&gt;Microsiervos&lt;/a&gt;&lt;/div&gt;</description><link>http://cuadernodebits.blogspot.com/2010/02/simulador-de-sistema-solar.html</link><author>noreply@blogger.com (Pedro)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFFas8JwmEZABO8tKf2HXykqfTbMq4PBR9Jgw-U_ksJ6QQo2oa5rphdbaI3n1i1iUJ7St_p6diVeN2s9iAaYl3xTT4otCuc9o5k6APchKSIfngcNOt3ce8mpyen2ZQVVGmKntCkqMqJSXm/s72-c/SolPlanetaLuna.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-738206208317535409.post-5437852530892340230</guid><pubDate>Sun, 28 Feb 2010 18:09:00 +0000</pubDate><atom:updated>2010-02-28T10:16:56.450-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Fotografía</category><category domain="http://www.blogger.com/atom/ns#">Tilt-Shift</category><title>Nueva York como si fuera de juguete</title><description>&lt;div align=&quot;justify&quot;&gt;Es la sensación que me da al ver el siguiente video (sobretodo las escenas de la obras con las escavadoras). Está grabada con la técnica llamada tilt-shift que ya vimos hace unos días.&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;400&quot; height=&quot;225&quot;&gt;&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;param name=&quot;movie&quot; value=&quot;http://vimeo.com/moogaloop.swf?clip_id=9679622&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1&quot; /&gt;&lt;embed src=&quot;http://vimeo.com/moogaloop.swf?clip_id=9679622&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowscriptaccess=&quot;always&quot; width=&quot;400&quot; height=&quot;225&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href=&quot;http://vimeo.com/9679622&quot;&gt;The Sandpit&lt;/a&gt; from &lt;a href=&quot;http://vimeo.com/user1639813&quot;&gt;Sam O&amp;#039;Hare&lt;/a&gt; on &lt;a href=&quot;http://vimeo.com&quot;&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Vía: &lt;a href=&quot;http://alt1040.com/2010/02/nueva-york-en-tilt-shift&quot;&gt;alt1040.com&lt;/a&gt;&lt;/div&gt;</description><link>http://cuadernodebits.blogspot.com/2010/02/nueva-york-como-si-fuera-de-juguete.html</link><author>noreply@blogger.com (Pedro)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-738206208317535409.post-6765458670777779697</guid><pubDate>Fri, 26 Feb 2010 21:54:00 +0000</pubDate><atom:updated>2010-02-26T14:43:06.933-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Meteorologia</category><title>Qué llega la ciclogénesis explosiva</title><description>&lt;div align=&quot;justify&quot;&gt;Según las predicciones meteorológicas mañana sufriremos la sacudida de una ciclogénesis explosiva o dicho en lenguaje más llano, de una &quot;borrasca que evoluciona muy rápido haciéndose cada vez más profunda&quot;. Vamos a ver en qué consiste este fenómeno. &lt;/div&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;Etimológicamente significa &lt;strong&gt;creación de un ciclón&lt;/strong&gt;. Dentro del concepto genérico ciclón entrarían muchos fenómenos como los huracanes, los tifones, las borrascas, etc.. todos ellos &lt;strong&gt;sistemas de bajas presiones&lt;/strong&gt;. El término explosivo indica que se crea muy rápidamente, lo que hace que sea una borrasca intensa y violenta. Es importante aclarar que por nuestra latitud se tratará de una &lt;strong&gt;borrasca&lt;/strong&gt;, no de un tifón ni huracán. Se forma por la interacción de una borrasca de niveles bajos y otra más distante de niveles altos, bajo unas condiciones muy particulares.&lt;/div&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Pese a que es un fenómeno raro para nuestra latitud no será la primera vez que ocurra. De hecho ya sufrimos una en el mes de Enero del pasado año 2009.&lt;/div&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Viendo la previsión para mañana podemos ver lo rápido que se forma y se intensifica desde el archipiélago de las Canarias. Va subiendo hacia la península y cada vez se va haciendo más profunda, lo cual se traduce en mucho viento. Así que mañana mucho cuidado y precaución.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://i46.tinypic.com/mt9xsg.gif&quot; WIDTH=400 HEIGHT=400/&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;Fuentes: &lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.eltiempo.es/&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;www.eltiempo.es&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.divulgameteo.es/uploads/Ciclog%C3%A9nesis-FML.pdf&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;http://www.divulgameteo.es/uploads/Ciclog%C3%A9nesis-FML.pdf&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;</description><link>http://cuadernodebits.blogspot.com/2010/02/que-llega-la-ciclogenesis-explosiva.html</link><author>noreply@blogger.com (Pedro)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://i46.tinypic.com/mt9xsg_th.gif" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-738206208317535409.post-4682873174086136386</guid><pubDate>Thu, 25 Feb 2010 20:37:00 +0000</pubDate><atom:updated>2010-02-25T13:08:02.969-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Fotografía</category><title>Cómo simular miniaturas</title><description>&lt;div align=&quot;justify&quot;&gt;Existe una técnica fotográfica llamada &quot;&lt;strong&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Tilt-shift_photography&quot;&gt;Tilt-shift photography&lt;/a&gt;&lt;/strong&gt;&quot;, consistente en cambiar la inclinación de la lente, mediante la cual se consigue un efecto muy curioso. Al aplicarlo sobre paisajes o espacios abiertos da la sensación de haber fotografíado una miniatura.&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;br /&gt;Aqui podemos ver una &lt;a href=&quot;http://www.instantshift.com/2009/11/13/100-examples-of-brilliant-tilt-shift-photography/&quot;&gt;galería&lt;/a&gt; de fotografías aplicando esta técnica.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Afortunadamente para los que nos somos expertos fotógrafos existen &lt;a href=&quot;http://www.tiltshiftphotography.net/photoshop-tutorial.php&quot;&gt;tecnicas&lt;/a&gt; de diseño gráfico para simular este efecto. Pero si tampoco se nos da bien el Photoshop, podemos recurrir a &lt;a href=&quot;http://tiltshiftmaker.com/&quot;&gt;http://tiltshiftmaker.com/&lt;/a&gt; Basta con subir una fotografía y aplicarle el efecto. Aqui va una prueba:&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5442289957934474866&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 218px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKnHTVaB_4ybJAqEFOqwaBxZp-pIrLdG4JqyEVzzvSLDUHQyJpe_hLEGLRFpNsUvsYH9x_f4Ysi7rJg03n8Ku4gj-BrLTu__6KRQiM7ULBgwe8PWHb9YNOI-Z7I6UVGWmhQPzuiv9HE3yg/s320/linares-tiltshift.jpg&quot; border=&quot;0&quot; /&gt;</description><link>http://cuadernodebits.blogspot.com/2010/02/como-simular-miniaturas.html</link><author>noreply@blogger.com (Pedro)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKnHTVaB_4ybJAqEFOqwaBxZp-pIrLdG4JqyEVzzvSLDUHQyJpe_hLEGLRFpNsUvsYH9x_f4Ysi7rJg03n8Ku4gj-BrLTu__6KRQiM7ULBgwe8PWHb9YNOI-Z7I6UVGWmhQPzuiv9HE3yg/s72-c/linares-tiltshift.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-738206208317535409.post-415066151292497185</guid><pubDate>Thu, 25 Feb 2010 17:09:00 +0000</pubDate><atom:updated>2010-02-25T10:31:00.100-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Android</category><category domain="http://www.blogger.com/atom/ns#">Realidad Aumentada</category><category domain="http://www.blogger.com/atom/ns#">Tecnología</category><title>Avances en realidad aumentada</title><description>&lt;div align=&quot;justify&quot;&gt;Cuando miramos a través de un dispositivo de &lt;strong&gt;&lt;a href=&quot;http://es.wikipedia.org/wiki/Realidad_aumentada&quot;&gt;realidad aumentada&lt;/a&gt;&lt;/strong&gt;, vemos los objetos del mundo real y además objetos virtuales. Los objetos virtuales que se superponen a los reales pueden proporcionar información sobre estos: de que objeto real se trata, indicación de hacia dónde hay que ir para encontrar un objeto real especificado, etc.. y así infinidad de cosas más. Es algo así como la visión que tenía Terminator..&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Google (como no) ha desarrollado una aplicación para dispositivos con Android llamada &lt;a href=&quot;http://en.wikipedia.org/wiki/Google_Goggles&quot;&gt;&lt;strong&gt;Google Goggles&lt;/strong&gt;&lt;/a&gt;. Permite obtener información de objetos reales. Basta con echar una foto y el sistema lo reconocerá y devolverá al usuario información asociada. Con el siguiente video se entiende muy bien el funcionamiento.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;560&quot; height=&quot;340&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/Hhgfz0zPmH4&amp;hl=es_ES&amp;fs=1&amp;&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/Hhgfz0zPmH4&amp;hl=es_ES&amp;fs=1&amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;560&quot; height=&quot;340&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Otro ejemplo donde podemos experimentar realidad aumentada es con el juego de PSP llamado &lt;strong&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=TvDWleKmhYs&quot;&gt;Invizimals&lt;/a&gt;&lt;/strong&gt;. En él buscamos y capturamos pequeñas criaturas que pueden estar por los rincones más insospechados del mundo real. El juego requiere de una cámara acoplada a la videoconsola y de unas cartas que sirven de referencia para poder interactuar con los animalitos.&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Lo último que he visto sobre este tema es otra aplicación para Android que además usa reconocimiento facial e internet. Con esta aplicación es posible obtener información de una persona (e-mail, teléfono, facebook, twitter, etc..) con solo echarle una foto. Claro, que la persona objetivo deber tener también la aplicación y haber vinculado a su cara la información que él quiera. En este caso el concepto, más que realidad aumentada sería &lt;strong&gt;identidad aumentada&lt;/strong&gt;.  &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/5GqJHaNRlas&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=es_ES&amp;feature=player_embedded&amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/5GqJHaNRlas&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=es_ES&amp;feature=player_embedded&amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowScriptAccess=&quot;always&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</description><link>http://cuadernodebits.blogspot.com/2010/02/avances-en-realidad-aumentada.html</link><author>noreply@blogger.com (Pedro)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-738206208317535409.post-8875006971407293598</guid><pubDate>Tue, 23 Feb 2010 20:28:00 +0000</pubDate><atom:updated>2010-02-23T13:43:39.746-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cerebro</category><category domain="http://www.blogger.com/atom/ns#">Tiempo</category><title>¡Qué rápido se pasa el tiempo!</title><description>&lt;div align=&quot;justify&quot;&gt;El título de esta anotación lo solemos repetir más a menudo según nos vamos haciendo mayores. Cada vez nos parece que los años pasan más rápido.. ¡parece que fue ayer cuando estabamos comiéndonos las uvas y ya estamos casi en Marzo!&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;Esto realmente tiene su explicación, y es que a medida que envejecemos la pila del reloj de nuestro cerebro se va agotando y esto hace que se ralentice. En el siguiente experimento se pudo comprobar este hecho. A tres personas, una de 20, otra de 50 y otra de 70 años se le dijo que midieran mentalmente 3 minutos. Para ello cuenta cada uno con un pulsador para parar su cronómetro. El de 20 años lo para justo a tiempo; el de 50 tarda 20 segundos más; y el de 70 casi cuando se cumplían casi 4 minutos.&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5441552123848441554&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 202px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj01EW6k7E_u8QFFsuMrn0lzeKYUXTh90L3lwvTsrN3LGoaQWp1lwPXXrU2Um6LzM5xCdE9XKyYDWAJw_eqBeuEDuo40crsYjYltwIMIFzJMcZhET9ocAdKEajhYqWD-I3YR0hUnvMEDK4n/s320/tiempo.jpg&quot; border=&quot;0&quot; /&gt; &lt;p align=&quot;justify&quot;&gt;Esto se debe a un neurotransmisor llamado &lt;a href=&quot;http://es.wikipedia.org/wiki/Dopamina&quot;&gt;dopamina&lt;/a&gt;. La cantidad de dopamina hace que se tenga una percepción del tiempo transcurrido diferente. Si se incrementa esta sustancia el reloj interno del cerebro irá más rápido; si se decrementa irá más lento. Esto significa que a medida que envejecemos el nivel de dopamina es menor y por lo tanto nos parece que el tiempo transcurre más rápido (la persona de 70 años creía que habían pasado 3 minutos y realmente habían pasado 4!)&lt;br /&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;¿Se podría entrenar el cerebro para cambiar la percepción del paso del tiempo? Es decir, conseguir que el rejol cerebral vaya más deprisa o más lento que el reloj real. Esto dice haberlo conseguido Mike Hall, un deportista que dice haber aprendido a acelerar su reloj cerebral. Es decir, a tener la percepción de que transcurre el tiempo más lentamente. Mike practica el squash y gracias a esta virtud dice haberse convertido en un mejor jugador: puede ver como rebota la pelota más lentamente y golpearla más facilmente. &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Esto me recuerda a la escena de Matrix en que Neo esquiva la bala...&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/WhxbYTMNMxo&amp;hl=es_ES&amp;fs=1&amp;&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/WhxbYTMNMxo&amp;hl=es_ES&amp;fs=1&amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Fuente: &lt;a href=&quot;http://www.neoteo.com/se-puede-estirar-el-tiempo-con-la-mente.neo&quot;&gt;1&lt;/a&gt;, &lt;a href=&quot;http://www.casadellibro.com/libro-el-cerebro-del-rey-vida-sexo-conducta-envejecimiento-y-muerte-de-los-humanos/1043396/2900001070635&quot;&gt;2&lt;/a&gt;&lt;/div&gt;</description><link>http://cuadernodebits.blogspot.com/2010/02/que-rapido-se-pasa-el-tiempo.html</link><author>noreply@blogger.com (Pedro)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj01EW6k7E_u8QFFsuMrn0lzeKYUXTh90L3lwvTsrN3LGoaQWp1lwPXXrU2Um6LzM5xCdE9XKyYDWAJw_eqBeuEDuo40crsYjYltwIMIFzJMcZhET9ocAdKEajhYqWD-I3YR0hUnvMEDK4n/s72-c/tiempo.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-738206208317535409.post-1658077474380326519</guid><pubDate>Mon, 22 Feb 2010 10:46:00 +0000</pubDate><atom:updated>2010-02-24T13:00:04.967-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Energia</category><category domain="http://www.blogger.com/atom/ns#">Google</category><category domain="http://www.blogger.com/atom/ns#">Mercado</category><title>Google comercializará energía</title><description>&lt;div align=&quot;justify&quot;&gt;Vía libre a Google para ejercer de agente comprador y vendedor de energía en el mercado eléctrico estadounidense. &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Todo viene a raíz de que Google es un gran consumidor debido a sus grandes servidores, hasta tal punto que hace poco instalaron una planta solar en sus oficinas para obtener la energía que necesitaban. Al parecer, ahora también la usarán para comerciar energía en el mercado, aunque en principio su objetivo será solo comprar la energía de más que necesiten.&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Por otro lado y al hilo de este tema energético de Google, han desarrollado una herramienta llamada &lt;a href=&quot;http://www.google.org/powermeter/&quot;&gt;Power Meter&lt;/a&gt; para controlar la energía eléctrica que gasta el consumidor. Se trata de un sistema parecido a &lt;a href=&quot;http://cuadernodebits.blogspot.com/2010/01/control-del-consumo-electrico.html&quot;&gt;uno que vimos&lt;/a&gt; hace algunas anotaciones, pero en esta vez la información se envía a Google para su posterior visualización y gestión desde la web.&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;En fin.. hasta dónde llegará Google?&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Vía: &lt;a href=&quot;http://www.tuexperto.com/2010/01/12/google-energy-la-nueva-empresa-electrica-de-google/&quot;&gt;tuexperto.com&lt;/a&gt;&lt;/div&gt;</description><link>http://cuadernodebits.blogspot.com/2010/02/google-comerciara-energia.html</link><author>noreply@blogger.com (Pedro)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-738206208317535409.post-6070605726962498309</guid><pubDate>Thu, 18 Feb 2010 16:51:00 +0000</pubDate><atom:updated>2010-02-18T09:14:38.423-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Energia</category><title>Curiosas formas de generar energía</title><description>&lt;div align=&quot;justify&quot;&gt;Vía &lt;a href=&quot;http://www.microsiervos.com/archivo/gadgets/raton-inalambrico-obtiene-electricidad-movimiento.html&quot;&gt;Microsiervos&lt;/a&gt; he leido sobre la existencia de un ratón inalámbrico que funciona a partir de la electricidad que genera por el movimiento natural de usarlo.&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5439632872632384386&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 241px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4FyLgTzpW_4ggcN-11E3Y42P6NctlC1jjtMnEgDU5xFtwhS4H580CIy0Mg9-WBAXFFqIcmeKUSHmzokKUTdmBCaZ_75xas2rd1ZxqgtLTXMVAPKWXFRRu_ankjOOkpCSOIYlFJ3SDwDZe/s320/1266378960_7629_medium.jpg&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;Esta curiosa forma de obtener energía, en este caso para consumo del propio generador, me ha recordado un &lt;a href=&quot;http://www.kirainet.com/transformando-las-pisadas-de-la-gente-en-electricidad/&quot;&gt;proyecto&lt;/a&gt; que hubo en Japón en el que se generaba energía a partir de las pisadas de la gente al pasar por los tornos. &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/eBLiLyWct00&amp;hl=es_ES&amp;fs=1&amp;&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/eBLiLyWct00&amp;hl=es_ES&amp;fs=1&amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;http://tec.nologia.com/2008/07/18/discotecas-que-generan-energia-electrica/&quot;&gt;Otra&lt;/a&gt; curiosa y parecida forma de generación de energía es utilizando la pista de baile de una discoteca. En este caso también las pisadas y saltos de la gente al bailar pueden generar energía para por ejemplo alimentar la iluminación de la sala.&lt;/p&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5439632609525712066&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 258px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVzK8hprvkah0DPfVCJ-2YVUCU6w6m47B3xgJD4O34q-NnaXZOZzr45_3eKVB8HBlNkpAUPfzYXEbs6G7p3J56KHV8aJ6bjMQrYOrVbFilRzHzN1JTIIG7Z-c_362pCikNThQpecWFcAUp/s320/pistas-baile-generan-energia.jpg&quot; border=&quot;0&quot; /&gt;</description><link>http://cuadernodebits.blogspot.com/2010/02/curiosas-formas-de-generar-energia.html</link><author>noreply@blogger.com (Pedro)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4FyLgTzpW_4ggcN-11E3Y42P6NctlC1jjtMnEgDU5xFtwhS4H580CIy0Mg9-WBAXFFqIcmeKUSHmzokKUTdmBCaZ_75xas2rd1ZxqgtLTXMVAPKWXFRRu_ankjOOkpCSOIYlFJ3SDwDZe/s72-c/1266378960_7629_medium.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-738206208317535409.post-3022741405317715170</guid><pubDate>Wed, 17 Feb 2010 20:42:00 +0000</pubDate><atom:updated>2010-02-17T13:50:15.638-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Android</category><category domain="http://www.blogger.com/atom/ns#">Eclipse</category><category domain="http://www.blogger.com/atom/ns#">Programación</category><title>Hola Android!</title><description>&lt;div align=&quot;justify&quot;&gt;Hace unas anotaciones apunté una manera de obtener un emulador standalone de &lt;a href=&quot;http://es.wikipedia.org/wiki/Android&quot;&gt;Android&lt;/a&gt;, el sistema operativo móvil de Google.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Hoy damos un paso más y vemos como instalar todo lo necesario para desarrollar aplicaciones. Lo primero que necesitamos es tener instalado &lt;strong&gt;Java&lt;/strong&gt; en nuestro PC (las aplicaciones que desarrollaremos serán Java).&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;Seguidamente es necesario instalar la IDE &lt;a href=&quot;http://es.wikipedia.org/wiki/Eclipse_(software)&quot;&gt;Eclipse&lt;/a&gt;. Se puede descargar gratuitamente desde la siguiente dirección: &lt;a href=&quot;http://www.eclipse.org/downloads/&quot;&gt;http://www.eclipse.org/downloads/&lt;/a&gt; Para este caso nos valdría la versión &quot;Java Developers&quot;.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Una vez descargada y descomprimido el paquete lo ejecutamos.&lt;br /&gt;&lt;p&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5439326779242877618&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 199px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkfIuxPyqlksPFWHpxsCXb3l1hMJ5HemxLLS8DlpK7zkm2A8XoiEP0UJH6mRUsStZ-2mCSPnSHe4bHIPXfmicnCuAt8CM01hAhysjNTawH7uP-pUGup41E4zJUWVecyxPkWewPjbimwVrh/s320/imagen1.JPG&quot; border=&quot;0&quot; /&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;El siguiente paso es instalar el pluggin de Android para Eclipse. Lo hacemos desde &lt;strong&gt;Help-&gt;Install new software&lt;/strong&gt; usando la URL &lt;a onclick=&quot;javascript:pageTracker._trackPageview(&#39;/outbound/article/dl-ssl.google.com&#39;);&quot; href=&quot;https://dl-ssl.google.com/android/eclipse/&quot;&gt;https://dl-ssl.google.com/android/eclipse/&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Por otra parte descargamos el &lt;a href=&quot;http://developer.android.com/sdk/1.5_r2/index.html&quot;&gt;SDK de Android&lt;/a&gt; y le indicamos la ruta a Eclipse desde &lt;strong&gt;Windows-&gt;Preferences-&gt;Android&lt;/strong&gt;. Otra opción es desde &lt;strong&gt;Windows-&gt;Android SDK and AVD Manager.&lt;/strong&gt; Con esto bajaríamos e instalaríamos el SDK.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Ya estaría casi todo preparado. Tan solo faltaría configurar el emulador (Virtual Devices) también desde la opción &lt;strong&gt;Android SDK and AVD Manager&lt;/strong&gt;.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5439332093101723954&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 227px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXyS7zroyHXb3AhTOzocdeTzL5HrwjOJfPdviTOl6itKOilL1YOIGmgpmURMMmkTk20wivYy1o0jVuwK3QiRj370T-c82sTyAkOEpo1BYHHcQy35m2xq6hsJFyY42csyT382H0lldOLn5Y/s320/imagen1.JPG&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Por último vemos el código de la típica aplicación Hola Mundo:&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;java&quot;&gt;&lt;br /&gt;package com.HelloWorld.com;&lt;br /&gt;import android.app.Activity;&lt;br /&gt;import android.os.Bundle;&lt;br /&gt;import android.widget.TextView;&lt;br /&gt;&lt;br /&gt;public class HelloWorld extends Activity {&lt;br /&gt;    /** Called when the activity is first created. */&lt;br /&gt;    @Override&lt;br /&gt;    public void onCreate(Bundle icicle) {&lt;br /&gt;        super.onCreate(icicle);&lt;br /&gt;        TextView tv = new TextView(this);       &lt;br /&gt;        tv.setText(&quot;Hola Mundo&quot;); &lt;br /&gt;        setContentView(tv); &lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;</description><link>http://cuadernodebits.blogspot.com/2010/02/hola-android.html</link><author>noreply@blogger.com (Pedro)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkfIuxPyqlksPFWHpxsCXb3l1hMJ5HemxLLS8DlpK7zkm2A8XoiEP0UJH6mRUsStZ-2mCSPnSHe4bHIPXfmicnCuAt8CM01hAhysjNTawH7uP-pUGup41E4zJUWVecyxPkWewPjbimwVrh/s72-c/imagen1.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-738206208317535409.post-1637213947584279738</guid><pubDate>Tue, 16 Feb 2010 16:53:00 +0000</pubDate><atom:updated>2010-02-16T11:40:52.645-08:00</atom:updated><title>En busca del placer</title><description>&lt;div align=&quot;justify&quot;&gt;Los seres humanos nos pasamos la vida buscando el placer y huyendo del dolor. Sin dolor no nos importaría morir, y sin placer no nos importaría vivir. El placer hace que segreguemos unas hormonas llamadas endorfinas, también llamadas de la felicidad.&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/yaasQKnvtDk&amp;hl=es_ES&amp;fs=1&amp;&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/yaasQKnvtDk&amp;hl=es_ES&amp;fs=1&amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Cuando el cerebro las segrega hace que nos sintamos bien y que nos alejemos del dolor. Determinadas actividades placenteras, como por ejemplo leer, comer, escuchar música, hacer deporte, hacer el amor, etc.. hacen que aumente nuestro nivel de endorfinas. Por ejemplo ante una dolencia física una actividad de dicho tipo puede hacer que momentaneamente nos sintamos mejor, ya que la segregación de endorfinas anulará en parte la sensación de dolor.&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;br /&gt;Hay un ejemplo en &quot;&lt;a href=&quot;http://www.casadellibro.com/libro-el-cerebro-del-rey-vida-sexo-conducta-envejecimiento-y-muerte-de-los-humanos/2900001070635&quot;&gt;El Cerebro del Rey&lt;/a&gt;&quot; que me ha llamado la atención. Como ya he comentado, la práctica del sexo es una de entre las muchas actividades placenteras que nos proporcionan endorfinas. Es más, popularmente placer se asocia única y exclusivamente a la práctica de esta actividad. Supongamos una pareja practicando sexo en el campo. Una vez finalizan, al relajarse bajará su nivel de endorfinas y empezarán a notar las incomodidades del campo: piedras, roces, hormigas, etc.. En definitiva la bajada de sus niveles de endorfinas hará que se acerquen al dolor.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5438928101052381138&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 234px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZMSp29LUWyBochK0092DAM-4g2cSO20CBN0TsGAhhTlp5Oex8VnaOznvZBSSKqya7kSmiZuOmrsVTUsYW6FxM9WyCvbVXBaxT5jJRYy-07SpjfpbktBLkvQ3M3SdAQfGnoeGEifMJZRNv/s320/endorfinas.jpg&quot; border=&quot;0&quot; /&gt;</description><link>http://cuadernodebits.blogspot.com/2010/02/en-busca-del-placer.html</link><author>noreply@blogger.com (Pedro)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZMSp29LUWyBochK0092DAM-4g2cSO20CBN0TsGAhhTlp5Oex8VnaOznvZBSSKqya7kSmiZuOmrsVTUsYW6FxM9WyCvbVXBaxT5jJRYy-07SpjfpbktBLkvQ3M3SdAQfGnoeGEifMJZRNv/s72-c/endorfinas.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-738206208317535409.post-7617010576455542099</guid><pubDate>Mon, 15 Feb 2010 18:51:00 +0000</pubDate><atom:updated>2010-02-24T13:00:42.719-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Darwin</category><category domain="http://www.blogger.com/atom/ns#">Evolución</category><title>Dos curiosidades sobre Darwin</title><description>&lt;div align=&quot;justify&quot;&gt;Este fin de semana visité el Museo de Ciencias de Valladolid. Entre las muestras que había expuestas se encontraba una dedicada a la Teoría de la Evolución y a &lt;a href=&quot;http://es.wikipedia.org/wiki/Charles_Darwin&quot;&gt;Darwin&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Me llamaron la etención dos curiosidades que desconocía: una tiene como protagonista a la etiqueta del Anisado Refinado de Vicente Bosch, conocido popularmente como Anís del Mono. Si nos fijamos vemos que la cara del mono tiene cierto parecido con Darwin. El lanzamiento al mercado del anís coincidió con la formulación de la Teoría de la Evolución de Darwin. No se tiene muy claro si los diseñadores pretendieron ridiculizar la idea de que el &quot;hombre venía del mono&quot; o por contra, aprovecharla para vender el anís como el mejor y más evolucionado. La etiqueta dice: &quot;&lt;em&gt;Es el mejor. La ciencia lo dijo y yo no miento&lt;/em&gt;&quot; &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5438555313336642002&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 304px; CURSOR: hand; HEIGHT: 307px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTGlg9m3oxD5AeCjK9zDGdFilNlAEt1ibvbtFFDuktkDS2_h4ZGzftTEHkxI5XaKbHCMjYEkG-48vzVHAvyz6MatEG9zBXuRljm8uZot632NfrG5kQ6NHLVGLbrCrOywnKWkREmet3msnc/s320/darwin3.jpg&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;Otra curiosidad que me llamó la atención fue el hecho de que la palabra Evolución no aparece en &quot;El Origen de las Especies&quot; hasta en la última página. Es más, se trata de la última palabra!&lt;br /&gt;&lt;/div&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5438553972484596418&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 240px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikBFVu-hBCZpVW0NwHL4iVv4A4vWhaS__i5ycgi1-4WTgTBZvtJDOm5UizprikX-NBYelvc2QgL1dEfF8cZWaFBpFyopHoIjY16Y7RjIugvym14VVK5LA6G5xDE9Xmk80yU2k4WWGBxGJN/s320/darwin2.jpg&quot; border=&quot;0&quot; /&gt;</description><link>http://cuadernodebits.blogspot.com/2010/02/dos-curiosidades-sobre-darwin.html</link><author>noreply@blogger.com (Pedro)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTGlg9m3oxD5AeCjK9zDGdFilNlAEt1ibvbtFFDuktkDS2_h4ZGzftTEHkxI5XaKbHCMjYEkG-48vzVHAvyz6MatEG9zBXuRljm8uZot632NfrG5kQ6NHLVGLbrCrOywnKWkREmet3msnc/s72-c/darwin3.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-738206208317535409.post-2074176832128260706</guid><pubDate>Thu, 11 Feb 2010 21:21:00 +0000</pubDate><atom:updated>2010-02-11T13:46:06.821-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Programación</category><title>Emulador de Android sin SDK de Google</title><description>&lt;div align=&quot;justify&quot;&gt;Buscando acerca de emuladores de Android con el objetivo de ir poco a poco aprendiendo a programar aplicaciones (ya os contaré!), me he topado con un emulador standalone para Windows que no requiere de la SDK de Google. Se puede descargar desde el siguiente &lt;a href=&quot;http://rapidshare.com/files/272533028/Android_Emulator_1.5_PC.rar&quot;&gt;enlace&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5437102234252530882&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 150px; CURSOR: hand; HEIGHT: 320px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNLMViskj4o5POi5K4iyVjNjk4bHWjXKQK-PwDfxVsfbk-fxrgIayouTgVRjUWwyOxJvCmlmuCKb4bVbJC8YGqf5UW13bEt4cX6ofTbnIRMOAw3zCun7xmiZKwbks5WKNWM2FMIG0zo8Af/s320/Android.JPG&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Para hacerlo funcionar es necesario descomprir el fichero .rar en el raiz (en D: por ejemplo) y renombrar la carpeta de &quot;Android_Emulator_1.5_by_Xda2_Haseeb&quot; a &quot;Android-Emulator&quot;.&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;El siguiente paso será instalar una aplicación en el emulador...&lt;/div&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Vía: &lt;a href=&quot;http://www.astracanada.net/2009/09/12/emulador-android/&quot;&gt;Astracanada&lt;/a&gt;&lt;/div&gt;</description><link>http://cuadernodebits.blogspot.com/2010/02/emulador-de-android-sin-sdk-de-google.html</link><author>noreply@blogger.com (Pedro)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNLMViskj4o5POi5K4iyVjNjk4bHWjXKQK-PwDfxVsfbk-fxrgIayouTgVRjUWwyOxJvCmlmuCKb4bVbJC8YGqf5UW13bEt4cX6ofTbnIRMOAw3zCun7xmiZKwbks5WKNWM2FMIG0zo8Af/s72-c/Android.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-738206208317535409.post-7840720783985212432</guid><pubDate>Thu, 11 Feb 2010 20:40:00 +0000</pubDate><atom:updated>2010-02-11T12:48:18.003-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Programación</category><title>Automatizando procesos con SetCronJob</title><description>&lt;div align=&quot;justify&quot;&gt;Siguiendo el hilo de la anotación anterior, otra alternativa para la ejecución periódica de script PHP es utilizar la web &lt;a href=&quot;http://www.setcronjob.com/&quot;&gt;SetCronJob&lt;/a&gt;. Una vez completado el registro gratuito podemos configurar tantas tareas programadas como queramos, añadiendo la URL correspondiente que queramos invocar y la periocidad asociada.&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5437090240826914770&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 76px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl055ELpmfAvh0LtkEHqBRSxJN-gKHeGTPm4NGkFcGmmQedmgBQ1d7QYahyTvOgx3Ya0wldZ6pDYRw7o4ZhMBTrHCLXdMuer2lfB09KkavvcrVdG3xk17OzsysvPpH-YC8vYZcU-MDGIUP/s320/setcronjob.JPG&quot; border=&quot;0&quot; /&gt;</description><link>http://cuadernodebits.blogspot.com/2010/02/automatizando-procesos-con-setcronjob.html</link><author>noreply@blogger.com (Pedro)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl055ELpmfAvh0LtkEHqBRSxJN-gKHeGTPm4NGkFcGmmQedmgBQ1d7QYahyTvOgx3Ya0wldZ6pDYRw7o4ZhMBTrHCLXdMuer2lfB09KkavvcrVdG3xk17OzsysvPpH-YC8vYZcU-MDGIUP/s72-c/setcronjob.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-738206208317535409.post-830709852972405915</guid><pubDate>Thu, 11 Feb 2010 07:59:00 +0000</pubDate><atom:updated>2010-02-11T00:14:03.090-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Programación</category><title>Automatizando procesos con 000webhost.com</title><description>Para el que no lo conozca 000webhost.com es un hosting gratuito con soporte para PHP y MySQL, con una amplia cuenta para almacenar 1500 MB y soportar un tráfico de 100GB. Llevo ya un buen tiempo usándolo y nunca me ha dado problemas. Lo recomiendo.&lt;br /&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5436895028689624130&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 49px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ1pCmmIqzSLGYQH4Q_W_YFpBdmbM1AyVZHIMxlZV_qpBfViHYphlg4KboKMIb2DPLjg6dtZRPhccY3vfURBcR8ZmRQqtWsbo9mKEZWi4gvw3jqW2qxBEj-w2PdBg1-Tsgn9bNfpKtxxKY/s320/header.gif&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://www.000webhost.com/&quot;&gt;http://www.000webhost.com/&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;Entre las numerosos servicios que que pone a disposición del usuario en el panel de control, existe el llamado &lt;strong&gt;Cron Jobs&lt;/strong&gt;. Con él es posible lanzar scripts PHP de manera automática, configurando la periodicidad de su ejecución.&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5436895238742673026&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 68px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKuBRemYFyf_3ns-UgrfxJwnazIjqZl6HSqeU_Db6RZpxxx7F0eJcytKAF1v_FTtIqMl2_cPQSmhb2pZ9ksKOxIb0Z9abmEAQYIhyeuPXcG-k9Ywa5FDVumjMWNxZ9vUPETE_15RDpVTRs/s320/cron.JPG&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;Por ejemplo, con el siguiente ejemplo ejecutaríamos un script llamado &lt;strong&gt;cron.php&lt;/strong&gt; cada 5 minutos pasadas las 20 horas todos los días.&lt;/p&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5436895708002467506&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 295px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOD1CRpjmln7dHn-WYQ4VvOvOaSTEvxmwLJa9FLefXnfA9f-hBGZXn35eIUNF5JSc-xZF6NOfFJG9fTnRnixhTaR4P2Hxm6uB44bYb23Ts10LHHPDP6Q27dCQthUWSEDl5uwEdA5IRcnvt/s320/cron2.jpg&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;En este caso el script enviaría unicamente un email.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;  &lt;br /&gt;$para = &quot;mi_email@gmail.com&quot;;&lt;br /&gt;$asunto = &quot;TEST CRON&quot;;&lt;br /&gt;$cuerpo = &quot;-&quot;;&lt;br /&gt;mail($para, $asunto, $cuerpo)&lt;br /&gt;&lt;/pre&gt;</description><link>http://cuadernodebits.blogspot.com/2010/02/automatizando-procesos-con.html</link><author>noreply@blogger.com (Pedro)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ1pCmmIqzSLGYQH4Q_W_YFpBdmbM1AyVZHIMxlZV_qpBfViHYphlg4KboKMIb2DPLjg6dtZRPhccY3vfURBcR8ZmRQqtWsbo9mKEZWi4gvw3jqW2qxBEj-w2PdBg1-Tsgn9bNfpKtxxKY/s72-c/header.gif" height="72" width="72"/><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-738206208317535409.post-6458267568888029717</guid><pubDate>Wed, 10 Feb 2010 20:40:00 +0000</pubDate><atom:updated>2010-02-10T13:25:49.210-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Medicina</category><title>Arritmias explicadas de forma sencilla</title><description>&lt;div align=&quot;justify&quot;&gt;Una arritmia cardíaca es cualquier irregularidad en el ritmo cardíaco por diversos motivos: porque se acelere, se ralentice, se torne irregular, etc.. Esto se observa viendo los electrocardiogramas o representaciones gráficas de la onda eléctrica que genera el corazón. En el siguiente vemos el correspondiente a un ritmo normal.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5436725488598309474&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 177px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQZsfokjMIE_C5m3txd4xC-uzZQpHUncal9oxK9CsBFDovI9qWnm69KSEC2VQ2JM6a9nrkw55w_B08iLRZv8tqII-Q2bfP4OTwvScZAoTvGX6bgo4WgHkMP5PAEO36DeiYkqi0OPNTwtYM/s320/sinus_rhythm.gif&quot; border=&quot;0&quot; /&gt; &lt;p align=&quot;center&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;Fuente: &lt;/span&gt;&lt;a href=&quot;http://www.nottingham.ac.uk/&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;www.nottingham.ac.uk&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;Identificar los diversos tipos de arritmias es complejo, requiere mucha experiencia. El siguiente video nos explica de una manera muy gráfica, a modo de baile, algunas de las arritmias más comunes. Al final incluso, el profesor escenifica una ineficaz desfibrilación. &lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/4-VsdD1YaFk&amp;hl=es_ES&amp;fs=1&amp;&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/4-VsdD1YaFk&amp;hl=es_ES&amp;fs=1&amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;Las arritmias que explica el video son los siguientes:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;Normal sinus rhythm&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;PAC&#39;s: Conducted and non-conducted&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;Isolated PVC&#39;s&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;First Degree AV Block&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;4:3 wenckebach second degree av block&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;Right bundle branch block&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;Left bundle branch block&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;Left anterior hemiblock&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;Atrial flutter whit 3:1 conduction&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;Atrial fibrillation (totally uncontroladed)&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;PVC-&gt;Ventricular taquicardia-&gt;flutter-&gt;fibrillation-&gt;defibrillation&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;Unsucessful defibrilation&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div align=&quot;justify&quot;&gt;El lector puede buscar los electrocardiogramas en el siguiente enlace de &lt;a href=&quot;http://library.med.utah.edu/kw/ecg/image_index/index.html&quot;&gt;ECG Learning Center&lt;/a&gt; y así comparar la escenificación del profesor con la onda correspondiente. &lt;/div&gt;</description><link>http://cuadernodebits.blogspot.com/2010/02/arritmias-explicadas-de-forma-sencilla.html</link><author>noreply@blogger.com (Pedro)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQZsfokjMIE_C5m3txd4xC-uzZQpHUncal9oxK9CsBFDovI9qWnm69KSEC2VQ2JM6a9nrkw55w_B08iLRZv8tqII-Q2bfP4OTwvScZAoTvGX6bgo4WgHkMP5PAEO36DeiYkqi0OPNTwtYM/s72-c/sinus_rhythm.gif" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-738206208317535409.post-4220357194341375540</guid><pubDate>Tue, 09 Feb 2010 13:34:00 +0000</pubDate><atom:updated>2010-02-09T05:53:57.930-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Internet</category><title>Base de datos meteorológica</title><description>&lt;div align=&quot;justify&quot;&gt;En la siguiente página que hoy os muestro se puede encontrar una amplia base de datos de valores meteorológicos: temperatura, viento, etc..&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5436240283316178418&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 120px; CURSOR: hand; HEIGHT: 84px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhdH56S0eIn4v3q6G2KSp3Rg0FY4BefUz2ZKamaeSPa47TxkVa3fbQZW37jytmfaMVcRCHJP_8W0uE46K9JG0tEX7O1L15BRx51ye1fAD8jdJL3OWU6XRZnLOAPgHd2ng3l34ho3nerb1f/s320/logo_both.gif&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align=&quot;center&quot;&gt;&lt;a href=&quot;http://www.wunderground.com/&quot;&gt;http://www.wunderground.com/&lt;/a&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;br /&gt;Por ejemplo, el histórico de Madrid lo podemos encontrar &lt;a title=&quot;aqui&quot; href=&quot;http://www.wunderground.com/history/airport/LEMD/2009/6/30/DailyHistory.html?req_city=NA&amp;amp;req_state=NA&amp;amp;req_statename=NA&quot;&gt;aqui&lt;/a&gt;. Otro aspecto interesante es la posibilidad de exportar la información en formato CSV. Para Madrid, la información en formato CSV para el día 30/06/2009 vendría en:&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;br /&gt;&lt;a href=&quot;http://www.wunderground.com/history/airport/LEMD/2009/6/30/DailyHistory.html?req_city=NA&amp;amp;req_state=NA&amp;amp;req_statename=NA&amp;amp;format=1&quot;&gt;http://www.wunderground.com/history/airport/LEMD/2009/6/30/DailyHistory.html?req_city=NA&amp;amp;req_state=NA&amp;amp;req_statename=NA&amp;amp;format=1&lt;/a&gt;&lt;/div&gt;</description><link>http://cuadernodebits.blogspot.com/2010/02/base-de-datos-meteorologica.html</link><author>noreply@blogger.com (Pedro)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhdH56S0eIn4v3q6G2KSp3Rg0FY4BefUz2ZKamaeSPa47TxkVa3fbQZW37jytmfaMVcRCHJP_8W0uE46K9JG0tEX7O1L15BRx51ye1fAD8jdJL3OWU6XRZnLOAPgHd2ng3l34ho3nerb1f/s72-c/logo_both.gif" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-738206208317535409.post-8746462423066861888</guid><pubDate>Sun, 07 Feb 2010 19:49:00 +0000</pubDate><atom:updated>2010-02-07T13:58:19.488-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Física</category><title>Entrelazamiento cuántico</title><description>&lt;div align=&quot;justify&quot;&gt;Uno de los fenómenos más sorprendentes de la mecánica cuántica es el denominado entrelazamiento. En el mundo macroscópico este fenómeno, tal como lo entiendo yo, sería parecido a lo siguiente:&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Como sabemos, cuando tiramos una modena esta puede caer de cara o de cruz. Es decir, puede tener uno de dos estados posibles. Supongamos ahora que tenemos un hucha y dentro dos monedas. En un mundo clásico cada moneda tendría un estado (de cara o de cruz), pero un mundo cuántico cada moneda tendría los dos estados a la vez. No elegiría su estado hasta que no fuera observada. En ese momento tomaría un estado (por ejemplo, CARA) y la otra, la no observada, se daría cuenta misteriosamente de que a su compañera la han visto y tomaría el estado contrario, CRUZ. &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Pero esto no acaba aqui. Supongamos ahora que podemos sacar las monedas de la hucha sin mirarlas. Yo cojo una y mi compañero coge otra. Ahora nos vamos cada uno a dos puntos distantes. Yo me voy a París con mi moneda y mi compañero se va a Sidney con la suya. Ninguno de los dos las hemos visto aún, no sabemos en que estado estarán cuando las miremos. En esto que mi compañero abre la mano y ve que la suya está en CARA. Increiblemente y de manera instantánea mi moneda elegirá el estado CRUZ! Es como si se hubieran comunicado y además más rápido que la luz! Y lo mejor de todo es que esto también hubiera ocurrido si mi compañero se hubiera ido a la galaxia de Andrómeda..&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/tQwqGUyUzO8&amp;hl=es_ES&amp;fs=1&amp;&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/tQwqGUyUzO8&amp;hl=es_ES&amp;fs=1&amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Sin duda, este quizá sea uno de los fenómenos más extraños y misteriosos de la mecánica cuántica. &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Por si quereis verlo más a fondo, dejo los siguientes enlaces:&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://es.wikipedia.org/wiki/Entrelazamiento_cu%C3%A1ntico&quot;&gt;http://es.wikipedia.org/wiki/Entrelazamiento_cu%C3%A1ntico&lt;/a&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://eltamiz.com/2009/06/24/cuantica-sin-formulas-el-entrelazamiento-cuantico/&quot;&gt;http://eltamiz.com/2009/06/24/cuantica-sin-formulas-el-entrelazamiento-cuantico/&lt;/a&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://lacomunidad.elpais.com/apuntes-cientificos-desde-el-mit/2009/11/19/que-diantre-es-entrelazamiento-cuantico&quot;&gt;http://lacomunidad.elpais.com/apuntes-cientificos-desde-el-mit/2009/11/19/que-diantre-es-entrelazamiento-cuantico&lt;/a&gt;&lt;/div&gt;</description><link>http://cuadernodebits.blogspot.com/2010/02/entrelazamiento-cuantico.html</link><author>noreply@blogger.com (Pedro)</author><thr:total>0</thr:total></item></channel></rss>