Archivo de la categoría ‘General’

Thank an Engineer

Miércoles, 10 de Diciembre de 2008 por mery

Hoy me ha llegado un mail de lo más curioso: Texas Instrument quiere agradecer a los ingenieros su gran trabajo, la mayoría de las veces menospreciado. Sí, no somos ni actores, ni cantantes ni jugadores de futbol, no somos titulares de noticias.
Para ello ha hecho unos videos de lo más chorras, con el lema: “Thank an Engineer for making our lives safer, more productive and fun”
Ahí os dejo uno. Lo dicho: gracias ingenieros por el trabajo!

Estudiando economía

Martes, 2 de Diciembre de 2008 por manu

Si debes 1 millón al banco, tienes un problema.
Si le debes 1000 millones, el banco tiene un problema.

Me encantan estos dichos populares que te devuelven a la cruda realidad en tono de humor (o no). Se podría enunciar un montón de postulados en forma de consecuencias o causas. Yo al menos debo mucho menos que un millón. Bastante menos :-)

Pleo, el dinosaurio robótico

Lunes, 1 de Diciembre de 2008 por nera

Pleo, de Ugobe, es un dinosaurio robótico con el comportamiento de un un Camarasaurio de una semana de edad. Dicen en la wikipedia que se eligió esta especie porque tenía la cabeza lo suficientemente gorda para albergar todos los sensores. Pleo aprende y desarrolla su propia personalidad, guardándola en una tarjeta de memoria para poder recuperarlo en caso de que haya “algún problema con el hardware.”

El otro día estuve jugando con Pleo en Juguetrónica. Es un robot adorable, con unos movimientos muy logrados y gran cantidad de sensores.  Tiene un sistema de visión, un micrófono en cada oreja, un detector de ruido (para bailar y escuchar música), ocho sensores de contacto en el cuerpo y cuatro en las patas, catorce sensores de retroalimentación, un sensor de inclinación para el movimiento, un sensor de infrarrojos en la boca, un sensor de infrarrojos para comunicarse con otros Pleos, un detector de infrarrojos para detectar obstáculos, 2 microprocesadores ARM de 32-bit (uno para el control y otro para el procesamiento de la visión y de audio, y 4 microcontroladores para el control de los servos.

Como veis, es una lista muy completa, aunque todo esto por si solo no justifica el precio del juguete… ya que el SDK para Pleo (”PDK”, Pleo Developers Kit) lleva más de un año anunciado sin ver la luz. Si sale el SDK, “me lo pido.”

Publicidad sobre ruedas

Jueves, 27 de Noviembre de 2008 por luis

La publicidad ya no se reduce a imágenes en prensa o televisión, esta mañana he visto cómo, literalmente, la publicidad se sube encima de los vehículos. No pasan desapercibidas las furgonetas de Still (una empresa que se fabrica carretillas elevadoras principalmente)

Ésto me ha recordado a una furgoneta que vimos en Augsburgo en verano, se trata de una furgoneta de una marca de ropa deportiva para alpinismo.

Esta última la veo un poco desproporcionada en comparación con la furgoneta.

Cambiando de color

Jueves, 27 de Noviembre de 2008 por manu

Si así, por casualidad tenéis azúcar, sosa, y permanganato de potasio, podéis hacer este experimeto:

El experimento está explicado con concentraciones y todo (cuidadito con NaOH y el agua) en este enlace. En el frasco grande hay una disolución de NaOH y azúcar. En el frasco pequeño una disolución de KMnO4. En medios básicos, el ion MnO4 se reduce a MnO42–:

MnO4(violeta) + e → MnO42–(verde)

Esta es la reacción que ocurre primero. Tras ella, el ion MnO42– se reduce aún más por efecto del exceso de azúcar en la disolución (ver la descripción completa del experimento el por qué, el agua en medio básico forma un grupo cetona, liberando electrones):

MnO42–(verde) + 2H2O + 2e → MnO2(amarillo) + 4OH

Patentes

Miércoles, 26 de Noviembre de 2008 por jorge

Leo impresionado en barra punto y slash dot que un juez a dado la razón a un tal Bilski sobre que no se pueden realizar patentes de métodos abstractos e ideas si no están vinculadas a una máquina o transforman físicamente un producto (En USA por supuesto). Las implicaciones sobre el mundo del software son importantes aunque menos de lo que parece. Las patentes sobre estos métodos impiden los softwares clónicos por ejemplo yo me programo un windows con las mismas capacidades y la misma pinta pero desde cero. Desde mi punto de vista esto no siempre es tan común ya que cualquier cambio en las funcionalidades ya no afecta la patente.

Pero lo que me ha sorprendido es que uno de los enlaces vinculados explican que donde ha causado un revuelo interesante es en las oficinas de gestiones de impuestos y transacciones bancarias. Por lo visto en estados unidos existen bufetes que tienen patentados métodos para pagar menos impuestos. Es decir la forma óptima de vender una casa pagando menos impuestos es un método patentado!!! Esto también se aplica a gran cantidad de transacciones de este tipo que han sido patentadas en algún momento. Estás patentes al no estar vinculadas a un ente físico también se caen.

El artículo no tiene desperdicio pero no creo que cambie nada en el mundo de la informática. Pero si que vamos a asistir a un incremento de programas que se venden con ordenador incluido ya que la sentencia no pone un límite claro a que vínculo tiene que existir con el hardware.

Ola de frío

Lunes, 24 de Noviembre de 2008 por luis

La ola de frío que está entrando en la península es espectacular, ojo a la temperatura que indica una de las webcams que tienen ahora mismo en la estación de esquí de Grandvalira (Andorra).

Se puede ver desde aquí (es la segunda imagen de Pas de la Casa).

Curiosidades matemático-lingüísticas

Sábado, 22 de Noviembre de 2008 por manu
  • ¿Cuántas consonantes tiene la palabra uno?
  • ¿Y la palabra dos?
  • ¿Y la palabra tres?

Esta curiosa coincidencia se cumple también para el inglés (one, two, three), para el francés (un, deux, trois) y el portugués (um, dois, três). O coincidencia o que los romanos eran la leche para hacerse el idioma =)

