Archivos para abril, 2011

Antes de comenzar mi post, confieso que estoy un poco verde con el LaTeX, pero en pocos meses que llevo en esto creo que estoy listo o casi, para explicarles a todos los lectores la base de esto:

¿Que es LaTeX?

LaTeX es un sistema de preparación de documentos. Permite crear documentos con un aspecto completamente profesional sin dolor. La idea principal de LaTeX es que el autor se centra en el contenido y no en la forma del documento. Para lograr esto, LaTeX está provisto de una serie de macros y estilos predefinidos.

Vamos a poner un ejemplo básico. En una herramienta de procesamiento de texto “estándar”, para hacer el título de una sección, la mayoría de la gente usa comandos para modificar la forma. Por ejemplo, lo ponen en Negrita, Subrayado, a tamaño 16. Con LaTeX, el aspecto del documento es independiente del contenido: el título de la sección estará en un comando \section y LaTeX se encargará de cómo será impreso y mostrado.

Uno se puede preguntar: “¿Cuál es la ventaja?” Bien, hay al menos tres ventajas en esto. La primera es que, obviamente, no hay que recordar que “estilo” se usó para las secciones previas, las subsecciones, los capítulos y demás. La segunda es que si la fuente del título de sección resulta ser demasiado grande no es necesario cambiarla en todo el documento, se puede hacer con una modificación sencilla. La tercera es que, al estar el documento marcado con secciones, subsecciones y demás, resulta más sencillo crear tablas de contenido (de hecho, se crean automáticamente).

El último aspecto a remarcar es que LaTeX es realmente fantástico escribiendo fórmulas matemáticas, Químicas y científicas.

Además de estas ventajas existen estas otras, según la alimentación de gente que por años han usado este sistema de creación de textos:

Funciona y es estable y multiplataforma

Tan simple como eso, LaTeX no se cuelga, el formato de los archivos es mucho más estable que en otros procesadores y cualquier cambio es primero profundamente meditado y después profusamente documentado, existen implementaciones para distintas plataformas y en todas el resultado es exactamente el mismo (si se tienen los mismos estilos y tipos, claro).

Alta calidad en la edición de ecuaciones.

Esta es siempre la razón última por la que un usuario científico se inclina hacia LaTeX. Este procesador ajusta los tamaños de paréntesis, integrales, subíndices y superíndices, alinea los elementos de las matrices, construye cajas, etc.

LaTeX permite redactar fácilmente documentos estructurados

A través de distintas clases de documento y de su conjunto de macros, LaTeX posibilita escribir textos dividiéndolos en capítulos, secciones, subsecciones, controlando en todo momento la numeración y las referencias cruzadas. Construye índices de contenidos, tablas o figuras. Ajusta los tamaños y tipos de letras según la parte del documento en que se hallen.

Facilidad en la construcción de macros y órdenes.

A poco de comenzar a usar este procesador, el usuario se encuentra definiendo o redefiniendo órdenes para que éstas se ajusten a sus preferencias personales. Por ejemplo, es posible que una determinada expresión aparezca repetidas veces en el texto. Nada mas fácil que definir una orden que reemplace a todo un bloque. O bien, es posible que no guste la forma en que LaTeX numera las páginas. Una redefinición al principio del documento permite cambiar esto.
Se escribe en ASCII.

Esto, que al principio puede parecer un inconveniente (ya que implica teclear mucho más) se torna en ventaja al cabo del tiempo. Por un lado permite incrementar la velocidad de escritura (pues no hay que andar utilizando ratón o menús), por otro facilita el uso de cualquier editor de texto (no contiene caracteres de control) y permite su transmisión por correo electrónico (puede escribirse en ASCII de 7 bits). Esto hace que muchas revistas científicas admitan artículos escritos en LaTeX, enviados por e-mail. Ellos lo procesan en el lugar de destino, hacen los cambios necesarios y lo imprimen, Admás de una vez, te crea el archivo PDF.

Cómo Crear un documento en LaTex:

Lo primero que tenemos que tener a mano, es un editor de archivos de texto (esta es la forma primitiva,  en un proximo post veremos la otra forma); puede ser gedit, emacs, vim, etc. Colocamos los comandos (más abajo, trataré de explicarles lo más posible).

\documentclass[spanish,12pt,oneside,letterpaper]{article}
\usepackage{ifpdf}
\usepackage[colorlinks,bookmarksopen]{hyperref}
\usepackage{babel}
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{latexsym}
\usepackage{graphicx}
\frenchspacing
\title{Título del Artículo}
\author {{Nombre del Autor}} \\ {Compañía} }
\date{fecha}
\begin{document}

