Planet JEM

Druckversion

MathML on the Clipboard

David Carslisle's Blog - Fr, 2010/01/22 - 01:31
I got a new machine at work with Windows 7 on it.

One of the more interesting applications coming with Windows 7 is the Math Input Panel. This is designed for pen input on a tablet-style device and performs pretty impressively accurate recognition of mathematical expressions. While designed for a tablet, it also works pretty well if you are just “writing” the expression with a finger on a small laptop trackpad, which is how I have been using it.

The Math Input Panel is designed with a very simple interface with virtually no customisation options. It offers no way of saving the expressions generated and just offers a simple insert button that tries to insert the math expression at the insertion point in a currently open application. This works well for Word 2007 which accepts MathML from the clipboard and transparently converts it to its internal form and renders it, but other more generic tools such as XML editors that could use the MathML do not accept MathML from the clipboard in this way. Unlike MathPlayer or Word, The Math Input Panel doesn't offer fallback text representations of the XML markup on the clipboard. Marko Panic, the program manager for the development of this tool confirmed to me that this was a design decision as they didn't want the end user to be faced with raw XML. This is not unreasonable but not what I wanted personally (I like to see my XML raw:-). Marko confirmed that the MathML is on the clipboard and it should be possible to extract it with a few lines of code, or if I wanted a more extensive customisation there was documentation of the API offered by the underlying DLL available at
http://msdn.microsoft.com/en-us/library/dd317324(VS.85).aspx
and
http://msdn.microsoft.com/en-us/library/dd317311(VS.85).aspx.

I decided to brush up my C# forms programming and produced a small form that shows any MathML on the clipboard. The main code (everything apart from the boilerplate Visual Studio files) is available on google code While it's particularly useful to see the MathML generated by the Math Input panel, it also works with other applications, notably MathPlayer and Word, that place MathML on the clipboard.

While looking via Google for some programming tips on my form, I came across a very similar blog posting from last year. That form had some differences though (displaying the IE folding tree view of the XML) so I completed my form here. The screenshot shows the Math Input Panel interpreting my appalling handwriting, and the mmlclipboard form displaying the generated MathML.



Kategorien: Planet JEM

Y a mí que no me parecen bien algunas webs de enlaces…

Otro blog mas - Fr, 2010/01/15 - 00:21

Tenía esta entrada en la cabeza desde hace tiempo. Tanto como el que ha pasado desde que suscribí el manifiesto en defensa de los derechos fundamentales en internet (y de esto hace ya cerca de mes y medio)… Finalmente, hoy me decido a hablar de lo que creo que debería ser castigable en la red. Vayamos por pasos…

En primer lugar, no tengo nada en contra del P2P, principalmente por dos motivos:

  1. Quien comparte algo, lo que sea, digital, en una red P2P, no lo hace para lucrarse (y, en la práctica, invierte en el esfuerzo un ancho de banda de subida que, en este país al menos, se paga a precio de oro). [De hecho, sí hay quien intenta sacar tajada: los que comparten archivos con contraseña e intentan obtener un rescate por esta... pero la 'comunidad' ya se encarga de 'lincharles' adecuadamente (o al menos lo hacen las comunidades por las que me muevo/he movido)]
  2. Si bien opino que las discográficas y distribuidoras de cine pierden ingresos a través del P2P,
    1. también estoy seguro de que nadie se cree sus cifras de pérdidas (al fin y al cabo, si Pixbox ofrece todo su catálogo por 6 euros al mes, difícilmente va a poder defender la industria que nadie que se descargue música le perjudique en más de esos 6 euros mensuales, a no ser que demanden de la misma forma a Pixbox, menos la tajada que se lleven)
    2. los que me preocupan son los creadores, no los intermediarios. Y a los creadores no parece que les vaya tan mal, últimamente
    3. a pesar de que a las industrias del disco y el DVD no les guste acordarse de ello, hay industrias que sufren más los efectos de la ‘piratería’: como mínimo la industria del videojuego y la subindustria de la triple equis. Y curiosamente a estos no se les oye escudarse en la pobre excusa del P2P para solicitar la ayuda de las arcas públicas ni de del ejecutivo, el legislativo ni el judicial: dedican sus esfuerzos, de manera bastante más inteligente, a buscar nuevos canales de distribución, nuevos modelos de negocio… y a perseguir a los piratas industriales.

Y ahí es donde me duele el tema de las webs de enlaces (que, como recordaba Miquel Peguera, no son delito, y seguirán sin serlo mientras no se cambie la legislación española sobre propiedad intelectual).

  1. Las webs de enlaces no son P2P: son una cosa centralizada, nada de entre iguales, tienen un responsable o responsables.
  2. En las webs de enlaces sí hay lucro (o, como mínimo, sí es fácil ver cómo puede haberlo).
  3. Ningún usuario de P2P le puede hacer suficiente daño a la industria como para que esta se inmute, pero la acción de una web de enlaces sí (o al menos eso cree aquí su humilde y poco informado servidor).

