O que acham?
Category Archives: Universe - Page 3
myUniverse — Logo
Bridge.Load — html, urlopen, xml
Depois de uma pequena reuniao na sala de cafe’ com Tiveron, falando do Universe.Apps dele Uweather ele queria utilizar apena modulos do Universe para trazer xml/html do webservice que o software utiliza. Com isso fiz uma Todo rapida de implementar:
- Load.html — metodo para parsear um html de uma url especifica.
- Load.urlopen — metodo para chamar uma url e retornar o conteudo dela.
- Load.xml — metodo para parsear um xml de uma url especifica.
Fiz acontecer. Versao Black Hole ja’ esta’ com esses metodos prontos para uso. =)
Proximas ideias por favor…
myUniverse…
O que seria myUniverse?
Nada mais do que alguns softwares que penso que vao melhorar minha vida, exemplos:
- Agenda de contato
- Album de fotos (Flickr — Client)
- Colecoes (banco de dados OO de rapida manipulacao)
- Notes
Quero aproveitar o poder do Universe e fazer esses softwares rodando tudo em um local apenas. A primeira fase vai ser totalmente web. A segunda fase penso em fazer um client em TK/GTK/QT ou textApp. Algo que consiga usar sem um navegador.
E com esse novo desafio comecei a desenvolver o que seria um Notes que eu usaria. Bem eu uso o Tomboy (wikipedia) com isso devo pegar a ideia basica de fazer Notes um certo wiki pessoal de simples manipulacao.
O que ja’ tenho feito dele:
- Note
- Title
- Text
- Categories
- Name
- Desc
- Group
- Notebook
- Name
- Desc
Rodando no terminal para verificar o que estou fazendo, ja’ tenho o basico do Notes pronto. =)
TODO…
- Melhorar Uprofile’s API.
- Fazer metodos de uso mais simples para myUniverse o que temos agora esta’ de bom uso mas sinto que pode melhorar muito, ainda mais com um sistema de apenas um Profile-Client.
- Criar client web para o Notes
- Flickr’s API
- Transformar a API do Flickr para o Universe. Ja’ que produtos da MitGNU e myUniverse irao usar Flickr, tenho de adiantar isso quanto antes.
OCGI — 1.0.2
Uprofile — Sessions
[Uprofile] New features!
Opa opa!
Depois de uma boa madrugada produtiva no Uprofile, venho aqui escrever o que temos de novo.
Classe User:
- self.__checkId__ Verefica se ja’ existe ID.
- self.__checkUser__ Verefica se ja’ existe User.
- self.__create__ Criar um User.
- self.__get__ Pegar informacoes do user via DB.
- self.__getSession__ Pegar informacoes de session do user via DB (Classe Session).
- self.change Muda de uma vez so’ qualquer atributo da classe User no DB, e qual quiser. Claro.
- self.read* Ler atributos do User.
- self.set* Setar atributos do User.
Classe Session:
- self.__add__ Adicionar informacao de Session apenas na classe.
- self.__get__ Pegar informacoes do user usando a App do momento via DB.
- self.add Adicionar informacao de Session no DB e classe.
- self.change Mudar de uma vez qualquer atributo de session selecionado no DB e classe.
- self.delete Apagar informacao de Session no DB e classe.
- self.hasName Verefica se existe informacao de Session com nome requerido.
- self.read* Ler atributos da Session.
- self.set* Setar atributos da Session.
Scritps User:
- change Muda de uma vez so’ qualquer atributo da classe User no DB.
- Check.id Verefica se ja’ existe ID.
- Check.user Verefica se ja’ existe User.
- create Cria um User.
- get Devolve um Obj. User ja’ com suas informacoes.
Bridge.User:
- Check.id Verefica se ja’ existe ID.
- Check.user Verefica se ja’ existe User.
- change Muda de uma vez so’ qualquer atributo da classe User no DB.
- get Devolve um XML com informacoes do User.
A API da Classe User ja’ esta’ toda OK. Fazendo todas as acoes que a Classe User faz no WS.
… Bem e fica o convite…
Quem quer fazer uma API em PHP ou qualquer outra linguagem para Uprofile? So’ falar que eu passo a documentacao basica para conectar no WS.
E’ isso. =)

The Day Shift by pg.lost




