No Binaries
Blog for computing
Blog for computing
Mar 2nd
A quantidade massiva de poder de processamento gerada pelas indústrias de informática não tem sido capaz de saciar a sede pela velocidade e capacidade de processamento dos usuários. Pois bem, computadores quânticos parecem ser tão futuristas quanto carros voadores de The Fifth Element, porque têm uma capacidade de processamento significantemente maior do que os computadores digitais. Mas, na verdade, esta idéia foi introduzida no começo da década de 80 pelo físico Paul Benioff. E daí vem a pergunta: “mas se já fazem quase 30 anos de pesquisa nessa área e o projeto parece muito promissor, como que essa tecnologia ainda está enterrada nos subterrâneos da cidade?” Acontece que é um pouco mais complicado do que parece, e é nisso que estou apostando hoje, tanto no blog quanto na minha carreira acadêmica.
Feb 25th
Chegamos a um ponto onde novas linguagens brotam do chão, frameworks são criados aos lotes, novas versões de linguagens surgem incessantemente e nós, desenvolvedores, ficamos perdidos com tanta tecnologia. Irônico, não? Pois é.
Me lembro de quando comecei com php: era um tanto quanto simples os algoritmos de Web, eu não precisava do http://php.net quase. As funções, rotinas e classes a serem construídas saíam todas da minha cabeça. Até eu me deparar com o famosinho Zend Framework (http://framework.zend.com). Por ser um super-projeto muito bem desenvolvido, não posso discordar do fato que é mais estável, seguro, e prático. Mas junto com esse futuro promissor para os programadores, vem uma parafernália de códigos que acabaram com a minha magia de programar.
Hoje mesmo, depois de um tempo sem programar, voltei a fazer um site, e acabei perdendo muito tempo, tendo que aprender o que eu já sabia de novo. Acontece que para não abrir mão daquelas três vantagens, eu optei por usar Zend Framework juntamente com o template engine Smarty. Esses dois, juntos, remodelam totalmente o jeito de se programar em php e utiliza alguns artifícios avançados, mas necessários, para o funcionamento.
Isso me preocupa um pouco, ou os novos programadores que estão surgindo são, na verdade, robôs (o que seria logicamente redundante) ou novatos acabam desistindo logo cedo da carreira.
Deixando o extremismo de lado e visando a não-frustração desses futuros programadores, sugiro a convivência com os Quick Reference Cards
Sep 2nd
Fugindo do assunto e trazendo mais informação para o blog. Acho isso dá mais vida ao blog, portanto hoje vou mostrar algo interessante e que é pouco conhecido pela internet
Uma rede social onde o objetivo vai além de expor só uma foto bonita na internet. Shelfari é uma rede social de livros que permite você compartilhar conhecimento. Nele você inclui alguns livros na sua estante que você já leu, está lendo ou vai ler. Sem contar o Rate System, Reviews, Wish List e Own de cada livro que qualquer pessoa pode postar. Uma coisa que vale a pena participar
Informações adicionais
Minha estante
Jun 22nd
Depois de uma introdução aos vetores no post passado vou poder, agora, falar das matrizes e suas operações e propriedades.
Vamos começar primeiro com o produto de vetor e matriz para nos acustumarmos com o algoritmo que vem em seguida. More >
Jun 2nd
Bom galera, vou começar uma nova sessão aqui no blog para resgatá-lo (depois de tanto tempo tive que fazer algo). E como estou recomeçando esse blog, nada mais justo do que dedicar esta sessão a quem pretende começar a programar ou recomeçar (vulgo, desenferrujar) na programação, como eu. Portanto, vamos aos Algoritmos.
Não sei quanto aos próximos posts de algoritmos, mas esse aqui vai juntar dois cursos meus na minha faculdade, Geometria Analítica e Programação, que não deixa de ser útil apesar de ser simples, dando uma introdução à programação 3D que é o assunto que eu pretendo tratar daqui para frente (ou daqui a algum tempo).
Chega de enrolação e vamos ao que interessa. Nesse artigo vou falar de produto matricial, começando por produto escalar e terminando com produto interno matricial. Para falar de matrizes antes eu vou começar com vetores, pois é mais simples e fácil de entender. More >
Feb 6th
Realmente, essa Zend ganhou meu respeito. Depois de descobrir como funcionam a autenticação, formulários e sessões já esperava um belo módulo do framework para lidar com a paginação de consultas em MySQL e é muito fácil!
Primeiro, para esclarecer o que é essa tal da paginação: tenho certeza que todo mundo já foi procurar coisas bizarras ou impossíveis no Google, e como o resultado nunca vem na primeira página você tem que ficar “paginando” o site de busca até encontrar o que você quer.
Bom, o sistema em si parece ser fácil aos olhos de leigos, mas na verdade, precisa botar a cuca para funcionar um pouco.
Só que com o ZF, muda tudo. More >
Jan 25th
Como no post passado eu falei sobre o Smarty sem ter dado nenhuma explicação prévia do mesmo, no post de hoje vou dar uma breve introdução neste Template Engine muito utilizado pelo PHProgrammers.
Para quem está no Google há horas tentando ao menos saber para que serve esta ferramenta, aqui vai uma pequena explicação
O que é Smarty? More >
Jan 23rd
Continuarei a falar do Zend Framework, mas dessa vez vou dar uma aprofundada no assunto. Mês passado eu dei uma breve introdução no Zend Framework, explicando o MVC e o framework em si, e agora vou ensinar como criar um sistema de login utilizando o ZF (Zend Framework). Também vou passar alguns conceitos básicos do Smarty, que assim como o ZF, ele é um framework para PHP e quando se junta ZF com Smarty suas aplicações passam a ficar mais profissionais (ou pelomenos deixam de adotar a POG).
O Zend Framework trabalha com POO, inclusive o Zend_Auth, classe responsável pela autenticação de usuários, e isso facilita muito a programação, porque além de você apenas usar referências e deixar a classe cuidar disso, você elimina a repetição e uso desnecessários de código.
É claro que é possível criar um sistema completo em menos linhas e mais rápido, mas isso torna o PHP mais instável eesse não é o foco do framework nem de nenhum programador (presumo eu). More >
Dec 7th
Achei interessante este tutorial que vi na PHPBrasil e resolvi postar aqui, todos os créditos vão para Diego Campos. Trata-se de um sistema de busca básico, mas funcional que utiliza PHP com MySQL. Ele explica passo-a-passo de como montar este mecanismo. More >
Dec 7th
No post de hoje, vou comentar um pouco sobre o Zend Framework, que é, atualmente, um dos frameworks mais requisitados e utilizados.
Confesso que estou iniciando com o Zend, mas já aprendi muita coisa com ele.
Para falar do zend framework primeiro temos que saber o que vem a ser um framework e o que é MVC, arquitetura que o ZF utiliza. More >