<?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; ShakeIt</title>
	<atom:link href="http://changelog.umgeher.mitgnu.com/tag/shakeit/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>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>2010/01/29</title>
		<link>http://changelog.umgeher.mitgnu.com/mitgnu/universe/20100128/</link>
		<comments>http://changelog.umgeher.mitgnu.com/mitgnu/universe/20100128/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 21:55:44 +0000</pubDate>
		<dc:creator>umgeher</dc:creator>
				<category><![CDATA[.plan]]></category>
		<category><![CDATA[MitGNU]]></category>
		<category><![CDATA[SF]]></category>
		<category><![CDATA[ShakeIt]]></category>
		<category><![CDATA[Universe]]></category>
		<category><![CDATA[VCNews]]></category>
		<category><![CDATA[WPReader]]></category>
		<category><![CDATA[sf]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[upa]]></category>
		<category><![CDATA[upload de arquivos]]></category>

		<guid isPermaLink="false">http://changelog.umgeher.mitgnu.com/?p=406</guid>
		<description><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/mitgnu/universe/20100128/" title="2010/01/29"></a>Sem internet Estou a alguns dias sem me conectar a internet, e fazia tempo que nao era tao produtivo como esses dias o tempo perdido com pessoas em jabber/xmpp/gtalk e irc e’ muito grande. Sem falar que elas atrapalham a &#8230;<p class="read-more"><a href="http://changelog.umgeher.mitgnu.com/mitgnu/universe/20100128/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/mitgnu/universe/20100128/" title="2010/01/29"></a><h2>Sem internet</h2>
<p>Estou a alguns dias sem me conectar a internet, e fazia tempo que nao era tao produtivo como esses dias o tempo perdido com pessoas em jabber/xmpp/gtalk e irc e’ muito grande. Sem falar que elas atrapalham a concentracao, suas perguntas sobre questoes de programacao e universo unix me tiram totalmente do que estou fazendo, adoro resolver problemas, todo problema tem de ser visto, sempre. E’ com eles que voce consegue realmente aplicar o seu conhecimento e ganhar mais. E os seus links ao youtube e noticias sao um chamariz a parar de desenvolver. Com isso estou pensando seriamente em deixar para la’ IMs/irc. Vou fazer um teste sobre isso, talvez ficar sem IMs/irc por uma semana ou 15 dias. E e’ com isso que vejo que o simples email e’ muito bom, quando tenho realmente tempo entro e utilizo alguns minutos para responder perguntas de amigos ou entao para escrever para a lista mitgnu =)</p>
<h2>MitGNU</h2>
<p>Com algumas mudancas que aconteceram nesse final de ano, venho me concentrando 100% a MitGNU agora, empresa que sou co-founder e vejo que tem grande futuro. O que temos de qualidade de pessoal e’ muito forte. Mas nem tudo e’ alegria. Tivemos um “atraso”(?) com o ShakeIt. Nao considero atraso. Bem…</p>
<h2>ShakeIt</h2>
<p>O projeto ShakeIt nasceu de uma grande ideia do nosso CEO Rafael “HULK” Almeida. Nao irei falar o que e’ o projeto ShakeIt, mas que erramos em dar um deadline para ele. No caso o co-founder Thiago Tiveron escolheu a data por ser uma data legal, 10/01/10 (100110). Fui de acordo. Poderiamos lancar com certeza uma versao beta do projeto para um uso e pesquisa do que poderiamos estar com duvidas sobre o plano de negocio.</p>
<p>Achei super legal a ideia do Tiveron de colocar um deadline e correr atras de uma versao usavel ate’ aquele ponto. Verdade o meu empenho na tecnologia que o ShakeIt vai usar foi aumentado diversas vezes. Ainda mais quando fiz um countdown para (as) minha(s) workstation. Toda vez que meu olho batia no canto da tela via o tempo passar realmente. Era por varias vezes motivo de justificar a minha ambicao por nao cair no sono e codificar nesse tempo que para meu ponto de vista e’ um certo desperdicio. Resultado comecei a “aproveitar” melhor meu tempo. Comecei a dormir exatas 4 horas por dia no maximo. Quando me acostumei consegui fazer melhor, dormir apenas na manha, sim dormia das 07:00am ate’ 10/10:30am, e em alguns dias. Escolhi eles sabado, segunda e quarta. Demorei cerca que quase 10 dias para me acostumar. Mas deu certo. Nao posso falar que era 100% produtivo como costumo ser, mas se for colocar na ponta do lapis (? colocar na planilha) eu tive entre 75% a 95% do aproveitamento, isso de acordo com minha/o/o planilha/trac/redmine. Com isso tive mais horas de desenvolvimento e dedicacao a novas tecnologias que criamos na MitGNU.</p>
<p>E voltando a ideia do Tiveron, perfeita. So’ tem um problema, eu. Tenho um grande problema em falar que algo esta’ pronto, quando esta’ pronto? Quando esta’ perfeito? Nao quero algo bom, quero algo perfeito que me orgulhe de ter criado e orgulho em usar e fazer com que os outros usem. Passava dias inteiros melhorando algo que muitos falavam que estava perfeito. Mas sempre tem um X para melhorar. Errei nisso. Nao sou uma pessoa de deadlines. Sou uma pessoa que adota a versao de “estara’ pronto quando ficar pronto”. Por isso nao considero um atraso nosso ao ShakeIt nao ter uma versao beta para todos no dia do deadline. Com esse pequeno “atraso” aproveitei e melhorei/refiz varios objetivos no ShakeIt nesses dias sem internet.</p>
<ul>
<li>templates usando dogtag e nao mais OCGI</li>
<li>tudo esta’ em modulos</li>
<li>apliquei recurso de concorencia no ShakeIt (ver universe)</li>
<li>algoritimos usando novo “metodo” de threads e distribuicao</li>
<li>pages usando templates-dogtag</li>
</ul>
<h2>Universe</h2>
<p>Ajustei varias questoes no Universe, primeiro de tudo refiz o modulo de distribuicao de processamento. Agora podemos distribuir os processos em diversas maquinas de um modo facil. Tudo usando a mesma lib que criei em 2007. Todo processo de melhoramento de codigo e aplicar novos recursos foram no Python. Mas quero em um futuro proximo colocar a mao na lib denovo.</p>
<p>Outro ponto bacana foi melhorar o core do Universe. Agora temos um novo recurso de quando aquele modulo/objeto nao foi localizado ou gerou um erro, nosso core procura a ultima versao que aquele processo estava “certo” e refaz o processamento usando aquele codigo. Nao estou muito certo se ira’ ser util realmente, mas no caso imagino um sistema sendo atualizado em varias maquinas, quero que cada maquina (ponto de processamento) tenha uma copia do aplicativo, assim quando um processo gerar um erro, essa demanda ira’ passar para a maquina a frente dela, ate’ chegar em uma maquina que o resultado seja positivo, dai sim retornando a quem quis o processo e caminhar dai para frente normalmente. Nao tenho nome para esse recurso. Mas se for bem implementado, daqui a algum tempo nao teriamos mais nos preocupar em atualizar tudo de uma vez ou ter as quedas de sistema sem usar slave. Deixarei esse recurso como unstable e nao ira’ para o core da pre-stable. Quero lancar uma nova stable quanto antes para me focar mais em outros produtos.</p>
<ul>
<li>nova versao pre-stable</li>
<li>dogtags totalmente em uso, irei tirar o OCGI quando todos os  produtos estiverem usando dogtag</li>
<li>leitor de feed de wordpress (WPReader)</li>
</ul>
<h2>SF</h2>
<p>Estou bastante contente com a evolucao do SF. Temos varios novos recursos como download-key configurando a velocidade. Essa key permite que apenas o numero de pessoas possam usar aquela chave e quantos mb/s poderam abaixar. Quero melhorar o sistema de log do SF.</p>
<p>Alem de melhorar o sistema de log do SF, queria criar um recurso de quando subir um arquivo para o storage um sistema de “alerta”/msg qualquer no twitter, quero aplicar isso justamente para o UPA. Assim o pessoal que tiver cadastro no UPA podera’ “espalhar” seus arquivos com maior facilidade.</p>
<h2>VCNews</h2>
<p>Estive revendo o backend do VCNews, quero colocar ele para frente. Temos varios recursos do projeto final ja’. Teriamos de terminar o processo de app e front-end. Que estao praticamente a 0% do desenvolvimento.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.umgeher.mitgnu.com/mitgnu/universe/20100128/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/22</title>
		<link>http://changelog.umgeher.mitgnu.com/plan/20091122/</link>
		<comments>http://changelog.umgeher.mitgnu.com/plan/20091122/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 22:21:53 +0000</pubDate>
		<dc:creator>umgeher</dc:creator>
				<category><![CDATA[.plan]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[footer]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[modulo]]></category>
		<category><![CDATA[sf]]></category>
		<category><![CDATA[ShakeIt]]></category>
		<category><![CDATA[SI]]></category>
		<category><![CDATA[supernova]]></category>
		<category><![CDATA[Universe]]></category>

		<guid isPermaLink="false">http://changelog.umgeher.mitgnu.com/?p=284</guid>
		<description><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/plan/20091122/" title="2009/11/22"></a>ShakeIt correcao de um bug no modulo footer modulo login usando dogtag key do SI gerada e cadastrada key do SF gerada e cadastrada removi todos xmls que faziam config do shakeit app drive para mysql esta’ dinamico agora pagina &#8230;<p class="read-more"><a href="http://changelog.umgeher.mitgnu.com/plan/20091122/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/plan/20091122/" title="2009/11/22"></a><h1>ShakeIt</h1>
<ul>
<li><span style="background-color: #ffffff;">correcao de um bug no modulo footer</span></li>
<li><span style="background-color: #ffffff;">modulo login usando dogtag</span></li>
<li><span style="background-color: #ffffff;">key do SI gerada e cadastrada</span></li>
<li><span style="background-color: #ffffff;">key do SF gerada e cadastrada</span></li>
<li><span style="background-color: #ffffff;">removi todos xmls que faziam config do shakeit app</span></li>
<li><span style="background-color: #ffffff;">drive para mysql esta’ dinamico agora</span></li>
<li><span style="background-color: #ffffff;">pagina de busca agora com o count de resultados</span></li>
<li><span style="background-color: #ffffff;">xml de retorno da busca rapida limitado</span></li>
<li><span style="background-color: #ffffff;">idade retornando na busca</span></li>
<li><span style="background-color: #ffffff;">refurmacao do Bridge para supernova</span>
<ul>
<li><span style="background-color: #ffffff;">checkAdmin</span></li>
<li><span style="background-color: #ffffff;">Profile</span>
<ul>
<li><span style="background-color: #ffffff;">create</span></li>
<li><span style="background-color: #ffffff;">login</span></li>
<li><span style="background-color: #ffffff;">change</span></li>
<li><span style="background-color: #ffffff;">search</span></li>
</ul>
</li>
<li>State
<ul>
<li>get</li>
<li>create</li>
<li>getAll</li>
</ul>
</li>
<li>Style
<ul>
<li>get</li>
<li>create</li>
<li>getAll</li>
</ul>
</li>
<li>City
<ul>
<li>get</li>
<li>create</li>
<li>getAll</li>
</ul>
</li>
<li>Event
<ul>
<li>get</li>
<li>create</li>
<li>getAll</li>
</ul>
</li>
<li>Country
<ul>
<li>get</li>
<li>change</li>
<li>create</li>
<li>getAll</li>
</ul>
</li>
<li>Pages
<ul>
<li>Profile
<ul>
<li>show</li>
</ul>
</li>
<li>Search
<ul>
<li>load</li>
<li>profile</li>
<li>spotlight</li>
</ul>
</li>
<li>Index
<ul>
<li>load</li>
</ul>
</li>
<li>User
<ul>
<li>box</li>
</ul>
</li>
<li>Register
<ul>
<li>Signup</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li><span style="background-color: #ffffff;"><span style="background-color: #ffffff;">mudancas dos objects para o modelo supernova</span>
<ul>
<li><span style="background-color: #ffffff;">artist</span></li>
<li><span style="background-color: #ffffff;">event</span></li>
<li><span style="background-color: #ffffff;">style</span></li>
<li><span style="background-color: #ffffff;">country</span></li>
</ul>
<p></span></li>
<li><span style="background-color: #ffffff;">modificacoes em scripts para servir o novo modelo supernova de objects
<ul>
<li>country
<ul>
<li>get</li>
<li>getAll</li>
<li>create</li>
<li>change</li>
</ul>
</li>
<li>state
<ul>
<li>get</li>
<li>getAll</li>
<li>create</li>
</ul>
</li>
<li>city
<ul>
<li>get</li>
<li>getAll</li>
<li>create</li>
</ul>
</li>
<li>event
<ul>
<li>get</li>
<li>getAll</li>
<li>create</li>
</ul>
</li>
</ul>
<p></span></li>
</ul>
<h1>Uprofile</h1>
<ul>
<li><span style="background-color: #ffffff;">busca de profiles retornando resultado total 100% ok</span></li>
<li><span style="background-color: #ffffff;">novo metodo para retornar quantos anos o profile tem (ja’ certo para leap year)</span></li>
</ul>
<h1>Fun</h1>
<p style="text-align: center;"><img class="aligncenter" src="http://imagens.kboing.com.br/papeldeparede/7396boeing747.jpg" alt="" width="368" height="277" /></p>
<p style="text-align: center;">svn commit 747</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.umgeher.mitgnu.com/plan/20091122/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>Mudancas…</title>
		<link>http://changelog.umgeher.mitgnu.com/mitgnu/universe/mudancas/</link>
		<comments>http://changelog.umgeher.mitgnu.com/mitgnu/universe/mudancas/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 12:17:31 +0000</pubDate>
		<dc:creator>umgeher</dc:creator>
				<category><![CDATA[.plan]]></category>
		<category><![CDATA[Chart]]></category>
		<category><![CDATA[ShakeIt]]></category>
		<category><![CDATA[Universe]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[linkaaa]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://changelog.umgeher.mitgnu.com/?p=203</guid>
		<description><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/mitgnu/universe/mudancas/" title="Mudancas..."></a>novo modelo de objetos no universe portei os objetos do ShakeIt para o novo modelo (eles nao seguiam modelo universe) mudei a api do Linkaaa para um novo modelo utilizando o univese.object fiz um sisteminha de pegar todas as cidades &#8230;<p class="read-more"><a href="http://changelog.umgeher.mitgnu.com/mitgnu/universe/mudancas/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/mitgnu/universe/mudancas/" title="Mudancas..."></a><ul>
<li><span style="background-color: #ffffff;">novo modelo de objetos no universe</span></li>
<li><span style="background-color: #ffffff;">portei os objetos do ShakeIt para o novo modelo (eles nao seguiam modelo universe)</span></li>
<li><span style="background-color: #ffffff;">mudei a api do <a href="http://www.linkaaa.com">Linkaaa</a> para um novo modelo utilizando o univese.object</span></li>
<li><span style="background-color: #ffffff;">fiz um sisteminha de pegar todas as cidades e estados do Brasil para o ShakeIt, quero colocar isso como um service depois. =)</span></li>
<li><span style="background-color: #ffffff;">e o mesmo sistema esta’ pegando estilos de musica eletronica tambem para o ShakeIt</span></li>
<li><span style="background-color: #ffffff;">melhorei o desempenho de cache das apis para Google Chart</span></li>
<li><span style="background-color: #ffffff;">melhorei/terminei (stable) sistema de msgs do ShakeIt, tenho de alinhar agora com o <a href="http://blog.tiveron.mitgnu.com">Tiveron</a> apenas</span></li>
<li><span style="background-color: #ffffff;">temos universe supernova-rc2</span></li>
<li><span style="background-color: #ffffff;">comecei a criar uma api para uprofile tratando agenda de contatos — tenho de terminar um design para implementar de verdade</span></li>
</ul>
<p>Quero dar um tempo e tratar melhor a solucao de fotos que fiz para o ShakeIt, talvez criar algo mais pratico do que um sistema de “albuns de fotos”. Ja’ que vai ser usado para quase tudo do site.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.umgeher.mitgnu.com/mitgnu/universe/mudancas/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 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>
		<item>
		<title>ShakeIt — Novo modelo</title>
		<link>http://changelog.umgeher.mitgnu.com/mitgnu/shakeit/shakeit-novo-modelo/</link>
		<comments>http://changelog.umgeher.mitgnu.com/mitgnu/shakeit/shakeit-novo-modelo/#comments</comments>
		<pubDate>Sun, 10 May 2009 20:09:39 +0000</pubDate>
		<dc:creator>umgeher</dc:creator>
				<category><![CDATA[.plan]]></category>
		<category><![CDATA[ShakeIt]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[MitGNU]]></category>
		<category><![CDATA[ocgi]]></category>
		<category><![CDATA[pages]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[templates]]></category>
		<category><![CDATA[Universe]]></category>
		<category><![CDATA[Uprofile]]></category>

		<guid isPermaLink="false">http://changelog.umgeher.mitgnu.com/?p=22</guid>
		<description><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/mitgnu/shakeit/shakeit-novo-modelo/" title="ShakeIt - Novo modelo"></a>Depois de muito tempo sem colocar a mao no ShakeIt, vamos voltar para ativar ele. E com esse tempo que teve o Universe teve varias modificacoes, grande parte delas na Engine mesmo, para atender melhor o projeto Uprofile e agora &#8230;<p class="read-more"><a href="http://changelog.umgeher.mitgnu.com/mitgnu/shakeit/shakeit-novo-modelo/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://changelog.umgeher.mitgnu.com/mitgnu/shakeit/shakeit-novo-modelo/" title="ShakeIt - Novo modelo"></a><p>Depois de muito tempo sem colocar a mao no ShakeIt, vamos voltar para ativar ele. E com esse tempo que teve o Universe teve varias modificacoes, grande parte delas na Engine mesmo, para atender melhor o projeto Uprofile e agora Rents. Com isso o ShakeIt (rc1) ficou velho e fora de forma.</p>
<p>Com essas mudancas tivemos grandes melhoras em perfomace, tanto quanto acesso a banco de dados quanto na OCGI, escrita de Templates e Pages e ganho de APIs (Uprofile a mais inovadora delas).</p>
<p>Voltando para ShakeIt surgiu novas facilidades de criar o sistema, controle de Session e Users diretamente no Uprofile. Nao teremos de controlar nem salvar informacoes de users no nosso banco. Todas as informacoes que queremos guardar e utilizar vao ficar em um outro banco. Utilizando a API do Uprofile tiramos o custo do servidor-Shakeit e jogamos no servidor-Uprofile.</p>
<p>Com esse corte de custo vamos poder criar mais tools e/ou services neste servidor sem perder performace.</p>
<p>Bem vamos pensar agora em o que utilizar informacoes para festas e eventos. Primeira missao.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.umgeher.mitgnu.com/mitgnu/shakeit/shakeit-novo-modelo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

