[Tip] Hoard, gestor de memoria dinámica multiprocesador

Hoard, gestor de memoria dinámica

Hoard, gestor de memoria dinámica

Si alguna vez habéis programado en C/C++, casi seguro que habréis tenido que reservar y liberar memoria con malloc/free o new/delete.

Estas operaciones internamente gestionan la memoria de proceso asignando slices de memoria libre.  Esta gestión tiene un coste u overhead de procesamiento. Si nuestro programa es multihebrado este procesamiento se vuelve más complejo.

Emery Berger, profesor de la Universidad de Massachusetts, se dio cuenta que la implementación de malloc()/free() de la stdlib, se podía mejorar y empezó a trabajar en Hoard.

Hoard ha sido comparado con otros gestores de memoria y ha salido victorioso en varios tests. Estos screenshots arrojan los detalles.

Esta disponible para GNU/Linux, Windows y Solaris bajo licencia GPL.

La gran ventaja de usar Hoard, es que no es necesario recompilar un programa (salvo que sea estático) para aprovechar sus bondades, ya que usa la misma sintaxis que las funciones originales de stdlib.

Para usarlo en GNU/Linux basta con indicar a LD, que precargue la libreria de Hoard:

export LD_PRELOAD=/ruta-a-libreria/libhoard.so

Ahora sólo tenemos que ejecutar nuestro programa con esta variable de contexto.

Es un buen gestor de memoria para aquellos desarrollos de servidores multithreads.

Translate to:English
MenefanteMenéame TwitterTwitter

ideone.com: Programa, compila y ejecuta in the cloud

ideone: programa en la nube

ideone: programa en la nube

La nube está de moda. También entre los desarrolladores. En este caso, más que almacenar nuestros datos, lo que se ofrece es ejecutar y escribir nuestros programas.

Este servicio se llama ideone.

El nombre es auto explicativo de su misión: un solo IDE y vía Web.

La idea es sencilla: desarrollar, compilar y ejecutar programas o scripts. Existe un gran catálogo de lenguajes disponibles: C, C++, Java, awk, php, etc. Hay un total de 43 lenguajes disponibles. Incluso cuenta con GoLang (recordemos que la web oficial de GoLang también cuenta con un compilador/ejecutor online).

Muchas preguntas o dudas se me ocurren acerca de este web service.

Se puede por ejemplo establecer un buffer de texto como entrada del programa. Trata el texto del textarea como el buffer de stdin. No puede por ejemplo tratar varios argumentos en su invocación, pero tampoco tiene mucho sentido.

Os dejo un screenshot con un código C de ejemplo y su ejecución:

Codificamos el programa

Codificamos el programa (click para ampliar)

Resultado de la ejecución

Resultado de la ejecución (click para ampliar)

La aplicaciones prácticas que yo le veo son:

  • Crear code snippets para solucionar problemas de tipo algorítmico (cálculo de fórmulas, planificadores, ciphers, etc) y compartirlos en Internet (tweet de la short URL).
  • Desarrollar código desde dispositivos móviles (por ejemplo, hacer un script bash en el metro).
  • Experimentar con nuevos lenguajes (como GoLang, Scala, etc).

¿se te ocurre alguna más?

En el apartado FAQ, podemos encontrar las típicas dudas sobre uso. En líneas generales, no se puede ejecutar código que haga uso de la red, ni crear/acceder a ficheros y la codificación es UTF-8.

Si quieres empezar a practicar con código ya creado, podeis mirar los ejemplos de la sección samples.

Curiosidad: por lo visto hay un lenguaje de programación llamado whitespace que también lo compila ideone. Sí, has acertado, se programa a base de espacios… Sin comentarios 🙂

Translate to:English
MenefanteMenéame TwitterTwitter

Mis impresiones sobre iPad en Xataka

Xataka, Weblogs SL

Xataka, Weblogs SL

