UnDomain Un friki suelto por la red

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 texto se publica multitud de sitios web. Si estás de acuerdo, publícalo también en tu blog, y extiendelo.

Invitaciones de Google Wave

Que el Google Wave mola lo han dicho en muchos sitios.
Que no se sabe para que sirve el Google Wave, también.
Que es un rollo o un timo, también.

Así que paso de contar cosas que están sobre-explicadas...

El caso es que tengo 16 invitaciones de Google Wave y no tengo a quien dárselas (cosas de ser el último en entrar en el wave ese), así que si alguien lee esto y está interesado en una invitación, simplemente que ponga un comentario aquí y se la mando.

Requisitos para la invitación:

  • comentario con algo mas de "yo quiero una!".... se agradecen comentarios HOYGAN, cachondos y demás ;)
  • Tener una cuenta de gmail.... creo que es imprescindible, así que yo no puedo hacer nada :P (indicad el correo en el apartado correspondiente del comentario... así evitamos el spam).
  • Que me queden invitaciones.... también las regalo por twitter o en persona, así que daros prisa.

Ale! a comentar! ;)

¿Tengo instalado un Oracle CPU?

Antes de empezar, explicar que un Oracle CPU es un Critical Patch Update, usease, un paquete de actualizaciones criticas.

Estos parches los genera Oracle cada 3 meses y engloba todas las actualizaciones de seguridad "imprescindibles" para que nuestra BDD sea segura.
Oracle recomienda instalar siempre estos parches, pero hay ocasiones en las que no es precisamente recomendado (como cuando tienes SAP) o realmente no es necesario (redes muy muy muy seguras o sin acceso desde el exterior).
Estos parches son acumulativos, es decir, el último de todos tiene lo mismo que el anterior, mas todo lo nuevo que ha salido durante estos tres meses, y su instalación reemplaza el anterior (en muchos casos hay que desinstalarlo a mano.... un peñazo).

Esta semana pasada me he encontrado con mi primera instalación de un CPU de Oracle... y la primera pregunta que me ha surgido es "¿como se si tengo ya instalado un CPU?".

Lo primero que hice fue lo siguiente:

opatch lsinventory

Pero el problema es que los CPUs son parches normales que no se diferencian de los anteriores (al menos en HP-UX son un grupo de parches, por lo que es mas dificil de ver de esta manera), así que me quedé en las mismas.

Después de probar y rebuscar un poco he encontrado una manera la mar de sencilla de saberlo, y es con esta simple consulta:

SELECT * FROM SYS.REGISTRY$HISTORY;

Si tenemos una CPU instalada nos dirá unos datos como estos:

ACTION_TIME ACTION NAMESPACE VERSION ID COMMENTS
11/20/2009 17:32:34,753698 CPU SERVER 10.2.0.3.0 7592354 CPUJan2009

Y listos!!! ya sabemos que CPU tiene instalada y cuando se instaló.

Y vosotros, ¿sabes alguna otra manera de verlo?

Tags:

Blog en Planeta WOW

Como sabéis, hace ya un tiempecito que juego asiduamente al WoW.
En su día dije que pondría cosas referentes al WoW en el blog, pero la verdad es que pocas cosas he puesto... y si digo la verdad, no se muy bien porque :P

Hace un tiempo, algunos de los miembros de Trastos de Guerra crearon una comunidad bloguera para que la gente creara su propio blog de temática WoW-era en un sitio donde se encuentren en comunidad.
Del mismo modo, si ya tenias un blog, podías actualizar el contenido de tu cuenta vía RSS para mantenerla actualizada con tu propio blog (vamos, que no hace falta migrar, sino dar de alta tu blog).
Esta comunidad se llama Planeta WoW y estoy pensando en abrir un blog allí.

Este lo mantendré, por supuesto, pero los artículos o chorradas que ponga relacionado con el WoW, los duplicaré en el correspondiente de Planeta WoW.... también es posible que ponga algunos solamente en el otro, pero creo que serán las menos o simplemente comentarios cortos algo mas largos que en twitter.

Pues nada, si quieres poner un blog de WoW, ya sabes a donde ir... yo voy a empezar a trastear un poco a ver que veo y que hago....

Saludos!!

P.D.: Mis pinceles están secos, pero tengo varios trabajos pendientes... y dentro de una semana tengo un mini-torneo del que colgaré fotos ;)

Daltónico = tonto ???

Desde hace mucho que veo anuncios en los que te dicen que midas tu nivel de inteligencia o CI a base de preguntarte chorradas, pero este es que junta los churros con la velocidad...
Se que no es nuevo, hay varios ya, pero es que tienen la manía de insistir y no quitarlos o, como mínimo, modificarlos:

¿Acaso ser daltónico es sinónimo de ser tonto?

Se que estamos en crisis, pero no estaría de más que se gastaran un poco el dinero en publicidad, no? como mínimo en un diccionario, que no son caros y sirven para muchas cosas XP

Hoy o mañana? mejor ayer....

Esta es una conversación que he tenido por teléfono... aunque parezca mentira, es real como la vida misma:

Yo: Hola, te llamo por lo de la instalación del cliente Oracle, ¿te va bien ahora?
El: ¿Ahora? Pero si te dije mañana
Yo: Si, pero eso me lo dijiste ayer...
El: Ah! Pues si eso, mejor mañana.
Yo: '¬_¬

Tags:

Halloweeeeeeen!!!

Llega Halloween y en el WoW ha empezado la caza de los logros.
Podemos conseguir desde mascotas a una montura temoral la mar de cachonda.

Ya solo me falta la mascota! :D

Tags:

Peazo ofertón!!!

Un buen amigo me ha mandado una oferta que ha visto en un catalogo y que dificilmente uno se puede resistir a ella...
Como soy buena persona, os pongo aquí este peazo ofertón, por si alguien está interesado:

Y dicho en palabras (o teclado) de un sabio: Con ofertas como estas, ¿saldremos de la crisis algún día?

Enviado por: Maxwell (alias Brijan)
Saludos campeón!!! :)

Tags:

LogMiner - Buceando en los redo

No se vosotros, pero a mi me ha tocado escarbar un poco entre los redo log (online y offline) para averiguar que le pasa a una BDD que se nos ha vuelto un poco loca.

Yo no sabia de esta herramienta, pero ha sido tener la necesidad de usarla y enseguida me la han recomendado... así que como es algo útil y hace tiempo que no pongo nada en el blog, voy a poner como se usa esta fantástica herramienta.

El LogMiner es un paquete que viene por defecto instalado en la BDD y su función es la de poder interpretar el contenido de los REDO de una manera cómoda y sencilla. Tan cómoda y sencilla como puede ser consultar unas vistas de la BDD.

Para poder utilizar este paquete necesitamos tener definido el parámetro 'utl_file_dir', y conocer la ruta a la que apunta:
select value from v$parameter where name='utl_file_dir';

Si no lo tenemos definido, lo tenemos que configurar, pero ojo, que es un parámetro estático. Tendremos que reiniciar la BDD para modificarlo:
alter system set utl_file_dir='[ruta]' scope=spfile;

A partir de aquí, todo se ha de realizar con el usuario SYS y solo es valido para la sesión actual. Es decir, no puedes realizar todo esto con un usuario, y luego abrir otro para consultar los datos. Una vez se cierra la sesión de SYS con la que se ha hecho todo, también se cierra la sesión de LogMiner.

Esa ruta la necesitaremos para poder crear el "diccionario", que no es más que un fichero de texto de unos 20MB con un churro de sentencias SQL.

Este fichero es que el usará Oracle para interpretar los ficheros que le indiquemos y se ha de crear con la BDD con la que se han creado los redo. Usease, no puedes utilizar un fichero de diccionario de otra BDD.

Para crear este fichero solo se ha de indicar como parámetros el nombre del fichero y la ruta donde se quiere crear. Esta ruta ha de formar parte del directorio indicado en el parámetro 'utl_file_dir' o de lo contrario, no se podrá crear.
exec DBMS_LOGMNR_D.BUILD( DICTIONARY_FILENAME =>'[nombre del fichero]', DICTIONARY_LOCATION => '[ruta donde crear el fichero]');

Ahora que tenemos creado el fichero de diccionario solo tenemos que indicar los ficheros que queremos investigar.
Eso es tan fácil como esto:
exec DBMS_LOGMNR.add_logfile('[fichero REDO con ruta completa]');

Si quieres investigar varios ficheros, solo hay que repetir el comando con los ficheros deseados, tanto ON-LINE como OFF-LINE.

Para eliminar un fichero que hemos añadido por error, o simplemente porque no tiene la informacion que quieres, se utiliza este comando (tranquilo, no borra nada):
exec DBMS_LOGMNR.REMOVE_LOGFILE (LOGFILENAME => '[fichero REDO con ruta completa]');

Una vez tenemos "añadidos/eliminados" todos los ficheros solo tenemos que "iniciar la sesión" de LogMiner, para lo que necesitaremos los datos del diccionario que hemos creado al principio:
exec DBMS_LOGMNR.START_LOGMNR(DICTFILENAME =>'[ruta y nombre del diccionario]');

Y con esto ya podemos ver todo lo que se ha hecho en la BDD.... pero no solo eso, sino que también tendremos la sentencia SQL para deshacerlo:
select sql_redo, sql_undo from v$logmnr_contents;

Por descontado, hay mas vistas, pero de momento solo he necesitado mirar en esta....
Si queréis sacar mas chica, no dudéis en hacer un "select *" a las siguientes vistas:

  • V$LOGMNR_CONTENTS
  • V$LOGMNR_DICTIONARY
  • V$LOGMNR_LOGS
  • V$LOGMNR_PARAMETERS
  • V$LOGMINER_CONTENTS

Para finalizar la sesión de LogMiner solo es necesario lanzar el siguiente comando:
exec DBMS_LOGMNR.END_LOGMNR;

Por descontado, si se cierra la conexión con la BDD se cierra automaticamente la sesión de LogMiner.

De momento no he tenido que trastear mucho con esta utilidad, así que si alguien puede aportar algo, será bien venido :)

Tags:

Cow say

< FORBIDEEEN >
 ------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

Tags:
Distribuir contenido

Mientras tanto, en "¿Alguien ha visto mi martillo?"...


Inicio de sesión


Todo el contenido mostrado ha sido obtenido libremente por la red. Las marcas indicadas son propiedad de sus legítimos dueños y se muestran a modo informativo de manera libre y voluntaria, sin intención publicitaria ni ánimo de lucro. Todo el material propio, y salvo que se indique lo contrario, se encuentra bajo licencia Creative Commons. Si tienes el Copyright de algún contenido o has detectado algna anomalia, por favor, infórmalo al correo undomain@gmail.com para ser corregido cuanto antes. El autor de esta Web no se hace responsable del contenido de terceras personas y de sites ajenos a este.

Powered by Drupal, an open source content management system