Tasker Para hablar de todo lo relacionado con la aplicación tasker

Respuesta
 
Herramientas
  #21  
Viejo 27/10/17, 19:04:40
Array

[xs_avatar]
danko9696 danko9696 no está en línea
Usuario muy activo
 
Fecha de registro: ago 2012
Mensajes: 2,371
Modelo de smartphone: Mate 8
Tu operador: Yoigo
 Cita: Originalmente Escrito por Mitrhandir Ver Mensaje
En serio?
Sip. La NASA también usó lápices al principio pero suponían un riesgo: inflamables y el grafito en suspensión puede provocar potencialmente fallos mecánicos en instrumentos/componentes de alta precisión y cortocircuitos, pués son partículas sólidas conductoras de la electricidad que no van a quedar todas fijadas al papel en el proceso de escribir, quedando en suspensión y pudiendose depositar en cualquier sitio.
Responder Con Cita
Gracias de parte de:


  #22  
Viejo 29/10/17, 12:50:59
Array

[xs_avatar]
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Tu operador: Yoigo
Buenos días!

Al ver que el parseo y las funciones valen para los dos xml's, se me ha ocurrido que a lo mejor podría meter todos los bloques de **datos xml** en el mismo JS, pero algo falla y no veo qué es. ¿Es posible tener un único JS con todos los bloques de **datos xml**, o estoy intentando un imposible? ¿O tengo que escribir la carta a los reyes magos?

__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
  #23  
Viejo 30/10/17, 13:28:58
Array

[xs_avatar]
WillyWeb WillyWeb no está en línea
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
 Cita: Originalmente Escrito por Mitrhandir Ver Mensaje
¿O tengo que escribir la carta a los reyes magos?
La carta de los Reyes Magos dice el cachondo.

Espera ... entonces yo soy tu Rey Baltasar particular ¿...?



Respondiendo a tu pregunta. Sí, es posible juntar todo el código JS en un JavaScriptlet. La verdad es que yo lo tengo así para mis pruebas, pero como es muy farragoso manejarse entre tanto código, sobre todo con la castaña de editor que tiene Tasker, he preferido presentar cada parte por separado.

Pensando en la mejor manera de "ofrecer" este invento al mundo me he planteado algo que sería bueno aclarar/decidir, pero antes los antecedentes...
  • Ahora mismo tenemos dos XML diferentes y cada uno se procesa con dos bloques de código JS diferentes, uno para devolver los datos de un día concreto y otro para devolver los datos de todos los días. Eso hacen cuatro bloques de código JS. Bueno, la verdad es que uno de ellos no lo he publicado, pero existe.
  • El código JS que devuelve los datos de un día concreto lo hace en una serie de variables y el que devuelve los datos de todos los días lo hace en una serie de arrays.

¿Y si el JS siempre devolviera un array para cada tipo de XML?

Eso simplificaría mucho el código JS (y mi vida). Haría que el resultado del proceso fuese más coherente. Simplificaría la tarea al tratar sólo con un tipo de variable (un array). Y permitiría hacer cosas que ahora mismo son "complicadas", como tener un array con los datos de los dos día siguientes a pasado mañana.

Yo lo tengo claro, pero me gustaría escuchar/leer otras opiniones sobre el tema.
__________________
Miembro del equipo que promueve el [Subforo de Tasker]

Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino)
Responder Con Cita
Los siguientes 2 usuarios han agradecido a WillyWeb su comentario:
  #24  
Viejo 01/11/17, 19:28:49
Array

[xs_avatar]
WillyWeb WillyWeb no está en línea
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
Me he dado cuenta que la función periodo() no calcula correctamente el tramo "r6" (ver el post #1)

Esa función devolvía unos valores fijos (0208, 0814, 1420, 2002) dependiendo de la hora consultada, pero al cambiar la hora el domingo pasado esos tramos ya no son correctos.

Ya está solucionado y actualizado en el post #1.

Perdón por el error.
__________________
Miembro del equipo que promueve el [Subforo de Tasker]

Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino)
Responder Con Cita
Los siguientes 2 usuarios han agradecido a WillyWeb su comentario:
  #25  
