<?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; Uprofile</title>
	<atom:link href="http://changelog.umgeher.mitgnu.com/tag/uprofile/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>VCNews’ engine &amp; apache rewrite</title>
		<link>http://changelog.umgeher.mitgnu.com/plan/vcnews-engine-apache-rewrite/</link>
		<comments>http://changelog.umgeher.mitgnu.com/plan/vcnews-engine-apache-rewrite/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 12:56:50 +0000</pubDate>
		<dc:creator>umgeher</dc:creator>
				<category><![CDATA[.plan]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[engine]]></category>
		<category><![CDATA[module]]></category>
		<category><![CDATA[rewrite]]></category>
		<category><![CDATA[Uprofile]]></category>
		<category><![CDATA[VCNews]]></category>

		<guid isPermaLink="false">http://changelog.umgeher.mitgnu.com/?p=705</guid>
		<description><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/plan/vcnews-engine-apache-rewrite/" title="VCNews&#039; engine &amp; apache rewrite"></a>Today I created some new features in VCNews’ engine. Uprofile sync. Now every single twitter and facebook’s profile will auto sign up with Uprofile’s account. WordPress reader Yahoo! news reader console “panel” control. I don’t like to view logs using &#8230;<p class="read-more"><a href="http://changelog.umgeher.mitgnu.com/plan/vcnews-engine-apache-rewrite/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/plan/vcnews-engine-apache-rewrite/" title="VCNews&#039; engine &amp; apache rewrite"></a><p>Today I created some new features in VCNews’ engine.</p>
<ul>
<li>Uprofile sync. Now every single twitter and facebook’s profile will auto sign up with Uprofile’s account.</li>
<li>WordPress reader</li>
<li>Yahoo! news reader</li>
<li>console “panel” control. I don’t like to view logs using web browser or ssh shell at “far away” servers, with this console app I can apply all regexp/grep rules than I want or, better, view logs at my local Emacs. OK this is not an Engine’s stuff, but I’d create some API to that works. Mmm, yeah… It’s runs using Uprofile authentication.</li>
</ul>
<h3>Apache Rewrite</h3>
<p>Just a few things to remember.</p>
<h4>Regular Expression Syntax</h4>
<ul>
<li><strong>^</strong> <em>start of string</em></li>
<li><strong>$</strong> <em>end of string</em></li>
<li><strong>.</strong> <em>any single character</em></li>
<li><strong>(a|b)</strong> <em>a or b</em></li>
<li><strong>(…)</strong> <em>group section</em></li>
<li><strong>[xyz]</strong> <em>item in range (x or y or z)</em></li>
<li><strong>[^xyz]</strong> <em>not in range (not x or y or z)</em></li>
<li><strong>x?</strong> <em>0 or one of x</em></li>
<li><strong>x*</strong> <em>0 or more of x</em></li>
<li><strong>x+</strong> <em>0 or more of x</em></li>
<li><strong>x{3}</strong> <em>exactly 3 of x</em></li>
<li><strong>x{3,}</strong> <em>3 or more of x</em></li>
<li><strong>x{3,6}</strong> <em>between 3 and 6 of x</em></li>
<li><strong>!(pattern)</strong> <em>apply rule when URL does not match pattern</em></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://changelog.umgeher.mitgnu.com/plan/vcnews-engine-apache-rewrite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2010-02-09</title>
		<link>http://changelog.umgeher.mitgnu.com/mitgnu/universe/2010-02-09/</link>
		<comments>http://changelog.umgeher.mitgnu.com/mitgnu/universe/2010-02-09/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 08:21:49 +0000</pubDate>
		<dc:creator>umgeher</dc:creator>
				<category><![CDATA[.plan]]></category>
		<category><![CDATA[MitGNU]]></category>
		<category><![CDATA[ShakeIt]]></category>
		<category><![CDATA[Universe]]></category>
		<category><![CDATA[Uprofile]]></category>

		<guid isPermaLink="false">http://changelog.umgeher.mitgnu.com/?p=413</guid>
		<description><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/mitgnu/universe/2010-02-09/" title="2010-02-09"></a>ShakeIt scripts utilizando o novo modelo (supernova) objetos tambem utilizando novo modelo Uprofile scripts usando supernova objetos usando supernova API nova OK Tenho algumas ideias novas para o Uprofile e  quero implementar ao longo de amanha. Melhorar o sistemas de &#8230;<p class="read-more"><a href="http://changelog.umgeher.mitgnu.com/mitgnu/universe/2010-02-09/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/mitgnu/universe/2010-02-09/" title="2010-02-09"></a><h2>ShakeIt</h2>
<ul>
<li>scripts utilizando o novo modelo (supernova)</li>
<li>objetos tambem utilizando novo modelo</li>
</ul>
<h2>Uprofile</h2>
<ul>
<li>scripts usando supernova</li>
<li>objetos usando supernova</li>
<li>API nova OK</li>
</ul>
<p>Tenho algumas ideias novas para o Uprofile e  quero implementar ao longo de amanha. Melhorar o sistemas de msgs e como a API fala com o web-service.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.umgeher.mitgnu.com/mitgnu/universe/2010-02-09/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2009/12/02</title>
		<link>http://changelog.umgeher.mitgnu.com/plan/20091202/</link>
		<comments>http://changelog.umgeher.mitgnu.com/plan/20091202/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 06:24:29 +0000</pubDate>
		<dc:creator>umgeher</dc:creator>
				<category><![CDATA[.plan]]></category>
		<category><![CDATA[bitlbee]]></category>
		<category><![CDATA[bnc]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[dogtag]]></category>
		<category><![CDATA[fernando morgenstern]]></category>
		<category><![CDATA[freenode]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[irssi]]></category>
		<category><![CDATA[redmine]]></category>
		<category><![CDATA[ShakeIt]]></category>
		<category><![CDATA[trac]]></category>
		<category><![CDATA[Uprofile]]></category>

		<guid isPermaLink="false">http://changelog.umgeher.mitgnu.com/?p=360</guid>
		<description><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/plan/20091202/" title="2009/12/02"></a>MitGNU Fernando Morgenstern e’ o nosso novo socio e gerente de projetos. =] Mudamos para Redmine, trac vai nos deixar saudades. Vamos ver se nao voltamos ao Trac. Bem ele nao morreu, eu mesmo irei utilizar o Trac para alguns &#8230;<p class="read-more"><a href="http://changelog.umgeher.mitgnu.com/plan/20091202/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/plan/20091202/" title="2009/12/02"></a><h1>MitGNU</h1>
<ul>
<li><span style="background-color: #ffffff;"><a href="http://fernandomarcelo.com/">Fernando Morgenstern</a> e’ o nosso novo socio e gerente de projetos. =]</span></li>
<li><span style="background-color: #ffffff;">Mudamos para <a href="http://www.redmine.org/">Redmine</a>, trac vai nos deixar saudades. Vamos ver se nao voltamos ao <a href="http://trac.edgewall.org/">Trac</a>. Bem ele nao morreu, eu mesmo irei utilizar o Trac para alguns controles pessoais.</span></li>
</ul>
<h1>ShakeIt</h1>
<ul>
<li><span style="background-color: #ffffff;">editar profile agora esta’ 100% com strings</span></li>
</ul>
<h1>Uprofile</h1>
<ul>
<li><span style="background-color: #ffffff;">[bug-fixed] url encode / decode</span></li>
</ul>
<h1>Umgeher</h1>
<ul>
<li>configurei minha bnc novamente (irc.freenode.net #mitgnu #freebsd)</li>
<li>parei de usar pidgin, comecei a usar uma solucao mais “tech”, com bitlbee e ircII como cliente</li>
</ul>
<p>Muito bom poder falar com o pessoal no meu cliente de irc preferido, ircII. Muito mais rapido, pratico e simples. Chega daquelas janelas para la’ e ca’. Uma unica janela/terminal com ircII esta’ otimo.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.umgeher.mitgnu.com/plan/20091202/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2009/11/21</title>
		<link>http://changelog.umgeher.mitgnu.com/plan/20091121/</link>
		<comments>http://changelog.umgeher.mitgnu.com/plan/20091121/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 14:00:39 +0000</pubDate>
		<dc:creator>umgeher</dc:creator>
				<category><![CDATA[.plan]]></category>
		<category><![CDATA[666]]></category>
		<category><![CDATA[BSD]]></category>
		<category><![CDATA[dogtag]]></category>
		<category><![CDATA[ShakeIt]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[tux]]></category>
		<category><![CDATA[Universe]]></category>
		<category><![CDATA[Uprofile]]></category>

		<guid isPermaLink="false">http://changelog.umgeher.mitgnu.com/?p=277</guid>
		<description><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/plan/20091121/" title="2009/11/21"></a>shakeit — modulo de flash, estado, cidade e footer usando dogtag uprofile — sistema de busca retorna agora total de encontrados shakeit — reajustamento dos modulos e metodos para melhor organizacao universe — fechamento da rc1 do dogtag svn — &#8230;<p class="read-more"><a href="http://changelog.umgeher.mitgnu.com/plan/20091121/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/plan/20091121/" title="2009/11/21"></a><div><img class="alignright" src="http://www.oook.cz/screenshots/takeittux2.png" alt="" width="202" height="151" /></div>
<ul>
<li><span style="background-color: #ffffff;">shakeit — modulo de flash, estado, cidade e footer usando dogtag</span></li>
<li><span style="background-color: #ffffff;">uprofile — sistema de busca retorna agora total de encontrados</span></li>
<li><span style="background-color: #ffffff;">shakeit — reajustamento dos modulos e metodos para melhor organizacao</span></li>
<li><span style="background-color: #ffffff;">universe — fechamento da rc1 do dogtag</span></li>
<li><span style="background-color: #ffffff;">svn — commit numero 666!<br />
</span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://changelog.umgeher.mitgnu.com/plan/20091121/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2009/11/20</title>
		<link>http://changelog.umgeher.mitgnu.com/plan/20091120/</link>
		<comments>http://changelog.umgeher.mitgnu.com/plan/20091120/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 05:25:46 +0000</pubDate>
		<dc:creator>umgeher</dc:creator>
				<category><![CDATA[.plan]]></category>
		<category><![CDATA[bridge]]></category>
		<category><![CDATA[desempenho]]></category>
		<category><![CDATA[dogtag]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[MitGNU]]></category>
		<category><![CDATA[ocgi]]></category>
		<category><![CDATA[produto]]></category>
		<category><![CDATA[sf]]></category>
		<category><![CDATA[ShakeIt]]></category>
		<category><![CDATA[tag]]></category>
		<category><![CDATA[Uprofile]]></category>

		<guid isPermaLink="false">http://changelog.umgeher.mitgnu.com/?p=271</guid>
		<description><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/plan/20091120/" title="2009/11/20"></a>melhorei controle de senhas do Uprofile cadastro ShakeIt usando Uprofile working mudancas de metodos do Bridge do ShakeIt para melhor organizacao e manutencao shakeit totalmente usando universe versao supernova nova OCGI, se chama (por enquanto) objects.tag, mas acho que vou &#8230;<p class="read-more"><a href="http://changelog.umgeher.mitgnu.com/plan/20091120/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/plan/20091120/" title="2009/11/20"></a><ul>
<li><span style="background-color: #ffffff;">melhorei controle de senhas do Uprofile</span></li>
<li><span style="background-color: #ffffff;">cadastro ShakeIt usando Uprofile working</span></li>
<li><span style="background-color: #ffffff;">mudancas de metodos do Bridge do ShakeIt para melhor organizacao e manutencao </span></li>
<li>shakeit totalmente usando universe versao supernova</li>
<li>nova OCGI, se chama (por enquanto) objects.tag, mas acho que vou chamar de DogTag</li>
</ul>
<p>O desempenho da versao Supernova e’ muito bom!!! Alem das listas de Objetos estar bem maior, facilitando o uso para desenvolver rapidamente.</p>
<p>Espero amanha fechar uma versao estavel da DotTag e quem sabe apresentar o novo produto MitGNU… =)</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.umgeher.mitgnu.com/plan/20091120/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Algumas coisas que fiz hoje…</title>
		<link>http://changelog.umgeher.mitgnu.com/mitgnu/algumas-coisas-que-fiz-hoje/</link>
		<comments>http://changelog.umgeher.mitgnu.com/mitgnu/algumas-coisas-que-fiz-hoje/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 07:53:59 +0000</pubDate>
		<dc:creator>umgeher</dc:creator>
				<category><![CDATA[.plan]]></category>
		<category><![CDATA[MitGNU]]></category>
		<category><![CDATA[ShakeIt]]></category>
		<category><![CDATA[Uprofile]]></category>
		<category><![CDATA[VCNews]]></category>

		<guid isPermaLink="false">http://changelog.umgeher.mitgnu.com/?p=192</guid>
		<description><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/mitgnu/algumas-coisas-que-fiz-hoje/" title="Algumas coisas que fiz hoje..."></a>Hoje ate’ que foi um dia legal. ShakeIt changeLocation — Agora podemos controlar location dos profiles usando Session normal, esta’ aplicado normalmente na classe, gostei do resultado final. search — Sistema de busca totalmente ok! [*] Ver Uprofile =) event &#8230;<p class="read-more"><a href="http://changelog.umgeher.mitgnu.com/mitgnu/algumas-coisas-que-fiz-hoje/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/mitgnu/algumas-coisas-que-fiz-hoje/" title="Algumas coisas que fiz hoje..."></a><p>Hoje ate’ que foi um dia legal.</p>
<p><strong>ShakeIt</strong></p>
<ul>
<li><strong>changeLocation</strong> — Agora podemos controlar location dos profiles usando Session normal, esta’ aplicado normalmente na classe, gostei do resultado final.</li>
<li><strong>search</strong> — Sistema de busca totalmente ok! [*] Ver Uprofile =)</li>
<li><strong>event</strong> — recomecei a escrever a class de eventos e ja’ connectei ao OODB</li>
</ul>
<p><strong>Uprofile</strong></p>
<ul>
<li><strong>search profile</strong> — Gracas ao ShakeIt, agora o search de profile ganhou um ponto a mais em performace e API pronta para uso do search. Detalhe que ele busca em qualquer informacao basica do profile retornando assim os encontrados. Ah, paginacao esta’ ok tambem e no caso a App tem total liberdade de escolher o “limit” da “query”.</li>
</ul>
<p><strong>VCNews</strong></p>
<ul>
<li>Refiz grande parte da Engine…</li>
<li>Novas features:
<ul>
<li><strong>Mention — get</strong> —  Retorna info de uma Mention</li>
<li><strong>Mention — getAllProfile</strong> — Retorna todos os mentions pelo profile X</li>
<li><strong>Mention — Last</strong> — Retorna o ultimo mention</li>
</ul>
</li>
<li>Comecei a escrever a “categorizacao” dos posts.…</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://changelog.umgeher.mitgnu.com/mitgnu/algumas-coisas-que-fiz-hoje/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uprofile — Profile’s Session (Fetus)</title>
		<link>http://changelog.umgeher.mitgnu.com/mitgnu/uprofile-profiles-session-fetus/</link>
		<comments>http://changelog.umgeher.mitgnu.com/mitgnu/uprofile-profiles-session-fetus/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 07:21:51 +0000</pubDate>
		<dc:creator>umgeher</dc:creator>
				<category><![CDATA[.plan]]></category>
		<category><![CDATA[MitGNU]]></category>
		<category><![CDATA[Uprofile]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://changelog.umgeher.mitgnu.com/?p=186</guid>
		<description><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/mitgnu/uprofile-profiles-session-fetus/" title="Uprofile - Profile&#039;s Session (Fetus)"></a>Coisas que modifiquei: criacao de novo metodo para checkar se existe o Session indicado ajustes da API para novos os metodos ajustes na API para tratar o novo Session’s service mudanca da classe para uma sub-class do Profile Bem a &#8230;<p class="read-more"><a href="http://changelog.umgeher.mitgnu.com/mitgnu/uprofile-profiles-session-fetus/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/mitgnu/uprofile-profiles-session-fetus/" title="Uprofile - Profile&#039;s Session (Fetus)"></a><p>Coisas que modifiquei:</p>
<ul>
<li>criacao de novo metodo para checkar se existe o Session indicado</li>
<li>ajustes da API para novos os metodos</li>
<li>ajustes na API para tratar o novo Session’s service</li>
<li>mudanca da classe para uma sub-class do Profile</li>
</ul>
<p>Bem a grande mudanca foi ter acesso aos Sessions apenas via o Profile, assim nao temos mais aqueles “erros de encontro” em cima de sessions com share entre apps.</p>
<p>Quero terminar logo uma versao nova stable da Fetus para liberar para API em PHP, talvez alguem ai queira usar Uprofile em sistemas PHP. =) E tenho varias ideias de projetos para usar o Uprofile. No caso, apenas dar um controle via web para ele ja’ vira uma “super-agenda” de contatos. Ja’ que nao temos limitacoes do que guardar no Uprofile.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.umgeher.mitgnu.com/mitgnu/uprofile-profiles-session-fetus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uprofile (Fetus) — Friends</title>
		<link>http://changelog.umgeher.mitgnu.com/mitgnu/universe/uprofile/uprofile-fetus-friends/</link>
		<comments>http://changelog.umgeher.mitgnu.com/mitgnu/universe/uprofile/uprofile-fetus-friends/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 14:10:45 +0000</pubDate>
		<dc:creator>umgeher</dc:creator>
				<category><![CDATA[.plan]]></category>
		<category><![CDATA[Uprofile]]></category>
		<category><![CDATA[fetus]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Universe]]></category>

		<guid isPermaLink="false">http://changelog.umgeher.mitgnu.com/?p=182</guid>
		<description><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/mitgnu/universe/uprofile/uprofile-fetus-friends/" title="Uprofile (Fetus) - Friends"></a>Com o novo Design do Uprofile (Fetus) tive de rescrever o sistema de amigos e com isso tivemos alguns fixeds e new features: nao tem que ter a “amizade” para enviar msgs a class profile tem todo controle das amizades &#8230;<p class="read-more"><a href="http://changelog.umgeher.mitgnu.com/mitgnu/universe/uprofile/uprofile-fetus-friends/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/mitgnu/universe/uprofile/uprofile-fetus-friends/" title="Uprofile (Fetus) - Friends"></a><p>Com o novo Design do Uprofile (Fetus) tive de rescrever o sistema de amigos e com isso tivemos alguns fixeds e new features:</p>
