domingo, 23 de septiembre de 2012

OVNI PRESS y la protección del Copyright

OVNI Press y la protección del Copyright:


Seguramente en estos días escuchen (si no lo hicieron ya) sobre varios sitios que traducían y compartían cómics de nuestras licencias en forma ilegal y que han sido cerrados.
Sabemos que no cayó bien entre muchos cybernautas, pero lo cierto es que como representantes de Marvel, Dark Horse, The Walking Dead y otros, nos vemos en la obligación de defender nuestras licencias y denunciar a estos grupos. No queremos hacerle una guerra a la piratería, sabemos que es una batalla perdida, pero sí reconocemos que es nuestro derecho defender a nuestras editoras, que no autorizan bajo ningún concepto estas ediciones clandestinas.
Ciertos grupos se han comprometido a boicotear a la editorial. El derecho a elegir qué se compra y qué no es tan válido como el nuestro para exigir que no se traduzcan nuestras propias series, meses antes de que nosotros las editemos. Competimos contra ediciones ilegales que se amparan en que no tienen “fines de lucro”.
Por todo esto queremos hacer algunas declaraciones:
1. No creemos que las “tradumaquetaciones” deban ser toleradas porque son “promoción” para nosotros. Tenemos gente dedicada a promocionar, y jamás optaron por hacerlo a través de ediciones clandestinas.
2. Tanto las ediciones originales como las nuestras expresan en los legales la prohibición de su reproducción total o parcial, sin previa autorización. Las “tradumaquetaciones” no están autorizadas ni por nosotros, ni por los dueños de las licencias.
3. Que no editemos la totalidad de los títulos de Marvel no hace “injusto” que no permitamos que se “tradumaqueten” y se comparta libremente el resto. No podemos “buscar un punto medio” como nos pidieron algunos de estos tradumaquetadores. Nuestra responsabilidad es hacia Marvel, no hacia ciertos títulos.
4. Que en nuestro país y en otros países de habla hispana no se puedan comprar ediciones en castellano (porque no llegan, no existen o no las pueden pagar) no hace que sea “injusto” que se prohiba compartirlas gratuitamente. Injusto es pagar por licencias que paralelamente se distribuyen ilegal y gratuitamente.
5. Hacer valer nuestros derechos comerciales no es un “capricho”, es un derecho y es una obligación hacia nuestros licenciatarios. Sí, buscamos rédito económico, porque la edición de historietas es un negocio del que algunos intentamos vivir. Si las licencias fuesen gratuitas, si los autores no cobrasen, si el traductor, corrector, diseñador, editor, director, imprentero, encuadernador, fletero y distribuidor no cobrasen, los cómics serían gratuitos para todos. Pero la realidad es otra, mucha gente depende de que esto sea un negocio rentable.
6. Quien quiera encarar un emprendimiento de “tradumaquetación” debe saber que existe un marco legal que nos ampara en nuestro reclamo. No nos interesa hacer una “cacería de brujas”, como le han llamado, sino que buscamos que nuestros títulos sean verdaderas “novedades”, al menos entre los lectores de habla hispana.

jueves, 8 de abril de 2010

Algo Sobre MySQL

Una Introducción a MySQL

Para empezar tengo que decirles que para disfrutar un poco el blog deben tener conocimientos básicos de Bases de Datos, Sentencias SQL y demás.


Hace mucho, mucho tiempo quería hacer un blog sobre MySQL, una Base de Datos conocida por muchos, propiedad de ORACLE y una Base de datos no muy vistosa pero útil , libre y de Código Abierto.

- Muchos conocen de Base de Datos por Access o Windows Server, pero para tener estas aplicaciones lógicamente hay que pagar una licencia por ellas, ya que no son gratuitas, lo contrario a MySQL que es libre y podemos hacer uso de ella en aplicaciones y todo lo que queramos, es muy sencilla y también muy rápida. (Flores a MySQL, si porque se lo merece es Open Source).

¿Como podemos obtenerla?

Muy sencillo, nos vamos a su página http://www.mysql.com/, nos vamos donde diga descargar (así como toda aplicación que queramos bajar) bueno puedo decir que MySQL existe para muchos Sistemas desde (W...s) hasta Linux- generic, y sus versiones server de SuSe Linux Enterprise Server y Red Hat Entreprise Linux, y muchos más, cuando digo mucho más porque su código fuetne es descargable desde aquí también. Desde esta página podemos bajar también los enlazadores con aplicaciones privativas y libres, (exploren la página).

¿Cómo se come eso?
Ok, cuando en informática decimos, nos referimos a como se instala, como se usa y todo eso, empezamos por ver como se instala:

- La primera vez que utilicé la este Gestor de Base de Datos, la utilicé en Windows, para este Sistema Operativo, solo se debe bajar el archivo .exe y (NEXTIAR), creamos nuestro nombre de usuario y contraseña y listo, luego accedemos desde la terminal de MySQL que está en Inicio/(MySQL/Etc).

- Para Linux, específicamente en Ubuntu 9.10 nos bastará con dos simples comandos y nos evitamos ir a la página bajar el programa y todo lo demás:

sudo aptitude install mysql-server mysql-client (Para instalar)

mysql -u root -ppassword (Para entrar o conectarnos con el servidor)

Ahora ...

Utilización

