Tag Archives: ocgi

Changes…

Depois de algum tempo pen­sando vi que o mel­hor a fazer e’ mudar. Pois vamos la’:

O que entra:

dog­tags

A nova engine para gerar HTML usando obje­tos. Mais rap­ida, sim­ples e de menor tamanho. Sim­ples­mente faz tudo o que a OCGI fazia so’ que melhor.

UDB

O nosso drive se tornou algo real­mente usavel. Com os testes que real­izei esses dias eu vejo que esta’ mel­hor que o padrao antigo. UDB agora fica como padrao para “IO” em Post­greSQL e MySQL.

VCNews

O VCNews e’ um pro­jeto para ter um certo con­t­role nas midias dig­i­tais. A Engine esta’ com­pleta para o Twit­ter e Meme (Yahoo!). Falta alguns out­ros mod­u­los que ja’ estao em linha de pro­d­u­cao como Yahoo! News, Google Search e Flickr. Face­book e Orkut entram na lista porem nao sei se e’ de grande val­i­dade a entrada do Orkut. Face­book eu gosto e tem muito recurso. Ja’ o Orkut acho um pedaco de soft­ware que nao deu certo nunca, me des­culpem Orkuteiros. Mas desde sem­pre aquilo foi lento e sem uso pratico.

Com sua Engine pronta, digo que a sua API tambem esta’ pronta para o Uni­verse! Podemos usar o Twit­ter e o Meme dire­ta­mente do VCNews.

PyQt4

Agora podemos ter a saida em PyQt4. As UI sao ger­adas pelo pyuic. As saidas, threads e oper­a­coes ficam no Universe.

O que sai:

OCGI

Sim­ples­mente nao faz mais sentindo ter ele quando o sta­ble e o usavel com os novos padroes (HTML5 e cia). Depois de alguns anos vejo que a manu­ten­cao da engine OCGI nao faz sentindo. O uso de obje­tos para pro­duzir o front-end e’ otimo, porem a manu­ten­cao dos padroes usa­dos e’ muito maior nessa solucao.

DB

O drive que usava­mos para MySQL esta’ sim­ples­mente usando muito recurso para oper­a­coes grandes.

API Twit­ter

Ja’ que o VCNews entrou e esta’ sta­ble, nao vejo o porque deixar essa API na plataforma. Nao vamos dar manu­ten­cao direta nela. E quando tiver vai sair como sta­ble primeiro para a VCNews’ Engine. Logo nao e’ mais necessaria.

==

E tambem… Aban­donei o Jabber/XMPP/Gtalk. Nao vejo mais o porque usar. Nao me ajuda em nada, ape­nas atra­balha e per­tuba o desen­volvi­mento. Pre­firo o IRC. Quem ainda usa pode me achar na rede FreeN­ode, canal #mit­gnu ou pro­cure por umge­her. Para quem nao usa, mande email mesmo que respon­derei assim que conseguir.

2009/11/20

  • mel­horei con­t­role de sen­has do Uprofile
  • cadas­tro ShakeIt usando Upro­file working
  • mudan­cas de meto­dos do Bridge do ShakeIt para mel­hor orga­ni­za­cao e manutencao
  • shakeit total­mente usando uni­verse ver­sao supernova
  • nova OCGI, se chama (por enquanto) objects.tag, mas acho que vou chamar de DogTag

O desem­penho da ver­sao Super­nova e’ muito bom!!! Alem das lis­tas de Obje­tos estar bem maior, facil­i­tando o uso para desen­volver rapidamente.

Espero amanha fechar uma ver­sao estavel da Dot­Tag e quem sabe apre­sen­tar o novo pro­duto MitGNU… =)

ShakeIt — Novo modelo

Depois de muito tempo sem colo­car a mao no ShakeIt, vamos voltar para ati­var ele. E com esse tempo que teve o Uni­verse teve varias mod­i­fi­ca­coes, grande parte delas na Engine mesmo, para aten­der mel­hor o pro­jeto Upro­file e agora Rents. Com isso o ShakeIt (rc1) ficou velho e fora de forma.

Com essas mudan­cas tive­mos grandes mel­ho­ras em per­fo­mace, tanto quanto acesso a banco de dados quanto na OCGI, escrita de Tem­plates e Pages e ganho de APIs (Upro­file a mais ino­vadora delas).

Voltando para ShakeIt surgiu novas facil­i­dades de criar o sis­tema, con­t­role de Ses­sion e Users dire­ta­mente no Upro­file. Nao ter­e­mos de con­tro­lar nem sal­var infor­ma­coes de users no nosso banco. Todas as infor­ma­coes que quer­e­mos guardar e uti­lizar vao ficar em um outro banco. Uti­lizando a API do Upro­file tiramos o custo do servidor-Shakeit e jog­amos no servidor-Uprofile.

Com esse corte de custo vamos poder criar mais tools e/ou ser­vices neste servi­dor sem perder performace.

Bem vamos pen­sar agora em o que uti­lizar infor­ma­coes para fes­tas e even­tos. Primeira missao.

OCGI — 1.0.2

Agora OCGI conta com a tag leg­end! E temos a tag but­ton com seguintes meto­dos novos:

  • set­Type
  • del­Type
  • reset­Type