5 de noviembre de 2009

Reloj para natación


El señor perro del desierto escribió hace poco una entrada en su blog sobre su reloj deportivo para atletismo. No he podido evitar escribir esta vez sobre mi nueva adquisición: pool-mate, un reloj específico para natación.
Hace mucho que buscaba un reloj que me permitiera contabilizar los tiempos de cada serie de natación y aunque soy un mediocre aficionado a este deporte me gusta registrar de algun modo el progreso o retroceso en mi deteriorado estado de forma.
Hasta ahora usaba un reloj de triatlon que tenía la función "Split" y podía contabilizar unas pocas series si me acordaba de cuales eran los tiempos de descanso y cuales los de la serie.
Todo esto se ha acabado ya que he encontrado "la macchina" :)!
El poolmate es el primer reloj creado específicamente para la natación. Te permite contabilizar en cada sesión de natación la siguiente información: los tiempos de cada serie, la distancia recorrida, la media de brazadas por largo (utiliza unos giroscopios para detectar cada brazada), la velocidad media, las calorias quemadas y el tiempo total de nado y en parada.
Vamos, que estoy loco por irme a nadar esta tarde y probarlo. Esto es tecnología punta muchachos! Estado del arte recien creado en Julio de 2009 por la empresa Swimovate y me siento un privilegiado ahora mismo, jeje. Y que conste que nadie me ha pagado por escribir esto!

En breve actualizaré esta entrada para hacer una review más a fondo...

Actualización:

Pues bien, ya he vuelto de nadar y quien me haya visto en la piscina mirando el reloj continuamente habrá pensado que estaba estresado todo el rato pendiente de la hora :). En todo caso estaba un pelín estresado por el funcionamiento tan curioso del reloj, que se hace bastante sencillo con la práctica.
En la práctica he tenido algún problemilla por la falta de costumbre al apretar los botones y su dinámica. Esto ha causado que haya separado la sesión en dos sesiones diferentes en el reloj y que algunas series no se hayan guardado correctamente, cosa de la que soy culpable. Tampoco había configurado correctamente la longitud de la piscina, la había puesto mal sin querer el tamaño de la piscina a 24 metros en vez de 25, con lo que me han salido mal los calculos de la distancia de la sesión. También es un poco complicado apretar los botones cuando se llevan puestos los paddles, todo es cogerle el truco...
Después de una sesión de unos 45 minutos esta es la ingente cantidad de información que he obtenido del reloj:

Session

1

Total time

31:24:00

Total laps

26

Total meters

624

Total calories

179

Average strokes

9

Sets

Time

Laps

Meters

Strokes

Speed

Eficiency

1 (25 freestyle)

00:40:00

1

24

15

166

57

2 (25 freestyle)

00:40:00

1

24

17

166

59

3 ??

00:00:00

0

0

0

0

0

4 ??

00:11:00

0

0

0

0

0

5 ??

00:14:00

0

0

0

0

0

6 (25 freestyle)

00:34:00

1

24

11

141

47

7 (25 freestyle)

00:35:00

1

24

13

145

50

8 (25 freestyle)

00:33:00

1

24

12

137

47

9 (25 freestyle)

00:34:00

1

24

12

141

48

10 (100 freestyle)

01:58:00

4

96

13

122

44

11 (100 freestyle)

01:59:00

4

96

13

123

44

12 (100 freestyle)

02:00:00

4

96

12

125

44

13 (100 freestyle)

02:02:00

4

96

13

127

45

14 (100 freestyle)

01:59:00

4

96

13

123

44

15 ??

00:01:00

0

0

0

0

0

16 ??

00:04:00

0

0

0

0

0


Session

2

Total time

14:48:00

Total laps

22

Total meters

528

Total calories

171

Average strokes

10

Sets

Time

Laps

Meters

Strokes

Speed

Eficiency

1 (50 fs paddles)

00:58:00

2

48

12

120

43

2 ??

00:43:00

0

0

0

0

0

3 (100 fs paddles)

01:49:00

4

96

10

113

39

4 (100 fs paddles)

01:51:00

4

96

12

115

41

5 (100 fs paddles)

01:52:00

4

96

12

116

42

6 (100 freestyle)

02:01:00

4

96

14

126

46

7 (100 backstroke)

02:16:00

4

96

10

141

46


El significado de las columnas es la siguiente:
  • Total time -> tiempo total
  • Total laps -> numero de largos totales
  • Total meters -> metros totales
  • Total calories -> calorias totales
  • Average strokes -> brazadas medias por largo. Tengo que probar que pasa al cambiar de estilo en una sesión...
  • Set time -> tiempo del ejercicio
  • Set laps -> numero de largos del ejercicio
  • Set meters -> numero de metros del ejercicio
  • Set Strokes -> número de brazadas medias por largo del ejercicio
  • Speed -> tiempo sobre 100m relativos del ejercicio (cuanto menor mas rápido)
  • Eficiency -> número de brazadas por 25m + tiempo en nadar 25m (curioso método)
La verdad es que los largos los clava perfectamente, sobre las brazadas tengo que corroborarlo mejor en otra sesión pero parece hacerlo bastante bien. He puesto en verde los sets que han salido correctos, mientras que los rojos son los que me he rallado con las teclas. Es increible el poder estudiar esta información después de nadar!
La única cosa que le echo en falta es no tener la posibilidad de volcar esta información de manera automática directamente al ordenador. Es realmente el único fallo que le veo ya que imaginaos la cantidad de datos que puede generar el reloj en un mes para un nadador profesional :)
En fin, que como conclusión estoy muy satisfecho de este pedazo de reloj y lo aconsejo a todo aquel nadador tanto aficionado como profesional que quiera controlar de una manera eficaz sus sesiones de natación.

29 de octubre de 2009

Sincronización de lapiz USB

Seguimos en este post con el maravilloso mundo de la sincronización. Uno de los problemas que más me molestan cuando hago la sincronización con MoodleSync es el no acordarme de ejecutar el script cuando pongo o quito el lápiz. Tengo que acordarme cada vez de abrir una consola y escribirlo, algo que es un poco molesto...
He estado investigando como hacer este proceso de una manera automatizada y el resultado es este demonio en python que se encarga de sincronizar 2 directorios al montar y desmontar el lapiz.
En próximos capítulos intentaré integrar esta idea con MoodleSync, de momento os dejo el código fuente del script para que lo probeis:

12 de octubre de 2009

moodlesync v0.1 (Alfa)

Hace un tiempo os conté que era una lata el trabajar, todos los días tenerse que levantar (homenaje a Luis Aguilé)... y tener que mantener el servidor moodle de clase actualizado. Era un rollo estar obligado a hacerlo todo "insitu" por culpa de la restricción de puertos de Conselleria. Por eso en su dia cree unos scripts para sincronizar la base de datos Moodle sus los directorios esenciales, lo cual hacía que las cosas fueran menos lata y se pudiera trabajar offline en casa.
Nunca publiqué aquí esos scripts porque eran poco portables y tenían fallos que iba puliendo sobre la marcha. Pues bueno, poco a poco he llegado a algo más potable y que en breve estará listo para ser probado por betatesters y osados alfatesters.
Se trata de un script que se puede copiar en un lapiz USB y puede ejecutarse de esta manera desde linea de comandos:

moodlesync.sh backup casa -> para copiar el moodle de casa al lapiz.
moodlesync.sh backup clase -> para copiar el moodle de clase al lapiz
moodlesync.sh restore casa -> para restaurar el moodle de clase en casa
moodlesync.sh restore clase -> para restaurar el moodle de casa en clase

Antes de usarlo hay que editar la cabecera del script y configurar los directorios siguientes tanto para la configuración de casa como de clase:

MOODLE_DATA -> directorio moodledata
MOODLE_RECURSOS -> directorio de enlaces locales
MYSQL_PASSWORD -> contraseña del usuario root de MySQL

El script lo podreis encontrar en http://moodlesync.googlecode.com o desde esta web en los enlaces de programas.

Que aproveche!