Archivos de Categorías: Open Source

Open Journal Systems

0
Archivado en Desarrollo Web, Open Source

He estado trabajando en un par de proyectos de revistas académicas en línea, y si bien inicialmente pensé en montar todo sobre WordPress (en lo que tengo cierta experiencia), finalmente me decidí a explorar otras alternativas, y entre ellas encontré lo que hasta ahora ha resultado en la opción (casi) ideal: Open Journal Systems.

OJS es un sistema de publicación y gestión de publicaciones electrónicas desarrollado para adherir a los estándares de la Iniciativa de Archivos Abiertos, OAI.

Está escrito en PHP y utiliza una base de datos MySQL; corre perfectamente sobre Apache u otros servidores web y tiene licencia GPL.

Puede ser utilizado para administrar una o varias publicaciones; permite el envío de artículos en línea y la coordinación del proceso editorial (corrección, edición) a través del mismo sistema; está disponible en varios idiomas tanto el back-end como el front-end (la navegación e interfaz del usuario, y en caso de estar disponible, también presenta el contenido en el idioma solicitado); ofrece canales de sindicación RSS/Atom; búsqueda avanzada, etc.

En general, es un software bastante bien desarrollado y bien posicionado en su nicho… pero como siempre, hay algunas cosas que se podrían mejorar: el desarrollo parece estar un poco-demasiado centralizado, hay elementos diseñados para la web de hace un siglo (frames en las páginas de contenido, pop-ups no accesibles, etc.), no tiene un sistema de plantillas intercambiables, la lógica para nombrar las clases e ids de los elementos HTML es algo confusa… pero en fin, nada que sea imposible de superar, y ciertamente, nada que le reste mérito.

Dejo algunos PDF con documentación en inglés y español. También pueden ver algunas publicaciones que utilizan OJS

Documentación en español

Documentación en inglés

Tags: , , , ,

Cómo crear documentos PDF

3
Archivado en Open Source, Software

PDF ha pasado de ser un formato popular a un estándar de facto y finalmente un estándar abierto a través de una especificación ISO. Es ideal para documentos impresos y hay lectores para múltiples plataformas (Windows, Mac, Linux)… sus ventajas son muchas, por lo que es una buena elección a la hora de compartir documentos a través de internet o almacenar información de archivo.

A continuación, revisaré algunas de las formas que conozco para crear archivos PDF… no es una lista exhaustiva ni pretendo crear un tutorial para cada una de las alternativas, pero espero que esta información sea suficiente para utilizar este formato.

Leer más »

Tags: , , , , , , , ,

¿Dónde fue a parar tu espacio en el disco?

0
Archivado en Open Source, Software

Todos hemos pasado por lo mismo: examinando tu disco duro, te has llevado la sorpresa de que al lado de que la cantidad de “Espacio Libre” es sorprendentemente más baja de lo que pensabas… ¿y ahora dónde vas a seguir metiendo cosas?

Una mejor alternativa que comenzar a comprimir cosas por acá y por allá, y tras haber echo el obvio paso de desinstalar el software que no utilizas (o reemplazar grandes armatostes como Adobe Reader por alternativas más ligeras como Foxit Reader), es simplemente encontrar qué cosas están ocupando más espacio y luego decidir si mantenerlo o borrarlo.

Por supuesto, ver cuánto ocupa cada carpeta es una tarea bastante poco agradable, por ello es que afortunadamente existen varias aplicaciones que analizan la utilización del disco y la representan gráficamente. Algunas de ellas:

Tags: , , ,

Respaldar datos con Conduit

0
Archivado en Linux, Open Source, Software, Ubuntu

Conduit, un proyecto para crear una completa solución de sincronización para GNOME, que hace poco he venido utilizando para mantener un respaldo de los archivos que utilizo para la preparación de mi tesis de grado. Si utilizas Ubuntu, puedes descargarlo como paquete de instalación desde GetDeb, o bien dirigirte a la página del proyecto para descargar las fuentes y examinar la documentación para compilarlo.

Conduit Su funcionamiento es bastante sencillo: cuenta con un conjunto de “dataproviders” (barra izquierda) que se pueden enlazar entre sí en un “lienzo” (área derecha). Algunos dataproviders solamente pueden enviar información, otros sólo recibirla y otros funcionan en ambos sentidos, lo que está representado por las flechas que acompañan a cada ícono. Además, es posible organizar un grupo de manera que desde un origen puedas enviar información a varios destinos: por ejemplo, desde tu carpeta de fotos hacia Flickr, Picasa y Facebook.

En mi caso, me interesaba mantener una copia de los archivos de mi tesis en otros lados, por lo que lo he arreglado para copiarlos desde mi disco duro a mi espacio en Box.net, una carpeta en un disco duro externo y una carpeta en mi servicio de web hosting; probablemente este sea la opción menos “obvia”, pero gracias a la posibilidad de crear enlaces con servidores (en Ubuntu, anda a Lugares > Conectar con el servidor... y configura tus datos), es bastante sencillo hacerlo.

Conduit es un proyecto en pleno desarrollo, y como tal, hay muchas cosas que todavía no funcionan completamente como deberían y su documentación es escasa. Afortunadamente, su progreso es dinámico y alentador; seguramente se convertirá en una herramienta indispensable en poco tiempo más.

Link: Conduit

Tags: , , ,

PC-BSD: FreeBSD al desktop

0
Archivado en Open Source, Software

Es una cuestión ampliamente reconocida que las variantes de UNIX descendientes de BSD se sitúan entre los sistemas operativos más confiables y robustos disponibles en el mercado (incluso más que Linux); pero es igualmente cierto que, con la notable excepción de Mac OS X (un pariente lejano de BSD), su popularidad como sistema operativo de escritorio es bastante reducida (muy reducida), pero revertir esta situación lo que varios desarrolladores se han fijado como meta.

Captura de pantalla de PC-BSD PC-BSD es uno de estos proyectos: se trata de una distribución basada en FreeBSD y publicada bajo licencia BSD orientado específicamente a su utilización como sistema de escritorio —podría decirse que PC-BSD es a FreeBSD lo que Ubuntu a Linux.

PC-BSD is a free operating system with ease of use in mind. Like any modern system, you can listen to your favorite music, watch your movies, work with office documents and install your favorite applications with a setup wizard at a click.

Características

  • Sistema operativo de escritorio totalmente funcional, corriendo FreeBSD 6-Stable “bajo el capó” y KDE 3.5 como entorno de escritorio
  • Interfaz 3d opcional con Compiz-Fusion
  • Sistema de instalación gráfico
  • Disponibilidad en varios idiomas
  • Paquetes de software auto-instalables desde PBI Directory
  • Administrador de actualizaciones a través de internet

A prueba

En lo personal, bajé y probé una imagen para VMware de su última versión, 1.4.1 y he quedado bastante impresionado —aclaro, antes que nadie lo diga: no es Ubuntu, por lo que la experiencia es de todos modos bastante distinta. Aún así, todo corría sorprendentemente rápido, el sistema respondía muy bien y (a pesar de no ser muy amigo de KDE) debo decir que si ya has utilizado alguna distribución de Linux anteriormente, en cuestión de minutos ya me encontraba bastante a gusto.

El software que incluye es el típico de KDE: Konqueror (administrador de archivos y navegador), Kopete (mensajería instantánea), Konsole (línea de comandos), AmaroK (reproductor de música) y KOffice (procesador de textos, hoja de cálculos, presentaciones), pero a través de PBI Dir es posible descargar otros paquetes con lo que quizás tenemos algo más de familiaridad, como Firefox, Thunderbird, OpenOffice, Pidgin, etc. Desde este repositorio web es posible descargar paquetes auto-ejecutables, similares a los instaladores de Windows, y la selección de paquetes es lo suficientemente amplia como para satisfacer las demandas de la mayoría: desde Vim a Eclipse y KDEvelop, a GIMP, 7-zip, Skype e incluso World of Warcraft.

Sus requerimientos de hardware son bastante modestos: un procesador con arquitectura 686 (Intel Pentium Pro/II/III/IV, Core/Core 2, AMD Athlon/Duron/Opteron/Turion, etc.), 128 MB de :ram: (aunque recomiendan 512 megas), 4 GB de disco duro y lector de CD-ROM.

