<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Desarrollo de Software &#8211; Neomano.com</title>
	<atom:link href="https://neomano.com/en/category/desarrollo/feed/" rel="self" type="application/rss+xml" />
	<link href="">https://neomano.com/en</link>
	<description>Technology, curiosities and history blog</description>
	<lastbuilddate>Sun, 22 May 2022 01:12:57 +0000</lastbuilddate>
	<language>en-US</language>
	<sy:updateperiod>
	hourly	</sy:updateperiod>
	<sy:updatefrequency>
	1	</sy:updatefrequency>
	<generator>https://wordpress.org/?v=5.7.2</generator>

<image>
	<url>https://neomano.com/wp-content/uploads/2021/05/cropped-icono-32x32.png</url>
	<title>Desarrollo de Software &#8211; Neomano.com</title>
	<link href="">https://neomano.com/en</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>YuboxNow: Provide your ESP32 with its own configuration Web interface</title>
		<link href="">https://neomano.com/en/yuboxnow-configure-your-esp32-from-its-own-web-interface/</link>
		
		<dc:creator><![CDATA[Edgar Landivar]]></dc:creator>
		<pubdate>Sun, 27 Jun 2021 01:33:34 +0000</pubdate>
				<category><![CDATA[Ciencia y Tecnología]]></category>
		<category><![CDATA[Código abierto]]></category>
		<category><![CDATA[Desarrollo de Software]]></category>
		<category><![CDATA[Electrónica]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[IoT]]></category>
		<guid ispermalink="false">https://neomano.com/?p=6686</guid>

					<description><![CDATA[<p>De la misma manera que puedes configurar un ruteador inalámbrico, YuboxNow te permite embeber una interface de configuración</p>
<p>The post <a rel="nofollow" href="https://neomano.com/en/yuboxnow-configure-your-esp32-from-its-own-web-interface/">YuboxNow: Equipa tu placa ESP32 con su propia interfaz Web de configuración y soporte LoRaWAN</a> appeared first on <a rel="nofollow" href="https://neomano.com/en">Neomano.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>De la misma manera que puedes configurar un ruteador inalámbrico, YuboxNow te permite embeber una interface de configuración en tu placa electrónica ESP32. YuboxNow se encuentra bajo <a href="https://neomano.com/codigo-abierto-vs-software-libre/">licencia libre</a> y una característica muy interesante es que soporta chipsets con LoRaWAN, que está muy de moda en el mundo de <strong>Internet de las Cosas</strong> o IoT.</p>



<h2>Qué tarjetas ESP32 están soportadas?</h2>



<p>Teóricamente cualquier tarjeta ESP32. Las que puedo confirmar en lo personal son:</p>



<ul><li>Heltec WiFi LoRa</li><li>HiLetgo ESP-WROOM-32 (sin LoRaWAN)</li><li>Yubox Node </li><li>Yubox ONE</li></ul>



<p>Aquí haré un pequeño tutorial de cómo instalar YuboxNow en la tarjeta Heltec WiFi LoRa, debido a que es muy fácil conseguirla. Dejo vínculo a Amazon.</p>



<script type="text/javascript">
amzn_assoc_tracking_id = "neomano-20";
amzn_assoc_ad_mode = "manual";
amzn_assoc_ad_type = "smart";
amzn_assoc_marketplace = "amazon";
amzn_assoc_region = "US";
amzn_assoc_design = "enhanced_links";
amzn_assoc_asins = "B07HJ49VN8";
amzn_assoc_placement = "adunit";
amzn_assoc_linkid = "9e993ed789ef0a8d1e4846009212e062";
</script>
<script src="//z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US"></script>



<p>Más información de la placa Heltec WiFi LoRa en su sitio Web oficial <a href="https://heltec.org/project/wifi-lora-32/">https://heltec.org/project/wifi-lora-32/</a></p>



<h2>Requisitos</h2>



<ul><li>Un board ESP32 soportado</li><li>Arduino IDE, al menos versión 1.8.13</li><li>Soporte ESP32 para Arduino IDE (Arduino-ESP32), versión 2.0.3 o superior (esto se hace en el gestor de placas de Arduino)</li><li>Bibliotecas de YUBOX Now y dependencias actualizadas</li></ul>



<h2>Paso 1) Instalar Plugins de Arduino</h2>



<p>El sketch de YUBOXNow se puede compilar desde el <a href="https://neomano.com/arduino-vs-raspberry-pi-cual-es-mejor/">Arduino</a> IDE, como se hace con otros proyectos. Se debe de elegir el board &#8220;Heltec WiFi LoRa 32 (V2)&#8221; desde el gestor de tarjetas. Debemos también tener en cuenta que vamos a necesitar tener los siguientes PLUGINS e Arduino instalados previamente. No confundir plugins con librerías.</p>



<ul><li><strong>YUBOX &#8211; Assemble HTML Interface: </strong>crea el directorio data/ y reúne los módulos de YUBOXNow en los archivos HTML y Javascript para el SPIFFS inicial. Se trata de una librería que se puede descargar de este <a href="https://github.com/yubox-node-org/yubox-framework-assemble-plugin/releases/download/v0.0.1/YUBOXFrameworkAssemble-v0.0.1.zip">vínculo, en formato ZIP</a> y se instala dentro del directorio &#8220;tools&#8221; que se encuentra en la carpeta base de Arduino.</li><li><strong>ESP32 Sketch Data Upload: </strong>genera y carga el sistema de archivos SPIFFS inicial de YUBOXNow al board. Se puede instalar desde el gestor de bibliotecas del ArduinoIDE o se pueden seguir las instrucciones aquí: <a href="https://github.com/me-no-dev/arduino-esp32fs-plugin">https://github.com/me-no-dev/arduino-esp32fs-plugin</a></li></ul>



<p>Luego de instalar estos plugins la carpeta tools debe quedar parecida a la siguiente imagen.</p>



<figure class="wp-block-image size-large is-resized"><img src="//i3.wp.com/neomano.com/wp-content/uploads/2022/05/Captura-de-Pantalla-2022-05-20-a-las-22.07.14-edited.png" alt="" class="wp-image-7069" width="500" srcset="https://neomano.com/wp-content/uploads/2022/05/Captura-de-Pantalla-2022-05-20-a-las-22.07.14-edited.png 692w, https://neomano.com/wp-content/uploads/2022/05/Captura-de-Pantalla-2022-05-20-a-las-22.07.14-edited-300x199.png 300w, https://neomano.com/wp-content/uploads/2022/05/Captura-de-Pantalla-2022-05-20-a-las-22.07.14-edited-16x12.png 16w" sizes="(max-width: 692px) 100vw, 692px" /></figure>



<p>Luego de esto reiniciamos Arduino y debemos ver estas dos nuevas opciones en el menú de Herramientas.</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" src="//i3.wp.com/neomano.com/wp-content/uploads/2022/05/menu_arduino_esp32.png" alt="" class="wp-image-7068" width="385" height="435" srcset="https://neomano.com/wp-content/uploads/2022/05/menu_arduino_esp32.png 782w, https://neomano.com/wp-content/uploads/2022/05/menu_arduino_esp32-265x300.png 265w, https://neomano.com/wp-content/uploads/2022/05/menu_arduino_esp32-768x868.png 768w, https://neomano.com/wp-content/uploads/2022/05/menu_arduino_esp32-11x12.png 11w" sizes="(max-width: 385px) 100vw, 385px" /></figure>



<h2>Paso 2) Instalar YuboxNow</h2>



