Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-plugin-bluehost domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home1/spotsail/public_html/martra/wp-includes/functions.php on line 6114

Warning: Cannot modify header information - headers already sent by (output started at /home1/spotsail/public_html/martra/wp-includes/functions.php:6114) in /home1/spotsail/public_html/martra/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home1/spotsail/public_html/martra/wp-includes/functions.php:6114) in /home1/spotsail/public_html/martra/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home1/spotsail/public_html/martra/wp-includes/functions.php:6114) in /home1/spotsail/public_html/martra/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home1/spotsail/public_html/martra/wp-includes/functions.php:6114) in /home1/spotsail/public_html/martra/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home1/spotsail/public_html/martra/wp-includes/functions.php:6114) in /home1/spotsail/public_html/martra/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home1/spotsail/public_html/martra/wp-includes/functions.php:6114) in /home1/spotsail/public_html/martra/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home1/spotsail/public_html/martra/wp-includes/functions.php:6114) in /home1/spotsail/public_html/martra/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home1/spotsail/public_html/martra/wp-includes/functions.php:6114) in /home1/spotsail/public_html/martra/wp-includes/rest-api/class-wp-rest-server.php on line 1893
{"id":66,"date":"2016-05-15T20:50:50","date_gmt":"2016-05-15T20:50:50","guid":{"rendered":"http:\/\/martra.uadla.com\/?p=66"},"modified":"2017-05-17T11:27:49","modified_gmt":"2017-05-17T11:27:49","slug":"objetivos-2016","status":"publish","type":"post","link":"https:\/\/martra.uadla.com\/objetivos-2016\/","title":{"rendered":"Objetivos 2016!"},"content":{"rendered":"

El estar escribiendo los objetivos del 2016 a mitad de a\u00f1o ya es representativo de que muy bien, lo que se dice muy bien, no es que vaya. Pero se puede ver desde otro punto de vista, el escribirlo tan tarde me da la oportunidad de adaptarlos y fracasar mucho menos en su consecuci\u00f3n. Aunque me gustar\u00eda remarcar que tener objetivos y no cumplirlos no lo veo como un fracaso, el fracaso ser\u00eda no tenerlos, o no empezarlos, que es la situaci\u00f3n en la que estaba hace ya unos pocos a\u00f1os, donde no empezaba nada y no ten\u00eda objetivos, solo peque\u00f1as idas de olla que nunca materializaban.<\/p>\n

Hay que decir que cuando me refiero a objetivos en este post, no me estoy refiriendo a los objetivos laborales, o los personales, solo a los objetivos de mi faceta Freek-Emprendedor 10%.<\/p>\n

Punto de partida<\/h2>\n

Como es la primera vez que escribo un post de objetivos vamos a poner primero la situaci\u00f3n de partida.<\/p>\n

Hace unos a\u00f1os decid\u00ed volver a crear, no solo a gestionar, apartar un poco el outlook los ppt\u2019s y todas las herramientas que usan los jefes de proyecto, para volver a rascar un poco de c\u00f3digo o crear un proyecto que me ayudara a entender que narices estaba pasando en Internet. Hay que entender que mi faceta como t\u00e9cnico (Desarrollador C++) se acab\u00f3 antes del despegue de Internet y sobretodo mucho antes del mundo de las Startups.<\/p>\n

El primer proyecto fue un blog de econom\u00eda, llamado bcnaccions, con cierto \u00e9xito, pero la preparaci\u00f3n de los temas me pon\u00eda de muy mal humor, y aunque la econom\u00eda me encanta el ir entrando en el mundo del an\u00e1lisis y ver c\u00f3mo se toman las decisiones en los c\u00edrculos pol\u00edticos pudo con mi paciencia, as\u00ed que decid\u00ed dejarlo morir. Con cierta pena, como no.<\/p>\n

Compaginando con bcnaccions cree otro blog de wordpress, oceanpawpaw.com<\/a>, est\u00e9 todav\u00eda est\u00e1 vivo. Aunque cada vez las actualizaciones se van espaciando m\u00e1s. Lo uso, principalmente, para guardar los reports de los viajes y compartir noticias de los deportes que me apasionan: surf, windsurf y skate.<\/p>\n

Est\u00e1 claro que crear un blog no es que sea ning\u00fan reto tecnol\u00f3gico, pero por algo se ha de empezar. Conoc\u00ed los registros de Internet, servidores, cosas como el SEO, optimizaci\u00f3n, etc…<\/p>\n

El primer desarrollo fue una hoja servidora de webcams para consultar el estado de las playas. Esta hoja est\u00e1 alojada en el SAAS de google (Google App Engine) y se usa desde oceanpawpaw.<\/p>\n

Ahora, hace cosa de un a\u00f1o empec\u00e9 a crear www.uadla.com<\/a>, ya el primer desarrollo medianamente serio. El servidor est\u00e1 alojado en Google App Engine y desarrollado en Python. En la parte cliente, cuenta con las tecnolog\u00edas m\u00e1s b\u00e1sicas: HTML, CSS y Javascript. As\u00ed a pelo, sin frameworks, sin librer\u00edas. Nada de Angular, ni Bootstrap, por no tener no tiene ni JQuery, pero es cuando empec\u00e9 con ella tuve que preguntarle a mi pareja como se hac\u00edan las tablas en HTML. Uadla es un agregador de ofertas, centrado en deportes y moda urbana que aspira a ser aut\u00f3nomo. Es decir a funcionar con poco o casi nada de mi esfuerzo, que se dedicar\u00e0 a ir mejorando el c\u00f3digo e incorporando funcionalidades.<\/p>\n

Bueno, pues ya con un poco de precedentes vamos a ver cuales eran los objetivos para este 2016 a principios de a\u00f1o:<\/p>\n

Oceanpawpaw:<\/h2>\n

\"imagen <\/picture><\/a>
\n-Ofrecer una p\u00e1gina de previsi\u00f3n de olas y viento personalizada por usuario.<\/strong> Es decir un forecast como muchos de los que existen, pero sencillo, con una interfaz poco cargada, casi de app m\u00f3vil.
\n-Crear una APP m\u00f3vil, Android e IOS (Lo siento Windows mobile, quizas si cuesta poquito lo intento) que permita consultar tambi\u00e9n la previsi\u00f3n de olas y viento<\/strong>, las que hay se me hacen muy muy muy lentas, con demasiados clicks y complicadas. A esta app quiz\u00e1 le pongo una secci\u00f3n donde se puedan consultar las \u00faltimas noticias de oceanpawpaw, o las ofertas… pero esto va para una segunda fase que ya veo que no voy a tener tiempo, as\u00ed que con suerte para 2017. Ahora ya tengo una primera versi\u00f3n para Android que la uso para consulta la previsi\u00f3n de mi homespot, pero no me acaba de convencer como ataque el desarrollo: Empec\u00e9 con una aplicaci\u00f3n nativa y vero que no hay tiempo para desarrollar las aplicaciones de forma nativa para los diferentes sistemas operativos, as\u00ed que voy a probar con un acercamiento multiplataforma con Cordova…y sino funciona, pues a volver al desarrollo nativo.<\/p>\n

Uadla:<\/h2>\n

\"imagen <\/picture><\/a>
\n-Crear un sistema autom\u00e1tico de post que busque las ofertas y las publique en las diferentes redes sociales de Uadla y en su blog.<\/strong> Done!!!! Es decir est\u00e9 ya esta hecho!!!! Usando el protocolo xml-rpc de wordpress he creado un sistema en el que los posts se crean desde GAE cuando encuentra alg\u00fan elemento que le parece \u201cinteresante\u201d. Tiene sus fallos, pero funciona lo suficientemente bien.
\n-Automatizar la carga de los ficheros con los productos de las diferentes tiendas donde se buscan las ofertas.<\/strong> Una primera automatizaci\u00f3n ser\u00e1 hacerlo en local para subir los cambios. Para ello usar\u00e9 python para la aplicaci\u00f3n de desktop y gulp para automatizar la subida de los ficheros generados hacia GAE.
\n-Incorporar tres tiendas m\u00e1s a la oferta actual de Uadla<\/strong>, y si da tiempo, incorporar una cuarta que tenga algo que ver con el Surf o el Skate. Fueron los deportes originales de Uadla y se est\u00e1n quedando un poco atr\u00e1s, por la p\u00e9rdida de la tienda SurfStitch. A ver si puedo recuperarla este a\u00f1o mismo, per\u00f2 tampoco voy a perder mucho el sue\u00f1o.
\n-Organizar un marat\u00f3n de ofertas espec\u00edfico de alguno de los deportes<\/strong>, con una duraci\u00f3n limitada y ligado a alg\u00fan evento, como puede ser el tour de francia o la vuelta, o las san silvestre… a ser posible disponer de canales espec\u00edficos en las redes sociales para estas maratones concretas y as\u00ed no invadir de ofertas al canal gen\u00e9rico.
\nHay un cuarto objetivo, no decidido y que ya ahora veo que poco importa ya que posiblemente no pueda ni empezarlo. Me debato entre hacer un sistema de suscripci\u00f3n a los art\u00edculos para que el usuario pueda recibir avisos cuando lleguen al precio que \u00e9l quiere, o al descuento deseado, etc…o una p\u00e1gina de detalle del producto donde se puedan consultar m\u00e1s datos y ver si hay otros productos similares entre las ofertas de otras tiendas.
\nObjetivos menores pueden ser:<\/strong>
\n-Incorporar la talla como filtro de los productos, o los colores.
\n-Introducir un buscador.<\/p>\n

Martra.uadla.com:<\/h2>\n

Que s\u00ed! Que este blog tambi\u00e9n tiene sus objetivos, y no son otros que ir describiendo c\u00f3mo se hacen las cosas en Uadla<\/a>. Por ahora tiene un par de post de configuraci\u00f3n de WordPress… de los facilitos. El siguiente post tendr\u00eda que ser sobre el sistema de publicaci\u00f3n de post en wordpress con python desde GAE. Por si hay alguien m\u00e1s interesado. Pero poca cosa m\u00e1s, tambi\u00e9n quer\u00eda configurar un par de CDN\u2019s diferentes (uno en CloudFare y otro en Azure) en los blogs que mantengo y explicar c\u00f3mo ha sido el proceso y como ha funcionado. Pero dudo mucho que me de tiempo.
\nOjala tenga tiempo y consiga jugar con alg\u00fan API de los que me apetece y explicarlo, me encantar\u00eda usar el API Cloud Visi\u00f3n de Google… pero vaya, a este ritmo no lo veo yo.<\/p>\n

Formaci\u00f3n:<\/h2>\n

La formaci\u00f3n es continua, sobretodo si tienes proyectos en los que trabajas con tecnolog\u00edas que no dominas. Pero para poder ir teniendo nuevas ideas tambi\u00e9n va bien dedicarle tiempo a la formaci\u00f3n, y as\u00ed poder conocer cosas nuevas que no sean de uso en tu d\u00eda a d\u00eda. A principio de a\u00f1o ten\u00eda muy claro que uno de los puntos a mejorar eran mis conocimientos en Desarrollo Web, ya que el mont\u00f3n de siglas que forman parte de cualquier proyecto nuevo me sonaban casi a chino hace menos de un a\u00f1o.<\/p>\n

Como siempre tengo mil campos en los que tengo ganas de hacer alg\u00fan curso, y con el crecimiento de los MOOCs cada vez es m\u00e1s sencillo. Al empezar el a\u00f1o quer\u00eda profundizar con desarrollo web y despu\u00e9s escoger entre IoT, seguridad o desarrollo en Unity. Pero ya estoy viendo que solo tendr\u00e9 tiempo de dedicarme al desarrollo WEB y escoger uno de los otros campos para el 2017. Por ahora he empezado la especializaci\u00f3n Full Stack Web Development de la Universidad Cient\u00edfica y Tecnol\u00f3gica de Hong Kong<\/a> en Coursera. Por ahora llevo tres cursos de los seis que forman la especialidad, y estan b\u00eden, muy b\u00eden. Ya me suena casi todo, Angular, Bootstrap, MVC, Gulp, Bower, Grunt, Node, Brackets, Sublime, Foundation… Pero es aburrido. La verdad me gustan mas los cursos de Treehouse, o los de udacity, pero estos \u00faltimos no se adaptan a mi ritmo, en Coursera puedo estudiar un mes y descansar otro, o bueno dedicarme mas a avanzar con los proyectos.
\n[actualizaci\u00f3n 23\/06\/2016]
\nSE ACABO! Me aburro! El curso de Coursera es incre\u00edblemente aburrido, sinceramente, los peores moocs que he dado siempre han estado ligados a alguna universidad, as\u00ed que, vuelvo a los de Udacity. Para esta segunda parte del a\u00f1o me planteo la realizaci\u00f3n de dos MOOCS:
\n–
Intro to information Security<\/a>. Que corresponde al CS 6035 de la Georgia Tech. Por ahora llevo unas cuantas horas, el curso es muy pero que muy extenso y por lo que he visto me va gustando bastante. Me ser\u00e1 \u00fatil tanto para mis proyectos como para mi trabajo.
\n–
Developing Scalable Apps with Python in GAE<\/a>. Desternillante, muy bueno, muy entretenido, uno de esos cursos que tienes ganas de mas, se me va a hacer corto. Perfecto por que mi experiencia con Google App Engine es totalmente selfmade, es decir he aprendido a base de palos y con este curso voy viendo los errores cometidos y corrigi\u00e9ndolos. Por dios, que los otros cursos de Google en Udacity sean como este, por que seguro que cae alguno m\u00e1s. <\/p>\n

Si consigo acabarlos, ya tengo unos cuantos en la recamara, pero vaya, que con estos dos estar\u00e9 m\u00e1s que contento. <\/p>\n

En resumen, si este a\u00f1o acab\u00f3 con la especializaci\u00f3n me doy por contento en este area.<\/p>\n

Camino al 2017<\/h2>\n

Como pod\u00e9is ver tengo m\u00e1s objetivos que tiempo, ya veremos cuantos acab\u00f3 cumpliendo, pero la verdad, es que la diferencia con a\u00f1os anteriores es abismal: cumplo algunos, y cada a\u00f1o m\u00e1s. En el tintero, o en la recamara, se quedan mucho muchos proyectos, muchas ideas que no ver\u00e1n la luz. Este 2016 a\u00fan es de Oceanpawpaw y Uadla, el 2017 seguro que trae algo nuevo.<\/p>\n

\r\n
\r\n\r\n
\r\n \r\n \r\n Amazon libera sus cursos de Machine Learning <\/a>\r\n\r\n
\r\n \r\n\r\n \"\" <\/picture>\r\n\r\n <\/a>\r\n <\/div>\r\n

\r\n https:\/\/aws.amazon.com\/es\/training\/learning-paths\/machine-learning\/ Amazon ha decidido ofrecer sus cursos sobre Machine Learning de forma gratuita. Lo \u00fanico que te pide es que Read more<\/a> <\/p>\r\n <\/div>\r\n

\r\n \r\n \r\n Objetivos 2016! <\/a>\r\n\r\n
\r\n \r\n\r\n \"\" <\/picture>\r\n\r\n <\/a>\r\n <\/div>\r\n

\r\n El estar escribiendo los objetivos del 2016 a mitad de a\u00f1o ya es representativo de que muy bien, lo que Read more<\/a> <\/p>\r\n <\/div>\r\n

\r\n \r\n \r\n Objetivos 2017! y un repaso a los del 2016. <\/a>\r\n\r\n
\r\n \r\n\r\n \"\" <\/picture>\r\n\r\n <\/a>\r\n <\/div>\r\n

\r\n El 2017 promete, por ahora este post de objetivos anuales se publica mucho antes que el de 2016, que lo Read more<\/a> <\/p>\r\n <\/div>\r\n

\r\n \r\n \r\n Activar las opciones de desarrollador en un m\u00f3vil Android <\/a>\r\n\r\n
\r\n \r\n\r\n \"\" <\/picture>\r\n\r\n <\/a>\r\n <\/div>\r\n

\r\n Activar las opciones de desarrollador del m\u00f3vil es una de las cosas que hacer cada vez que cambio de m\u00f3vil. Read more<\/a> <\/p>\r\n <\/div>\r\n \r\n <\/div>\r\n\r\n