Movimento noSQL: Nem só de SQL viverá o armazenamento
Apr 18th
Com a explosão da computação nas nuvens, os horizontes em relação ao armazenamento de dados também foram ampliados, as aplicações no cenário atual são baseadas em serviços, e um dos motivos para essa aceitação da ‘nuvem’ está diretamente relacionada com o modelo SAAS de negócio (Software As Service). Hoje, as aplicações estão compartilhando serviços, dados e recursos, aplicações solitárias não faz mais parte da nossa realidade.
Nesse novo modelo, o armazenamento de dados também evoluiu, surgiu o armazenamento de dados baseado em documentos, simplificando a criação das estruturas e manipulação dos dados. Vamos contar a história do começo. Os bancos de dados relacionais foram criados em meados da década de 70, mas não foram adotados de imediato pelas empresas que naquela época, usavam arquivos texto para armazenamento de seus dados, não é necessário aprofundar em detalhes os problemas que existem em manipular os dados usando arquivos ‘txts’, onde além de se preocupar com a arquitetura da aplicação e com as regras de negócio seria necessário implementar também as operações para manipular os arquivos. Com a necessidade de simplificar esse processo, surgiram os bancos de dados relacionais que são softwares com a função de abstrair a camada de dados facilitando o armazenamento e a recuperação dos dados, alguns anos foi criado o SQL (linguagem padrão nos RDBMs), e desde aquela época até pouco tempo, não sei via alguma melhoria significativa em armazenamento até o surgimento dos bancos de dados noSQL.
O funcionamento dos bancos de dados noSQL é simples é semelhante aos RDBMs, existe um serviço escutando em um determinada porta esperando requisições a mudança é que em vez de receber consultas SQLs, recebe requisições HTTP. O banco (noSQL) fornece uma API para escrever e recuperar os dados, ou seja, não é necessário nenhum driver ou componete adicional utilizar o banco, toda comunicação é feita usando webservice, basta a linguagem ter capacidade de fazer requisições HTTP que é uma funcionalidade muito comum entre as linguagens. Os formatos de retorno mais comuns são JSON e/ou XML muito bem aceito na maioria das linguagens.
O principal diferencial dos bancos de dados é a grande capacidade de escalar, outro atrativo desses bancos é a simplicidade de manipular os dados até com uma linguagem client-side (como Javascript) é possível manipular os dados. Atualmente já existem aplicações de grande porque como Amazon Store, Livemocha e Twitter que armazenam seus dados em bancos de dados noSQL.
Os principais bancos noSQL são:
MongoDb – http://www.mongodb.org/
CouchDb – http://couchdb.apache.org/
Apache Cassandra – http://cassandra.apache.org/
Amazon SimpleDb – http://aws.amazon.com/simpledb/
Na hora de começar um novo projeto ou implementar um melhoria no seus sistema está na hora de considerar o uso de um banco de dados noSQL.
Consulta bolsa de valores direto na Bovespa com PHP
Dec 15th
Bem pessoal estamos aqui novamente nesse post mostrando como consultar a bolsa de valores ou melhor uma avito na bolsa de valores “Bovespa” com PHP, quem acompanha “consulta” este blog já deve ter visto um post mostrando como fazer a consulta a principal diferença entre o anterior e esse, é que nessa consulta não é utilizada serviços de terceiros e sim uma consulta direto na Bovespa, More >
Gigantes marcaram presença no FISL 10
Jun 26th
Hoje no segundo dia da 10 edição do Fórum Internacional de Software Livre, gigantes da tecnologia como a Sun Microsystems (recentemente adquirida pela Oracle) marcou presença no evento, visitei o estande da Sun onde acontece desafios coordenados por belas garotas que atraem a atenção dos nerds para particitem das brincadeiras (o desafio que participei foi fazer embaixadas com uma bola da Sun, se marcasse 6 pontos você ganharia uma mini-bola da Sun, como sou ex-jogador heheh fiz umas 100 então elas pediram pra eu parar porque tinha mais gente querendo brincar), aconteceu também distribuição de brindes (camisas, CDs, adesivos, bolinhas, etc). Foi muito bom pra comunidade a presença desses grandes players (Oracle e Sun Microsystems) apesar da presença deles, que já um bom começo, sentimos falta de outras grandes empresas como o Google, Yahoo, que de um certa foram deveriam estar participando, esperamos que na próxima edição a presença deles.
Brasil, uma sucata tecnológica
Apr 3rd
Acredito que não é novidade pra ninguém o titulo desse post, mas só para deixar registrado a minha revolta e provar mais um vez que o Brasil realmente é uma sucata tecnológica e por isso escrevi esse post.
Vamos começar do começo (kkk), dias atrás estava querendo comprar um novo notebook, então comecei a pesquisar, configurações e preços na internet, como todo bom comprador comecei pelo Americanas.com e lá encontrei um notebook legal (Notebook C4T8J W7650 Core 2 Duo T5550, 3GB, 250GB, Webcam 1.3MP,Itautec), configuração bacana com um bom preço R$ 2.199 (até então),
ai lembrei que um colega me tinha falado de uma e-commerce legal dos Estados Unidos o CompUsa, fui dá um pesquisada lá nos preços dos notebooks, mais pra que?, achei um (HP Compaq, Intel Pentium Dual Core T3400 2.16GHz, 4GB, 250GB, etc ) pra minha revolta o notebook só custava US$ 599 (mais ou menos 1.300 reais, mais da metade e um pouco),
foi só pra ter raiva, comprovei o que todo mundo já sabe, o Brasil é uma verdadeira sucata tecnológica. ![]()
FISL 10, quem vai?
Apr 1st

