Agosto 17, 2009

Compilar geany 0.18 en Linux Ubuntu Intrepid

Categoría: Programación — Edwood @ 8:20 pm

He utilizado el editor geany por mucho tiempo como mi ambiente de programación. Hoy se liberó la versión 0.18, pero aún no hay paquetes para Ubuntu Intrepid, lo que implica que tuve que compilarlo. Escribo esta entrada en el blog para quiénes estén en la misma situación y no les sea obvio (como a mí) cómo cumplir con los requisitos de la compilación.

En primer lugar, necesitaremos instalar el código fuente de las librerías GTK+2. Si intentamos compilar geany sin esto, recibiremos la queja de que la versión de GTK es menor que la que se requiere. El problema se resuelve haciendo que geany se compile usando la versión de GTK de Ubuntu Intrepid. Esta es la instrucción para instalar el código del GTK de Intrepid:

sudo apt-get install libgtk2.0-dev

Se instalarán montones de paquetes asociados a GTK.

Luego descarguen el código de geany en http://download.geany.org/geany-0.18.tar.gz. Seleccioné el paquete tar.gz porque es el formato más común. Esta instrucción es para desempacarlo:

tar xvzf geany-0.18.tar.gz

Ahora, entremos al directorio del código, configuremos y compilemos:

cd geany-0.18/
./configure
make

Los pasos anteriores tomarán algunos minutos. Cuando finalice la compilación, instalamos:

sudo make install

Más artículos como este en:

Algunos artículos relacionados:


Agosto 10, 2009

Recursos en el web relacionados a Linux y accesibilidad

Categoría: Tecnología Asistiva — Edwood @ 12:00 pm

Página web: By Sound and By Touch: Using Linux with Speech and Braille Output Interfaces References

Lista de recursos en el web relacionados a Linux y accesibilidad recopilados por Jason White, usuario no vidente de Linux .


Jason White

Más artículos como este en:

Algunos artículos relacionados:


Blind Audio Tactile Mapping System

Categoría: Tecnología Asistiva — Edwood @ 6:00 am

Página web: http://www.cs.unc.edu/Research/assist/bats/index.shtml

Este sistema fue desarrollado para ofrecer en formato auditivo toda la información visual contenida en un mapa. Aunque existen mapas de relieve con información en Braille, la cantidad de información que pueden presentar está limitada por el espacio físico del papel. BATS fue desarrollado con Python.

Spatial information is often presented in the form of maps that viewers actively explore to learn about an area. People who cannot see cannot share the benefits of such a visual representation, and have traditionally relied on audio descriptions, tactile maps, guidance from others, and even trial and error when learning the layout of a region. On-going assistive technology research has yielded a number of promising techniques to help people who have visual impairments plan daily walks and get directions, but little has been done to promote the same kind of spatial awareness provided by visual maps. The Blind Audio Tactile Mapping System (BATS) project focuses on the latter area of research by helping people without sight access and explore spatial information.


Desarrolladores proyecto BATS

Más artículos como este en:

Algunos artículos relacionados:


Agosto 9, 2009

Sistema acústico de navegación para personas con impedimentos visuales

Categoría: Tecnología Asistiva — Edwood @ 9:49 am

Página web: http://casblipdif.webs.upv.es/

Mediante audífonos la persona escucha sonidos que varían en intensidad y dirección dependiendo de la ubicación de los objetos que le rodean. El concepto no es nuevo, lo innovador de este proyecto es que integra varias tecnologías para hacer la información acústica más rica comparada con un simple sensor de distancia.

The main aim of this project is to develop a system capable of interpreting and managing real world information from different sources to assist blind or visually impaired users.

La página contiene un vídeo demostrando el uso del sistema.


Persona utilizando sistema navegación acústica

Más artículos como este en:

Algunos artículos relacionados:


NetworkX: Librería Python para análisis de grafos

Categoría: Computación científica — Edwood @ 9:20 am

Página web: http://networkx.lanl.gov

High productivity software for complex networks

NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks


Screenshot NetWorkX

Más artículos como este en:

Algunos artículos relacionados:


igraph: librería para análisis de grafos

Categoría: Computación científica — Edwood @ 9:05 am

Página web: http://igraph.sourceforge.net/index.html

