RSS Assine nosso RSS

Arquivos de ‘Tecnologia’

06/01/2010 por Drimio

Sugestões para a API do Drimio

Vivemos na era dos Mashups, integrações e aplicativos conversando e trocando informações. Tudo isso para facilitar nossa vida como usuários ávidos por informação e diversão.

Pensando nessas idéias, nós do Drimio estamos iniciando nossos planos de lançarmos uma API. E APIs são basicamente uma coisa: desenvolvedores! Por isso queremos saber suas idéias. O que você, desenvolvedor, gostaria de ter acesso? De que forma? Para que? etc, etc.

Use o espaço dos comentários para trocarmos idéias. Ou se preferir nos mande um e-mail no endereço api@drimio.com

04/08/2009 por ricardo.prochnow

Novidades no Drimio em 04/08/09

A seguir, estão listadas as principais alterações liberadas hoje (04/08/2009), que incluem Inclusão de Feeds RSS, Alteração do e-mail principal, Login persistente, Mensagens de erro e alertas, Exclusão de amigos,  etc.:

1. Disponível a inclusão de Feeds RSS relacionados às marcas e categorias do Drimio, ampliando a diversidade e disponibilidade de conteúdo na rede. As notícias dos feeds serão recuperadas periodicamente e disponibilizadas nas marcas e categorias associadas. RSS é um recurso que serve para agregar e distribuir conteúdo, também chamado de “Web syndication”, usado principalmente em sites de notícias, blogs e web sites corporativos. A tecnologia permite aos usuários receber as suas atualizações, sem precisar visitar os sites um a um.
1

2. Liberado o processo de alteração do e-mail primário do seu cadastro no Drimio: o procedimento exige uma nova ativação através de mensagem recebida no novo e-mail, similar ao processo normal de cadastro na rede.

2

3. Ativamos o login persistente, permitindo que você mantenha-se conectado no Drimio mesmo após o fechamento de todas as sessões de seu browser de internet, evitando que seja necessário informar seu login e senha todas as vezes que visitar a rede.

3

4. Melhorias no tratamento de erros e alertas dos diversos formulários do Drimio: padronização, visibilidade e textos mais amigáveis.

4

5. Disponibilizada a função “Remover Amigo” diretamente no menu da página do usuário que você está visitando.

5

21/07/2009 por ricardo.prochnow

Novidades no Drimio em 21/07/2009

Pessoal, obrigado pelas valiosas contribuições que vocês estão fazendo para este projeto. Estamos analisando e priorizando todas no plano de melhorias do Drimio, lembrando que o fato de sua mensagem não ser respondida, não significa que tenha sido desconsiderada.

Abaixo, as principais alterações liberadas hoje (21/07/2009), que incluem Endereço de Internet(URL) amigável, Mensagens, Movimentos das Marcas, Navegação entre conteúdos, Movimentos do Twitter, Redes no Perfil do usuário, etc.:

1)    Melhoria na função de Mensagens: agora está disponível uma guia com as mensagens que você enviou ou seja, a tradicional pasta “Itens Enviados” do seu gerenciador de e-mails com a seleção múltipla de mensagens e exclusão das mensagens selecionadas
01

2)    Endereço de Internet(URL) amigável, nominal, para Marcas e Usuários:
http://www.drimio.com/usuario/Ricardo
http://www.drimio.com/marca/adidas

02

3)    Alterado comportamento da função “Movimento de marcas nos últimos 7 dias”, na página do usuário: a caixa de seleção apresenta na lista apenas as Marcas que possuem movimento neste período

03

4)    Disponível agora a “Navegação entre conteúdos”, permitindo facilmente avançar e retroceder na lista de imagens, vídeos, links relevantes, blogs, notícias, etc.

04

5)    Incluída a descrição dos vídeos das marcas de destaque na página principal(landing page) do Drimio e o link para a página detalhe dos mesmos, com o texto completo e possíveis comentários

5

6)    Ampliamos a recuperação do movimento no Twitter: além das Marcas, agora capturamos movimento relacionado as “Categorias” existentes no Drimio

7)    Alterada a Social Profile do usuário, incorporando as mudanças recentes nos padrões dos endereços de internet(URL) do perfil do usuário nas redes Facebook: agora não há mais consistência do código do usuário em nenhuma rede social, ou seja, você informa o endereço de internet completo.

8)    Otimizações diversas na carga das páginas do usuário, da marca e página principal do Drimio resultando em significativa melhora no tempo de carga das mesmas

Abraços,
Nos vemos no Drimio!

04/12/2008 por andre.gustavo

Utilizando o Zend_Db_Select

Mais um post em paralelo com o blogdoxorna.com

O uso da classe Zend_Db_Select é muito simples, o intuito dela é proporcionar ao desenvolvedor a possibilidade de fazer consultas complexas sem a necessidade de escrever código SQL, e sim utilizando um objeto, abaixo estarei mostrando alguns mini-exemplos.

Consulta simples, como um SELECT * FROM `users`

$select = new Zend_Db_Select();

$select->from(‘users’);

$rs = $select->query();

$data = $rs->fetchAll();

Consulta com inserção de clausula WHERE, como um SELECT * FROM `users` WHERE `id` > 10:

$select = new Zend_Db_Select();

$select->from(‘users’);

$select->where(‘id > ?’, 10);

$rs = $select->query();

$data = $rs->fetchAll();

· Consulta com seleção de campos e cláusula WHERE, como um SELECT id, name FROM `users` WHERE id > 10:

$select = new Zend_Db_Select();

$select->from(‘users’);

$select->columns(‘id, name’);

$select->where(‘id > ?’, 10);

$rs = $select->query();

$data = $rs->fetchAll();

· Consulta com seleção de campos e cláusula WHERE e INNER JOIN, como um SELECT `users`.`id`, `users`.`name`, `pictures`.`address` FROM `users` INNER JOIN `pictures` ON `pictures`.`user_id` = `users`.`id` WHERE id > 10;

$select = new Zend_Db_Select();

$select->from(‘users’);

$select->columns(‘users.id, users.name, pictures.address’);

$select->joinInner(‘picures’, ‘picures.user_id = user.id’);

$select->where(‘id > ?’, 10);

$rs = $select->query();

$data = $rs->fetchAll();

Além dos métodos utilizados acima a api da classe na qual o Drimio_Db_Select extende em http://framework.zend.com/apidoc/core/Zend_Db/Select/Zend_Db_Select.html

03/12/2008 por andre.gustavo

Profiling de consultas utilizando Firebug, FirePHP e Zend_Db_Profiler_Firebug

Mais um post em paralelo com o blogdoxorna.com

Um recurso muito interessante do navegador Firefox são suas extensões, e para os desenvolvedores web uma das extensões mais importantes é o Firebug, com ele você consegue fazer o profiling da camada de visão da sua aplicação, podendo por exemplo monitorar todas as requisições Ajax, seus cabeçalhos e dados, tempo de carregamento de cada arquivo da interface e o tamanho de cada um. Mas ele não para por aí, utilizando o FirePHP que é uma extensão do Firefox mas ele trabalha sobre Firebug, você consegue fazer profiling das camadas que são processadas no servidor, como a camada de modelo, que é o caso utilizado neste post. Abaixo estarei mostrando de maneira simples e objetiva como utilizar este recurso, assumindo que você já tenha instalado o Firefox, o Firebug e o FirePHP, então vamos lá:

No seu arquivo de bootstrap, após criar a sua conexão com o banco de dados, você deverá criar um profile e defini-lo como o profiler daquelas conexão:

$connection = Zend_Db::factory($adapter, $config);

$profiler = new Zend_Db_Profiler_Firebug('All DB Queries');

$profiler->setEnabled(true);

$connection->setProfiler($profiler);

Após isso, basta ter o firebug e o firephp ativados para conferir o profiling de suas consultas no console do firebug.

BlogBlogs.Com.Br