Creative Commons 3.0 RSS CSS 2.1 XHTML 1.0
Login  
Registro
 
Escrito por Yosi_ el sábado, 31 de enero de 2009

Parece ser que el tema de la crisis esta afectando a Google más de lo esperado. Hoy, desde aproximadamente las 15:40 (y continúa así al publicar este post), todas las búsquedas realizadas en el conocido buscador dan como resultado links con alerta de software maligno, sea cual sea la web de la que se trate. En un alarde de valor y asumiendo la responsabilidad de romper internet, he introducido la palabra "Google" en Google, y aquí el resultado:


Escrito por Yosi_ el miércoles, 7 de mayo de 2008

Al fin parece ser que nuestras súplicas han sido escuchadas y hemos dado con emesene, una aplicación de mensajería bajo licencia GPL para GNU/Linux, que si bien opera únicamente sobre la red MSN, en ese terreno y desde mi punto de vista supera ampliamente a todos sus competidores.

Emesene funciona sobre python y esta perfectamente integrado en gtk (un punto a favor para usuarios de Gnome). Es relativamente ligero (más que aMSN, menos que Pidgin) y tiene una interfaz clara y concisa, además de ser totalmente configurable según las preferencias de cada uno mediante un sistema esquemático de bloques muy intuitivo que permite mostrar u ocultar las partes que componen el apartado visual (nombre y nick, imagenes, barras de botones...).

Es posible añadirle temas de iconos o skins totalmente personalizados, asi como agregar iconos en una conversación y por supuesto establecer apodos para cada contacto. Las transferencias de archivos son otro de los puntos fuertes, ya que se han sacado de la zona de texto para pasar a ser gestionadas en una barra inferior bastante minimalista en la que se puede aceptar o cancelar los archivos, ver el progreso de la transferencia y abrirlos una vez finalizada. Aparte de todo esto, que compone el paquete instalado por defecto, tambien se dispone de una serie de complementos que añaden funcionalidades opcionales tales como un corrector ortográfico, un creador de logs, un avisador de conexiones, etc... Quizá la única tarea pendiende sea el soporte para webcams, que si bien aún no ha sido implementado, al parecer está está en camino.

En Ubuntu esta disponible en repositorios a partir de la versión 7.10 gutsy gibbon (incluida) y se puede instalar mediante un sencillo "sudo aptitude install emesene". Si aún no habeis encontrado ningún programa de mensajería que os satisfaga completamente, probadlo, no os arrepentiréis.

Escrito por Yosi_ el viernes, 28 de marzo de 2008

