Gpdftk Para Manipular Fácilmente tus PDF

4 comments

Posted on 4th septiembre 2010 by Tobal in Linux |Mandriva |Ubuntu

,

Hola, he encontrado una aplicación verdaderamente sencilla y útil para manejar nuestros documentos en PDF, se llama Gpdftk y está desarrollada con el apoyo de Linex, la distribución linuxera extremeña. Me he enterado de ello en Blogdrake. Con Gpdftk podemos hacer las siguientes cosas con nuestros pdf:

  1. Comprimir / Descomprimir
  2. Ajustar permisos.
  3. Reparar archivos
  4. Dividir / Unir
  5. Extraer página.
  6. Borrar páginas
  7. Encriptar / Desencriptar
  8. Añadir Marca de agua
  9. Modificar orientación

Y todo ello con una interfaz gráfica sencilla y útil, basada en el lenguaje Gambas. Instrucciones de instalación:

En Mandriva:

Añade los repositorios de Blogdrake y ya lo tienes ;-) Para añadirlo visita la siguiente web:

En Ubuntu:

Tienes un instalador deb en el siguiente enlace.

Un pantallazo del programa en mi Mandriva:

Visto en:

Blogdrake

Saludos :-)

Programación Lineal Y No Lineal Con Openoffice

3 comments

Posted on 3rd septiembre 2010 by Tobal in Mandriva |Matemáticas |Ubuntu

, ,

Hola, existe un plugin para OpenOffice con el cual podemos realizar problemas de Programación Lineal y No Lineal de forma sencilla.  Este plugin lo que hace es poder utilizar librerías CVXOPT, basadas en Python, bajo OpenOffice; en concreto utilizando la hoja de cálculo. Viene muy bien para los estudiantes de 2º Bachiller Mixto y, sobretodo, para estudiantes universitarios de Económicas, A.D.E, Empresariales, Ingenierías y muchas más que estudien la Programación Lineal. Es una alternativa libre a programas privativos como Lingo. Su utilización es muy sencilla.

Para instalarlo en Linux necesitamos antes instalar un par de dependencias:

En Mandriva:

su -

urpmi python-cvxopt openoffice.org-pyuno

exit

En Ubuntu:

sudo apt-get install python-cvxopt python-openoffice

Luego descargad un fichero comprimido en formato zip de la Siguiente Página, donde pone Download ;-) Descomprimidlo, abrid la hoja de cálculo de Openoffice, en el menú de herramientas id a Herramientas->Administrador De Extensiones, presionad en el botón Añadir, debéis añadir el fichero cvxopt.pyuno.zip que se encuentra dentro de la subcarpeta src del fichero recién descomprimido. Ahora cierra y vuelve a abrir la hoja de cálculo, ya lo tienes todo listo para su uso ;-)

Dentro del fichero descomprimido encontrarás un PDF explicando cómo usarlo, es muy sencillo, no tiene más misterio ;-) así, aunque esté en inglés te dejo que lo leas e investigues que no creo que te vayas a herniar :-D

Saludos :-)

Temas Equinox E Iconos Faenza En Mandriva

3 comments

Posted on 13th agosto 2010 by Tobal in Mandriva

Hola, para los usuarios de Mandriva 2010.1 con GNOME he empaquetado los temas Equinox y los iconos Faenza que en Ubuntu están en éste Launchpad . Para instalarlos hay que añadir los repositorios de MIB si no lo habéis hecho ya. Y luego tan sencillo como esto:

su -

urpmi equinox-themes faenza-gnome-icons

exit

En Sistema->Preferencias->Apariencia podéis elegir los temas recién instalados ;-)

Dejo un pantallazo de mi escritorio mandrivero ;-)

Sagemath y el programa Cantor

9 comments

Posted on 5th agosto 2010 by Tobal in Ciencia |Linux |Mandriva |Matemáticas |Ubuntu

, , , ,

Hola, Sagemath es un potentísimo software científico-matemático basado principalmente en Python con el cual podremos realizar multitud de tareas matemáticas: desde una simple suma hasta operar con anillos de polinomios o dibujar complicados grafos e interpretar y operar con ellos. Es un software totalmente libre, fácil de instalar en las principales distribuciones linux, ya que en su web oficial dispone de binarios precompilados para su descarga. En Mandriva se cuenta con un rpm del programa en los repositorios oficiales, además en MIB he puesto a disposición (y gracias a la ayuda de Paulo) la versión 4.5.1 para 32 bits (por ahora) la cual recomiendo ya que soluciona las incompatibilidades con Lyx. Sagemath se puede utilizar directamnente desde la terminal o desde el navegador web por defecto de nuestra distribución Linux.

Otra alternativa interesante de su uso es con el software llamado Cantor, el cual salió a la luz con el nuevo KDE4, una de las pocas cosas verdaderamente interesantes y útiles de KDE4. Cantor es sencillo de instalar, se encuentra disponible en todas las distros Linux que posean en sus repositorios oficiales KDE4. Cantor lo que hace es facilitarnos una interfaz de ventanas para los motores KAlgebra, Maxima, R-CRAN y SAGE. De los 4 el más interesante para mí es el dedicado a Sage (Sagemath), ya que para Maxima uso wxMaxima y para R prefiero usar Rkward, KAlgebra no lo uso.

Me interesa usar Cantor con Sage porque me evito tener que abrir cada vez el navegador y la terminal a la vez, además de otras comodidades para mi disminución física.

Huelga decir que el programa se llama así en honor al matemático conjuntista Georg Cantor ;-)

Con Cantor a golpe de ratón podemos dibujar fácilmente funciones matemáticas de 2 y 3 variables, introducir matrices para calcular su inversa, valores y vectores propios. También podemos calcular derivadas, integrales sencillas y resolver ecuaciones. Además lo que más me gusta es que podemos crear y ejecutar nuestros propios scripts matemáticos y hojas de ejercicios. Otra característica interesante es que tenemos una opción para poder descargar ejemplos de ejercicios subidos por la gente en OpenDesktop Science, aunque desgraciadamente hay muy pocos ejemplos, ya se sabe que tira más hacer chorradas de cubitos que aprender ciencia. Aquí tenéis un pantallazo de Sage funcionando con Cantor, se puede apreciar que la ayuda del comando que deseemos utilizar la vemos en la misma pantalla de la sesión de trabajo, no pasa así si usamos Sage con un navegador.

Si eres un neófito en éste programa, como lo soy yo, igual te vienen bien unos cuantos ejemplos para ver su potencial.

EJEMPLO 1-> Dibujar una función definida a trozos. En éste ejemplo dibujaremos la función parte entera de x. Las órdenes a introducir son:

v=[(i,floor(i)) for i in range(-5,5)]

plot_step_function(v, vertical_lines=False)

Y el resultado es éste:

EJEMPLO 2-> Función racional con una asíntota en x = 1. El código es el siguiente:

g(x)=1/(x-1)

plot(g,(x,-2,2),ymin=-10, ymax=10,detect_poles=True,color='red')+ line([(1,-10), (1,10)],color='green',linestyle='--')

Y el resultado es éste:

EJEMPLO 3 -> La función tangente, con más de una asíntota vertical. El código es:

g1(x)=tan(x)

plot(g1,(x,-1.5*pi,1.5*pi),ymin=-10, ymax=10,detect_poles=True,color='red')+ line([(1.5*pi,-10), (1.5*pi,10)],color='green',linestyle='--')+ line([(-1.5*pi,-10), (-1.5*pi,10)],color='green',linestyle='--')+ line([(0.5*pi,-10), (0.5*pi,10)],color='green',linestyle='--')+ line([(-0.5*pi,-10), (-0.5*pi,10)],color='green',linestyle='--')

Y el resultado:

Hago notar que por cada comando line que añado lo que hago es añadir una asíntota vertical dibujada.

EJEMPLO 4-> Un campo vectorial. El código es:

plot_vector_field((sin(x), cos(y)), (x,-3,3), (y,-3,3))

Y el resultado es:

Como se puede apreciar con muy poco código y claro obtenemos resultados que en otras aplicaciones científicas nos costaría bastante, sobretodo hago hincapié en el del campo vectorial, que en una línea obtenemos lo deseado.

Ya iré poniendo más ejemplos interesantes de Sage en otro momento, y de mayor utilidad :-P

Saludos :-)

Tapas CD-DVD De Mandriva Spring

0 comments

Posted on 13th julio 2010 by Tobal in Mandriva

Hola, cristina desde MIB ha diseñado unas portadas y contraportadas muy chulas para la nueva Mandriva Spring, en versión CD y DVD, para los 3 sabores de Mandriva: Free, One y PowerPack. Son totalmente imprimibles y con enlaces de descarga. Para verlas y llevártelas te pongo enlaces directos a los artículos escritos por Cristina en MIB Blog:

Cris te han quedado cojonudas morrocotudas :-P ¡Peaso de artistaaa ! :-)

Saludos :-)

Page 1 of 111234510...Last »
Rss Feed Tweeter button Facebook button Technorati button Reddit button Myspace button Linkedin button Webonews button Delicious button Digg button Flickr button Stumbleupon button Newsvine button Youtube button