Me están pirateando el manual de XHTML

Permalink | Archivado en: Alma Geek, CSS, Cafeína, Cultura libre, Diseño y Desarrollo Web, Tutoriales, XHTML, Yo, Yo me quejo

Tiene narices que para una vez que actualizo el blog, tenga que ser por una cosa como esta. Ayer andaba buscando yo referencias a ver quién enlazaba a mi manual, y me encontré con esto:

Pirateo (1)

Sí, así de surrealista: un tío coge mi manual de XHTML y CSS y se pone a venderlo en Lulu (un servicio de impresión bajo demanda).

Y lo peor es que lleva haciéndolo desde el 2007 y yo no me he dado cuenta hasta ahora…

Pirateo (2)

Y no os perdáis, que además de venderlo en papel, también cobra por descargar el PDF.

Pirateo (3)

Me he puesto en contacto con Lulu a ver qué me dicen. Tampoco creo que el pirata se haya hecho de oro, ni mucho menos, pero me cabrea mucho que alguien se aproveche así de mi esfuerzo desinteresado (recordemos que mi manual está bajo una licencia Creative Commons que permite la distribución, pero prohíbe el uso comercial).

En fin, según vaya teniendo noticias de esto iré actualizando este post.

[Actualización: 16 de mayo] Ya está solucionado el tema. En Lulu han retirado el libro y me han dado un recuento de copias vendidas. El número es lo bastante pequeño como para considerar meterme en más berenjenales. ¡Gracias a todos por el apoyo!

Nuevo curso… y quizás último

Permalink | Archivado en: Alma Geek, CSS, Diseño y Desarrollo Web, Programación, Ruby on Rails, XHTML, Yo

Pues sí, tras muchos años de cursos factoriales, este es mi primer curso en el que tengo la oportunidad de acabar la carrera.

El curso pasado fue durísimo, pero he logrado aprobarlas todas, incluyendo “cocos” como AIC, PL, IS2, etc. Así que este año sólo me quedan el proyecto de fin de carrera, SOR y optativas.

El PFC aún no lo he empezado, pero he hablado con dos profesores del DCCIA para que me tutoricen mi propuesta de proyecto: una aventura gráfica 2D (con su parser). Según cómo esté de ganas de dibujar a lo largo del curso me centraré más en la aventura o el parser. Mucho curro, pero prefiero currarme el proyecto con algo que me guste y me motive, antes que dedicarle muchas horas a algo fácil pero aburrido.

Por cierto, aún no sé que librería/s gráficas/multimedia usar. Implementarlo yo todo desde cero, con OpenGL y SDL es una opción, pero es que eso sería casi un proyecto por sí mismo, y ya tengo mucho trabajo por hacer. Gosu me encanta, tiene versión para C++ (que es el lenguaje que voy a utilizar), pero todavía está en fase beta y tiene fallitos. He pensado en Irrlitch, que tiene funcionalidades para el dibujo 2D, pero he visto el código de ejemplo del tutorial que hay para sprites y es bastante… engorroso. ¿Alguien me aconseja alguna librería? Gracias :)

En cuanto a SOR, me han dicho que la teoría no es muy difícil, que lo más duro de esta asignatura es la práctica. La práctica consiste en la implementación de un sistema distribuido, que se irá programando a lo largo de todo el curso (los grupos de práctica son de cuatro personas). Acabamos de empezar, y yo la semana pasada le dediqué a esta asignatura 16 horas de mi tiempo, y en esta ya llevo gastadas 10, así que las voy a pasar canutas.

Optativas tengo un puñado, ya que contando créditos de optativas y de libre elección me harían falta siete asignaturas y me he matriculado de diez, por si las moscas. Las de este cuatrimestre no tiene ninguna examen de teoría, pero he de asistir a todas las clases, lo cual es un poco mosqueante…

En resumen, que casi no tengo libre y cuando empiece el proyecto aún voy a tener menos, pero la posibilidad de acabar este año motiva un montón. ¡Y el no tener que repetir AIC motiva aún más!

En otro orden de cosas, hace poco fue el 3r concurso de mash-up’s y movilidad, y hemos logrado el tercer premio. Esta vez, además de ir con Ernesto, hemos formado equipo con su compañero de trabajo David García, que se lo curró muchísimo. Podéis echarle un vistazo al proyecto presentado: básicamente consiste en un mash-up capaz de recibir vídeos por videollamada, los cuales sube a YouTube y geolocaliza en un mapa de Google.

XHTML+CSS: nueva versión

Permalink | Archivado en: CSS, Diseño y Desarrollo Web, Tutoriales, XHTML

Aprovechando este concurso de Maestros del Web, he terminado una nueva versión del manual de XHTML y CSS: revisión de erratas, incorporación de algunos posts de Cafeína y un par de capítulos nuevos.

Podéis descargar el PDF (750KB, aproximadamente). Recordad que está distribuido bajo la licencia Creative Commons Attribution – Non Commercial – Share Alike (como el blog), así que compartidlo, traducidlo, añadidle cosillas, y demás :)

Leer más »

Por qué en IE se ve “bien” y en Firefox se ve “mal”

Permalink | Archivado en: CSS, Destacados, Diseño y Desarrollo Web, XHTML

El otro día una amiga me comentó que una compañera suya estaba haciendo una web, y que “en el Explorer se ve bien y en Firefox mal”, y me preguntó que a qué podría ser debido. Le di una respuesta deprisa y corriendo y creo que no expresé bien, así que aquí va la full version. La comparto con vosotros porque seguramente nos esperen muchas más preguntas de este estilo.

La clave para entenderlo bien es darle la vuelta a la tortilla. La realidad es que en IE se ve “mal”, y en el resto de los navegadores (no sólo Firefox) se ve “bien”. Pongo “bien” y “mal” porque son apreciaciones que hacemos los humanos, subjetivas.

Los navegadores no son adivinos con bolas de cristal que se conectan a la mente del maquetador web e interpretan su voluntad. El maquetador tiene que dejar escrito, detalladamente, el contenido y apariencia de la página web: esto se consigue con los lenguajes (X)HTML y CSS.

Estos lenguajes se encuentran bien definidos cómo estándar, en el WWW Consortium (viene a ser algo así como la RAE). Este organismo se encarga de describir con precisión cómo deben interpretar el (X)HTML y el CSS los navegadores.

Ahora bien, los navegadores no siempre cumplen a pies juntillas lo que dice el W3C. Es más, cierto navegador no hace ni puto caso.

Leer más »

XHTML de una maldita vez V: Enlaces

Permalink | Archivado en: Diseño y Desarrollo Web, Tutoriales, XHTML

Ya sabemos las etiquetas básicas para estructurar nuestro texto. Ahora toca aprender a usar una de las características más importantes de la web: los enlaces (o links). Se crean con la etiqueta <a>.

Leer más »

XHTML de una maldita vez IV: Etiquetas de formato

Permalink | Archivado en: Diseño y Desarrollo Web, Tutoriales, XHTML

Ahora veremos cómo destacar ciertas partes de nuestro contenido de nuestra página para hacer más clara la lectura. Si ya tienes nociones de HTML, al final de este capítulo hay un apartado para los aficionados a <b> y compañía (recuerda: ¡son malvadas por naturaleza!).

Hay que tener en cuenta que el aspecto de todos estos formatos es totalmente configurable usando CSS.

Leer más »

XHTML de una maldita vez III: Etiquetas básicas

Permalink | Archivado en: Diseño y Desarrollo Web, Tutoriales, XHTML

Ahora que conocemos la estructura básica de un documento XHTML, aprenderemos las etiquetas básicas que nos permitirán empezar a crear contenido para nuestra web.

Leer más »

XHTML de una maldita vez II: Estructura de un documento XHTML

Permalink | Archivado en: Diseño y Desarrollo Web, Tutoriales, XHTML

Este capítulo es tremendamente aburrido, pero muy importante. No es muy largo, así que presta atención. Ahora aprenderemos a formar el esqueleto de nuestros archivos para poder usarlo más adelante a modo de plantilla.

Leer más »

XHTML de una maldita vez I: Introducción

Permalink | Archivado en: Diseño y Desarrollo Web, Tutoriales, XHTML

Este es el primer artítulo de un tutorial que cubre cómo realizar webs usando una de las tecnologías estándares del W3C: el XHTML. En este mismo blog iré escribiendo también tutoriales de CSS, que es la otra tecnología necesaria para hacer páginas web.

Para entender este tutorial no hace falta tener conocimientos previos, así que lo único que necesitas es:

Leer más »

CSS-Sésamo II: Cabeceras

Permalink | Archivado en: CSS, Diseño y Desarrollo Web, Tutoriales, XHTML

Hola, soy Coco, y en este capítulo de CSS-Sésamo vamos a ver cómo podemos hacer una cabecera con una imagen chula, a la vez que mantener la semántica de nuestro documento. Lo que queremos es una cabecera que al hacer clic sobre ella nos lleve a la página principal.

Leer más »

Maquetar con CSS

Permalink | Archivado en: CSS, Destacados, Diseño y Desarrollo Web, XHTML

Mi amigo Ernesto es un radical de Linux y del software libre y fue él quien me convenció para que diseñara webs de acuerdo a los estándares del W3C. Las ventajas, entre otras:

Leer más »