20
Nov
09

Desactivar el pedido del pass al desmontar discos en Karmic Koala

Fuente: UbunLog

Algo que me extraño no se habilitara en Ubuntu 9.10 y que si venía presente en anteriores ediciones, es la posibilidad de activar el montado/desmontado de discos sin necesidad del Pass.

Seguramente habrá alguno que, al igual que a mi, esto le molesta un poco, siendo siempre conscientes de las implicancias a nivel de seguridad.

De la mano de un simple tip en Web Upd8, podemos modificar el archivo necesario para que el sistema deje de pedirnos el pass cada vez que montamos un disco.

Abrimos la terminal y pegamos lo siguiente:

sudo gedit /usr/share/polkit-1/actions/org.freedesktop.devicekit.disks.policy

Con Gedit buscaremos una linea igual a esta:

<action id="org.freedesktop.devicekit.disks.filesystem-mount-system-internal">

Bajamos unas lineas y encontraremos una entrada igual a esta:

<allow_active>auth_admin_keep</allow_active>

Lo que está remarcado en negrita lo reemplazamos por yes y eso es todo.

19
Nov
09

Repositorios GetDeb para Karmic Koala

Ya hemos comentado en más de una ocasión que una fuente interesante de repositorios para actualizar LyX en Ubuntu está en GetDeb. De esta forma podéis añadirla a vuestros repositorios.

Fuente: UbunLog

Los que usan Ubuntu casi con seguridad conocerán Getdeb , la web que nos trae las últimas versiones del software más popular compilados en paquete .deb para instalar fácilmente en nuestra distribución favorita.

Ahora también podemos agregar los repositorios de Getdeb para hacer más fácil aun esta tarea, luego de agregado los repositorios, solo deberemos hacer click en “install now” en la aplicación que nos interese y el proceso comenzará, tan fácil cómo eso.

Para agregar el repositorio dirígete Sistema->Administración->Orígenes de Software->Solapa Software de Terceros y agrega la siguiente línea

deb http://archive.getdeb.net/ubuntu karmic-getdeb apps

Luego desde una terminal agrega la llave del repo

wget -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -

Ya puedes hacer click en “Install this Now” que figura debajo de la captura de la aplicación que desees instalar

Para versiones anteriores a Karmic Koala puedes serguir bajando los paquetes .deb desde la versión clásica de Getdeb

18
Nov
09

Paquete FancyHdr: Cabecera y pie de página en LaTeX (LyX):

Como prometí en la primera versión del manual LaTeX con LyX, en la próxima aparecerá una sección sobre la personalización de la cabecera y el pie de página. Ya tenía un ejemplo de preámbulo LaTeX con cabecera y pie, pero aquí lo vamos a explicar con algo más de detalle.

Para ello necesitamos el paquete FancyHdr, que suele estar instalado por defecto. Todo lo referido a este paquete debe de colocarse en el preámbulo, ya que es algo que afecta al documento completo. Así que, en primer lugar, debemos hacer la llamada al paquete en el preámbulo:

\usepackage{fancyhdr}

Y después hay que insertar un estilo de cabecera y pie, por ejemplo:

\pagestyle{fancy}

Para posicionar el objeto tenemos varias opciones. La primera es si va a ir en la cabecera (head) o el pie (foot), la segunda es si va a la izquierda (l), el centro (c) o la derecha (r). Combinando ambas opciones del modo \alineación_posicion{TEXTO}, tenemos seis posibilidades:

\lhead{TEXTO}, \chead{TEXTO}, \rhead{TEXTO}, \lfoot{TEXTO}, \cfoot{TEXTO}, y  \rfoot{TEXTO}.

Para cambiar el grosor de la línea en el pie y la cabecera, hay que cambiar la numeración en estas líneas:

\renewcommand{\headrulewidth}{0.4pt} % grosor de la línea de la cabecera

\renewcommand{\footrulewidth}{0.4pt} % grosor de la línea del pie

Además, si queremos que la cabecera y el pie sean distintos según la página sea par (e) o impar (o), como es el caso de algunos libros, debemos indicarlo como una opción. Es importante en LyX indicar que el documento esté configurado a doble cara, para lo cual activamos la casill que encontramos en Documento >> Configuración >> Diseño de Página >> Documento con dos caras. Una vez hecho esto, podemos insertar en el preámbulo una línea como este modelo: \fancyhead[alineacion_par/impar]{TEXTO} en cabecera y \fancyfoot[alineacion_par/impar]{TEXTO} para el pie. Ejemplos de esto, pueden ser:

\fancyhead[LO,RE]{TEXTO}  %inserta TEXTO en la cabecera a la izquierda en las páginas impares y a la derecha en las páginas pares

\fancyfoot[CO,LE]{TEXTO}  %inserta TEXTO en el pie en el centro en las páginas impares y a la izquierda en las páginas pares

Sin embargo, normalmente incluir solo un texto escrito por nosotros puede ser una limitación que nos aleje de nuestras espectativas. Así que necesitamos añadir algún código LaTeX. Algunos ejemplos:

\thepage  % número de página

\includegraphics[width=11cm]{heado2}  % imagen

\thechapter % número de capítulo

Se pueden modificar más cosas, de las cuales trataremos en una expansión de este post que aparecerá pronto.

Les dejo con una propuesta de cabecera, para saber más, busquen en su disco duro un archivo llamado fancyhdr.pdf, el manual del paquete.

% cabecera y pie
\usepackage{fancyhdr} % activamos el paquete
\pagestyle{fancy} % seleccionamos un estilo
\lhead{TEXTO} % texto izquierda de la cabecera
\chead{TEXTO} % texto centro de la cabecera
\rhead{\thepage} % número de página a la derecha
\lfoot{TEXTO} % texto izquierda del pie
\cfoot{\includegraphics[width=11cm]{heado2}} % imagen centro del pie
\rfoot{TEXTO} % texto derecha del pie
\renewcommand{\headrulewidth}{0.4pt} % grosor de la línea de la cabecera
\renewcommand{\footrulewidth}{0.4pt} % grosor de la línea del pie

17
Nov
09

QPDF: Encriptar, desencriptar e inspeccionar pdf desde consola

Quería desencriptar unos apuntes en pdf que un profesor nos pasó con una encriptación para abrirlos. Como no tenía ganas de estar metiendo la contraseña que nos dió cada vez que tuviera que quisiera consultarlos y porque también quería unirlos en un solo pdf tenía que quitarles la contraseña. Para ello siempre había utilizado la aplicación pdftk, pero con estos pdfs no era capaz de desencriptarlos.

Así que googleando encontré QPDF, una aplicación útil para encriptar, desencriptar e inspeccionar archivos pdf desde nuestro terminal, gracias a la cual fui capaz de resolver este problema.

Está en repositorios, así que con un simple aptitude o apt-get lo instalamos:

$ sudo aptitude install qpdf

Para desencriptar, la línea que hay que insertar es:

$ qpdf --decrypt --password=mypassword input.pdf output.pdf

Para más funciones, podéis descargar documentación desde la web del proyecto.

Descargad | Manual QPDF

Visto en | Sandipb.net

16
Nov
09

LyX con “L” de LaTeX: Un minuto de gloria en el podcast Playsounds

Reconozco que jamás he seguido ningún podcast. Creo que es algo interesante como los blogs, pero sería peligroso para mi integridad como persona engancharme a otra afición vía internet (seguramente, quitando un poco de allí y otro de allá podría hacer un huequecillo, habrá que estudiarlo).