¿Todas las webs de enlaces son, por tanto, tan nocivas como para merecer el cierre administrativo? No, desde luego que no. Para comenzar, es esencial respetar los derechos que nos garantiza la Constitución y el resto de leyes en vigor. Y nada que implique el cierre de una web debería hacerse sin pasar por el sistema judicial. Naturalmente. A pesar de lo cerriles (tercera acepción del DRAE) que puedan resultar determinados legisladores. Y exaltarse porque alguien pueda intentar colar algo así en una ley presuntamente inofensiva me parece muy natural.

Ahora bien, no sé quién dijo que si había que elegir entre la incompetencia o la mala fe cuando algo parece hecho con muy mala baba uno debía inclinarse siempre por la primera opción, pero tenía muchísima razón. En este caso, no lo dudo, había una dosis más que notable de mala fe, puesta por el ‘lobby’ de las “industrias culturales” (si esas dos palabras juntas no son el mejor ejemplo posible de oxímoron, no sé cuáles pueden serlo (estoy seguro de que existen militares inteligentes)). Pero esa era la mala fe (y la ignorancia necesaria) de intentar acabar con el P2P, no la de atentar contra la libertad de expresión: que el redactado del celebérrimo “Anteproyecto de Ley de Economía sostenible” permita usarlo para atentar contra ese derecho fundamental es un accidente motivado por la incompetencia de (¿casi?) todos los implicados en el desaguisado. Sé perfectamente que es una cosa no demostrable (los culpables serán los primeros en defender su competencia, demostrando por el camino su falta de ella), pero como todo el mundo tiene derecho a una opinión, yo me reservo la mía ;-).

Y entonces… ¿cómo lo resolvemos? Confesando de nuevo mi desconocimiento casi total de la materia (que me temo que no es mucho mayor que el de muchos de los que han dado ya su opinión sobre el tema, especialmente aquellos que han hecho mucho ruido) a mí me atrae poderosamente el concepto de “safe harbor” que se incluye en el título segundo de la muy criticada (con razón) Digital Millennium Copyright Act, que protege a los prestadores de servicios de la legislación si se comprometen a comportarse como ‘puertos seguros’ y bloquean de manera diligente los contenidos que infringen la legislación sobre propiedad intelectual al ser notificados de tal infracción (con las esperables garantías para poder alegar). Introduciendo [bien] algo así en la legislación española, las webs de enlaces se dividirían rápidamente en las ‘especialistas en materiales más allá de la legislación de propiedad intelectual’ (que estarían jugando con fuego) y el resto del mundo (permitan que opine, de nuevo, que el resto del mundo se iba a demostrar muy escaso). Y a la industria le bastaría, para amargar la vida del webmaster de turno, con apostar a un francotirador (sirve un administrativo mileurista medianamente formado) sobre la tecla de F5 del navegador: nuestro hipotético webmaster no tiene un pelo de tonto y sabe bien cuándo el ‘torrent’ de turno es el último disco de Alejandro Sanz (y, por tanto, le conviene retirar el enlace a la voz de ya) y cuándo se trata de un material potencialmente más nocivo pero más allá del alcance de las leyes del copyright.

Una legislación así (esto es, ilegalizando cierto tipo de webs de enlaces y protegiendo los “puertos seguros”) no iba a parar el P2P (he dicho ya que no tengo nada en contra de este, me parece recordar), ni [suponiendo una buena redacción y su posterior buena aplicación, que no es poco suponer] tampoco atentaría contra la libertad de expresión. Pero a los “piratas industriales” sí les iba a desinflar el negocio. Y eso, qué quieren que les diga, no me parece mal…

Kategorien: Planet JEM

XSS en algunos temas de WordPress

Otro blog mas - Di, 2010/01/12 - 23:27

Hace un par de días un compañero de trabajo me avisaba de que la web de Mosaic, en la que hago “más o menos” de responsable técnico tenía un problema de XSS (inyección de código) en el formulario de búsqueda.

Alarmado, rápidamente actualicé la versión de WordPress a la 2.9.1, pero no conseguí solucionar el problema. La prueba era fácil, poniendo este sencillo script en el formulario de búsqueda

<script>alert("hola");</script>

Se abría un cuadro de diálogo de alerta.

Hoy, con tranquilidad, me he dedicado a investigar. El error se produce sólo en algunos blogs de WordPress, no en todos. Por tanto no es un problema del gestor de contenidos.

Después de algunas pruebas y algunos cambios, el error ha aparecido. Es un problema de algunos temas de WordPress y es muy fácil de arreglar. En el formulario de búsqueda de los temas que tienen la vulnerabilidad podemos ver algo parecido a esto:

<label for="s"><input type="text" name="s" id="s" size="50" maxlength="200" value="<?php echo get_search_query(); ?>" /></label>

El problema es el echo del código php. Eliminándolo se elimina el problema. Fácil :)

Actualización: Tal como apuntan Javier y Oscar en los comentarios, el problema no es tanto del echo (que permite mostrar la cadena buscada) como el hecho que no se filtre adecuadamente get_search_query().

Por tanto, tal y como propone Javier, en vez de eliminar el echo la solución más elegante es <?php echo htmlentities(get_search_query()); ?>

Kategorien: Planet JEM

Disney KeyChest: ¿interoperabilidad y DRM?

Otro blog mas - So, 2010/01/10 - 15:42

Esperar algo bueno de la Walt Disney Company en cuanto a propiedad intelectual es algo que no esperaríamos la mayoría de los mortales (al fin y al cabo, es uno de los principales culpables de las incomprensibles extensiones del copyright cada vez que los primeros cortos de Mickey Mouse están a punto de ‘caer’ en el dominio público) pero parece ser que su iniciativa KeyChest va por el buen camino…

Uno de los principales problemas del DRM (si no el principal problema) es la absoluta falta de interoperabilidad: si compro un episodio de televisión en iTunes voy a tenerlo que ver en el ordenador o en un iPod o un iPhone. De la misma forma, si me bajo música de Pixbox, no voy a poder reproducirla jamás en un iPod. Obviamente, la solución es matar el DRM: un MP3 comprado en iTunes sonará en todos los ordenadores y reproductores en que lo cargue. Pero si bien en cuestiones musicales la industria ya ha cruzado ese Rubicón, también es cierto que, por un lado, los modelos de alquiler y similares (Spotify, Pixbox…) tienen un sentido y que, por el otro, en el audiovisual la industria (con Disney a la cabeza) no parece demasiado dispuesta a acabar con el DRM.

Una vez [tristemente] descartada la opción del fin del DRM, parece que la única otra alternativa es la de fomentar, tanto como sea posible, la interoperabilidad: tecnologías y acuerdos entre propietarios de derechos, distribuidoras y fabricantes de dispositivos para permitir que el esquema de DRM de un fabricante amplíe el espectro de dispositivos en que se pueden reproducir sus contenidos a los de la competencia. Y ese es el juego al que parece que quiere jugar Disney con KeyChest. En un momento en que, como sucedió en el mundo de la música, la caída de ingresos por el canal DVD/Blu-ray no se ve compensada por el aumento de los canales digitales, parece de cajón que la industria debe dar un paso adelante (o pasito, que el de verdad sería, insisto, la abolición del DRM).

Como siempre, a pesar del músculo de la Disney y sus propiedades mediáticas, un esquema así depende para su éxito de los ‘partners’ que se consiga invitar a la fiesta. Como era inevitable, KeyChest nace con un competidor, DECE, que tiene un ‘club de amigos’ bastante envidiable: Fox, Lionsgate, NBC Universal, Paramount y la Warner por lo que respecta a proveedores de contenidos y Motorola, Panasonic, Samsung, Sony y Toshiba en el campo de los fabricantes de dispositivos…

Habrá que seguir a la espera, pero parece que la industria parece, a cambio de no firmar el fin del DRM, dispuesta a aflojar un poco sus grilletes…

Related articles by Zemanta
Kategorien: Planet JEM

Shopping Experience, HK

Otro blog mas - Sa, 2010/01/02 - 20:00

Disculpen que interrumpa brevemente el plácido silencio últimamente habitual por estos pagos, pero creo que la cosa lo merece. Han pasado ya 24 horas del evento, y todavía no consigo recuperarme…

Ayer servidor comenzó el año yendo de compras. Y acabó cayendo en una de las múltiples sucursales que tiene en Hong Kong la cadena Broadway (ojo, que la combinación de cantonés y mala web puede herir un poco a los que sigan el enlace) para ver si me decidía a comprar un Vaio X (pista: la configuración que sale en España por 1,530 euros y se tarda “entre dos y tres semanas en servir” aquí te la llevas puesta por unos 9,500 dólares de Hong Kong (o ‘Jonquis’), dejaremos como ejercicio al lector la conversión de moneda y estimar si vale la pena o no con un teclado americano (la incógnita también se desvela dos párrafos más adelante, para lectores poco trabajadores)).

Vayamos por pasos (vayan añadiendo ustedes un ‘igualico que en mi pueblo’ al final de cada uno ustedes mismos):

  • En exposición tenían el modelo dorado, pero en catálogo también está en negro. Al pedir si me lo podían enseñar, no solo lo hicieron sino que se disculparon por tenerlo como modelo en exposición.
  • Al decidir que me quedaba el dorado (incógnita desvelada), y una vez pagado, me sacan el ordenador de la caja, me preguntan si mejor en inglés (mi cantonés no es demasiado allá, confieso) y me lanzan la primera instalación.
  • De golpe aparece un dependiente por detrás ‘armado’ con una silla. Para que servidor pudiera sentarse mientras tanto, no fuera a cansarse.
  • Acabado el primer inicio, me dejan allí, conectado a la WiFi de la tienda, por si quisiese bajarme algún ’service pack’ o cualquier cosa. Sin prisas (a pesar de que la tienda tenía una afluencia de público más que notable).
  • Una vez concluido el asunto, me vuelven a empaquetar el ordenador y, por si la amabilidad no hubiese sido suficiente, añaden un par de tonterías de cortesía: un nano ratón de esos que provocan síndrome de túnel carpal con solo mirarlos y un auricular-micrófono de oreja. Bagatelas, sí, pero gratis. Para rematar, para una amiga que había soportado el proceso con una envidiable mezcla de estoicismo y envidia (el cacharrito es muy mono), un par de detallitos Hello Kitty (que, pese a que a ella no le entusiasmasen, por aquí es toda una religión).

