<?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>Vivir y Aprender Web</title>
	<atom:link href="https://viviryaprenderweb.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://viviryaprenderweb.com</link>
	<description>Desarrollo web, recursos y tutoriales sobre xhtml, css, javascript, jquery, php, ruby on rails, seo y diseño web</description>
	<lastBuildDate>Wed, 20 Apr 2016 06:22:22 +0000</lastBuildDate>
	<language>es-ES</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.41</generator>
	<item>
		<title>TOP características de Bootstrap 4.0 Alpha</title>
		<link>https://viviryaprenderweb.com/top-caracteristicas-de-bootstrap-4-alpha/</link>
		<comments>https://viviryaprenderweb.com/top-caracteristicas-de-bootstrap-4-alpha/#comments</comments>
		<pubDate>Wed, 20 Apr 2016 06:21:19 +0000</pubDate>
		<dc:creator><![CDATA[Ramón Torres]]></dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[bootstrap]]></category>

		<guid isPermaLink="false">http://viviryaprenderweb.com/?p=828</guid>
		<description><![CDATA[<p><img width="796" height="333" src="http://viviryaprenderweb.com/wp-content/uploads/2016/04/top-caracteristicas-de-bootstrap-4-alpha.png" class="attachment-small-thumb wp-post-image" alt="top-caracteristicas-de-bootstrap-4-alpha" style="float:left; margin:0 15px 15px 0;" />Bootstrap 4 esta en su fase alpha pero queremos adelantarte lo que debes de conocer de este potente Framework a la hora que comiences a utilizarlo. Como buen saber Bootstrap es unos de los mas populares HTML, CSS y JavaScript framework para el desarrollo web, con la ideología «mobile first», Bootstrap se a convertido en [&#8230;]</p>
<p>La entrada <a rel="nofollow" href="https://viviryaprenderweb.com/top-caracteristicas-de-bootstrap-4-alpha/">TOP características de Bootstrap 4.0 Alpha</a> aparece primero en <a rel="nofollow" href="https://viviryaprenderweb.com">Vivir y Aprender Web</a>.</p>
]]></description>
				<content:encoded><![CDATA[<img width="796" height="333" src="http://viviryaprenderweb.com/wp-content/uploads/2016/04/top-caracteristicas-de-bootstrap-4-alpha.png" class="attachment-small-thumb wp-post-image" alt="top-caracteristicas-de-bootstrap-4-alpha" style="float:left; margin:0 15px 15px 0;" /><p>Bootstrap 4 esta en su fase alpha pero queremos adelantarte lo que debes de conocer de este potente Framework a la hora que comiences a utilizarlo.</p>
<p><span id="more-828"></span></p>
<p>Como buen saber Bootstrap es unos de los mas populares HTML, CSS y JavaScript framework para el desarrollo web, con la ideología «mobile first», Bootstrap se a convertido en una completa herramienta para los desarrolladores, ademas ha ayuda a mantener una estética y elegante forma de hacer <a href="https://es.wikipedia.org/wiki/HTML" title="Ir a wikipedia para ver más información sobre HTML" target="_blank">HTML</a> :D.</p>
<p>Ahora bien la gente que desarrolla este tan buen framework tiene en este momento en versión «Alpha-2&#8243; (no lista para usar en producción aún), lo que sería la versión 4 de este framework, en este contexto nos gustaría darte a conocer tal vez no todas pero si las más principales características que están sonando de esta nueva versión, sin nada mas que agregar te dejamos la lista:</p>
<h4>Cambio de LESS a SASS</h4>
<p>Al parecer se ha decidido hacer este cambio por las ventajas que tiene SASS sobre LESS.</p>
<h4>Archivo reboot.css, para hacer nuestros «reset CSS»</h4>
<p>Para hacer el reset de nuestro CSS ahora se cuenta con este archivo reboot.css, el cual trae ya varias propiedades que podemos re-escribir, cabe mencionar que siempre se utiliza <a href="https://necolas.github.io/normalize.css/" title="Ir necolas.github.io para ver más información" target="_blank">Normalize.css</a>, el orden sería 1ro reboot.css, 2do Normalize.css.</p>
<h4>No mas soporte para IE8</h4>
<p>En esta versión no habrá soporte para IE8, así que si necesitamos soporte para esta versión del IE mejor quedarnos con la versión 3 de Bootstrap.</p>
<h4>Se mejoraron los Tooltips y Popovers gracias a la librería JS: Tether</h4>
<p><a href="http://github.hubspot.com/tether/" title="Ir a github.hubspot.com/tether para más información" target="_blank">Tether</a> es una librería Javascript y CSS para crear «información sobre herramientas» o mejor dicho los famosos Tooltips.</p>
<h4>Soporte para Flexbox</h4>
<p>También han agregado el soporte para <a title="Ir a w3 para mas información" href="https://www.w3.org/TR/2016/CR-css-flexbox-1-20160301/#intro" target="_blank">Flexbox</a>, el cual podremos activar/desactivar con solo cambiar un valor a una variable en nuestro archivo _variables.scss.</p>
<h4>Se remplazaron los: well, thumbnails y panels, por los Card</h4>
<p>Las «Card» (tarjetas) son un nuevo componente, muy parecidos  a los paneles, well y thumbnails, sólo que mejor.</p>
<h4>Otras varias:</h4>
<ul>
<li>Mejoras en el sitema de grid</li>
<li>Se agrego soporte para <a href="https://jquery.com/" title="Ir al sitio de Jquery" target="_blank">Jquery 2</a></li>
<li>Como unidades de medida se usaran ahora «rem» y «em»</li>
</ul>
<h4>Enlaces de referencia</h4>
<ul>
<li><a href="http://v4-alpha.getbootstrap.com/" target="_blank">Alpha Doc</a></li>
<li>Repositorio en <a href="https://github.com/twbs/bootstrap/tree/v4-dev" target="_blank">github</a></li>
</ul>
<p>La entrada <a rel="nofollow" href="https://viviryaprenderweb.com/top-caracteristicas-de-bootstrap-4-alpha/">TOP características de Bootstrap 4.0 Alpha</a> aparece primero en <a rel="nofollow" href="https://viviryaprenderweb.com">Vivir y Aprender Web</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://viviryaprenderweb.com/top-caracteristicas-de-bootstrap-4-alpha/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top recursos web &#8211; [ Lista #2 ]</title>
		<link>https://viviryaprenderweb.com/top-recursos-web-lista-2/</link>
		<comments>https://viviryaprenderweb.com/top-recursos-web-lista-2/#comments</comments>
		<pubDate>Sun, 24 Jan 2016 20:01:47 +0000</pubDate>
		<dc:creator><![CDATA[Ramón Torres]]></dc:creator>
				<category><![CDATA[Top recursos]]></category>

		<guid isPermaLink="false">http://viviryaprenderweb.com/?p=790</guid>
		<description><![CDATA[<p><img width="938" height="393" src="http://viviryaprenderweb.com/wp-content/uploads/2016/01/top-recursos-web–lista-2.png" class="attachment-small-thumb wp-post-image" alt="top-recursos-web–lista-2" style="float:left; margin:0 15px 15px 0;" />En este post te traemos una lista de recursos web sobre: JavaScript, SVG, Herramientas para crear paletas de colores, Tutoriales HTML, Plantillas para newsletter, Fonts, y más, que pensamos puede ser de gran ayuda para aquellos que desarrollamos para la web. Sin nada mas que agregar vemos la lista a continuación: colorfavs.com Por medio de [&#8230;]</p>
<p>La entrada <a rel="nofollow" href="https://viviryaprenderweb.com/top-recursos-web-lista-2/">Top recursos web &#8211; [ Lista #2 ]</a> aparece primero en <a rel="nofollow" href="https://viviryaprenderweb.com">Vivir y Aprender Web</a>.</p>
]]></description>
				<content:encoded><![CDATA[<img width="938" height="393" src="http://viviryaprenderweb.com/wp-content/uploads/2016/01/top-recursos-web–lista-2.png" class="attachment-small-thumb wp-post-image" alt="top-recursos-web–lista-2" style="float:left; margin:0 15px 15px 0;" /><p>En este post te traemos una lista de recursos web sobre: JavaScript, SVG, Herramientas para crear paletas de colores, Tutoriales HTML, Plantillas para newsletter, Fonts, y más, que pensamos puede ser de gran ayuda para aquellos que desarrollamos para la web.</p>
<p><span id="more-790"></span><br />
Sin nada mas que agregar vemos la lista a continuación:</p>
<h2><a href="http://www.colorfavs.com/" target="_blank">colorfavs.com</a></h2>
<p>Por medio de <a href="http://www.colorfavs.com/" target="_blank">colorfavs.com</a> traemos un sitio que tiene como objetivo «construir un lugar que hace que sea fácil crear, descubrir nuevos colores y paletas para todos sus proyectos».</p>
<p>Características:</p>
<ul>
<li>Permite crear paletas de colores a partir de: imágenes (desde urls y desde nuestro ordenador).</li>
<li>Provee paletas de colores ya generadas y colores.</li>
<li>Permite guardar en favoritos las paletas y colores que nos hayan gustado si nos registramos.</li>
</ul>
<p><a href="http://www.colorfavs.com" target="_blank"><img class="aligncenter size-full wp-image-800" src="http://viviryaprenderweb.com/wp-content/uploads/2016/01/colorfavs.png" alt="colorfavs" width="982" height="424" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2><a href="https://codyhouse.co/gem/vertical-fixed-navigation-2/" target="_blank">codyhouse.co/ Vertical Fixed Navigation</a></h2>
<p>Por medio de <a href="https://codyhouse.co/gem/vertical-fixed-navigation-2/" target="_blank">codyhouse.co </a> tenemos un excelente tutorial para realizar una navegación vertical fija (fixed) en nuestros proyectos web, puedes ver el demo en este <a href="https://codyhouse.co/demo/vertical-fixed-navigation-2/index.html" target="_blank">enlace</a> .</p>
<p><a href="https://codyhouse.co/gem/vertical-fixed-navigation-2/" target="_blank"><img class="aligncenter size-full wp-image-804" src="http://viviryaprenderweb.com/wp-content/uploads/2016/01/codyhouse-vertical-nav.png" alt="codyhouse-vertical-nav" width="784" height="342" /></a></p>
<p>&nbsp;</p>
<h2><a href="http://www.iconshock.com/material-design-icons/" target="_blank">iconshock.com / Material Design Icons</a></h2>
<p>Por medio  de <a href="http://www.iconshock.com/material-design-icons/" target="_blank">iconshock.com</a> traemos una lista de iconos categorizadas, que  siguen el concepto de Material Design, estos iconos vienen en formatos: SVG y PNG transparentes.</p>
<p>Los tipos de licencia para nuestro uso esta dividida en tres:</p>
<ol>
<li>Personal License (free)</li>
<li>Premium License $19</li>
<li>Premium License $35</li>
</ol>
<p><a href="http://www.iconshock.com/material-design-icons/" target="_blank"><img class="aligncenter wp-image-808 size-full" src="http://viviryaprenderweb.com/wp-content/uploads/2016/01/Material_Design_Icons.png" alt="Material_Design_Icons" width="667" height="379" /></a></p>
<p>&nbsp;</p>
<h2><a href="https://jaredreich.com/projects/notie.js/" target="_blank">Notie JS</a></h2>
<p>Es una pequeña librería JavaScript que es bastante limpia y nos ayuda a crear simples alertas sobre: tareas realizadas con éxito, errores, informativas y de confirmación, algo que cabe destacar es que <strong>no tiene dependencias</strong>.</p>
<p><a title="Ir a notie JS website" href="https://jaredreich.com/projects/notie.js/" target="_blank"><img class="aligncenter size-full wp-image-816" src="http://viviryaprenderweb.com/wp-content/uploads/2016/01/notie-js.png" alt="notie-js" width="780" height="335" /></a></p>
<p>&nbsp;</p>
<h2><a title="Ir a scrollreval JS website" href="https://scrollrevealjs.org/" target="_blank">ScrollReveal</a></h2>
<p>Con solo 2.8KB se vuelve en un gran recurso para crear una muy bonita animación de desplazamiento (scroll) que funciona tanto en desktop como en móviles.</p>
<p>También podemos instalar vía npm y bowel:</p>
<ul>
<li>npm install scrollreveal</li>
<li>bower install scrollreveal</li>
</ul>
<p><a title="Ir a ScrollReveal JS website" href="https://scrollrevealjs.org/" target="_blank"><img class="aligncenter size-full wp-image-819" src="http://viviryaprenderweb.com/wp-content/uploads/2016/01/scrollReveal.png" alt="scrollReveal" width="780" height="340" /></a></p>
<p>&nbsp;</p>
<h2><a href="http://tedgoas.github.io/Cerberus/" target="_blank">Cerberus</a></h2>
<p>Para aquellos que trabajan plantillas HTML para enviarlas como newsletter, traemos este valioso recurso que puede ser de gran ayuda ya que puedes ahorrarte un poco de tiempo, se trata de <strong>Cerberus</strong> un sitio web que nos provee de diferentes plantillas HTML previamente revisadas en diferentes clientes de correo, ademas estas plantillas ya tienen un soporte para la parte del responsive.</p>
<p><a title="Ir a pagina de Cerberus" href="http://tedgoas.github.io/Cerberus/" target="_blank"><img class="aligncenter size-full wp-image-822" src="http://viviryaprenderweb.com/wp-content/uploads/2016/01/cerberus.png" alt="cerberus" width="794" height="342" /></a></p>
<p>La lista de clientes de correo para las cuales brinda soporte es la siguiente:</p>
<div class="row" style="padding-left: 15px;">
<ul class="col-md-4">
<li><strong>Desktop</strong></li>
<li>Outlook 2000/02/03/07/10/13 (Windows)</li>
<li>Outlook 2011/16 (Mac)</li>
<li>Apple Mail</li>
<li>Thunderbird</li>
</ul>
<ul class="col-md-4">
<li><strong>Web</strong></li>
<li>Gmail</li>
<li>Outlook.com</li>
<li>Yahoo</li>
<li>Aol</li>
<li>Outlook Web Access</li>
</ul>
<ul class="col-md-4">
<li><strong>Mobile</strong></li>
<li>Mail (iOS)</li>
<li>Gmail (iOS, Android 4.4)</li>
<li>Mail (Android 4.4)</li>
<li>Mailbox (iOS)</li>
<li>Inbox (iOS)</li>
<li>Yahoo (iOS)</li>
</ul>
</div>
<p>&nbsp;</p>
<h2><a href="http://overpassfont.org/" target="_blank">Overpass Font</a></h2>
<p>Es una bonita fuente inspirada en <a title="Ir a wiki / Highway Gothic" href="https://en.wikipedia.org/wiki/Highway_Gothic" target="_blank">Highway Gothic fuente</a> y ademas es de código abierto (open source).</p>
<p><a title="Ir a overpassfont.org" href="http://overpassfont.org/" target="_blank"><img class="aligncenter size-full wp-image-835" src="http://viviryaprenderweb.com/wp-content/uploads/2016/01/overpass-font.png" alt="overpass-font" width="797" height="336" /></a></p>
<p>&nbsp;</p>
<h2><a href="http://lukyvj.github.io/colofilter.css/" target="_blank">Colofilter CSS</a></h2>
<p>Estos filtros de colores utiliza modos de mezcla css y fueron fuertemente inspirados por nuevos anuncios que Spotify mostraba en el 2015, solamente comentarles desde ya que no tiene soporte para IE, Opera Mini y Safari (desktop &amp; IOS ).</p>
<p><a href="http://lukyvj.github.io/colofilter.css/" target="_blank"><img class="aligncenter wp-image-840 size-full" src="http://viviryaprenderweb.com/wp-content/uploads/2016/01/colorfilter-css.png" alt="colorfilter-css" width="777" height="336" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2><a href="http://caniuse.com/" target="_blank">caniuse.com</a></h2>
<p>Me parece una muy buena herramienta para el desarrollo web, ya que nos permite ver de una manera fácil que navegadores web soportan ciertas propiedades, estas pueden ser de tipo: CSS, JavaScript, HTML5, y otras, muy bueno se los recomiendo.</p>
<p><a href="http://caniuse.com/" target="_blank"><img class="aligncenter wp-image-843 size-full" src="http://viviryaprenderweb.com/wp-content/uploads/2016/01/can-i-use-tools.png" alt="can-i-use-tools" width="780" height="342" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2><a href="http://ionicabizau.github.io/gridly/example/" target="_blank">Gridly (The minimal grid system)</a></h2>
<p>Un sistema de grid minimalista con un tamañao de 170Bytes, esta librería CSS nos provee de un sistema de grid bastante simple para el desarrollo en nuestras paginas web.<br />
<a href="http://ionicabizau.github.io/gridly/example/" target="_blank"><img class="aligncenter wp-image-846 size-full" src="http://viviryaprenderweb.com/wp-content/uploads/2016/01/gridly-grid-system.png" alt="gridly-grid-system" width="790" height="337" /></a></p>
<p>La entrada <a rel="nofollow" href="https://viviryaprenderweb.com/top-recursos-web-lista-2/">Top recursos web &#8211; [ Lista #2 ]</a> aparece primero en <a rel="nofollow" href="https://viviryaprenderweb.com">Vivir y Aprender Web</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://viviryaprenderweb.com/top-recursos-web-lista-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cómo instalar extensiones en PostgreSQL</title>
		<link>https://viviryaprenderweb.com/como-instalar-extensiones-en-postgresql/</link>
		<comments>https://viviryaprenderweb.com/como-instalar-extensiones-en-postgresql/#comments</comments>
		<pubDate>Sun, 10 Jan 2016 05:57:50 +0000</pubDate>
		<dc:creator><![CDATA[Ramón Torres]]></dc:creator>
				<category><![CDATA[Postgresql]]></category>

		<guid isPermaLink="false">http://viviryaprenderweb.com/?p=681</guid>
		<description><![CDATA[<p><img width="806" height="327" src="http://viviryaprenderweb.com/wp-content/uploads/2016/01/como-instalar-extensiones-en-postgresql-b.png" class="attachment-small-thumb wp-post-image" alt="como-instalar-extensiones-en-postgresql" style="float:left; margin:0 15px 15px 0;" />En este post te vamos a explicar cómo instalar extensiones en PostgreSQL, veremos cuales son las extensiones mas comunes, ademas te mostraremos como puedes saber cuales extensiones tienes instaladas. Las extensiones en PostgreSQL son librerías agregadas a este gestor que tienen como objetivo agregar funcionalidades específicas, por ejemplo al instalar la extensión de «unaccent» podremos [&#8230;]</p>
<p>La entrada <a rel="nofollow" href="https://viviryaprenderweb.com/como-instalar-extensiones-en-postgresql/">Cómo instalar extensiones en PostgreSQL</a> aparece primero en <a rel="nofollow" href="https://viviryaprenderweb.com">Vivir y Aprender Web</a>.</p>
]]></description>
				<content:encoded><![CDATA[<img width="806" height="327" src="http://viviryaprenderweb.com/wp-content/uploads/2016/01/como-instalar-extensiones-en-postgresql-b.png" class="attachment-small-thumb wp-post-image" alt="como-instalar-extensiones-en-postgresql" style="float:left; margin:0 15px 15px 0;" /><p>En este post te vamos a explicar cómo instalar extensiones en PostgreSQL, veremos cuales son las extensiones mas comunes, ademas te mostraremos como puedes saber cuales extensiones tienes instaladas.</p>
<p><span id="more-681"></span></p>
<p>Las extensiones en PostgreSQL son librerías agregadas a este gestor que tienen como objetivo agregar funcionalidades específicas, por ejemplo al instalar la extensión de «unaccent» podremos realizar búsquedas en palabras que lleven acento (puedes encontrar la información completa en el siguiente link: <a title="unaccent extension" href="http://www.postgresql.org/docs/9.1/static/unaccent.html" target="_blank">unaccent extension</a>).</p>
<p>&nbsp;</p>
<p>Algunas otras extensiones son:</p>
<ul>
<li>fuzzystrmatch</li>
<li>pg_trgm</li>
<li>postgis</li>
</ul>
<p>&nbsp;</p>
<p>Ahora bien para instalar extensiones en PostgreSQL tenemos que tener en cuenta dos aspectos: el primero es tener la extension habilitada en nuestro servidor PostgreSQL y la segunda instalar la extension en una base de datos.</p>
<p>&nbsp;</p>
<p>Para saber que extensiones tenemos habilitadas en nuestro servidor, podemos ejecutar el siguiente query en nuestra terminal de postgres:</p>
<pre>SELECT * FROM pg_available_extensions ORDER BY name;
</pre>
<p>&nbsp;</p>
<p>Si por casualidad no esta la extension que necesitamos posiblemente necesitemos instalar alguna librería mas de PostgreSQL, puedes probar instalando el paquete contrib de PostgreSQL, para las versiones de Ubuntu el paquete se puede llamarse: postgresql-contrib como sabrás esto dependerá en gran parte del sistema operativo.</p>
<p>&nbsp;</p>
<p>Conociendo que extensiones tenemos habilitadas podemos comenzar ya a instalar, entraremos a nuestra consola de PostgreSQL y seguiremos los siguientes pasos:</p>
<p>Para el siguiente ejemplo vamos a instalar la extension unaccent en una base de datos llamada booktown_development:</p>
<p>&nbsp;</p>
<p>1ro Como primer paso tenemos que asegurarnos de ver entrado a la consola de PostgreSQL con un usuario que tenga privilegios de administrador, tal caso es para el usuario «postgres».</p>
<p>&nbsp;</p>
<p>2do Seleccionamos nuestra base de datos:</p>
<pre>\c booktown_development
</pre>
<p>&nbsp;</p>
<p>3ro Con nuestra base de datos seleccionada instalaremos la extension de la siguiente con la siguiente sentencia;</p>
<pre>CREATE EXTENSION unaccent;
</pre>
<p>&nbsp;</p>
<p>4to Para revisar las extensiones que tenemos instaladas en nuestra base de datos seleccionada podemos usar la siguiente sentencia sql:</p>
<pre>SELECT name,default_version,installed_version,comment FROM pg_available_extensions WHERE installed_version IS NOT NULL ORDER BY name;
</pre>
<p>Puedes ver la ejecución de cada uno de los pasos anteriores en el siguiente vídeo:</p>
<p><iframe width="853" height="480" src="https://www.youtube.com/embed/D8lq-qOX0cQ" frameborder="0" allowfullscreen></iframe>   </p>
<p>La entrada <a rel="nofollow" href="https://viviryaprenderweb.com/como-instalar-extensiones-en-postgresql/">Cómo instalar extensiones en PostgreSQL</a> aparece primero en <a rel="nofollow" href="https://viviryaprenderweb.com">Vivir y Aprender Web</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://viviryaprenderweb.com/como-instalar-extensiones-en-postgresql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top recursos para desarrolladores web de la semana &#8211; Agosto 23 / 2015</title>
		<link>https://viviryaprenderweb.com/top-recursos-para-desarrolladores-web-de-la-semana-agosto-23-2015/</link>
		<comments>https://viviryaprenderweb.com/top-recursos-para-desarrolladores-web-de-la-semana-agosto-23-2015/#comments</comments>
		<pubDate>Mon, 24 Aug 2015 05:21:07 +0000</pubDate>
		<dc:creator><![CDATA[Ramón Torres]]></dc:creator>
				<category><![CDATA[Top recursos]]></category>
		<category><![CDATA[recursos]]></category>

		<guid isPermaLink="false">http://viviryaprenderweb.com/?p=717</guid>
		<description><![CDATA[<p><img width="940" height="788" src="http://viviryaprenderweb.com/wp-content/uploads/2015/08/top-recursos-para-desarrolladores-web.png" class="attachment-small-thumb wp-post-image" alt="top -recursos-para-desarrolladores-web" style="float:left; margin:0 15px 15px 0;" />Para que empecemos con los mejores recursos en cada semana traemos una nueva sección en Vivir y Aprender Web, en la cual realizáremos una lista con los mejores recursos para desarrolladores web cada semana, a continuación la primera lista compuesta por 7 buenos recursos. Bueno sin nada mas que agregar comenzamos:  1) cssreset.com Comenzamos con http://cssreset.com/ un sitio [&#8230;]</p>
<p>La entrada <a rel="nofollow" href="https://viviryaprenderweb.com/top-recursos-para-desarrolladores-web-de-la-semana-agosto-23-2015/">Top recursos para desarrolladores web de la semana &#8211; Agosto 23 / 2015</a> aparece primero en <a rel="nofollow" href="https://viviryaprenderweb.com">Vivir y Aprender Web</a>.</p>
]]></description>
				<content:encoded><![CDATA[<img width="940" height="788" src="http://viviryaprenderweb.com/wp-content/uploads/2015/08/top-recursos-para-desarrolladores-web.png" class="attachment-small-thumb wp-post-image" alt="top -recursos-para-desarrolladores-web" style="float:left; margin:0 15px 15px 0;" /><p>Para que empecemos con los mejores recursos en cada semana traemos una nueva sección en Vivir y Aprender Web, en la cual realizáremos una lista con los mejores recursos para desarrolladores web cada semana, a continuación la primera lista compuesta por 7 buenos recursos.</p>
<p><span id="more-717"></span></p>
<p>Bueno sin nada mas que agregar comenzamos:</p>
<h2> 1) cssreset.com</h2>
<p>Comenzamos con <a title="ir cssreset.com" href="http://cssreset.com/" target="_blank">http://cssreset.com/</a> un sitio donde encontraremos los mas populares CSS Reset del 2015 en un solo lugar, actualmente la lista cuenta con los CSS reset de Eric Meyer&#8217;s, HTML5 Doctor CSS Reset, Yahoo! (YUI 3) Reset CSS, entre otros.</p>
<p><a href="http://cssreset.com/" target="_blank"><img class="aligncenter size-full wp-image-725" src="http://viviryaprenderweb.com/wp-content/uploads/2015/08/1-cssreset.png" alt="1-cssreset" width="879" height="500" /></a></p>
<h2>2) ChocolateChip UI</h2>
<p>Ahora por medio de <a title="ir a chocolatechip-ui.com" href="http://chocolatechip-ui.com/index.html" target="_blank">chocolatechip-ui.com</a> tenemos una UI (<a title="ir a la wiki a ver concepto de Interfaz de usuario" href="https://es.wikipedia.org/wiki/Interfaz_de_usuario" target="_blank">Interfaz de usuario</a>) lista para crear aplicaciones móviles con un look nativo, lo podemos usar tanto en web como en aplicaciones híbradas también, actualmente tienen soporte para tres plataformas: Android, iOS, Windows phone.</p>
<p>Además es Open Source.</p>
<p><a href="http://chocolatechip-ui.com/index.html" target="_blank"><img class="aligncenter size-full wp-image-727" src="http://viviryaprenderweb.com/wp-content/uploads/2015/08/2-chocolatechip-ui.png" alt="2-chocolatechip-ui" width="879" height="388" /></a></p>
<h2>3) UI movement</h2>
<p><a title="ir a uimovement.com" href="http://uimovement.com/" target="_blank">uimovement.com</a> un bonito website donde cada día podemos encontrar las mejores e inspiradoras UI, las cuales son plasmadas a través de imágenes GIF animadas.</p>
<p><a href="http://uimovement.com/" target="_blank"><img class="aligncenter size-full wp-image-730" src="http://viviryaprenderweb.com/wp-content/uploads/2015/08/3-UI-movement.png" alt="3-UI-movement" width="879" height="578" /></a></p>
<h2>4) cssreflex.com / CSS3 Generators</h2>
<p>Por medio de <a href="http://www.cssreflex.com/css-generators/" target="_blank">cssreflex.com/css-generators</a> nos encontramos con una buena serie de generadores que nos ayudaran a crear de manera fácil nuestro código css para: border-radius, border-images, shadow, entre otros ademas de ser un buen website ya que ademas cuenta con un blog con contenidos bastantes buenos (en inglés).</p>
<p><a href="http://www.cssreflex.com/css-generators/" target="_blank"><img class="aligncenter size-full wp-image-731" src="http://viviryaprenderweb.com/wp-content/uploads/2015/08/4-cssreflex-CSS3-Generators.png" alt="4-cssreflex-CSS3-Generators" width="862" height="487" /></a></p>
<h2>5) Dragula</h2>
<p><a href="http://bevacqua.github.io/dragula/" target="_blank">bevacqua.github.io/dragula</a> es una librería JS que nos ayudara a crear un bonito efecto al arrastrar y soltar (drag and drop) elementos HTML en nuestras paginas web, te invito a que lo revises verás que esta bastante bien.</p>
<p><a href="http://bevacqua.github.io/dragula/" target="_blank"><img class="aligncenter size-full wp-image-732" src="http://viviryaprenderweb.com/wp-content/uploads/2015/08/5-dragula.png" alt="5-dragula" width="770" height="307" /></a></p>
<h2>6) CSS Buttons</h2>
<p>Un buen recurso enfocado en botones es este website <a href="http://cssbuttons.tumblr.com/" target="_blank">cssbuttons.tumblr.com</a> nos muestra más de 100 bonitos e inspiradores formas que pueden tener nuestros botones, están creados con HTML5/ CSS3 y Javascript,  y no solo eso ademas nos muestras las demo por medio de sus enlaces a codepen.io.</p>
<h2><a href="http://cssbuttons.tumblr.com/" target="_blank"><img class="aligncenter  wp-image-733" src="http://viviryaprenderweb.com/wp-content/uploads/2015/08/6-CSS-buttons.png" alt="6-CSS-buttons" width="896" height="533" /></a></h2>
<h2>7) photos.oliur.com</h2>
<p>Para finalizar si estas buscando fotografías para tus proyectos te recomiendo te des una vuelta por este website <a title="ir a photos.oliur.com" href="http://photos.oliur.com/" target="_blank">photos.oliur.com</a> tiene varias fotografías que podemos utilizar libremente ya que están bajo licencia <a href="http://creativecommons.org/publicdomain/zero/1.0/" target="_blank">CC0</a>, se que no se compara a otros bancos de imágenes pero lo bueno es su tipo de licencia y quién sabe tal vez encontrarás lo que buscas <img src="https://viviryaprenderweb.com/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
<p><a href="http://photos.oliur.com/" target="_blank"><img class="aligncenter  wp-image-734" src="http://viviryaprenderweb.com/wp-content/uploads/2015/08/7-photos.oliur_.png" alt="7-photos.oliur" width="887" height="706" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Bueno esta es la primera lista de recursos que hacemos espero haya sido de tu agrado y si crees que puede ser de ayuda a alguien más te invito a que la compartas por las redes sociales, gracias y hasta la próxima. <img src="https://viviryaprenderweb.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
<p>La entrada <a rel="nofollow" href="https://viviryaprenderweb.com/top-recursos-para-desarrolladores-web-de-la-semana-agosto-23-2015/">Top recursos para desarrolladores web de la semana &#8211; Agosto 23 / 2015</a> aparece primero en <a rel="nofollow" href="https://viviryaprenderweb.com">Vivir y Aprender Web</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://viviryaprenderweb.com/top-recursos-para-desarrolladores-web-de-la-semana-agosto-23-2015/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 comandos git esenciales, para saber por donde empezar (parte I)</title>
		<link>https://viviryaprenderweb.com/10-comandos-git-esenciales-para-saber-por-donde-empezar/</link>
		<comments>https://viviryaprenderweb.com/10-comandos-git-esenciales-para-saber-por-donde-empezar/#comments</comments>
		<pubDate>Wed, 17 Jun 2015 20:34:19 +0000</pubDate>
		<dc:creator><![CDATA[Ramón Torres]]></dc:creator>
				<category><![CDATA[git]]></category>
		<category><![CDATA[GIT Básico]]></category>

		<guid isPermaLink="false">http://viviryaprenderweb.com/?p=679</guid>
		<description><![CDATA[<p><img width="879" height="357" src="http://viviryaprenderweb.com/wp-content/uploads/2015/06/10-comandos-git-esenciales.png" class="attachment-small-thumb wp-post-image" alt="10-comandos-git-esenciales" style="float:left; margin:0 15px 15px 0;" />En este post te enseñaremos una lista de comandos GIT esenciales que necesitas conocer para empezar a trabajar con esta poderosa herramienta de versionamiento. Esta será la primera parte de comandos GIT que te enseñaremos, posteriormente vendrá la segunda parte Tener en cuenta que con esta lista de podrás comenzar a defenderte en uno de [&#8230;]</p>
<p>La entrada <a rel="nofollow" href="https://viviryaprenderweb.com/10-comandos-git-esenciales-para-saber-por-donde-empezar/">10 comandos git esenciales, para saber por donde empezar (parte I)</a> aparece primero en <a rel="nofollow" href="https://viviryaprenderweb.com">Vivir y Aprender Web</a>.</p>
]]></description>
				<content:encoded><![CDATA[<img width="879" height="357" src="http://viviryaprenderweb.com/wp-content/uploads/2015/06/10-comandos-git-esenciales.png" class="attachment-small-thumb wp-post-image" alt="10-comandos-git-esenciales" style="float:left; margin:0 15px 15px 0;" /><p>En este post te enseñaremos una lista de comandos GIT esenciales que necesitas conocer para empezar a trabajar con esta poderosa herramienta de versionamiento.</p>
<p><span id="more-679"></span></p>
<p>Esta será la primera parte de comandos GIT que te enseñaremos, posteriormente vendrá la segunda parte <img src="https://viviryaprenderweb.com/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
<p>Tener en cuenta que con esta lista de podrás comenzar a defenderte en uno de los más utilizado sistema de versionamiento que se utiliza en el mundo del desarrollo de software, por lo tanto espero te diviertas y bueno a aprender se ha dicho <img src="https://viviryaprenderweb.com/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /></p>
<p>&nbsp;</p>
<p>Como pre-requisito para trabajar necesitas tener instalado git-core en linux, este lo podemos instalar con el siguiente comando:</p>
<pre>sudo apt-get install git-core
</pre>
<p>Luego comentarte que para todos los ejemplos que vienen a continuación hemos creado el siguiente repositorio: git@github.com:viviryaprenderweb/git_training.git en <a href="https://github.com/viviryaprenderweb" title="ir a github.com" target="_blank">github</a></p>
<p>&nbsp;</p>
<p>Ahora sí, abramos una consola y a aprender GIT hemos dicho <img src="https://viviryaprenderweb.com/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /></p>
<h2>1) git init</h2>
<p>Con este comando le indicamos que el directorio donde nos encontremos comenzará a ser versionado bajo GIT.</p>
<p>Ejemplo de uso:<br />
<a href="http://viviryaprenderweb.com/wp-content/uploads/2015/05/1-git-init.gif"><img class="aligncenter size-full wp-image-686" src="http://viviryaprenderweb.com/wp-content/uploads/2015/05/1-git-init.gif" alt="1-git-init" width="869" height="338" /></a></p>
<h2>2) git status</h2>
<p>Con este comando veremos el estado actual de nuestra carpeta versionada, así como archivos que no están versionados, archivos modificados, archivos eliminados, etc., como veras este comando será de gran ayuda de ahora adelante.</p>
<p>Ejemplo:</p>
<p><a href="http://viviryaprenderweb.com/wp-content/uploads/2015/05/2-git-status.gif"><img class="aligncenter size-full wp-image-688" src="http://viviryaprenderweb.com/wp-content/uploads/2015/05/2-git-status.gif" alt="2-git-status" width="869" height="338" /></a></p>
<p>Los mensajes que podremos ver con este comando pueden ser los siguientes:</p>
<p>Untracked files: nos mostrará todos los archivos que no han sido agregados al repositorio aun.<br />
Changes to be committed: nos indica que archivos serán agregado a nuestro commit</p>
<h2>3) git add</h2>
<p>Este comando nos ayuda a agregar nuestro archivos que no esta bajo versionamiento (los Untracked files que vimos anteriormente).</p>
<p>Ejemplo:</p>
<p><a href="http://viviryaprenderweb.com/wp-content/uploads/2015/05/3-git-add.gif"><img class="aligncenter size-full wp-image-691" src="http://viviryaprenderweb.com/wp-content/uploads/2015/05/3-git-add.gif" alt="3-git-add" width="869" height="338" /></a></p>
<h2>4) git commit -m «mensaje»</h2>
<p>Este comando es muy importante ya que es el que da comienzo al seguimiento de nuestros archivos que hayamos agregado con el comando «git add», como podemos ver con el parámetro -m le indicamos un mensajes, el cual debe describir en pocas palabras la razón del commit.</p>
<p>Ejemplo:</p>
<p><a href="http://viviryaprenderweb.com/wp-content/uploads/2015/05/4-git-commit.gif"><img class="aligncenter size-full wp-image-692" src="http://viviryaprenderweb.com/wp-content/uploads/2015/05/4-git-commit.gif" alt="4-git-commit" width="869" height="338" /></a></p>
<h2>5) git remote add origin url_del_repositorio</h2>
<p>Como si fuera poco, hasta ahora todos nuestros comandos vistos (1 al 4) han sido puro trabajo local, con el comando git remote add agregamos nuestro repositorio a un servidor remoto, y como lo hacemos bueno debemos de tener ya creado nuestro repositorio git en un servidor y este nos brindará la url, un ejemplo sería: git@github.com:viviryaprenderweb/git_training.git</p>
<p>Ejemplo:</p>
<p><a href="http://viviryaprenderweb.com/wp-content/uploads/2015/05/5-git-remote-add.gif"><img class="aligncenter size-full wp-image-694" src="http://viviryaprenderweb.com/wp-content/uploads/2015/05/5-git-remote-add.gif" alt="5-git-remote-add" width="869" height="338" /></a></p>
<h2>6) git push -u origin master</h2>
<p>Con este comando empujamos todo lo que tengamos en nuestros commits al repositorio remoto, para este caso a: git@github.com:viviryaprenderweb/git_training.git</p>
<p>Ejemplo:</p>
<p><a href="http://viviryaprenderweb.com/wp-content/uploads/2015/05/6-git-push.gif"><img class="aligncenter size-full wp-image-696" src="http://viviryaprenderweb.com/wp-content/uploads/2015/05/6-git-push.gif" alt="6-git-push" width="869" height="338" /></a></p>
<p>Con este comando tenemos que tener en cuenta que nuestra llave publica debe de estar agregada en el servidor remoto.</p>
<h2>7) git pull</h2>
<p>Este comando nos baja los cambios que haya trabajado otra persona en el mismo repositorio, es recomendable siempre que trabajemos un respositorio que no hayamos iniciado nosotros hacer siempre un git pull primero antes de comenzar a trabajar en los archivos.</p>
<p>Ejemplo:</p>
<p><a href="http://viviryaprenderweb.com/wp-content/uploads/2015/05/7-git-pull.gif"><img class="aligncenter size-full wp-image-697" src="http://viviryaprenderweb.com/wp-content/uploads/2015/05/7-git-pull.gif" alt="7-git-pull" width="869" height="338" /></a></p>
<p>Como vemos en la imagen se había agregado el archivo README.md, por lo tanto este fue bajado a nuestra versión local del repositorio.</p>
<h2>8) git remote -v</h2>
<p>Con este comando podemos ver la url remota del repositorio en el que nos encontremos.</p>
<p>Ejemplo:</p>
<p><a href="http://viviryaprenderweb.com/wp-content/uploads/2015/05/8-git-remote.gif"><img class="aligncenter size-full wp-image-699" src="http://viviryaprenderweb.com/wp-content/uploads/2015/05/8-git-remote.gif" alt="8-git-remote" width="869" height="338" /></a></p>
<h2>9) git clone url_del_repositorio nombre_local</h2>
<p>Si queremos hacer una copia en nuestro directorio local de un respositorio existente usaremos este comando como lo mostramos a continuación:</p>
<p>Ejemplo:</p>
<p><a href="http://viviryaprenderweb.com/wp-content/uploads/2015/05/9-git-clone.gif"><img class="aligncenter size-full wp-image-701" src="http://viviryaprenderweb.com/wp-content/uploads/2015/05/9-git-clone.gif" alt="9-git-clone" width="869" height="338" /></a></p>
<h2>10) git branch &#8211;all</h2>
<p>En git se trabaja con branches (ramas en español), originalmente se crea la master por defecto, a raíz de esto nosotros podemos crear nuestras propias branch, siendo claro una copia de la master en primera instancia, dicho esto con el comando git branch &#8211;all podemos ver todas las ramas que tenga el proyecto.</p>
<p>El tema de los branches en git es un poco extenso así que de momento lo dejaremos hasta aquí y te explicaremos un poco mas en nuestro próximo post.</p>
<p>Saludos!</p>
<p>La entrada <a rel="nofollow" href="https://viviryaprenderweb.com/10-comandos-git-esenciales-para-saber-por-donde-empezar/">10 comandos git esenciales, para saber por donde empezar (parte I)</a> aparece primero en <a rel="nofollow" href="https://viviryaprenderweb.com">Vivir y Aprender Web</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://viviryaprenderweb.com/10-comandos-git-esenciales-para-saber-por-donde-empezar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cómo cambiar el DocumentRoot en Apache 2.4</title>
		<link>https://viviryaprenderweb.com/como-cambiar-el-documentroot-en-apache/</link>
		<comments>https://viviryaprenderweb.com/como-cambiar-el-documentroot-en-apache/#comments</comments>
		<pubDate>Sun, 10 May 2015 04:41:27 +0000</pubDate>
		<dc:creator><![CDATA[Ramón Torres]]></dc:creator>
				<category><![CDATA[Apache]]></category>

		<guid isPermaLink="false">http://viviryaprenderweb.com/?p=636</guid>
		<description><![CDATA[<p><img width="172" height="129" src="http://viviryaprenderweb.com/wp-content/uploads/2015/05/como-cambiar-el-documentRoot.jpeg" class="attachment-small-thumb wp-post-image" alt="Imagen de como cambiar el documentRoot en Apache" style="float:left; margin:0 15px 15px 0;" />En ocasiones queremos tener apuntado nuestro DocumentRoot de Apache a otro directorio, bueno en este post te vamos a explicar cómo cambiar el documentRoot de Apache 2.4, en tres sencillos pasos. Este tutorial lo llevaremos acabo bajo un Xubuntu 14.04 y Apache 2.4, veras que es muy fácil realizar este cambio. Bueno sin nada mas [&#8230;]</p>
<p>La entrada <a rel="nofollow" href="https://viviryaprenderweb.com/como-cambiar-el-documentroot-en-apache/">Cómo cambiar el DocumentRoot en Apache 2.4</a> aparece primero en <a rel="nofollow" href="https://viviryaprenderweb.com">Vivir y Aprender Web</a>.</p>
]]></description>
				<content:encoded><![CDATA[<img width="172" height="129" src="http://viviryaprenderweb.com/wp-content/uploads/2015/05/como-cambiar-el-documentRoot.jpeg" class="attachment-small-thumb wp-post-image" alt="Imagen de como cambiar el documentRoot en Apache" style="float:left; margin:0 15px 15px 0;" /><p>En ocasiones queremos tener apuntado nuestro <a title="Documentación de Apache sobre DocumentRoot" href="http://httpd.apache.org/docs/current/mod/core.html#documentroot" target="_blank">DocumentRoot de Apache</a> a otro directorio, bueno en este post te vamos a explicar cómo cambiar el documentRoot de Apache 2.4, en tres sencillos pasos.</p>
<p><span id="more-636"></span></p>
<p>Este tutorial lo llevaremos acabo bajo un Xubuntu 14.04 y Apache 2.4, veras que es muy fácil realizar este cambio.</p>
<p>Bueno sin nada mas que agregar manos al teclado <img src="https://viviryaprenderweb.com/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /></p>
<p><strong>Pasos:</strong></p>
<h3>1) Crear nuevo directorio</h3>
<p>Este será al que apuntará nuestro DocumentRoot, para este paso solamente creamos la carpeta con el siguiente comando:</p>
<pre>mkdir www
</pre>
<p>Para este ejemplo hemos creado la carpeta www en mi home (/home/ramon/) que es el directorio de mi usuario.</p>
<h3>2) Editar el archivo 000-default.conf</h3>
<p>Este archivo es el que contiene la configuración del DocumentRoot y se encuentra en el directorio «/etc/apache2/sites-available/», así que lo editaremos de la siguiente manera:</p>
<p>Para mi caso he ocupado el editor nano pero puedes ocupar el editor de tu agrado pero recuerda utilizar sudo + editor</p>
<pre>sudo nano /etc/apache2/sites-available/000-default.conf
</pre>
<p>Ahora vamos ha cambiar el valor de DocumentRoot, actualemente veremos que tiene lo siguiente:</p>
<pre>DocumentRoot /var/www/html
</pre>
<p>Lo cambiaremos por la siguiente:</p>
<pre>DocumentRoot /home/ramon/www
</pre>
<p>Ademas tenemos que agregar las siguientes lineas:</p>
<pre>&lt;Directory /home/ramon/www&gt;
  Require all granted
&lt;/Directory&gt;
</pre>
<p>En este momento deberíamos de ver nuestro archivo como se muestra en la siguiente imagen:</p>
<p><a href="http://viviryaprenderweb.com/wp-content/uploads/2015/05/como-cambiar-el-documentRoot-e1431231977141.gif"><img class="aligncenter wp-image-654 size-full" src="http://viviryaprenderweb.com/wp-content/uploads/2015/05/como-cambiar-el-documentRoot-e1431231977141.gif" alt="como-cambiar-el-documentRoot" width="800" height="369" /></a></p>
<p>Listo con esto guardamos (ctrl + o) y cerramos (ctrl + x) y seguimos al siguiente paso.</p>
<h3>3) Reiniciar Apache</h3>
<p>Para que nuestros cambios tengas efectos tenemos que reiniciar Apache, lo haremos con el siguiente comando:</p>
<pre>sudo service apache2 restart
</pre>
<p>Bueno me gustaría terminar con un pequeño vídeo donde hemos seguido estos pasos y realizado algunos detalles más, espero sea de tu agrado:</p>
<p>&nbsp;</p>
<p><iframe src="https://www.youtube.com/embed/-U3eYhhqbHY" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen" class="aligncenter"></iframe></p>
<p>&nbsp;</p>
<p>Hasta la próxima <img src="https://viviryaprenderweb.com/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
<p>La entrada <a rel="nofollow" href="https://viviryaprenderweb.com/como-cambiar-el-documentroot-en-apache/">Cómo cambiar el DocumentRoot en Apache 2.4</a> aparece primero en <a rel="nofollow" href="https://viviryaprenderweb.com">Vivir y Aprender Web</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://viviryaprenderweb.com/como-cambiar-el-documentroot-en-apache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Diez comandos útiles de la consola interactiva de PostgreSQL que te serán de gran ayuda</title>
		<link>https://viviryaprenderweb.com/diez-comandos-utiles-de-la-consola-interactiva-de-postgresql-que-te-seran-de-ayuda/</link>
		<comments>https://viviryaprenderweb.com/diez-comandos-utiles-de-la-consola-interactiva-de-postgresql-que-te-seran-de-ayuda/#comments</comments>
		<pubDate>Sun, 12 Apr 2015 16:55:02 +0000</pubDate>
		<dc:creator><![CDATA[Ramón Torres]]></dc:creator>
				<category><![CDATA[Postgresql]]></category>

		<guid isPermaLink="false">http://viviryaprenderweb.com/?p=541</guid>
		<description><![CDATA[<p><img width="173" height="182" src="http://viviryaprenderweb.com/wp-content/uploads/2015/04/diez-comandos-utiles-de-la-consola-interactiva-de-postgresql-que-te-seran-de-ayuda-i1.png" class="attachment-small-thumb wp-post-image" alt="diez-comandos-utiles-de-la-consola-interactiva-de-postgresql-que-te-seran-de-ayuda" style="float:left; margin:0 15px 15px 0;" />Esta es una lista de diez comandos útiles de la consola interactiva de PostgreSQL que si trabajas a diario con este gestor de base de datos sin duda serán de gran ayuda, te dejo la lista a continuación y espero te diviertas: Comandos: Para los ejemplos de uso de estos comandos estaremos usando una base [&#8230;]</p>
<p>La entrada <a rel="nofollow" href="https://viviryaprenderweb.com/diez-comandos-utiles-de-la-consola-interactiva-de-postgresql-que-te-seran-de-ayuda/">Diez comandos útiles de la consola interactiva de PostgreSQL que te serán de gran ayuda</a> aparece primero en <a rel="nofollow" href="https://viviryaprenderweb.com">Vivir y Aprender Web</a>.</p>
]]></description>
				<content:encoded><![CDATA[<img width="173" height="182" src="http://viviryaprenderweb.com/wp-content/uploads/2015/04/diez-comandos-utiles-de-la-consola-interactiva-de-postgresql-que-te-seran-de-ayuda-i1.png" class="attachment-small-thumb wp-post-image" alt="diez-comandos-utiles-de-la-consola-interactiva-de-postgresql-que-te-seran-de-ayuda" style="float:left; margin:0 15px 15px 0;" /><p>Esta es una lista de diez comandos útiles de la consola interactiva de PostgreSQL que si trabajas a diario con este gestor de base de datos sin duda serán de gran ayuda, te dejo la lista a continuación y espero te diviertas:</p>
<p><span id="more-541"></span></p>
<h3>Comandos:</h3>
<p>Para los ejemplos de uso de estos comandos estaremos usando una base de datos llamada: booktown_development.</p>
<h2>1) Comando: \h</h2>
<p>Este comando sirve para ver la ayuda con respecto a la sintaxis de nuestras consultas SQL, por ejemplo:</p>
<pre>\h INSERT</pre>
<p>Al utilizar este comando nos mostrará como debemos armar nuestro «insert», así como parametros y el orden correspondiente, como te lo mostramos en la siguiente imagen:</p>
<p><a href="http://viviryaprenderweb.com/wp-content/uploads/2015/04/1-Comando-h-de-la-consola-interactiva-de-postgresql.png"><img class="alignleft size-full wp-image-626" title="1-Comando-h-de-la-consola-interactiva-de-postgresql" src="http://viviryaprenderweb.com/wp-content/uploads/2015/04/1-Comando-h-de-la-consola-interactiva-de-postgresql.png" alt="" width="868" height="323" /></a></p>
<h2>2) Comando: \dt</h2>
<p>Nos mostrará la lista de las tablas de la base de datos que tengamos seleccionada.</p>
<pre>\dt</pre>
<p><a href="http://viviryaprenderweb.com/wp-content/uploads/2015/04/Comando-dt-de-la-consola-interactiva-de-postgresql.png"><img class="aligncenter size-full wp-image-569" title="Comando-dt-de-la-consola-interactiva-de-postgresql" src="http://viviryaprenderweb.com/wp-content/uploads/2015/04/Comando-dt-de-la-consola-interactiva-de-postgresql.png" alt="" width="862" height="324" /></a><br />
(Muestra de salida de comando \dt )</p>
<p>Cabe mencionar que el comando \d solo con la «d» también muestra las tablas mas las secuencias de cada tabla.</p>
<h2>3) Comando: \watch</h2>
<p>Este comando hace que una consulta se ejecute cada ciertos segundos, ejemplo de uso:<br />
Primero ejecutamos nuestra consulta:</p>
<pre>select count(*) from books;</pre>
<p>Segundo ejecutamos nuestro comando \watch + los segundos</p>
<pre>\watch 1</pre>
<p>Salida de nuestro comando:</p>
<p><a href="http://viviryaprenderweb.com/wp-content/uploads/2015/04/Comando-watch-de-la-consola-interactiva-de-postgresql.gif"><img class="aligncenter size-full wp-image-573" title="Comando-watch-de-la-consola-interactiva-de-postgresql" src="http://viviryaprenderweb.com/wp-content/uploads/2015/04/Comando-watch-de-la-consola-interactiva-de-postgresql.gif" alt="" width="868" height="323" /></a></p>
<p>Como vemos en la imagen animada (gif) ocupamos el comando watch 1, lo cual hace que nuestro count se ejecute cada 1 segundo, no vemos que cambia mucho pero es un buen ejemplo <img src="https://viviryaprenderweb.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
<h2>4) Comando: \e</h2>
<p>Con este comando podemos editar la consulta que tengamos en el <a title="Ir a wikipedia para ver el conecpto de buffer" href="http://es.wikipedia.org/wiki/B%C3%BAfer_de_datos" target="_blank">buffer</a> con un editor mas amigable como nano, por ejemplo:</p>
<pre>booktown_development=# \e</pre>
<p>Al ejecutarlo por primera vez, este comando te mostrará lo siguiente (en linux):</p>
<p><a href="http://viviryaprenderweb.com/wp-content/uploads/2015/04/4-Comando-e-de-la-consola-interactiva-de-postgresql.png"><img class="aligncenter size-full wp-image-582" title="Comando-e-de-la-consola-interactiva-de-postgresql" src="http://viviryaprenderweb.com/wp-content/uploads/2015/04/4-Comando-e-de-la-consola-interactiva-de-postgresql.png" alt="" width="864" height="325" /></a></p>
<p>Escojamos nano como ya se los había recomendado y vemos que se abre la consulta con el editor y de esta manera podemos hacer los cambios mas fácil.</p>
<p>La segunda vez que ejecutemos este comando veremos que nos lo habré automáticamente con el editor selecionado (nano) y luego de hacer los cambios y guardemos (ctrl + o) veremos que se ejecutará la consulta.</p>
<p><a href="http://viviryaprenderweb.com/wp-content/uploads/2015/04/4-2-Comando-e-02-de-la-consola-interactiva-de-postgresql.png"><img class="aligncenter size-full wp-image-584" title="4-2-Comando-e-02-de-la-consola-interactiva-de-postgresql" src="http://viviryaprenderweb.com/wp-content/uploads/2015/04/4-2-Comando-e-02-de-la-consola-interactiva-de-postgresql.png" alt="" width="864" height="324" /></a></p>
<p>Ademas con el comando \p podemos ver lo que teníamos en el buffer</p>
<p>Si queremos guardar lo que tengamos en buffer en un archivo podemos utilizar el comando \w de la siguiente manera:</p>
<pre>\w /tmp/test.sql</pre>
<blockquote><p>OJO si utilizamos un archivo que ya este creado previamente por nosotros tenemos que darle permisos de escritura (chmod 777 archivo), por ejemplo si tenemos nuestro archivo en /home/miusuario/mis.sql tendríamos que darle permisos de escritura primero antes de ejecutar nuestro comando desde la consola interactiva.</p></blockquote>
<h2>5) Comando: \i</h2>
<p>Sirve para ejecutar los consultas (querys) que tengamos en un archivo externo, por ejemplo: podemos usar nuestro archivo /tmp/test.sql que generamos anteriormente y tendríamos:</p>
<pre>\i /tmp/test.sql</pre>
<p><a href="http://viviryaprenderweb.com/wp-content/uploads/2015/04/5-Comando-i-de-la-consola-interactiva-de-postgresql1.png"><img class="aligncenter size-full wp-image-591" title="5-Comando-i-de-la-consola-interactiva-de-postgresql" src="http://viviryaprenderweb.com/wp-content/uploads/2015/04/5-Comando-i-de-la-consola-interactiva-de-postgresql1.png" alt="" width="866" height="325" /></a></p>
<h2>6) Comando: \o</h2>
<p>Guarda los resultados de una consulta en un archivo, ejemplo:<br />
Primero ejecutamos \o seguido del archivo</p>
<pre>\o /tmp/out.sql</pre>
<p>Segundo ejecutamos nuestra consulta:</p>
<pre>select * from books;</pre>
<p><a href="http://viviryaprenderweb.com/wp-content/uploads/2015/04/6-1-Comando-o-de-la-consola-interactiva-de-postgresql.png"><img class="aligncenter size-full wp-image-594" title="6-1-Comando-o-de-la-consola-interactiva-de-postgresql" src="http://viviryaprenderweb.com/wp-content/uploads/2015/04/6-1-Comando-o-de-la-consola-interactiva-de-postgresql.png" alt="" width="862" height="326" /></a></p>
<p>Como veremos no nos muestra los resultados de la consulta en la consola sino que tendremos que ver nuestro archivo /tmp/out.sql, lo podemos hacer abriendo otra consola y ejecutar el siguiente comando:</p>
<pre>cat /tmp/out.sql</pre>
<p><a href="http://viviryaprenderweb.com/wp-content/uploads/2015/04/6-2-Comando-o-de-la-consola-interactiva-de-postgresql.png"><img class="aligncenter size-full wp-image-596" title="6-2-Comando-o-de-la-consola-interactiva-de-postgresql" src="http://viviryaprenderweb.com/wp-content/uploads/2015/04/6-2-Comando-o-de-la-consola-interactiva-de-postgresql.png" alt="" width="864" height="325" /></a></p>
<blockquote><p>OJO Ahora un concejo importante después de utilizar este comando todas nuestras consultas mandaran los resultados al archivo (una tras otra), para dejar de mandar los resultados al archivo solamente ejecutamos el comando \o sin definir el archivo:</p></blockquote>
<pre>\o</pre>
<p>Y veremos como de nuevo se nos muestran los resultados de nuestras consultas en la consola.</p>
<h2>7) Comando: \?</h2>
<p>Este comando nos mostrará una lista de todos los comandos que podemos usar en la consola interactiva de postgresql.</p>
<pre>\?</pre>
<p><a href="http://viviryaprenderweb.com/wp-content/uploads/2015/04/7-Comando-de-la-consola-interactiva-de-postgresql.png"><img class="aligncenter size-full wp-image-601" title="7-Comando-?-de-la-consola-interactiva-de-postgresql" src="http://viviryaprenderweb.com/wp-content/uploads/2015/04/7-Comando-de-la-consola-interactiva-de-postgresql.png" alt="" width="861" height="320" /></a></p>
<p>Para desplazarnos por la lista ocupamos las flechas de nuestro teclado y para salir solo presionamos «q».</p>
<h2>8) Comando: \encoding</h2>
<p>Este comando nos muestra la codificación que tiene activa nuestra consola interactiva.</p>
<pre>\encoding</pre>
<p><a href="http://viviryaprenderweb.com/wp-content/uploads/2015/04/8-Comando-encoding-de-la-consola-interactiva-de-postgresql.png"><img class="aligncenter size-full wp-image-603" title="8-Comando-encoding-de-la-consola-interactiva-de-postgresql" src="http://viviryaprenderweb.com/wp-content/uploads/2015/04/8-Comando-encoding-de-la-consola-interactiva-de-postgresql.png" alt="" width="856" height="318" /></a></p>
<h2>9) Comando: \H</h2>
<p>Sirve para activar y desactivar la salidas de nuestras consultas en formato HTML, lo que hace este comando es crear una tabla HTML con los resultados de nuestra consulta.</p>
<pre>\H</pre>
<p><a href="http://viviryaprenderweb.com/wp-content/uploads/2015/04/9-Comando-H-de-la-consola-interactiva-de-postgresql.png"><img class="aligncenter size-full wp-image-604" title="9-Comando-H-de-la-consola-interactiva-de-postgresql" src="http://viviryaprenderweb.com/wp-content/uploads/2015/04/9-Comando-H-de-la-consola-interactiva-de-postgresql.png" alt="" width="855" height="320" /></a></p>
<p>Para desactivar las vista en formato HTML solamente tenemos que escribir nuevamente \H.</p>
<p>Podemos usar este comando en conjunto con nuestro comando \o y escribir de una sola vez nuestro archivo .html.</p>
<h2>10) Comando: \conninfo</h2>
<p>Este comando nos mostrará la información de nuestra conexión activa.</p>
<pre>\conninfo</pre>
<p><a href="http://viviryaprenderweb.com/wp-content/uploads/2015/04/10-Comando-conninfo-de-la-consola-interactiva-de-postgresql.png"><img class="aligncenter size-full wp-image-605" title="10-Comando-conninfo-de-la-consola-interactiva-de-postgresql" src="http://viviryaprenderweb.com/wp-content/uploads/2015/04/10-Comando-conninfo-de-la-consola-interactiva-de-postgresql.png" alt="" width="858" height="320" /></a></p>
<p>Bueno espero esta lista haya sido de gran interés y sobre todo de gran ayuda en tu aprendizaje sobre la consola interactiva de postgreSQL, nos vemos como siempre en nuestro sieguiente post <img src="https://viviryaprenderweb.com/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
<p><!-- Bueno como agregado a este post te dejo un vídeo donde voy utilizando cada uno de estos comandos y comentando un poco al respecto: --></p>
<p>La entrada <a rel="nofollow" href="https://viviryaprenderweb.com/diez-comandos-utiles-de-la-consola-interactiva-de-postgresql-que-te-seran-de-ayuda/">Diez comandos útiles de la consola interactiva de PostgreSQL que te serán de gran ayuda</a> aparece primero en <a rel="nofollow" href="https://viviryaprenderweb.com">Vivir y Aprender Web</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://viviryaprenderweb.com/diez-comandos-utiles-de-la-consola-interactiva-de-postgresql-que-te-seran-de-ayuda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducción a CSS &#8211; Hoja de estilo en cascada</title>
		<link>https://viviryaprenderweb.com/introduccion-a-css-hoja-de-estilo-en-cascada/</link>
		<comments>https://viviryaprenderweb.com/introduccion-a-css-hoja-de-estilo-en-cascada/#comments</comments>
		<pubDate>Sat, 04 Apr 2015 21:19:04 +0000</pubDate>
		<dc:creator><![CDATA[Ramón Torres]]></dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://viviryaprenderweb.com/?p=493</guid>
		<description><![CDATA[<p><img width="85" height="117" src="http://viviryaprenderweb.com/wp-content/uploads/2015/04/introduccion-css.png" class="attachment-small-thumb wp-post-image" alt="Logo de CSS" style="float:left; margin:0 15px 15px 0;" />Las hojas de estilo en cascada por sus siglas en inglés CSS (cascading style sheets) es el lenguaje encargado de darle una apariencia a nuestras paginas web (HTML o XHTML), una vez definido nuestro HTML de nuestra pagina web podemos comenzar a trabajar en nuestro CSS para darle una presentación (color, tamaño y estructura) a [&#8230;]</p>
<p>La entrada <a rel="nofollow" href="https://viviryaprenderweb.com/introduccion-a-css-hoja-de-estilo-en-cascada/">Introducción a CSS &#8211; Hoja de estilo en cascada</a> aparece primero en <a rel="nofollow" href="https://viviryaprenderweb.com">Vivir y Aprender Web</a>.</p>
]]></description>
				<content:encoded><![CDATA[<img width="85" height="117" src="http://viviryaprenderweb.com/wp-content/uploads/2015/04/introduccion-css.png" class="attachment-small-thumb wp-post-image" alt="Logo de CSS" style="float:left; margin:0 15px 15px 0;" /><p>Las hojas de estilo en cascada por sus siglas en inglés CSS (cascading style sheets) es el lenguaje encargado de darle una apariencia a nuestras paginas web (HTML o XHTML), una vez definido nuestro HTML de nuestra pagina web podemos comenzar a trabajar en nuestro CSS para darle una presentación (color, tamaño y estructura) a nuestra pagina web.</p>
<p><span id="more-493"></span></p>
<p>Es importante conocer que la entidad encargada de definir las reglas o standares del lenguaje CSS es la <a title="Enlace a la World Wide Web Consortium" href="http://es.wikipedia.org/wiki/World_Wide_Web_Consortium" target="_blank">W3C (World Wide Web Consortium)</a>, estos standares a la vez tienen que ser respetados por todos los diferentes <a title="Ir a wikipedia para saber concepto de navegador web" href="http://es.wikipedia.org/wiki/Navegador_web" target="_blank">navegadores web</a>, aunque cabe mencionar que algunos navegadores web tal como el <a title="Ir a wikipedia para ver información del Internet Explorer" href="http://es.wikipedia.org/wiki/Internet_Explorer#Soporte_de_est.C3.A1ndares" target="_blank">Internet Explorer</a> no siguen al 100% estos standares, generando algunos inconvenientes a los desarrolladores web (de esto hablaremos en otro post mas adelante <img src="https://viviryaprenderweb.com/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> ).</p>
<p>Ahora teniendo en cuenta esta información pasamos a lo siguiente:</p>
<h2>Cuál es la sintaxis este lenguaje?</h2>
<p>La sintaxis de este lenguaje es bastante sencilla, se compone un selector(es), propiedad(es) y valor(es), expresado nuestro código CSS seria:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="css" style="font-family:monospace;">selector <span style="color: #00AA00;">&#123;</span>
  propiedad<span style="color: #00AA00;">:</span> valor<span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>Ahora entramos un poco mas en detalle:</p>
<p>Selector: sera el que haga referencia a la etiqueta HTML a la que le queremos aplicar un estilo (o presentación).</p>
<p>Propiedades: estas propiedades son una seria de palabras en inglés tales como: color, width, height, font, etc. Que como vemos trabajan lo que son colores, anchos y altos del elemento que hemos seleccionado (selector).</p>
<p>Valores: los valores de las propiedades son diferentes según sea su propiedad por ejemplo: color: #ffffff (blanco) el valor es en hexadecimal, otro puede ser width: 10px y así cada propiedad tiene su valor.</p>
<p>Un ejemplo real seria:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="css" style="font-family:monospace;">p<span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#ff0000</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>Las propiedades de CSS que pueden aplicarse a una etiqueta o selector son muchas, pero para ayudarte un poco a conocerlas puedes revisar este Cheat CSS con varias propiedades que te ayudaran para comenzar:</p>
<p><a href="http://www.pxleyes.com/blog/wp-content/uploads/2010/03/css-cheatsheet-portrait.pdf" target="_blank">CSS Cheat Sheet</a></p>
<h2>Cómo lo incluimos en nuestras paginas web HTML?</h2>
<p>Para incluir nuestro CSS a nuestras paginas web lo podemos hacerlo de tres formas:</p>
<h3>1ra Forma</h3>
<p>Definiendo una hoja de estilo interna (dentro de nuestro HTML), ejemplo:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">&lt;html&gt;
&lt;head&gt;  
  &lt;title&gt;Mi primera pagina&lt;/title&gt;
  &lt;style&gt;
    p{
  color: #f00;
}
  &lt;/style&gt;
&lt;/head&gt;
  &lt;body&gt;
    &lt;p&gt;hola mundo!&lt;/p&gt;
  &lt;/body&gt;
&lt;/html&gt;</pre></td></tr></table></div>

<p>Como podemos ver para esta forma es necesario definir dentro de nuestras etiquetas «head», la etiqueta «style» y dentro colocar nuestro código CSS.</p>
<h3>2da Forma</h3>
<p>Definiendo nuestro estilo dentro de una etiqueta HTML (esta forma se conoce como inline)</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">&lt;html&gt;
&lt;head&gt;  
  &lt;title&gt;Mi primera pagina&lt;/title&gt;
&lt;/head&gt;
  &lt;body&gt;
    &lt;p style=&quot;color: #ff0000;&quot;&gt;hola mundo!&lt;/p&gt;
  &lt;/body&gt;
&lt;/html&gt;</pre></td></tr></table></div>

<p>De esta forma vemos que nuestro código CSS esta dentro de la etiqueta «p».</p>
<h3>3ra Forma</h3>
<p>La tercera forma es manejando nuestro código CSS en un archivo externo con extensión «css», por ejemplo:</p>
<p>Vamos a crear el archivo style.css con las siguientes lineas:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="css" style="font-family:monospace;">p<span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#ff0000</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>Luego vamos a tener nuestro archivo HTML con el siguiente nombre: mi-primera-pagina.html y tendrá el siguiente código:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">&lt;html&gt;
&lt;head&gt;  
  &lt;title&gt;Mi primera pagina&lt;/title&gt;
  &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;style.css&quot; /&gt;
&lt;/head&gt;
  &lt;body&gt;
    &lt;p&gt;hola mundo!&lt;/p&gt;
  &lt;/body&gt;
&lt;/html&gt;</pre></td></tr></table></div>

<p>Usando la etiqueta «link» y el atributo href=»style.css» incluimos nuestro archivo style.css a nuestra pagina HTML.</p>
<p>El resultado de nuestro ejemplo puede verse a continuación:</p>
<p data-height="268" data-theme-id="0" data-slug-hash="qEGBwm" data-default-tab="result" data-user="viviryaprenderweb" class='codepen'>See the Pen <a href='http://codepen.io/viviryaprenderweb/pen/qEGBwm/'>Simple html</a> by Ramón (<a href='http://codepen.io/viviryaprenderweb'>@viviryaprenderweb</a>) on <a href='http://codepen.io'>CodePen</a>.</p>
<p><script async src="//assets.codepen.io/assets/embed/ei.js"></script></p>
<p>Bueno hasta aquí con esta pequeña introducción a CSS, espero que haya sido de ayuda y posteriormente estaremos publicando otros post para ampliar tu conocimiento en CSS.</p>
<p>Saludos y hasta pronto <img src="https://viviryaprenderweb.com/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
<p>La entrada <a rel="nofollow" href="https://viviryaprenderweb.com/introduccion-a-css-hoja-de-estilo-en-cascada/">Introducción a CSS &#8211; Hoja de estilo en cascada</a> aparece primero en <a rel="nofollow" href="https://viviryaprenderweb.com">Vivir y Aprender Web</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://viviryaprenderweb.com/introduccion-a-css-hoja-de-estilo-en-cascada/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cómo instalar Inkscape 0.91 en 5 pasos en Ubuntu 14.04 y sus derivadas</title>
		<link>https://viviryaprenderweb.com/como-instalar-inkscape-0-91-en-5-pasos-en-ubuntu1404/</link>
		<comments>https://viviryaprenderweb.com/como-instalar-inkscape-0-91-en-5-pasos-en-ubuntu1404/#comments</comments>
		<pubDate>Fri, 03 Apr 2015 21:31:09 +0000</pubDate>
		<dc:creator><![CDATA[Ramón Torres]]></dc:creator>
				<category><![CDATA[Inkscape]]></category>

		<guid isPermaLink="false">http://viviryaprenderweb.com/?p=473</guid>
		<description><![CDATA[<p><img width="135" height="134" src="http://viviryaprenderweb.com/wp-content/uploads/2015/04/install-inkscape2.png" class="attachment-small-thumb wp-post-image" alt="Logo de inkscape + logo de ubuntu" style="float:left; margin:0 15px 15px 0;" />En este post te enseñaremos a instalar Inkscape 0.91 en las versiones derivadas de Ubuntu 14.04, y también te mostraré cómo hacer el rollback o mejor dicho regresar a la versión por defecto que viene en nuestros sistema, espero sea de gran ayuda y ademas te agregado un vídeo solo para que veas los pasos [&#8230;]</p>
<p>La entrada <a rel="nofollow" href="https://viviryaprenderweb.com/como-instalar-inkscape-0-91-en-5-pasos-en-ubuntu1404/">Cómo instalar Inkscape 0.91 en 5 pasos en Ubuntu 14.04 y sus derivadas</a> aparece primero en <a rel="nofollow" href="https://viviryaprenderweb.com">Vivir y Aprender Web</a>.</p>
]]></description>
				<content:encoded><![CDATA[<img width="135" height="134" src="http://viviryaprenderweb.com/wp-content/uploads/2015/04/install-inkscape2.png" class="attachment-small-thumb wp-post-image" alt="Logo de inkscape + logo de ubuntu" style="float:left; margin:0 15px 15px 0;" /><p>En este post te enseñaremos a instalar Inkscape 0.91 en las versiones derivadas de Ubuntu 14.04, y también te mostraré cómo hacer el rollback o mejor dicho regresar a la versión por defecto que viene en nuestros sistema, espero sea de gran ayuda y ademas te agregado un vídeo solo para que veas los pasos por si llegases a tener alguna duda.</p>
<p><span id="more-473"></span></p>
<p>1ro) Bueno primero antes que nada como siempre vamos a ejecutar nuestros comandos apt-get update y upgrade en nuestro terminal:</p>
<pre class="code">sudo apt-get update
sudo apt-get upgrade #este es opcional</pre>
<p>Luego si todo ha ido bien continuamos en el siguiente paso.</p>
<p>2do) Vamos ha agregar a nuestros repositorios la PPA correspondiente, lo hacemos con el siguiente comando:</p>
<pre class="code">sudo add-apt-repository ppa:inkscape.dev/stable</pre>
<p>La información de esta PPA la puedes encontrar en el siguiente enlace <a title="Enlace a PPA de Inkscape 0.91" href="https://launchpad.net/~inkscape.dev/+archive/ubuntu/stable" target="_blank">PPA</a>:</p>
<p>3ro) Ejecutamos nuevamente nuestro comando apt-get update:</p>
<pre class="code">sudo apt-get update</pre>
<p>Y comprobamos que todo esta jalando correctamente.</p>
<p>4to) Ahora solamente antes de instalar verificamos la versión de Inkscape a instalar, esto lo hacemos con el siguiente comando:</p>
<pre class="code">sudo apt-cache policy inkscape</pre>
<p>Salida del comando:</p>
<pre class="code">inkscape:
Installed: (none)
Candidate: 0.91.0+40~ubuntu14.04.1
Version table:
0.91.0+40~ubuntu14.04.1 0
500 http://ppa.launchpad.net/inkscape.dev/stable/ubuntu/ trusty/main amd64 Packages
0.48.4-3ubuntu2 0
500 http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
100 /var/lib/dpkg/status</pre>
<p>Vemos que el candidato a instalar es la versión 0.91 que es nuestro objetivo, también vemos que nos muestra la versión 0.48 que es la que venía por defecto en nuestra paquetería.</p>
<p>5to) Ahora ya podemos por fin instalar Inkscape con el siguiente comando:</p>
<pre class="code">sudo apt-get install inkscape</pre>
<p>Te dejamos el siguiente vídeo para puedas ver en acción estos pasos:</p>
<p><iframe src="https://www.youtube.com/embed/A7mxSbHRtDA" frameborder="0" width="560" height="315"></iframe></p>
<p><a name="rollback"></a><strong>Rollback</strong><br />
Bueno como te lo he mencionado al comienzo también quiero dejarte la opción de regresar a la versión por defecto que es la 0.48 por cualquier caso que podemos llegar a tener.</p>
<p>1ro) Desinstalar o eliminar por completo la versión 0.91, con el siguiente comando:</p>
<pre class="code">sudo apt-get remove --purge inkscape</pre>
<p>2do) Eliminamos la PPA que habíamos agregado en un comienzo (paso 2 de la instalación)</p>
<pre class="code">sudo add-apt-repository --remove ppa:inkscape.dev/stable</pre>
<p>3ro) Ahora volvemos a instalar Inkscape 0.48 con el siguiente comando</p>
<pre class="code">sudo apt-get install inkscape</pre>
<p>Bueno también te dejo un vídeo corto donde hemos seguido estos pasos para que sea de ayuda:</p>
<p><iframe src="https://www.youtube.com/embed/hOlkLP7GbuA" frameborder="0" width="560" height="315"></iframe></p>
<p>La entrada <a rel="nofollow" href="https://viviryaprenderweb.com/como-instalar-inkscape-0-91-en-5-pasos-en-ubuntu1404/">Cómo instalar Inkscape 0.91 en 5 pasos en Ubuntu 14.04 y sus derivadas</a> aparece primero en <a rel="nofollow" href="https://viviryaprenderweb.com">Vivir y Aprender Web</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://viviryaprenderweb.com/como-instalar-inkscape-0-91-en-5-pasos-en-ubuntu1404/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cómo importar una base de datos en PostgreSQL</title>
		<link>https://viviryaprenderweb.com/como-importar-una-base-de-datos-en-postgresql/</link>
		<comments>https://viviryaprenderweb.com/como-importar-una-base-de-datos-en-postgresql/#comments</comments>
		<pubDate>Mon, 09 Feb 2015 05:26:07 +0000</pubDate>
		<dc:creator><![CDATA[Ramón Torres]]></dc:creator>
				<category><![CDATA[Postgresql]]></category>

		<guid isPermaLink="false">http://viviryaprenderweb.com/?p=449</guid>
		<description><![CDATA[<p>En este post te enseñaremos cómo importar una base de datos en PosgtreSQL desde la terminal en Linux, veremos cada uno de los parámetros ha utilizar y cual es la función que cumplen. Cabe mencionar que existe mas de una forma de importar una base de datos en postgresql para este post hemos tomando de [&#8230;]</p>
<p>La entrada <a rel="nofollow" href="https://viviryaprenderweb.com/como-importar-una-base-de-datos-en-postgresql/">Cómo importar una base de datos en PostgreSQL</a> aparece primero en <a rel="nofollow" href="https://viviryaprenderweb.com">Vivir y Aprender Web</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>En este post te enseñaremos cómo importar una base de datos en <a title="Ir al sitio oficinal de PostgreSQL" href="http://www.postgresql.org/" target="_blank">PosgtreSQL</a> desde la terminal en Linux, veremos cada uno de los parámetros ha utilizar y cual es la función que cumplen.</p>
<p><span id="more-449"></span></p>
<p>Cabe mencionar que existe mas de una forma de importar una base de datos en postgresql para este post hemos tomando de ejemplo que la base de datos a importar (<a title="Ir a wikipedia" href="http://en.wikipedia.org/wiki/Database_dump" target="_blank">dump</a>) fue generado como lo explicamos en un pasado <a title="Cómo hacer un dump completo de una base de datos en postgres" href="http://viviryaprenderweb.com/hacer-un-dump-completo-y-como-importarlo-en-postgres/" target="_blank">post</a>.</p>
<p>Dicho lo anterior, el comando para importar una base de datos en postgresql es el siguiente:</p>
<pre class="code">psql -U postgres -W -h localhost nombre_base &lt; dump_base.sql</pre>
<p>Como vemos utilizamos el comando <strong>psql</strong> con los siguientes parámetros:</p>
<table>
<thead>
<tr>
<td><strong>Parámetro</strong></td>
<td><strong>Significa</strong></td>
</tr>
</thead>
<tbody>
<tr>
<td>-U</td>
<td>Se refiere al Usuario, en nuestro ejemplo usamos el usuario:  postgres</td>
</tr>
<tr>
<td>-W</td>
<td>Con este parámetro conseguiremos que nos solicite el password del usuario antes especificado</td>
</tr>
<tr>
<td>-h</td>
<td>Con este indicamos cuál es el servidor PostgreSQL al que nos conectaremos para importar nuestro dump, si estamos en el mismo servidor podemos colocar localhost, si será un servidor remoto colocaremos la IP</td>
</tr>
<tr>
<td>nombre_base</td>
<td>Este es el ultimo parámetro en nuestra linea del comando, el cual hace referencia al nombre de la base de datos a la que importaremos nuestro dump.</td>
</tr>
<tr>
<td nowrap="nowrap">&lt; dump_base.sql</td>
<td>Indicamos cual es el archivo que contiene el dump de la base y que por tanto queremos importar.</td>
</tr>
</tbody>
</table>
<p>Por último hemos creado un vídeo donde te mostramos el uso del comando:</p>
<p style="text-align: center;"><iframe src="https://www.youtube.com/embed/cbUZ1ryPH8Q" frameborder="0" width="420" height="315"></iframe></p>
<p>La entrada <a rel="nofollow" href="https://viviryaprenderweb.com/como-importar-una-base-de-datos-en-postgresql/">Cómo importar una base de datos en PostgreSQL</a> aparece primero en <a rel="nofollow" href="https://viviryaprenderweb.com">Vivir y Aprender Web</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://viviryaprenderweb.com/como-importar-una-base-de-datos-en-postgresql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