<ul>
<li>nao tem que ter a “amizade” para enviar msgs</li>
<li>a class profile tem todo controle das amizades</li>
<li>podemos colocar um nickname para cada amigos</li>
<li>podemos dar um block em amigos chatos impedindo msgs</li>
<li>podemos criar anotacao a respeito dos amigos</li>
</ul>
<p>O que mais gostei foi realmente ter o controle das amizades na class Profile, varias ideias de feature ja’ vieram a cabeca como:</p>
<ul>
<li>notificacao quando um amigo fica online</li>
<li>“sistema de recados”</li>
<li>avatares (para isso quero fazer o sistema de fotos)</li>
<li>confirmacao/autorizacao da amizade</li>
</ul>
<p>Praticamente esses itens e outros ja’ estao na minha Todo list. =)</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.umgeher.mitgnu.com/mitgnu/universe/uprofile/uprofile-fetus-friends/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UProfile — Fetus version</title>
		<link>http://changelog.umgeher.mitgnu.com/mitgnu/universe/uprofile/uprofile-fetus-version/</link>
		<comments>http://changelog.umgeher.mitgnu.com/mitgnu/universe/uprofile/uprofile-fetus-version/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 08:02:17 +0000</pubDate>
		<dc:creator>umgeher</dc:creator>
				<category><![CDATA[.plan]]></category>
		<category><![CDATA[Uprofile]]></category>
		<category><![CDATA[fetus]]></category>

		<guid isPermaLink="false">http://changelog.umgeher.mitgnu.com/?p=178</guid>
		<description><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/mitgnu/universe/uprofile/uprofile-fetus-version/" title="UProfile - Fetus version"></a>Depois de ter “terminado” (nunca termino meu ToDo List) o UProfile Black Hole, comecei a produzir o pack que iria chamar Child. Mas com o andamento do ShakeIt vi que tinha alguns “defeitos” no Child. Resolvi refazer o Design da &#8230;<p class="read-more"><a href="http://changelog.umgeher.mitgnu.com/mitgnu/universe/uprofile/uprofile-fetus-version/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/mitgnu/universe/uprofile/uprofile-fetus-version/" title="UProfile - Fetus version"></a><p>Depois de ter “terminado” (nunca termino meu ToDo List) o UProfile Black Hole, comecei a produzir o pack que iria chamar Child. Mas com o andamento do ShakeIt vi que tinha alguns “defeitos” no Child. Resolvi refazer o Design da engine. Dai saiu o Fetus.</p>
