Monthly ArchiveJulio 2009
Te regalo una canción 27 Jul 2009 01:54 pm
Te regalo una canción
Hace ya meses y cada dos semanas, que Enrique Sevilla nos envía a unos cuantos un correo con asunto “Te regalo un canción“.
En estos correos se adjunta un canción en mp3 o desde YouTube que siempre resulta sorprendente.
El asunto es que Enriquillo se está haciendo un experto en música interesante y hemos decidido darle salida a esos correos, en principio en este blog, y con el asunto Te Regalo un Canción.
Ésta es la primera:
“¿Habiais visto tocar temazos de hip hop a ritmo de violín? …. yo la verdad es que hasta ahora no….. me ha encantado, espero que a vosotros tambien”
Via | Enriquillo
Arquitectura de Software 26 Jul 2009 07:00 pm
Array de bits en C
Si tienes que trabajar con matrices grandes y te basta con valores de 0 ó 1 lo suyo es usar bits.
Es más rápido y sobretodo ocupa muchísimo menos.
En un programa para procesar textos sobre Biomedicina ni siquiera podía crear el array con short ints porque me daba un “core”.
La idea es ésta:
#define BITMASK(b) (1 < < ((b) % CHAR_BIT))
#define BITSLOT(b) ((b) / CHAR_BIT)
#define BITSET(a, b) ((a)[BITSLOT(b)] |= BITMASK(b))
#define BITCLEAR(a, b) ((a)[BITSLOT(b)] &= ~BITMASK(b))
#define BITTEST(a, b) ((a)[BITSLOT(b)] & BITMASK(b))
#define BITNSLOTS(nb) ((nb + CHAR_BIT - 1) / CHAR_BIT)
char miArray[BITNSLOTS(1024*1024)]; // De 1024*1024 posiciones.
memset(miArray, 0, BITNSLOTS(1024*1024)); // Todo a 0
BITSET(miArray, 100); // Un 1 en la posicion 100.
mybool = BITTEST(bitarray, 200); // Leer la posicion 200.
Via | comp.lang.c FAQ list · Question 20.8
Producto 26 Jul 2009 05:20 pm
Improvisar en un evento programado
Dicen que un programa de presentaciones, una audiencia y un pesado es una combinación que acojona. El nivel de aburrimiento puede revertar venas cerebrales.
Quizás una forma de evitarlo sea improvisar, cambiar sobre la marcha, invitar a alguien a participar y renunciar al plan establecido.
En la charla del otro día de presentación de Osmius 9.07 invitamos a Iván Sánchez Ortega a, si quería, contarnos en 5 minutos al finalizar la última charla en qué consistía OpenStreetMaps y hacia dónde van con el proyecto.
Quiso, y fue una charla fenomenal.
Mil gracias, Iván.
Software Libre & Producto 26 Jul 2009 01:36 pm
Freemium: Regalas algo para cobrar por algo luego
Esto de escribir en una bitácora es estupendo. Puedes poner lo que te de la gana - faltaría más - sin ser original, sin mucho trabajo.
Este post es el caso de encontrar un concepto interesante (para mi, claro) y de ponerse en resonancia facilona.
Freemium = Free + Premium
Es un concepto aplicado a negocios (por qué me suena siempre un poco peyorativo el témino “negocio”) en el que ofreces un servicio gratis y cobras por otro premium o “de calidad”. Esto no es que el gratis no tenga calidad, pero el segundo sí aporta un salto por el que debe merecer la pena pagar.
Nada nuevo, creo yo, pero fresco en su presentación:
Cuando detrás de un software libre hay una empresa y unas nóminas se hace exactamente eso; ofreces el producto gratis - la palabra maldita
- porque quieres cobrar por otras cosas que te permitan seguir haciendo las dos. De otro modo no lo haría, la empresa digo.
Me gustan la definiciones por contrarios de la presentación:
- Freemium NO es:
- Dar la maquinilla de afeitar y cobrar por las cuchillas
- Hacer público un capítulo y vender el libro
A lo mejor esto de Freemium es más viejo que el ensamblador y yo sin saberlo…
Via | Freemium Blog
Sociedad 24 Jul 2009 08:11 pm
La regla 20-20-60
Antonio, a quien no conozco, acabó trabajando en una gran empresa,HP, al ser su anterior empresa, Tabblo, de la que era CEO, comprada por la primera…. [me quedo sin aire]
Es Antonio quien defiende que en una gran empresa la gente puede clasificarse así:
- 20% de gente que está un nivel por encima de sus posibilidades (ver principio de Peter).
Lastre asumible y un poco presuntuoso. - 20% de buena calidad.
Los que tiran de carro. Son en los que hay que pensar cuando oyes que Microsoft le ha tomado la delantera a Amazon en no se qué asunto. - 60% de “grasa”.
Son buenos sólo en crear y asistir a reuniones y en quedar bien ante los jefes.
Antonio, les tiene un asco a éstos últimos tremendo. Nada personal… pero casi.
¿Hay más grupos? ¿En cuál he estado, estoy o estaré yo?
¿Cuánta grasa hay en el país? ¿Si esa grasa fuera músculo, habría crisis?
Este señor se refiere a los Estados Unidos, donde creo que hay un punto más de espíritu aventurero que por éstas tierras.
Si para nuestros padres tener un buen trabajo es trabajar para una grande, banco, consultora o constructora, y no lo es montarse una empresa, ¿qué porcentaje de grasa no tendremos por aquí que además esté programada en nuestros genes?
Via | The Onda::Work and meaning
Producto 21 Jul 2009 09:12 am
Osmius 9.07 Party
Ya tenemos el producto que queríamos.
Podríamos seguir desarrollando lustros, así es desarrollar software: “un no parar”… pero podemos decir que Osmius hace lo que tiene que hacer y un poquito más.
Esta vez, la demo de fin de esfuerzo que solemos hacer más en familia la abrimos a cualquiera que pueda pasarse y la organizamos como un evento para los demás.
En esta presentación estarán con Peopleware varias empresas tecnológicas españolas - todas del GrupoTiBi - que han ayudado en el desarrollo de Osmius y la Universidad Complutense por su labor de Investigación aplicada.
El evento es el Jueves 23 de julio de 2009 a las 17:00.
La agenda es como sigue:
- Osmius: Qué es y cómo hemos llegado hasta aquí.
-5′ Peopleware - Demo de alguna característica llamativa de Osmius
- 5′ Peopleware - BitRock: Ayudando a instalar y distribuir software
- 5′ Daniel López :: BitRock - StrateBI: Business Intelligence Aplicado
- 5′ Emilio Arias :: StrateBI - SICIngenieros: El poder del GIS
- 5′ José Manuel Fernández :: SIC-Ingenieros - Universidad Complutense de Madrid: Investigación Aplicada
- 5′ Luis Llana :: Dtpo. de Sistemas Informáticos y Computación UCM - Networking & Jamón con unas bebidas
- 360′ Todos … y vídeo sorpresa.
Lugar:
Salones del Restaurante MenúManá.
Para los más curiosos desde las 12:00 hacemos puertas abiertas y podéis pasaros por la oficina y ver Osmius en acción en una instalación real grande y tener a vuestra disposición a la gente del equipo de desarrollo.
Inscripción:
Enviad un correo con Nombre, Apellidos a
eventos@osmius.com
Sociedad 16 Jul 2009 09:08 am
Fidelio
Fidelio es la única ópera que compuso Beethoven.
En ella una mujer llamada Leonora, se disfraza de hombre (Fidelio) para rescatar a su marido de la cárcel y más spoilers que podéis desvelar aquí.
Beethoven era tremendamente exigente con sus obras y dicen que de ésta su única ópera sólo quedó satisfecho con algunas partes. Este cuarteto debe ser una de las que estar realmente satisfecho.
Voy a programar un poco con esto de fondo….
Sociedad 06 Jul 2009 09:58 pm
¿Hacemos algo respecto a las patentes software?
Lo ideal es documentarse al respecto y dejar a un lado prejuicios. Igual son buenas… o igual son malas.
Cito algunos textos:
El mercado de software se beneficiaría enormemente excluyendo las patentes de software. Una competitividad equilibrada promueve la innovación entre todas las empresas.
Parece razonable. Sigamos…
Las patentes de software favorecen los litigios en detrimento de la innovación, incumpliendo su legitimidad democrática. Las patentes de software fuerzan a los productores de software gastar en burocracia, pleitos y eludiendo las patentes dudosas lo que de otro modo gastarían en Investigación y Desarrollo. Los propietarios de las patentes de software, que a veces ni siquiera producen software ellos mismos, obtienen un medio para ejercer control desleal en el mercado.
Uhmmm…
En los EE.UU. se gastan miles de millones de dólares en los litigios sobre las patentes de software cada año, y no sólo entre las empresas de software, sino también otras empresas sólo porque tienen un sitio web (esto empieza a ocurrir también en Europa). Este error debe ser evitado en Europa.
Vale.
Podéis documentaros más exhaustivamente en Stop Software Patents
Yo ya he firmado aquí;en contra
.
Gracias a | Juanjo Navarro::Más que código.
Trabajo en Equipo 04 Jul 2009 09:13 pm
Cómo dejar de lloriquear
Ya integrado al carácter hispano, por no generalizar a todas las variaciones del genoma humano, la crítica malmetijona y el lloriqueo alargado es común protagonista de charlas y encuentros en este nuestro primer mundo del que quien escribe es uno más.
Naive pero con el entusiasmo infantil de los padres americanos, Johnathan Mead, desde el no menos reflejo de estupendas obviedades el Blog de los Hábitos Zen, nos propone dos pasos para mejorar la sensación de felicidad acabando, como Herodes querría, con el bebé, en el sentido de déspota llorica y pozo sin fondo de atención, que llevamos dentro.
Traduzco:
Los dos pasos para dejar de ser un quejica:
- Ponte como objetivo detectar cada momento en el que te quejes o critiques algo o a alguien de manera gratuita. Incluido juzgar a otros. Cada vez que te sorprendas, para y reflexiona (No dice que te cortes un huevo o una oreja, pero sería gracioso y de pocos pasos).
- Después de haberte sorprendido es situación quejica, pregúntate lo siguiente: ¿Puedo hacer algo o esto está fuera de mi control? En caso de poder hacer algo: Hazlo. En caso contrario déjalo estar.
Éste es el tipo de cosas fáciles de decir y no tanto de llevar a la práctica, que podemos encontrar en Zen Habits y que ocasionalmente pueden resultar refrescantemente obvias.
Detonante | How to Stop Acting Like Such a Big Baby