miércoles, 21 de enero de 2009

captura de pantalla en Gnome

En el escritorio de Gnome podemos encontrar una aplicación para sacarle fotos a la pantalla. A personas que estamos dedicados a hacer tutoriales sobre informática nos es especialmente útil.

La aplicación es increíblemente sencilla de usar: Se abre por el menú de apliaciones / accesorios / Capturar Pantalla

la interfaz del programa es simple y presenta pocas opciones:

  • Permite capturar la pantalla completa o simplemente la ventana que tenemos activada.
  • Permite demorar la captura un numero determinado de segundos. Esto nos da tiempo de preparar la foto
  • Permite incluir o excluir el puntero del mouse a voluntad
  • Y por último presenta un dialogo de efectos sencillos para hacer mas bonita la imagen
Una vez presionamos el botón que dice capturar, el programa nos da la opción de copiar la imagen al porta-papeles o guardar el archivo en formato png

El proceso es muy sencillo, ideal para cuando queremos capturar una sola pantalla y no todo un proceso como con el wink.

lunes, 19 de enero de 2009

¿Que es opensource?

realmente tenía la intención de escribir bastante sobre la naturaleza del Opensource (software de código abierto) pero encontré este video que es perfecto para explicar el tema:

Una cosa importante, en la que quiero hacer especial énfasis, es la diferencia entre los conceptos de Opensource y software libre  y el concepto de Freeware:

"El término inglés freeware define un tipo de software de computadora que se distribuye sin coste y por tiempo ilimitado" 

El Software libre (en ingles free software), que es muy similar al Opensource se define por 4 libertades básicas:

  • Libertad 0: la libertad de usar el programa, con cualquier propósito
  • Libertad 1: la libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades.
  • Libertad 2: la libertad de distribuir copias, con lo que puedes ayudar a tu vecino.
  • Libertad 3: la libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie.

Código abierto (en inglés open source) es el término con el que se conoce al software distribuido y desarrollado libremente.

El movimiento OpenSource se rige por estas 10 libertades:

  1. Libre redistribución: el software debe poder ser regalado o vendido libremente.
  2. Código fuente: el código fuente debe estar incluido u obtenerse libremente.
  3. Trabajos derivados: la redistribución de modificaciones debe estar permitida.
  4. Integridad del código fuente del autor: las licencias pueden requerir que las modificaciones sean redistribuidas sólo como parches.
  5. Sin discriminación de personas o grupos: nadie puede dejarse fuera.
  6. Sin discriminación de áreas de iniciativa: los usuarios comerciales no pueden ser excluidos.
  7. Distribución de la licencia: deben aplicarse los mismos derechos a todo el que reciba el programa
  8. La licencia no debe ser específica de un producto: el programa no puede licenciarse solo como parte de una distribución mayor.
  9. La licencia no debe restringir otro software: la licencia no puede obligar a que algún otro software que sea distribuido con el software abierto deba también ser de código abierto.
  10. La licencia debe ser tecnológicamente neutral: no debe requerirse la aceptación de la licencia por medio de un acceso por clic de ratón o de otra forma específica del medio de soporte del software.

Para saber más de Opensource puedes ver la página http://opensource.org/  y si quieres saber más del software libre puedes ver la página de la free software foundation http://www.fsf.org/

Personalmente considero que las diferencias entre Opensource y Software libre no son tan grandes como para significar la imposibilidad de usar uno o otro, sobretodo teniendo en cuenta la diferencia entre el software privativo y el libre. Quiero comparar la definición de software "no libre" que aparece en la Wikipedia para que establezcamos la diferencia entre los libres y los privativos:

"El software no libre (también llamado software propietario, software privativo, software privado, software con propietario o software de propiedad) se refiere a cualquier programa informático en el que los usuarios tienen limitadas las posibilidades de usarlo, modificarlo o redistribuirlo (con o sin modificaciones), o cuyo código fuente no está disponible o el acceso a éste se encuentra restringido"