Inspirado en las Self Recursion de MathWorld.

Más Murphy

Jueves, 20 de Noviembre de 2008 por mery

He acabado el libro sobre las Leyes de Murphy, que os comenté hace tiempo. Os dejo las frases que más me han llamado la atención:

  • Ley de Naeser: “Puede hacer algo a prueba de tontos, pero no puede hacer nada a prueba de ese maldito tonto”
  • Teorema de Peter: “Incompetencia + incompetencia = incompetencia”
    Placebo de Peter: “Un gramo de imagen equivale a un kilo de rendimiento”
  • Ley de Putt: “El mundo de la tecnología está dominado por 2 tipos de personas: los que entienden lo que no dirigen; los que dirigen lo que no entienden”
  • Primera ley del Debate: “Nunca discuta con un tonto. Puede que la gente no aprecie la diferencia”
  • Ley de Patton: “Un buen plan es mejor hoy que un plan perfecto mañana”
  • Fórmula de Glyme: “El secreto del éxito es la sinceridad. En cuanto pueda fingirla, lo habrá conseguido”
  • Ley de Felson: “Robar ideas a una persona es plagio. Robárselas a muchas es investigación”
  • Reglas de Ray sobre Precisión: “Mida con micrómetro. Marque con tiza. Corte con hacha”
  • Ley de Fulton sobre la Gravedad: “El esfuerzo para recoger al vuelo un objeto que se pueda romper producirá un desastre mucho mayor que dejarlo caer”
  • Axioma de Cole: “La cantidad total de inteligencia del planeta permanece constante. Sin embargo, la población sigue aumentando”

SQLite y .NET

Jueves, 20 de Noviembre de 2008 por jorge

SQLite (http://www.sqlite.org/) es una librería que implementa un motor de bases de datos completo. SQLite es un sistema bastante popular que proporciona bases de datos ligeras, simples y robustas. Su característica más notable es que toda la base de datos está contenida en un solo fichero que se puede copiar comprimir o enviar por E-Mail. Esto es especialmente útil para desarrollar aplicaciones que dependen de una base de datos evitando el requisito de instalar previamente un complejo servicio como SQLExpress o estar limitado por una base de datos Access.

Esta librería esta escrita en C y podemos ver ejemplos de su uso en http://www.sqlite.org/quickstart.html Pero existen envoltorios en una gran cantidad de lenguajes. Entre ellos esta por ejemplo el desarrollado para plataformas .NET http://sqlite.phxsoftware.com/ . Este componente implementa la mayor parte de las características de un servicio ADO.NET 2.0. Esto permite realizar aplicaciones visuales con mucha rapidez usando los componentes de Visual Studio Express. El siguiente códio en VB proporciona un método para abrir la base de datos y ejecutar una consulta sencilla.

Imports System.Data.SQLite

Public Class sqlite

Public cnn As SQLiteConnection

Public Sub connect(ByRef filename As String)

Try

cnn = New SQLiteConnection(“Data Source=” & filename)

cnn.Open()

Catch e As Exception

MsgBox(“Error connect: “ & e.Message)

End Try

End Sub

Public Function ExecuteQuery(ByRef sql As String) As DataSet

Dim ds As New DataSet

Dim mycommand As SQLiteCommand = New SQLiteCommand(cnn)

mycommand.CommandText = sql

Dim reader As SQLiteDataReader = mycommand.ExecuteReader()

ds.Load(reader, LoadOption.OverwriteChanges, “table”)

Return ds

End Function

Public Function ExecuteScalar(ByRef sql As String) As String

Try

Dim mycommand As SQLiteCommand = New SQLiteCommand(cnn)

mycommand.CommandText = sql

Dim value As Object = mycommand.ExecuteScalar()

If Not (value = Nothing) Then

Return value.ToString()

Else

Return “”

End If

Catch ex As Exception

MsgBox(“Error: “ & ex.Message)

Return “”

End Try

End Function

End Class

Existen tambien una gran cantidad de gestores de bases de datos. Dos de ellos son SQLite Administrator (http://sqliteadmin.orbmu2k.de/ ) y el plugin para firefox SQLiteManager (https://addons.mozilla.org/es-ES/firefox/addon/5817 ). Estos gestores te permiten crear bases de datos y realizar consultas SQL.