martes, 2 de febrero de 2010
Me mudo!
Quiero separar ambos blogs teniendo una parte para lo personal, como el de esto va a doler y para lo referente a informática y tecnología, como este, a ver si me aclaro con el wordpress...
Un besazo.
jueves, 28 de enero de 2010
Apache 2.2 falla al configurar php
[Thu Jan 28 14:11:35 2010] [crit] (OS 6)Controlador no válido. : master_main: create child process failed. Exiting.y cosas así, tras un rato buscando por la web he visto que el problema era que había puesto extensiones que no debía, tales como la de soporte de Oracle o Postgre, no teniendo instaladas estos sistemas. Vamos un típico caso de ¿quiere instalar esto? Po fale...
Pues eso, si a alguien le da error Apache cuando instala php puede ser por las extensiones, para solucionar tal entuerto no hay mas que editar el php.init e ir a las últimas líneas y comentar con el carácter punto y coma o semicolon para los angloparlantes (;):
[PHP_OCI8]Ale si le sirve a alguien bueno sea...
;extension=php_oci8.dll
[PHP_PGSQL]
;extension=php_pgsql.dll
jueves, 10 de diciembre de 2009
Blog sobre productividad
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”
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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)
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!!):
- Le das a Alt+F2, esta combinación abre una ventanita para ejecutar cualquier aplicación (como Ejecutar en Windows XP).
- Escribe en la ventana: gksudo gedit /usr/lib/nspluginwrapper/i386/linux/npviewer
- 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
- y nada, guardas y reinicias cualquier aplicación que ejecute flash (los navegadores web mayormente).
- Disfrutar del click en las animaciones y vídeos flash :D.
lunes, 23 de noviembre de 2009
FireUnit: pruebas unitarias en javascript
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:
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.click( input );
fireunit.focus( input );
fireunit.key( input, "a" );
Y como en jUnit, se pueden ejecutar varios tests a la vez:
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...