Si quieres saber más al respecto en la Wikipedia hay una entrada muy completa sobre derecho informatico: http://es.wikipedia.org/wiki/Derecho_informático

Acá dejo una entrevista de Stallman, en la que explica porque es bueno (en el sentido de la ética) el software libre.

viernes, 16 de enero de 2009

Wink

En estos días que he estado trabajando en el portal de cursos libres (libre.danielmonje.com) he estado usando una herramienta maravillosa en la vida de un profesor de medios. El programa se llama WINK.

Este es un programa que permite hacer presentaciones en formato de flash (o en video) a partir de capturar lo que sucede en la pantalla. Es muy fácil de usar y genera resultados muy vistosos.

Por ejemplo, acá hay una captura de como se instala el programa en windows.

Este es un excelente programa, el único problema que le he encontrado es que la versión 2.0 aun no esta disponible para Linux y la versión 1.5 no tiene todas las herramientas que tiene la 2.0. Lo que he hecho es correr el programa en Wine y funciona perfectamente. Wink no es OpenSource, pero es freeware (software gratuito), esto quiere decir que puedes usarlo gratis, pero no conocer el código o distribuir el programa.  (Yo se que este blog es sobre opensource, pero el programa es tan bueno que quise hacer una excepción)

Aprovecho la oportunidad para comentarles que estaré inaugurando el sitio web de los cursos a principios de febrero, por esta razón no publicaré en el blog diariamente sino cada tercer día.

miércoles, 14 de enero de 2009

Virtual Box 2


(continuación de la entrada publicada ayer)

Ya tengo instalados en el VirtualBox el Windows Vista, el XP, xubuntu, Puppy linux, y estoy trantando de encontrar instrucciones de instalación precisas del Vector Linux. Claro que mientras escribo esta entrada estoy instalando Windows 7 (Sistema del que no hablaré en este blog por tratarse de software propietario, pero del que se encuentra mucha información en la página de Microsoft para quienes quieran consultarlo y descargar el Beta).

Básicamente lo que quiero probar instalando W7 es si se puede instalar en el VirtualBox y no la calidad del producto.

Una ventaja de tener una maquina virtual es que se puden correr programas y hardware que solo corren en windows, como mi grabadora Olympus, una pieza de hardware que hasta el momento no habia podido hacer funcionar en linux, porque trae una aplicación que la controla y.... en fin, se aseguraron de que solo funcione en Windows XP (no funciona en Vista). Una cosa que voy a intentar mañana es capturar video a través del puerto firewire en el vista que tengo instalado, una operación que siempre me ha dado problemas en linux.

Les cuento mañana...

martes, 13 de enero de 2009

Virtual Box


Para comenzar las publicaciones del blog para este año, después de unas muy provechosas vacaciones, he decidido hacer una prueba que llevaba un tiempo largo posponiendo. "LA MAQUINA VIRTUAL" (un programa que mepermita correr otros sistemas operativos dentro del sistema operativo que estoy usando en una ventana)

Lo primero que hice fue buscar la página de VMware y comenzar la descarga, pero desubrí dos cosas que no me gustaron: 1. VMware no es opensource, es freeware, pero la mayor parte del código es propietario y 2. La descarga del programa, además de requerir un exagerado proceso de verificación, es una descarga de 500 megas y luego hay que seguir un tutorial para la instalación del programa. Este tutorial, aunque no es tan complicado, si requiere usar consola y tiene varios pasos para tener el programa funcionando. PUEDEN VER EL TUTORIAL ACÁ.

Finalmente decidí buscar en los repositorios de Ubuntu (menú de apliaciones, añadir y quitar programas) y el primer resultado que recibí es VIRTUAL BOX.
Mientras el programa se intalab, decidí buscar el manual de usuario en la página de SUN MICROSISTEMS y en la Página del VirtualBox. Al final resultó que ni siquiera necesité el manual para usar el programa.
Una vez instalada la maquina virtual toda la instalación de nuevos sistemas operativos se puede hacer a través de asistentes que guian todo el proceso. En menos de media hora tenía instalado el VirtualBox con un WindowsVista (legal).

Relamente es muy impresionante tener corriendo un sistema operativo corriendo dentro de otro, el unico problema que he tenido es con la conexión a Internet que los dos OS quieren usar al tiempo y el router no les da sino una direccion IP y... Bueno se enerredan. Voy a trabajarle un poco a eso y a probar la instalación en disco del PuppyLinux, VectorLinux y el Mandriva.

VirtualBox corre en casi todos los sistemas operativos(GNU/Linux, Mac OS X, OS/2 Warp , Windows, y Solaris/OpenSolaris), esto puede ser una solución para quienes quieran probar alguna distribucíon de Linux sin cambiar la secuencia de incio de su computador. Hoy voy a seguir haciendo pruebas y espero en el proximo post poder comentarles como me ha ido con los otros sistemas.

miércoles, 31 de diciembre de 2008

Feliz Año!!!

A TODOS MIS LECTORES:


FELIZ AÑO!!!

martes, 30 de diciembre de 2008

Base de datos de wine hq

Últimamente he intentado correr algunas aplicaciones con wine que simplemente no funcionan, algunas ni siquiera encienden y otras presentan muchos errores o se bloquean.
Ya no quiero seguir instalando y desinstalando aplicaciones, de ahora en adelante antes de instalar nuevos programas en WINE voy a ir a http://appdb.winehq.org/

Este es un servicio que se encuentra en la página de Wine donde todas las aplicaciones están calificadas de acuerdo a como funcionan con WINE. Cada programa tiene una entrada donde cada una de sus versiones esta calificada en la siguiente escala:

Platinum..................... Platino
Gold........................... Oro
Silver ......................... Plata
Bronze........................ Bronze
Garbage...................... Basura

Siendo Platino la calificación para un programa que funciona perfecto y basura para un programa que no es posible usar.

Por ejemplo: vamos a ver la entrada de flash:

En el siguiente cuadro podemos ver como las versiones de flash 5 y 8 funcionan perfectamente y la version mx 2004 simplemente no funciona.

VersionDescriptionRatingWine versionTest resultsComments
3.0One of the most popular vector animation programs for the web.

00
4.0One of the most popular vector animation programs for the web.

00
5.0One of the most popular vector animation programs for the web.Platinum0.9.54.11
8Version 8 of Macromedia's Flash animation program.Platinum1.1.4473
CS3The first Adobe branded version of Flash, to be released with the Adobe Creative Suite 3Silver1.1.4324
MXMacromedia Flash MX is the fastest way to create rich Internet content and applications with a better return on investment. Powerful video, multimedia and application development features allow the creation of rich user interfaces, online advertising, eLearning courses and enterprise application front-ends.Platinum1.1.5218
MX 2004Macromedia Flash MX is the fastest way to create rich Internet content and applications with a better return on investment. Powerful video, multimedia and application development features allow the creation of rich user interfaces, online advertising, eLearning courses and enterprise application front-ends.Garbage1.1.0214

Al leer estos cuadros es sumamente importante tener en cuenta la versión de wine que tenemos instalada en nuestro computador.

Si la aplicación que estas usando no está en esta base de datos, afiliate a la página de wine y haz el registro para que otros usuarios puedan tener información al respecto.

lunes, 29 de diciembre de 2008

RTFM

Por petición del publico voy a hablar de algo que a los novatos en OpenSource y sobretodo en Linux nos tiene que pasar una vez.

En algún momento hacemos una pregunta en algún foro o en una lista de correos, una pregunta demasiado sencilla, algo así como:

Ejemplo de la vida real:

Hola:

