Archive for September, 2008

CSS3 y el futuro

Tuesday, September 30th, 2008

Dicen que HTML5 se retrasará unos 10 años, pero ya hay muchas cosas implementadas. Los tags <video> y <audio>, algo del <canvas>, … Muchas posibilidades, pero siendo sinceros: lo que Flash nos permitía hacer hace ya unos años; eso sí, el que ignore que bajo todo esto están lenguajes XML, scripting en claro, y especificaciones para personas humanas, es que no ha entendido nada.

Pero hay una cosa que si no está ya aquí, poco le falta. En CSS3 habrá cosas tan increibles (para un maquetador web de 0.75 claro, a un programador J2EE esto se la refamflinfa, palabra que creo nunca había escrito) como

  • sombras en el texto
  • esquinas redondeadas
  • reescalado de imágenes de fondo
  • varias imágenes de fondo por elemento
  • bordes con motivo de imágenes
  • sombra para cajas
  • font-faces (por fin…), el navegador podrá cargar fuentes del servidor, en ttf, y ya

Muchas de estas cosas están ya implementadas, eso sí, con sus prefijos para cada navegador (-moz, -webkit, -ms) hasta que el W3C lo estandarice. Y aquí me pregunto, ¿por qué van tan lentas las cosas? Bien es cierto que hoy en día los estándares son más complicados que especificar el tamaño de un A4, y pueden tener muchas más consecuencias. Pero creo que, ya que casi todos los navegadores recientes (Firefox 3, Chrome (ejem, con sus cosas, pero que al tirar de Webkit lo solucionará rápido) y Safari) lo implementan podían quitarse de prefijos.

Si tenéis más interés sobre lo que CSS3 os va a ofrecer tengo dos alternativas que ofreceros yo:

  1. Para masoquistas: ver el draft de la especificación en el W3C
  2. Para gente normal no-desarrollador-de-navegadores, podéis ver la fantástica web CSS3.info. Ahí encontraréis un listado de las novedades, ejemplos (con código).

En el caso de que estéis muy interesados en las font-faces, no deberíais dejar de leer el artículo en A List Apart titulado CSS @ Ten: The Next Big Thing. My bueno y con muchos ejemplos.

Ale, a disfrutar.

Túneles SSH

Sunday, September 28th, 2008

¡Qué cosa tan útil y qué desconocida!

La verdad es que el tema de los túneles SSH es una herramienta útil para traer de cabeza a cualquier sysadmin que quiera “ver” qué es lo que hacen sus empleados. Pero mira que lo había utilizado veces y no terminaba de ver cómo funcionaba, lo que, habiendo trabajado con Infraestructuras de Clave Pública (PKI), servidores HTTPS y demás historias basadas en temas criptográficos me causaba desazón.

Y el problema es que el 99% de los tutoriales en los que se cuenta cómo hacer un túnel SSH no dejan ver (o yo he leído tan rápido o soy tan tonto que no lo he visto), con ánimo de mostrarlo todo más sencillo, un pequeño aspecto, que es el que voy a intentar mostrar aquí.

Lo que a mi me parecía extraño de los tutoriales era lo siguiente, utilizando como ejemplo un servidor de VNC (escritorio remoto): en ningún momento se ejecutaba en el servidor (el “otro” punto del túnel) un comando que enganchara el túnel al puerto deseado. Aunque esto no se haya entendido muy bien, espero que con mi tutorial se entienda “el todo”, incluyendo la teoría por debajo, un poco mejor:

(more…)

Feliz 25 Cumpleaños GNU

Saturday, September 27th, 2008

net.unix-wizards

Fecha: 27 Sept, 1983, 7:35 pm

Voy a escribir un sistema de software compatible Unix que llamaré GNU (GNU’s Not Unix: «GNU no es Unix») para ofrecerlo de forma libre a cualquiera que quiera usarlo. Cualquier contribución en forma de dinero, programas y equipamiento vendría muy bien.

Para empezar, GNU tendrá un kernel además de todas las utilidades para escribir y ejecutar programas en C: editor, shell, compilador, ensamblador y otras cosas (…)

¿Quién soy? Mi nombre es Richard Stallman, inventor del editor EMACS original tan imitado por ahí. Estoy en el Laboratorio de Inteligencia Artificial del M.I.T. (…)

Creo que la regla de oro que explica por qué tengo que escribir GNU es que si te gusta un programa debes compartirlo con otras personas a las que también les guste. No puedo en conciencia firmar un acuerdo de confidencialidad o licencia de software de ningún tipo. Así que para poder seguir usando los ordenadores sin violar mis principios he decidido juntar software suficiente como para poder usarlos sin tener que recurrir a software que no sea libre (…)

HD y soporte lógico

Wednesday, September 10th, 2008

Hay gente que comentan que no se nota la diferencia, que eso del Blue Ray y el HD es una tontería para sacar pasta.

A esta gente le digo que o no habéis visto contenido en HD (incluso aunque sea 720p) o lo habéis visto de lejos (con una pantalla pequeña o a demasiada distancia). Ver una película o serie en HD es alucinante en el salón de casa con una tele de 42″ es algo increible, y si no es así, en la cama en tu portátil, que también lo es.

Problema: las películas y series en iTunes es lo más cómodo del mundo, y yo he pagado 3 euros por alquileres, así que me parece interesante esa forma de ver contenidos. Hago click y en 10 segundos estoy viendo la peli que quiero. Con esa comodidad y con un poco de educación, la piratería se va a la mierda, cosa que ojalá pase. Y no quiero que la piratería se vaya a la mierda para beneficio de las productoras, sino para beneficio de los que hacen buena música y buenas películas o series. Fuera intermediarios, el precio bajará y todo será más cómodo.

Esta comodidad no la da ni el DVD, ni el BD, ni un HDD. Eso sí, pienso que las cosas se tendrán que seguir almacenando en algún lado, pero la guerra estará en el formato lógico, porque el físico dará igual cual sea, siempre y cuando vaya por USB 3.0 ;-)

¿Montilla en Cupertino?

Wednesday, September 10th, 2008

José montilla y Steve jobs

¿o yo estoy flipando?

Iconos que reproduzcan sonidos en GNU/Linux

Wednesday, September 3rd, 2008

Hubo una época en la que me hice un iconito en la barra superior de mi Ubuntu que, cuando lo pulsabas, decía “¡pájaro!”, gañan-style. Era gracioso, sobre todo en un ambiente de oficina distendido.

Pues bueno, hoy he encontrado una web llamada Instant Rimshot que dispone únicamente un botón que, al pulsarlo, reproduce un redoble de batería (o como se diga en español), un rimshot en inglés. En la cultura anglosajona (por lo que veo en las series, vamos) se suele reproducir con la boca (tucum-tsa) y gesticulando cuando alguien hace una broma tonta. Como yo soy muy de bromas tontas estaría todo el día sufriendo rimshots.

Pero bueno, al grano, en el entorno Gnome (y en KDE también pero hace tiempo que no lo uso) es sencillo añadir un lanzador a cualquier barra que tengamos definida, y añadir un Lanzador Personalizado. Este lanzador puede tener el icono que más rabia nos dé y ejecutar cualquier comando, por poderoso que sea (eso sí, si requiere permisos de admin recordad utilizar gksudo en lugar de sudo, para que os pida las credenciales con una caja de texto GTK). Pues bien, el comando:

mplayer archivo_wav_mp3_whatever

reproduce un sonido, aunque la experiencia me dice que suele cortar medio segundo del final, y esto en archivos de sonido cortos puede ser desastroso. Por eso recomiendo utilizar mpg123, programa que está en los repos de Ubuntu y que es un reproductor musical en línea de comandos, quedando:

mpg123 archivo_wav_mp3_whatever

Yo ya tengo un par de iconos, con el redoble de batería y el “pájaro”, uno para los chistes malos y otro para advertencias, así que… “¡pájaro!”. Y así están bien a mano para cuando sean necesarios, porque son ese tipo de cosas que no puedes usar 3 segundos más tarde porque ya no tienen gracia. Si encuentras algún sonido que sea gracioso por algo no dudes en comentar.

Ah, por cierto, el wav del redoble lo encontré en Sound Effects Music.

Sucesión de hechos en la red

Tuesday, September 2nd, 2008

Hoy se da uno de esos acontecimientos que permiten estudiar la red, si cabe, un poco mejor, pero desde el punto de vista sociológico, o cybersociológico… ¡yo qué sé!

Hoy sale el disco nuevo de La oreja de Van Gogh, son las 15.00 y hace 15 horas que está en los trackers bittorrent más conocidos. Eso sí, aún no han aparecido en Youtube videos cutres con poco estilo mezclando fotos con las canciones… Lo siguiente son los posts en los blogs, pegar las letras en fotologs. Y por último, después de algún tiempo, Power Points hortera.

Sí, esa parece ser la línea de tiempo de un acontecimiento mass-media en la red. Otras cosas, como el ya comentado Google Chrome, al interesar a un grupo bastante menos grande de personas, tiene una linea de tiempo diferente, pero quizás más interesante.

Actualización 15:05: hace escasos minutos un usuario de Youtube ha subido todas las canciones con una imagen de fondo que es la carátula del disco. Eso sí que es ser fan, y he sido el tercer usuario que ha visto el vídeo (”Views: 2″). De hecho hay uno de los videos que tiene Views: 0

To place blame where blame belongs…

Tuesday, September 2nd, 2008

El último invento de Google ha sido lanzar (por ahora anunciar) un nuevo navegador basado en WebKit (motor libre de renderizado de Apple, usado en Safari, el iPhone, etc…).

Para presentarlo han decidido utilizar un cómic, lo que me recuerda bastante a lo que comenta Martin Varsavsky de utilizar todos los medios para comunicar posibles.

Es gracioso, interesante, y bastante geek ver un cómic en el que las pestañas se cabrean unas con otras, y los desarrolladores en dibujo te van explicando qué es lo que pasa. Por lo que he visto se centran en crear un proceso distinto por cada pestaña, lo que implica una leve sobrecarga por cada una, pero ofrece ventajas inherentes a este patrón de diseño: si una pestaña casca, sólo lo hace ella. Y según el cómic, aparece con un gracioso dibujo de una “pestaña calavérica”. De ahí el título del post, una frase que me ha hecho mucha gracia, ya que incluso los plugins se arrancan aparte, así puedes culpar a quien realmente se está comportando “malamente”, y no acusar al navegador completo.

También hace hincapié en el motor Javascript, desarrollado desde cero y en la interfaz de usuario; bastante interesante.

El cómic tiene bastantes momentos “geek”, como cuando se cuentan la forma de depuración del navegador. La verdad es que esta segunda guerra de navegadores está siendo entretenida, ahora que toman parte 3 motores de render diferentes.

Parece que lo de “don’t be evil” se lo están tomando seriamente. No dejes de ver el cómic.

Actualización: Leo en un blog que se hará público a las 11AM (franja horaria del Pacífico el Esados Unidos), lo que vienen a ser las 8 de la tarde en España… Stay in tune!

Actualización 2: Vídeo en directo desde http://google.client.shareholder.com/Visitors/event/build2/MediaPresentation.cfm?MediaID=33101&Player=1#

Actualización 3: Se puede descargar desde http://www.google.com/chrome