Viejo 02/11/17, 15:40:30
Array

[xs_avatar]
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Tu operador: Yoigo
Venga, te perdono. Pero porque eres tú eh? Voy hacer copy/paste a ver qué tal!

Gracias WillyWeb!
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
Gracias de parte de:
  #26  
Viejo 02/11/17, 21:33:12
Array

[xs_avatar]
WillyWeb WillyWeb no está en línea
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
 Cita: Originalmente Escrito por Mitrhandir Ver Mensaje
Venga, te perdono. Pero porque eres tú eh? Voy hacer copy/paste a ver qué tal!
Menudo cachondo.

Por cierto, no me he olvidado del tema de juntar en un único JavaScriptlet el código que permita procesar los dos XML de AEMET. Ya tengo terminado el que devuelve los datos de un sólo día en variables simples de Tasker, y está listo al 99.9% el que devuelve los datos de varios días en arrays de Tasker. Este me ha dado más trabajo porque he estado probando varias formas de agrupar los datos de las probabilidades de lluvia/tormenta/nieve y de calcular esos máximos que te interesaban. Hace un rato que he dado con la forma que más me gusta, así que este fin de semana intentaré publicarlo.

No pierdas mucho tiempo con lo del copy/paste. Con lo que tengo preparado eso ya no será necesario.
__________________
Miembro del equipo que promueve el [Subforo de Tasker]

Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino)
Responder Con Cita
Los siguientes 2 usuarios han agradecido a WillyWeb su comentario:
  #27  
Viejo 03/11/17, 16:19:41
Array

[xs_avatar]
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Tu operador: Yoigo
Hola WillyWeb. Una pregunta más antes de que presentes tu proyecto definitivo. Resulta que %provincia me devuelve Castellón, pero en vez de una "o" con acento, sale un rombo blanco con un interrogante dentro. Sé que lo has intentado arreglar ya, así pues, lanzo el reto para quien sepa solucionarlo.

Un saludo!
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
  #28  
Viejo 03/11/17, 17:02:29
Array

[xs_avatar]
WillyWeb WillyWeb no está en línea
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
Parece que el problema está en la codificación del XML. Los archivos llevan la etiqueta ... <?xml version="1.0" encoding="ISO-8859-15" ?> ... y Tasker suele requerir archivos codificados en UTF-8. Por las buenas no he dado con la forma de hacer que la acción HTTPGet reciba el archivo en condiciones ... pero por las malas ... es solucionable.

--EDITO--

Nada. Mi primera prueba prometía, pero cuando me he puesto en serio me he dado cuenta de que el editor/visor que estaba usando me había engañado. Seguiré probando cosas.
__________________
Miembro del equipo que promueve el [Subforo de Tasker]

Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino)

Última edición por WillyWeb Día 03/11/17 a las 21:12:25.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a WillyWeb su comentario:
  #29  
Viejo 04/11/17, 08:34:16
Array

[xs_avatar]
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Tu operador: Yoigo
Tranquilo, no es algo que me moleste. Pero como sé que eres un perfeccionista, pues te lo comenté.

Yo estoy deseando probar tu nueva versión!
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
  #30  
Viejo 06/11/17, 19:31:12
Array

[xs_avatar]
WillyWeb WillyWeb no está en línea
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
 Cita: Originalmente Escrito por Mitrhandir Ver Mensaje
¿Es posible tener un único JS con todos los bloques de **datos xml**, o estoy intentando un imposible?
Tema resuelto ...

[Tutorial] Procesar los XML de AEMET (versión Código>JavaScript)

Ufff
__________________
Miembro del equipo que promueve el [Subforo de Tasker]

Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino)

Última edición por WillyWeb Día 18/11/17 a las 22:44:32.
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Otro software para Android > Tasker



Hora actual: 02:36:55 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2026 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /