Archivos en la Categoría 'Uncategorized'

16
mar
13

f1lt: Live timing de la Formula1 para que no te pierdas detalle de los tiempos


Comienza la temporada de Formula1 2013. En estos momentos se está disputando la eterna clasificación del GP de Australia 2013, así que he aprovechado para escribir este post. Si no te quieres perder detalle de cómo transcurre un GP, especialmente de la carrera, recomiendo utilizar alguna aplicación para seguir el live timing. Es algo que he descubierto gracias a podcast como GPCast, KeepPussing o SafetyCast.

En concreto, os recomiendo utilizar F1LT porque además del live timing convencional, para todas las sesiones de un GP puedes seguir los tiempos de un piloto en concreto o realizar comparativas entre ambos. Además permite grabar los datos para disfrutarlos de nuevo en diferido. Para conocer más características, podéis visitar la web del proyecto. Agradezco desde aquí al gran @DPlazaV por darme a conocer la aplicación vía Twitter.

Para instalarlo en primer lugar debes descargarte la fuente de F1TL desde este enlace o si prefieres instalar la última versión puedes clonar los repositorios de git:

$ sudo apt-get install git # en caso de que no tengas instalado git

$ git clone https://pieczaro@code.google.com/p/f1lt/

Una vez tenemos el código fuente debemos instalar los paquetes para compilar y después instalar la aplicación:

$ sudo aptitude install qmake libqt4-dev # en caso de que no tengas instalados los compildores

$ cd f1lt

$ qmake

$ make

$ sudo make install

Si durante el proceso no ha dado un error deberíamos tener F1LT instalado. Para arrancar ejecutamos:

$ f1lt

Aparecerá la ventana de la aplicación pero solo podremos disfrutar de los timing antiguos que tiene archivados. Para poder utilizar del LIVE timing, es decir, de los tiempos en DIRECTO, debemos registrarnos en la página de Live Timing oficial de F1, puesto que la aplicación descarga los datos que se ofrecen desde allí y nos lo presenta en la interfaz. Una vez registrados, debéis introducir vuestro usuario y contraseña en el menú File >> Login. Además, para que la aplicación conecte automáticamente cada vez que la iniciamos marcamos la casiila Tools >> Preferences >> Connect to LT server automatically after application start.

Con esto debería ser suficiente para tener el timing en directo cuando se esté disputando una sesión.

Nos leemos en el próximo post.

13
mar
13

Instala WordPress en tu espacio de la UGR


Gracias a Ángel conocí la posibilidad de poder instalar WordPress en el espacio web que ofrece la UGR a sus trabajadores. En primer lugar debes tener una cuenta de correo xxxx@ugr.es y después darte de alta en el servicio indicando tus datos en esta página. Suelen tardar menos de un día, pero mientras te dan de alta, puedes continuar con el tutorial para dejarlo todo preparado.

El CSIRC explica cómo instalar cierta aplicaciones entre las cuales se encuentra WordPress desde esta página. Sin embargo, a ratos resulta ambiguo para los poco hábiles en el tema y en otros erróneos por falta de actualización, por lo que considero necesario un manual que explique el procedimiento de forma algo más sencilla y detallada. Allá vamos:

  1. Descarga y descomprime la versión de WordPress 3.0.5
  2. Descarga la versión 2.7.o del plugin PDO para acceder a bases de datos SQLite. Descomprime el plugin directamente dentro de la carpeta worpress/wp-content, que debe contener esta estructura de archivos:
    db.php
    index.php
    languages
    pdo
    plugins
    readme.txt
    themes
  3. Crea dentro de wordpress/wp-content el directorio database
  4. Copia el fichero wordpress/wp-config-sample.php y guárdalo con el nombre wp-config.php en esa misma carpeta. Ábrelo con un editor de ficheros (por ejemplo Vim o gEdit). Busca la línea define(‘DB_COLLATE’, ”); y en la siguiente añade la línea define(‘DB_TYPE’, ‘sqlite’); . Si lo prefieres, puedes cambiar el nombre de tu base de datos, modificando la línea define(‘DB_NAME’, ‘nombredetubasededatos’);
  5. Guarda este fichero (nombredetubasededatos.sqlite) que es una base de datos vacía en el directorio database que anteriormente creaste. En el caso de que en el paso anterior hayas cambiado el nombre de tu base de datos, debes cambiar el nombre del fichero antes de la extensión por el nombre nuevo.
  6. Ya tenemos preparada nuestra carpeta wordpress con todo el contenido necesario para para subirla a nuestro espaco wdb de la UGR en el caso de que nuestra solicitud de activación haya sido considerada. Para ello podemos utilizar un programa como Filezilla (puedes instalarlo desde repositorios). Lanza filezilla y edita cada campo con la información correspondiente (EN MAYÚSCULA, AQUELLO QUE DEBES CAMBIAR). Host: ftpwdb.ugr.es | Username: TUNOMBREDEUSUARIO | Password: TUCONTRASEÑA. Y después pulsa el botón “Quickconnect”.
  7. Esto debería ser suficiente para conectar con el servidor. En el panel de la izquierda tenemos nuestro sistema de ficheros local, mientras que en el de la derecha veremos el sistema de ficheros del servido wdb. Abrimos a la derecha la carpeta public_html y a la izquierda seleccionamos la carpeta wordpress que hemos editado y hacemos clic con el botón derecho del ratón para subir la carpeta. En este caso tendrás WordPress en el dominio http://wdb.ugr.es/~usuario/wordpress. Si alternativamente prefieres tener wordpress bajo el dominio http://wdb.ugr.es/~usuario/, simplemente sube el contenido de la carpeta wordpress dentro de public_html.
  8. Cambia los permisos de los ficheros o carpetas que acabas de subir al servidor wdb. Para conocer mejor cómo están codificados, visita este enlace. Primero da permisos 775 a todos los ficheros. Para ello selecciónalos y haciendo clic con el botón derecho selecciona “File permissions…”. En el cuadrante “Numeric Value” escribe 775 e indica que se aplique recursivamente en todos los directorios y ficheros. Del mismo modo da permisos 777 a todo el contenido de wp-content/database y permisos 666 al fichero *.sqlite
  9. Abre tu navegador y abre la dirección http://wdb.ugr.es/~usuario/wordpress/wp-admin/install.php. La página te dará las indicaciones para instalar WordPress.

Y esto es todo. Accediendo a http://wdb.ugr.es/~usuario/wordpress, podremos acceder a nuestro blog recién instalado.

Hasta el próximo tuto.

11
mar
13

Integrando hojas de cálculo en LyX


Hace unos días recibí un correo de un lector del blog preguntado por cómo incluir en un fichero LyX los datos contenidos en una hoja de cálculo. De este modo, las modificaciones en la hoja de cálculo van a modificarse en el fichero LyX pertinentemente. Me ha parecido de gran utilidad y me ha parecido tan sencillo que no he podido evitar escribir un post al respecto. Gracias ;)

Este manual sirve tanto para hojas de calculo *.gnumeric, *.ods y *.xls pero requiere del conversor ssconvert, que está distribuído con la genial hoja de cálculo Gnumeric. Así que lo primero es instalar Gnumeric.

$ sudo apt-get install gnumeric

Seguidamente, abrimos LyX y en Insertar >> Archivo >> Material externo y seleccionamos en el diálogo la plantilla “GnumericSpreadsheet”. Después sólo nos quedará añadir la ruta de nuestra hoja de cálculo y aceptar.

En el lugar del documento aparecerá un cuadro gris que corresponde a la hoja de cálculo y cuando compilemos el documento, quedará inclíuda una tabla en nuestro documento. Es cierto que presenta algunas limitaciones de formato, pero pienso que para tablas sencillas o también  preeliminares, puede venir genial. Para tener más libertad de formato, siempre podemos copiar las celdas en la hoja de cálculo y pegarlas dentro de una tabla creada con el pegado especial de LyX pulsando Ctrl + Mayus + v.

Interesante y útil tutorial. Con LyX, naturalmente.

Fuente | WikiLyX

08
mar
13

Añadir partituras creadas con Musescore en documentos LyX


Aquí os traigo un post que gustará a los más melómanos. Se trata un tutorial para añadir partituras creadas por un magnífico programa de escritura y notación musical llamado Musescore. Está basado en un tutorial más completo que podéis encontrar en AprenderLyX.

A grandes rasgos, consiste en lo siguiente. En primer lugar editamos nuestra partitura con Musescore. Para instalarlo no deberías de tener ningún problema, pues lo puedes encontrar en los repositorios de las principales distribuciones GNU/Linux. Resulta bastante intuitivo su manejo, pero para opciones más avanzadas siempre viene bien echar mano de su manual.

Guardamos nuestra partitura en formato Lilypond y para importarla en LyX lo hacemos mediante el menú Insertar >> Archivo >> Material externo, seleccionando en el desplegable “Lilypond” y añadiendo el archivo que hemos creado.

Fuente | AprenderLyX

 

 

07
mar
13

ClassicThesis: Instalación de esta clase de documento para tesis en GNU/Linux


En este tutorial explicaré cómo instalar en GNU/Linux la clase de documento para LaTeX y LyX  ClassicThesis., Esta está recomendada para hacerla funcionar en LyX 2.0 o superior, pero en LyX 1.6 también funciona.

Primero debemos dirigir nos a los repotorios del proyecto ClassicThesis y nos descargamos la clase, que es un fichero comprimido llamado classicthesis.v.4.1.zip. Descomprimimos el fichero,  guardamos la carpete en /usr/share/texmf/tex/latex y actualizamos el índice de paquetes LaTeX con “sudo texhash”.

Descargamos la platilla para LyX en el fichero ClassicThesis-LyX-v4.1.zip, lo descomprimimos,  movemos el fichero con extensión *.layout en /home/USUARIO/.lyx/layouts y reconfiguramos LyX (“lyx -x reconfigure”). Seguidamente, instalamos las fuentes que utiliza esta clase de documento “texlive-fonts-extra” (sudo apt-get install texlive-fonts-extra).

Para comprobar que está instalado, abrimos un documento nuevo y vemos si tenemos la clase “classicthesis” en el menú desplegable de Documento >> Configuración >> Clase de Documento.

Y ya debería estar funcionando. Puedes echar un vistazo al fichero de configuración que la clase trae para personalizarla.

Hasta la vista.

06
mar
13

Bibliografía dividida por capítulos en LyX


Este es uno de los trucos que aprendí ayudando a maquetar una tesis con LyX.

Si tenemos una tesis con una clase de documento que soporta capítulos (por ejemplo “book”) y después de cada uno de ellos añadimos la lista de referencias citadas, al compilar nos daremos cuenta que después de cada capítulo tenemos una lista de referencias, sí, pero la lista de TODAS las referencias citadas en el documento. A continuación explico cómo configurar LyX para aparezcan después de cada capítulo únicamente las referencias citadas en el mismo.

En primer lugar debemos descargar este script, lo hacemos ejecutable y lo guardamos en una de nuestras carpetas de binarios, es es:

$ wget http://wiki.lyx.org/uploads/BibTeX/bibtexall

$ chmod +x bibtexall

$ sudo mv bibtexall /usr/local/bin

Una vez echo esto, abrimos LyX y en el menú Herramientas >> Preferencias >> Salidas >> LaTeX >> Comandos, sustituímos “bibtex” por “bibtexall”. Guardamos y aplicamos los cambios para que se mantenga la configuración cada vez que abramos un fichero nuevo.

Ahora en el preámbulo LaTeX cargamos el paquete chapterbib:

\usepackage{chapterbib}

Reiniciamos LyX y debería funcionar.

Fuente | WikiLyX

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

ACTUALIZACIÓN 06/03/2013

Aquí debajo pongo el código del script por si por algún motivo el enlace que aporto no funciona.

#!/usr/bin/env python
# -*- coding: iso-8859-15 -*-

# \author Juergen Spitzmueller

# This file is a wrapper on bibtex to let LyX
# process every aux file in the temp directory
# this is needed if you use chapterbib with LyX.
# Place this file somewhere in your PATH , then
# open Tools->Preferences->LaTeX in LyX and change
# the "bibtex command" from "bibtex" to "bibtexall".

import sys, os
for filename in os.listdir("."):
	if filename.endswith('.aux'):
		f = os.path.splitext(filename)[0]
		os.popen('bibtex ' + f)
04
mar
13

Acceder a escritorio remoto VNC desde cualquier puerto


Imaginad que queréis acceder a un servidor remoto por SSH a través de un puerto que no es el 22 (digamos, el 3000). El comando sería el siguiente:

$ ssh direccion.del.servidor -p 3000

Fácil. Pero ¿qué pasaría si quisiéramos abrir un escritorio VNC desde un puerto distinto al que está por defecto?

En el lado el cliente abrimos con un editor de texto el fichero ~/.bashrc y añadimos las siguientes dos líneas:

VNC_VIA_CMD='/usr/bin/ssh -2 -c aes128-cbc -x -p 3000 -l USER_NAME -f -L %L:%H:%R %G sleep 20'
export VNC_VIA_CMD

Y para abrir el escritorio remoto hacemos en consola:

$ vncviewer -via direccion.del.servidor :NUMBER_VNC

Y listo. Hasta el próximo tip.

27
feb
13

Contar elementos en un fichero con fgrep + wc


¡Ajá! Muchos pensábais que estaba acabado, pero no va a pasar un año sin que publique nada por aquí. ;)

Os presento un comando que sirve para contar cuántas veces se repite una cadena de caracteres en un fichero.

$ fgrep -o ">" file.fas | wc -l

Este ejemplo sirve para contar el número de secuencias de un fichero FASTA. fgrep imprime la cadena cada vez que la encuentra en el fichero y wc cuentra el número de veces que lo repite.

Hasta la próxima.

02
mar
12

Comando para buscar carpetas o ficheros mayores de un tamaño determinado


Pues eso. Un comando vale más que mil palabras

find . -type f -size +50000k -exec ls -lh {} \; |
awk ‘{ print $9 “: ” $5 }’ | less

12
feb
12

Correr scripts en Perl como un ejecutable


Un simple pero muy útil y eficiente truco es crear una carpeta ~/bin donde añadir binarios de programas y así ejecutarlos rápidamente sin tener que ir a la localización de los mismos como expliqué aquí.

En el caso de que se trate de un script en perl tenemos que modificar el fichero. Si se encuentra en la carpeta bin, debemos de comprobar que la primera línea resulta ser al como esto.

#! /usr/bin/perl

Puede ocurrir que no tenga permisos de ejecución, para dárselos bastaría con hacer en consola:

$ chmod +x script.pl

Así de fácil. Así de útil.

 

 




Contacto

Cuestiones, sugerencias, criticas,...

Manual LyX: Con “L” de LaTeX


Descarga el manual LyX

Ya van más de 8750 descargas.
¿A qué esperas? (Español, 1.1Mb)

Instala la nueva LyX 2.0.0 Final

Aprender LyX


Descarga el manual LyX

Ubuntu 12.10 LTS “Quantal Quetzal”

Firefox 4

Firefox 4

Ciencia Sin Tijeras

No al recorte en I+D

Feed RSS

Feed RSS



To translate / Traduire

Frases

Busco frases para realizar una colección sobre Linux, software libre e informática en general
mayo 2013
L M X J V S D
« mar    
 12345
6789101112
13141516171819
20212223242526
2728293031  

En twitter

Han pasado (+130000)

  • 888,946 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.


Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 232 seguidores

%d bloggers like this: