sábado, 30 de enero de 2010

Biblioteca Digital Mundial

Saludos Amigos Mios,
en la entrada de hoy quiero compartir algo que llegó a mi correo, creo yo es un gran aporte a la comunidad mundial por parte de la unesco, les copio el texto para que se enteren de lo mismo que yo, espero les guste.

De Interés cultural
La Unesco lanzó la Biblioteca Digital Mundial

El acceso es gratuito y los usuarios pueden ingresar directamente por la Web, sin necesidad de registrarse.

Les envió lo que considero, sin duda, el archivo CULTURAL más importante que he recibido!!! LA NOTICIA DEL LANZAMIENTO EN INTERNET DE LA WDL..... LA BIBLIOTECA DIGITAL MUNDIAL. QUE REGALAZO DE LA UNESCO PARA LA HUMANIDAD ENTERA!!!... ¡disponible en Internet, a través del sitio www.wdl.org

Es una noticia QUE NO SOLO VALE LA PENA REENVIAR SINO QUE ES UN DEBER ÈTICO, HACERLO!!

Reúne mapas, textos, fotos, grabaciones y películas de todos los tiempos y explica en siete idiomas las joyas y reliquias culturales de todas las bibliotecas del planeta.
Tiene, sobre todo, carácter patrimonial", anticipó ayer Abdelaziz Abid, coordinador del proyecto impulsado por la Unesco y otras 32 instituciones.
La BDM no ofrecerá documentos corrientes, sino "con valor de patrimonio, que permitirán apreciar y conocer mejor las culturas del mundo en idiomas diferentes: Árabe, chino, inglés, francés, ruso, español y portugués. Pero hay documentos en lí­nea en más de 50 idiomas".

Entre los documentos más antiguos hay algunos códices precolombinos, gracias a la contribución de México, y los primeros mapas de América, dibujados por Diego Gutiérrez para el rey de España en 1562", explica Abid.
Los tesoros incluyen el Hyakumanto darani, un documento en japonés publicado en el año 764 y considerado el primer texto impreso de la historia; un relato de los aztecas que constituye la primera mención del Nuevo Mundo; trabajos de cientí­ficos árabes desvelando el misterio del Álgebra; huesos utilizados como oráculos y estelas chinas; la Biblia de Gutemberg; antiguas fotos latinoamericanas de la Biblioteca Nacional de Brasil y la célebre Biblia del Diablo, del siglo XIII, de la Biblioteca Nacional de Suecia.
Fácil de navegar

Cada joya de la cultura universal aparece acompañada de una breve explicación de su contenido y su significado. Los documentos fueron escaneados e incorporados en su idioma original, pero las explicaciones aparecen en siete lenguas, entre ellas EL ESPAÑOL.
La biblioteca comienza con unos 1200 documentos, pero ha sido pensada para recibir un número ilimitado de textos, grabados, mapas, fotografías e ilustraciones.

Cómo se accede al sitio global.
Aunque será presentado oficialmente hoy en la sede de la Unesco, en Parí­s, la Biblioteca Digital Mundial ya está disponible en Internet, a través del sitio www.wdl.org
El acceso es gratuito y los usuarios pueden ingresar directamente por la Web, sin necesidad de registrarse.
Cuando uno hace clic sobre la dirección www.wdl.org , tiene la sensación de tocar con las manos la historia universal del conocimiento.
Permite al internauta orientar su búsqueda por épocas, zonas geográficas, tipo de documento e institución. El sistema propone las explicaciones en siete idiomas (árabe, chino, inglés, francés, ruso, español y portugués). Los documentos por su parte, han sido escaneados en su lengua original. De ese modo, es posible, por ejemplo, estudiar en detalle el Evangelio de San Mateo traducido en aleutiano por el misionero ruso Ioann Veniamiov, en 1840.
Con un simple clic, se pueden pasar las páginas de un libro, acercar o alejar los textos y moverlos en todos los sentidos. La excelente definición de las imágenes permite una lectura cómoda y minuciosa.
Entre las joyas que contiene por el momento la BDM está la Declaración de Independencia de Estados Unidos, así como las Constituciones de numerosos países; un texto japonés del siglo VIII considerado la primera impresión de la historia; el diario de un estudioso veneciano que acompañó a Fernando de Magallanes en su viaje alrededor del mundo; el original de las "Fabulas" de Lafontaine, el primer libro publicado en Filipinas en español y tagalog, la Biblia de Gutemberg, y unas pinturas rupestres africanas que datan de 8.000 A .C
Dos regiones del mundo están particularmente bien representadas:
América Latina y Medio Oriente. Eso se debe a la activa participación de la Biblioteca Nacional de Brasil, la biblioteca Alejandrina de Egipto y la Universidad Rey Abdula de Arabia Saudita.
La estructura de la BDM fue calcada del proyecto de digitalización la Biblioteca del Congreso de Estados Unidos, que comenzó en 1991 y actualmente contiene 11 millones de documentos en línea.
Sus responsables afirman que la BDM está sobre todo destinada a investigadores, maestros y alumnos. Pero la importancia que reviste ese sitio va mucho más allá de la incitación al estudio de las nuevas generaciones que viven en un mundo audiovisual. Este proyecto tampoco es un simple compendio de historia en lí­nea: es la posibilidad de acceder, í­ntimamente y sin lí­mite de tiempo, al ejemplar invalorable, inabordable, único, que cada uno alguna vez soñó con conocer.-
Disfruten del conocimiento
Y COMPARTANLO!!!!

"Un mecanismo de intercomunicación mundial será creado, abarcando al planeta entero, libre de las trabas y restricciones nacionales, y funcionando con maravillosa rapidez y perfecta regularidad".

Shoghi Effendi (1897-1957).


sábado, 21 de noviembre de 2009

Social Media - Asuncion Digital Week - Paraguay

He vuelto nuevamente luego de muuucho tiempo

En esta ocasion les traigo un video que rescate gracias a Vivian, filmada por Randallflag (alias de Adrian) del Asuncion Digital Week, este en particular filmado el dia 19 de Noviembre (de 2009).

Y me parecio muy importante poder compartirlo con Uds.




Es muy importante que los empresarios, y la gente en general empiecen a tomar conciencia de lo importante del social media.

Saludos!.

viernes, 11 de septiembre de 2009

Carlos Zayas Guggiari: Un debate con consenso conocido

Carlos Zayas Guggiari: Un debate con consenso conocido

Creo que merece la pena que esto sea leido por todos ya que la libertad es un derecho de todo ser racional (e inclusive aquellos que creen serlo pero no lo son).

Yo personalmente prefiero las licencias basadas en BSD, ya que para mi opinion son las mas libres, aunque el objetivo fundamental de la licencia GPL es que el software libre y sus derivados continuen siendolo, pero para mi ya queda a cargo del que implementa dichos codigos, yo normalmente lo dejo como se diría, "a conciencia".

Pd. creo que la frase que saque en el primer párrafo es de la película Transformers y fue enunciada por Optimus Prime.

martes, 11 de agosto de 2009

Servidor SVN con usuarios y permisos de repositorios

Hola nuevamente, recientemente he abierto un nuevo blog que se dedicará netamente a lo que es php, dicho blog cuya direccion es http://aprendefacilphp.blogspot.com/ será entonces el lugar donde publique mis codigos de php y muestre lo poco que sé. ;P