En general, y hasta donde he visto, todo funciona como debería, o sea, bien, por lo que si estás con ánimo de experimentar, aprovechar un equipo viejo, deseoso de un sistema muy estable, buscando un sistema operativo libre con todo lo esencial y quizás algo más, o con ganas de que te miren con una cara aún más rara de la que ponen cuando hablas de Ubuntu, PC-BSD podría ser una excelente alternativa: lo instalas y lo usas, y te olvidas de virus, software espía y pantallazos azules.

Tags: , , ,

eXtplorer, administrador de archivos online

7
Archivado en Desarrollo Web, Internet, Open Source, Software

Screenshot de eXtplorer

eXtplorer es un administrador de archivos basado en web, o lo que es lo mismo pero en más palabras, una interfaz gráfica para navegar por directorios, copiar, subir, descargar y borrar archivos y otras cosas más.

Hace tiempo andaba buscando algo así, ya que si bien me gusta bastante el servicio de algunos servicios de alojamiento de archivos como Box.net, las típicas limitaciones al tamaño máximo de los archivos o el límite de descargas me dejaban algo disconforme. Necesitaba un medio gráfico y amigable para compartir algunos archivos (grabaciones de audio, videos, fotos, etc.) y mi cuenta de DreamHost seguía sub-utilizada, con un montón de gigabytes sin ocupar ni transferir, por lo que mi búsqueda de una solución instalable siguió hasta dar con eXtplorer… y creo que hasta aquí ha llegado.

Otra buena alternativa es eyeOS, un “sistema operativo” basado en Web, pero le faltaban dos cosas que eXtplorer sí tiene y me parecían indispensables:

  1. La posibilidad de subir archivos por FTP y que el programa los “reconociera” (es decir, que pudiera tener acceso a ellos a través del software)
  2. Poder transferir archivos entre servidores

Para funcionar, requiere solamente de PHP 4.3 o mejor y un navegador con JavaScript. El tamaño máximo de los archivos que se pueden subir dependerá del valor fijado en la configuración de PHP de tu servidor; en mi caso es de 7 MB, pero los archivos de mayor tamaño se pueden subir por FTP, el que (hasta donde se) no tiene límite para los archivos.

Otras de las gracias de eXtplorer es que también se puede utilizar en español y es posible crear múltiples cuentas de acceso con diferentes privilegios: solo ver, modificar, cambiar password, modificar & cambiar password o administrador.

…y todo esto funciona con mucho, mucho AJAX, cortesía de Ext JS y bajo licencia GPL o MPL

Tags: , , , ,

Máquinas virtuales en Ubuntu/Linux

15
Archivado en Linux, Open Source

En un mundo ideal, Adobe produciría versiones de Photoshop para Linux o GIMP no sólo sería “comparable” con éste, sino igual o mejor; lo mismo con Microsoft Office y OpenOffice… pero la realidad simplemente no es así —valga decir que tanto GIMP como OpenOffice son excelentes programas, pero por diversos motivos (por ejemplo, simple costumbre, dificultad o falta de ganas para aprender a manejar un software distinto al que siempre hemos utilizado) necesitamos recurrir a software diseñado para Windows, y que con Wine toma más esfuerzo la instalación y puesta en marcha que su utilización para tus propios motivos.

Cualquiera sea la razón, la tecnología de virtualización nos ofrece una estupenda oportunidad para poder quedarnos solamente con un sistema operativo sin necesidad de reiniciar cada vez que necesitemos ocupar alguno de estos programas. La idea básica es la siguiente: crear una máquina virtual (algo así como un computador simulado dentro de tu computador “físico”) sobre la que es posible instalar y ejecutar otros sistemas operativos, y por consiguiente, cualquier programa que haya sido creado específicamente para ellos.

En Ubuntu/Linux, la oferta no es limitada, y en este artículo comentaré mi experiencia probando tres de los productos más populares para esta tarea: VMware Server, QEMU y VirtualBox.

Leer más »

Tags: , , , ,