jueves, 1 de octubre de 2009

Gestor de Citas Bibliográficas - Zotero

Con tanta información en internet, muchas veces visitamos sitios y encontramos información bibligráfica, artículos que si los grabamos en nuestros Bookmarks o Favoritos fácilmente se pierde el rastro, yo tengo como 300 entradas que hasta ahora no tengo tiempo ni ganas de ordenarlos.

Una solución muy interesante para la recolección, manejo, organización y presentación de las referencias bibliográficas de diferentes clases de documentos es Zotero.

En un proyecto de investigación o de tesis sea para pregrado, postgrado o doctoral realmente será de mucha ayuda contar con una herramienta que te permita administrar la bibliografía.

Existen muchos estilos bibliográficos. Una norma que dió paso a otros estilos es la ISO 690:1987 (UNE 50-104-94) que es el marco internacional de referencia apropiado, al establecer un conjunto de pautas básicas para la presentación de las citas bibliográficas de documentos impresos y publicados. Diversas instituciones: universidades, sociedades, consejos editoriales y otras muchas agrupaciones científicas, han creado sus propios estilos de descripción bibliográfica como:
  • Estilo Vancouver: de uso frecuente entre las revistas médicas. Se basa en gran parte en el estilo de la National Library of Medicine.
  • Estilo APA: Creado por la American Psychological Association (APA), goza de gran popularidad en esta esfera del conocimiento, así como en otras.
  • Estilo Harvard: Muy utilizado en física, ciencias naturales e, incluso, en las ciencias sociales.
  • Estilo MLA: Desarrollado por la Modern Language Association (MLA). Se emplea con frecuencia en la realización de informes y trabajos de investigación.
Zotero no es como otros programas que vienen en un instalador para la PC y tenemos que elegir el sistema operativo. Viene como un complemento del navegador basado en Mozilla, entonces se puede utilizar en Firefox y sólo trabaja en línea hasta el momento.

Para usarlo, primero debe instalarse Firefox (la versión más avanzada) y luego descargar Zotero desde http://www.zotero.org. Automáticamente firefox detecta como un add-on y se instala como tal.

La herramienta tiene múltiples opciones entre las destacadas:
  • Es un software gratuito de código abierto.
  • Funciona como una extensión del navegador Firefox de Mozilla.
  • Puede utilizarse en los sistemas operativos: Windows, Mac OS X, Linux, BSD y Unix.
  • Exporta ficheros hacia BibTeX, Endnote, Refer, BibIX, MODS XML y RIS.
  • Importa ficheros desde BibTeX, Endnote/Refer/BibIX, ISI (parcialmente), MODS XML, Ovid (parcialmente), PubMed, RIS(parcialmente).
  • Incorpora estilos de citas como: APA, Chicago/Turabian, Harvard, MLA, entre otros.
  • Incluye formatos de archivo de lista de referencia como HTML y RTF.
  • Se integra con procesadores de texto como Microsoft Word y  OpenOffice.org Writer.
  • Se conecta con bases de datos en línea como: ArXiv, CiteSeer, IEEE Xplore y PubMed.
A continuación pego un gráfico de la barra de herramientas que provee zotero una vez instalado.



Como Zotero permite integrarse con más de un procesador de texto, nos referiremos al caso particular del Word. Primero, deben instalarse los plugins que aparecen en la página de Zotero, compatibles para Windows.

jueves, 3 de septiembre de 2009

VMWare fedora kernel PAE

Después de haber tenido algunos problemas al instalar el VMWare Player. Obtenía el error en los kernel headers en mi laptop, he aquí unos pasos y consejos que me sirvieron para que funcione:
  • VMWare pide que tengamos instaladas herramientas de desarrollo, entonces mediante el Package Manager se puede instalar "Development Libraries" y "Development Tools". Pero instala muchos paquetes, yo fui al grano e hice: yum install gcc
  • Luego como VMWare reconfigura el kernel entonces debemos tener los fuentes para ello: yum install kernel-devel
  • Ahora es importante hacer un control, ejecutar el comando uname -a nos permite saber con que versión del kernel estamos actualmente trabajando, si ejecutamos rpm -q kernel-devel debe ser exactamente la misma versión del kernel obtuvimos con el anterior comando.
  • En mi caso como tengo el kernel PAE corriendo, entonces cuando ejecutaba VMWare obtenía un mensaje que no encuentra el kernel headers, para ellos corrí el siguiente comando: yum install kernel-PAE-devel
  • Y bueno, luego me pidió la contraseña de root para reconfigurar el kernel y ahora funciona de lujo.
Espero les sirva esta guía, que para el VMWare workstation o Server, en la mayoría de los casos hay que aplicar un parche que se llama vmware-any-any-update115.tar.gz donde debemos descomprimir y ejecutar con ./runme.pl

miércoles, 26 de agosto de 2009

Manual SELinux en Castellano

Manual SELinux en Castellano

SELinux es una excelente herramienta de seguridad que si está bien configurada seguramente nos librará de muchos dolores de cabeza.

He visto que muchos administradores habilitan SELinux y después de instalar sus servicios o al tratar de instalarlos (me paso con Oracle) les trae muchos problemas porque algunas cosas no funcionan y deciden al final deshabilitarlo (también me pasó), es importante darse un tiempo para instalar y configurarlo. Estoy seguro que ese tiempo valdrá la pena cuando se tenga alguna incidencia de ataque.

SELinux es una excelente herramienta para protegernos del "ataque del día cero", que significa que entre que los atacantes encuentran la vulnerabilidad y el parche todavía no sale para bajarlo ¿cómo nos protegemos?. SELinux es la respuesta.

Security Enhancend Linux utiliza dos modelos de seguridad:
  • MAC - Control de Acceso Mandatorio
  • RBAC - Control de Acesso Basado en Roles
frente a otros sistemas operativos o al mismo linux sin la implementación de SELinux que utilizan DAC (Control de Acceso Discreto). La principal ventaja de MAC es que maneja la seguridad en los objetos (Archivos y Directorios) y sujetos (procesos del sistema).

A continuación les dejo un manual en castellano que si bien esta escrito para fedora 11, lo he utilizado con éxito en CentOS 5 porque la base de la teoría es la misma. Explica de forma clara los conceptos fundamentales y brinda ejemplos muy interesantes.