No obstante, esto no ha impedido que me entere de que han mencionado este blog, concretamente el manual LyX: Con “L” de LaTeX, en un podcast (no por telepatía, sino por que hicieron un comentario). Se trata de Playsounds un podcast de unos colegas madrileños y sevillanos que hablan de multitud de temas: tecnología, música, ocio y algunas cosas que les ocurren.

Están empezando, este es el episodio #8, pero tienen un rollo con mucho cachondeo. Del manual hablan poco más de un minuto (entre el 19 y el 21), pero como no me he visto en otra igual, me ha hecho mucha ilusión. ¡No dejéis de oirlo!

Descarga PlaySounds #8

Sin duda, el manual de LyX está teniendo más repercusión de la que esperaba, lo cual me da más ánimo para mejorarlo.

Aprovecho la ocasión para avisar de que ya estoy trabajando en nuevos contenidos para el manual. Acepto vuestras sugerencias.ç

Hasta pronto.

15
Nov
09

Instalación en Ubuntu de Go: El nuevo lenguaje de programación de Google

Fuente: MundoGeek

Go es el nuevo lenguaje de programación de Google, un lenguaje que intenta combinar la rapidez de desarrollo de Python con el rendimiento de C y que además es open source, distribuido bajo una licencia tipo BSD. ¿Suena bien? Pues vamos a compilar sus herramientas para poder jugar un poco con él.

Primero necesitamos crear algunas variables de entorno en nuestro .bashrc. Abrimos el archivo con gedit, por ejemplo

gedit ~/.bashrc
y añadimos las siguientes líneas, modificadas según nuestras necesidades y preferencias:

export GOROOT=$HOME/go
export GOOS=linux
export GOARCH=386
export GOBIN=$HOME/bin
export PATH=$PATH:$GOBIN

GOROOT, la primera variable de entorno, indica dónde se guardará el código fuente de Go. GOOS es el sistema operativo para el que vamos a crear nuestras aplicaciones, las opciones son linux, darwin (Mac OS X) y nacl (Native Client, para el navegador Google Chrome). Las opciones para GOARCH, la arquitectura para la que compilamos, son amd64 (64 bits), 386 (32 bits) y arm. Por último, la variable de entorno GOBIN especifica dónde instalaremos los binarios de Go. También modificamos la variable de entorno PATH, añadiendo el directorio en el que se instalarán las herramientas de Go, de forma que podamos ejecutarlas escribiendo su nombre, sin especificar la ruta completa.

Una vez modificado .bashrc, aplicamos los cambios, para no tener que reiniciar la consola

source ~/.bashrc

Pasamos a descargar el código fuente. Para ello primero necesitaremos instalar el cliente del sistema de control de versiones que utilizan, Mercurial

sudo aptitude install mercurial

Una vez hecho esto podemos descargar el código fuente utilizando el comando

hg clone -r release https://go.googlecode.com/hg/ $GOROOT

Una vez tenemos el código fuente, el siguiente paso es compilarlo. Para ello necesitaremos instalar varias herramientas

sudo aptitude install bison gcc libc6-dev ed

Una vez hecho esto, pasamos a compilar

mkdir $GOBIN
cd $GOROOT/src
./all.bash

Cuando el proceso termine, si no se ha producido ningún error, encontraremos las herramientas necesarias para compilar nuestras aplicaciones escritas en Go en el directorio que indicamos para la variable de entorno GOBIN.

A modo de prueba utilizaremos el típico “Hola Mundo”. Creamos un nuevo archivo hola.go con gedit, y escribimos el siguiente código

package main

import "fmt"

func main() {
    fmt.Printf("Hola mundo\n");
}

Guardamos el archivo y lo compilamos

8g hola.go

Si queremos compilar para 64 bits, usaremos el compilador 6g

6g hola.go

El resultado será un archivo objeto hola.6 u hola.8, con el código máquina de nuestra aplicación. Para crear un ejecutable necesitaremos un último paso, que consiste en enlazar la aplicación, mediante el comando 8l (6l para 64 bits)

