Toy’s team - Como lo hice

Recent News

Archives

Flickr Goodness

Junio 30, 2009 @ 10:47

Moncaire, crónica de una muerte de un camino anunciada

Me entero por el periódico ultima hora que la Conselleria de Medi Ambient avala el proyecto de presuntamente culpable y presuntamente condenado Cortina de llevar electricidad a través del camí Vell de Moncaire que nos conduce a los dominios del magnate desde el Pla de Balitx de d’alt.
Que vergüenza la hipocresía que se gasta dicha Conselleria. Mucho PORN y luego nos sueltan esto. Así protegen la serra? Lo peor del caso es que no es aislado y que nos estamos acostumbrando a este tipo de noticias.

Filed under Serra de Tramuntana · 1 Comment »

Abril 7, 2008 @ 17:05

HTML Purifier

HTML Purifier es una librería escrita en PHP que purifica el código HTML que podemos insertar en la base de datos. En principio tengo pensado incluir la “purificación” en los comentarios de las salidas. Hay que tener presente antes de aplicar el “purificador” que hemos de limpiar los “slashes” si tenemos las magic_quotes activas

Filed under Herramientas · No Comments »

Abril 3, 2008 @ 3:31

jsGraphics

jsGraphics es una interesante herramienta para dibujar gráficos vectoriales desde javascript.

Una posibles aplicación de esta herramienta:

  • Dibujar el perfil vertical de una salida, sin tener que generar el gráfico en el servidor.
  • Anotar comentarios sobre partes de una imagen

Filed under Herramientas, Pendiente de hacer · No Comments »

Abril 3, 2008 @ 3:16

Upload progress meter

Iniciando las pruebas de la extensión uploadprogress de PHP para mostrar una barra de progreso mientras se sube un archivo (imagenes, tracks, …) al servidor.

Primero instalamos la extensión a través de pecl

pecl install channel://pecl.php.net/uploadprogress-0.3.0

La documentación de esta extensión, que a día de hoy está en fase beta, es escasa. Hay que añadir un identificador para cada archivo que subimos dentro de un “input hidden” que precede al “input file“. No es muy difícil de hacerlo funcionar para un único archivo. El problema surge cuando, subimos más de uno!

Filed under Fotografí­a, General · No Comments »

Marzo 26, 2008 @ 3:48

Llego la hora …

… de un nuevo proyecto.

Y es que a la hora de cargar los tracks de las salidas, ya empieza a haber muchos. Tramos repetidos, WP duplicados, un “desgavell” de colores. Tracks de ida, tracks de vuelta, tracks con errores y mucha desviación.

Partiendo de la base de datos que tengo, hay que hacer filtrar y partir los tracks en tramos. Cada tramo debe de poder editarse y asignarle un tipo según sea carretera, pista, trialera, pateo o el nivel de dificultad. Hay que tener en cuenta que los tramos se pueden hacer en los dos sentidos y dependiendo del sentido en el que se hagan, serán de un tipo y otro.

Se puede crear una utilidad para ir construyendo una ruta añadiendo tramos por proximidad, y permitir a los usuarios (o sea, básicamente yo) añadir comentarios a los tramos.

También una buena idea es admitir tracks de gente anónima, … cuanta más base de usuarios más completa será la información, pero habría que tener una forma de “moderar” para que la información que se introdujera fuera veraz.

En fin, si alguien lee esto y tiene alguna idea, que deje un comentario … se agradecerá.

Filed under GPS, Mapas · 2 Comments »

Marzo 7, 2008 @ 7:46

Recortando (trimming) vídeo con mencoder

Es muy fácil. Únicamente hay que meterle los parámetros -ss y -endpos.

  • -ss: Lo utilizaremos para especificar el comienzo de trozo de video que nos interesa
  • -endpos: Indica la longitud de vídeo que nos interesa

Así­ por ejemplo, si queremos recortar un trozo de vídeo desde el minuto 1:40 y queremos que el ví­deo resultante tenga una duración de 3 minutos usaremos el siguiente comando

mencode -ss 0:01:40 -endpos 0:03:00 -ovc copy -oac copy <video_in.avi> -o <video_out.avi>

Filed under General, Video · No Comments »

Marzo 6, 2008 @ 9:40

Rotar automáticamente las fotos mientras se suben

Hoy en dí­a muchas cámaras (al menos la canon mía y la canon de Potato) disponen de un sensor de orientación que nos indican si una foto ha sido tomada “apaisada” o en “retrato”. La rotación de dichas fotos es fácil de realizar automáticamente gracias a los correspondientes tags EXIF que encontramos en el archivo de la foto. De la misma forma que al subir la foto, se rehace el thumbnail para conservar la uniformidad del álbum fotográfico, también se pueden rotar automáticamente al ser recibidas. El script de rotación … ya esta hecho … así que no se que hago escribiendo esta entrada en vez de …. coding, coding, coding.