<p>El proyecto YuboxNow se encuentra alojado en GitHub en el siguiente <a href="https://github.com/yubox-node-org/yubox-now">vínculo</a>. Podemos usar la herramienta GIT para clonar el proyecto, o si eso suena complicado, también podemos descargarlo directamente de <a href="https://github.com/yubox-node-org/yubox-now/archive/refs/heads/master.zip">aquí, en formato zip</a>. </p>



<p>Este archivo contiene una carpeta llamada yubox-now-master. Esta carpeta la colocamos dentro del directorio &#8220;<strong>libraries</strong>&#8220;, donde se instalan todas las demás bibliotecas de Arduino.</p>



<figure class="wp-block-table is-style-regular"><table><tbody><tr><th><strong>Sistema Operativo</strong></th><th><strong>Ruta bibliotecas (librerías) Arduino</strong></th></tr><tr><td>Mac OS X</td><td>/Users/<strong>USUARIO</strong>/Documents/Arduino/libraries</td></tr><tr><td>Windows</td><td>C:\Users\<strong>USUARIO</strong>\Documents\Arduino\libraries</td></tr><tr><td>Linux</td><td>/home/<strong>USUARIO</strong>/arduino/sketchbook/libraries</td></tr></tbody></table><figcaption><em><span class="has-inline-color has-cyan-bluish-gray-color">Rutas típicas de la carpeta de bibliotecas de Arduino, dependiendo del Sistema Operativo</span></em></figcaption></figure>



<p>Si tenemos problemas con la ruta, podemos ir al menú de Preferencias, dentro del Arduino IDE y allí está la ruta exacta.</p>



<p>YuboxNow tiene sus propias dependencias, entre las cuales citamos las siguientes bibliotecas:</p>



<figure class="wp-block-table"><table><tbody><tr><td>Librería</td><td>Método de instalación</td></tr><tr><td><strong>ArduinoJSON</strong></td><td>Desde el gestor de bibliotecas de Arduino</td></tr><tr><td><strong>AsyncTCPSock</strong></td><td>Desde <a href="https://github.com/yubox-node-org/AsyncTCPSock/archive/master.zip">https://github.com/yubox-node-org/AsyncTCPSock/archive/master.zip</a></td></tr><tr><td><strong>ESPAsyncWebServer</strong></td><td>Desde <a href="https://github.com/yubox-node-org/ESPAsyncWebServer/archive/refs/heads/yuboxfixes-0xFEEDC0DE64-cleanup.zip">https://github.com/yubox-node-org/ESPAsyncWebServer/archive/refs/heads/yuboxfixes-0xFEEDC0DE64-cleanup.zip</a></td></tr><tr><td><strong>Async MQTT client for ESP8266 and ESP32</strong></td><td>Desde <a href="https://github.com/marvinroger/async-mqtt-client/archive/master.zip">https://github.com/marvinroger/async-mqtt-client/archive/master.zip</a></td></tr></tbody></table></figure>



<p>Información detallada de cómo instalar estas bibliotecas se encuentra aquí: <a href="https://github.com/yubox-node-org/yubox-now/">https://github.com/yubox-node-org/yubox-now/</a></p>



<p>Una vez instaladas las dependencias y la librería YuboxNow, abrimos uno de los ejemplos que vienen con YuboxNow, desde el menú de &#8220;Archivo &#8211;> Ejemplos &#8211;> YuboxNow &#8211;> ybx-blinktest&#8221;. </p>



<p>Lo primero que haremos antes de compilar es ejecutar los plugins previamente instalados para poder cargar el directorio Web a la tarjeta. Primero ejecutamos el <strong>Yubox Assemble HTML Interface</strong> y luego el <strong>ESP32 Sketch Data Upload</strong>.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="900" height="247" src="//i3.wp.com/neomano.com/wp-content/uploads/2022/05/yubox_assemble_html_interface.png" alt="" class="wp-image-7102" srcset="https://neomano.com/wp-content/uploads/2022/05/yubox_assemble_html_interface.png 900w, https://neomano.com/wp-content/uploads/2022/05/yubox_assemble_html_interface-300x82.png 300w, https://neomano.com/wp-content/uploads/2022/05/yubox_assemble_html_interface-768x211.png 768w, https://neomano.com/wp-content/uploads/2022/05/yubox_assemble_html_interface-16x4.png 16w" sizes="(max-width: 900px) 100vw, 900px" /></figure>



<h2>3) Soporte LoRaWAN Arduino</h2>



