Blog de Abelardo Jara Berrocal: Ubuntu, electronica y software libre

Noviembre 28, 2007

Programación en linux: GTK+ y gtkmm

Archivado en: Programacion C++ en Linux — Abelardo Jara @ 10:59 pm

He hecho este post como una correccion que me hizo mi amigo Igor, despues de ello, ahora les paso estas instrucciones, tomado de:

http://jubuntu.blogsome.com/category/programacion/linux/gtkmm/

Despues de trabajar varios meses sobre Windows con las librerias wtl, me he decidido a comenzar con programación gráfica bajo linux. Trás ver varias alternativas al final he optado por usar las librerias gtkmm, para realizar entornos visuales. Estás librerias, se basan en las GTK+. Según la wikipedia las gtkmm son utilizadas para desarrollar aplicaciones basadas en GTK+ con C++.

Antes de empezar a trabajar con estas librerias, debemos instalarlas, y tambien sería conveniente disponer de algún entorno de desarrollo. Como normalmente trabajo con ubuntu, opté por usar Anjuta.

Desde el synaptic, instalé los siguientes programas o librerias:
- anjuta
- g++
- libgtkmm-2.4-1c2a
- libgtkmm-2.4-dev
- libgtkmm-2.4-doc
- autoconf
- libtool
- libglademm-2.4-dev

Despues de instalarlo todo, ya podemos crear un proyecto gtkmm, y compilar nuestro primer programa de ejemplo:

#include <gtkmm.h>
#include <glibmm .h>

int main (int argc, char *argv[])
{
Gtk::Main kit(argc, argv);
Gtk::Window window;
kit.run(window);
return 0;
}

Dicho así suena muy sencillo, pero la verdad es que me costó unas cuantas horas dejarlo todo preparado.

Problemas programando en Linux

Archivado en: Temas Ingenieria de Computadoras y Electronica — Abelardo Jara @ 3:43 pm

Lo que enseña este  corto mas alla de las bromas es que debemos saber elegir que  plataformas usar para programar , por eso sugiero usar herramientas de programacion libres como el GNU Classpath (GCC, GCJ, etc) o Java Tongue

Mono trae por ahora algunas consecuencias, mas alla que luce muy prometedor.

Creando nuestro primer documento en LaTeX

Archivado en: EMACS y edicion de documentos con Latex — Abelardo Jara @ 2:37 pm

Hola a todos, aqui les pongo unas instrucciones basicas para crear un documento en LaTeX.

Lo pueden hacer desde Ubuntu Gutsy (marquen todos los paquetes que empiezan en su nombre con “tetex” en el Synaptic y los instalan) o en Cygwin (tambien aqui, se debe instalar todos los paquetes que empiezen con “tetex”).

Bueno, lo primero es crear nuestro primer documento, lo podemos hacer con un editor de textos (lo llamaremos documento.tex)

\documentclass[a4paper,12pt]{article}
\usepackage{url}
\usepackage[left=1in,top=1.25in,right=1.0in,bottom=1.25in]{geometry}
\usepackage{graphicx}
\usepackage{subfigure}
\usepackage{lscape}

%opening
\title{Curriculum vitae}
\author{Abelardo Jara Berrocal}

\begin{document}
\tableofcontents
\newpage

\begin{centering}
\begin{Large}\textbf{Ejemplo de Latex 1}\end{Large}\\
Curso de Latex\\Email:\textit{Semestre 1}\\
\end{centering}

\section{Introduccion}
LaTeX es un lenguaje de marcado para documentos, y un sistema de preparación de documentos, formado por un gran conjunto de macros de TeX, escritas inicialmente por Leslie Lamport (LamportTeX) en 1984, con la intención de facilitar el uso del lenguaje de composición tipográfica creado por Donald Knuth.\\
Es muy utilizado para la composición de artículos académicos, tesis y libros técnicos, dado que la calidad tipográfica de los documentos realizados con LaTeX es comparable a la de una editorial científica de primera línea.\\
LaTeX es software libre bajo licencia LPPL.

\section{Descripcion técnica}

\end{document}

Luego lo grabamos y vamos a compilarlo:

latex documento.tex

Este paso genera un archivo llamado documento.dvi

Para convertirlo en PDF, damos el siguiente comando:

dvipdfm documento.tex

Este paso genera un archivo documento.pdf Asi finalmente tendremos un documento PDF que podemos distribuir e imprimir.

En Internet hay varios manuales de LaTeX, los cuales no son muy dificiles de seguir, se parece bastante al HTML.

Blog de WordPress.com.