Pues eso, que igualico que en mi pueblo. La próxima cosa que me compre en España va a causarme un serio trauma, me temo…

Kategorien: Planet JEM

Re: Popculture in logics

KWARC was! - Di, 2009/12/22 - 12:10

Inspired by a post from Denny Vrandečić, I came up with more quotes from pop culture, rewritten in logics – enjoy, and please correct me if anything should be wrong:

  • ¬∃knows.TroubleI’veSeen (Spiritual)
  • Bier ⊑ ¬∃gibtsAuf.Hawaii ⇒ Ich ⊑ (¬∃fahreNach.Hawaii)⊓(∀bleibe.Hier) (Kuhn, 1963)
  • ¬(⋄I ⊑ ∃get.¬“⊨”) (Jagger/Richards, 1965)
  • ¬∃ b:Business . b = ShowBusiness (Berlin, 1946)
  • I ⊑ ∃shot.Sheriff ⊓ ∀shot.¬Deputy (Marley, 1973)
  • ¬(⊥ ⊓ ¬HoundDog) (Presley, 1956)
  • ¬∃ ¬Sunshine ← gone(She) (Withers, 1971)
  • ∀x ∃y . needs(x, y) ∧ loves(x, y) (Blues Brothers, 1981)
  • I ⊑ ∃feel.(Pretty ⊓ Witty ⊓ Gay) (Bernstein/Sondheim, 1961)
Kategorien: Planet JEM

XSLT for Presentation MathML in a Browser

David Carslisle's Blog - Mo, 2009/12/21 - 01:22

Back in 2002 at the MathML Conference I presented a stylesheet, pmathml.xsl, that detected the browser being used and inserted whatever was necessary to enable MathML on that platform. The stylesheet is distributed, along with the slides from the conference presentation, from the W3C Math/XSL area.

The stylesheet is showing its age, in particular a large part of its complexity is due to the fact that that it encodes two completely separate languages in one file, XSLT, and the ‘wd-xslt’ language used in IE5. IE 5 is not an important platform these days, and for some years MathPlayer has been able to act as a MIME Filter in Internet Explorer, and so automatically insert the needed object references into the document without using an XSL stylesheet. However the XSL stylesheet mechanism still has uses, and may be adapted to other browsers. An updated version of this stylesheet has been in use for the NAG Library documentation.

I have placed an updated version of pmathml.xsl on google code. This loses all the wd-xsl code so requires IE6 or later, but it detects Opera and Safari and in that case inserts some extra elements to make it more likely that the documents meets the conditions of the MathML profile for CSS, and links to some CSS to render the resulting elements. The CSS is a combination of some old CSS of mine and George Chavchanidze's CSS developed as part of the MathML profile for CSS.

Unfortunately xlink links no longer work in Firefox 3, and so this version uses some javascript to give link behaviour to any element with an xlink:href attribute. Since it is doing this it also enables links for unprefixed href attributes, in anticipation of MathML3's href attribute for linking.

I hope to extend this to enhance MathML3 support, rendering the new MathML3 features as far as possible in existing browsers. The current check in is mainly to form a baseline in google code before adding any new MathML3 features.

Kategorien: Planet JEM

MathML as ASCII Art

David Carslisle's Blog - Fr, 2009/12/18 - 21:34

Normally one wants to use a full typesetting system, and access to fonts with a rich variety of symbols to typeset mathematics. But sometimes you don't.

Plain text, restricted to ASCII, still has its uses. It is possible to lay out the 2-dimensional mathematical notations as a kind of ‘ASCII-art’. Historically in the days before GUI workbook-style interfaces most Computer Algebra systems would use this kind of layout, and they can usually still be persuaded to use this style even in current versions.

I've just made available a very old stylesheet, it was I think one of the first XSLT 2 stylesheets that I wrote, which renders MathML in this style. It still does not do all of MathML3 (or 2) presentation MathML, but I intend to extend it as time permits.

The stylesheet is available on google code and some examples running against the MathML test suite are shown below.

The google code project also has the htmlparse styesheet discussed previously in this blog, and a perhaps more serious XSLT stylesheet to render MathML via TeX, again that will be extended to cover most of MathML3, as part of the MathML CR implementation phase – something to do over the Christmas break. Documentation of exactly what's in the project will be added eventually, it's only been running a day.