<p>Podemos usar YuboxNow sin soporte para LoRaWAN, pero aquí mostraremos cómo añadir este soporte (y su correspondiente menú), puesto que muchas veces es algo engorroso configurar LoRaWAN desde el código. Con YuboxNow es mucho más sencillo, porque se hace a través de una interfaz Web. Para agregar el soporte LoRaWAN, es necesario instalar las siguientes bibliotecas adicionales en el Arduino IDE:</p>



<ol><li><strong>SX126x-Arduino</strong>, librería base para comunicación con los chips SX126x de Semtech. Se la puede instalar desde el gestor de bibliotecas de Arduino.</li><li><strong>Beelan LoRaWAN</strong>, la biblioteca base que implementa soporte LoRaWAN para el chipset SX127x. Esta biblioteca puede instalarse de forma ordinaria usando el gestor de bibliotecas de Arduino IDE, y buscándola con el nombre indicado.</li><li><strong>yubox-LoRaWAN</strong>, el adaptador que permite configurar el AppEUI y AppKey para el soporte OTAA de LoRaWAN. Esta librería implementa un nuevo menú llamado LoRaWAN en la interfaz Web de YuboxNow. La versión que utiliza la biblioteca Beelan-LoRaWAN está en la rama SX127x-Beelan-LoRaWAN, la cual puede descargarse como un archivo ZIP desde <a href="https://github.com/yubox-node-org/yubox-LoRaWAN/archive/refs/heads/master.zip">https://github.com/yubox-node-org/yubox-LoRaWAN/archive/refs/heads/master.zip</a>.</li></ol>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" src="//i2.wp.com/neomano.com/wp-content/uploads/2021/06/beelan-lorawan-1024x574.jpg" alt="" class="wp-image-6744" width="603" height="337" srcset="https://neomano.com/wp-content/uploads/2021/06/beelan-lorawan-1024x574.jpg 1024w, https://neomano.com/wp-content/uploads/2021/06/beelan-lorawan-300x168.jpg 300w, https://neomano.com/wp-content/uploads/2021/06/beelan-lorawan-768x431.jpg 768w, https://neomano.com/wp-content/uploads/2021/06/beelan-lorawan-16x9.jpg 16w, https://neomano.com/wp-content/uploads/2021/06/beelan-lorawan.jpg 1200w" sizes="(max-width: 603px) 100vw, 603px" /></figure>



<h2>Paso 4) Ejecutar programa de ejemplo</h2>



<p>La biblioteca yubox-LoRaWAN contiene el ejemplo yubox-lorawan-helloworld que muestra la integración como parte de un programa completo.</p>



<p>Se debe estar seguro de haber seleccionado el board &#8220;Heltec WiFi LoRa 32 (V2)&#8221; como objetivo desde el Arduino IDE, de lo contrario, las definiciones de pines LoRa no estarán disponibles y fallará la compilación.</p>



<h4>Construir el contenido html</h4>



<p>Para esto ejecutamos el plugin <strong>Yubox Assemble HTML Interface</strong>. Lo que hace este plugin es tomar como base una plantilla, la cual se encuentra en la <strong>carpeta data-template</strong> y construir un directorio llamado <strong>data</strong>, que es el que realmente se transfiere al ESP32.</p>



<h4>Compilar Arduino</h4>



<p>Luego de compilar y transferir el código deberíamos ver una nueva red en el menú de red WiFi de nuestro computador. El nombre de la red comienza con la palabra YUBOX. Nos conectamos a esa red y visitamos la interfaz Web en la IP 192.168.4.1. Ya está casi todo listo!</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="787" src="//i3.wp.com/neomano.com/wp-content/uploads/2021/06/yuboxnow-1-1024x787.jpg" alt="" class="wp-image-6755" srcset="https://neomano.com/wp-content/uploads/2021/06/yuboxnow-1-1024x787.jpg 1024w, https://neomano.com/wp-content/uploads/2021/06/yuboxnow-1-300x231.jpg 300w, https://neomano.com/wp-content/uploads/2021/06/yuboxnow-1-768x590.jpg 768w, https://neomano.com/wp-content/uploads/2021/06/yuboxnow-1-16x12.jpg 16w, https://neomano.com/wp-content/uploads/2021/06/yuboxnow-1.jpg 1176w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2>Paso 5) Configuración LoRaWAN</h2>



<p>Ahora sí, vamos a un navegador, visitamos al IP antes mencionada y nos encontramos con la interfaz de YuboxNow. El usuario por omisión es <strong>admin</strong> y la clave es <strong>yubox</strong>. Lo primero que debemos hacer al ingrsar es cambiar la clave. </p>



<p>Accederemos a una interfaz responsiva y slim desde donde configurar el acceso a WiFi, actualizar el firmware o configurar LoRaWAN será bastante sencilla&#8230; siiiiiiiiiii! </p>



<p>Les dejo mi pantalla de configuración de LoRaWAN. Los datos más importante son el EUI del dispositivo y la clave de aplicación. El EUI de aplicación puede quedar en 16 ceros como se ve en la figura, a menos que nuestra red LoRaWAN necesite algo diferente.</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" src="//i0.wp.com/neomano.com/wp-content/uploads/2021/06/configuracion-lorawan-1024x742.jpg" alt="" class="wp-image-6759" width="692" height="501" srcset="https://neomano.com/wp-content/uploads/2021/06/configuracion-lorawan-1024x742.jpg 1024w, https://neomano.com/wp-content/uploads/2021/06/configuracion-lorawan-300x218.jpg 300w, https://neomano.com/wp-content/uploads/2021/06/configuracion-lorawan-768x557.jpg 768w, https://neomano.com/wp-content/uploads/2021/06/configuracion-lorawan-16x12.jpg 16w, https://neomano.com/wp-content/uploads/2021/06/configuracion-lorawan.jpg 1200w" sizes="(max-width: 692px) 100vw, 692px" /></figure>



<h2>Extra) Compilación desde línea de comandos, para usuarios expertos</h2>



<p>Algunos usuarios expertos prefieren compilar sin utilizar el Arduino IDE. Es por eso que YuboxNow trae la posibilidad de compilar desde la línea de comandos. Para compilar ejecutamos el comando make con las siguientes opciones.</p>



<p><code>make ARDUINO_INSTALL=~/arduino-1.8.15 YF=~/Arduino/libraries/yubox-now-master ESP32_BOARD=heltec_wifi_lora_32_V2</code></p>



<p><em>La opción ARDUINO_INSTALL debe apuntar al directorio donde</em> se encuentra instalado Arduino en nuestro sistema.</p>



<p>Para transferir nuestro sketch ejecutamos nuevamente el comando make, pero con la opción fullupload</p>



<p><code>make fullupload</code></p>



<p>Este comando asume que nuestro dispositivo se encuentra conectado al puerto USB llamado /dev/ttyUSB0, pero se lo puede cambiar la ruta si agregamos el parámetro SERIALPORT=ruta</p>
<p>The post <a rel="nofollow" href="https://neomano.com/en/yuboxnow-configure-your-esp32-from-its-own-web-interface/">YuboxNow: Equipa tu placa ESP32 con su propia interfaz Web de configuración y soporte LoRaWAN</a> appeared first on <a rel="nofollow" href="https://neomano.com/en">Neomano.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Open source vs free software. Their differences and which one is better?</title>
		<link href="">https://neomano.com/en/open-source-vs-free-software/</link>
		
		<dc:creator><![CDATA[Edgar Landivar]]></dc:creator>
		<pubdate>Wed, 02 Jun 2021 20:36:51 +0000</pubdate>
				<category><![CDATA[Ciencia y Tecnología]]></category>
		<category><![CDATA[Código abierto]]></category>
		<category><![CDATA[Desarrollo de Software]]></category>
		<guid ispermalink="false">https://neomano.com/?p=5569</guid>

					<description><![CDATA[<p>En el año 1998 inicié un largo camino en el mundo del código abierto. Fundé PaloSanto Solutions, probablemente</p>
<p>The post <a rel="nofollow" href="https://neomano.com/en/open-source-vs-free-software/">Código abierto vs software libre. Sus diferencias y ¿Cuál es mejor?</a> appeared first on <a rel="nofollow" href="https://neomano.com/en">Neomano.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>En el año 1998 inicié un largo camino en el mundo del <strong>código abierto</strong>. Fundé <a href="https://neomano.com/acerca-de-neomano-com/" data-type="page" data-id="5459" class="rank-math-link">PaloSanto Solutions, probablemente la empresa con más historia en el mundo del software libre en Ecuador</a>, y probablemente una de las más importantes en la región.</p>



<p>En este camino conocí muchas personas, desde el polémico <a href="http://palosanto.com" class="rank-math-link">Richard Stallman</a>, defensor acérrimo del concepto de software libre en el mundo, hasta comunidades enteras dedicadas al desarrollo de soluciones de código abierto.</p>



<p>En 2006 inicié un proyecto de software llamado <a href="https://es.wikipedia.org/wiki/Elastix" class="rank-math-link">Elastix</a>, una centralita telefónica, que se convirtió en uno de los proyectos de software libre y también de código abierto, más importantes a nivel mundial. Elastix se desarrolló con licencia libre GPL y en 2016 decidí dar un paso al costado después de mucho agotamiento físico y mental. Me encanta desarrollar productos y me di cuenta que estaba haciendo muy poco de eso y mucho más de cuestiones de dirección/administración/marketing. Había dejado de ser divertido. Pero a pesar de esta decisión, el código que dejamos sigue vivo, gracias a la filosofía de compartir. Actualmente el código de lo que fue Elastix es el componente más importante de varios productos en la industria. ESA es una de las ventajas del software libre.</p>



<p>Pero, por qué dos términos? Cuál es la confusión entre código abierto y software libre?</p>



<h2>Código abierto, fácil de entender</h2>



<p>El código abierto (también llamado <strong>open source</strong>) es literal; abrir el código y ya. Todo software que muestra su código es de código abierto. Es muy sencillo y práctico hasta aquí. Ahora vienen los líos con los contratos.</p>



<h2>Software libre, obligar a compartir</h2>



<p>El software libre va más allá, trata en esencia de plasmar una filosofía de compartir trabajo en productos de software. Es decir, no basta con mostrar el código, sino que, quien usa el código está obligado a compartir cualquier trabajo derivado de su uso. </p>



<h2>Polémica</h2>



<p>El software libre involucra contratos, contratos para obligar a los usuarios a compartir. Es decir, si un usuario hace una modificación a un software libre que encontró en la Web está obligado a varias cosas, entre las cuales se destaca el hecho de compartir también sus modificaciones. Muchos ven esto como una limitante en lugar de una libertad y cuestionan el uso de la palabra &#8220;libre&#8221;, que en inglés es todavía un asunto más confuso, pues su traducción es &#8220;free&#8221;, que significa a su vez libre y grátis.</p>



<p>Entonces, pasa que muchos usuarios piensan que todo software libre es grátis.</p>



<h2>El software libre es grátis?</h2>



<p>Ni el software libre, ni el de código abierto están obligados a ser grátis. Es verdad que la mayoría de los productos de software libre o código abierto son grátis, pero nada los obliga a ello. Es una costumbre más bien.</p>



<p>El asunto es que se hace difícil cobrar por algo que se puede descargar libremente y en la práctica por tanto no funciona cobrar, el ser humano tratará de saltarse un pago siempre que pueda, no somos tan solidarios como parece, así que lo que hacen las empresas de software libre es desarrollar toda una serie de productos o servicios alrededor del producto gratuito para ganar dinero. Por ejemplo, entrenamiento.</p>



<h2>Cuál es mejor?</h2>



<p>No es un asunto para nada fácil. Depende de punto de vista. Pero la tendencia en cuanto a licenciamento es volverse cada vez menos restrictivas, es decir, no necesariamente obligan al usuario a compartir, sino a hacer lo que bien le venga en gana. </p>
<p>The post <a rel="nofollow" href="https://neomano.com/en/open-source-vs-free-software/">Código abierto vs software libre. Sus diferencias y ¿Cuál es mejor?</a> appeared first on <a rel="nofollow" href="https://neomano.com/en">Neomano.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>