8l hola.8

Para ejecutar nuestra aplicación, por último:

./8.out

————————————————

Y de propina, un par de vídeos que recomiendan en LinuxHispano:

14
Nov
09

Wallpaper variable en Ubuntu con Python

Fuente: MisAplicacionesDeLinux

El nuevo Ubuntu trae de serie un wallpaper que cambia cada cierto tiempo. Con la idea de poder crear cada uno un wallpaper variable con sus propias imágenes he creado un porgrama en Python.

Por el momento presenta los siguientes problemas:

  • No soporta la búsqueda recursiva de imágenes
  • No conviene colocar el archivo de salida (.xml) en el mismo lugar en el que se encuentran las imágenes

Aún no lo he resuelto porque no tengo demasiado tiempo ni acceso a información.

El modo de uso es muy sencillo:

  • Se cambia la extensión .odt por .py (cosas de wordpress)
  • Abrimos un terminal y en el escribimos python direccion_del_archivo
  • El primer diálogo nos pide la carpeta con las imágenes (no realiza búsquedas recursivas)
  • El segundo diálogo nos pide donde guardar el archivo background.xml (wallpaper), recordar que no sea en el mismo directorio que las imágenes y que esté en un lugar que no moleste
  • El tercer diálogo pide que introduzcamos el tiempo que tardará en cambiar la imagen (por defecto 600.0)
  • El cuarto y último diálogo pide el tiempo que durará la transición (por defecto 5.0)
  • Por último abrimos el diálogo de cambio de fondo de escritorio con el clic derecho sobre el escritorio y arrastramos el archivo background.xml generado por el programa
CapturaCaptura administrador wallpapers

 

13
Nov
09

Instalar Swave en Windows: LyX como editor estadístico basado en R

Esta es la primera colaboración activa al manual LyX con “L” de LaTeX. Y el valiente es Jesús David Mosquera.

Nos trae un manual para instalar Sweave en Windows para integrar LaTeX con el lenguaje estadístico R. Es análogo al que ya podeís encontrar en el manual LyX en su versión Linuxera.

Nada más, desde aquí agradecer esta participación que, en la próxima versión del manual estará incluida.

——————————————————————

En primer lugar hay que descargar este archivo zip (cambiar extensión de odt a zip para poder descomprimirlo).

Supongamos que LyX y R se instalaron en “C:\Program Files\LyX X.X.X\” y “C:\Program Files\R\R-X.X.X\ respectivamente”.

Nota: Las leyendas “X.X.X” significan las versiones de LyX y R que usted instaló en su equipo.

A modo de ayuda pongo las rutas al directorio donde se instalaron en mi PC los programas Lyx y R para el momento cuando escribía esta guía.

- Para el LyX: “C:\Program Files\LyX 1.6.4\”
- para el R:   “C:\Program Files\R\R-2.9.1\”

1. Copiar los archivo con nombres “MakeSweave” y “Rweave” en la carpeta “C:\Program Files\LyX X.X.X\bin\”

Nota: El archivo “Rweave” contiene una linea donde se especifica la dirección en que se encuentran los archivo “Rterm” y “MakeSweave”, para modificarestas rutas de clic derecho sobre el archivo y luego clic en editar (por defecto se abre con el bloc de notas), lo único que hay que modificar es la version de R o LyX (en caso de que sea necesario). Por favor tenga mucho cuidado al especificar el lugar (ruta o directorio) correcto donde se encuentran estos dos archvios, de lo contrario tendrá problemas a la hora de compilar sus documentos.

2. Tome el archivo “noweb” y pegue una copia de éste en la siguiente dirección: “C:\Program Files\R\R-X.X.X\share\texmf”, ahora tome el mismo archivo “noweb” y ponga una copia de éste en la dirección que se indica a continuación: “C:\Program Files\MiKTeX 2.7\tex\latex\noweb\” (Nota: si la carpeta noweb no existe, debe crearla), ahora tome el archivo “Sweave” y ponga una copia en “C:\Program Files\MiKTeX 2.7\tex\latex\sweave\” (Nota: si la carpeta sweave no existe, debe crearla).