Ok, Lo que sigue, todos saben que sigue, crear la base de datos, crear tablas, constraint y foreign keys, primary keys y todo lo demás, pero para utilizar el gestor de base de datos MySQL no esperemos ventanas, con botoncitos de agregar tabla, para marcar llavesitas primarias ni mucho menos arrastrar campos para enlazar con otros y crear las relaciones porque MySQL utiliza, "como vimos", una ventana de comandos. Así que para crear base de datos, tablas y todo lo demás que ya he mencionado tendremos que conocer algunos comandos.

Veamos algunos comandos:

show o sh : Show muestra las base de datos, tablas existentes, show DATABASES para mostrar las base dedatos o show TABLES; cuando escogamos la base de datos, y veremos las tablas de la base de datos. (recuerden utilizar el ";" al final de esta linea de comando).

mysql> SHOW DATABASES;
+--------------+
| Database |
+--------------+
| mysql |
| nintendo |
+--------------+

use: Se utilizar para usar!!! adivinaron !, nos ayuda a seleccionar la base de datos que vimos con el comando show, de esta manera, un show nintendo seleccionaria la base de datos nintendo. (este comando no necesita el ";" al final).
mysql> USE nintendo
Database changed
mysql>

CREATE DATABASE: Es el comando para crear la base de datos, veamos como se utiliza para el ejemplo de crear una base de datos llamada ... "comics" (nadie lee comics bueno yo sí) y vamos a hacer una base de datos con ese nombre, para eso escsribiremos lo siguiente:
CREATE DATABASE comics; y tendrá que aparecer algo como esto:
mysql> CREATE DATABASE comics;
Query OK, 1 row affected (0.00 sec)

Luego podemos escoger la base de datos con el comando USE (que ya vimos), de esta forma
USE nintendo y veremos algo así: (sin coma como ya dijimos anteriormente).
mysql> USE nitendo
Database changed
mysql>


Y listo ya tenemos nuestra base de datos creada, ¿Qué sigue?, si las tablas de la base de datos, porque si alguien fue curioso se pudo dar cuenta que si pedimos mostrar las tablas no va a existir ninguna aparecerá algo así:

mysql> SHOW TABLES;
Empty set (0.00 sec)

Empty, porque no hay nada allí, entonces para crear las tablas utilizaremos el siguiente comando:

CREATE TABLE marvel( ); donde marvel es la tabla a crear y lo que va dentro del paréntesis serán los campos que crearemos. de esta manera:

mysql> CREATE TABLE marvel(id_comic VARCHAR(5),nombre VARCHAR(20), id_escritor VARCHAR(20),
dibujante VARCHAR(20), id_coleccion VARCHAR(20), f_publicacion DATE);
Query OK, 0 rows affected (0.02 sec)

mysql>


Se crearon 6 campos, a cada uno se le definio el tipo de datos que guardarán y el tamaño que tendrán, porque esa es la regla especificar cada campo.
vamos a ver los campos utilizados:

id_comic VARCHAR(5): Identificador es varchar para que pueda aceptar número y letra.

nombre VARCHAR(20): Es el nombre de la revista ejemplo( Fantastic Four, X-Men, Amazing Spiderman, Red Hulk, etc.).

id_escritor VARCHAR(20): Identificador del nombre del escritor ( (1)Stan Lee (ya no escribe pero igual es un ejemplo), (2) Mark Millar, Steve Ditko).

id_coleccion: Identificador de Colección a la que pertenece, como se escriben por sagas pueden pertenecer o no a una colección, por ejemplo (Civil War, Secret Invasion, Dark Reign, House of M, etc).

f_publicacion DATE: Fecha de venta, guarda la fecha en que fue lanzado el comic, guarda la fecha introducida en día, mes y año.


Estos campos están hechos para hacer enlaces con futuras tablas que pueden ser una tabla escritor, una tabla dibujante, una tabla colección que enlazarán a esta tabla para darle sus futuros valores.

Porque como un libro, un comic también tiene una editorial, un autor, un nombre, etc.

Como hacer Relaciones + Llaves Primarias + Foráneas ?

Bueno de aquí en adelante trataré de postearlo en blogs diferentes ya que vamos a utilizar otra herramienta muy útil.

Espero que este tema halla servido como una introducción a este gestor de base de datos, muchísimas gracias y sigan leyendo.

Atentamente
Jorge L. De Gracia P.





Bienvenidos a mi blog

- Muchos de nosotros decimos que muchas veces la teoría es aburrida, ¿La verdad?, para mí lo és, pero sólo cuando lo que leemos no nos interesa en lo más mínimo.

- El hombre aprende experimentando, y la forma más divertida de aprender a hacer las cosas es practicándolas, pero si no tenemos idea como se hace, lo que tenemos que hacer es "leer" y agarrarnos de la teoría, algo que se vuelve divertido cuando empiezas a engancharte de lleno con lo que investigas, a veces mucho más adictivo que leer un comic, (leer comics es adictivo) y mucho más cuando esas prácticas las conviertes en laboratorios y esta es la razón por la cual he decidido nombrar este blog como "El Laboratorio de Jorge".

- Como parte de OSPR (Un grupo de Open Source fundado hace casi 4 años en la ciudad de Santiago - Panamá), publicaré algunas entradas referentes a Software Libre y Open Source siendo mi primer tema "Una introducción a MySQL".

- Sin más los dejo con mi blog y gracias por leer.