<?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>umgeher&#039;s changelog &#187; postgresql</title>
	<atom:link href="http://changelog.umgeher.mitgnu.com/tag/postgresql/feed/" rel="self" type="application/rss+xml" />
	<link>http://changelog.umgeher.mitgnu.com</link>
	<description>just coding and .planning...</description>
	<lastBuildDate>Sun, 05 Feb 2012 00:31:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Changes…</title>
		<link>http://changelog.umgeher.mitgnu.com/plan/changes/</link>
		<comments>http://changelog.umgeher.mitgnu.com/plan/changes/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 19:31:30 +0000</pubDate>
		<dc:creator>umgeher</dc:creator>
				<category><![CDATA[.plan]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[db]]></category>
		<category><![CDATA[dogtag]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[gtalk]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[jabber]]></category>
		<category><![CDATA[meme]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[ocgi]]></category>
		<category><![CDATA[orkut]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[VCNews]]></category>
		<category><![CDATA[xmpp]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://changelog.umgeher.mitgnu.com/?p=514</guid>
		<description><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/plan/changes/" title="Changes..."></a>Depois de algum tempo pensando vi que o melhor a fazer e’ mudar. Pois vamos la’: O que entra: dogtags A nova engine para gerar HTML usando objetos. Mais rapida, simples e de menor tamanho. Simplesmente faz tudo o que &#8230;<p class="read-more"><a href="http://changelog.umgeher.mitgnu.com/plan/changes/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/plan/changes/" title="Changes..."></a><p>Depois de algum tempo pensando vi que o melhor a fazer e’ mudar. Pois vamos la’:</p>
<p>O que entra:</p>
<h3>dogtags</h3>
<p>A nova engine para gerar HTML usando objetos. Mais rapida, simples e de menor tamanho. Simplesmente faz tudo o que a OCGI fazia so’ que melhor.</p>
<h3>UDB</h3>
<p>O nosso drive se tornou algo realmente usavel. Com os testes que realizei esses dias eu vejo que esta’ melhor que o padrao antigo. UDB agora fica como padrao para “IO” em PostgreSQL e MySQL.</p>
<h3>VCNews</h3>
<p>O VCNews e’ um projeto para ter um certo controle nas midias digitais. A Engine esta’ completa para o Twitter e Meme (Yahoo!). Falta alguns outros modulos que ja’ estao em linha de producao como Yahoo! News, Google Search e Flickr. Facebook e Orkut entram na lista porem nao sei se e’ de grande validade a entrada do Orkut. Facebook eu gosto e tem muito recurso. Ja’ o Orkut acho um pedaco de software que nao deu certo nunca, me desculpem Orkuteiros. Mas desde sempre aquilo foi lento e sem uso pratico.</p>
<p>Com sua Engine pronta, digo que a sua API tambem esta’ pronta para o Universe! Podemos usar o Twitter e o Meme diretamente do VCNews.</p>
<h3>PyQt4</h3>
<p>Agora podemos ter a saida em PyQt4. As UI sao geradas pelo pyuic. As saidas, threads e operacoes ficam no Universe.</p>
<p>O que sai:</p>
<h3>OCGI</h3>
<p>Simplesmente nao faz mais sentindo ter ele quando o stable e o usavel com os novos padroes (HTML5 e cia). Depois de alguns anos vejo que a manutencao da engine OCGI nao faz sentindo. O uso de objetos para produzir o front-end e’ otimo, porem a manutencao dos padroes usados e’ muito maior nessa solucao.</p>
<h3>DB</h3>
<p>O drive que usavamos para MySQL esta’ simplesmente usando muito recurso para operacoes grandes.</p>
<h3>API Twitter</h3>
<p>Ja’ que o VCNews entrou e esta’ stable, nao vejo o porque deixar essa API na plataforma. Nao vamos dar manutencao direta nela. E quando tiver vai sair como stable primeiro para a VCNews’ Engine. Logo nao e’ mais necessaria.</p>
<p>==</p>
<p>E tambem… Abandonei o Jabber/XMPP/Gtalk. Nao vejo mais o porque usar. Nao me ajuda em nada, apenas atrabalha e pertuba o desenvolvimento. Prefiro o IRC. Quem ainda usa pode me achar na rede FreeNode, canal #mitgnu ou procure por umgeher. Para quem nao usa, mande email mesmo que responderei assim que conseguir.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.umgeher.mitgnu.com/plan/changes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WM e outros</title>
		<link>http://changelog.umgeher.mitgnu.com/mitgnu/universe/wm-e-outros/</link>
		<comments>http://changelog.umgeher.mitgnu.com/mitgnu/universe/wm-e-outros/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 05:36:44 +0000</pubDate>
		<dc:creator>umgeher</dc:creator>
				<category><![CDATA[.plan]]></category>
		<category><![CDATA[MitGNU]]></category>
		<category><![CDATA[SI]]></category>
		<category><![CDATA[Universe]]></category>
		<category><![CDATA[aterm]]></category>
		<category><![CDATA[awesome]]></category>
		<category><![CDATA[bnc]]></category>
		<category><![CDATA[BSD]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[libretto]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[sprites]]></category>
		<category><![CDATA[synergy]]></category>
		<category><![CDATA[udb]]></category>
		<category><![CDATA[workstation]]></category>

		<guid isPermaLink="false">http://changelog.umgeher.mitgnu.com/?p=261</guid>
		<description><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/mitgnu/universe/wm-e-outros/" title="WM e outros"></a>Awesome Voltei a usar o AWESOME, sem duvidas, o melhor de todos window managers que existem por ai. Bem talvez perca para o meu em alguns pontos =) (sim, ja’ fiz um window manager do zero). Depois de certa campanha &#8230;<p class="read-more"><a href="http://changelog.umgeher.mitgnu.com/mitgnu/universe/wm-e-outros/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/mitgnu/universe/wm-e-outros/" title="WM e outros"></a><h1>Awesome</h1>
<p>Voltei a usar o <a href="http://awesome.naquadah.org/">AWESOME</a>, sem duvidas, o melhor de todos window managers que existem por ai. Bem talvez perca para o meu em alguns pontos =) (sim, ja’ fiz um window manager do zero). Depois de certa campanha para eu parar de usar o <a href="http://www.windowmaker.info/">Windowmaker</a> (<a href="http://blog.tiveron.mitgnu.com">Tiveron</a> esta’ lendo isso? Feliz?), voltei ao incrivel Awesome.</p>
<p><a href="http://farm3.static.flickr.com/2531/4113554437_3a35ab0f50_o.png"><img class="aligncenter" src="http://farm3.static.flickr.com/2531/4113554437_d94627c2e2.jpg" alt="" width="500" height="156" /></a></p>
<p>O que faz dele incrivel:</p>
<ul>
<li><span style="background-color: #ffffff;">Very stable, fast and small codebase and footprint;</span></li>
<li><span style="background-color: #ffffff;">First window manager using asynchronous <a style="color: #347272;" href="http://xcb.freedesktop.org">XCB</a> library instead of the old synchronous <a style="color: #347272;" href="http://en.wikipedia.org/wiki/Xlib">Xlib</a>: make <strong>awesome</strong> less subject to latency than many window managers;</span></li>
<li><span style="background-color: #ffffff;">Very well documented source code and API;</span></li>
<li><span style="background-color: #ffffff;">No mouse needed: everything can be performed with keyboard;</span></li>
<li><span style="background-color: #ffffff;">Real multihead support (XRandR, Xinerama or Zaphod mode) with per screen desktops (tags);</span></li>
<li><span style="background-color: #ffffff;">Implement many <a style="color: #347272;" href="http://www.freedesktop.org">Freedesktop</a> standards: <a style="color: #347272;" href="http://standards.freedesktop.org/wm-spec/wm-spec-latest.html">EWMH</a>, <a style="color: #347272;" href="http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html">XDG Base Directory</a>, <a style="color: #347272;" href="http://standards.freedesktop.org/xembed-spec/xembed-spec-latest.html">XEmbed</a>, <a style="color: #347272;" href="http://www.galago-project.org/specs/notification/">Desktop Notification</a>, <a style="color: #347272;" href="http://standards.freedesktop.org/systemtray-spec/systemtray-spec-latest.html">System Tray</a>;</span></li>
<li><span style="background-color: #ffffff;">Doesn’t distinguish between layers: there is no floating or tiled layer;</span></li>
<li><span style="background-color: #ffffff;">Use tags instead of workspaces: allow to place clients on several tags, and display several tags at the same time;</span></li>
<li><span style="background-color: #ffffff;">A lot of Lua extensions to add features: dynamic tagging, widget feeding, tabs, layouts …;</span></li>
<li><span style="background-color: #ffffff;"><a style="color: #347272;" href="http://dbus.freedesktop.org">D-Bus</a> support;</span></li>
</ul>
<p><span style="background-color: #ffffff;">Com ele tenho total controle de tudo no meu Desktop apenas usando o teclado. Bem outro ponto legal e’ que pratico o meu Lua.</span></p>
<h1>Aterm</h1>
<p><span style="background-color: #ffffff;">Tambem acabei voltando a usar o Aterm. Sempre gostei muito do Aterm, mas sempre acabava usando o Xterm ja’ que sempre encontro ele em qualquer lugar.</span></p>
<p><span style="background-color: #ffffff;">Meu .Xdefaults para Aterm:</span></p>
<blockquote>
<pre>aterm*transparent:true
<span style="background-color: #ffffff;">aterm*shading:40
aterm*foreground:Gray
aterm*scrollBar:false
aterm*saveLines:32767
aterm*font: -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1</span></pre>
</blockquote>
<p>Resultado do .Xdefaults esta’ no screen shot la’ em cima… =)</p>
<h1>SI</h1>
<p>Agora temos um recurso muito legal para quem ira’ utilizar a nuvem SI para deixar imagens padroes da sua app/site.</p>
<blockquote>
<pre>Si.sprite(['image1','image2','image3'])</pre>
</blockquote>
<p>Podemos criar um Sprite dinamico! Tenho de estudar alguns metodos para aproveitar ainda mais os espacos em branco deixado pela juncao das imagens e colocar atribuicao de preferir sprite horizontal ou vertical.</p>
<h1>Workstation</h1>
<p>Novo layout da minha workstation:</p>
<ul>
<li><span style="background-color: #ffffff;">coloquei o Libretto 50ct de volta ao trabalho rodando uma BNC para me deixar o maximo possivel online no #mitgnu (freenode)</span></li>
<li><span style="background-color: #ffffff;">walker (eeepc900) rodando o pidgin, skype, irssi e um cliente synergy para ter um controle facilitado</span></li>
<li><span style="background-color: #ffffff;">darthvader rodando synergy server e Universe</span></li>
<li><span style="background-color: #ffffff;">earl rodando varios services para minha rede local como Universe, UDB, stg dos meus projetos, postgresql, bittorrent e getstream (script meu para ripar radios online)</span></li>
<li><span style="background-color: #ffffff;">bajinger rodando sync server de meus documentos </span></li>
<li><span style="background-color: #ffffff;">sarabi servindo mysql</span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://changelog.umgeher.mitgnu.com/mitgnu/universe/wm-e-outros/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