Hecho! La forma en que se rotan las imágenes, es a través de la utilidad jhead con el parámetro -autorot.

Además también “uniformamos” los timestamps, para que la ordenación de las fotografías sean correctas.

Filed under Fotografí­a · No Comments »

Febrero 23, 2008 @ 9:44

Auto IBP Index

IBP Index es un índice indicativo de la dureza de una salida en bicicleta. Se obtiene de los datos obtenidos del GPS. Se basa en la información geográfica exclusivamente. No tiene en cuenta el tiempo que se ha tardado en realizar una ruta ni la velocidad con la que se han hecho los tramos. Es decir, trata de ser un índice totalmente objetivo, en el que no se tiene en cuenta el estado de forma del biker, ni circunstancias externas como la climatología o el estado del terreno. En definitiva, solo tiene en cuenta, kilometraje y desniveles.

Como es un rollazo sacar cada vez el track de la base de datos, guardala en formato GPX y enviarla al formulario de análisis de IPB Index, a través de la librería curl y desde el propio servidor, se envía automáticamente el GPX y de la página HTML resultante se obtiene el indice parseando el HTML. Dependemos pues de posibles variaciones del formato de la pagina de IBP Index, para que el invento funcione.

Quizá algún día IBP index ofrezca este servicio de una forma más automática … dando la respuesta en XML por ejemplo, o tal vez, con tiempo y paciencia pulamos nuestro propio indice de dureza de la salida. Básicamente solo hay que encontrar los parámetros adecuados para cada una de las variables que tiene en cuenta IBP Index … Kilometrajes de cada tramo de desnivel, así como coincidir en la forma en que se limpian los tracks de los errores de lectura del GPS

Filed under GPS, General · No Comments »

Febrero 21, 2008 @ 20:28

Tags para las salidas

Debido a que la forma de buscar las rutas es un poco primitiva y depende en gran medida de como escribamos el título de la misma, he pensando en añadir diferentes etiquetas a las rutas. En principio, las voy dando de alta manualmente en la base de datos a través de sentencias SQL puras y duras, pero más adelante haré una interface para poder introducir etiquetas nuevas y asociarlas a las rutas, así como permitir búsquedas por dichas etiquetas.

Queda pendiente pues:

  • Interface de creación, modificación y eliminación de tags
  • Interface de asignación de dichos tags a las rutas/salidas
  • Modificación del interface para permitir búsquedas por tags

Filed under General · No Comments »

Febrero 19, 2008 @ 23:04

Mapa de posición de las fotos

Estoy realizando algunos trabajillos para geo-posicionar las fotos en un pequeño mapa en el desplegable de mas datos del Album fotográfico. La posición de la foto se guarda en los correspondientes tags EXIF del archivo de la misma. Hay una sección completamente dedicada a este tipo de información en el standard.

Lamentablemente la librería libexif no me permite cumplimentar dicha información, por lo que usaré la pequeña/gran apliación gpscorrelate que a junto con un archivo de track en formato GPX y gracias a los timestamps de los puntos del track y de los timestamps en las fotos, nos permite posicionarlas correctamente. La única cosa que debemos tener en cuenta es la corrección de la zona horaria, ya que los datos del archivo GPX estan en UTC y normalmente la cámara graba la información horaria correspondiente a la zona horaria en la que estamos (si es que tenemos la cámara en hora)

TODO’s:

  • Permitir modificar la posición de la foto manualmente.
    Es posible que la foto la haya tomado otro biker, al que le lleve o que me lleve bastante ventaja, o que haya tomado otra alternativa/escapatoria en la ruta. Eso hace que la referencia del GPS sea incorrecta para estas fotos. Sobre el mapa de googlemaps donde mostramos la posición, permitiremos mover el marker que a su vez via AJAX actualizará los tags exif de la foto. Sera necesario utilizar una herramienta externa como exiv2.
  • Incluir un enlace que realice el geo-tagging, extrayendo la info en formato GPX de la base de datos, se la pase a gpscorrelate, junto a las todas las fotos correspondientes a la salida.

Filed under Fotografí­a, GPS, Mapas · No Comments »

Quote Rotator

Loading Quotes...

Categorías

Mountain Bike en Mallorca

Mountain Bike General

Meta

Etiquetas

seo - http://www.seobilgi.com/
benim - http://banaait.blog.com/
benim - http://bugunlerde.blogcu.com/