\maketitle % =====> Responsable de crear y maquetar el titulo, autor, etc…

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec
convallis, lorem eu aliquam porta, ligula turpis pulvinar odio, sit
amet interdum ligula eros quis arcu. Mauris laoreet erat a
mauris. Quisque felis magna, tincidunt vitae, dictum a, molestie vel,
diam. Vivamus placerat. Fusce eget ligula. Aliquam erat
volutpat. Suspendisse potenti. Vestibulum ante ipsum primis in
faucibus orci luctus et ultrices posuere cubilia Curae; Fusce
consequat. Morbi vel neque. Ut a augue. Praesent laoreet. Integer eget
mi. Donec vel massa non pede fermentum commodo. Nam suscipit ipsum eu
dolor. Ut a nisl. Mauris nec pede. Cras pellentesque est nec justo.

Sed venenatis convallis odio. Praesent ultrices risus non dolor. Fusce
faucibus tincidunt urna. Fusce tortor quam, aliquam non, luctus at,
ullamcorper ut, lorem. Etiam velit velit, accumsan eu, rutrum in,
tempus eu, ligula. Aliquam erat volutpat. Maecenas et orci a nisl
rutrum hendrerit. Vestibulum sed pede. Phasellus diam. Aliquam
facilisis lacinia leo. Vivamus mattis quam. Aliquam erat
volutpat. Nullam suscipit. Ut laoreet, ligula in pulvinar
sollicitudin, arcu orci viverra eros, porta semper erat pede quis
tortor. Ut malesuada mattis est. Phasellus rhoncus sapien et
urna. Integer a lectus. Morbi elementum tincidunt arcu. Quisque
aliquam. Proin justo.

\end{document} %===========> como su nombre lo dice el final del documento

Como ven en el ejemplo lo que está en rojo es el preamble (preámbulo) del documento, se debe colocar siempre y antes del \begin{document}

Las líneas que inician con \usepackage son algunos paquetes importantes para que nuestro artículo sea perfecto: hyperref nos permite escribir enlaces de internet que podamos visitar al hacer clic en ellos; babel hace que nuestro artículo sea en español, se entiende que las secciones; inputenc con el parámetro utf8x nos permite escribir usando los acentos.

Como verán LaTeX, nos permite insertar graficos, *.jpg (hasta ahora he visto, este tipo, pero segun he leido, soporta más); la línea frenchspacing hace que el documento tenga una estructura mas fluida; sin tantos espacios entre párrafos. Las otras líneas forman el título, el autor o autores y la fecha. Estos datos se imprimen en dónde coloquemos la etiqueta \maketitle

Las siguientes líneas nos indica, el comienzo del documento, lo que está escrito en púrpura, es el cuerpo del artículo que deseamos crear, si nos damos cuenta termina con un \end{document}
Compilar el archivo fuente Tex

Luego, de redactar nuestro documento salvamos el archivo con la extension .tex osea, debe quedar así: nombre_archivo.tex

Para “compilar” , o mejor dicho transportar nuestro tex a pdf, usamos la oreden desde consola:

$latex archivo_latex.tex

Esto genera los siguientes archivos:

archivo.aux
archivo.dvi
archivo.log
archivo.out

Y para finalizar por el día de hoy, creamos el nuestro PDF con el comando, como notarán el archivo de color rojo, es el importante para nuestro proposito (crear PDF) y usamos la misma consola:

dvipdfmx archivo.dvi

Aqui les dejo el PDF generado y la plantilla, para que ustedes practiquen…

Latex.rar

Aquí le dejo algunos manuales que encontré en la rfed, para crear más documentos

Manuales sobre latex

Espero que disfruten de este post que ha sido tan accidentado hacerlo… tuve diversos problemas sobre todo con el dichoso wordpress.com (hubiese tenido imagenes, si me dejara colocarlos)

19 de Abril de 1810

Publicado: abril 19, 2011 en Historico, Miscelaneas
Etiquetas:
Año Bicentenario de la independencia Venezolana

Desde el año 2010 se celebra el año Bicentenario de la independencia de Venezuela

Una de las fechas más significativas en la historia de Venezuela es el 19 de Abril de 1810, fecha que marcó el comienzo de una etapa de la historia, de nuestro País.

Este año 2011 se está celebrando los 201 años de la proclamación de independencia política y social conmemoran este año: Venezuela, el 19 de abril; Argentina y Alto Perú (hoy Bolivia), 25 de Mayo; Colombia, 20 de julio; Ecuador, 8 de agosto; Chile y México, 18 de septiembre.