Considero que en el mundo de internet, como en todas partes, es importante saber defender un punto de vista crítico al margen de modas pasajeras que analizadas friamente con los conocimientos adecuados pueden convertirse en poco más que humo. Sin embargo esta es una de las pocas iniciativas a las que me uniría sin matices, sin reservas, con plena convicción. "Save the developers" (salvemos a los desarrolladores) es una campaña llevada a cabo por unas cuantas personas que además de odiar Internet Explorer 6 (como todo hijo de vecino que alguna vez en su vida haya tratado de crear una hoja de estilos o programar algo en javascript), han decidido ponerse en marcha para tratar de difundir lo que al parecer para mucha gente sigue siendo un hecho desconocido: IE6 no es un navegador, es un tormento. Las razones para afirmar tal cosa son abundantes y variadas, pero para tratar de describirlo a grandes rasgos lo sintetizare en tres puntos suficientemente llamativos como para que cualquiera pueda comprender la situación.
  1. Pone en riesgo la seguridad de nuestro PC. Esto es algo acerca de lo que todo el mundo debería preocuparse, ya que a la larga da muchos quebraderos de cabeza. Dado que el explorador web es una de las aplicaciones que pone en contacto nuestro equipo con el resto de la red, es uno de los elementos críticos a la hora de mantener un nivel de seguridad razonable de cara al exterior. Creo que no digo nada arriesgado si afirmo que hoy por hoy Internet Explorer 6 es el navegador menos seguro que existe, y paradójicamente el más utilizado. Esto es un inconveniente para todos, ya que aunque no lo utilicemos, el hecho de que el software peligroso se propague como la pólvora en los equipos que si lo hacen es algo que acaba perjudicando a Internet en general


  2. No cumple los estándares en prácticamente ningún caso. Esto significa que para que una web se vea correctamente tanto en Internet Explorer 6 como en el resto de navegadores hace falta especificar una misma cosa de dos formas distintas, o sencillamente evitar las características que creen problemas. Lo primero implica webs más pesadas, conteniendo código inútil y casi siempre incorrecto, algo que da lugar a cientos de problemas derivados de verse en la obligación de solucionar las cosas mediante parches y trapicheos. Lo segundo significa que la gente que se dedica a crear webs tiene que renunciar a avances significativos que ya existen para todos los demás navegadores, debiendo resignarse a tirar innovaciones realmente útiles para todos al cubo de la basura, hasta que Microsoft decida empezar a hacer las cosas bien, o la gente deje de utilizar aplicaciones de baja calidad.

  3. Es un programa obsoleto. Efectivamente, hace ya bastante tiempo que ha sido sustituido por la versión 7 del navegador, que si bien sigue dentro de la línea de mediocridad marcada por la compañía, adoleciendo de muchos de los defectos que arrastraba su hermano menor, al menos hay un puñado de cosas que se han solucionado por las cuales se puede considerar un producto sustancialmente mejor que su predecesor. Aún para la gente que decida seguir usando Internet Explorer, la actualización merece la pena. A pesar de ello, cualquier otra opción dentro del gran abanico de posibilidades es preferible en todos los sentidos, cada uno con sus ventajas e inconvenientes.

Aparte de las razones expuestas, vistas desde el lado más puramente egoísta (porque supongo que funciona mejor, no lo se), voy a dar un voto de confianza a los rezagados remarcando el eslogan de la campaña: salvemos a los desarrolladores. A toda esa gente que se quema las pestañas durante horas y horas para crear una web que aporte algo a los demás, muchas veces a cambio de nada, no le resulta placentero en absoluto el hecho de que tras terminar la ardua tarea que implica ese trabajo, en muchas ocasiones haya que echar todo abajo y comenzar de nuevo solamente porque un navegador decide no respetar las normas acordadas por todos los demás y salir por donde menos se puede esperar. Por pragmatismo, por altruismo o por sentido común, por favor, acabemos de una vez con IE6.

Escrito por Yosi_ el sábado, 1 de marzo de 2008

Tal vez sea el último mono que aún no lo conocía, pero el otro día lo ví y me pareció curioso cuanto menos. Se trata de Linutop, una especie de PC en miniatura con una configuración hardware muy reducida, pero con un precio bastante asequible y unas prestaciones que pueden resultar suficientes, dependiendo el uso que se le pretenda dar.

Como se puede ver en la imagen, el tamaño es mínimo, con lo que resulta muy sencillo de transportar, y además carece de cualquier tipo de disco o parte móvil que pueda sufrir los movimientos bruscos. El hardware con el que va equipado consta básicamente de:

  • Procesador AMD Geode LX800

  • 512 mb de RAM

  • 1 Gb de memoria Flash

  • Tarjetas de sonido y video, muy básicas como es comprensible

  • 4 entradas USB

  • Tarjeta ethernet

Por otro lado, algunas de sus características más atractivas son un consumo bastante bajo (8W) y un peso de sólo 580gr. El software preinstalado incluye un sistema operativo Xubuntu, el navegador Mozilla Firefox (un error, creo que habría sido preferible alguno más ligero), OpenOffice y el reproductor VLC, aunque siempre se puede ampliar mediante aplicaciones instaladas en un pendrive.

