{"id":1008,"date":"2023-10-29T17:21:28","date_gmt":"2023-10-29T16:21:28","guid":{"rendered":"https:\/\/theroamingworkshop.cloud\/b\/?page_id=1008"},"modified":"2023-10-29T17:33:24","modified_gmt":"2023-10-29T16:33:24","slug":"la-historia","status":"publish","type":"page","link":"https:\/\/theroamingworkshop.cloud\/b\/la-historia\/","title":{"rendered":"La historia"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<div class=\"wp-block-group alignfull\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div id=\"menu\" style=\"padding:20px 20px 20px 20px; border-left:2px solid darkgrey;\">\n<p style=\"font-weight:bold;\">Contenido<\/p>\n<\/div>\n<script>\nvar text;\nvar element;\n\nfunction fillmenu(){\n\nfor (let i=0; i<window.document.getElementsByTagName(\"h2\").length; i++){\nelement = window.document.getElementsByTagName(\"h2\")[i];\ntext = \"\u25b9 \"+element.innerHTML;\nvar newelement = document.createElement(\"a\");\nnewelement.innerHTML=text;\nvar postid=window.document.getElementsByTagName(\"article\")[0].id;\nvar url = \"https:\/\/theroamingworkshop.cloud\/b\/?p=\"+postid.substr(5,postid.length)+\"#\"+element.id;\nnewelement.setAttribute(\"href\", url);\nnewelement.appendChild(document.createElement(\"br\"));\nwindow.document.getElementById(\"menu\").appendChild(newelement);\n}\n}\n\nif(window.location.href.includes(\"tag\")){\n\n}else{\nwindow.setTimeout(fillmenu,2000);\n}\n\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\">Nov 2016: modelado 3D<\/h2>\n\n\n\n<p>El camino comienza en BIM para el \u00e1mbito profesional, y en el personal, m\u00e1s creativo, comienzo a explorar las posibilidades de Blender: edificios modulares, animaci\u00f3n de un caballo de pol\u00edgonos reducidos, renderizado de modelos, texturas, y un largo etc.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-4 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/3d4.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"643\" height=\"697\" data-id=\"1905\" src=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/3d4.png\" alt=\"\" class=\"wp-image-1905\" srcset=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/3d4.png 643w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/3d4-277x300.png 277w\" sizes=\"auto, (max-width: 643px) 100vw, 643px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/3d2.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"976\" height=\"825\" data-id=\"1908\" src=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/3d2.png\" alt=\"\" class=\"wp-image-1908\" srcset=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/3d2.png 976w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/3d2-300x254.png 300w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/3d2-768x649.png 768w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/3d2-676x571.png 676w\" sizes=\"auto, (max-width: 976px) 100vw, 976px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/3d1.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"723\" height=\"630\" data-id=\"1907\" src=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/3d1.png\" alt=\"\" class=\"wp-image-1907\" srcset=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/3d1.png 723w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/3d1-300x261.png 300w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/3d1-676x589.png 676w\" sizes=\"auto, (max-width: 723px) 100vw, 723px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/3d3.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"469\" height=\"320\" data-id=\"1906\" src=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/3d3.jpg\" alt=\"\" class=\"wp-image-1906\" srcset=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/3d3.jpg 469w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/3d3-300x205.jpg 300w\" sizes=\"auto, (max-width: 469px) 100vw, 469px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"jun-2019-vista-previa-de-modelos-3d\">Dic 2018: apps y simulaciones 3D con Unity<\/h2>\n\n\n\n<p>Despu\u00e9s de experimentar mucho con el modelado, paso a la parte pr\u00e1ctica de utilizar estos modelos para \"algo\". En lugar de la animaci\u00f3n, me interesa m\u00e1s la interactividad que ofrecen entornos de simulaci\u00f3n como Unity3D.<\/p>\n\n\n\n<p>Surgen proyectos como (1) una app de previsualizaci\u00f3n de texturas para el personaje del videojuego indie \"Survius\"; (2) un simulador de lluvia; y (3) una colaboraci\u00f3n para el dise\u00f1o de la UI del minijuego Coding Idle.<\/p>\n\n\n\n<p>(1) <a rel=\"noreferrer noopener\" href=\"https:\/\/surviuspreview.blogspot.com\/\" target=\"_blank\">https:\/\/surviuspreview.blogspot.com\/<\/a><\/p>\n<\/div><\/div>\n\n\n\n<p>(2) <a href=\"https:\/\/theroamingworkshop.cloud\/demos\/TheRain\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/theroamingworkshop.cloud\/demos\/TheRain\/<\/a><\/p>\n\n\n\n<p>(3) <a rel=\"noreferrer noopener\" href=\"https:\/\/flameforged.itch.io\/coding-idle\" target=\"_blank\">https:\/\/flameforged.itch.io\/coding-idle<\/a><\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/survius-preview.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"894\" height=\"446\" data-id=\"950\" src=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/survius-preview.png\" alt=\"\" class=\"wp-image-950\" srcset=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/survius-preview.png 894w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/survius-preview-300x150.png 300w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/survius-preview-768x383.png 768w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/survius-preview-676x337.png 676w\" sizes=\"auto, (max-width: 894px) 100vw, 894px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/vlcsnap-2022-12-03-18h04m17s745.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"530\" data-id=\"1913\" src=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/vlcsnap-2022-12-03-18h04m17s745.png\" alt=\"\" class=\"wp-image-1913\" srcset=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/vlcsnap-2022-12-03-18h04m17s745.png 800w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/vlcsnap-2022-12-03-18h04m17s745-300x199.png 300w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/vlcsnap-2022-12-03-18h04m17s745-768x509.png 768w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/vlcsnap-2022-12-03-18h04m17s745-676x448.png 676w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/p1iHKV.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"792\" height=\"594\" data-id=\"1914\" src=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/p1iHKV.png\" alt=\"\" class=\"wp-image-1914\" srcset=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/p1iHKV.png 792w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/p1iHKV-300x225.png 300w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/p1iHKV-768x576.png 768w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/p1iHKV-676x507.png 676w\" sizes=\"auto, (max-width: 792px) 100vw, 792px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"nov-2019-iniciacion-en-impresion-3d\">Nov 2019: impresi\u00f3n 3D<\/h2>\n\n\n\n<p>En 2019 adquiero mi primera (y \u00fanica) impresora 3D: una Creality Ender 3 para principiantes para dar vida a muchos de los modelos que he ido realizando.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/3Droot-1-1024x768.jpg\" alt=\"\" class=\"wp-image-948\" style=\"width:512px;height:384px\" srcset=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/3Droot-1-1024x768.jpg 1024w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/3Droot-1-300x225.jpg 300w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/3Droot-1-768x576.jpg 768w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/3Droot-1-1536x1152.jpg 1536w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/3Droot-1-2048x1536.jpg 2048w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/3Droot-1-676x507.jpg 676w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"mar-2020-gran-hermano\">Mar 2020: confinamiento<\/h2>\n\n\n\n<p>A ra\u00edz del confinamiento de la COVID-19 me aventuro a la electr\u00f3nica para comprender mejor el IoT que nos rodea.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/teensy-1024x768.jpg\" alt=\"\" class=\"wp-image-957\" style=\"width:512px;height:384px\" srcset=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/teensy-1024x768.jpg 1024w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/teensy-300x225.jpg 300w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/teensy-768x576.jpg 768w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/teensy-1536x1152.jpg 1536w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/teensy-2048x1536.jpg 2048w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/teensy-676x507.jpg 676w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p>Adem\u00e1s, me uno a la comunidad Maker para imprimir viseras y suplir la falta de material de los sanitarios durante la pandemia.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/viseras-768x1024.jpg\" alt=\"\" class=\"wp-image-949\" style=\"width:384px;height:512px\" srcset=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/viseras-768x1024.jpg 768w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/viseras-225x300.jpg 225w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/viseras-1152x1536.jpg 1152w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/viseras-1536x2048.jpg 1536w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/viseras-676x901.jpg 676w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/viseras-scaled.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"abr-2020-hola-mundo\">Abr 2020: Hola Linux!<\/h2>\n\n\n\n<p>Por motivos del teletrabajo me paso a una distribuci\u00f3n Linux en mi ordenador personal. Casi todo lo que uso a diario tiene un equivalente de software libre, as\u00ed que me apetece participar de esa comunidad que tanto nos da.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"oct-2020-smart-homing\">Oct 2020: smart home<\/h2>\n\n\n\n<p>Finalmente me decido a instalar unos rel\u00e9s Shelly para algunas luces de casa. Elijo Shelly porque permiten operarlos de forma local sin uso de apps de terceros.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/shelly1-1024x768.jpg\" alt=\"\" class=\"wp-image-858\" style=\"width:512px;height:384px\" srcset=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/shelly1-1024x768.jpg 1024w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/shelly1-300x225.jpg 300w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/shelly1-768x576.jpg 768w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/shelly1-1536x1152.jpg 1536w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/shelly1-2048x1536.jpg 2048w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/shelly1-676x507.jpg 676w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"nov-2020-enciendan-micro-motores\">Nov 2020: HTTP API<\/h2>\n\n\n\n<p>Consigo hacerme con una Raspberry Pi 4B de 4GB y le instalo un servidor LEMP para alojar mi primera app programada para controlar todas las luces mediante protocolo HTTP local.<\/p>\n\n\n\n<p>Adem\u00e1s aprovecho para instalar este blog de wordpress y subir mis notas.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"992\" height=\"333\" src=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/conchita.png\" alt=\"\" class=\"wp-image-945\" style=\"width:496px;height:167px\" srcset=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/conchita.png 992w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/conchita-300x101.png 300w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/conchita-768x258.png 768w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/conchita-676x227.png 676w\" sizes=\"auto, (max-width: 992px) 100vw, 992px\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"dic-2020-mapas-en-tv\">Dic 2020: mapas en TV<\/h2>\n\n\n\n<p>Como parte de mis pruebas para deshacerme de [G] Maps, desarrollo una sencilla APP de visualizaci\u00f3n de mapas gratuitos para los televisores LG empleando la librer\u00eda javascript libre LeafletJS.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/largeIcon_wide-1024x576.png\" alt=\"\" class=\"wp-image-940\" style=\"width:512px;height:288px\" srcset=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/largeIcon_wide-1024x576.png 1024w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/largeIcon_wide-300x169.png 300w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/largeIcon_wide-768x432.png 768w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/largeIcon_wide-1536x864.png 1536w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/largeIcon_wide-676x380.png 676w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/largeIcon_wide.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p><a rel=\"noreferrer noopener\" href=\"https:\/\/theroamingworkshop.cloud\/mapstv\" target=\"_blank\">Mapstv<\/a> consigue r\u00e1pidamente un promedio de 300 usuarios \u00fanicos al d\u00eda, a pesar de ser un primer esbozo pendiente de mejorar su funcionalidad y actualizar su est\u00e9tica.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"jul-2021-mis-mapas\">Jul 2021: mis mapas<\/h2>\n\n\n\n<p>Usando Leaflet y el plugin <a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/wwwouaiebe\/TravelNotes\" target=\"_blank\">Travel&amp;Notes<\/a>, creo una nueva app que alojo en mi servidor y cargo todas las chinchetas que ten\u00eda en [G] Maps.<\/p>\n\n\n\n<p>\ud83d\udc4b \u00a1Adi\u00f3s [G] Maps!<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"793\" height=\"454\" src=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/tusmapas.png\" alt=\"\" class=\"wp-image-942\" style=\"width:397px;height:227px\" srcset=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/tusmapas.png 793w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/tusmapas-300x172.png 300w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/tusmapas-768x440.png 768w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/tusmapas-676x387.png 676w\" sizes=\"auto, (max-width: 793px) 100vw, 793px\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"feb-2022-mis-calendarios\">Feb 2022: mis calendarios<\/h2>\n\n\n\n<p>Siguiente paso, mediante la librer\u00eda <a rel=\"noreferrer noopener\" href=\"https:\/\/ui.toast.com\/tui-calendar\" target=\"_blank\">TOAST UI Calendar<\/a> de javascript, desarrollo la tercera app que imita el famoso servicio de [G]calendar y le a\u00f1ado todos mis eventos.<\/p>\n\n\n\n<p>\ud83d\udc4b \u00a1Adi\u00f3s [G] Calendar!<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-medium\"><img loading=\"lazy\" decoding=\"async\" width=\"214\" height=\"300\" src=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/tuCal-214x300.png\" alt=\"\" class=\"wp-image-944\" srcset=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/tuCal-214x300.png 214w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/tuCal.png 572w\" sizes=\"auto, (max-width: 214px) 100vw, 214px\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"abr-2022-siri-ma\u00f1ana-no-vengas\">Abr 2022: Siri, ma\u00f1ana no hace falta que vengas<\/h2>\n\n\n\n<p>Usando la librer\u00eda javascript libre <a rel=\"noreferrer noopener\" href=\"https:\/\/www.talater.com\/annyang\/\" target=\"_blank\">annyang<\/a> en una nueva app, programo las funciones de dom\u00f3tica para controlarlas por comandos de voz.<\/p>\n\n\n\n<p>\ud83d\udc4b \u00a1Adi\u00f3s al [G] Home!<\/p>\n\n\n\n<p>De hecho, lo desmonto entero y reciclo su altavoz, conectado a una <a rel=\"noreferrer noopener\" href=\"https:\/\/www.raspberrypi.com\/products\/raspberry-pi-zero-w\/\" data-type=\"URL\" data-id=\"https:\/\/www.raspberrypi.com\/products\/raspberry-pi-zero-w\/\" target=\"_blank\">Raspberry Pi Zero W<\/a> con un m\u00f3dulo <a rel=\"noreferrer noopener\" href=\"https:\/\/www.seeedstudio.com\/ReSpeaker-2-Mics-Pi-HAT.html\" target=\"_blank\">Respeaker 2<\/a>, y con su respectiva carcasa impresa en 3D.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"918\" src=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/jack-scaled-e1658926940782-1024x918.jpg\" alt=\"\" class=\"wp-image-946\" style=\"width:512px;height:459px\" srcset=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/jack-scaled-e1658926940782-1024x918.jpg 1024w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/jack-scaled-e1658926940782-300x269.jpg 300w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/jack-scaled-e1658926940782-768x688.jpg 768w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/jack-scaled-e1658926940782-1536x1377.jpg 1536w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/jack-scaled-e1658926940782-676x606.jpg 676w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/07\/jack-scaled-e1658926940782.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"jul-2022-hola-twitter\">Jul 2022: hola Twitter! \ud83d\udc26<\/h2>\n\n\n\n<p>Despu\u00e9s de recabar muchas notas, decido ir arregl\u00e1ndolas para compartir todo lo aprendido en peque\u00f1os posts de diferente tem\u00e1tica.<\/p>\n\n\n\n<p>As\u00ed nace mi cuenta de Twitter, donde publico las actualizaciones del blog y tambi\u00e9n comparto informaci\u00f3n \u00fatil sobre software libre.<\/p>\n\n\n\n<p>\ud83d\udc26 <code><a rel=\"noreferrer noopener\" href=\"https:\/\/twitter.com\/roamingworkshop\" target=\"_blank\">@RoamingWorkshop<\/a><\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ago-2022-mis-notas\">Ago 2022: mis notas<\/h2>\n\n\n\n<p>De hecho, a ra\u00edz de publicar en el blog, descubro <a rel=\"noreferrer noopener\" href=\"https:\/\/richtexteditor.com\/\" target=\"_blank\">RichTextEditor<\/a>, y con ello desarrollo mi propia app de notas, tambi\u00e9n alojada en mi servidor, donde descargo todas las notas de [G] Keep.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2023\/10\/nbs.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"580\" src=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2023\/10\/nbs.png\" alt=\"\" class=\"wp-image-2366\" style=\"aspect-ratio:1.3827586206896552;width:585px;height:auto\"\/><\/a><\/figure>\n<\/div>\n\n\n<p>\ud83d\udc4b \u00a1Adi\u00f3s al [G] Keep!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"sep-2022-endlezz\">Sep 2022: endleZZ<\/h2>\n\n\n\n<p>En una sala de espera, sin internet, empiezo a desarrollar un peque\u00f1o entretenimiento construyendo un .html en el editor de texto del m\u00f3vil para jugar de forma offline en el navegador. As\u00ed nace <a href=\"https:\/\/theroamingworkshop.cloud\/b\/2317\/endlezz-v0-2-actualizacion-de-aniversario\/\" target=\"_blank\" rel=\"noreferrer noopener\">endleZZ<\/a>, un shooter zombie infinito desarrollado puramente en javascript.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2023\/09\/endlezz-v2-5.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1244\" height=\"870\" src=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2023\/09\/endlezz-v2-5.png\" alt=\"\" class=\"wp-image-2332\" style=\"aspect-ratio:1.4298850574712643;width:512px;height:auto\"\/><\/a><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"nov-2022-ia\">Nov 2022: IA<\/h2>\n\n\n\n<p>Gracias a la comunidad de Twitter descubro los fren\u00e9ticos avances de la <strong>Inteligencia Artificial<\/strong> y la generaci\u00f3n de im\u00e1genes que os cuento en <a rel=\"noreferrer noopener\" href=\"https:\/\/theroamingworkshop.cloud\/b\/1838\/dall%c2%b7e-2-beta-generacion-de-imagenes-mediante-inteligencia-artificial-ia\/\" target=\"_blank\">este post de Dall\u00b7E<\/a>.<\/p>\n\n\n\n<p>Despu\u00e9s de muchos meses de desarrollo y actualizaciones, consigo desarrollar un entorno de generaci\u00f3n de im\u00e1genes totalmente automatizado y aleatorio, que publica sus creaciones en Twitter mediante el bot <a href=\"https:\/\/twitter.com\/ThRoWtrw\" target=\"_blank\" rel=\"noreferrer noopener\">@ThRoWtrw<\/a>.<\/p>\n\n\n\n<p>El proyecto se bautiza en 2023 como <strong>#PictureTheDAI<\/strong> y est\u00e1 completamente abierto en github:<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/TheRoam\/PictureTheDAI\">https:\/\/github.com\/TheRoam\/PictureTheDAI<\/a><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2023\/10\/Merge1.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"10240\" height=\"4096\" src=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2023\/10\/Merge1.jpg\" alt=\"\" class=\"wp-image-2368\" style=\"width:500px\"\/><\/a><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2023\/10\/Merge2.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"10240\" height=\"4096\" src=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2023\/10\/Merge2.jpg\" alt=\"\" class=\"wp-image-2369\" style=\"width:500px\"\/><\/a><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"dic-2022-tempsi7\">Dic 2022: Temps-i 7<\/h2>\n\n\n\n<p>Despu\u00e9s de muchas pruebas, termino de cerrar mi proyecto de reloj de sobremesa inteligente: <strong>Temps-i 7<\/strong>. Os lo cuento todo en este <a href=\"https:\/\/theroamingworkshop.cloud\/b\/1509\/temps-i-7-reloj-de-sobremesa-casero-con-wifi-sensor-de-temperatura-presion-y-autonomia-48h\/\" target=\"_blank\" rel=\"noreferrer noopener\">post<\/a> y ten\u00e9is el c\u00f3digo liberado en github.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/TheRoam\/Tempsi-7\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/TheRoam\/Tempsi-7<\/a><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/temps21.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/temps21-1024x768.jpg\" alt=\"\" class=\"wp-image-1933\" style=\"aspect-ratio:1.3333333333333333;width:499px;height:auto\" srcset=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/temps21-1024x768.jpg 1024w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/temps21-300x225.jpg 300w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/temps21-768x576.jpg 768w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/temps21-676x507.jpg 676w, https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2022\/12\/temps21.jpg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"oct-2022-owncloud\">Oct 2023: ownCloud<\/h2>\n\n\n\n<p>Hoy en d\u00eda es casi imprescindible tener un disco duro donde almacenar todos tus archivos (fotos, documentos, que vas generando con los a\u00f1os). Me decido a comprar un disco SSD pero lo convierto en una nube local con <strong>ownCloud<\/strong> para acceder desde cualquier dispositivo.<\/p>\n\n\n\n<p><a href=\"https:\/\/owncloud.com\/download-server\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/owncloud.com\/download-server\/<\/a><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2023\/10\/oc.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"658\" height=\"424\" src=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2023\/10\/oc.png\" alt=\"\" class=\"wp-image-2367\" style=\"aspect-ratio:1.5518867924528301;width:521px;height:auto\"\/><\/a><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"ago-2022-mis-notas\">La aventura contin\u00faa...<\/h2>\n\n\n\n<p>El propio blog me ha generado muchos nuevos proyectos que ir\u00e9 compartiendo, as\u00ed que sigue al tanto y dec\u00eddete a comenzar tu propio viaje!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nov 2016: modelado 3D El camino comienza en BIM para el \u00e1mbito profesional, y en el personal, m\u00e1s creativo, comienzo a explorar las posibilidades de Blender: edificios modulares, animaci\u00f3n de un caballo de pol\u00edgonos reducidos, renderizado de modelos, texturas, y un largo etc. Dic 2018: apps y simulaciones 3D con Unity Despu\u00e9s de experimentar mucho [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1008","page","type-page","status-publish","hentry","post-preview"],"_links":{"self":[{"href":"https:\/\/theroamingworkshop.cloud\/b\/wp-json\/wp\/v2\/pages\/1008","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/theroamingworkshop.cloud\/b\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/theroamingworkshop.cloud\/b\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/theroamingworkshop.cloud\/b\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/theroamingworkshop.cloud\/b\/wp-json\/wp\/v2\/comments?post=1008"}],"version-history":[{"count":11,"href":"https:\/\/theroamingworkshop.cloud\/b\/wp-json\/wp\/v2\/pages\/1008\/revisions"}],"predecessor-version":[{"id":2374,"href":"https:\/\/theroamingworkshop.cloud\/b\/wp-json\/wp\/v2\/pages\/1008\/revisions\/2374"}],"wp:attachment":[{"href":"https:\/\/theroamingworkshop.cloud\/b\/wp-json\/wp\/v2\/media?parent=1008"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}