No quiero dejar pasar un minuto más sin agradecer a Javier Penalva, Xataka y a todo el grupo Weblogs SL por haber realizado la iniciativa «iPad de Apple, los xatakeros opinan» y haberme invitado a participar en la confección del post. He sido uno de los cuatro xatakeros que han dado su opinión y/o impresiones en caliente sobre el nuevo dispositivo de Apple, el iPad.

Creo que este tipo de iniciativas dan un significado completo a la Web 2.0.

Como bien decís, somos casi como de la familia. Tanto personalmente como profesionalmente Xataka me ha aportado conocimientos, opiniones del resto de usuarios, descubrimientos de nuevos productos y en definitiva un gran sitio donde pasar un buen rato hablando de nuestros gadgets.

Gracias de corazón, JMRH.

De iPad a iBluff en una hora

iPad 2.0

iPad 2.0

Ayer se presentó oficialmente el iPad. Extraoficialmente se le conoce como el iBluff.

Muy lejos queda el equipo que el señor @jason vía Twitter describió detalladamente haciendo uso de su gran karma.

De la brief specification que enumero voy a centrarme en las características que NO lleva:

  • Dos cámaras, una en el frontal para teleconferencias y otra atrás para tomar fotos/vídeo. ¡Grabación simultánea incluida!
  • La parte trasera permite cargar el iPad mediante energía solar.
  • Sintonizador de TDT y grabación de vídeo.
  • Pantalla OLED.
  • Conexión a pantalla externa (no está confirmado, aunque es muy posible, porque tiene el famoso conector de 30-pines)

Lo de la energía solar era lo que menos claro veía. El resto de la configuración junto a lo descrito por Jason, me hizo sacar a pasear la imaginación y vislumbrar las posibilidades de uso del iPad.

Repaso rápido de obviedades:

  • Gadget «Rey del Salón«: teniendo un iMac para trabajar, un iPhone para estar comunicado, ver mails y buscar en Google, ¿para qué quiero un iPad? No lo sabes (no lo necesitas), pero Mr. Jobs quieres que lo pongas al lado del florero que tienes encima de la mesita del salón, entre el plasma y el sofá. El dock es mandatory que esté al lado del plasma.
    Quiere retirar al no tan exitoso Mac Mini, y suplir así este nicho de mercado (¿nuevo?).
  • Reuso de las más de 100.000 aplicaciones disponibles para iPod Touch/iPhone en el App Store. Se ejecutan en el centro de la pantalla o lo a sumo con zoom 2x. ¿Por qué?  Entre otras cosas debido a los bitmaps o imagenes rasterizadas. No quedaría muy bien una imagen pixelada a pantalla completa (la resolución del iPad es de 1024×768).
  • «Competencia» directa a Kindle con iBook. Sin pantalla OLED o tinta electrónica difícil. Amazon viéndolas venir decidió sacar su SDK. Apple quiere marcar su terreno y decide sacar su propio Book Store.
  • SDK ya disponible bajo iPhone SDK 3.2 Beta. Es lo único disponible desde ayer. Esta claro que son las aplicaciones y los desarrolladores lo que le añaden valor a los dispositivos. Ahora Apple sólo le queda esperar y obtener el Top Ten que permitirá una mejor venta.

De haber tenido doble cámara, sintonizador TDT y pantalla OLED, está sería mi visión sobre el increíble mar de posibilidades o necesidades infundadas que el iPad abriría (tachado el camino cerrado por no cumplir los «rumores»):

  • eBook, su pantalla OLED LED no es equiparable a la tinta electrónica pero permite descansar mejor a la vista. Lo justo para leer los newspapers y el blogroll. No sirve para leer libros sin que nuestra vista sufra demasiado.
  • Netbook. Podrias mantener tu blog, opinar foros, … hacer web 2.0. En casa (Wifi) o fuera (3G).
  • Clon de Microsoft Surface. Una versión lite y más asequible para todos los bolsillos, gracias al multitouch.
  • Consola de videojuegos. Sabemos los grandes juegos que hay para el iP{hone,od} ¿pero somos capaces de imaginar los juegos multiplayer local que pueden venir? Yo veo MB/Parker haciendo uso de los copyrights y volviendo a vender juegos de mesa, pero ahora digitales, como: Trival, Monopoly, Operacion, etc.
    ¡OJO Sony, Nintendo y Microsoft! Apple ha llegado al salón. Que el usuario ocasional use el iPad o la consola de última generación para jugar, es una opción de usabilidad.
    ¿será lo siguiente de Apple una consola de videojuegos en toda regla?
  • Centralita domótica para sistemas domóticos basados en bluetooth/wifi.
  • TV/TDT. Imagino a mi madre viendo a Karlos Arguiñano en la cocina, mientras haces unas fotos a nuevo plato que sube a su blog de cocina. (HDTV). Mi madre tendrá que ver la tele vía IP con aplicaciones como la RTVE.
  • Videollamadas. Llamar a mi familia de Granada desde Madrid y verles las caras. Skype o Messenger lo permite, pero seguro que no tan fácil como con iPad.
  • Realidad aumentada. Ver desde el sofa como le quedaría a mi novia unas gafas RayBan de RaybanSales.com (cámara, GPS, brújula,  acelerómetro)

Estos son algunos de los campos de aplicación que podrían tener éxito con el gadget «Rey del Salón«. Se abre por tanto la veda para que los desarrolladores y las empresas empiecen a darle vueltas a la cabeza y presenten sus propuestas cuanto antes.

En el campo profesional, el iPad puede ser una buena herramienta para:

  • Comerciales: la muestra de un producto e interacción con el potencial cliente. En mucho caso el propio iPad superará al producto a presentar.
  • Gestión de ordenes: en restaurantes so-chic, gestión de inventarios en tiendas de moda, altas/bajas en hospitales, historias clínicas, etc.

Conclusión

Como usuario no lo compraría. Veo imprescindible la presencia de una cámara. No es necesario que tenga muchos megapixeles o un bajo lux, simplemente se necesita. Corta mucho «las alas» a este dispositivo. Demando aplicaciones de videollamada y realidad aumentada. Creo que su competidor directo Android, ahora que esta tomando cuerpo en otros tablets parecidos, debe hacerse fuerte en el apartado de realidad aumentada y en las videollamadas.

Esta claro que la cámara será un elemento que estará en el iPad 2.0. A los hechos me remito (iPhone 1G, 2G, 3G , 3GS).

Como desarrollador posiblemente si adquiera uno. Si encuentro alguna idea potencial que no requiera mucha inversión, la desarrollaré.

Los que más van a disfrutar del chisme: los DJ. Vaya mesas de mezclas que se van a montar 🙂
Lo que más me gustaría ejecutar en el iPad: el gran (y «sabe» mejor con el paso de los años)  StarCraft.

Apple sabe que así venderá más iPad. Los primeros en adquirir el iPad serán los fanboys y los desarrolladores. Las empresas de TI también adquirirán unas o dos unidades.  Cuando ya el mercado este maduro, es decir, en un año o menos sacarán el iPad 2.0, con la cámara y aplicaciones de realidad aumentada (es una predicción, si me equivoco me comeré mis palabras sin problemas).

En fin, a ver cuando sacan el iPad 2.0.Voy a ver si consigo escapar del campo de distorsión de la realidad. Alé, otro post más sobre el iPad 🙂

P.D: la bolsa se movió poco, bajo durante la exposición y subio algo cuando se anunciaron los precios. ¡Menos mal que no compré acciones!

ACTUALIZACIÓN: Agradezco a Javier Penalva, Xataka y Weblogs SL la invitación a participar en la confección del post «iPad de Apple, los xaketeros opinan» en este post.

Translate to:English
MenefanteMenéame TwitterTwitter

Fumar 2.0

Fumar 2.0

Fumar 2.0

No soy fumador, pero un día vi en un wholesale un cigarrillo eléctrico recargable mediante USB. Me quedé a cuadros. La descripción corta real del producto es «Mini electronic atomizer«. No genera CO2 ni contamina ni tiene nicotina. Mi expresión se volvió aun más perpleja cuando vi el correspondiente cargador. El precio no llegaba a los 9$, así que no tenia excusa para darle uso a mi oxidada cuenta de PayPal.

Por fin ayer llegó. Después de dejar cargándolo en un puerto USB de mi PC unas 8 horas, tal y como indicaban las instrucciones, estaba en disposición de empezar a «fumar».

Le puse un nuevo recambio, lo enrosque y ya sólo era cuestión de empezar a pegar caladas. Cada recarga tiene entre 150 y 200 caladas y es bueno saber que cuenta con los certificados CE y RoHS.

Mini Atomizer USB

Mini Atomizer USB

Mi primera calada. Mientras inspiraba aire por la boquilla, un LED situado en el extremo del cigarro empezó a iluminarse directamente proporcional a la «potencia» de la calada. Tuve que empezar a reir 🙂

Además de iluminarse como un cigarro real, se produce un ruido familiar cuando el aire pasa por el «atomizer» (que buena palabrota para venderlo mejor). La exhalación produce un vapor de agua que rápidamente desaparece.

Vamos a lo más importante: el sabor.

Como he comentado al principio no soy fumador, pero sí he probado alguna vez el tabaco. Sabe como a regaliz. Bajo mi punto de vista, el sabor no está muy conseguido. Me lo vendieron como «Marlboro taste«. Estoy esperando a que algún amigo «condenado» de Marlboro, lo pruebe y avale o refute mi afirmación. Tengo que decir que no pude darle sólo un par de caladas y estuve un rato «fumando».

Mis conclusiones tienen poco valor, dado que no fumo. No obstante, veo que si se cumplieran algunas premisas, este tipo de producto podría verse por la calle y por muchos establecimientos donde esta prohibido fumar. Imaginaos el uso que se le puede dar a este «atomizer» (que no es «cigarro») en bares, restaurantes, cines, pubs, teatros y demás locales si al final se aprueba la nueva ley antitabaco. Respecto a la premisa es sencilla: tiene que saber a tabaco. Sobre la nicotina, este dispositivo carece de ella. Esta diseñado para ayudar a dejar de fumar. He visto otros en las farmacias que sí tienen nicotina. Según el caso de cada uno, preferiran un tipo u otro.

Bueno, voy a ver si le pego una caladillas (espero no fumar silicio) 🙂

Translate to:English
MenefanteMenéame TwitterTwitter

A.L.S.A., Autobuses Lujosos para Sardinas Adosadas

ALSA, Autobuses Lujosos para Sardinas Adosadas

ALSA, Autobuses Lujosos para Sardinas Adosadas

Este post debería hablar sobre mi primera toma de contacto con el desarrollo para Android.

Mi grata experiencia con el androide tendrá que esperar por culpa del cabreo monumental que tengo con la compañía de transportes ALSA.

El motivo es sencillo: no me puedo mover.

Voy sentado en la última fila del autobús volviendo a Madrid después de pasar el fin de semana en casa de mis padres en Granada.

5 horas de camino me esperan en la que literalmente no me puedo mover.

Cronología.

El autobús lleva el cartel de lleno. Mis sufridos compañeros de fila tampoco pueden moverse. Las rodillas lindan por ambos lados con las rodillas de los compañeros adyacentes.

Mi rodilla izquierda ha tenido más suerte que su hermana, pues da al pasillo. Empiezo a sufrir un pequeño dolor constante en la articulación.

Como una imagen vale más que mil palabras, os enseño mi situación:

No puedo moverme, la rodilla derecha presionada

No puedo moverme, la rodilla derecha presionada

La parada de Almudariel sabe a gloria. Tiempo para estirar las piernas y practicar los ejercicios de estiramientos de Educación Física.

Vuelta al infierno. El pie derecho se me queda dormido. Estoy deseando llegar.

Lo más gracioso del asunto es que cuando compré el billete por Internet mi asiento estaba dos filas más adelante.

Llego a Madrid. Mientras bajo del autobús juro no volver a usar más ALSA. Llevaba ya año y medio sin usarlo por los mismos motivos (principal motivo que determino la compra de mi coche )

Me da mucha rabia no poder hablar bien de las bondades de este servicio publico, pero no las tiene, desde luego para mí no, si el confort y la salud están perjudicados.

Sólo le ruego a ALSA que antes de poner película, tarjeta de fidelización y publicidad como «hacemos tu viaje más fácil», ¡dejen de tratarnos como sardinas en lata!

Translate to:English
MenefanteMenéame TwitterTwitter

La TDT en mi PS3

PlayTV

PlayTV

Este año los Reyes Magos me han traido el PlayTV para la PS3.
No es un producto nuevo pero nunca lo había visto funcionando.

Después de unas semanas de uso estoy en disposición de comentar un poco sus virtudes y sus puntos flacos.
La instalación no tiene nada de complejo (como era de esperar). Basta con enchufar el cable de antena a la unidad PlayTV, conectar el cable USB entre el PlayTV y la PS3, e instalar el software que viene en un BluRay adjunto.
Una vez está instalado no es necesario introducir el BluRay cada vez que queramos ver la TDT.
En el menú del XMB, bajo la sección TV, tenemos el acceso directo a PlayTV.

Paso a esquematizar sus puntos fuertes:

  • Doble sintonizador TDT: de esta forma mientras estamos viendo un canal podemos grabar otro.
  • Grabación programada: podemos indicar mediante el EPG el programa que queremos grabar y la PS3 se iniciará automáticamente, grabará el programa y se volverá apagar (salvo que tomemos control con el mando).
  • Se puede grabar un canal mientras estamos jugando (aunque avisa que la calidad del vídeo puede empeorar).
  • Actualizaciones: de manera heredada por la PS3, PlayTv también tiene actualizaciones software que permite adaptarse al HD, incorporar nuevos codecs, solucionar fallos, etc.
  • Posibilidad de ver la TDT en tu PSP utilizando Wifi, ya sea en tu casa o fuera.

Por otro lado, tiene algunos aspectos negativos que espero que alguna actualización y/o cambio de política (es mucho esperar) solucionen:

  • Los contenidos grabados no se pueden sacar del sistema. Sólo se puede reproducir internamente (al menos yo no he visto la opción).
  • Desaprovechamiento del doble sintonizador: si el sintonizador de grabación se encuentra parado, se podría usar para previsualizar canales, es decir, hacer un Picture-in-Pinture (PiP).
  • Disipación de calor abundante. No sé la carga de proceso o el uso intensivo de los SPE por parte del software, pero a los 20 minutos de ejecución, el sistema de ventilación empieza a funcionar, y no para hasta que se cierre la aplicación.
  • Autoarranque: igual que los juegos se puede autoarrancar cuando se enciende la consola, el sistema debería poder arrancar PlayTv de forma automática y visualizar el último canal visto.

Me gustaría poder probar la conectividad con la PSP, a ver si viene algún amigo que la tenga y puedo comprobar su funcionamiento.

En fin, la cuestión es que aunque el sistema es bastante mejorable, a mi me gusta.

Translate to:English
MenefanteMenéame TwitterTwitter

Valor añadido al CD

Busca la diferencia:

Busca las diferencias I

Busca las diferencias I

¿no la encuentras? Es que no la hay. «¡Vaya tontería!» habrás pensando, pero la realidad es que no hay diferencias entre copias (obvio, es la definición de copia).

Y en la siguiente imagen, ¿hay diferencia?

Busca las diferencias II

Busca las diferencias II

Algunos pensarán que en esta ocasión sí hay diferencia. Los que llevamos tiempo en la Red sabemos que no hay ninguna diferenciael contenido es el mismo.

Visto este pequeño pasatiempo, viene la pregunta que se hace el ciudadano de a pie: ¿para que quiero comprar un CD si me lo puedo bajar gratis de Internet con caratulas incluidas?

Todos conocemos la respuesta.

Cuando empecé a interesarme por el marketing, descubrí un concepto muy interesante: «valor añadido«. He aprendido su definición by examples, así que voy a definirlo como yo lo entiendo: «valor añadido son las características de una entidad que le aporta ventaja diferenciadora positiva respecto a otras entidades que son competencia«. Estoy convencido que no es la definición dada por los teóricos, pero es mi visión sobre ese significante.

De mi definición anterior destaco el término «competencia«. Antes de la popularización de Internet y de las mafias, la industria discográfica no tenia competencia significativa. Sólo unos cuantos privilegiados con grabadoras 2x se dedicaban a copiar y distribuir CDs (como antaño se hacia con los casettes).

Ahora supuestamente la industria del CD vive días grises por culpa de las «descargas ilegales». Lo normal es que hubieran innovado, y aportado valor añadido a sus productos. Algunos sectores sí hicieron los deberes (Apple con iTunes, música Creative Commons en Jamendo, etc). Pero en general las grandes distribuidoras internacionales y en particular, nuestra «Coalición de creadores» optaron por «competencia desleal» (sí, las «descargas ilegales» son legales). Primero fue el canon digital. Ahora quieren quitarle al Juez su juicio y cerrar las webs que estimen oportunas. Todo sabemos que fracasaran en su empeño, pero habrán dejado tocado el Estado de Derecho.

No quiero seguir con el debate de unos contra otros. Quiero aportar posibles soluciones.

Volviendo al ejemplo del CD, se me ocurre que una posible solución es diferenciar las copias.

La idea es simple: Asociar un identificador único a cada copia que proporcione ventajas exclusivas adicionales al comprador.

Estas pueden ser algunas ventajas:

  • Descuento en las entradas para el próximo concierto.
  • Versiones en politono, o reales para el móvil.
  • Sorteos de productos firmados, encuentros con el artista, entradas para el concierto (importante que exista probabilidades reales de que toque).
  • Descuentos sobre productos de merchandising como posters, figuras, etc.
  • Proponer «planes amigos».

¿se te ocurre alguna más?

Otra de las ventajas de tener un ID único, es que te puede permitir registrar al cliente en la web del artista y hacer un seguimiento sobre el feeling del usuario con el artista, obtener su feedback y premiar al buen fan (hay fans más buenos que otros). Esto en el mundo 2.0 es dinero.

Parece ser que algo de lo que menciono aquí ya se está haciendo, se llama OpenDisc. Yo lo descubrí en un CD de Andy&Lucas expuesto en una gasolinera.

CD con Opendisc

CD con Opendisc

En fin, sólo trato de aportar mi granito de arena si sirve para algo. Habría que ver si estas ideas son potencialmente realizables o no. Pero todo empieza con darle vueltas a la imaginación. Creo que ayudarían a aumentar las ventas.

P.D. De paso también respondo a «la patata caliente» que el ex-presidente Felipe Gonzalez ha lazando a los internatuas: «que busquen soluciones».

Translate to:English
MenefanteMenéame TwitterTwitter

A partir de hoy, Red y Libertad

Consideramos imprescindible la retirada de la disposición final primera de la Ley de Economía Sostenible por los siguientes motivos:

  1. Viola los derechos constitucionales en los que se ha de basar un estado democrático en especial la presunción de inocencia, libertad de expresión, privacidad, inviolabilidad domiciliaria, tutela judicial efectiva, libertad de mercado, protección de consumidoras y consumidores, entre otros.
  2. Genera para la Internet un estado de excepción en el cual la ciudadanía será tratada mediante procedimientos administrativos sumarísimos reservados por la Audiencia Nacional a narcotraficantes y terroristas.
  3. Establece un procedimiento punitivo “a la carta” para casos en los que los tribunales ya han manifestado que no constituían delito, implicando incluso la necesidad de modificar al menos 4 leyes, una de ellas orgánica. Esto conlleva un cambio radical en el sistema jurídico y una fuente de inseguridad para el sector de las TIC (Tecnología de la Información y la Comunicación). Recordamos, en este sentido, que el intercambio de conocimiento y cultura en la red es un motor económico importante para salir de la crisis como se ha demostrado ampliamente.
  4. Los mecanismos preventivos urgentes de los que dispone la ley y la judicatura son para proteger a toda ciudadanía frente a riesgos tan graves como los que afectan a la salud pública. El gobierno pretende utilizar estos mismos mecanismos de protección global para beneficiar intereses particulares frente a la ciudadanía.
    Además la normativa introducirá el concepto de “lucro indirecto”, es decir: a mí me pueden cerrar el blog porque “promociono” a uno que “promociona” a otro que vincula a un tercero que hace negocios presuntamente ilícitos
  5. Recordamos que la propiedad intelectual no es un derecho fundamentalcontrariamente a las declaraciones del Ministro de Justicia, Francisco Caamaño. Lo que es un derecho fundamental es el derecho a la producción literaria y artística.
  6. De acuerdo con las declaraciones de la Ministra de Cultura, esta disposición se utilizará exclusivamente para cerrar 200 webs que presuntamente están atentando contra los derechos de autor. Entendemos que si éste es el objetivo de la disposición, no es necesaria, ya que con la legislación actual existen procedimientos que permiten actuar contra webs, incluso con medidas cautelares, cuando presuntamente se esté incumpliendo la legalidad. Por lo que no queda sino recelar de las verdaderas intenciones que la motivan ya que lo único que añade a la legislación actual es el hecho de dejar la ciudadanía en una situación de grave indefensión jurídica en el entorno digital.
  7. Finalmente consideramos que la propuesta del gobierno no sólo es un despilfarro de recursos sino que será absolutamente ineficaz en sus presuntos propósitos y deja patente la absoluta incapacidad por parte del ejecutivo de entender los tiempos y motores de la Era Digital.

La disposición es una concesión más a la vieja industria del entretenimiento en detrimento de los derechos fundamentales de la ciudadanía en la era digital.

La ciudadanía no puede permitir de ninguna manera que sigan los intentos de vulnerar derechos fundamentales de las personas, sin la debida tutela judicial efectiva, para proteger derechos de menor rango como la propiedad intelectual. Dicha circunstancia ya fue aclarada con el dictado de inconstitucionalidad de la ley Corcuera (o “ley de la patada en la puerta”). El Manifiesto en defensa de los derechos fundamentales en Internetrespaldado por más de 200 000 personas, ya avanzó la reacción y demandas de la ciudadanía antes la perspectiva inaceptable del gobierno.

Para impulsar un definitivo cambio de rumbo y coordinar una respuesta conjunta, el 9 de enero se ha constituido la “Red SOStenible” una plataforma representativa de todos los sectores sociedad civil afectados. El objetivo es iniciar una ofensiva para garantizar una regulación del entorno digital que permita expresar todo el potencial de la Red y de la creación cultural respetando las libertades fundamentales.

En este sentido, reconocemos como referencia para el desarrollo de la era digital, laCarta para la innovación, la creatividad y el acceso al conocimiento, un documento de síntesis elaborado por más de 100 expertos de 20 países que recoge los principios legales fundamentales que deben inspirar este nuevo horizonte.

En particular, consideramos que en estos momentos es especialmente urgentes la implementación por parte de gobiernos e instituciones competentes, de los siguientes aspectos recogidos en la Carta:

1 – Las/os artistas como todos los trabajadores tienen que poder vivir de su trabajo (referencia punto 2 “Demandas legales“, párrafo B. “Estímulo de la creatividad y la innovación”, de la Carta);
2 – La sociedad necesita para su desarrollo de una red abierta y libre (referencia punto 2 “Demandas legales“, párrafo D, “Acceso a las infraestructuras tecnológicas”, de laCarta);

3 – El derecho a cita y el derecho a compartir tienen que ser potenciado y no limitado como fundamento de toda posibilidad de información y constitutivo de todo conocimiento (referencia punto 2 “Demandas legales“, párrafo A, “Derechos en un contexto digital”, de la Carta);