Es evidente para cualquiera que tenga un conocimiento mínimo en la materia que no se trata de un equipo que pueda sustituir a cualquier PC convencional actual o incluso con unos cuantos años, ya que esas especificaciones hace mucho tiempo que quedaron totalmente obsoletas. Pero tampoco creo que trate de hacerlo. Hay que tener en cuenta que se trata de un dispositivo funcionando bajo un sistema operativo muy poco exigente, orientado a lanzar aplicaciones en principio ligeras y desde luego no para ser utilizado como PC principal, sino como una especie de unidad móvil que dependa de éste. Una de las opciones que me parecen bastante interesantes es utilizarlo como mero intermediario para realizar conexiones desde cualquier lugar al equipo de casa, para que este último actúe como servidor y asuma la carga a la hora de lanzar aplicaciones o almacenar documentos, ocupándose en este caso Linutop de gestionar el envío y la recepción de los datos básicos para interactuar en un escritorio remoto.

Desde la web del propio fabricante se recomiendan usos de cara al público, imagino que también pensando en utilizarlo como terminal de un servidor central que se haga cargo de la gestión de la red local, lo cual sin duda da lugar a un ahorro energético muy importante, además de la ventaja económica que implica adquirir equipos de tan bajo precio funcionando con software libre y gratuito.

Aquí se pueden ver unos cuantos videos de demostración de este pequeño producto, que si bien posiblemente no suponga ninguna innovación a nivel conceptual, si que creo que es bastante interesante en cuanto a relación calidad/precio, aunque eso sí, siempre pensando en usuarios de cierto nivel que puedan sacarle partido más allá del uso básico inmediato.

Escrito por Yosi_ el jueves, 24 de enero de 2008

El código que pongo a continuación es una función JavaScript cuya utilidad es situar un "div" verticalmente en un punto concreto de la pantalla, independientemente del scroll de la página. En mi caso lo he utilizado para crear un popup (dentro de la propia web, sin utilizar una nueva ventana) que muestra entre otras cosas el formulario de login de este blog.

function setFixedHeight (div) 
{  
    div=document.getElementById(div);
    if(window.innerHeight) 
    { 
        altoActual = window.innerHeight; 
    } 
    else 
    { 
        altoActual = document.documentElement.clientHeight; 
    }
    alto = (altoActual/3)+document.documentElement.scrollTop;
    div.style.top = alto+ 'px';
}

El parámetro div de la función corresponde a la id del elemento que se desea posicionar, y siempre deberemos tener en cuenta que dicha posición se establecerá respecto a la parte superior del mismo. En este caso se colocará a 1/3 de la altura total de la pantalla (altoActual/3), pero se podria mover a cualquier otro sitio cambiando ese valor, o incluso centrarlo colocándolo a 1/2 de la altura y restando a la cantidad resultante la mitad de la altura del elemento.

Evidentemente sería muy sencillo realizar esta misma labor empleando solamente la propiedad "position:fixed" en CSS, pero dado que IE6 no la soporta, y teniendo en cuenta que desgraciadamente un alto porcentaje de internautas aún usa ese despropósito de navegador, nos vemos obligados a utilizar soluciones más complejas como la expuesta anteriormente. Para el caso de la posición en el eje horizontal la funcion sería análoga, pero en ese caso es más inteligente establecerla desde CSS mediante la propiedad "position:absolute", ya que al carecer la mayor parte de webs de scroll horizontal, es equivalente a fijar el elemento en un determinado punto.

Escrito por Yosi_ el martes, 18 de diciembre de 2007

Aparentemente puede parecer complicado hacer fondos en mosaico para nuestra web con una buena presentación, logrando que los lados de cada imagen individual enlacen con las contiguas dando sensacion de continuidad. Sin embargo como veremos resulta muy sencillo y util para los casos en los que necesitamos un esquema que siga una paleta de colores concreta y que por tanto suele ser bastante complicado de encontrar en los abuntantes índices de imágenes y texturas que existen en la red.



En primer lugar tomaremos una imagen o fragmento cualquiera, que contenga el motivo basico que queremos establecer como fondo. En mi caso he utilizado un motivo estampado aleatoriamente con una brocha de GIMP sobre un fondo azul oscuro de 100 x 100px. Se puede observar claramente que los bordes no encajan entre sí, y que por tanto emplear esa imagen directamente a modo de mosaico daría un aspecto muy poco convincente.



