October 1, 2018

Cita Previa InterSAS

Posted by otioti

… no es que lo este ahora, ya que después de dedicar casi unas 30 horas de mi tiempo libre, he conseguido solucionar el problema de la App para que conecte al nuevo portal de citación del SAS. Si amigos, esto me ocurre a menudo, pero sobretodo, no se si por azares de la vida, siempre me ocurre cuando me encuentro de vacaciones, a mil kilómetros de donde vivo y sin portátil encima.

Esta vez el impacto ha sido mayor, casi 3 semanas han estados los pobres usuarios sin poder pedir una cita a su médico usando la app. Es cierto que ya no tengo ninguna relación con el personal del SAS (desde hace mucho tiempo, casi 5 años), y solo el feedback de los usuarios me ayuda a darme cuenta cuando algo deja de funcionar o cambia.

Hay muchos usuarios que no saben o desconocen que la App se ha hecho con el esfuerzo y gratuidad de mi tiempo libre, no estoy diciendo que muchos de ellos exijan que la app funcione correctamente, todo lo contrario, muchos de ellos lo agradecen muchísimo porque es una app fácil de usar y les ayuda muchísimo a gestionar las citas médicas de sus familiares. Pero es frustrante cuando estando de vacaciones ves que tu buzón de correo se llena de 100 correos diariamente, “y tu sin poder hacer nada“.

En las próximas semanas trabajare en limpiar parte del código fuente y hacerlo presentable, de esta forma, podré liberar el código fuente, y abrirlo para que cualquier persona que esté interesada, colabore en su mantenimiento, ya que desde que inicié este miniproyecto por allá del 2011, he sido el único desarrollador del mismo.

20161128_142932

December 16, 2016

Travels

Posted by otioti

Unexpected art in Dallas

The capitol was amazing


Great surprise near Austin

San Antonio – the boheme

December 1, 2015

Travels

Posted by otioti

IMG_20151202_171012.jpg

IMG_20151202_172433.jpg

IMG_20151202_172441.jpg

November 28, 2015

Travels

Posted by otioti

IMG_20151123_105442.jpg

imagenwtfsas

July 19, 2014

Cita Previa InterSAS

Posted by otioti

Llevaba ya tiempo escuchando de algún antiguo compañero cercano de que el propio SAS iba a hacer un poco la vida imposible a la App para pedir cita al medico en Andalucía que este servidor con muy buena gana ofrece de forma gratuita al público general. Entonces desde ese día intenté imaginar que posibles artimañas cambios podrían aplicar para hacer inservible la app. Pues parece que ese día al fin llegó. Llevo como una semana recibiendo correos de usuarios que dicen que desde hace un tiempo no pueden pedir cita ya que les devuelve un error indicándoles que sus datos son incorrectos, y  claro, gracias los maravillosos y tan variados errores que devuelve la web del SAS, no hay manera de ver cual exactamente es el problema en los datos. Pero lo mejor fue cuando encuentro que el formulario con el que enviamos los datos a los servicios del SAS de forma segura usando protocolos cifrados y por supuesto, con ese certificado de seguridad maravilloso cuya entidad certificadora no está recogida en ningún navegador del planeta de forma estándar y nos ilustra con un mensaje de error de seguridad cada vez que intentemos conectarnos… que me pierdo… el formulario eso, pues me encuentro que el formulario ha sido modificado y se ha añadido un nuevo campo oculto llamado… por ejemplo… X, y con valor… por ejemplo… 6. Si no envías ese campo, la autenticación falla. Si envías ese campo con el valor que más se te antoje, pues funciona. Entonces, ¿para que pones seis? imagenwtfsas   Jackie-Chan-WTF-meme-face-70958233396 Se me ocurrieron mil formas distintas, como banear por tipo de navegador, algún sistema quasicomplicado de doble autenticación o un mísero CaptCha. Pero no, lo que he visto merece la pena compartir ya que pasará a los anales de la historia (a más de alguno le sonará lo de anal), como el cambio más tonto del mundo. Creo que esa nueva feature ofrece más ventajas que domiciliar tu pensión en Bankia. En honor a este developer, a partir de ahora introduciré un x=6 en todas las apps o código que programe 🙂 Captura de pantalla 2014-07-19 a la(s) 23.05.39

 

Update: Acabo de comprobar que lo que se introduce en ese campo es el día de la semana. LOL

February 15, 2013

Cita Previa InterSAS

Posted by otioti

Hi guys,

I know you’re desiring this, but I didn’t have much free time to add change appointment functionality. But, on the way, I could resolve many fragmentation problems caused by different API levels on all your Droids ;)

Soon you’ll got the update.

Regards

—-

Hola chicos,

Se que estabais deseandolo, pero me ha costado mucho tiempo libre poder añadir la funcionalidad de cambiar la cita. Pero, ya de paso, he resuelto muchos problemas de fragmentación por culpa de las tan diferentes versiones de vuestros Droides ;)

Pronto recibiréis la actualización.

Saludos

playa de ubatuba

December 22, 2012

Travels

Posted by otioti

… from some praia near to Ubatuba… like this one:

 

playa de ubatuba

 

Os estaré escribiendo… cerca de alguna playa de Ubatuba… como esta ;)

Closed for vacations, please, send me money for caipirinhas!

December 20, 2012

Cita Previa InterSAS

Posted by otioti

Sometimes when Google release new Android version, it’s more like shooting yourself on a leg.

OK, first workaround here. Some users tell me that App don’t save new users on Android 4.2. Well, this would be caused by App internal storage or encryption interface. Let’s use Logcat and see this exception: pad block corrupted

Some googling later:http://stackoverflow.com/questions/13389870/android-4-2-broke-my-aes-encrypt-decrypt-code

Okey they wrote something about it inhttp://developer.android.com/about/versions/jelly-bean.html:

Modified the default implementations of SecureRandom and Cipher.RSA to use OpenSSL

Bad day for me… ;(

PD: I wrote my first Easter Egg in the App, so try to find it (Clue: related to calendars)

September 20, 2012

Cita Previa InterSAS

Posted by otioti

Hi guys,

it was lot time ago i don’t write any new post! Well, I have good news: Cita Previa for InterSAS has reached 25.000 downloads! This is wonderful!

Aloha!

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies