{"id":923,"date":"2016-07-05T08:33:59","date_gmt":"2016-07-05T11:33:59","guid":{"rendered":"http:\/\/www.nerdadas.com.ar\/blog\/?p=923"},"modified":"2016-07-05T08:33:59","modified_gmt":"2016-07-05T11:33:59","slug":"la-api-de-todo","status":"publish","type":"post","link":"https:\/\/www.nerdadas.com\/blog\/la-api-de-todo\/","title":{"rendered":"La API de todo"},"content":{"rendered":"<p>Todav\u00eda la API m\u00e1s importante no existe, y debemos aceptar la realidad como tal. <strong>No existen una API para entender las mujeres ni los jefes<\/strong>&#8230; pero&#8230; para todo lo dem\u00e1s ya tenemos una completa librer\u00eda.<\/p>\n<p><strong>Qu\u00e9 es una API<\/strong> para ponerlos en tema?. Es una interface con procedimientos y m\u00e9todos que nos permite interactuar (a los programadores) con software m\u00e1s complejos. (<strong>API =\u00a0Application Programming Interface<\/strong>)<\/p>\n<p>O sea&#8230; si necesitamos saber la altura de los r\u00edos de argentina en un programa nuestro para disparar una alerta en caso de superar cierto nivel podemos preguntarle, desde nuestro soft, diariamente a la API de la web de Prefectura ese dato. De esta forma, no necesitamos saber el \u00abC\u00f3mo\u00bb sino solamente que pregunta hacer.<\/p>\n<p>De la misma forma hay APIs que proveen alg\u00fan tipo de interacci\u00f3n. C\u00f3mo la de Google Maps que nos devuelve una direcci\u00f3n y posici\u00f3n geogr\u00e1fica con solo darle la direcci\u00f3n precisa en formato \u00abHumano Legible\u00bb.<\/p>\n<p>Seguramente ya est\u00e1s sacando tus conclusiones y llegando a un punto en com\u00fan. Ya existe una API para obtener \u00abtodos\u00bb los datos: <strong>Google!.<\/strong><\/p>\n<p>Y ah\u00ed nos paramos porque en cierta medida todos reflexionamos sobre lo mismo.<\/p>\n<p>Todo surgi\u00f3 mientras programa una calculadora de IMC (Google: \u00abCalcular IMC\u00bb) y ah\u00ed me enter\u00e9 que puedo pedirle los datos a <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.apps.fitness\">Google FIT<\/a>, o sea&#8230; Google\u00a0<strong>Me interfacea!<\/strong>.<\/p>\n<p>A trav\u00e9s de esta app y su interfaz puedo saber, por ejemplo, cuantos pasos hice en una fecha particular, o cuantos kil\u00f3metros recorr\u00ed. Y Arranca otra m\u00e1s: los se\u00f1ores G chequean todas mis rutas y las almacenan, as\u00ed que tambi\u00e9n podr\u00eda consultar todos los recorridos que hice en un d\u00eda determinado. Los muchachos de G lograron lo que nadie m\u00e1s podr\u00eda, <strong>crearon una interfaz para el ser humano!<\/strong>.<\/p>\n<p>No encendamos la paranoia y veamos que cosas \u00fatiles tiene Google como API universal.<\/p>\n<p>Quer\u00e9s que tu app pida el clima de&#8230; digamos&#8230; las Islas Faroe esta ma\u00f1ana??? GOOOOOOOOOGLE!, necesitas que te digan el precio del dolar diariamente?, GGGGG!!!. Quer\u00e9s saber cuantas personas hay en Montreal en Enero???? Gooooooogle!.<\/p>\n<p>Realmente han creado una API para todo, datos para que cualquier persona pueda crear una inteligencia artificial como \u00abThe Machine\u00bb (<a href=\"http:\/\/www.imdb.com\/title\/tt1839578\/\">Person of interest<\/a>). Cada vez estamos m\u00e1s cerca de poder programar aplicaciones inteligentes y, crease o no, con acceso a todo&#8230; o a la mayor\u00eda de los datos que posee esta generaci\u00f3n.<\/p>\n<p>De por si es muy importante que al programar un sistema abierto des alg\u00fan tipo de acceso a los datos externos para que tu aplicaci\u00f3n, en este mundo cada vez m\u00e1s globalizado. <strong>Caer\u00e1 el acceso de tu aplicaci\u00f3n en poder de google?.<\/strong><\/p>\n<p>Has probado Google Analitics en tu web?. Uno puede distinguir visitantes por pa\u00eds, uso horario, navegador web y una infinidad de datos tecnol\u00f3gicos\/demogr\u00e1ficos. Es incre\u00edble, solo agregando un peque\u00f1o c\u00f3digo javascript.<\/p>\n<p>Ya sabemos de d\u00f3nde aprender\u00e1 Skynet como destruirnos&#8230; o sera Multivac para ayudarnos?.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Todav\u00eda la API m\u00e1s importante no existe, y debemos aceptar la realidad como tal. No existen una API para entender las mujeres ni los jefes&#8230; pero&#8230; para todo lo dem\u00e1s ya tenemos una completa librer\u00eda. Qu\u00e9 es una API para ponerlos en tema?. Es una interface con procedimientos y m\u00e9todos que nos permite interactuar (a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":928,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,17,804],"tags":[1130,1121,1131,1134,18,282,1133,1136,1135,1137,1138,11,1132],"class_list":["post-923","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programacion","category-tecnologia","category-ti","tag-api","tag-aplicacion","tag-application","tag-g","tag-google","tag-hack","tag-interface","tag-interfaces","tag-interfaz","tag-localizacion","tag-lugar","tag-programacion-2","tag-programming"],"_links":{"self":[{"href":"https:\/\/www.nerdadas.com\/blog\/wp-json\/wp\/v2\/posts\/923","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nerdadas.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nerdadas.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nerdadas.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nerdadas.com\/blog\/wp-json\/wp\/v2\/comments?post=923"}],"version-history":[{"count":4,"href":"https:\/\/www.nerdadas.com\/blog\/wp-json\/wp\/v2\/posts\/923\/revisions"}],"predecessor-version":[{"id":931,"href":"https:\/\/www.nerdadas.com\/blog\/wp-json\/wp\/v2\/posts\/923\/revisions\/931"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.nerdadas.com\/blog\/wp-json\/wp\/v2\/media\/928"}],"wp:attachment":[{"href":"https:\/\/www.nerdadas.com\/blog\/wp-json\/wp\/v2\/media?parent=923"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nerdadas.com\/blog\/wp-json\/wp\/v2\/categories?post=923"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nerdadas.com\/blog\/wp-json\/wp\/v2\/tags?post=923"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}