<p>A versao Fetus tem exatas 2 semanas de vida como Black Hole. E vi que ja’ esta’ realmente melhor que a Child. Com isso, resolvi modificar o server de QA do Uprofile para versao Fetus. Todos os testes foram OK. Bem, vamos colocar a cara a tapa Fetus esta’ como versao stable do Uprofile desde hoje cedo. Tudos (ShakeIt e mais alguns sites de terceiros) que estao utilizando o UProfile ficaram mais rapido em busca, mudanca de informacoes do profile e criacoes de “sessions”.</p>
<p>Fetus tem cerca de 80 linhas a menos, usa o framework Universe e e’ multi-threads.</p>
<p>ToDo — Uprofile</p>
<ul>
<li>Painel de administracao</li>
<li>Criar sistema Logger</li>
<li>Criar uma solucao para “fotos”</li>
<li>Criar uma central de configuracao e ferramentas para o User</li>
<li>Criar algo mais “cool” com opcoes de escolha do user</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://changelog.umgeher.mitgnu.com/mitgnu/universe/uprofile/uprofile-fetus-version/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uprofile e ShakeIT — primeiro uso…</title>
		<link>http://changelog.umgeher.mitgnu.com/mitgnu/universe/uprofile/uprofile-e-shakeit-primeiro-uso/</link>
		<comments>http://changelog.umgeher.mitgnu.com/mitgnu/universe/uprofile/uprofile-e-shakeit-primeiro-uso/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 10:02:10 +0000</pubDate>
		<dc:creator>umgeher</dc:creator>
				<category><![CDATA[.plan]]></category>
		<category><![CDATA[ShakeIt]]></category>
		<category><![CDATA[Uprofile]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[saas]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Universe]]></category>

		<guid isPermaLink="false">http://changelog.umgeher.mitgnu.com/?p=130</guid>
		<description><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/mitgnu/universe/uprofile/uprofile-e-shakeit-primeiro-uso/" title="Uprofile e ShakeIT - primeiro uso..."></a>Depois de construir grande parte do que eu imagino de um SaaS de controle de profile e seu uso pratico, sim estou falando do Uprofile, comecei a colocar ele a prova. Utilizando o projeto ShakeIt para isso. O ShakeIt vai &#8230;<p class="read-more"><a href="http://changelog.umgeher.mitgnu.com/mitgnu/universe/uprofile/uprofile-e-shakeit-primeiro-uso/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/mitgnu/universe/uprofile/uprofile-e-shakeit-primeiro-uso/" title="Uprofile e ShakeIT - primeiro uso..."></a><p>Depois de construir grande parte do que eu imagino de um<a href="http://en.wikipedia.org/wiki/Software_as_a_service" target="_blank"> SaaS</a> de controle de profile e seu uso pratico, sim estou falando do Uprofile, comecei a colocar ele a prova. Utilizando o projeto ShakeIt para isso.</p>
<p>O ShakeIt vai usar todos os recursos do Uprofile e alguns destaques que acho importantes para o projeto:</p>
<ul>
<li>Bate-papo.</li>
<li>Menssagens entre usuarios.</li>
<li>Share de informacoes.</li>
<li>Storage de informacoes do profile (seus gostos/preferencias)</li>
</ul>
<p>Mas o que eu realmente gostei foi trocar toda logica de cadastro, login, session, storage e log dos users do site por apenas uma chamada na API do Uprofile. Claro, como fui eu que fiz o Uprofile tive de fazer todas essas logicas, mas no proximo projeto nao terei mais de desenvolver nenhuma logica. Alem de fazer uma rede de usuarios entre os projetos. Isso me deixou super motivado a trazer mais recursos ao Uprofile. O que me fez pensar… Porque nao trazer outros servicos a Uprofile? Comecei a desenhar alguns recursos novos como manipulacao do Twitter e Status. Uma ponto muito bom porque nao terei de manipular mais um objeto no banco de dados, toda informacao ja’ e’ guardada no Twitter mesmo.</p>
<p>E quem ganhou com isso foi o Universe, que agora conta com API do Twitter, ainda em beta na minha opiniao tem de melhorar e existem ideas para criar ferramentas nela.</p>
<p>Bem agora tenho mais uma Todo List para esse .plan:</p>
<ul>
<li>Fechar uma versao da API do Twitter.</li>
<li>Finalizar todos os testes do Uprofile, tanto API quanto Engine, para lancar uma versao publica.</li>
<li>Ligar o ShakeIt totalmente ao Uprofile.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://changelog.umgeher.mitgnu.com/mitgnu/universe/uprofile/uprofile-e-shakeit-primeiro-uso/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