sum1

infinity ---- \ ) x / i ---- i = 0 msubsup1

1 / x | e dx / 0 mtable2

2 2 1 x + y x + 2yx + y 2 2 3 2 2 3 x + y x + 2yx + y x + 3yx + 3y x + y 2 2 3 2 2 3 4 3 2 2 3 4 x + 2yx + y x + 3yx + 3y x + y x + 4yx + 6y x + 4y x + y 3 2 2 3 4 3 2 2 3 4 5 4 2 3 3 2 4 5 x + 3yx + 3y x + y x + 4yx + 6y x + 4y x + y x + 5yx + 10y x + 10y x + 5y x + y mfrac4

_ 1 + \|5 --------- 2
Kategorien: Planet JEM

MathML3 article at IBM developerWorks

David Carslisle's Blog - Mi, 2009/12/16 - 19:38

IBM developerWorks have just published an article that I wrote on on MathML3, http://www.ibm.com/developerworks/xml/library/x-mathml3. I doubt that it has any information new to readers of this blog, but perhaps it may reach a new audience and spread the word about MathML3.

Kategorien: Planet JEM

Nuestro Top 40 del 2009

Otro blog mas - Mi, 2009/12/16 - 13:14

Parece que se acaba el año (yo sigo buscando desesperadamente mis meses de octubre y noviembre: si alguien los ha visto, que avise) y toca hacer las listas de costumbre de fin de año (también cerramos década, pero con eso no me voy a atrever).

De la mía, poco que decir:

Pocas cosas '2009'...

Al fin y al cabo, la mantiene last.fm desde hace unos cuantos años… Pero este año voy a destacar la nuestra, la del medio millón de usuarios que tiene el servicio: Last.fm’s Best of 2009. Me quedo con ella porque creo que destaca muchos de los aspectos que hacen que me gusten tanto tanto last como la filosofía de la web 2.0: efecto red, filosofía abierta, ‘data inside’, personalización…

Por una vez, no llegué muy tarde...

Y es que juntar la agregación de todos los datos con la de tus datos hace que todo ‘top 40′ se conviera en tu ‘top 40′. Y eso… mola (incluso cuando te recuerdan que sí, que has oído una de Kelly Clarkson en el último año).

Ahora mismo aún falta publicar la parte de la lista que va del 10 al 1 (imagino que lo harán esta tarde y me pillarán en un avión, esloquetiene…), pero no dejéis de visitar el Last.fm’s Best of 2009.

(Para los interesados en “listas de la década”, la opción ‘generalista’ sería The Noughtie List: the 2000s in Review y la ‘musical’ Best of the Decade (2000-2009) Online Music Lists

Kategorien: Planet JEM

Candidate Recommendations

David Carslisle's Blog - Di, 2009/12/15 - 22:41

I'm pleased to be able to announce that the Candidate Recommendation drafts of MathML3 and the MathML for CSS profile are available at http://www.w3.org/TR/2009/CR-MathML3-20091215/ and http://www.w3.org/TR/2009/CR-mathml-for-css-20091215/.

It is during this Candidate Recommendation phase that implementation work needs to begin in earnest as we need to show via the test suite that all the features are implemented by two implementations.

Kategorien: Planet JEM

Thoughts on Revising DSRL

David Carslisle's Blog - Fr, 2009/12/11 - 15:27

A while ago now, I posted an article on DSDL. In it I commented that part 8, DSRL, had a lot of problems. The new Project Editor, Francis Cave, has recently posted the first cut at a revised draft of DSRL, and also posted some thoughts from me suggesting some more extensive revisions that could be made.

The posting can be seen in the public archives of dsdl-discuss at http://lists.dsdl.org/dsdl-discuss/2009-12/0002.html. dsdl-discuss is a closed list for members of SC 34/WG 1, however comments are welcome on the public list dsdl-comment 'at' dsdl.org archived at http://lists.dsdl.org/dsdl-comment/.

Kategorien: Planet JEM

Citing URLs with BibLaTeX and AUCTeX

KWARC was! - Mo, 2009/12/07 - 13:31

I recently switched to BibLaTeX and also convinced Michael.  Key advantages are: a huge supply of entry types and fields, comprehensive customizability, better Unicode awareness, and an exhaustive documentation.  Among the best features is that one can now properly cite URLs.  Not only is the url field supported (and displayed!) for almost all entry types, but also there is a standard way of saying when you last visited a URL – either a combination of the fields urlyear, urlmonth and urlday, or alternatively urldate = {YYYY-MM-DD}. The only tedium that remains is entering such dates. Users who, like me, use the AUCTeX Emacs mode for editing LaTeX and BibTeX, might find the following macro helpful. It is ready to be used in your ~/.emacs file:

(defun bibtex-insert-current-urldate () (interactive) (bibtex-make-field '("urldate" "" (lambda () (format-time-string "%Y-%m-%d" (current-time)))) t))

The following line binds it to the keyboard shortcut C-c u:

(add-hook 'bibtex-mode-hook '(lambda () (define-key bibtex-mode-map [(control c) ?u] 'bibtex-insert-current-urldate)))

With the default BibLaTeX style, the urldate field will render as (visited on MM/DD/YYYY).

Kategorien: Planet JEM

¿Quieres enseñar estándares web en la universidad?

Otro blog mas - Do, 2009/12/03 - 10:59

La universidad es la UOC, la titulación es el grado de Multimedia y la asignatura se llama Lenguajes y estándares web (también buscamos gente para unas cuantas asignaturas más…).

Los materiales del curso, que imagino que os gustarán, los conforman los primeros 38 artículos del Opera Web Standards Curriculum. Sí, traducidos al español y al catalán por cortesía de la UOC :-). Aún no puedo publicar el enlace a esas traducciones, porque no están acabadas de maquetar, pero en breve os cuento.

Lo malo, me temo, es que vais a tener que trabajar conmigo :-P.

En fin. Que si os interesa la cosa (aparte de unos sólidos conocimientos de (X)HTML y CSS, se exige titulación universitaria, me temo, y se valorará mucho un enlace a un buen portafolio) os podéis pasar por el siguiente enlace (y por favor, intentad no despotricar mucho del formulario que, siendo generosos, “podría ser mejor”): Desarrollo web con estándares (HTML, CSS, JavaScript, PHP,…).

También os pueden interesar otras ofertas del grado de Multimedia: Diseño web y arquitectura de la Información, Diseño de Interfaces Multimedia, Diseño gráfico, Matemáticas y Física para Multimedia, Tratamiento digital de audio, imagen y vídeo o Gráficos 3D. O el resto de ofertas que se acaban de abrir para muchos de los grados de la universidad.

Kategorien: Planet JEM

En defensa de los derechos fundamentales en internet

Otro blog mas - Mi, 2009/12/02 - 10:49

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”

Una vez dicho lo cual, por favor leed ¿Me van a desconectar de Internet si uso redes P2P?, que aclara bastantes cosas sobre el anteproyecto de marras.

Kategorien: Planet JEM

“En cinco años esto desaparece. No habrá ni canciones ni música” (sic)

Otro blog mas - Di, 2009/12/01 - 16:41

Así titula (sin el ’sic’) El País su noticia sobre 200 personas manifestándose (sí, la noticia tiene algo más de dos palabras por manifestante, o aproximadamente una palabra por cada cuatro firmantes del manifiesto que han presentado…) para exigir medidas proteccionistas para la venta de discos (ellos afirman que la música)…

Las declaraciones que hablan de esta entrada son de Luis Eduardo Aute. Faltaría ver en qué se basa el señor Aute para hacer tales declaraciones. Informarse de cómo va el negocio de la música es complicado en todas partes, como pasa siempre que las cosas están en manos de los lobbies. Pero para que la música se acabe en cinco años, el panorama español debe ser muy diferente al británico… Y es que hace unas semanas uno de los blogs del Times, Times Labs Blog miraba los números del país de los Beatles y, curiosamente, no le acababa de salir un panorama tan desolador…

¿Mal para la música o para las discográficas?

Veamos, desglosados, los cinco apartados de la gráfica:

  • En primer lugar tenemos los ingresos por ventas de discos que se han llevado las discográficas. Que, efectivamente, se han despeñado, casi un 27%, en el periodo, desde más de 1,000 millones de libras a menos de 800.
  • En segundo lugar tenemos los ingresos por directos que se llevan los artistas. Que, curiosamente, se han disparado, algo más del 70%: de 430 a 730 millones anuales.
  • En tercer lugar tenemos lo que recauda PRS (una SGAE británica) por reproducción en lugares públicos, que también ha subido, un 27%, de 420 a 535 millones anuales.
  • En cuarto lugar, lo que han perdido los artistas por ventas de discos: como las discográficas, casi el 27%. A diferencia de ellas, de un pastel “un poco” más pequeño: de 152 a 112 millones anuales (¿Cómo? ¿Que los artistas se llevan 7 veces menos que las discográficas por sus discos vendidos? Qué cosas…).
  • Finalmente, los ingresos de los promotores de conciertos por la música en directo, que han subido un 70%, de 48 a 81 millones de libras al año.

Sumando, los artistas en reino Unido han pasado de ingresar 583 millones de libras anuales en 2004 a 844 millones en 2008, para un incremento de casi el 45%. Distribuido, eso sí, a los que se van de bolo en bolo, más que a los que viven del fenómeno “greatest hits”…

Y, en global, la industria musical británica, a pesar del diabólico P2P, se mantiene poco más o menos constante, alrededor de los dos mil millones de libras anuales (faltaría incluir el “merchandising”, claro, que algo me dice que tampoco ha bajado, pero no hace falta que seamos tan malos con los “pobres” señores de las discográficas):

Pero... ¿no habíamos quedado que las cosas iban fatal?

Es probable que en España, dada la absoluta falta de transparencia que padecemos, nunca sepamos cómo les va realmente a los músicos. Pero, a falta de luz y taquígrafos, voy a sospechar que la cosa se mueve por derroteros como los británicos (aunque a escalas mucho más pequeñas, desde luego) y que la cacareada “ley de la música” es, más bien, una “ley de las discográficas” patrocinada por dos mil músicos que o no están muy bien informados o no están dispuestos a irse de bolo (si es porque están cansados de todo o porque ya no llenan, tampoco lo sabremos nunca).

Kategorien: Planet JEM

Una de soft para Symbian S60…

Otro blog mas - Do, 2009/11/26 - 13:47

Una plataforma en vías de extinción. Pero con algunas aplicaciones interesantes.

De los sistemas operativos para ’smartphones’, probablemente, ahora mismo, sea Symbian S60 el que más complicado lo tiene para sobrevivir: nadie duda de la capacidad de Apple con el iPhone, de Google y Android, ni de la adicción que provocan las CrackberrysBlackBerrys entre sus propietarios. Tampoco puede dudar nadie del músculo económico de Microsoft (y aún menos de su obstinación) para mantener con vida Windows Mobile cuanto sea conveniente. Pero S60 tiene competencia hasta en su propia casa: parece que Nokia ha renunciado a usar S60 (en ninguna de sus variedades actuales, las 3rd y 5th editions) en su gama enseña, la N, que parece que se pasa a Maemo, una variante de Linux que, precisamente por ser Linux, parece ahora mismo tener más aplicaciones y desarrolladores que unidades vendidas en el mercado [exageración, sí, y poco documentada, pero me juego un café a que en la ratio aplicaciones desarrolladas/unidades vendidas ganan de largo a cualquier otra cosa].

Con lo que probablemente mi N97 acabe siendo una pieza para el recuerdo. Y es una verdadera lástima. Porque, para mi gusto, no hay ningún otro teléfono que, en cuanto a hardware, se le acerque ni lo más mínimo: servidor necesita un teclado, y de los dispositivos con teclado que hay actualmente en el mercado o anunciados, nada puede competir con el teclado del N97 (no, los dos Androids de Motorola tampoco, para mi gusto). ¿La prueba? Docenas de conversaciones ‘messenger’, con sus acentos y todo, sin que el interlocutor de turno se diese cuenta de que, al otro lado, no había un teclado de tamaño completo.

En fin. No es la primera vez que apuesto a caballo perdedor por lo que respecta a plataformas tecnológicas (ay, mi Amiga…) ni será la última. Y acabaré rindiéndome algún día y saltando a Android (si sale algo con teclado y un hardware competitivo con Nokia) o Maemo (para cuando el N9×0 de turno sea más un verdadero teléfono que un genial dispositivo/juguete para ‘hackers’ y ‘early adopters’ que, además, también sirve para llamar).

Pero, finalmente, creo que tengo mis necesidades de software para el cacharro cubiertas. Como la tarea de ir localizándolo todo ha sido larga y complicada, y por si aún queda algún usuario de smartphones casado con S60 por ahí, ahí van mis aplicaciones ‘de cada día’…

  • Nimbuzz, mi aplicación de mensajería. Con posibilidad de conexión a las redes de MSN y Windows Live, Skype, Yahoo!, Facebook, Googlr Talk, AIM e ICQ, más un cierto grado de interacción con Twitter y, sobre todo, una interfaz que me gusta bastante más que la de Fring, mi anterior cliente favorito.
  • Mail for Exchange o Nokia Messaging, de la propia Nokia. Una de las dos debería venir instalada y configurarse sola pero, por algún extraño motivo, no es así. Y luego se preguntarán porque pierden cuota de mercado…
  • mobbler, el cliente de código libre para last.fm. Fuera de Reino Unido, Estados Unidos y Alemania (creo recordar), los que quieran acceder a la radio tendrán que pasar por caja. Pero vale la pena. Demostración, además, de las limitaciones estúpidas que impone Apple a sus desarrolladores y que consiguen que tanto el cliente nativo para Android como esta aplicación independiente sean mejores que la más popular. Manda…
  • Gmail for mobile, la aplicación Java. Para cuando pasar por el cliente de Exchange o ‘Messaging’ no es conveniente. Muy importante configurarla (Ajustes :: Gestor aplicacs. :: Aplics. instaladas :: GMail :: Ajustes de conjunto) para desactivarle el teclado en pantalla y poder usar toda la pantalla.
  • Google Maps for mobile. No hace falta presentarla, ¿no?
  • Opera Mobile 10. Uno va a seguir opinando que en 3.5″ no cabe “toda la web”, y que mejor pasar por la “web móvil”, por limitada (¿adecuada?) que esta sea. Pero aún así hay que reconocer que el navegador nativo de Nokia es de lo más limitado que existe. O sea que, para casos de emergencia, Opera.
  • PuTTY for Symbian OS. En algún momento me tenía que poner “geeky de verdad”, ¿no? Además, (i) un cliente SSH es una de esas cosas que demuestran porque un [buen] teclado es tan esencial y (ii) los desarrolladores han pensado en la interfaz y en el usuario tipo, construyendo algo que parecería imposible.
  • Gravity, mi cliente para Facebook y Twitter (también funciona con instalaciones de StatusNet, el clon de código abierto de Twitter). Otra gran demostración de buena interfaz móvil. Últimamente se han frenado con el brutal ritmo de actualizaciones que llevaban, pero es una de mis aplicaciones favoritas. Tanto, que es la única de pago de la lista. Pocas veces me he gastado €6,40 tan a gusto. El incipiente soporte para Google Reader tampoco puede ignorarse, aunque aún le falta un poco para ser un argumento de venta más.
  • Shazam iD. Oficialmente, el ‘reconocecanciones mágico’ sólo funciona para S60 en Reino Unido. En la práctica… no :-).
  • Google Search. Finalmente, con búsqueda geolocalizada y activada por voz. Como en los ’smartphones’ de verdad…
  • Spotify for Symbian. Una de las mayores incoherencias de Spotify… hasta ahora. Y es que en los dominios de Spotify hay muchos más móviles Symbian que Androids y iPhones (la lista de Nokias sobre los que ahora corre Spotify es extensa y no se limita a la gama más alta del fabricante). Cosas de preocuparse, a veces, más del ‘mindshare’ que del ‘marketshare’… Como todas las versiones móviles de Spotify, sólo para suscriptores de pago.

En fin. Suficiente soft como para que, durante al menos un tiempo, el N97 siga siendo mi móvil…

PS 20100113 Otra aplicación muy interesante, especialmente para amantes de la música, es TuneWiki for Symbian, que inicialmente era un reproductor de la música que uno tuviese con el móvil más buscador de letras por internet (que sincroniza con la música) pero a la que han ido añadiendo componentes, especialmente un sintonizador de radios ’shoutcast’ que da muchísimo juego (ojo, eso sí, al consumo de ancho de banda si no estamos usando WiFi).

Kategorien: Planet JEM

El Grado en Multimedia de la UOC y Mosaic, este sábado en Madrid

Otro blog mas - Di, 2009/11/17 - 22:43

Saben los habituales que no suelo hablar de trabajo en el blog, pero esta vez es por una buena ocasión. Para el que no lo sepa, servidor se dedica, entre entrada de blog y entrada de blog, a currar de profe en la UOC, sobre todo en lo que hasta ahora era un título propio de la Universidad, el Graduado Multimedia. Pero a partir de febrero ese título evolucionará hacia el Grado de Multimedia, un ‘título Bolonia’ (esto es, adaptado al EEES). Y este sábado, 21 de noviembre, estaremos presentando el nuevo título en Madrid, junto con los también renovados y EEESificados grados en Ingeniería Informática y Tecnologías de Telecomunicación (en el Abba Atocha Hotel).

También presentaremos la próxima versión de la revista Mosaic (que, crucemos los dedos, estará en línea el sábado) y, para acabar de redondear la jornada, celebraremos una mesa redonda sobre la profesión del multimedia, con Tona Monjo (docente del grado de Multimedia), Javier Fdez. Rivera y Adelardo Sánchez, responsable de e-learning de Entel (graduados multimedia ambos), Raquel G. Cabañas (estudiante del Graduado Multimedia) y Antonio “Error 500″ Ortiz que, además de ser una ‘web celebrity’ y director de estrategia online y editorial de Weblogs SL, colabora con nosotros en el máster de Creación y producción multimedia. Todo ello moderado por Andrés Pedrera Carvajal, director técnico de iRTVE Medios Interactivos.

O sea que si estáis por Madrid o la cercanía, no dudéis en pasar y saludar (avisad antes, por favor). Prometo premio ;-).

Y para los que os mováis por órbitas más barcelonesas, dentro de unas semanas haremos lo propio “jugando en casa”.

Kategorien: Planet JEM

XML Entity Definitions for Characters

David Carslisle's Blog - Di, 2009/11/17 - 19:57

I'm pleased to announce that the last call draft of XML Entity Definitions for Characters has been published:

http://www.w3.org/TR/2009/WD-xml-entity-names-20091117/

Comments are welcome on www-math@w3.org, please put the text
[last-call...
in the subject line, preferably like this:
[Entities-last-call] - summary of comment

Kategorien: Planet JEM

WIRIS tools in Moodle - DEMO site

JEM Blogs - Di, 2009/11/17 - 12:59

We have just launched a moodle site to test WIRIS math tools for Moodle.

Pay special attention to WIRIS Quizzes, the improvement to Moodle standard quizz system that allows you to easily add random variables to a question or automatically evaluate them.

www.wiris.com/demo-moodle/
user: teacher or student
password: wiris

This is a demo site, every night the content is cleaned. Don't worry to make a mess.

Kategorien: Planet JEM

Inhalt abgleichen