Luego vaya a Inicio > Todos los programas > MiKTeX 2.7 > Settings, en la ventana que se abre de click en la pestaña “General”, despues click en “Refresh FBDB”, luego click en “Update Formats” y por último en Aceptar.

3. Tome el archivo “literate-beamer” y ponga una copia de éste en “C:\Program Files\LyX X.X.X\Resources\layouts”.

4. Ahora debe Reconfigurar LyX, mediante Herramientas > Reconfigurar, despues que haya terminado la reconfiguración reinicie LyX. Abra un documento en blanco y luego vaya a Documentos > Configuración y en la lista desplegable de clase del documento mire si dispone de las clases de documento

- “article(Noweb)”
- “book(Noweb)”
- “report(Noweb)” y
- “presentation(beamer + Noweb + Sweave)”.

Si no dispone de estos documentos entonces debe reinstalar LyX y realizar los anteriores pasos nuevamente.

5. Ahora vaya a Herramientas > Preferencias y de click en Formatos externos y luego en convertidores. luego en la lista desplegable que esta abajo de “Del formato:” busque la opción “Noweb” y en la lista desplegable que esta abajo de “Al formato:” busque la opción “PDF (pdflatex)”, en la casilla correspondiente a “Convertidor” escriba la siguiente linea “Rweave $$i” (sin las comillas) y de click en añadir y seguidamente en Guardar.

6. Por último intente obtener alguna salida en formato PDF Probando alguno de los archivos con nombre “Gamma-02″, “Normal-01″, “sweavelyx” ó
“Beamer+Sweave”.

Esta pequeña guía fue posible gracias a un tutorial del señor Murat Yildizoglu.

Frase del día: “Siempre es un placer poder ayudar a los que quieren aprender” – Francesc Carmona.

Hasta Pronto…. y saludos desde Medellín – Colombia

12
Nov
09

Reposicionar notificaciones en Ubuntu Karmic Koala

Fuente: Soft-Libre

Una de las cosas que no me gustó de Karmic es el sistema de notificaciones, ya que si no fuera la notificación propia del volumen, el resto aparece debajo dejando un espacio que no me agrada y no logro entender el porqué.

La solución sería dejar funcionando el sistema de la misma forma que en Jaunty, de forma tal que quienes extrañen ese funcionamiento, deben instalar este paquete, dependiendo de su arquitectura:

Este paquete ha sido creado por Julien Lavergne. Entrada vista en Ubuntugeek

11
Nov
09

AllMyApps: Aplicaciones para instalar con un solo click

En UbunLog me entero de una web –AllMyApps– que nos ofrece multitud de programas para instalarlos en nuestro Ubuntu con un simple click gracias a AptUrl. Aunque yo soy más de usar aptitude, nunca viene mal darse un paseo por webs como esta para conocer alguna cosa nueva.




Contacto

Cuestiones, sugerencias, criticas,...

Manual LyX: Con “L” de LaTeX

Descarga el manual ya



¡Lanzado! Descarga la versión 0.1

¡Ya van más de 325 descargas!

Ubuntu Karmic Koala

Ciencia Sin Tijeras

No al recorte en I+D

Firefox 3

Firefox 3

Feed RSS

Feed RSS



To translate / Traduire

Frases

Busco frases para realizar una colección sobre Linux, software libre e informática en general

 

Noviembre 2009
L M X J V S D
« Oct    
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Han pasado (+130000)

  • 174,006 bioinformatiquillos

Archivos

USE FIREFOX

No al soporte gratuito a Microsoft

No use Windows, los gatitos se la agradecerán

Creative Commons License

Esta obra está bajo una licencia de Creative Commons.