Bueno, para empezar con nuestro tema quisiera darles una breve explicación de lo que es el SVN o Sistema de Control de Versiones, este sistema fue "diseñado" para sustituir al CVS (Sistema Concurrente de Versiones). Lo que permite es que varias personas trabajando en un mismo proyecto (ya sea de programación o no) puedan escribir sus respectivos archivos, realizar modificaciones e inclusive solucionar problemas sin temor a que se sobre-escriban los fuentes. Por ej. Yo tengo dos compañeros mas de trabajo, y todos estamos trabajando en un proyecto de desarrollo web, cada uno de nosotros trabaja en un área específica, pero a veces uno encuentra un problema en el código del otro y lo soluciona, pero que ocurre si el otro estaba trabajando en el mismo archivo, pues ahi es donde surge el sistema, Cuando alguien empieza a trabajar en un archivo (en este caso existente) al descargarlo se dice que se descargó en un número de versión digamos en este caso el 89 y al mismo tiempo mi compañero tambien descargó ese mismo número de versión, cuando yo suba mis modificaciones (ya que lo hago primero) el archivo pasará a la versión 90, y cuando mi compañero quiera subir sus cambios, el sistema le notificará que hay una versión mas reciente y que el archivo que el descargó tiene una anterior, notificándole asi que puede haber un conflicto, normalmente el sistema descarga ambos archivos y permite al usuario "corregir" o tomar los cambios de uno sin afectar al otro, una vez solucionado se suben los nuevos cambios y el archivo pasa a pertenecer a la version 91. Ese es sólo un ej. Hay varios mas así por ejemplo, podemos tener branchs o saltos o ramas de versiones que a partir de un número determinado sigue en paralelo al otro, esto por ej, cuando se desarrollan sistemas para clientes, y necesitan ser iguales en la base pero diferentes en algunos detalles, pues este sistema lo facilita, asi como tambien luego permite hacer un merge o mezcla de ambos para obtener una version conjunta de ambos. Bueno, no seguiré explicando porque se hará muy largo esto, no soy muy bueno con la teoría así que les sugiero pregunten a papá google que pueden hacer con el SVN y prueben, que echando a perder se aprende ;P

Bueno, luego de mucho tiempo de haber puesto en práctica este tutorial http://slackdhabyx.wordpress.com/2007/08/28/activar-subversion-con-apache-en-slackware-12/ siempre quise que pudiera haber un cierto tipo de limitación de acceso a los usuarios, es decir. Por ejemplo:

Tengo 7 repositorios con software que es de mi empresa, pero quiero sacar un nuevo proyecto público(nótese que en este caso uso proyecto como repositorio indistintamente) pero quiero que participe más gente y no quiero montarlo en otro servidor, quiero que esté en el mio. Pues como lo tenia según ese tutorial no lo iba a poder hacer, ya que una vez que creo el usuario, este puede acceder a cualquiera de los proyectos y descargarlos sin problemas, pues entonces me puse a investigar con google y econtré este otro tutorial http://svn-access-mana.sourceforge.net/ que sugiere que use un archivo de limitacion de acceso al usuario(no sólo al repositorio sino que inclusive a una carpeta solamente), con este archivo pues, se me facilitó todo, pues puedo restringir el acceso tanto de lectura como de escritura por repositorio.

Bueno a continuación pongo como tengo estructurado mis archivos de configuración:
en mi archivo de configuracion del apache ademas de los modulos del svn que se cita en el primer blog pongo el codigo de la siguiente manera

<Directory "/repositorio/svn">
Options Indexes FollowSymLinks
Order allow,deny
Allow from all
</Directory>
<Location /repositorios>
DAV svn
SVNParentPath /repositorio/svn
#nueva linea
AuthzSVNAccessFile /etc/svn/users-access-file
#fin de nueva linea
SVNListParentPath on
AuthType Basic
AuthName "Repositorio SVN"
AuthUserFile /etc/svn-auth-file
Require valid-user
</Location>
Con esa "nueva linea" que se agregó permito que se restrinja el acceso a los usuarios definidos en el archivo de autenticación svn

y a continuación pongo el script de configuración
/etc/svn/users-access-file

[/]
* =
[repo1:/]
p431i7o = rw
user2 = rw
user3 =
[repo2:/]
p431i7o = rw
user2 = r
user3 = r
[repo3:/]
p431i7o = rw
user2 =
user3 = r
  • con esto en la repo1 tanto yo como el user2 tenemos permiso de lectura y escritura mientras que se le deniega el acceso al user3
  • en la repo2 todos tenemos permiso de lectura pero solo yo puedo escribir
  • y en la repo3 podemos leer solamente el user3 y yo luego el user2 no puede acceder

Puede parecer una pequeñez esto, pero me llevo como 2 horas encontrar esta respuesta (luego de habermelo propuesto) y creo que esto a alguien le servirá.

Una vez mas recomiendo leer previamente el primer blog, para poder tener montado el servidor svn y un repositorio de ejemplo, luego ya podran continuar con este ejemplo :)

Si te gustó el post pues deja un comentario, y si no te gustó igual déjalo que con críticas constructivas podemos mejorar el mundo :)