Vamos a tratar de arreglarlo dotándola de una perfecta simetría. En primer lugar vayamos al menú “Imagen->Tamaño del lienzo” y doblemos ambas dimensiones, en el caso del ejemplo obteniendo un fondo de 200 x 200px. Una vez hecho esto, duplicaremos la única capa de la que disponemos y seleccionando la copia, haremos click en el menú “Capa->Transformar->Voltear horizontalmente”. A continuación moveremos la capa hasta colocarla justo al lado de la otra (indistintamente a la izquierda o a la derecha) y combinaremos ambas capas. En este punto ya tenemos una imagen que podría repetirse lateralmente sin que los bordes fueran en absoluto perceptibles. Sin embargo necesitamos que también se repita en sentido vertical, así que volveremos a llevar a cabo el proceso anterior duplicando la capa una vez más, salvo que esta vez la voltearemos verticalmente y la colocaremos inmediatamente debajo de la anterior.



Finalmente podemos ver el resultado final, que ofrece un aspecto más que aceptable. A partir de aquí la elección de la imagen inicial es personal y estará sujeta a las necesidades particulares de cada uno, aunque personalmente recomendaría no utilizar entidades facilmente reconocibles (como letras o logos conocidos) o colores muy estridentes que podrían llegar a marear. No olvidemos que la finalidad de un fondo no es más que rellenar un espacio de forma que resulte agradable a la vista y ayude a ver con mayor claridad el contenido de una página, así que no debería llamar la atención sobre ningún otro elemento, sino pasar desapercibido.


Escrito por Yosi_ el martes, 9 de octubre de 2007

Safe Creative es un nuevo proyecto de registro de propiedad intelectual a nivel global que plantea un servicio innovador y de gran utilidad. Permite que el autor de cualquier tipo de trabajo (canciones, videos, textos, imágenes, etc...) pueda acceder cómodamente a su web y registrar su obra de forma totalmente gratuita.



El método tradicional para realizar esta labor consiste en acudir al Registro de la Propiedad de tu localidad con el soporte y las especificaciones que la ley exija, y previo abono de cierta cantidad de dinero de acuerdo con las tarifas impuestas, registrar la obra. Otro opción más informal es grabar el elemento cuya autoría se desea proteger en un cd y enviarlo a tu propio correo, conservando posteriormente el sobre fechado y cerrado de manera que llegado el caso se pueda demostrar la fecha de creación de la obra, previa a la publicación de la misma y por tanto a un hipotético uso indebido por parte de terceras personas.



La función de Safe Creative a nivel legal es actuar como un testigo de confianza que en caso de juicio pueda aportar su conocimiento de una fecha de registro y un autor asociado a esa obra. Por supuesto la fuerza de este sistema irá aumentando a medida que sea utilizado por un número significativo de personas y se convierta en un estándar de facto en el registro de propiedad intelectual, aunque al no tratarse de un sistema oficial siempre se puede invalidar con pruebas que deslegitimen la atribución de la obra en litigio. Aún así se puede considerar un buen punto de partida, y bien utilizado sin duda asegura un nivel de protección del material registrado más que aceptable.



Por supuesto este sistema de registro admite y da cobertura a todas las licencias más comunes (GNU, GPL, Creative Commons...), dejando claro en todo caso que es un complemento necesario a las mismas, y no un sustituto. Una cosa es una licencia, que permite establecer las condiciones en base a las cuales una obra se puede utilizar o difundir, y otra muy distinta el registro que demuestra la autoría de la misma. Se puede decir que todas las licencias carecen de validez en ausencia de una autoría probada, ya que de no existir, no hay nadie con derecho a limitar o conceder los derechos asociados a un determinado trabajo.




Además del registro de obras concretas como las arriba citadas, Safe Creative permite establecer la autoría y la licencia de blogs o páginas web, que si bien no son considerados como entidades atribuibles a un autor sino soportes para la publicación de las mismas, puede ser muy útil para establecer por defecto la atribución y la licencia de todo el contenido que se vaya introduciendo en ellos.



Para obtener más información acerca de este proyecto se puede visitar su web oficial, el blog general o la comunidad en castellano.

Ir a página 1 2