¿Quisiera saber si alguien sabe como instalar KDE en Ubuntu?

La respuesta que devolvieron a quien hizo esta pregunta es es:

RTFM

Nada mas, nada menos.

RTFM es un acrónimo que en inglés significa "Read The Fucking Manual", ("Lee el puto manual" o "Lee el jodido manual" o "Lee el maldito manual" en español).

La filosofía RTFM pide a las personas que son nuevas en OpenSource que antes de hacer alguna pregunta en un foro o lista de correo de de soporte:

  1. Intenta encontrar una respuesta leyendo el manual.
  2. Intenta encontrar una respuesta leyendo las FAQs
  3. Intenta encontrar una respuesta buscando en la web.
  4. Intenta encontrar la respuesta preguntándole a un amigo con más experiencia.
La idea fundamental es el respeto al tiempo que las personas que están donando su tiempo para colaborar en proyectos de OpenSource gastan en esta actividad.

Otros consejos que me parece fundamentales a la hora de pedir asistencia técnica en uno de estos espacios son:

  • Seguir las normas de Netiquette. Para no ofender a nadie (es increíble lo ofensivas que pueden resultar las mayúsculas sostenidas en un mensaje de estos)
  • En caso de estar buscando solución a problemas de hardware siempre referenciar la marca y el modelo.
  • Ser lo más claro posible en el planteamiento del problema.

Si quieres saber más al respecto puedes ver este interesante artículo:

Como hacer preguntas de manera inteligente?

Bueno Andrés Espero que sea lo que esperabas. Gracias por hacerme caer en cuenta de este tipo de temas para el BLOG.

domingo, 28 de diciembre de 2008

SeaMonkey


Como una alternativa a Kompozer instalé SeaMonkey un programa que varias aplicaciones de internet en una. El seaMonkey es: Navegador de Internet, editor de paginas web (WYSIWYG), cliente de correo y cliente IRC.
Hasta ahora lo estoy probando, pero las ventajas de tener todas las aplicaciones integradas comienzan a ser cada vez mas visibles.
En esencia, SeaMonkey es un proyecto que continúa del desarrollo de la "Mozilla Application Suite", siendo el desarrollo realizado y controlado enteramente por su comunidad de desarrolladores y usuarios a través de The SeaMonkey Council, entidad apoyada sobre todo en cuanto a recursos técnicos por la Fundación Mozilla.
La Mozilla Application Suite dejó de publicarse en el 2005, cuando la mozilla foundation anunció que todos sus esfuerzos en este campo serían enfocados en el Firefox y el Thunderbird. No obstante la Fundación Mozilla enfatizó que aún podrían proporcionar la infraestructura para los miembros de la comunidad que desearan continuar con el desarrollo de la suite Mozilla. Para evitar confusiones a quienes aún quisieran usar la Suite Mozilla original, se necesitaba un nuevo nombre para el nuevo producto. Después de especulaciones iniciales por miembros de la comunidad, el 2 de julio del 2005 un anuncio confirmó que "SeaMonkey" sería oficialmente el nombre de esta suite de Internet, reemplazando al nombre "Mozilla Application Suite". SeaMonkey 1.0, la primera versión final y estable, fue puesta a disposición del público el 30 de enero del 2006. "Seamonkey", denominación que en inglés corresponde a la artemia salina, fue un nombre anteriormente usado por la Fundación Mozilla como el nombre código de la propia Mozilla Suite. The SeaMonkey Council está en el proceso de registrar el nombre con la ayuda de la Fundación Mozilla. También utiliza un esquema de numeración aparte, habiendo sido denominada la primera versión SeaMonkey 1.0. A pesar de tener un nombre y número de versión diferente, SeaMonkey 1.0 se basa en lo que iba a ser Mozilla Suite 1.8, con plataforma Gecko 1.8.
Como dato curioso el SeaMonkey es el nieto del NETSCAPE. Cuando Internet Explorer acabo con este navegador la Mozilla Foundation lo convirtió en la Mozilla Aplication suite y posteriormente en el Seamonkey.

Lo que más me interesa de este programa es el editor de páginas web, ya que es un editor que permite cambiar de la vista de previsualización a la vista de código HTML de manera sencilla y rápida. De la misma manera permite realizar todas las operaciones que tradicionalmente hacia en Kompozer. (temporalmente voy a usar Seamonkey en lugar de Kompozer mientras solucionan los problemitas técnicos sobre Gnome)

sábado, 27 de diciembre de 2008

El corrector del Firefox


Jairo me ha preguntado ¿como poner el corrector de ortografía del Firefox en español?

Pues la respuesta es mas sencilla de lo que me esperaba.
Sobre el texto que estés escribiendo haz click con el botón derecho y despliega el menú. Acto seguido tienes que ir donde dice idiomas y hacer click donde dice español... PRESTO!!!

Gracias por la pregunta! Ojala te sea de ayuda esta respuesta.

viernes, 19 de diciembre de 2008

Sumatra PDF Viwer


Estaba asistiendo a una conferencia de la universidad donde la conferencista no traía su presentación en PDF y el equipo que prestan para estas actividades no tiene sino el Word y el PowerPoint. Estaban a punto de cancelar y ahí fue donde me acordé que dentro de la suite de PortableApps que tengo instalada en el IPOD viene el Sumatra PDF. Concectamos el Ipod y todo salió perfecto.

Sumatra resultó ser el salvavidas hoy y ahora todos mis compañeros lo quieren instalado en sus flashdrives. Este es un lector de PDF minimalista que casi no consume recursos y que puede leer cualquier compresión de PDF, es tan sencillo de usar que el manual de instrucciones ocupa una sola página.

Esta es una aplicación como me gustan, simple y efectiva. Su único defecto es que no corre sobre Linux. (se puede usar WINE)

Se puede descargar de http://blog.kowalczyk.info/software/sumatrapdf/download.html

jueves, 18 de diciembre de 2008

Xubuntu


Xubuntu es la versión de Ubuntu con el escritorio Xfce, es una distribución diseñada pensando en equipos pequeños que no soportan la versión actual de Gnome.

Xfce es un entorno de escritorio ligero para sistemas tipo Unix. Esta diseñado para configurarse completamente con el ratón o mouse. Xfce está basado en la biblioteca GTK+ 2.x (la misma de Gnome) y utiliza el gestor de ventanas Xfwm. Xfce se parecía en sus inicios al entorno de escritorio CDE, pero fue alejándose notablemente debido a que fue reprogramado nuevamente desde cero, en esta versión cuenta con un sistema modular pudiendo gestionar un sistema de tipo multihead. El escritorio Xfce cumple con todos los estándares establecidos por Freedesktop.org.

Yo llevaba un tiempo preguntándome por las verdaderas diferencias de este entorno de escritorio y anoche me dispuse a probar el escritorio. (usando el Live CD de Xubuntu en mi Core2Duo)
La verdad sea dicha, se ve muy similar al Gnome, no parece ser muy diferente y aunque efectivamente el escritorio Xfce optimiza los procesos y todo ocurre notablemente mas rápido me siguen pareciendo mucho mas rápidas las distribuciones Puppy Linux y Dam Small Linux.
Hoy me descargué el Vector Linux, que parece ser muy eficiente, pero que no tiene live cd, ahora estoy buscando una oportunidad para instalarlo y probarlo.

Quiero finalizar recomendando Xubuntu para quienes tienen equipos pequeños y están comenzando con Linux, porque tiene todas las facilidades de instalación de Ubuntu en un escritorio ligero y fácil de usar.

miércoles, 17 de diciembre de 2008

Dam small linux (Linux condenadamente pequeño)


Como un apéndice del experimento Puppy Linux me he puesto en la tarea de encontrar distribuciones ligeras, descargarlas e instalarlas.
Hago la anotación de que aun planeo instalar el puppy porque es una magnifica distribución de Linux, pero aun estoy buscando alternativas para instalar Linux equipos antiguos y dejarlos plenamente operativos. Aun no he acabado con lo del puppy linux porque el instalador del GRUB es medio complicado.

Descargue el DSL (Dam Small Linux) un distribución que pesa 50 megas y que viene con todo lo necesario para trabajar y además con un extremadamente bajo consumo de RAM. Damn Small Linux es una distribución creada para correr como LiveCD funcional y completa, está basada en Knoppix y desde un principio ha sido pensada para funcionar en computadores pequeños y/o antiguos. Su tamaño reducido contiene un completo entorno de escritorio. Además tiene una aplicación para instalar la distro en una USB (cosa que obviamente ya hice y que me pareció lo mejor y mas interesante de DSL).

No voy a probar la instalación de DSL en disco porque siento que no cumple con todas mis espectativas como usuario y visualmente no es muy atractiva (tampoco es fea, pero en comparación con puppy es menos atractiva).

La dirección de descarga del DSL es http://damnsmalllinux.org/

martes, 16 de diciembre de 2008

¿Que es el GRUB?


Cuando ayer estaba instalando el Puppy Linux, el asistente de instalación me preguntó por el tipo de instalación del GRUB. Como no tenía ni idea de que es eso, me puse a buscar y encontré que:

1. GRUB quiere decir "GRand Unified Bootloader" (Grand Gestor de arranque unificado)

2. Es un gestor de arranque múltiple que te permite iniciar dos o mas sistemas operativos instalados en el mismo computador. Esto quiere decir que si en un computador tengo windows y linux (pueden ser inclusive varias distribuciones) el GRUB es el programa que al encender el computador va a leer el disco y decir "hay dos sistemas instalados: ¿Cual quieres usar?" Otros ejemplos de cargadores multi-arranque son LILO y SYSLINUX.

3. La secuencia de arranque del GRUB es mas o menos así:

  • El BIOS // El sistema Básico de entrada/salida Basic Input-Output System (BIOS) // busca un dispositivo de inicio (disco duro, CD, diskkete, etc.) y pasa el control al registro maestro de inicio (Master Boot Record, MBR, los primeros 512 bytes del disco duro).
  • El GRUB carga por fases (1, 1,5 y 2) al finalizar esta carga es cuando el GRUB muestra un menú con todos los OS disponibles.
  • El usuario toma una decisión.
  • GRUB carga el kernel seleccionado por el usuario en la memoria y le pasa el control al Sistema Operativo.

lunes, 15 de diciembre de 2008

Experimento Puppy Linux (parte 3)


Debo comentarles que otro Compaq evo de la facultad ha caído en mis manos y en este momento le estoy instalando el Puppy LInux.

Lo primero que he hecho es correr el Gparted, que es el gestor gráfico de particiones de Puppy, he borrado la antigua partición Fat32 y la he cambiado por ext2 (como lo recomiendan en el manual de instalación).
Después de esto he estado corriendo el instalador que en principalmente ha estado copiando archivos en el disco. Al finalizar esto empieza el calvario porque pide que uno escoja donde instalar el GRUB y... ¿Que es el GRUB?
Dice la wikipedia "En computación, el GRand Unified Bootloader (GRUB) es un gestor de arranque múltiple que se usa comúnmente para iniciar dos o más sistemas operativos instalados en un mismo ordenador."

Proximamente estaré haciendo un post sobre el GRUB

Por ahora quiero contarles que la primera instalación ha fallado porque partí mal el disco duro, ahora me están ayudando a partir el disco como es. Una partición ext2 y una partición Linux-swap (o por lo menos eso es lo que me están diciendo que haga).

Ya estoy corriendo el instalador de nuevo....