igraph is a free software package for creating and manipulating undirected and directed graphs. It includes implementations for classic graph theory problems like minimum spanning trees and network flow, and also implements algorithms for some recent network analysis methods, like community structure search.


igraph screenshot

Más artículos como este en:

Algunos artículos relacionados:


Agosto 1, 2009

De latitud y longitud a dirección física con bash - versión 2

Categoría: Programación — Edwood @ 2:54 pm

Extendí el script bash que publiqué previamente para incluir como opción el servicio gratuito de “reverse geocode” de Geonames. Ahora el script requiere como tercer argumento la fuente de la dirección física: google o geonames.

#!/bin/bash
# findnearest

lat=$1
long=$2
src=$3

if [  $# -ne 3 ]
then
  echo "Usage:  findnearest   ”
  echo “Ex. findnearest 17.98 -66.109 google”
  exit 1
fi

if [ “$src” == “google” ]
then
  result=$(lynx -dump “http://maps.google.com/maps/geo?output=csv&oe=utf-8&ll=$lat,$long”)
  echo $result | cut -f3- -d,
elif [ “$src” == “geonames” ]
then
   result=$(lynx -dump “http://ws.geonames.org/findNearestAddress?lat=$lat&lng=$long” | egrep “placename|adminName1|adminName2|countryCode”| sed ’s/<[^>]*>//g’)
   echo \”$result\”

fi

Ejemplos de su uso:

$ ./findnearest 17.98 -66.109 google
"43 Calle Carlota, Guayama 00784, Puerto Rico"

$ ./findnearest 17.98 -66.109 geonames
"Guayama Guayama Puerto Rico US"

Como pueden apreciar, en este ejemplo el servicio de Google da información más precisa que Geonames y he observado que eso es así en general. Utilizo Geonames en combinación con Google cuando tengo que hacer “reverse geocode” en masa, alternándolos cuando uno de ellos deja de responder.

Más artículos como este en:

Algunos artículos relacionados:


Computación científica Libre: Últimos 50 temas julio 2009

Categoría: Computación científica — Edwood @ 10:47 am

Visite: Computación Científica Libre:
RSS: RSS Computación Científica Libre

Table2Clipboard :: Add-ons for Firefox
LayoutEditor 20090801
Cirkuit 0.2
Genius version 1.0.7
QLandkarte M 0.1.0
Yorick
GluCat: Generic library of universal Clifford algebra templates
Agros2D
PostGIS 1.4.0 Release
Elascii
uDig
ANN - Approximate Nearest Neighbor Library
Getting started with the SciPy (Scientific Python) library
mcview 0.4.0
Exploring Advanced Math with Maxima | Linux Journal
NeuroTools - Trac
Pymbolic
Official SymPy blog: SymPy 0.6.5 released
PyGiNaC - Python interface to GiNaC
Scientific data visualization using Mayavi2
Discrete Geometry 3D Viewer 0.1.996-Beta
NICTA | Open SensorWeb Architecture
Boost.Python Examples and Tutorials
MiniZinc and FlatZinc
SciDAVis 0.2.3
Armadillo: C++ linear algebra library
GtkGis
GiNaC 1.5.2 (Stable)
Improved incomplete gamma and exponential integrals; Clausen functions
Reading Labview binary files with Python
Liberado gretl 1.8.2
Numpy 1.3.0 rc1
Generating multi-subsets using arithmetic
Webinars :: Training :: Enthought, Inc.
Liberado R 2.9.1
Teaching Math with the KDE Interactive Geometry Program | Linux Journal
NMRDev 1.0.2-107
Relational Algebra 0.1
SocNetV 0.7 - Social Network Visualization and Analysis Software
Working with Excel Files in Python ‎(Python Excel)‎
Project Euler problem 66 and continued fractions
Mpmath 0.12 released
Re: saludos
saludos
R - DSC 2009, scientific programme
scipy: Dyad and Inertia classes implemented
Disponible gretl 1.8.1
Gpredict 1.0 beta 5: Free, Real-Time Satellite Tracking and Orbit Prediction Software
kst - plots scientific data
Cora line fitting tool, Version 3.0

Más artículos como este en:

Algunos artículos relacionados:


Proudly powered by wordpress - Theme by neuro
   *    Blogalaxia   Galaxia Linux   Unión de Bloggers Hispanos