4 – La ciudadanía debe poder disfrutar libremente de los derechos exclusivos de los bienes públicos que se pagan con su dinero, con el dinero publico (referencia punto 2 “Demandas legales“, párrafo C, “Conocimiento común y dominio público”, de la Carta);

5 -Consideramos necesaria una reforma en profundidad del sistema de las entidades de gestión y la abolición del canon digital (referencia punto 2 “Demandas legales“, párrafo B, “Estímulo de la creatividad y la innovación”, de la Carta).

Por todo ello hoy se inicia la campaña INTERNET NO SERA OTRA TELE y se llevarán a cabo diversas acciones ciudadanas durante todo el periodo de la presidencia española de la UE.

Consideramos particularmente importantes en el calendario de la presidencia de turno española el II Congreso de Economía de la Cultura (29 y 30 de marzo en Barcelona), Reunión Informal de ministros de Cultura (30 y 31 de marzo en Barcelona) y la reunión de ministros de Telecomunicaciones (18 a 20 de abril en Granada).

La Red tiene previsto reunirse con representantes nacionales e internacionales de partidos políticos, representantes de la cultura y delegaciones diplomáticas.

Firmado
Red SOStenible

La Red SOStenible somos todos. Si quieres adherirte a este texto, cópialo, blogguéalo, difúndelo.

[Tip] MPlayer embebido

MPlayer embebido

MPlayer embebido

MPlayer es mi reproductor de medios favoritos. Soporta prácticamente todos los codecs conocidos. Casi siempre lo ejecuto desde la línea de comandos mediante «mplayer«. Ubuntu instala tanto el reproductor como el frontend GUI de MPlayer, gmplayer.

Trabajando con sistemas empotrados es fácil encontrarse en la situación de tener que reproducir vídeo/audio tarde o temprano. Probablemente se necesite reproducir dentro de una ventana de aplicación.

Soluciones en el mercado hay muchas.  En caso de desarrollar nuestro sistema con Xorg, podemos optar por muchas opciones «libres». Mis reproductores («embebibles») favoritos son GStreamer y MPlayer. Si las restricciones de diseño me lo permiten y el ámbito de reproducción no es muy flexible prefiero usar GStreamer (entre otras cosas por su licencia LGPL). Pero si no puedo usarlo, MPlayer soluciona bien «la papeleta» de forma sencilla.

Unos de los parámetros de ejecución de MPlayer permite reproducir el video en la ventana X que queramos. Basta con especificar el ID de ventana.

Voy a ilustrarlo en el siguiente ejemplo:

  1. Abrimos una shell y lanzamos el xclock en background:
     xclock -geometry 800x600 & 

    Hemos especificado un tamaño de ventana grande donde quepa bien la reproducción.

  2. Necesitamos el ID de ventana, luego ejecutamos xwininfo y hacemos click sobre el reloj:
     xwininfo 

    Aparecerá algo parecido a:
    xwininfo: Please select the window about which you
    would like information by clicking the
    mouse in that window.
    Window id: 0x460000a "xclock"

  3. Ahora sólo necesitamos invocar a MPlayer con la siguiente sintaxis añadiendo el ID de ventana que nos proporcionó xwininfo:
     mplayer -wid  0x460000a <fichero-a-reproducir> 

    Si no tenéis ningún fichero a mano, podéis usar éste:  Big Buck Bunny Trailer

Llegados aquí, ya deberíais estar disfrutando de la reproducción. Si no es el caso, puede deberse a problemas con el Windows Manager (GNOME,KDE,etc). Yo he tenido problemas con Compiz en Ubuntu.

En aplicaciones reales deberéis añadir lógica en vuestro código para obtener el ID de ventana de forma automática. Os dejó un code snippet que puede servir como base.

Espero que con este tip podáis satisfacer un requisito que a priori parece tedioso.

Translate to:English

MenefanteMenéame TwitterTwitter