No período de 24 a 27 de junho acontecerá um dos maiores eventos de software livre da América Latina, a décima edição do FILS, o evento será realizado no Centro de Eventos em Porto Alegre/RS e se Deus permitir eu estarei lá, ainda faltam alguns meses (3 meses) para o evento acontecer mas já estou muito ansioso, (e o legal que vai acontecer logo depois que concluo minha graduação, já vou aproveitar e comemorar lá
), voltando a falar evento, um evento desse porte é muito importante para comunidade, já que vai comparecer muitos desenvolvedores de diversos lugares do país e de fora dele, vai ser uma grande oportunidade de conhecer novas pessoas, trocar idéias, enfim, fazer “networking” que é muito importante hoje, e também como ninguém é de ferro, vamos* aproveitar para conhecer as cidades de Porto Alegre, Gramado e que der.
Então é isso pessoal vamos comparecer, nos vemos lá.
*Digo vamos porque fizemos uma caravana formada por estudantes (pelo menos a maioria) aqui da Paraíba para irmos pra o FILS.
Tempos de designer …
Apr 1st
Primeiramente tenho que confessar, já fui designer, um dia desses passeando na web encontrei meu antigo blog (quando eu era designer), foi engraçado entender como minha mente funcionava (kkk), mas até que enfim encontrei o precioso caminho da programação, segue o link pra que quiser da uma conferida.
Blog antigo (tempos de designer) : http://theoziran.blogspot.com/
Consultar cotação de ativos na Bovespa com PHP
Feb 23rd
E ai pessoal, tudo em ordem?
Nesse artigo irei mostrar como capturar cotações de ativos na bolsa de valores usando PHP. Um belo dia estava precisando fazer uma aplicação que mostrasse como andava alguns ativos na bolsa de valores, procurei um webservice que retornasse esses dados, mas não encontrei, então resolvi desenvolver um e disponibilizar para meus colegas desenvolvedores. More >
II Encontro PHP-PB – 07 de Março de 2009, Unipê, João Pessoa – PB
Feb 19th

A participação no evento é gratuita, porém é necessária a prévia inscrição e a doação de 1Kg de alimento não perecível no dia do evento.
A doação será repassada à Casa da Criança com Câncer, instituição filantrópica que dá apoio aos pacientes e familiares vindos do interior em busca de tratamento no Hospital do Câncer Napoleão Laureano.
Os membros inscritos e presentes no dia do evento concorrerão a diversos brindes como livros da editora O’Reilly, camisetas, um elePHPant de pelúcia e muito mais!
Para mais informações visite nosso site: www.php-pb.net
Review do I Encontro PHP-PB
Dec 8th
E aí pessoal, muitos dias depois vou falar o que rolou no I Encontro PHP-PB, gostei de todas as palestras (inclusive da minha =] ) foram muito enriquecedoras para nossa comunidade, um destaque especial as novidades da linguagem e também ao Zend Framework que surge como promessa de revolucionar a linguagem.
Abaixo segue os links dos slides e dos vídeos das aprensentações:




Recent Comments