jueves 10 de diciembre de 2009

Blog sobre productividad

Echando un vistazo en una lista de twitter que sigo he encontrado un enlace de un blog sobre productividad, concretamente un post sobre los errores que ha cometido el autor, he leído varias cosas sobre el tema (que si GTD, que si ZTD... todo muy bonito) me ha gustado bastante porque habla, por encima, de los típicos errores con los que mas de uno se ha encontrado, sé que ha escrito un libro sobre el tema (un libro por el que no niego haberme interesado), no avanzo nada, aquí os pongo los enlaces:
El post que he leído: Mis errores en el mundo de la Productividad
La lista de posts sobre el tema: ThinkWasabi::Productividad

viernes 4 de diciembre de 2009

Manifiesto “En defensa de los derechos fundamentales en internet”

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.

Este manifiesto, elaborado de forma conjunta por varios autores, es de todos y de ninguno. Se ha publicado en multitud de sitios web. Si está de acuerdo y quiere sumarse a él, difúndalo por Internet.

Enlaces en Facebook:

lunes 30 de noviembre de 2009

Copyscape: quien copia tus contenidos

Deambulando por la web esta fría mañana de finales de Noviembre, me he topado con una aplicación web llamada Copyscape cuya función es la de, tras introducir una dirección web, buscar en los índices de Google quién podría estar copiando tus contenidos, es interesante para el tema del posicionamiento que no se dupliquen, así que con esto te puedes ahorrar tiempo buscando tú a mano a base de búsquedas a lo bruto.
Da algún falso positivo que otro, pero vale la pena probarlo :D.

miércoles 25 de noviembre de 2009

Ubuntu: problemas en flash al hacer click (Solucionado)

Navegando por páginas con vídeos en flash, por ejemplo Megavideo, me inflaba a darle clicks al botón central de play y no iba... bueno lo solucionaba a base de darle a tabulador hasta llegar al elemento del botón y darle a enter, pero lo malo era cuando quería avanzar, subir o bajar el volumen... como es normal, esto crispa a cualquiera, pensaba que era cosa del plugin pero no podía ser puesto que era el oficial de Adobe, así que debía ser cosa del entorno, que no le gustase hacer click ahí por alguna razón.
He buscado y he encontrado una página que explica los siguientes pasos que a mi me ha funcionado con Ubuntu 9.10 Karmic Koala (¡¡que alguien me explique lo del koala kármico por favor!!):
  1. Le das a Alt+F2, esta combinación abre una ventanita para ejecutar cualquier aplicación (como Ejecutar en Windows XP).
  2. Escribe en la ventana: gksudo gedit /usr/lib/nspluginwrapper/i386/linux/npviewer
  3. Lo anterior te ha abierto el gedit con un documento con unas líneas de texto, pues antes de la última línea (en mi caso . /usr/lib/nspluginwrapper/noarch/npviewer), debes escribir: export GDK_NATIVE_WINDOWS=1
  4. y nada, guardas y reinicias cualquier aplicación que ejecute flash (los navegadores web mayormente).
  5. Disfrutar del click en las animaciones y vídeos flash :D.
¡Ale! ¡p'a quien le valga!

lunes 23 de noviembre de 2009

FireUnit: pruebas unitarias en javascript

He encontrado por la web un plugin para firefox, realmente es un plugin para otro plugin existente, el firebug, mi favorito :D.
El componente al que me refiero es uno llamado fireunit, creado por Jan Odvarko y John Resig (el creador de jQuery y mas cosas), por lo visto es para pruebas unitarias de código en javascript, como el jUnit para Java.
En la página de John Resig, tiene un post sobre el uso de fireunit en el que hay algunos ejemplos de uso. He mirado en la página del repositorio en GitHub, pero no he encontrado documentación tal cual sobre API alguna, os pongo algunas cosas recopiladas que he deducido en la sección internals apoyándome en los ejemplos que he visto:
//Hay funciones para comprobar si una función devuelve lo que se espera:
fireunit.ok( true, funcion)
//Funciones que comparan cadenas:
fireunit.compare("Cadena uno", "cadena dos", "cadena por si son iguales")
//Con expresiones regulares:
fireunit.reCompare(/cadena .* prueba/, "cadena de prueba", "cadena por si son iguales")
//Función para mostrar los resultados finales:
fireunit.testDone()

