miércoles, 7 de junio de 2017

Homologación de Apps de Salud



Interesante artículo sobre el problema de la homologación de Apps (aplicaciones informáticas) de Salud. 


"Esta homologación funcional debe necesariamente ser realizada por profesionales sanitarios, los únicos capaces de determinar la calidad operativa de las aplicaciones móviles de salud." leer más ...

viernes, 26 de mayo de 2017

Interesante entrevista sobre la Inteligencia Artificial (IA)



No se debe confundir la Inteligencia Artificial con la Programación habitual.
La programación habitual se basa en una serie de estructuras de procesamiento de datos  para su selección, repetición de rutinas o cálculos y comunicación con el usuario que aunque limitadas ofrecen una gran versatilidad/utilidad para muchas taréas, pero la Inteligencia Artificial o más bien los sistemas expertos funcionan de otra manera. La idea central de su diseño  ha sido crear sistemas  flexibles en los que la base de datos de conocimientos es independiente de las reglas de manejo de los mismos. Es decir, se basan en una base de datos de conocimiento ampliable y modificable y unas reglas para manejar esos datos (sistema de inferencia) y un "motor" para relacionarlos.
Los Sistemas Expertos tuvieron un gran auge en los años 50-60 pero se fueron dejando de usar porque solo se podían aplicar a entornos limitados o patologías limitadas.

Aunque hubo muchos investigadores dedicados a desarrollar estos sistemas quizá el más grande fue McCarthy que creő el lenguaja de programación LISP.
Un lenguaje de procesamiento de listas muy flexible que es el lenguaje más utilizado incluso en la actualidad (Lisp o algún derivado).

Ésta entrevista con el investigador Ramon López Mantaras que  participa en el libro 'El próximo paso. La vida exponencial' con una reflexión sobre la inteligencia artificial y sus vínculos con los procesos creativos, los ordenadores como creadores.

Escuchar entrevista


Aplicacion para desarrollar programas Android o Java en tu móvil


Esta aplicación tipo IDE ( Entorno de desarrollo integrado) es una aplicación que te puede servir para hacer aplicacione Android o Java en el movil .También te puedes descargar tutoriales interactivos.


Ver más

jueves, 4 de mayo de 2017

Presentaciones útiles para entender la eSalud

Más sobre robots y el trabajo

Visto y Leido
¿Los robots nos quitarán el trabajo?


...un interrogante cada vez más pertinente¿ como se va a mantener la sociedad de consumo sin consumidores?  Los robots al producir no cobran salarios y por ende no participan en la compra de productos dejando el ciclo de producción -consumo en el limbo.
¿Pagarán impuestos los robots?
Mira lo que dice Bill Gates

En fin.Esto se aleja de el campo de interés de mi Blog... o¿ no tanto ,Doctor ?





jueves, 27 de abril de 2017

Comienza el Hackathlon



Comienza el Hackathlon

¿Qué es un hackathon de salud?

"Un hackathon (unión de las palabras hacker y marathon) hace alusión a una reunión colaborativa de profesionales y aficionados a la programación informática, que busca tanto el desarrollo de software como la formación de los participantes.
El objetivo del II Hackathon Nacional de Salud, organizado por la Asociación de Investigadores en eSalud (AIES) y COM SALUD, es que programadores y diseñadores de aplicaciones móviles respondan, en este caso, a las necesidades de los profesionales sanitarios, de los pacientes y de la población general; desarrollando y aplicaciones y juegos de salud destinados al fomento de la educación en hábitos saludables, la adherencia terapéutica al tratamiento, la gestión sanitaria y la dinamización de la farmacia como punto de acceso a la salud.
El hackathon, desde el punto de vista organizativo, supone una dinámica horizontal e intensiva en la que los participantes complementan experiencias y habilidades individuales con el propósito de desarrollar soluciones concretas. dentro de un entorno pedagógico que promueve: el trabajo colaborativo orientado a la resolución de problemas, hace foco sobre la mecánica de trabajo y favorece la motivación de los participantes.

Página Web Hackathlon

martes, 25 de abril de 2017

Escuchando a un grupo hablar de programación


Escuchando una conversación
Ya se sabe que aquí no hace falta aguzar el oido para escuchar  lo que hablan los de al lado : en una cafetería, en un bar, en un autobuús etc. Casi lo más difícil es no escuchar e intentar ser oído por los tuyos en la conversación propia. Pero para los cotillas , curiosos, guionistas y otra "gente de mal vivir" (es broma) como escritores,  es estupendo ( a veces) .
En éste caso me hizo gracia

"No claro es que se ha empeñado en que ella estudie y aprenda  "c" y "java" (lenguajes de programación) para hacer una pagina web!"
Risa
" Y a mi me vino con todo el paquete de arduino para que  lo montara."
Risas

Está claro  que veces  el papel de la informática está sobredimensionado  y  para hacer una misma cosas surgen lenguajes de programación nuevos o distintos como setas.
Qué lenguaje recomendaría yo para iniciarse en la programación
Podría recomendar javascript, pero javascript es engañósamente fácil y realmente esta pensado para hacer las páginas web más interactivas.Eso significa que hay que saber algo de html (lenguaje para hacer páginas web) que aunque es relativamente fácil , es otra cosa que hay que aprender.
Las ventajas que tiene javascript son muchas, para trabajar en la web y una no menor es que ,no tiene propietario(No tienes que pagar para usarlo).
 Python sería adecuado dado que es facil de instalar el  y es fácil(relativamente) hacer programas, funciones, modulos que funcionen.Aunque quizá lo más lioso a veces es que no se cierren las frases de codigo como en javascript o C en las que se usa un ";" (colon) .
En el caso de Python (Que por cierto le pusieron el nombre por Los Monty Python)interpreta la indentación como un bloque de codigo . 
   Ejemplo:
     Programa
           "Haz esto
             y luego  lo otro"

y si no indentas adecuadamente se hace un lio. Aunque en javascript como te olvides poner un colon se lía la cosa también.

Ejemplos:


Hola Mundo en Python
 
  print 'Hola, Mundo!' (Como veis no lleva colon al final de la frase. ) 
Resultado : Hola, Mundo!



Pero por lo demás dada la facilidad y el número grande de fuciones que tiene  Python me decantaría por Python.

Nota. A la gente le encanta en el momento de empezar a aprender a programar  hacer una "interfaz gráfica" pero esto en Python para mi es un poco complicado.Yo creo que es mejor aprender a usar codigo sin interfaz grafica (botones y caja de texto) para luego aprender a vincular ese codigo a la interfaz grafica.
Volviendo a la convesracion:tenían razón en lo que decían. Se debería enseñar a programar a los niños , o adultos en "seudocodigo" . Algo así como lo que he escrito yo antes: "Coge este número y multiplícalo por tanto y luego divídelo por tanto ,o escribe en la pantalla esto ,o di algo , o mueve ésto en la pantalla hasta una determinada coordenada. " para después practicarlo en el ordenador (que es lo más divertido).
Es curiosos que con unas cuantas "estructruras cognitivas": lo que se llama programación estructurada se pueda hacer tanto. Pero esto lo dejo para un post siguiente.Claro que ya existen lenguajes o programas que te evitan casi tener que escribir código ,pero eso tambien es para otro post.