
Octave esun lenguaje de alto nivel principalmente orientado a computación numérica. Junto a Scilab, plantan cara a la conocida suite Matlab, pero eso si de forma gratuita. No obstante Octave es parte del proyecto GNU y por lo tanto con licencia GPL, algo a lo que Scilab no se acoge y por lo tanto me he decantado por empezar a usar el primero. He de decir que es compatible con la mayoría de la funcionalidad que existe en Matlab, pudiendo trabajar con los mismos ficheros de funciones que desarrollan investigadores de todo el mundo y con los mismos ficheros de datos que Matlab almacena.
Leer más…
GD Star Rating
loading...
Sábado, 21 de Noviembre de 2009
piponazo

Vaya! Estos días Google está en boca de todos. En mi caso solo quería hablar de como instalar Google gears en Ubuntu 9.10 de 64 bits, ya que es tan fácil como teclear esto por consola:
sudo aptitude install gears
O hacer click en este enlace. Sin embargo, gears parece que no funciona aún en chromium que es el navegador que últimamente vengo utilizando más a menudo. Por lo que he leído en varias webs parece ser que los desarrolladores de chrome no quieren perder el tiempo en adaptar gears a chromium ya que las funcionalidades que ofrece gears las permiten implementar en el propio navegador a medida que pase el tiempo. Por lo que de momento me tendré que conformas con usar firefox cuando requiera utilizar alguna de las bondades de Gears, como el modo de trabajo offline de Google Docs.
GD Star Rating
loading...

ayyyyy …. Ubuntito Ubuntito donde vas tu tan rebonito ? xD. Parece que con las prisas por sacar sus prefijadas versiones semestrales los desarrolladores de Ubuntu se dejan algunas cosas sin pulir del todo. En la entrada anterior os comentaba el problema que tuve con los dispositivos firewire, y ahora os daré solución o otro “problemilla” que hay en la versión 9.10 de Ubuntu con mi querido editor de textos gvim.
El problema en cuestión es que cada vez que abría el editor desde consola me aparecían varios mensajes como el siguiente:
** (gvim:22969): CRITICAL **: gtk_form_set_static_gravity: assertion `static_gravity_supported' failed
Para solucionar este problema tan solo tenemos que añadir el siguiente repositorio. Podemos hacerlo fácilmente con el nuevo sistema que incorpora la nueva versión de ubuntu:
sudo add-apt-repository ppa:jk-ozlabs/vim
sudo aptitude update && sudo aptitude safe-upgrade
En dicho repositorio se encuentra una versión de gvim parcheada para solventar este problema, por lo que actualizando el sistema de paquetes nos olvidaremos de estos molestos mensajes.
Fuentes:
GD Star Rating
loading...

A pesar de que en mi casa no uso ningún dispositivo fireware, si que algunas de las librerías que utilizo dependen de la librería libraw1394 y me he encontrado con un problemilla en la nueva versión de Ubuntu/Kubuntu con esta. Cuando intentaba ejecutar algún programa de los que escribo y que hacen uso de la librería OpenCV (que depende de raw1394) me aparecía un mensaje diciendo:
Failed to initialize libdc1394
El problema es que por defecto no se carga el módulo raw1394 y por lo tanto vamos a necesitar añadirlo en nuestro fichero /etc/modules. Pero el problema no acaba aquí ya que el dispositivo que se crea al cargar este módulo /dev/raw1394 no va a tener unos permisos adecuados para poder acceder a el con nuestro usuario normal. Para cambiarle los permisos vamos a hacer uso de udev escribiendo en consola:
echo 'KERNEL=="raw1394", GROUP="disk"' | sudo tee -a /etc/udev/rules.d/50-raw1394.rules
Por último nos vamos a añadir al grupo disk, y de esta forma cuando reiniciemos el ordenador ya no tendremos dicho problema:
sudo adduser $USER disk
Fuentes:
GD Star Rating
loading...

Un tip rápido. Si queréis cambiar rescursivamente los permisos de todos los archivos dentro de un directorio sin que se cambien también los permisos de los directorios subyacentes, podéis utilizar el siguiente comando:
find . -type f -print0 | xargs -0 chmod -x
Voy a explicarlo un poco. find nos permite encontrar archivos en base a las opciones que le pasemos. El punto indica que vamos a realizar la búsqueda sobre el directorio actual, con -type f le indicamos que solo queremos buscar ficheros de tipo “archivo”, para saltarnos los directorios. Y con -print0 hacemos que muestre por la salida estándar todas las coincidencias. Después utilizamos una pipeline para hacer con xargs que la salida del comando find sea tomada por el comando chmod. Como podéis apreciar estoy quitando el permiso de ejecución a todos los archivos dentro de una carpeta. Esto es muy útil cuando copias archivos de un pen drive a tu disco duro.
GD Star Rating
loading...
Últimos comentarios