May 19th 2008

DashBoard Widget: Gerador de códigos QR

www.rafaeldohms.com.br em QRCom o advento dos smartphones, ferramentas usadas nas mais diversas áreas acabam chegando rapidamente a eles. Os códigos QR são um exemplo. O código QR (Quick Response - Resposta Rápida) é uma matriz, um código de barras em 2 dimensões, inicialmente criado para rastreamento de pacotes e peças veiculares. Porém rapidamente estes se infiltraram em diversas áreas, como a de telefones móveis.

Celulares com camera e o software correto (O N95 por exemplo) podem ler estes códigos e decifrar o texto armazenado. Isso vem sendo muito utilizado para enviar links para o celular, tornando desnecessária a digitação destes no celular, interessante para baixar novos softwares no seu celular ou para bookmarks.

O widget em açãoOutros usos envolvem por exemplo, um QR que representa os dados de uma pessoa em seu cartão, ao invés de digitar tudo, leia o cartão e pronto. A Nokia apresenta uma dessas soluções com o Nokia Mobile Codes, ligeiramente diferente mas seguindo o mesmo conceito.

O Gerador de QR que desenvolvi aqui, é um simples widget para mac que senta no seu dashboard, quando quiser copiar uma URL para seu celular, copie e cole o texto no campo disponível, gere o código e scaneie para seu celular.

Para instalar siga este link (Somente para Mac OS X)

Futuras versões

Atualmente o widget usa uma conexão com a internet para fazer a geração, em versões futuras pretendo deixar tudo local. Além disso pretendo adicionar uma função para salvar a imagem para o disco, e a capacidade de gerar códigos maiores, com mais informações.

1 Star2 Stars3 Stars4 Stars5 Stars (Sem votos registrados)
Loading ... Loading …

2 Comments »

February 22nd 2008

OpenAds vira OpenX e fala português

OpenXEm mais uma reviravolta, a plataforma que começou sua vida como phpAds (1998), virou phpAdsNew, progrediu para OpenAds (passando pelo fork MaxMediaManager) finalmente se formalizou em uma grande plataforma chamada OpenX.

O lançamento do OpenX não representa um simples upgrade do sistema, e sim um conjunto de grandes mudanças, visuais, de performance e especialmente no profissionalismo do sistema. Já a algum tempo tive contato com o Oliver George, membro da equipe OpenX, e percebi que mudanças estavam a caminho. A equipe virou uma empresa, e com investimento de diversos investidores, o projeto tomou proporções maiores, contando hoje com uma Mesa de Diretores com grandes nomes como Jon Miller (antigo CEO da AOL).

Resaltando algumas mudanças:

OpenX Hosted: Embora não possa revelar detalhes, posso divulgar que o OpenX contará com uma versão hospedada, como o wordpress.com, onde não será necessário instalar o software, apenas utilizar o serviço (gratuito!)

OpenX fala português! Sim, refiz toda a tradução do OpenX do zero, string por string, muitas vezes caçando por palavras adequadas, e ainda ajustando algumas traduções até hoje. Finalmente a versão 2.4.4 trás a primeira versão pública desta tradução, ainda com algumasstring não traduzidas (hard-coded), mas um grande passo a caminho de uma interface completamente em português.

Mas como qualquer tradução, algumas coisas são difícies de traduzir, algumas ainda estão com traduções antigas e já alteradas, mas convido a todos que fizerem o upgrade a me darem um feedback, recomendando novas traduções, corrigindo algo que esteja fora do lugar, algumas partes da tradução eu fiz “às cegas” sem saber o contexto, então se acharem, avisem e já altero para as próximas versões.

Façam o download aqui

1 Star2 Stars3 Stars4 Stars5 Stars (3 votos, média: 3 de 5)
Loading ... Loading …

22 Comments »

January 10th 2008

Screencast: Utilizando o dmsAutocomplete com banco de dados

Uma das perguntas que mais respondo pelo blog é “Como faço para utilizar o dmsAutocomplete com registros da base de dados?“. Além disso, a muito tempo procuro uma “desculpa” para fazer um screencast. Decidi então juntar estas duas situações e fazer o primeiro screencast da DMS Systems.

No video apresentado neste post vou demonstrar como fazer uma simples adaptação ao script PHP que vem incluído no dmsAutocomplete para que o mesmo busque dentro de uma base de dados e não mais dentro do texto como o exemplo demonstra. Usarei uma base de dados mysql simples e farei as conexões e busca de resultados utilizando as funções básicas do PDO, portanto se não conhecem esta nova camada OO de abstração de conexão com a base de dados, sugiro que procurem sobre, pois ela facilita e organiza bastante o trabalho com base de dados no PHP.

UPDATE: No momento o serviço que hospeda o screencast esta offline, o screencast deve voltar na quinta ou sexta

UPDATE: Screencast no ar novamente

Continue Reading »

1 Star2 Stars3 Stars4 Stars5 Stars (4 votos, média: 4.75 de 5)
Loading ... Loading …

1 Comment »

October 29th 2007

“BlogBlogs User Info” entra em novo ciclo de desenvolvimento

O plugin BBUInfo entrou em ciclo de desenvolvimento novamente. Isso significa que retomei o projeto para dar continuidade às alterações planejadas pra a versão 1.0.

Logo após o lançamento o plugin teve um retorno muito positivo com muitos downloads e bastante feedback dos usuários. A avaliação junto ao BlogBlogs foi positiva e logo surgiram ideias novas e possibilidades a serem aproveitadas. Recentemente o plugin foi também aceito no repositório oficial do WordPress, e isso motivou o reinicio das atividades, utilizando o novo servidor de controle de versão e possibilitando um controle melhor do plugin e suas versões. O projeto também foi adicionado ao meu perfil do Ohloh.net como uma forma de dar mais exposição e poder acompanhar alguns dados estatísticos.

Queremos você!

Isso mesmo agora que o plugin entrou no novo ciclo de programação, cujo objetivo final é a versão 1.0 Knuckles, queremos a sua participação, queremos saber o que você quer ver no plugin, que funções, que melhorias, enfim, você dará o rumo. Participe!

Para enviar suas sugestões use um destas formas:

Então visite agora mesmo o sistema de gerenciamento para ver o que já esta sendo planejado e participe ativamente desta nova etapa.

1 Star2 Stars3 Stars4 Stars5 Stars (3 votos, média: 5 de 5)
Loading ... Loading …

9 Comments »

July 3rd 2007

Novo Plugin: BlogBlog User Info

Algum tempo atrás fui procurado por Manuel Lemos, criador do BlogBlogs para participar do projeto BlogBlogs API. O objetivo deste grupo de “figurinhas carimbadas” da blogosfera era grandioso, desenvolver a nova API do BlogBlogs e botar na “rede” novas ferramentas, widgets e diversos recursos para aproximar o BlogBlogs de seus usuários.

Isso foi por torno de 16 de Março, e logo pensei em fazer um plugin que utilizasse os dados de cada usuário e agregasse valor aos comentários dos blogs. Comecei o trabalho mas tive que parar em alguns momentos devido a falta de tempo, mas recentemente retomei o trabalho e hoje apresento os frutos.

Continue Reading »

1 Star2 Stars3 Stars4 Stars5 Stars (7 votos, média: 5 de 5)
Loading ... Loading …

62 Comments »

May 29th 2007

dmsAutoComplete versão 1.3

Após alguns meses de atraso devido a coisas mil (PHPDF Roadshow, BlogBlogs…) tive tempo de voltar ao meu script de autocomplete para a manutenção rotineira dele.

O primeiro passo que tomei foi re-organizar meu gerenciador de projetos pois ela havia sido “vandalizado” por robôs spammers que bagunçaram tudo, mas graças ao conceito de “history” consegui corrigir tudo.

Continue Reading »

1 Star2 Stars3 Stars4 Stars5 Stars (8 votos, média: 3.88 de 5)
Loading ... Loading …

45 Comments »

November 21st 2006

Projetos

Acompanhe meus projetos, veja a documentação e envie bugs e erros acessando nosso tracker, aqui

_

_

Sistema de Gerenciamento de Projetos

_

_

_

_

.

1 Star2 Stars3 Stars4 Stars5 Stars (Sem votos registrados)
Loading ... Loading …

No Comments yet »

July 10th 2006

Desenvolvendo um auto-complete com PHP e Ajax

** Script atualizado para versão 1.1, clique aqui para ver os detalhes **

Desenvolvendo uma solução de sistema de gerência para o Dep. Comercial do ComuniWeb recebi inúmeros pedidos de “mas não pode aparecer os nomes dos clientes quando vou digitando?”. Ok não foi tão lindo e poético assim, na verdade o que acontecia era que o auto-complete padrão do IE causava uma confusão enorme nos usuários (usuário é usuário né?).

Me vi então cara a cara com um problema, como resolver este problema? Precisava que um script ao tempo que a pessoa digitava fizesse uma busca no banco para retornar a lista de clientes e o seu vendedor, isso tudo num browser. Se o tmepo hoje fosse alguns meses atrás (não muitos) eu falaria “impossível, estamos falando de web, nao delphi ou VB!”. Alás que surgiu o xmlHttpRequest e tudo mudou…

Continue Reading »

1 Star2 Stars3 Stars4 Stars5 Stars (18 votos, média: 4.11 de 5)
Loading ... Loading …

54 Comments »