<?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>HTML5 Fácil</title>
	<atom:link href="http://html5facil.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://html5facil.com</link>
	<description>Es una nueva comunidad sobre el reciente estándar de la web Html5, donde puedes encontrar tutoriales, tips, consejos, información, noticias y demás en un solo lugar.</description>
	<lastBuildDate>Fri, 27 Oct 2017 17:02:05 +0000</lastBuildDate>
	<language>es-ES</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.8.12</generator>
	<item>
		<title>Aplicaciones Android para aprender HTML y CSS</title>
		<link>http://html5facil.com/tips/aplicaciones-android-para-aprender-html-y-css/</link>
		<comments>http://html5facil.com/tips/aplicaciones-android-para-aprender-html-y-css/#respond</comments>
		<pubDate>Sat, 21 Oct 2017 18:00:27 +0000</pubDate>
		<dc:creator><![CDATA[Luis Antonio Gomez Prieto]]></dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[aplicaciones]]></category>

		<guid isPermaLink="false">http://html5facil.com/?p=6245</guid>
		<description><![CDATA[Aunque cada vez resulta más sencillo crear una web, sobre todo si optamos por utilizar los “builders” visuales que incluyen muchos temas de WordPress (o editores HTML WYSIWYG), tarde o temprano, si queremos personalizar e incluir elementos que nos acerquen al resultado que tenemos en mente, suele ser inevitable que nos veamos abocados a modificar o añadir [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://html5facil.com/wp-content/uploads/2017/10/Online-Digital-Mobile-Smartphone-Data-Computer-1231889.jpg"><img class="size-large wp-image-6246 aligncenter" src="http://html5facil.com/wp-content/uploads/2017/10/Online-Digital-Mobile-Smartphone-Data-Computer-1231889-600x423.jpg" alt="" width="600" height="423" srcset="http://html5facil.com/wp-content/uploads/2017/10/Online-Digital-Mobile-Smartphone-Data-Computer-1231889-600x423.jpg 600w, http://html5facil.com/wp-content/uploads/2017/10/Online-Digital-Mobile-Smartphone-Data-Computer-1231889-300x212.jpg 300w, http://html5facil.com/wp-content/uploads/2017/10/Online-Digital-Mobile-Smartphone-Data-Computer-1231889-768x542.jpg 768w, http://html5facil.com/wp-content/uploads/2017/10/Online-Digital-Mobile-Smartphone-Data-Computer-1231889.jpg 960w" sizes="(max-width: 600px) 100vw, 600px" /></a></p>
<p class="p2"><span class="s1">Aunque cada vez resulta más sencillo crear una web, sobre todo si optamos por utilizar los “builders” visuales que incluyen muchos temas de WordPress (o <a href="https://desarrolloweb.com/faq/214.php"><span class="s2">editores HTML WYSIWYG</span></a>), tarde o temprano, si queremos personalizar e incluir elementos que nos acerquen al resultado que tenemos en mente, suele ser inevitable que nos veamos abocados a modificar o añadir código en HTML o CSS. Aprender a programar puede resultar una tarea complicada, sobre todo si no tenemos tiempo para seguir el ritmo de un curso y nos vemos obligados a aprender por nuestra cuenta.</span></p>
<p class="p2"><span class="s1">Desafortunadamente, los libros de programación pueden no adaptarse a nuestro nivel y suelen ser de poca ayuda cuando nos bloqueamos en un ejemplo o un fragmento de código. Afortunadamente, existen un gran número de aplicaciones que combinan lo mejor de los dos mundos: nos ofrecen contenidos con los que iniciarnos en los principios básicos, pequeños ejercicios para poner a prueba nuestros conocimientos y una comunidad a la que podemos recurrir si tenemos alguna duda o necesitamos consejo.</span></p>
<p class="p2"><span class="s1">Para ayudar a aquellos que quieran dar sus primeros pasos “picando” código, o para los que buscan profundizar en sus conocimientos a su ritmo, hemos seleccionado varias aplicaciones para Android, con distintas características y puntos fuertes, para que elijas la que más se adapta a tus necesidades. Si tienes cinco minutos al día y ganas de aprender, seguro que encuentras la tuya.</span></p>
<p>&nbsp;</p>
<h4 class="p2"><span class="s1"><b>Encode</b></span></h4>
<p class="p2"><span class="s1">Si quieres iniciarte en el mundo del código, pero no tienes ni idea de por dónde empezar, Encode te ofrece una forma amena de aprender HTML, CSS y JavaScrip. Cuenta con diferentes secciones, subdivididas en pequeñas lecciones (lo suficiente para que las completes siempre que tengas unos minutos), que te permitirán empezar a programar sea cual sea tu nivel.</span></p>
<p class="p2"><span class="s1">Además de los contenidos, tienes la oportunidad de participar en desafíos interactivos. Estos desafíos sirven para poner a prueba lo aprendido, con pruebas que presentan los contenidos previamente superados desde una nueva perspectiva. Y todo esto sin necesidad de tener conexión: Encode está disponible offline, así que puedes aprender desde donde quieras.</span></p>
<p class="p3"><span class="s3"><a href="https://play.google.com/store/apps/details?id=com.upskew.encode">Encode está disponible en Google Play</a></span></p>
<p>&nbsp;</p>
<h4 class="p2"><span class="s1"><b>Udacity</b></span></h4>
<p class="p2"><span class="s1">Esta es una aplicación para aquellos que quieran afrontar su formación de forma más intensiva. Udacity cuenta con apartados para HTML, CSS y JavaScrip, pero también va más allá y ofrece un gran número de cursos sobre otros lenguajes (sus materiales sobre Python son muy populares). Los contenidos son muy visuales, con una gran presencia de vídeos, pero exigen más dedicación y trabajo por cuenta propia para completar los ejercicios que plantea.</span></p>
<p class="p2"><span class="s1">Con Udacity para Android podrás aprovechar el descanso del café o el viaje en metro para aprender con sus contenidos, test y ejercicios. Cuenta con una extensa comunidad de usuarios y actualizan contenidos con mucha frecuencia. Por último, decir que los contenidos de Udacity también están disponibles en formato web.</span></p>
<p class="p3"><span class="s3"><a href="https://play.google.com/store/apps/details?id=com.udacity.android">Udacity está disponible en Google Play</a></span></p>
<p>&nbsp;</p>
<h4 class="p2"><span class="s1"><b>Enki</b></span></h4>
<p class="p2"><span class="s1">Aprende código practicando solo cinco minutos al día. Esta es la propuesta de Enki; déjate acompañar por Enki mientras tomas el café por las mañanas, o justo antes de irte a la cama y tus habilidades mejorarán poco a poco. Y si te ves con fuerzas para dedicarle el doble de tiempo, aprenderás el doble de rápido.</span></p>
<p class="p2"><span class="s1">Enki promete mejorar la forma en que programas, ya seas un novato que juega con CSS o un programador experto que no puede vivir sin Linux y Python. Enki te mostrará datos sobre tu progreso para motivarte a continuar: cuántos días consecutivos llevas usando la app y haciendo los ejercicios, el resultado de los minijuegos de refuerzo, las puntuaciones de pequeños test… El sistema de progreso no se diferencia mucho del que llevan ofreciendo escuelas de póker como <a href="https://www.pokerstars.es/poker/school/"><span class="s2">IntelliPoker </span></a>durante años -o el sistema de logros de cualquier plataforma de juego digital-, basado en mantener motivado al alumno. Y es que poder presumir de lo aprendido siempre es un extra.</span></p>
<p class="p3"><span class="s3"><a href="https://play.google.com/store/apps/details?id=com.enki.insights">Enki está disponible en Google Play</a></span></p>
<p>&nbsp;</p>
<h4 class="p2"><span class="s1"><b>CodeHub</b></span></h4>
<p class="p2"><span class="s1">CodeHub es una aplicación minimalista en su diseño, sencilla de usar y con una interfaz muy intuitiva, pero destaca por otros dos aspectos fundamentales: la calidad y la concisión de sus contenidos. Si dispones de un par de días y quieres iniciarte en cualquiera de los lenguajes que ofrece, puede ser una muy buena opción. Cuenta con cursos (en inglés, por el momento) divididos en lecciones (prometen que el total de contenidos no será más extenso que un libro de 50 páginas) y supone un reto muy asequible para aquellos que no disponen de mucho tiempo.</span></p>
<p class="p2"><span class="s1">El de HTML5 y CSS está dividido en cuatro capítulos y 50 lecciones que incluyen textos, ejemplos, vídeos y ejercicios. Elige la categoría que más se adapte a tu nivel y, si tienes dudas, puedes pulsar el botón de ayuda y enviar tu pregunta. Si quieres aprender los fundamentos de HTML y CSS en poco tiempo, CodeHub es una herramienta fabulosa.</span></p>
<p class="p3"><span class="s3"><a href="https://play.google.com/store/apps/details?id=trycodehub.com">CodeHub está disponible en Google Play</a></span></p>
<p>&nbsp;</p>
<h4 class="p2"><span class="s1"><b>SoloLearn: Learn to Code</b></span></h4>
<p class="p2"><span class="s1">No es el que más lenguajes ofrece (incluye 12, entre los que están Python, HTML, CSS, JavaScript, C++, Java, PHP, SQL, Ruby, JQuery, C# y Swift); y quizá tampoco sea el más bonito ni intuitivo; pero SoloLearn (aplicación del Año FbStart 2017) cuenta con una comunidad de millones de usuarios en todo el mundo y ofrece soporte en tiempo real.</span></p>
<p class="p2"><span class="s1">Y los contenidos están a la altura: podemos aprender con lecciones interactivas, programar en la plataforma móvil “Code Playground”, jugar con otros compañeros y participar en foros y discusiones para saciar nuestras dudas o ayudar a los demás. Es una aplicación perfecta para solucionar los problemas que nos vayamos encontrando; resulta muy sencillo plantear nuestra consulta a la comunidad y ésta suele ser muy amable a la hora de responder.</span></p>
<p class="p2"><span class="s1">Las opciones que ofrece esta aplicación son incontables y el nivel de personalización puede intimidar un poco al principio, pero, si le dedicas un poco de tiempo, seguro que podrás adaptar SoloLearn a tu ritmo.</span></p>
<p class="p3"><span class="s3"><a href="https://play.google.com/store/apps/details?id=com.sololearn">Solo Learn está disponible en Google Play</a></span></p>
<p>&nbsp;</p>
<h4 class="p2"><span class="s1"><b>Pocket Code</b></span></h4>
<p class="p2"><span class="s1">Por último, y ya lejos del fin que nos ocupa, que no es otro que aprender HTML y CSS, si buscas experimentar con la creación de aplicaciones, no puedes dejar escapar a la que puede que sea la aplicación más didáctica de cuantas aparecen en este artículo. Utiliza un sistema de código abierto, <a href="https://sites.google.com/site/creaciondaplicaciones/bloque-iii-catrobat-pocket-code/a-catrobat-y-pocket-code"><span class="s2">Catrobat</span></a>, para desarrollar aplicaciones móviles en apenas minutos. No es exigente a nivel de programación, pero resulta tremendamente útil para aprender las bases de las estructuras, sintaxis e interconexiones de bloques… y para presumir con nuestra aplicación perfectamente funcional delante de los amigos.</span></p>
<p class="p2"><span class="s1">Cuenta con una inmensa biblioteca de proyectos creados por otros usuarios que podemos ejecutar y manipular. Catrobat se inspira en Scratch, un sistema de programación educativo desarrollado por Lifelong Kindergarten Group en colaboración con el Media Lab del MIT, toda una garantía. Si te intimida programar, Pocket Code es una buena forma de dar el primer paso.</span></p>
<p class="p3"><span class="s3"><a href="https://play.google.com/store/apps/details?id=org.catrobat.catroid">Pocket Code está disponible en Google Play</a></span></p>
<p class="p2"><span class="s1"> </span></p>
<p class="p2"><span class="s1">Tanto si buscas un curso enfocado en una faceta concreta de HTML5 o si quieres iniciarte sin presión en el mundo de CSS, busca unos minutos al día, ponte un objetivo y escoge la app que mejor se adapte a tus preferencias. No solo ganarás en control sobre tus proyectos, sino que añadirás un nuevo grado de comprensión sobre muchas de las herramientas que ya utilizas. Todo lo que necesitas para empezar ya lo tienes en tu bolsillo.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://html5facil.com/tips/aplicaciones-android-para-aprender-html-y-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Chrome 56  frente a Google Chrome 57. Ventajas y desventajas de las últimas actualizaciones</title>
		<link>http://html5facil.com/noticias/chrome-56-vs-chrome-57/</link>
		<comments>http://html5facil.com/noticias/chrome-56-vs-chrome-57/#respond</comments>
		<pubDate>Thu, 20 Apr 2017 18:31:25 +0000</pubDate>
		<dc:creator><![CDATA[Cecy Martínez]]></dc:creator>
				<category><![CDATA[Informacion]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[html5. firefox]]></category>
		<category><![CDATA[navegador]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://html5facil.com/?p=6235</guid>
		<description><![CDATA[Tras la actualización de Mozilla a Firefox 50 a principios de año, Google no se podía quedar atrás y semanas más tarde presentaba una nueva versión para Chrome, que alcanzaba su número 56. La principal novedad de la actualización 56.0.2924.87 de Google Chrome es que es la primera en traer por defecto instalada la tecnología HTML5. Hasta [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">Tras la actualización de <a href="https://support.mozilla.org/t5/Templates/Actualizar-Firefox-a-la-%C3%BAltima-versi%C3%B3n/ta-p/7697">Mozilla a Firefox 50</a> a principios de año, <strong>Google</strong> no se podía quedar atrás y semanas más tarde presentaba una nueva versión para Chrome, que alcanzaba su número 56.</p>
<p style="text-align: justify;">La principal novedad de la actualización 56.0.2924.87 de Google Chrome es que es la primera en traer por defecto instalada la tecnología <strong>HTML5</strong>. Hasta el momento, cuando una página estaba disponible en HTML5 y en versión Flash, el navegador cargaba por defecto la versión Flash con todas las desventajas que esto traía consigo. Google Chrome 56 elimina estas barreras para permitir una navegación <strong>más fluida y rápida</strong>, algo que se valora especialmente en los terminales móviles. La actualización llegó un par de horas más tarde a los dispositivos iOS y Android que la versión para ordenadores, y gracias al HTML5 permite a sus usuarios una navegación más ágil; esto favorece la experiencia en los juegos en vivo online, en aquellos en los que los gráficos son importantes y por tanto ya se han desarrollado en este lenguaje, como en  apps como Angry Birds o en el streaming de <strong>Twitch</strong> que incluye desde programas de cocina en vivo <a href="https://www.pokerstars.es/es/blog/news/2017/los-cinco-mejores-momentos-de-pokerstars-165915.shtml">hasta retransmisiones en directo</a> de diferentes deportes mentales.</p>
<p style="text-align: justify;">Además del sistema de HTML5, la versión 56  también cuenta con <strong>WebGL 2.0</strong> activado por defecto disponible para todos los usuarios, así como un soporte para <a href="http://www.qore.com/articulos/18856/Cual-es-la-diferencia-entre-MP3-y-FLAC">el formato de audio FLAC</a>. Los dispositivos Linux, macOS y Windows también contarán con la posibilidad de establecer comunicación entre ellos a través de <strong>Bluetooth LE</strong> gracias a la incorporación de una nueva API que lo permite.</p>
<p style="text-align: justify;">A nivel de seguridad, Google Chrome 56 ofrece a sus usuarios nuevas medidas para advertirles cuando estén navegando por páginas web no seguras. Además, todas aquellas páginas que no incorporen la tecnología <strong>HTTPS</strong> y que almacenen contraseñas o datos personales serán marcadas como páginas no seguras con el fin de preservar la seguridad de los internautas.</p>
<p style="text-align: justify;">Como viene siendo habitual, esta actualización también trae consigo un total de 51 correcciones en parches de seguridad que vienen a enmendar determinados agujeros de seguridad localizados tanto por Google como por investigadores externos. Por estas correcciones el gigante de la tecnología ha tenido que desembolsar cerca de 50.000 dólares.</p>
<p style="text-align: center;"><a href="http://html5facil.com/wp-content/uploads/2017/04/android-1904852_960_720.jpg"><img class="aligncenter wp-image-6236 size-medium" src="http://html5facil.com/wp-content/uploads/2017/04/android-1904852_960_720-300x300.jpg" alt="android" width="300" height="300" srcset="http://html5facil.com/wp-content/uploads/2017/04/android-1904852_960_720-300x300.jpg 300w, http://html5facil.com/wp-content/uploads/2017/04/android-1904852_960_720-100x100.jpg 100w, http://html5facil.com/wp-content/uploads/2017/04/android-1904852_960_720-598x600.jpg 598w, http://html5facil.com/wp-content/uploads/2017/04/android-1904852_960_720.jpg 718w" sizes="(max-width: 300px) 100vw, 300px" /></a>Fuente: Pixabay</p>
<p style="text-align: justify;">Para los usuarios de Google Chrome en soporte Android, Google Chrome 56 cuenta con unas mejoras de accesibilidad que harán de la navegación algo más rápida y cómoda. Entre ellas destaca la posibilidad de acceder a las aplicaciones de correo y teléfono pulsando un número de contacto o una dirección de correo; el acceso más rápido y sencillo del contenido descargado a través de la nueva pestaña de Google Chrome o la posibilidad de descargar contenido cuya visualización será posible después sin la necesidad de estar conectado a internet.</p>
<p style="text-align: justify;">La principal desventaja de la versión 56 de Google Chrome concierne a los <em>plugins</em>. Estas extensiones permiten a los usuarios personalizar y dotar de determinadas funciones al navegador. Todas las versiones de Google Chrome anteriores a la 56 permitían configurar <em>plugins</em> desde su panel de control de tal forma que el usuario podía incluir o eliminar determinados complementos. Sin embargo, esta versión impide que algunos de los <em>plugins</em> que vienen activados por defecto en el navegador sean desactivados por el usuario. De esta forma, Google Chrome 56 permite acceder al panel de configuración y ofrece la opción de desactivarlos pero de manera automática volverán a activarse ellos solos.</p>
<p style="text-align: justify;">Esta es la tónica habitual de las nuevas versiones de Google Chrome ya que la nueva versión 57 no permite configurar ni administrar estas extensiones. La actualización número 57, que llegó hace apenas un mes al mercado, no incorpora demasiadas novedades con respecto a su predecesora. Además de la incapacidad para controlar los plugins por parte del usuario, la última actualización cuenta con la incorporación de una función que proporciona una mejor adaptación de los elementos a diferentes resoluciones, la CSS Grid Layout. Otra de las novedades, que en este caso afecta a la versión Android, es la incorporación de una nueva <strong>API</strong> (Media Session API) que facilita un mayor y mejor control al usuario sobre las notificaciones del dispositivo.</p>
<p style="text-align: justify;">Como vemos, las diferencias entre la versión 56 y 57 son mínimas pero cruciales, lo que nos llevará a pensar detenidamente si la actualización a la nueva versión es la mejor opción para nosotros.</p>
]]></content:encoded>
			<wfw:commentRss>http://html5facil.com/noticias/chrome-56-vs-chrome-57/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Probamos el servicio de Clouding.io</title>
		<link>http://html5facil.com/informacion/probamos-clouding-io/</link>
		<comments>http://html5facil.com/informacion/probamos-clouding-io/#respond</comments>
		<pubDate>Fri, 31 Mar 2017 16:00:03 +0000</pubDate>
		<dc:creator><![CDATA[Cecy Martínez]]></dc:creator>
				<category><![CDATA[Informacion]]></category>
		<category><![CDATA[backend]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Servidor]]></category>

		<guid isPermaLink="false">http://html5facil.com/?p=6226</guid>
		<description><![CDATA[Muchas veces creemos que un servidor dedicado nos da privacidad, mejor rendimiento o calidad del servicio, pero la realidad es que ahora ya no podemos tener estos beneficios sólo en éste tipo de servidores, ahora podemos disfrutarlos también desde las clouds. Los servicios en línea han venido mejorando al paso del tiempo, tanto que hasta [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">Muchas veces creemos que un servidor dedicado nos da privacidad, mejor rendimiento o calidad del servicio, pero la realidad es que ahora ya no podemos tener estos beneficios sólo en éste tipo de servidores, ahora podemos disfrutarlos también desde las <em>clouds</em>.</p>
<p style="text-align: justify;">Los servicios en línea han venido mejorando al paso del tiempo, tanto que hasta compras o pagos al instante podemos hacer sin ningún problema. Obviamente esto no sería posible sin un buen servidor, uno que nos brinde la facilidad de uso y manejo del mismo, sin necesidad de un tercero o un administrador externo y además con facilidad de escalar a más prestaciones.</p>
<h4 style="text-align: justify;">¿Qué es Clouding.io?</h4>
<p style="text-align: justify;"><a href="https://clouding.io/caracteristicas" target="_blank" rel="noopener">Clouding.io</a> es un servicio de servidores en la nube que trabaja de manera dinámica para ofrecerte mejores servicios, tan sólo deberás realizar el proceso de registro y automáticamente tendrás 5 euros de regalo para que los uses como quieras, corrobora tus datos (correo, número de celular y tarjeta de crédito), crea tu primer servidor, elige el servicio que necesitas, la imagen y espera a que esté listo para su uso.<a href="http://html5facil.com/wp-content/uploads/2017/03/cloud.png"><img class="aligncenter size-full wp-image-6227" src="http://html5facil.com/wp-content/uploads/2017/03/cloud.png" alt="cloud" width="279" height="80" /></a></p>
<h4 style="text-align: justify;">¿Por qué usar Clouding.io?</h4>
<p style="text-align: justify;">Porque los servidores en la nube de Clouding.io nos facilitan el trabajo, siendo más estables, potentes y flexibles. Además es fácil de usar e intuitivo para trabajar, crea, expande, modifica, borra, eso y más podrás hacer con tu servidor en línea.</p>
<h4 style="text-align: justify;">Características</h4>
<p style="text-align: justify;">Lo que caracteriza a Clouding.io es:</p>
<ul style="text-align: justify;">
<li>La potencia, rapidez y eficiencia de los Core Intel Xeon</li>
<li>Red Cisco de hasta 20 Gbps para un amplio ancho de banda</li>
<li>Tiple réplica que te permite acceder a un servidor si el otro no funciona.</li>
<li>Auto reparación que ni te enteras que algo falló</li>
<li>Hosting DNS&#8230; ¡GRATIS!</li>
<li>DIY, hazlo tú mismo.</li>
</ul>
<p style="text-align: justify;">Esto y muchos más beneficios tenemos, además, paga lo que necesites usar.</p>
<p style="text-align: justify;"><a href="http://html5facil.com/wp-content/uploads/2017/03/costos-Cloud.png"><img class="aligncenter size-full wp-image-6228" src="http://html5facil.com/wp-content/uploads/2017/03/costos-Cloud.png" alt="costos Cloud" width="590" height="206" srcset="http://html5facil.com/wp-content/uploads/2017/03/costos-Cloud.png 590w, http://html5facil.com/wp-content/uploads/2017/03/costos-Cloud-300x105.png 300w" sizes="(max-width: 590px) 100vw, 590px" /></a></p>
<h4 style="text-align: justify;">¿Qué puedo administrar en mi servidor?</h4>
<p style="text-align: justify;">En la sección de “Servidores”, puedes tener información de tu servidor o crear más servidores si así lo prefieres, como la imagen usada, los Cores del procesador, RAM, espacio en SSD y si está activo o no, además puedes reiniciar, apagar, encender, redimensionar, renombrar o borrar el servidor.</p>
<p style="text-align: justify;">Accediendo al perfil de un servidor podrás ver secciones como: Ajustes, Estadísticas (proximamente), Acceso, Firewall, Log de la consola, Consola VNC y Log de Acciones, prácticamente lo necesario para manipular a tu antojo el servidor.</p>
<p style="text-align: justify;">Otra característica importante es que por seguridad puedes usar llaves SSH generadas en el administrador para no preocuparte por acceso de terceros o tener que logearte cada vez que necesites trabajar, una opción adicional al <em>Firewall</em> muy buena.</p>
<p style="text-align: justify;">En la sección DNS podemos encontrar los <em>name server</em> listos para apuntar nuestro dominio al servidor en la nube.</p>
<p style="text-align: justify;"><a href="http://html5facil.com/wp-content/uploads/2017/03/detalles-cloud.png"><img class="aligncenter size-full wp-image-6229" src="http://html5facil.com/wp-content/uploads/2017/03/detalles-cloud.png" alt="detalles cloud" width="590" height="512" srcset="http://html5facil.com/wp-content/uploads/2017/03/detalles-cloud.png 590w, http://html5facil.com/wp-content/uploads/2017/03/detalles-cloud-300x260.png 300w" sizes="(max-width: 590px) 100vw, 590px" /></a></p>
<h4 style="text-align: justify;">Lo que nos ha gustado</h4>
<p style="text-align: justify;">Como desarrolladores web y sobre todo <em>backend</em> podemos decir que nos encanta que tengan la opción de elegir una imagen con <strong>Docker</strong>, eso nos permite hacer despliegues rápidos y agilizar el flujo de trabajo, ahora que llegaron los contenedores para mejorar la calidad de trabajo y rendimiento, creemos que es importante dar soporte a nuevas tecnologías, aún que al ser un servidor 100% administrarle permite que puedas instalar lo que necesites, aún que siempre están disponibles las secciones de ayuda.</p>
<p style="text-align: justify;">Podemos decir que hasta ahora el rendimiento del servidor es bueno, obviamente depende mucho del uso y características que pagues. Realmente no hay complicaciones y estamos seguros de que en <strong>Clouding.io</strong> están trabajando diario para mejorar el servicio.</p>
]]></content:encoded>
			<wfw:commentRss>http://html5facil.com/informacion/probamos-clouding-io/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yarn el nuevo package manager de Facebook</title>
		<link>http://html5facil.com/noticias/yarn-nuevo-package-manager-facebook/</link>
		<comments>http://html5facil.com/noticias/yarn-nuevo-package-manager-facebook/#respond</comments>
		<pubDate>Sat, 15 Oct 2016 18:30:32 +0000</pubDate>
		<dc:creator><![CDATA[Luis Antonio Gomez Prieto]]></dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Nodejs]]></category>
		<category><![CDATA[npm]]></category>
		<category><![CDATA[package manager]]></category>

		<guid isPermaLink="false">http://html5facil.com/?p=6197</guid>
		<description><![CDATA[Últimamente JavaScript parece gallina de huevos de oro para frameworks, librerías y package managers, cualquier cosa que se te ocurra para optimizar tu ambiente y tiempo de trabajo puede que ya exista. Esta vez tocó recibir un nuevo package manager para JavaScript por parte de Facebook. Al parecer Facebook estuvo teniendo problemas de rendimiento y seguridad [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Últimamente JavaScript parece gallina de huevos de oro para <em>frameworks</em>, <em>librerías</em> y <em>package managers,</em> cualquier cosa que se te ocurra para optimizar tu ambiente y tiempo de trabajo puede que ya exista.</p>
<p>Esta vez tocó recibir un nuevo <em>package manager</em> para JavaScript por parte de <strong>Facebook</strong>. Al parecer Facebook estuvo teniendo problemas de rendimiento y seguridad con el ya bastante conocido <strong>NPM</strong>, es muy bueno pero creo que ya nos ha tocado notarlo cuando hacemos instalación de dependencias y nos da tiempo de echarnos una partida en <em>arcade</em>. Otros grandes del internet como Google, Exponent y Tilde han colaborado en el proyecto ya que comparten problemas muy similares.</p>
<p><a href="http://html5facil.com/wp-content/uploads/2016/10/Yarn-796x398.jpg"><img class="aligncenter size-large wp-image-6198" src="http://html5facil.com/wp-content/uploads/2016/10/Yarn-796x398-600x300.jpg" alt="Yarn Package Manager" width="600" height="300" srcset="http://html5facil.com/wp-content/uploads/2016/10/Yarn-796x398-600x300.jpg 600w, http://html5facil.com/wp-content/uploads/2016/10/Yarn-796x398-300x150.jpg 300w, http://html5facil.com/wp-content/uploads/2016/10/Yarn-796x398.jpg 796w" sizes="(max-width: 600px) 100vw, 600px" /></a></p>
<h4>¿Qué tiene de diferente Yarn?</h4>
<p>Por supuesto, viene con muchas diferencias contra otros clientes <strong>NPM</strong>, la mas comentada es su velocidad, pero además tiene unas características interesantes:</p>
<ul>
<li><strong>Soporte <em>offline</em>:</strong> Es una de las más geniales, si ya has instalado anteriormente una dependencia no necesitarás conexión a internet para instalarla otra vez.</li>
<li><strong>Determinista:</strong> Puedes estar seguro de que tus dependencias se instalarán de la misma forma en cualquier entorno.</li>
<li><strong>Optimización de red:</strong> Crea una cola de peticiones para optimizar las solicitudes a internet.</li>
<li><strong>NPM o Bower en uno:</strong> Así es, puedes usar los registros de cualquiera de los 2 <em>package managers</em>.</li>
<li><strong>Instalación flexible:</strong> Si hay conflicto con una dependencia las demás no se ven afectadas y son auditadas de nuevo.</li>
<li><strong>Modo plano:</strong> Permite resolver conflictos entre versiones de la misma dependencia dejando una sola para evitar duplicados.</li>
</ul>
<h4>Comparación real entre Yarn y NPM</h4>
<p><a href="http://html5facil.com/noticias/yarn-nuevo-package-manager-facebook/"><em>Pinche aquí para ver el vídeo</em></a></p>
<p>&nbsp;</p>
<p>Si quieres saber más o instalarlo, te dejamos un <em>link</em> al sitio web oficial. No olvides dejarnos tus comentarios al respecto.</p>
<p><a href="https://yarnpkg.com/" target="_blank">Yarn package manager</a></p>
]]></content:encoded>
			<wfw:commentRss>http://html5facil.com/noticias/yarn-nuevo-package-manager-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2 herramientas excelentes para dar efectos a tus menús</title>
		<link>http://html5facil.com/tips/2-herramientas-excelentes-para-dar-efectos-a-tus-menus/</link>
		<comments>http://html5facil.com/tips/2-herramientas-excelentes-para-dar-efectos-a-tus-menus/#respond</comments>
		<pubDate>Mon, 26 Sep 2016 18:30:41 +0000</pubDate>
		<dc:creator><![CDATA[Cecy Martínez]]></dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[boton]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Efecto]]></category>
		<category><![CDATA[hover]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[less]]></category>
		<category><![CDATA[sass]]></category>
		<category><![CDATA[Tip]]></category>

		<guid isPermaLink="false">http://html5facil.com/?p=6184</guid>
		<description><![CDATA[A todos nos gusta navegar por un sitio bonito, estéticamente hablando (incluso a los hombres), y no sólo hablo de la combinación de colores, la forma en como el header y/o contenido se encuentre acomodado, etc., si no también la funcionalidad general del sitio web. Si tú nos lees por primera vez o eres coder jr, [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">A todos nos gusta navegar por un sitio bonito, estéticamente hablando (incluso a los hombres), y no sólo hablo de la combinación de colores, la forma en como el <em>header</em> y/o contenido se encuentre acomodado, etc., si no también la funcionalidad general del sitio web.</p>
<p style="text-align: justify;">Si tú nos lees por primera vez o eres coder jr, éstas ideas te puedan servir para empezar a desarrollar tu sitio web con una interfaz bien mona, empezando con los botones del menú, porque obvio en cada sitio web debemos encontrar uno que a nuestros clientes o usuarios ayude en su experiencia en línea.</p>
<h4>Hover.CSS</h4>
<p style="text-align: justify;">Con ésta herramienta podemos aplicar un montón de ejemplos, incluso algunos de los mencionados. Lo genial de esto es que no sólo utilizamos CSS3, si no también Sass y LESS.</p>
<p style="text-align: justify;">La mayoría de los efectos utilizan características de CSS3 como transiciones, transformaciones y animaciones, te recomiendo ampliamente verifiques que tu navegador soporte estos efectos, ya que éstas características pueden necesitar un poco de atención extra si no son soportados.</p>
<p style="text-align: justify;">Es importante que sepas que Hover.css es <em>opensource</em>, por lo que podrás distribuirlo, modificarlo y mostrarlo en tu sitio web sin ningún problema.<em> </em>Si tienes dudas de los diferentes efectos que puedes encontrar, visita el <a href="http://ianlunn.github.io/Hover/">sitio web oficial</a>, ahí mismo encontrarás la liga a GitHub y más.</p>
<p style="text-align: justify;"><a href="http://html5facil.com/wp-content/uploads/2016/09/hovercss.png"><img class="aligncenter size-large wp-image-6194" src="http://html5facil.com/wp-content/uploads/2016/09/hovercss-600x556.png" alt="Hover.css" width="600" height="556" srcset="http://html5facil.com/wp-content/uploads/2016/09/hovercss-600x556.png 600w, http://html5facil.com/wp-content/uploads/2016/09/hovercss-300x278.png 300w, http://html5facil.com/wp-content/uploads/2016/09/hovercss.png 1538w" sizes="(max-width: 600px) 100vw, 600px" /></a></p>
<p>&nbsp;</p>
<h4>Circle Hover Effects</h4>
<p>Para los que nos gustan las cosas nuevas, con ésta herramienta podemos ver efectos lindos sobre círculos utilizando transiciones con CSS, encontrarás siete demos diferentes a probar y elegir.</p>
<p><a href="http://html5facil.com/wp-content/uploads/2016/09/circle1.png"><img class="aligncenter size-large wp-image-6190" src="http://html5facil.com/wp-content/uploads/2016/09/circle1-600x198.png" alt="circle" width="600" height="198" srcset="http://html5facil.com/wp-content/uploads/2016/09/circle1-600x198.png 600w, http://html5facil.com/wp-content/uploads/2016/09/circle1-300x99.png 300w, http://html5facil.com/wp-content/uploads/2016/09/circle1.png 690w" sizes="(max-width: 600px) 100vw, 600px" /></a></p>
<p>De igual manera usaremos listas y aplicaremos código CSS que encontraremos en <a href="http://tympanus.net/codrops/2012/08/08/circle-hover-effects-with-css-transitions/">codrops</a> para los siete demos.</p>
<p>Y pues nada, espero te haya gustado éste artículo y nos cuentes qué efecto aplicaste en tus botones.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://html5facil.com/tips/2-herramientas-excelentes-para-dar-efectos-a-tus-menus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Empezando con PostCSS</title>
		<link>http://html5facil.com/tips/empezando-con-postcss/</link>
		<comments>http://html5facil.com/tips/empezando-con-postcss/#respond</comments>
		<pubDate>Thu, 08 Sep 2016 19:48:36 +0000</pubDate>
		<dc:creator><![CDATA[Luis Antonio Gomez Prieto]]></dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[frontend]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[node]]></category>
		<category><![CDATA[postcss]]></category>

		<guid isPermaLink="false">http://html5facil.com/?p=6178</guid>
		<description><![CDATA[Así es amigos mios, existe otra herramienta interesante para trabajar con CSS pero con muchas diferencias a los pre-procesadores que estamos acostumbrados. ¿Qué es PostCSS? Supongo que por el nombre creen que es un post-procesador de CSS y quizás algunas veces haga ese tipo de función pero en realidad es solo una herramienta en JavaScript [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;">Así es amigos mios, existe otra herramienta interesante para trabajar con <strong>CSS</strong> pero con muchas diferencias a los pre-procesadores que estamos acostumbrados.</p>
<p><a href="http://html5facil.com/wp-content/uploads/2016/09/postcss.jpg"><img class="aligncenter size-large wp-image-6179" src="http://html5facil.com/wp-content/uploads/2016/09/postcss-600x239.jpg" alt="PostCSS" width="600" height="239" srcset="http://html5facil.com/wp-content/uploads/2016/09/postcss-600x239.jpg 600w, http://html5facil.com/wp-content/uploads/2016/09/postcss-300x120.jpg 300w, http://html5facil.com/wp-content/uploads/2016/09/postcss.jpg 1504w" sizes="(max-width: 600px) 100vw, 600px" /></a></p>
<h4>¿Qué es PostCSS?</h4>
<p>Supongo que por el nombre creen que es un post-procesador de CSS y quizás algunas veces haga ese tipo de función pero en realidad es solo una herramienta en JavaScript para transformar los estilos como lo explica el sitio web oficial de <strong><a href="http://postcss.org/" target="_blank">PostCSS</a></strong>, yo lo veo mas como una extensión para las funcionalidades de CSS.</p>
<blockquote class="twitter-tweet" data-lang="en">
<p dir="ltr" lang="en"><a href="https://twitter.com/HugoGiraudel">@HugoGiraudel</a> nobody in postcss contributors is using this expression anymore. Now it is Postcss like «css and beyond»</p>
<p>— Maxime Thirouin (@MoOx) <a href="https://twitter.com/MoOx/status/623466638680178688">July 21, 2015</a></p></blockquote>
<p><script src="//platform.twitter.com/widgets.js" async="" charset="utf-8"></script></p>
<h4>¿Qué puedo hacer con PostCSS que no pueda hacer con mi pre-procesador?</h4>
<p>Realmente puedes seguir trabajando con tu pre-procesador favorito tranquilamente pero es bueno probar cosas nuevas, si hay cosas que un pre-procesador no puede hacer o no de la mejor forma como lo haría <strong>PostCSS</strong>, por ejemplo, <em>plugins</em> como <strong><a href="https://github.com/postcss/autoprefixer" target="_blank">Autoprefixer</a></strong> el más conocido y que permiten mantener el CSS libre de prefijos o<strong><a href="https://github.com/hail2u/node-css-mqpacker" target="_blank"> CSS MQPacker</a></strong> que sirve para juntar <em>media queries</em> similares en una sola. Puedes revisar más en la sección de <em><strong><a href="http://postcss.parts/" target="_blank">plugins</a></strong></em>.</p>
<h4>¿Es fácil de usar?</h4>
<p>Claro!, nada como unos comandos por aquí, otros por allá  y listo. Si usas algún <em>task runner</em> como <strong>Gulp</strong>, ya tienes el terreno listo para empezar, por ejemplo:</p>
<pre><code>npm install --save-dev gulp-postcss</code></pre>
<p>&nbsp;</p>
<h4> ¿Y los plugins?</h4>
<p>La comunidad últimamente ha estado muy activa creando y compartiendo sus <em>plugins</em> con el mundo, ya hay más de 200 <em>plugin</em> y va en aumento, los más comunes son el <strong><a href="https://github.com/postcss/autoprefixer" target="_blank">Autoprefixer</a></strong>, <strong><a href="http://cssnext.io/" target="_blank">CSS Next</a></strong>, <strong><a href="https://github.com/jonathantneal/precss" target="_blank">PreCSS</a></strong>, <strong><a href="https://github.com/ismamz/postcss-utilities" target="_blank">PostCSS Utility</a> </strong>y muchos más.</p>
<p>Para instalarlos solo ejecutas:</p>
<pre><code>npm install --save-dev your-plugin-name</code></pre>
<p>&nbsp;</p>
<h4>¿Aún no te ha convencido?</h4>
<p>Realmente es muy buena idea usarlo, incluso puedes usarlo en conjunto a un prep-procesador si aún no quieres dejarlo del todo. Aquí la idea es que no te pierdas las buenas caracteristicas que ofrece:</p>
<ul>
<li>Gusta mucho la idea de tener todo a base de <em>plugins</em>, solo instala lo que ocupas</li>
<li>Es mucho más rápido que los preprocesadores más famosos (<a href="https://github.com/postcss/benchmark" target="_blank">https://github.com/postcss/benchmark</a>)</li>
<li>Puedes crear tus <em>plugins</em></li>
<li>Seguirás escribiendo el CSS de siempre, a excepciones donde quieras usar mixins y demás funcionalidades.</li>
<li>No importa si usas Grunt, Gulp, Broccoli, etc.</li>
</ul>
<p>&nbsp;</p>
<p>Si quieres saber más, te invito a ver si sitio web oficial <strong><a href="http://postcss.org/" target="_blank">http://postcss.org/</a></strong>.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://html5facil.com/tips/empezando-con-postcss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blockrain. Tetris con JavaScript y HTML5</title>
		<link>http://html5facil.com/tips/blockrain-tetris-in-your-site/</link>
		<comments>http://html5facil.com/tips/blockrain-tetris-in-your-site/#respond</comments>
		<pubDate>Wed, 31 Aug 2016 18:30:00 +0000</pubDate>
		<dc:creator><![CDATA[Cecy Martínez]]></dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Juego]]></category>
		<category><![CDATA[Tetris]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://html5facil.com/?p=6168</guid>
		<description><![CDATA[Tetris fue un juego creado en los 80&#8217;s, donde teníamos que formar una línea recta horizontal perfecta (sin huecos) y así ganar puntos. Lo ideal era ir acomodando formas lo mejor posible e ir pasando los niveles que cada vez eran más y más rápidos. Blockrain.js Este clásico juego podemos agregarlo a nuestro sitio web, jugarlo e [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Tetris fue un juego creado en los 80&#8217;s, donde teníamos que formar una línea recta horizontal perfecta (sin huecos) y así ganar puntos. Lo ideal era ir acomodando formas lo mejor posible e ir pasando los niveles que cada vez eran más y más rápidos.</p>
<p><a href="http://html5facil.com/wp-content/uploads/2016/07/Tetris.png"><img class="aligncenter size-medium wp-image-6169" src="http://html5facil.com/wp-content/uploads/2016/07/Tetris-164x300.png" alt="Tetris" width="164" height="300" srcset="http://html5facil.com/wp-content/uploads/2016/07/Tetris-164x300.png 164w, http://html5facil.com/wp-content/uploads/2016/07/Tetris.png 245w" sizes="(max-width: 164px) 100vw, 164px" /></a></p>
<h4>Blockrain.js</h4>
<p>Este clásico juego podemos agregarlo a nuestro sitio web, jugarlo e incluso personalizarlo.  Es un tetris creado con <strong>javascript</strong> y <strong>html5</strong>, por lo que podemos usar código muy sencillo para cambiar las características de interfaz en el juego y no me refiero a los colores, si no al tablero o mejor aún&#8230; Podrás poner a dos <em>bots</em> a jugar entre ellos (si de verdad!, no es broma).</p>
<h4>Características</h4>
<ul>
<li>Plug &#8216;n&#8217; Play: Copia y pega un poco de código para modificar la interfaz del juego.</li>
<li class="feature">Autoajustable: No importa qué tan ancha o estrecha sea tu pantalla, siempre podrás jugar.</li>
<li class="feature">Velocidad: Ajustar la rapidez con que los bloques están cayendo para que sea más difícil (parte divertida).</li>
<li class="feature">Puntuación: Añadir el marcador o no. Esa es tu decisión.</li>
</ul>
<h4>Descargas</h4>
<p>En la página principal podemos encontrar un <a href="https://aerolab.github.io/blockrain.js/">demo</a> y en el <a href="https://github.com/Aerolab/blockrain.js">GitHub</a> encontraremos código ejemplo para cambiar la interfaz del juego, así como para añadirlo a nuestro sitio web.</p>
<p>Atrévanse a probarlo y contarnos qué tal les va dominando el tetris.</p>
]]></content:encoded>
			<wfw:commentRss>http://html5facil.com/tips/blockrain-tetris-in-your-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>¿Qué son las Progressive Web Apps?</title>
		<link>http://html5facil.com/informacion/progressive-web-apps/</link>
		<comments>http://html5facil.com/informacion/progressive-web-apps/#respond</comments>
		<pubDate>Fri, 22 Jul 2016 18:30:10 +0000</pubDate>
		<dc:creator><![CDATA[Ivette Hernández]]></dc:creator>
				<category><![CDATA[Informacion]]></category>
		<category><![CDATA[Apps]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[progressive]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://html5facil.com/?p=6162</guid>
		<description><![CDATA[Uno de los debates que más se tienen en estos últimos años es si nos conviene tener una aplicación móvil para cada sitio web que visitamos, si es más fácil visualizar los contenidos desde una aplicación móvil o desde una página web así sea responsive. Ambas posturas tienen sus ventajas y desventajas respectivamente es porque eso [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">Uno de los debates que más se tienen en estos últimos años es si nos conviene tener una aplicación móvil para cada sitio web que visitamos, si es más fácil visualizar los contenidos desde una aplicación móvil o desde una página web así sea responsive.</p>
<p style="text-align: justify;">Ambas posturas tienen sus ventajas y desventajas respectivamente es porque eso que Google reafirmo su compromiso en el Google I/O con las <strong>aplicaciones web progresivas</strong>.</p>
<p style="text-align: justify;"><a href="http://html5facil.com/wp-content/uploads/2016/07/Screen-Shot-2016-07-21-at-9.48.28-PM.jpg"><img class="aligncenter size-large wp-image-6166" src="http://html5facil.com/wp-content/uploads/2016/07/Screen-Shot-2016-07-21-at-9.48.28-PM-600x351.jpg" alt="Screen Shot 2016-07-21 at 9.48.28 PM" width="600" height="351" srcset="http://html5facil.com/wp-content/uploads/2016/07/Screen-Shot-2016-07-21-at-9.48.28-PM-600x351.jpg 600w, http://html5facil.com/wp-content/uploads/2016/07/Screen-Shot-2016-07-21-at-9.48.28-PM-300x176.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></a></p>
<h4 style="text-align: justify;">¿Qué es un aplicación web progresiva?</h4>
<p style="text-align: justify;">Una aplicación web progresiva o PWA (<em>Progressive Web Apps </em>) usa capacidades web modernas para ofrecer una experiencias para usuario similar a la de una aplicación móvil. Evolucionan de las páginas en las pestañas del navegador a aplicaciones de inmersión, <strong>no requieren instalación</strong>, pueden incluir <strong>notificaciones push</strong> y las podemos disfrutar en pantalla completa <strong>sin la interfaz del navegador</strong>.</p>
<h4 style="text-align: justify;">Service Workers</h4>
<p style="text-align: justify;">Los services workers son scripts que se ejecuta en segundo plano del navegador</p>
<p id="ad49" style="text-align: justify;">Los ‘service workers’ son tan potentes que permiten la funcionalidad offline, hacer push de notificaciones, almacenamiento caché del contenido, y más. Tienen un periodo de vida corto, y la manera en la que funcionan es despertando cuando consiguen un evento (‘network requests’, notificaciones push, cambios de conectividad) y comienzan a correr tanto como el proceso lo necesite.</p>
<p id="9db6" style="text-align: justify;">En otras palabras, son ‘scripts’ trabajando detrás de escenas, separados de la aplicación.</p>
<p id="3d60" style="text-align: justify;">Los ‘service workers’ son de mucha ayuda para el cache y performance offline, puedes almacenar en caché el shell para que la aplicación funciona offline y llenar el contenido con javascript.</p>
<p style="text-align: justify;"><p><a href="http://html5facil.com/informacion/progressive-web-apps/"><em>Pinche aquí para ver el vídeo</em></a></p></p>
]]></content:encoded>
			<wfw:commentRss>http://html5facil.com/informacion/progressive-web-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bulma: Un moderno framework CSS</title>
		<link>http://html5facil.com/tips/bulma-un-moderno-framework-css/</link>
		<comments>http://html5facil.com/tips/bulma-un-moderno-framework-css/#respond</comments>
		<pubDate>Sat, 21 May 2016 18:00:19 +0000</pubDate>
		<dc:creator><![CDATA[Ivette Hernández]]></dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[clases]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[flexbox]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[html5]]></category>

		<guid isPermaLink="false">http://html5facil.com/?p=6143</guid>
		<description><![CDATA[¿Qué es Bulma? Bulma es un framework basado en Flexbox, en el que sólo necesitas un archivo CSS para comenzar a utilizarlo en tus proyectos o puedes optar por la versión en la que descargas los archivos Sass y modificar las variables a tu gusto. En Bulma no existe ningún archivo JavaScript, así que lo puedes [&#8230;]]]></description>
				<content:encoded><![CDATA[<h4><img class="aligncenter" src="https://raw.githubusercontent.com/jgthms/bulma/master/images/bulma-banner.png" alt="" />¿Qué es Bulma?</h4>
<p style="text-align: justify;"><a href="http://bulma.io/">Bulma</a> es un framework <strong>basado en Flexbox,</strong> en el que sólo necesitas un archivo CSS para comenzar a utilizarlo en tus proyectos o puedes optar por la versión en la que descargas los archivos Sass y modificar las variables a tu gusto.</p>
<p style="text-align: justify;">En <a href="http://bulma.io/">Bulma</a> no existe <strong>ningún archivo JavaScript</strong>, así que lo puedes usar tranquilamente sin necesidad de ninguna librería o <em>plugin</em> extra.</p>
<h4>Características</h4>
<ul>
<li><strong>Sistema grid muy simple:</strong> Sólo basta con añadir columnas. ¡Se redimensionan sin necesidad de añadir una clase extra que le diga cómo actuar!</li>
</ul>
<p>&nbsp;</p>
<pre class="brush: xml; title: ; notranslate">
&lt;div class=&quot;column&quot;&gt;1&lt;/div&gt;
&lt;div class=&quot;column&quot;&gt;2&lt;/div&gt;
&lt;div class=&quot;column&quot;&gt;3&lt;/div&gt;
&lt;div class=&quot;column&quot;&gt;4&lt;/div&gt;
&lt;div class=&quot;column&quot;&gt;5&lt;/div&gt;
</pre>
<ul>
<li><span style="font-weight: 400;"><strong>Barra de navegación flexible:</strong> No importa qué tipo de elemento incluyas se alinea verticalmente.</span></li>
<li><span style="font-weight: 400;"><strong>Composición de elementos con clases modificadoras:</strong> Sus clases son precedidas por<strong><span style="color: #00ccff;"> is-*</span></strong>, las cuales puedes añadir o quitar para modificar elementos más rápidamente … Y son fáciles de recordar.</span></li>
</ul>
<p>&nbsp;</p>
<pre class="brush: xml; title: ; notranslate">&lt;a class=&quot;button is-primary&quot;&gt; Botón is-primary &lt;/a&gt;
&lt;a class=&quot;button is-info&quot;&gt; Botón is-info &lt;/a&gt;
&lt;a class=&quot;button is-success&quot;&gt; Botón is-success &lt;/a&gt;
&lt;a class=&quot;button is-warning&quot;&gt; Botón is warning &lt;/a&gt;
&lt;a class=&quot;button is-danger&quot;&gt; Botón is-danger &lt;/a&gt;
</pre>
<p><img class="aligncenter" src="http://i63.tinypic.com/jtqv4z.png" alt="" width="796" height="68" /></p>
<ul>
<li><span style="font-weight: 400;"><strong>Elementos verticalmente centrados:</strong> No importa dónde, cómo … ni que; cualquier elemento que quieras poner estará justo al centro.</span></li>
<li><strong>Además contiene los elementos básicos que cualquier framework <i>must to have</i></strong><span style="font-weight: 400;"><strong>:</strong>  botones, menú, cards, notificaciones.</span></li>
</ul>
<h4>Compatibilidad</h4>
<p><span style="font-weight: 400;">Podemos usar </span><a href="http://bulma.io/"><span style="font-weight: 400;">Bulma</span></a><span style="font-weight: 400;"> con las siguientes versiones de navegadores.</span></p>
<ul>
<li style="font-weight: 400;"><span style="font-weight: 400;">Chrome 45+</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Edge 13+</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Firefox 43+</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Internet Explorer 10+</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Safari 9+</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Opera 37+</span></li>
</ul>
<h4>¿Cómo empezar?</h4>
<p><span style="font-weight: 400;">Tenemos tres forma de instalarlo:</span></p>
<ol>
<li style="font-weight: 400;"><span style="font-weight: 400;">Usando NPM (se necesita NODEJS):  <code>npm install bulma </code></span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Usa el </span><a href="https://cdnjs.com/"><span style="font-weight: 400;">cdnjs</span></a><span style="font-weight: 400;"> CDN: </span><a href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.0.23/css/bulma.min.css"><span style="font-weight: 400;">https://cdnjs.cloudflare.com/ajax/libs/bulma/0.0.23/css/bulma.min.css</span></a></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Descarga desde el  repositorio: </span><a href="https://github.com/jgthms/bulma/tree/master/css"><span style="font-weight: 400;">https://github.com/jgthms/bulma/tree/master/css</span></a></li>
</ol>
<p><span style="font-weight: 400;">… y ¡listo! puedes comenzar a usarlo. </span></p>
<p><span style="font-weight: 400;">Te recomiendo la documentación en el siguiente enlace para que lo revises y puedas implementarlo en tus proyectos web: <a href="http://bulma.io/documentation/overview/start/" target="_blank">Bulma.io</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://html5facil.com/tips/bulma-un-moderno-framework-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebUSB API. Accede directamente de la web a una USB</title>
		<link>http://html5facil.com/noticias/webusb-de-la-web-a-la-usb/</link>
		<comments>http://html5facil.com/noticias/webusb-de-la-web-a-la-usb/#respond</comments>
		<pubDate>Sat, 16 Apr 2016 18:30:45 +0000</pubDate>
		<dc:creator><![CDATA[Cecy Martínez]]></dc:creator>
				<category><![CDATA[Informacion]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://html5facil.com/?p=6134</guid>
		<description><![CDATA[En un documento no oficial de la WICG (Web Incubator Community Group), dos desarrolladores de Google publicaron una API en la que podemos acceder a la USB desde la web. Estos chicos la llaman, WebUSB API. El principal objetivo de la API es brindar un método estándar seguro al momento de exponer dispositivos USB a la web, [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">En un documento no oficial de la <strong>WICG (<em>Web Incubator Community Group</em>)</strong>, dos desarrolladores de Google publicaron una API en la que podemos acceder a la USB desde la web. Estos chicos la llaman, WebUSB API.</p>
<p style="text-align: justify;"><a href="http://html5facil.com/wp-content/uploads/2016/04/17182400279_0b0da5cdbc_o_USB-C-1200x600.jpg"><img class="aligncenter size-large wp-image-6139" src="http://html5facil.com/wp-content/uploads/2016/04/17182400279_0b0da5cdbc_o_USB-C-1200x600-600x300.jpg" alt="Web USB API" width="600" height="300" srcset="http://html5facil.com/wp-content/uploads/2016/04/17182400279_0b0da5cdbc_o_USB-C-1200x600-600x300.jpg 600w, http://html5facil.com/wp-content/uploads/2016/04/17182400279_0b0da5cdbc_o_USB-C-1200x600-300x150.jpg 300w, http://html5facil.com/wp-content/uploads/2016/04/17182400279_0b0da5cdbc_o_USB-C-1200x600.jpg 1200w" sizes="(max-width: 600px) 100vw, 600px" /></a></p>
<p style="text-align: justify;">El principal objetivo de la API es brindar un método estándar seguro al momento de exponer dispositivos <strong>USB</strong> a la web, actualmente sólo están haciendo pruebas con dispositivos como teclados, ratones, equipos audiovisuales, etc.</p>
<p style="text-align: justify;">Reilly Grant y Ken Rockot (los editores del documento) aseguran que la conexión entre el dispositivo y la web son seguros y que los desarrolladores que han usado librerías nativas de USB no les será difícil entender y usar las del API, pues es algo muy similar a éstas.</p>
<p style="text-align: justify;">En un futuro esperan que los fabricantes de hardware consideren esta <strong>API</strong> y tengan la capacidad de construir un SDK multiplataforma en <strong>JavaScript</strong>. Así mismo, aseguraron que es muy bueno para la web, pues en vez de esperar mucho tiempo para que un dispositivo pueda comunicarse con ésta (dado que hay que generar una <strong>API</strong> específica), se podrá construir un hardware nuevo e innovador casi al momento.</p>
<p style="text-align: justify;">Lo que si debe quedar claro, es que la API no permite el acceso directo a cualquier dispositivo conectado por medio de USB, pues ésta sirve (por ahora) como una tecnología estándar que los desarrolladores web pueden adoptar dentro de productos y fabricantes de hardware para la construcción de dispositivos con capacidades web.</p>
<p style="text-align: justify;">Ahora, ¿qué pasa con el lado de la seguridad? Muchos están preocupados, pues toca mucho el tema del internet de las cosas (<a href="http://bit.ly/1Sail8c">IoT</a>), y tienen mucha razón. ¿Cómo no pensar en los futuros problemas que llegue a ocasionar la conexión entre USB y Web, cuando se conectan sin ningún tipo de autenticación?.</p>
<p style="text-align: justify;">Grant y Rockot responden a éstas preocupaciones con un sistema de seguridad CORS, donde cada dispositivo USB es tratado como una fuente separada, entonces los desarrolladores envían la petición al dispositivo específico al que se tendrá acceso y automáticamente se estará generando la autenticación sólo y únicamente para el dispositivo en cuestión.</p>
<p style="text-align: justify;">Finalmente, les decimos que WebUSB API puede operar sin un firmware personalizado y si quieren saber más de la API puedes encontrar información detallada en la página <a href="https://wicg.github.io/webusb/">WICG.</a> Si eres desarrollador o fabricante y quieres participar en el proyecto puedes hacerlo visitando el <a href="https://github.com/wicg/webusb">GitHub</a> del API.</p>
]]></content:encoded>
			<wfw:commentRss>http://html5facil.com/noticias/webusb-de-la-web-a-la-usb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
