Tipos básicos en R

Como programador, cuando me acerco a un lenguaje hay un primer elemento básico antes de conocer la sintaxis: los tipos de datos. R es un lenguaje de tipado dinámico, para entendernos, no es necesario declarar el tipo de una variable sino que esta se ajustará internamente su tipo en función del valor asignado y el contexto, realizando las conversiones, pudiendo perder información en el proceso (si convertimos un doble a entero perdemos su parte decimal).

(más…)

Brownie de chocolate 1.0

Cho-co-laaaaa-teeee!

Al fin lo he conseguido. Tras un par de betas fallidas he logrado el equilibrio que buscaba en el brownie. Las recetas que pululaban por la red no me convencían, pero cogiendo un poco de unas y de otras he llegado a las siguiente (para cuatro comensales “gluttones”). Así además me dejo apuntada la receta y se la envio a la amatxo. Os animo a crear vuestra propias versiones!

Ingredientes

  • 2 huevos (de corral y hermosotes)
  • 100 gr de chocolate de cobertura
  • 75 gr de mantequilla sin sal
  • 50 gr de harina
  • 50 gr de azúcar morena
  • 1 vaina de vainilla
  • 1 cucharadita de levadura (“baking soda”)
  • 40 gr de nueces peladas

Preparación

Deshacemos y mezclamos la mantequilla junto al chocolate, pero pasamos de utilizar microondas o ponerlo al fuego en un puchero: la manera correcta es al baño maría.

Mientras se va deshaciendo batimos los huevos y una vez batidos añadimos el azúcar poco a poco mezclando bien.

Añadimos el chocolate fundido a los huevos y nos ayudamos de una espátula para no dejar ni gota en el recipiente. Si queda algo, rebañamos con el el dedo y chupamos. Aquí no se tira nada. Mezclamos bien.

Añadimos poco a poco la harina tamizada. Para tamizar la harina podéis utilizar un aparato específico o, como es mi caso, aprovecháis el colador que tengáis por casa y así no acumuláis chismes (si váis a preparalo a menudo si merece la pena tener instrumental especializado ;)). Con un cuchillo partimos la vainilla en dos y rascamos el interior para extraer las “bolitas”. Añadimos el extracto vainilla y la cucharadita de levadura a la mezcla. Seguimos mezclando bien.

Finalmente le añadimos las nueces troceadas al gusto.

Preparamos un recipiente plano para el horno untándolo con mantequilla y espolvoreando un poco de harina. Vertemos la mezcla y repartimos uniformemente y horneamos durante 20-25 minutos a 175º (pueden ser 180º pero mi horno tiene marcada esta escala ;-)). Aquí debéis jugar con vuestro horno, ya que no hay dos iguales.

Sacamos del horno, y si podemos aguantarnos, dejamos enfriar. Desmoldamos con ayuda de la espátula y listo.

Consejos

Antes de comer, si está frío, podéis darle un calentón en el microondas. Os recomiendo acompañarlo de un helado bastante lácteo (leche merengada, vainilla, cuajada).

Podéis congelar lo que os sobre y calentar antes de servir (como si fuera uno de Eceiza).

Configurar proxy en WordPress

Si por azares del destino vuestra conectividad a la web depende de un proxy, todos los servicios de WordPress que necesiten conectividad HTTP no funcionarán a no ser que añadáis estas líneas al archivo de configuración “wp-config.php” (probado en wordpress 3.0) adaptándolas a vuestro entorno:

define('WP_PROXY_HOST', 'damned.proxy.net');
define('WP_PROXY_PORT', '8080');
define('WP_PROXY_USERNAME', 'my_user_name');
define('WP_PROXY_PASSWORD', 'my_password');
define('WP_PROXY_BYPASS_HOSTS', 'localhost, www.example.com');

iPad, el día después

La burbuja del hype estalló. Era previsible, tras un mes en el que se iba caldeando el ambiente y las especificaciones del tablet de apple iban y venían entre post y tweet. Y tras el hype, la decepción, pero decepción para un sector de los geek que ven cómo el ipad no es el gadget que veían en sus húmedos sueños, sino la realización de una compañía que ve la tecnología de una forma diferente, ni mejor ni peor, diferente.

Isn't it beautiful?

Es diferente porque el concepto de lo que supone el iPad puede estar más allá del tablet que llevará el geek de turno. Es una nueva forma de entender los ordenadores, y una nueva metáfora de manejo de los mismos, sin multitarea “real” (la música de itunes sonará de fondo sí o sí), mucho más sencillo para los mortales que no nacieron con un ordenador debajo de un brazo. Veo cómo mi padre utiliza el ordenador, y sólo presta atención a una aplicación en cada momento, pone la música de fondo y utiliza el navegador. Nada más. Y el iPad es lo que ofrece, y además con el lanzamiento de la suite de iWork, ofrecen herramientas ofimáticas simples de utilizar. Es un ordenador para los que no quieren un ordenador (aún quedan de esos), y para el resto es un nuevo juguete.

iPad es la simplificación de todos los conceptos que ha sumado la informática en los últimos años, puede que excesiva (sobre todo por el caracter cerrado del sistema) pero que no aleja mucho de lo que Google busca con su ChromeOS. De hecho, el hardware del iPad es justo el hardware que preveía para el ChromeOS, es decir, un sistema operativo para marcos digitales (Digital Frame OS…toma ya!), y no tardaremos en ver aparatos similares mucho más baratos corriendo ChromeOS.

Personalmente, el hardware del ipad me gusta y tiene un precio muy ajustado. Tiene un fallo muy grande, que es la ausencia de cámara frontal para videoconferencia. Seguramente no sabían si ponerla en el lateral largo, en el corto o en una esquina y Jonathan Ive decidió quitarla porque rompía las líneas del aparato. La ausencia de flash…, pues como decía Enjunto, el flash se puede ir a zurrir mierdas con un látigo mientras sea un estándar cerrado. Y la multitarea…ya encontraremos como darle la vuelta.

El iPad es el netbook que buscaba, para dejarlo en el salón como marco de fotos mientras no lo uso y se carga, y cogerlo y ponerme a leer el periódico por la mañana, o navegar tirado en el sofa o en los momentos introspectivos en el baño. Como todos los productos de apple, siempre le falta algo y la nota sería un 8, pero el conjunto es superior a la competencia…cuando la haya 😉

PD: el slate de HP también es chulo, pero ya es el doble de grueso y el os no está optimizado (a no ser que w7 me sorprenda gratamente otra vez)

UPDATE: el ipad es el netbook que buscaba pero no el ebook que quiero: la pantalla no es la mejor para leer (PixelQi is the way to go), y este aparato de asus, el dr-950, es el ebook que quiero por ahora.

UPDATE: me compré el iPad cuando salió en Europa. Es lo que esperaba y más. Se merece un 9, y es uno de los mejores productos que Apple ha comercializado en los últimos años.

Sobre bienes virtuales

The times are a-changing…

…una vez más. Ya llevamos mucho tiempo con Internet (hoy en dia, 10 años son mucho tiempo) y nuestra forma de consumir contenidos audio-visuales ha cambiado completamente (para algunos más y para otros menos). La revolución ha llegado por dos vías:

  • Por un lado, la irrupción de Internet en nuestra vidas nos ha permitido acceder a una inmensidad de contenidos, tanto de forma directa como indirecta.
  • Por otro, la tecnología ha alcanzado un punto de desarrollo que la ha convertido en una “commodity”, presente en todas partes a precios asequibles que nos permite consumir esos contenidos de forma cómoda y ubícua.

Es relativamente sencillo acceder por vías “alternativas” a todo tipo de contenidos (aunque no a todos los contenidos), y esto ha desequilibrado totalmente el papel de intermediadores de contenidos, y también de los productores, ya que su lenta reacción y miopía ante un nuevo mercado han provocado que los consumidores haya acabado optando por estas vías alternativas; y la historia va camino de repetirse con los ebooks,  con editoriales que planean sacar la edición electrónica meses más tarde de la edición en papel: pues si no me lo vendes ya lo encontraré por otro camino.

Pero aún no está todo perdido

Si las cosas se hacen bien, sencillas y se ofrece un servicio atractivo estamos ante una nueva mina de oro: nunca ha sido tan fácil acceder al contenido, y nunca ha sido tan sencillo pagarlo. Modelos como iTunes, Spotify, el AppStore, XboxLive, PSNetwork, Netflix están funcionando. Si se ofrece al consumidor un punto en el que encontrar siempre el contenido que busca, con la máxima calidad y un precio atracativo, acabaremos comprando o alquilando. Pero entre más tiempo pase, más nos acostumbraremos al modelo “alternativo”.

Precios “virtuales”

Cuando compramos una película o un mp3, un ebook o un juego, lo único que hacemos es descargarnos un fichero. Y ya está. Se eliminan múltiples costes de manufactura, embalaje, diseño, transport, stockage, locales de venta, dependientes…y se agrega el del desarrollo de la tienda virtual (o “store” que mola más), la pasarela de pago, el espacio ocupado por el fichero y el mantenimiento de sistemas, pero a una escala mucho menor. Mi sensación es que ambos gastos no son comparables, y además, estamos adquiriendo un bien que no podemos revender, es decir,tiene menos valor que su contrapartida física.

Y aún y todo, se empeñan en cobrarnos lo mismo (a veces más incluso, veáse el precio de ciertos discos) por ambos productos. A quién pretenden engañar?

Y una vez que compramos esos bienes virtuales…

…que derechos tenemos sobre los mismos? ¿Podemos reproducir esos ficheros en más dispositivos aparte del gadget de rigor o nos coserán a DRMs?

Los bienes virtuales tienen beneficios para el usuario final, pero que no se aplican o se hace de forma un poco retrógada. Por ejemplo, la ventaja de disponer de esa película cuando queramos sin tener que preocuparnos de hacer una copia de seguridad de la misma (sí, esa misma copia que conseguimos por el torrent), y si nos meten el DRM, poder compartirlo con quien queramos o revenderlo (ya que cuando tienes un dvd físico se lo puedes prestar o regalar a quien quieras).

“It’s a brave new world”

Y la verdad es que podemos ver hacia dónde va, pero no cómo llegaremos. Por ahora, el mercado virtual es atractivo pero creo que faltan una serie de máximas (de igual forma que se rige el mercado real) y que estas se irán desarrollando a través de la exigencia de los consumidores.

Manifiesto “En defensa de los derechos fundamentales en internet”

Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de internet manifestamos nuestra firme oposición al proyecto, y declaramos que…

  1. Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.
  2. La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial. Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en el artículo 20.5 de la Constitución, pone en manos de un órgano no judicial – un organismo dependiente del ministerio de Cultura -, la potestad de impedir a los ciudadanos españoles el acceso a cualquier página web.
  3. La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español, perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economía, entorpeciendo la creación de empresas, introduciendo trabas a la libre competencia y ralentizando su proyección internacional.
  4. La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural. Con Internet y los sucesivos avances tecnológicos se ha democratizado extraordinariamente la creación y emisión de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes.
  5. Los autores, como todos los trabajadores, tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades asociadas a sus creaciones. Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y en Internet no es posible sin vulnerar derechos fundamentales, deberían buscar otro modelo.
  6. Consideramos que las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles y que se adecuen a los nuevos usos sociales, en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.
  7. Internet debe funcionar de forma libre y sin interferencias políticas auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre.
  8. Exigimos que el Gobierno garantice por ley la neutralidad de la Red en España, ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro.
  9. Proponemos una verdadera reforma del derecho de propiedad intelectual orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras.
  10. En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público y habiendo consultado previamente a todas las partes implicadas. No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgánica y que versa sobre otra materia.

ACER Altos easyStore SSH access

If you find the web administration lacking options, you should try enabling the SSH access to the machine. It runs a Linux 2.6.10 kernel over an ARM processor, but you will be able to hack the user configuration, partitions and that sort of things that we, real geeks, love doing by shell. To enable it just browse to:

https://{easystore host}/ssh_controlF.cgi

And turn it on! The root password is the same used for the web administration.