<?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>Agras Zeta Atino</title>
	<atom:link href="http://blog.santiago.zarate.net.ve/feeds/categories/planetas/ubuntu/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.santiago.zarate.net.ve</link>
	<description>Un blog mas de tecnologia, locuras y procrastinacion</description>
	<lastBuildDate>Sun, 27 May 2012 13:59:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>PostgreSQL and HTTP tools</title>
		<link>http://blog.santiago.zarate.net.ve/2012/05/postgresql-and-http-tools</link>
		<comments>http://blog.santiago.zarate.net.ve/2012/05/postgresql-and-http-tools#comments</comments>
		<pubDate>Sun, 27 May 2012 13:57:06 +0000</pubDate>
		<dc:creator>foursixnine</dc:creator>
				<category><![CDATA[Bases de Datos]]></category>
		<category><![CDATA[Planeta Linux]]></category>
		<category><![CDATA[Planetas]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[ubuntu-ve]]></category>

		<guid isPermaLink="false">http://blog.santiago.zarate.net.ve/?p=237</guid>
		<description><![CDATA[Today i&#8217;ve read at Planet Postgres a post about an interesting tool which is meant to use Http as way of comunication to a postgresql database and json as return datatype, its name is pg_httpd. Have a look at the comments, they&#8217;re very interesting, and the project looks very helpful. This also made me remember [...]]]></description>
			<content:encoded><![CDATA[<p>Today i&#8217;ve read at <a href="http://planet.postgresql.com" title="ad" target="_blank">Planet Postgres</a> a post about an <a href="http://markwkm.blogspot.com/2012/05/using-http-to-access-postgres.html" title="interesting article" target="_blank">interesting tool</a> which is meant to use Http as way of comunication to a postgresql database and json as return datatype, its name is <a href="https://github.com/markwkm/pg_httpd" title="pg_httpd" target="_blank">pg_httpd</a>. </p>
<p>Have a look at the comments, they&#8217;re very interesting, and the project looks very helpful. </p>
<p>This also made me remember of another tool, <a href="http://htsql.org/" title="HTSQL" target="_blank">HTSQL</a>, this is basicly the same, just a little more robust and written in Python. I&#8217;ts aim is basicly the same, just provide a simple way to access data stored in postgresql (Although HTSQL supports as many databases as your python&#8217;s database drivers installed). the great thing is that it even comes with fancy stuff to even create graphics. </p>
<p>HTSQL supports graphics, different output types and so on (You can take a look at their extensive tutorial <a href="http://htsql.org/doc/tutorial.html" title="HTSQL Tutorial" target="_blank">here</a>.</p>
<p>Again, both projects are extremely useful, just depending on what you need, you&#8217;d use one or the other (Or none).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.santiago.zarate.net.ve/2012/05/postgresql-and-http-tools/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Create ISO image from USB/Pendrive or any directory &#124;&#124; Crear una imagen ISO desde un Pendrive o cualquier directorio</title>
		<link>http://blog.santiago.zarate.net.ve/2012/01/create-iso-image-from-usbpendrive-or-any-directory-crear-una-imagen-iso-desde-un-pendrive-o-cualquier-directorio</link>
		<comments>http://blog.santiago.zarate.net.ve/2012/01/create-iso-image-from-usbpendrive-or-any-directory-crear-una-imagen-iso-desde-un-pendrive-o-cualquier-directorio#comments</comments>
		<pubDate>Thu, 12 Jan 2012 12:52:56 +0000</pubDate>
		<dc:creator>foursixnine</dc:creator>
				<category><![CDATA[Planeta Linux]]></category>
		<category><![CDATA[Planetas]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[ubuntu-ve]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[iso]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[respaldo]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://blog.santiago.zarate.net.ve/?p=234</guid>
		<description><![CDATA[If you ever have the need to create a ISO image from a Pendrive/USB disk or a directory, this line might save your life. Si en algun momento te has visto en la necesidad de crear una imagen ISO de un pendrive, disco usb o un directorio en particular esta linea podria salvar tu vida: [...]]]></description>
			<content:encoded><![CDATA[<p>If you ever have the need to create a ISO image from a Pendrive/USB disk or a directory, this line might save your life.</p>
<p>Si en algun momento te has visto en la necesidad de crear una imagen ISO de un pendrive, disco usb o un directorio en particular esta linea podria salvar tu vida:</p>
<pre class="brush: bash; title: ; notranslate">mkisofs -o name-of-your-image.iso /path/to/directory </pre>
<p>And that&#8217;s it, no sudo, no dd, no need to use more space than needed (a problem i found using DD)<br />
Y eso es todo, sin sudo, sin dd, sin necesidad de usar mas espacio del requerido (un problema que encontre cuando trate de usar dd)</p>
<p>note: add <b>-J</b> if you&#8217;re planning to use that iso on windows<br />
nota: agrega <b>-J</b> si vas a utilizar esa ISO en windows</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.santiago.zarate.net.ve/2012/01/create-iso-image-from-usbpendrive-or-any-directory-crear-una-imagen-iso-desde-un-pendrive-o-cualquier-directorio/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Git repository from scratch &#124; Creando un repositorio GIT desde cero</title>
		<link>http://blog.santiago.zarate.net.ve/2011/12/git-repository-from-scratch-creando-un-repositorio-git-desde-cero</link>
		<comments>http://blog.santiago.zarate.net.ve/2011/12/git-repository-from-scratch-creando-un-repositorio-git-desde-cero#comments</comments>
		<pubDate>Wed, 28 Dec 2011 07:53:32 +0000</pubDate>
		<dc:creator>foursixnine</dc:creator>
				<category><![CDATA[How I?]]></category>
		<category><![CDATA[Planeta Linux]]></category>
		<category><![CDATA[Planetas]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://blog.santiago.zarate.net.ve/?p=215</guid>
		<description><![CDATA[Just go to the end of the post if you dont wanna read all of it So you&#8217;ve been playing with git, and you&#8217;ve already done the common thing: And then, you decide to upload your code somewhere else than github, gitorius or anywhat lets you use git (and where the workflow is: first create [...]]]></description>
			<content:encoded><![CDATA[<p><del datetime="2011-12-28T07:40:51+00:00">Just go to the end of the post if you dont wanna read all of it</del><br />
So you&#8217;ve been playing with git, and you&#8217;ve already done the common thing:</p>
<pre class="brush: bash; title: ; notranslate">
$ git init
$ git add .
$ git commit
</pre>
<p>And then, you decide to upload your code somewhere else than github, gitorius or anywhat lets you use git (and where the workflow is: first create the repo, clone, then develop). That&#8217;s when you meet it, the hell&#8230; Its very annoying specially when you just want quick development, and what you really need is to start something, after you finish you decide to track the code, and then you see yourself in something like this:</p>
<pre class="brush: bash; title: ; notranslate">
$ mkdir ../myproject-new
$ cd ../myproject-new
$ git init
$ mv ../myproject/* .
$ git add .
$ git commit
</pre>
<p>And then, you meet the unconfortable truth, you dont have a bare rep to push your changes&#8230; so you kind of start over, to create a new repo so you can clone from it (although its empty) then add your files, commit and push&#8230; An easy way to do this would be like this:</p>
<p>Say you have a local branch, no other locations to pull from or to push to, your only working copy, and want to upload somewhere&#8230; before going into the git init|add|commit|clone|add origin hell just do this within your working copy:</p>
<pre class="brush: bash; title: ; notranslate">git clone --bare $(pwd) git://server.com/path.git</pre>
<p>And that&#8217;s it, this will create a new bare directory under the the path you specified&#8230; with no additional setup, and no madness. So you can ask your team members to just clone from server.com/path.git and that&#8217;s it&#8230; Painless</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.santiago.zarate.net.ve/2011/12/git-repository-from-scratch-creando-un-repositorio-git-desde-cero/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MD5 easily from shell with Perl  &#124; MD5 Facil desde la consola con Perl</title>
		<link>http://blog.santiago.zarate.net.ve/2011/12/md5-easily-from-shell-with-perl-md5-facil-desde-la-consola-con-perl</link>
		<comments>http://blog.santiago.zarate.net.ve/2011/12/md5-easily-from-shell-with-perl-md5-facil-desde-la-consola-con-perl#comments</comments>
		<pubDate>Wed, 28 Dec 2011 07:35:29 +0000</pubDate>
		<dc:creator>foursixnine</dc:creator>
				<category><![CDATA[How I?]]></category>
		<category><![CDATA[Planeta Linux]]></category>
		<category><![CDATA[Planetas]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://blog.santiago.zarate.net.ve/?p=211</guid>
		<description><![CDATA[Recently i found myself having to generate a md5 hash to specific lines in a file&#8230; after googling a while (being addicted to automation more than repeating myself) i came with this simple solution in perl:]]></description>
			<content:encoded><![CDATA[<p>Recently i found myself having to generate a md5 hash to specific lines in a file&#8230; after googling a while (being addicted to automation more than repeating myself) i came with this simple solution in perl:</p>
<div id="gist1526983" class="gist">
      <div class="gist-file">
        <div class="gist-data gist-syntax">



  <div class="file-data">
    <table cellpadding="0" cellspacing="0" class="lines highlight">
      <tr>
        <td class="line-numbers">
          <span class="line-number" id="file-md5-sh-L1" rel="file-md5-sh-L1">1</span>
        </td>
        <td class="line-data">
          <pre class="line-pre"><div class="line" id="file-md5-sh-LC1">perl -M<span class="s1">&#39;Digest::MD5 qw(md5_hex)&#39;</span> -e <span class="s1">&#39;print md5_hex(&quot;`date +%d%m%y`&quot;)&#39;</span></div></pre>
        </td>
      </tr>
    </table>
  </div>

        </div>

        <div class="gist-meta">
          <a href="https://gist.github.com/foursixnine/1526983/raw/7050384258e7945165b7889db9b943e19e1ad717/md5.sh" style="float:right">view raw</a>
          <a href="https://gist.github.com/foursixnine/1526983#file-md5-sh" style="float:right; margin-right:10px; color:#666;">md5.sh</a>
          <a href="https://gist.github.com/foursixnine/1526983">This Gist</a> brought to you by <a href="http://github.com">GitHub</a>.
        </div>
      </div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.santiago.zarate.net.ve/2011/12/md5-easily-from-shell-with-perl-md5-facil-desde-la-consola-con-perl/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pretty Print JSON &#124; Mostrando cadenas en JSON Legibles</title>
		<link>http://blog.santiago.zarate.net.ve/2011/12/pretty-print-json-mostrando-cadenas-en-json-legibles</link>
		<comments>http://blog.santiago.zarate.net.ve/2011/12/pretty-print-json-mostrando-cadenas-en-json-legibles#comments</comments>
		<pubDate>Wed, 28 Dec 2011 07:24:15 +0000</pubDate>
		<dc:creator>foursixnine</dc:creator>
				<category><![CDATA[How I?]]></category>
		<category><![CDATA[Planeta Linux]]></category>
		<category><![CDATA[Planetas]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[ubuntu-ve]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://beta.proyectos.zarate.net.ve/?p=3</guid>
		<description><![CDATA[This is a post of the series: How I. Este es un post simple en la serie &#8220;Como yo&#8220;. The idea for now is to show JSON strings in a fashion way so that we can read complex JSON strings easier, ill show some ways, its up to you which one to use. La idea es [...]]]></description>
			<content:encoded><![CDATA[<p>This is a post of the series: <a title="How I Series" href="/category/how-i" target="_blank">How I</a>.<br />
Este es un post simple en la serie &#8220;<a title="Como Yo" href="/category/how-i" target="_blank">Como yo</a>&#8220;.</p>
<p>The idea for now is to show <a title="JavaScript Object Notation" href="http://es.wikipedia.org/wiki/JSON" target="_blank">JSON</a> strings in a fashion way so that we can read complex <a title="JavaScript Object Notation" href="http://es.wikipedia.org/wiki/JSON" target="_blank">JSON</a> strings easier, ill show some ways, its up to you which one to use.</p>
<p>La idea es poder ver cadenas <a title="JavaScript Object Notation" href="http://es.wikipedia.org/wiki/JSON" target="_blank">JSON</a> en una forma bonita y sencilla de leer complejas cadenas <a title="JavaScript Object Notation" href="http://es.wikipedia.org/wiki/JSON" target="_blank">JSON</a>, de una forma realmente sencilla. Mostrare algunas formas, tu decides cual te conviene.</p>
<p>Python:</p>
<pre class="brush: bash; title: ; notranslate">cat file.json | python -mjson.tool</pre>
<p>Perl:</p>
<pre class="brush: bash; title: ; notranslate">cat file.json | perl jsonpp.pl</pre>
<div id="gist807220" class="gist">
      <div class="gist-file">
        <div class="gist-data gist-syntax">



  <div class="file-data">
    <table cellpadding="0" cellspacing="0" class="lines highlight">
      <tr>
        <td class="line-numbers">
          <span class="line-number" id="file-jsonpp-pl-L1" rel="file-jsonpp-pl-L1">1</span>
          <span class="line-number" id="file-jsonpp-pl-L2" rel="file-jsonpp-pl-L2">2</span>
          <span class="line-number" id="file-jsonpp-pl-L3" rel="file-jsonpp-pl-L3">3</span>
          <span class="line-number" id="file-jsonpp-pl-L4" rel="file-jsonpp-pl-L4">4</span>
          <span class="line-number" id="file-jsonpp-pl-L5" rel="file-jsonpp-pl-L5">5</span>
          <span class="line-number" id="file-jsonpp-pl-L6" rel="file-jsonpp-pl-L6">6</span>
          <span class="line-number" id="file-jsonpp-pl-L7" rel="file-jsonpp-pl-L7">7</span>
          <span class="line-number" id="file-jsonpp-pl-L8" rel="file-jsonpp-pl-L8">8</span>
          <span class="line-number" id="file-jsonpp-pl-L9" rel="file-jsonpp-pl-L9">9</span>
        </td>
        <td class="line-data">
          <pre class="line-pre"><div class="line" id="file-jsonpp-pl-LC1"><span class="c1">#!/usr/bin/env perl</span></div><div class="line" id="file-jsonpp-pl-LC2">&nbsp;</div><div class="line" id="file-jsonpp-pl-LC3"><span class="k">use</span> <span class="n">JSON</span><span class="p">;</span></div><div class="line" id="file-jsonpp-pl-LC4">&nbsp;</div><div class="line" id="file-jsonpp-pl-LC5"><span class="k">my</span> <span class="nv">$json</span> <span class="o">=</span> <span class="n">JSON</span><span class="o">-&gt;</span><span class="k">new</span><span class="p">;</span></div><div class="line" id="file-jsonpp-pl-LC6"><span class="nb">undef</span> <span class="vg">$/</span><span class="p">;</span></div><div class="line" id="file-jsonpp-pl-LC7"><span class="k">while</span> <span class="p">(</span><span class="o">&lt;&gt;</span><span class="p">)</span> <span class="p">{</span></div><div class="line" id="file-jsonpp-pl-LC8">    <span class="k">print</span> <span class="nv">$json</span><span class="o">-&gt;</span><span class="n">pretty</span><span class="o">-&gt;</span><span class="n">encode</span><span class="p">(</span><span class="nv">$json</span><span class="o">-&gt;</span><span class="n">decode</span><span class="p">(</span><span class="nv">$_</span><span class="p">));</span></div><div class="line" id="file-jsonpp-pl-LC9"><span class="p">}</span></div></pre>
        </td>
      </tr>
    </table>
  </div>

        </div>

        <div class="gist-meta">
          <a href="https://gist.github.com/jonjensen/807220/raw/7d76665e653f66b3f3c87ba289dd6ca57a991d04/jsonpp.pl" style="float:right">view raw</a>
          <a href="https://gist.github.com/jonjensen/807220#file-jsonpp-pl" style="float:right; margin-right:10px; color:#666;">jsonpp.pl</a>
          <a href="https://gist.github.com/jonjensen/807220">This Gist</a> brought to you by <a href="http://github.com">GitHub</a>.
        </div>
      </div>
</div>

<p>ps: Most of the info comes from a post at <a href="http://blog.endpoint.com/2011/02/json-pretty-printer.html">endpoint&#8217;s blog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.santiago.zarate.net.ve/2011/12/pretty-print-json-mostrando-cadenas-en-json-legibles/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Calidad de servicio en Venezuela, un existe: Caso Librerias Nacho</title>
		<link>http://blog.santiago.zarate.net.ve/2010/05/calidad-de-servicio-en-venezuela-aun-existe-caso-librerias-nacho</link>
		<comments>http://blog.santiago.zarate.net.ve/2010/05/calidad-de-servicio-en-venezuela-aun-existe-caso-librerias-nacho#comments</comments>
		<pubDate>Wed, 19 May 2010 20:04:05 +0000</pubDate>
		<dc:creator>foursixnine</dc:creator>
				<category><![CDATA[Curiosidades]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Planeta Linux]]></category>
		<category><![CDATA[calidad de servicio]]></category>
		<category><![CDATA[denuncia]]></category>
		<category><![CDATA[librerias]]></category>
		<category><![CDATA[libros]]></category>

		<guid isPermaLink="false">http://blog.santiago.zarate.net.ve/?p=185</guid>
		<description><![CDATA[Desde hace unos dias estoy buscando un libro de Giorgio Faletti, cuyo titulo es &#8220;Yo mato&#8221;. En vista de que tecni-ciencia y librerias nacho poseen cuentas de twitter (@tecniciencia y @libreriasnacho), me decidi a tomar un momento y escribirle a ambos: estoy buscando el libro &#8220;Yo mato&#8221; de giorgio faletti&#8230; alguna idea de si se [...]]]></description>
			<content:encoded><![CDATA[<p>Desde hace unos dias estoy buscando un libro de Giorgio Faletti, cuyo titulo es &#8220;Yo mato&#8221;.</p>
<p>En vista de que tecni-ciencia y librerias nacho poseen cuentas de twitter (<a href="http://twitter.com/tecniciencia">@tecniciencia</a> y <a href="http://twitter.com/libreriasnacho">@libreriasnacho</a>), me decidi a tomar un momento y <a href="http://twitter.com/foursixnine/status/13787401606">escribirle a ambos</a>: </p>
<blockquote><p>estoy buscando el libro &#8220;Yo mato&#8221; de giorgio faletti&#8230; alguna idea de si se puede conseguir?&#8230;</p></blockquote>
<p>Las respuestas obtenidas de uno y de otro:</p>
<fieldset>
<legend><a href="http://twitter.com/tecniciencia/status/13787475602">@tecniciencia</a></legend>
<blockquote><p>es una Ed. del 2005, se agoto RT @foursixnine: @tecniciencia estoy buscando el libro &#8220;Yo mato&#8221; de giorgio faletti&#8230;</p></blockquote>
<p>Algo que puedo traducir como un &#8220;No, no tenemos y no vamos a buscar.&#8221;</p></blockquote>
</fieldset>
<fieldset>
<legend><a href="http://twitter.com/libreriasnacho/status/13808031762">@libreriasnacho</a></legend>
<blockquote><p>
@foursixnine Oye, gran libro, una buena novela negra contemporánea debe haber edición de bolsillo en alguna tienda te averiguamos y avisamos</p></blockquote>
<p>Algo que puedo traducir como un &#8220;No estamos seguros, pero vamos a ver&#8230; si nos acordamos de ti, te avisamos.&#8221;</p>
<p>Dias despues, recibo un DM via twitter:</p>
<blockquote><p>11:31am, May 18<br />
Hola, de verdad ha sido infructuosa la localización de &#8220;Yo mato&#8221;, le pedí a la editorial q investigara donde pueda haber alguno te aviso.</p></blockquote>
<p>A esto le llamo yo calidad de servicio&#8230; No consiguieron el libro, no se si buscaron, pero se preocuparon por enviarme un mensaje, para hacerme saber el status de la busqueda. </p>
</fieldset>
<p>Por eso y mucho mas, hasta ahora prefiero comprar en Nachos que en Tecniciencia. Seria interesante que en Nachos, hicieran unos cuantos eventos&#8230; como un intercambio de libros, una feria abierta pues. Sera que me escuchan esta vez?&#8230; <img src='http://blog.santiago.zarate.net.ve/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Saludos. Y de verdad&#8230; KUDOS! por <a href="http://libreriasnacho.wordpress.com/"><img src="http://1.bp.blogspot.com/_yglf4UAlbVQ/SSoS7NS4yFI/AAAAAAAAFCY/tNZEsIDb70w/s320/logo_nacho.gif" alt="Librerias Nacho" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.santiago.zarate.net.ve/2010/05/calidad-de-servicio-en-venezuela-aun-existe-caso-librerias-nacho/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compilando PostgreSQL 9 Beta 1</title>
		<link>http://blog.santiago.zarate.net.ve/2010/05/compilando-postgresql-9-beta-1</link>
		<comments>http://blog.santiago.zarate.net.ve/2010/05/compilando-postgresql-9-beta-1#comments</comments>
		<pubDate>Tue, 04 May 2010 06:28:16 +0000</pubDate>
		<dc:creator>foursixnine</dc:creator>
				<category><![CDATA[Bases de Datos]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[How I?]]></category>
		<category><![CDATA[Planeta Linux]]></category>
		<category><![CDATA[Planetas]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[ubuntu-ve]]></category>

		<guid isPermaLink="false">http://blog.santiago.zarate.net.ve/?p=178</guid>
		<description><![CDATA[¿Has sentido ganas de compilar PostgreSQL 9-beta-1? ¿Tienes ese impulso de pasión por descubrir que trae de nuevo? Puedes hacerlo en X sencillos pasos: Descarga las fuentes:  http://www.postgresql.org/ftp/source/v9.0beta1/ Luego de descargar, descomprimir con su herramienta favorita (tar -xvvzf o tar -xvvjf por nombrar un ejemplo) Moverse al directorio que se acaba de crear (postgresql-9.0beta1) y [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>¿Has sentido ganas de compilar PostgreSQL 9-beta-1? ¿Tienes ese impulso de pasión por descubrir que trae de nuevo?</p></blockquote>
<p>Puedes hacerlo en X sencillos pasos:</p>
<ol>
<li>Descarga las fuentes:  http://www.postgresql.org/ftp/source/v9.0beta1/</li>
<li>Luego de descargar, descomprimir con su herramienta favorita (<strong>tar -xvvzf </strong>o <strong>tar -xvvjf </strong>por nombrar un ejemplo)</li>
<li>Moverse al directorio que se acaba de crear (<strong>postgresql-9.0beta1</strong>) y revisar las opciones de compilación (./configure &#8211;help)</li>
<li>Instalar librerías necesarias,  de acuerdo con lo que se desee habilitar:<br />
<blockquote><p>libreadline-dev (Opcional, podrias usar &#8211;without-readline (<a href="http://www.postgresql.org/docs/8.4/static/app-psql.html">revisar este link</a>)<br />
libpam-dev (&#8211;with-pam)<br />
libxml2-dev (&#8211;with-xml)<br />
Soporte para <a href="http://www.postgresql.org/docs/8.4/static/xplang.html">lenguajes procedimentales o PL</a><br />
perl-dev (&#8211;with-perl)<br />
python-dev (&#8211;with-python)</p></blockquote>
</li>
<li>finalmente:<br />
<blockquote><p>./configure &#8211;with-pgport=5433 &#8211;with-perl &#8211;with-python &#8211;with-pam &#8211;with-openssl &#8211;with-libxml &#8211;prefix=$(pwd)/../pg9</p></blockquote>
</li>
<li>make &amp;&amp; make:</li>
<li>Al final del make veras un mensaje similar a este: <em>All of PostgreSQL successfully made. Ready to install</em></li>
<li>Al final del make install veras otro mensaje similar: <em>PostgreSQL installation complete</em>.</li>
<li>A jugar!:  <strong>PGDATA=$(pwd)/pg_data bin/initdb</strong></li>
</ol>
<p>Luego de todo esto, deberías tener una salida similar a esta:</p>
<blockquote><p>foursixnine@quaoar:~/proyectos/postgresql/pg9$ PGDATA=$(pwd)/pg_data bin/initdb<br />
The files belonging to this database system will be owned by user &#8220;foursixnine&#8221;.<br />
This user must also own the server process.</p>
<p>The database cluster will be initialized with locale es_VE.UTF-8.<br />
The default database encoding has accordingly been set to UTF8.<br />
The default text search configuration will be set to &#8220;spanish&#8221;.</p>
<p>fixing permissions on existing directory /home/foursixnine/proyectos/postgresql/pg9/pg_data &#8230; ok<br />
creating subdirectories &#8230; ok<br />
selecting default max_connections &#8230; 100<br />
selecting default shared_buffers &#8230; 28MB<br />
creating configuration files &#8230; ok<br />
creating template1 database in /home/foursixnine/proyectos/postgresql/pg9/pg_data/base/1 &#8230; ok<br />
initializing pg_authid &#8230; ok<br />
initializing dependencies &#8230; ok<br />
creating system views &#8230; ok<br />
loading system objects&#8217; descriptions &#8230; ok<br />
creating conversions &#8230; ok<br />
creating dictionaries &#8230; ok<br />
setting privileges on built-in objects &#8230; ok<br />
creating information schema &#8230; ok<br />
loading PL/pgSQL server-side language &#8230; ok<br />
vacuuming database template1 &#8230; ok<br />
copying template1 to template0 &#8230; ok<br />
copying template1 to postgres &#8230; ok</p>
<p>WARNING: enabling &#8220;trust&#8221; authentication for local connections<br />
You can change this by editing pg_hba.conf or using the -A option the<br />
next time you run initdb.</p>
<p>Success. You can now start the database server using:</p>
<p>bin/postgres -D /home/foursixnine/proyectos/postgresql/pg9/pg_data<br />
or<br />
bin/pg_ctl -D /home/foursixnine/proyectos/postgresql/pg9/pg_data -l logfile start</p></blockquote>
<p>Si todo va bien&#8230; ¡Felicitaciones, ya tienes instalado PostgreSQL en tu sistema (en mi caso, lo instale dentro de mi usuario, para no tener que estar usando sudo, o crear un script de inicio siempre&#8230;). Para verificar que esta todo bien:</p>
<blockquote><p>
<strong>foursixnine@quaoar:~/proyectos/postgresql/pg9$ bin/psql &#8211;port 5433 postgres</strong><br />
psql (9.0beta1)<br />
Type &#8220;help&#8221; for help.</p>
<p>postgres=#<br />
postgres=# q<br />
<strong>foursixnine@quaoar:~/proyectos/postgresql/pg9$ bin/createlang -p 5433  -d postgres  plperl<br />
foursixnine@quaoar:~/proyectos/postgresql/pg9$ bin/createlang -p 5433  -d postgres  plpythonu<br />
foursixnine@quaoar:~/proyectos/postgresql/pg9$ bin/createlang -l -p 5433  postgres<br />
</strong> Procedural Languages<br />
   Name    | Trusted?<br />
&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;-<br />
 plpgsql   | yes<br />
 plperl    | yes<br />
 plpythonu | no
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.santiago.zarate.net.ve/2010/05/compilando-postgresql-9-beta-1/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>El primer Beta  de PostgreSQL 9 ha sido liberado</title>
		<link>http://blog.santiago.zarate.net.ve/2010/05/el-primer-beta-de-la-version-9-0-ha-sido-liberado</link>
		<comments>http://blog.santiago.zarate.net.ve/2010/05/el-primer-beta-de-la-version-9-0-ha-sido-liberado#comments</comments>
		<pubDate>Mon, 03 May 2010 17:32:14 +0000</pubDate>
		<dc:creator>foursixnine</dc:creator>
				<category><![CDATA[Bases de Datos]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Planeta Linux]]></category>
		<category><![CDATA[Planetas]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[ubuntu-ve]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[postgresql]]></category>

		<guid isPermaLink="false">http://blog.santiago.zarate.net.ve/?p=175</guid>
		<description><![CDATA[El primer beta de la versión 9.0 de PostgreSQL está ahora disponible. La versión 9.0 es la primera versión de PostgreSQL que incluye replicación binaria, en tiempo real, integrada y con capacidad de responder consultas en la réplica, este tipo de replicación consiste en dos características: &#8220;Hot Standby&#8221; y &#8220;Streaming Replication&#8221;. Combinando esto con las [...]]]></description>
			<content:encoded><![CDATA[<p>El primer beta de la versión 9.0 de PostgreSQL<br />
está ahora disponible. La versión 9.0 es la primera versión de<br />
PostgreSQL que incluye replicación binaria, en tiempo real, integrada<br />
y con capacidad de responder consultas en la réplica, este tipo de<br />
replicación consiste en dos características: &#8220;Hot Standby&#8221; y<br />
&#8220;Streaming Replication&#8221;. Combinando esto con las otras características<br />
que se incluyen, está nueva versión permitirá expandir la adopción de<br />
PostgreSQL por nuevos usuarios y en nuevos tipos de aplicaciones.</p>
<p>Esta es una versión beta. Eso significa que se espera que tenga<br />
errores, inconvenientes y documentación incompleta. 9.0 beta está<br />
siendo liberado para que nuestros usuarios puedan encontrar esos<br />
inconvenientes y nos permitan eliminarlos antes del lanzamiento final.<br />
El Grupo Global de Desarrollo de PostgreSQL requiere que todos los<br />
usuarios de PostgreSQL descarguen y prueben la versión 9.0 beta para<br />
ayudarnos a producir en un tiempo razonable una versión 9.0 libre de<br />
problemas.</p>
<p>En la versión 9.0, una gran cantidad de nuevas características y<br />
mejoras permitirán a desarrolladores y DBAs ampliar su uso de<br />
PostgreSQL; estas incluyen:</p>
<p>* Nueva replicación binaria<br />
* Soporte para 64-bit en Windows<br />
* Un LISTEN/NOTIFY mejorado permite notificar los eventos de la<br />
base de datos de forma más rápida<br />
* Bloques de procedimientos anónimos con la sentencia DO<br />
* Triggers condicionales y triggers por columnas, estos últimos se<br />
ajustan al estándar SQL<br />
* Soporte para Python 3 en PL/Python y numerosas mejoras en PL/Perl<br />
* Restricciones de unicidad para datos no escalares (exclusion constraints)<br />
* Se mejoró el soporte para datos del tipo llave-valor<br />
* Remoción automática de joins, esto permitirá optimizar consultas<br />
generadas por sistemas ORM</p>
<p>La lista completa de más de 200 cambios está disponible en las notas<br />
de versión: <a href="http://developer.postgresql.org/pgdocs/postgres/release-9-0.html" target="_blank">http://developer.postgresql.org/pgdocs/postgres/release-9-0.html</a></p>
<p>Usuarios interesados en sacarle el mayor provecho a estas nuevas<br />
características deberían descargar y migrar sus aplicaciones a<br />
PostgreSQL 9.0 beta ahora. Debido a que la versión 9.0 incluye algunas<br />
nuevas características importantes asi como código interno revisado,<br />
asi como cambios a la sintaxis permitida por el lenguaje PL/PgSQL, se<br />
espera que existan problemas de compatibilidad con versiones<br />
anteriores.</p>
<p>El código fuente, asi como instaladores binarios para alagunas<br />
plataformas, están disponibles en el sitio web de PostgreSQL:</p>
<p>* Página de información del Beta: <a href="http://www.postgresql.org/developer/beta" target="_blank">http://www.postgresql.org/developer/beta</a><br />
* Código fuente: <a href="http://www.postgresql.org/ftp/source/9.0beta1" target="_blank">http://www.postgresql.org/ftp/source/9.0beta1</a><br />
* Instalador para Windows: <a href="http://www.enterprisedb.com/products/pgdownload.do" target="_blank">http://www.enterprisedb.com/products/pgdownload.do</a><br />
* Binarios para otras plataformas:<br />
<a href="http://www.postgresql.org/ftp/binary/9.0beta1" target="_blank">http://www.postgresql.org/ftp/binary/9.0beta1</a><br />
* Notas de versión:<br />
<a href="http://developer.postgresql.org/pgdocs/postgres/release-9-0.html" target="_blank">http://developer.postgresql.org/pgdocs/postgres/release-9-0.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.santiago.zarate.net.ve/2010/05/el-primer-beta-de-la-version-9-0-ha-sido-liberado/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PostgreSQL 9 Beta 1 Released!</title>
		<link>http://blog.santiago.zarate.net.ve/2010/05/postgresql-9-beta-1-released</link>
		<comments>http://blog.santiago.zarate.net.ve/2010/05/postgresql-9-beta-1-released#comments</comments>
		<pubDate>Mon, 03 May 2010 16:01:31 +0000</pubDate>
		<dc:creator>foursixnine</dc:creator>
				<category><![CDATA[Bases de Datos]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Planeta Linux]]></category>
		<category><![CDATA[Planetas]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[ubuntu-ve]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[postgresql]]></category>

		<guid isPermaLink="false">http://blog.santiago.zarate.net.ve/?p=171</guid>
		<description><![CDATA[The first beta release of PostgreSQL version 9.0 is now available. Version 9.0 is the first version of PostgreSQL to include built-in real-time binary database replication with query scale-out, consisting of two features, Hot Standby and Streaming Replication. Combined with its other major features, version 9.0 will expand adoption of PostgreSQL by new users and [...]]]></description>
			<content:encoded><![CDATA[<p>The first beta release of PostgreSQL version 9.0 is now available.  Version 9.0 is the first version of PostgreSQL to include built-in real-time binary database replication with query scale-out, consisting of two features, Hot Standby and Streaming Replication. Combined with its other major features, version 9.0 will expand adoption of PostgreSQL by new users and in new types of applications.</p>
<p>This release is a beta version.  This means that it is expected to have bugs, issues, and missing documentation.  9.0 beta is being released so that our users will find those issues and allow eliminating them before the final release.  All PostgreSQL users are requested to download and test version 9.0 to help us produce a timely and more trouble-free 9.0 release.</p>
<p>In this version, a number of new features will allow developers and DBAs to broaden their use of PostgreSQL, including:</p>
<p>* Hot Standby and Streaming Replication<br />
* 64-bit support on Windows<br />
* Improved LISTEN/NOTIFY allows fast internal database event messaging<br />
* Anonymous procedure blocks with the DO statement<br />
* Conditional and per-column triggers<br />
* Support for Python 3 in in PL/Python and numerous PL/Perl improvements<br />
* Uniqueness constraints for non-scalar data (exclusion constraints)<br />
* Improved key-value data support<br />
* Automatic join removal, optimizing for ORM-generated queries</p>
<p>The full list of over 200 changes is available in the release notes:</p>
<p>http://developer.postgresql.org/pgdocs/postgres/release-9-0.html</p>
<p>Users interested in taking advantage of these new features should download and test porting their applications to PostgreSQL 9.0 beta now. Because version 9.0 includes many new major features as well as overhauled internal code, such as changes to the syntax allowed by the PL/PgSQL language, backwards compatiblility issues are expected.</p>
<p>Source code, as well as binary installers for many platforms, is available from the PostgreSQL Web Site:</p>
<p>* Source:<br />
<a href="http://www.postgresql.org/ftp/source/V9.0beta1">http://www.postgresql.org/ftp/source/V9.0beta1</a><br />
* Windows Installer:<br />
<a href="http://www.enterprisedb.com/products/pgdownload.do">http://www.enterprisedb.com/products/pgdownload.do</a><br />
* Binaries for other platforms:<br />
<a href="http://www.postgresql.org/ftp/binary/v9.0beta1">http://www.postgresql.org/ftp/binary/v9.0beta1</a><br />
* Release Notes:</p>
<p>http://developer.postgresql.org/pgdocs/postgres/release-9-0.html</p>
<p>* Participating in Testing:<br />
<a href="http://www.postgresql.org/developer/beta">http://www.postgresql.org/developer/beta</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.santiago.zarate.net.ve/2010/05/postgresql-9-beta-1-released/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>compiling php5-simplexml</title>
		<link>http://blog.santiago.zarate.net.ve/2010/05/compiling-php5-simplexml</link>
		<comments>http://blog.santiago.zarate.net.ve/2010/05/compiling-php5-simplexml#comments</comments>
		<pubDate>Mon, 03 May 2010 04:58:17 +0000</pubDate>
		<dc:creator>foursixnine</dc:creator>
				<category><![CDATA[How I?]]></category>
		<category><![CDATA[Planeta Linux]]></category>
		<category><![CDATA[Planetas]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[ubuntu-ve]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[php5]]></category>

		<guid isPermaLink="false">http://blog.santiago.zarate.net.ve/?p=166</guid>
		<description><![CDATA[Ever had a problem compiling php5-simplexml on a FreeBSD system?. If you&#8217;ve been having trouble and the compiller complaining about not finding something related with a php extension named &#8220;spl&#8221;; Congratulations, you&#8217;ve been googling and found the right place to tell you: Upgrade your PHP to a 5.3.x version, since the SPL extension was removed. [...]]]></description>
			<content:encoded><![CDATA[<p>Ever had a problem compiling <a href="http://ve2.php.net/spl" target="_blank">php5-simplexml</a> on a FreeBSD system?. If you&#8217;ve been having trouble and the compiller complaining about not finding something related with a php extension named &#8220;spl&#8221;; Congratulations, you&#8217;ve been googling and found the right place to tell you: Upgrade your PHP to a  5.3.x version, since the SPL extension was removed.</p>
<p>Check the <a href="http://php.net/ChangeLog-5.php" target="_blank">PHP5 Changelog</a> and look for php 5.3.0:</p>
<blockquote><p>Improved SPL extension:</p>
<ul>
<li><strong>Added SPL to list of standard extensions that cannot be disabled. (Marcus)</strong></li>
</ul>
</blockquote>
<p> <img src='http://blog.santiago.zarate.net.ve/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Will save you lots of time&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.santiago.zarate.net.ve/2010/05/compiling-php5-simplexml/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