Aparte, se pueden simular eventos del navegador por si es necesario para el testeo:
fireunit.mouseDown( input );
fireunit.click( input );
fireunit.focus( input );
fireunit.key( input, "a" );

Y como en jUnit, se pueden ejecutar varios tests a la vez:
// Ejecutar varios tests
fireunit.runTests("test2.html", "test3.html")
// Se pone esto al fin de cada test
fireunit.testDone()

Bueno, todo es probarlo, yo ya lo he instalado, en tener un rato un día de estos (¡no paro!) miro como va...

jueves 5 de noviembre de 2009

He borrado mi blog de Wordpress

Tenía este mismo blog en Wordpress (http://haprobadoconreiniciar.wordpress.com), para ver con cuál me quedaba, me gustan mas los diseños de ese sistema, pero no me dejaba cambiar ni el CSS (bueno dejaba, pero si no pagaba no lo podía ver nadie, lo cual es lo mismo que no dejar... :P).  También estaba interesado en unos plug-in de resaltado de código (lo que aquí medio "arreglo" poniendo un fondo amarillento, algún día me lo curraré mas).

No me molestaba tener ambos blogs en marcha, lo único es que estaba totalmente penalizado por tener el contenido completamente copiado de este, es decir que era invisible, es posible que incluso haya penalizado este en alguna ocasión (aunque aparece primero en varias búsquedas referentes a las entradas que tiene).

Me ha dado bastante lástima, ya que digo que es un sistema que me gusta más que blogger, pero me limita en algunas cosas... lo que no descarto (y llevo un tiempo con la idea en la cabeza) es pillarme un dominio y un hosting e instalarme wordpress, migrar todas las entradas de los blogs que tengo (este y el de esto va a doler) para así tener mi pequeño portfolio de cosas.

Ya iré informando sobre el asunto ^^.

martes 27 de octubre de 2009

Me cambio de RaphaelJS a JQuerySVG

Bueno, tras ver que en las nuevas versiones de RaphaelJS han quitado el manejo de grupos, es decir hacer una serie de elementos e incluirlos en un grupos y poder realizar sobre estos transformaciones, tales como traslación, rotación.. en su lugar han puesto la opción de crear sets, la genial idea fué de su desarrollador (Dmitry Baranovskiy), cuya excusa era que los grupos no están en VML para la compatibilidad con Internet Explorer.

Estos sets son grupos de elementos, como anteriormente, pero para el cual las transformaciones se comportan de forma distinta, en mi caso necesitaba realizar rotaciones, con los grupos podía colocar un elemento en el centro y otro a un lado, al rotar el grupo daba la impresión que el segundo elemento orbitaba alrededor del primero, ahora con los sets lo que me hace es rotar cada uno sobre su propio centro, de modo que tengo dos elementos que dan vueltas a sí mismos, pero no en conjunto.

Pensé en usar la librería con la que empecé, la 0.8.6, la cual sí que tiene la opción de grupos, pero no tiene otra opción que han incluido en la nueva, que es la de poder destruir un elemento que haya en pantalla (cuando tienes miles de elementos svg no puedes permitirte esconderlos con css para mostrar otros, debes destruirlos o tu navegador irá muyyyy lento). Para poder disfrutar de esta segunda opción me lié a pelear con trigonometría para hacer orbitar el segundo elemento, conseguí hacerlo, pero pensé que si tengo que comerme tanto la cabeza para girar cualquier cosa sobre otro elemento... símplemente paso.

Es por ello que le he dado una oportunidad a la librería de Keith Wood, la JQuerySVG, por ahora puedo hacer lo que quería, pero no tengo compatibilidad con Internet Explorer... que le den, estoy cansado del Quirks Mode, creo que es un retraso y una forma de fastidiar buenas webs que usan estándares válidos que los navegadores viejos no soportan. Esta librería es un plugin de JQuery (como habreis podido imaginar) y, como tal, tiene total integración en este framework.

Lo único que echo de menos es la buena documentación que tenía la RaphaelJS... ya veremos qué tal me va con la otra...