En este día, el cabildo de Caracas, con el apoyo de parte del pueblo y de importantes sectores de las fuerzas armadas, tanto de los batallones de veteranos como de milicias, así como de destacados personajes del clero, la sociedad, de los intelectuales, depuso al gobernador y capitán general Vicente Emparan y a los demás altos funcionarios españoles, enviándolos al exilio. Dicho movimiento revolucionario que se llevó a cabo de una manera incruenta, en definitiva tuvo un impacto en los campos político, económico, social y cultural en Venezuela. Y fue tomado como referencia y punto de partida para diversos movimientos idependentistas en latinoamerica.

Hooola!!! aqui he vuelto extasiado al escuchar esta tremenda producción de una banda ouriunda de Alemania, llamada “Avantasia“, y que esta liderizada por Tobias Sammet. Esta producción consta de dos formatos, un doble CD con los temas en directo y una edición limitada de lujo que contendrá 2 CD´s y 2 DVD´, por mi economía, encontré la producción que tiene los CD’s, que por cierto el acabado es de muy buena calidad, en fin, el sonido de las canciones en directo es muy bueno, al extremo que me daba la sensación que estaba tripeandomela con esta gente, suenan brutal estos chicos!!! ufff!!! estoy pegado al disco…. no los suelto, hasta en el trabajo suena…. se los recomiendo… ufff!

Ok, aquí les dejo la caratula y el tracklist de los CD’s:

CD1:

01. Twisted Mind.
02. The Scarecrow.
03. Another Angel Down.
04. Prelude.
05. Reach Out For The Light
06. Inside
07. No Return
08. The Story Ain’t Over
09. Shelter From The Rain
10. Lost In Space

Cd2:

01. I Don’t Believe In Your Love
02. Avantasia
03. Serpents In Paradise
04. Promised Land
05. The Toy Master
06. Farewell
07. Sign Of The Cross – The Seven Angels (Medley)

Muy en serio, les digo que suenan brutales!!!!

Canaima GNU/Linux es un proyecto socio-tecnológico abierto, construido de forma colaborativa, centrado en el desarrollo de herramientas y modelos productivos basados en las Tecnologías de Información Libres (TIL) de software y sistemas operativos cuyo objetivo es generar, desarrollo nacional, apropiación y promoción del Sotftware Libre, sin perder su motivo original: la construcción de una nación (Venezuela) tecnológicamente independiente.

Canaima tiene las siguientes características:

Nuevas aplicaciones por defecto:

  • Deluge: Gestor de descargas torrent ligero basado en Python.
  • Emesene: Cliente de Mensajería instantánea MSN basado en Python.
  • Turpial: Cliente de twitter e identi.ca basado en Python, desarrollado por comunidades venezolanas.
  • Exaile: Reproductor multimedia integral basado en Python.
  • LibreOffice: Suite ofimática basada en OpenOffice, libre de restricciones corporativas.
  • Canaima Notas: Aplicación propia desarrollada para facilitar el reporte de errores por parte de los usuarios. Publica características de hardware en la plataforma notas.canaima.softwarelibre.gob.ve.
  • Cunaguaro: Navegador web basado en Iceweasel, adaptado a la plataforma Canaima y con mejoras de rendimiento. Desarrollador por comunidades venezolanas.
  • Guácharo: Cliente de correo basado en Icedove, adaptado a la plataforma Canaima. Desarrollador por comunidades venezolanas.
  • Shotwell: Visor de imágenes con diversas funcionalidades.
  • Simple Scan: Gestor de scáneres.
  • Software para desarrollo.

Optimizaciones de rendimiento variadas:

  • Implementación de demonios de optimización de la experiencia de usuario (prelink, preload, readahead).
  • Reducción de los demonios que se activan durante el arranque del sistema.
  • Reducción del factor de swappiness.
  • Reducción del número de TTY’s a 2.
  • Implementación del parche de Lennart Poettering.
  • Añadiendo la opción de noatime a los discos donde sea pertinente en /etc/fstab.

Generación del sabor canaima-primera-base, que es una base mínima de canaima, destinado a ser la fuente de los demás sabores.

Profunda reestructuración del sistema de paquetes de canaima, basándose en la metodología git-buildpackage para la generación de paquetes binarios a través de paquetes fuente.

Bueno, dicho esto, me propuse a probar dihca distribución, venezolana en una máquina virttual (usando VirtualBox) y despues de un tiempo más o menos prudente, durante la instalación les comparto este post.
  • Lo primero que debemos hacer es descargar el el programa virtualbox, en su pagina oficial
  • Instalarlo y configurarlo.

Para el primer paso, como se dijo en el párrafo anterior se procede a visitar la pagina oficial de Virtualbox y descargamos el programa segun nuestra arquitectura en mi caso usé VirtualBox 4.0.4 for Linux hosts, pues la virtualización la hice con un host Linux (Ubuntu 10.10). si el caso es virtualizar Canaima desde Windows, pues se deberian descargar el programa para la arquitectura VirtualBox 4.0.4 for Windows hosts.

Para instalar Virtualbox sólo hacemos desde cónsola el siguiente comando:
su
Ingresamos la pass y presionamos
Para luego tipear el siguiente comando:
dpkg -i virtualbox-4.0_4.0.4-70112~Ubuntu~maverick_i386.deb

Una vez instalado, cerramos la consola, pues ya no nos hace falta…

Ahora pasamos a la diversión:

Configuración de Virtualbox

Ejecutamos Virtualbox, procederemos a crear y configurar una máquina virtual, la cual usaremos para instalar CANAIMA se procede de la siguiente manera:

1. Crearmos la maquina virtual, presionamos el botón azul que describe como “nueva” como muestra la imagen:

2. En la sigunete Pantalla se nos da la bienvenida al asistente:

3. Ahora colocaremos el nombre de la máquina virtual, en mi caso yo le coloqué “Canaima Linux”, ustedes pueden colocarle en nombre que quieran, pero es recomendable colocar un nombre referente a esa maquina en caso de virtualizar otra más.

Fíjense (ojo! con esto!) debemos colocar el tipo de sistema operativo a instalar en esta maquina virtual, en mi caso fue Linux  y la versión ;por experiencia propia lo escribo, si es una distro basada en DEBIAN, pero que no está dentro de el abanico de elección pues la versión debe ser DEBIAN, como se muestra en la pantalla arriba.
4. Luego, el asistente para la creación del disco virtual, en el cual correrá el Sistema Operativo a Instalar.
5. Aquí,.definimos si el disco duro va ser de tamaño estático o de expansión, esto quiere decir que si en caso de escojer estática, el tamño no varia, y en consecuencia, será un poco practico, pues si vamos a instalarle al sitema operativo grandes programas, puede llegar al caso que no se tenga espacio lo suficientemente grande. Para el caso de la expansión dinamica, este espacio crece a medida que instalemos o guardemos cosas en el sistema.
6. Luego definimos realmente el tamaño del disco duro (este será el tamaño total del disco duro que tendrá una máquina virtual), en mi caso yo usé 20, GB para mis pruebas.
7. Luego de configurar la maquina virtual, nos dará un resumen:
Comunmente la mayoría de las distros vienen de serie como Live-CD, pues debemos definir la secuencia de arranque de la maquina virtual, esto se hace con ésta maquina “apagada” y pulsamos el botón “configuración” y seleccionamos “Sistema” como muestra esta pantalla:
Para que arranque desde CD, colocamos de primero CD-ROM
8. Una vez hecho esto arrancamos la Maquina virtual, presionando el botón “iniciar” (ojo! previamente debe estar el CD dentro la unidad CD) y voila!

Instalación del Canaima

Ya lo más facil, pasó, (configuración de la máquina virtual), el ultimo paso sería instalar y configurar el Canaima en la máquina virtual:

Como escribí anteriormente la mayoría de las distros vienen de serie como Live-CD, pues debemos definir la secuencia de arranque de la maquina virtual, una vez hecho esto encendemos la maquina, y arrancará el CD de Canaima, emulandose como en una maquina, en otra PC.

La instalación es muy parecida a la instalación de las mayoría de las distrubuciones de ahora en día…. asi deberiamos estar un poco más familiarizados con esto:
Haremos la intsalación tomando todo el disco duro, para eso se escoje la opción “utilizar todo el disco” como muestar en la pantalla:
En el paso tres aparece un resumen de las particiones y nos pregunta si queremos separar el /home, yo en mi caso utilicé la configuración para separar el  /home, esto en la realidad se hace para que, cuando se tenga que reinstalar o actualizar desde cero, no nos toque el  /home (/home es el equivalente a “Mis Documentos” del SO Windows), pero para los novatos, sería lo ideal que usaran la configuración que viene por defecto.
En este paso, tenemos que rellenar la planilla, de usuario:
Asitente de configuración de red (la interfaz):
Esta es la configuración del tipo conexión, en mi caso lo hice automático

Programas utilizados y su descarga:

Los programa que utilicé para este post fueron

  • Ubuntu 10.10, como maquina afitriona descargar
  • Virtualbox 4.0.4 como emulador de maquinas virtuales descargar
  • Canaima V3 como maquina huesped descargar

Espero que les haya gustado el post… fue el experimento del día de hoy…