quarta-feira, 15 de dezembro de 2010

Zend_Auth uma Implementação Completa


Sim eu gostaria muito de colocar um screencast explicando, mas é fim de ano e as coisas nem sempre são fáceis quando se tem mais tempo livre. Mas por sorte eu tive tempo de arrumar uma imagem e de terminar o código que eu vou explicar mais tarde. Com sorte vai ter algumas pessoas contentes.

segunda-feira, 18 de outubro de 2010

Uma maneira de reescrever GET usando JS


Eu andei procurando como reescrever o get method de um form no formato usado tradicionalmente do url rewrite, e para minha surpresa a resposta mais popular tratava esse problema simples de maneira pouco otimizada.

quinta-feira, 7 de outubro de 2010

Oauth Twitter


Seguindo a mesma lógica do ultimo post, irei dividir o conteúdo em algumas partes e vou atualizando o post a medida que o tempo me permite. O tema dessa vez é o twitter e sua api. Vou utilizar o zend oauth pra autenticar no twitter e fazer algumas operações bem básicas que podem ser aproveitadas em qualquer site.

terça-feira, 5 de outubro de 2010

Encurtando URLs

Tenho tido pouco tempo pro blog, então vou tentar algo diferente. Em vez de um post completo dessa vez vou colocar parte dele, e vou atualizando até ele ficar pronto. O tema desse post vai ser a api para encurtar urls do bit.ly, já que o google ainda não tem a sua api.

domingo, 5 de setembro de 2010

Avaliação de Desempenho

O titulo desse post poderia ser "Criando cache de imagens no browser". Mas eu queria também apresentar uma ferramenta bem legal. O nome dela é Page Speed.

quinta-feira, 2 de setembro de 2010

Css Transition e Links

Eu descobri a pouco tempo que o css sozinho é capas de criar algumas animações bem interessantes. Uma delas eu coloquei nos links das tags. Se você usa o IE nem deve ter notado, mas se usa o Safari ou Chrome deve ter achado o máximo, como eu =D. Se vc curtiu eu dou a barbada de como criar.

terça-feira, 31 de agosto de 2010

HTML5 é impressionante

Sabe quando você vê uma coisa e sabe que ela tem o potencial pra ser the next big thing? Foi o que eu senti quando eu vi esse site. Eu já ouvi que a web esta morrendo e que não acreditam no potencial do HTML5. Mas com certeza isso não é verdade.

sábado, 28 de agosto de 2010

Exemplo de implementação usando Zend framework

Como aplicar os modulos na construção MVC usando ZF era uma pergunta que estava me faltando responder pra mim mesmo a algum tempo. Faltava clareza na minha interpretação. E conversando com o Maicon eu percebi que não era só eu que tinha dificuldade em entender o papel e aplicação do modulo.

sexta-feira, 27 de agosto de 2010

Css Continua me Impressionado

Eu tenho post sobre css no forno, mas primeiro eu queria dar um gostinho do que o css é capaz. A imagem a cima foi criada inteiramente com css. Clique no leia mais para ver a versão em css.

terça-feira, 24 de agosto de 2010

O Cache e o PHP

Eu vejo muita confusão ainda nos dias de hoje sobre o que o cache é e qual o seu papel na aplicação. A idéia desse post é explicar o cache e mostrar algumas implementações simples onde o cache pode fazer grande diferença.

quinta-feira, 19 de agosto de 2010

Criando Vergonha na Cara e Usando o Debug do PHP

A preguiça sempre foi minha inimiga, mas já era tempo de dar um basta nessa lenga-lenga, criar vergonha na cara e começar a usar a porcaria dum debugger pra PHP. Chega de usar var_dump e print_r.

segunda-feira, 16 de agosto de 2010

Acesso a Banco de Dados com PDO

php

Quando eu comecei a programar PHP muitas práticas interessantes não faziam parte do meu cotidiano. Eu tive que aprender muita coisa errando e pesquisando na net. Trocar o banco de uma aplicação de mysql pra postgres pode dar bastante dor de cabeça. E esquecer de escapar as querys pode resultar em SQL injections. Muitos programadores não conhecem os perigos dos SQLs.

Bom, uma das ferramentas que deveríamos usar em nosso dia a dia é o PDO, ou algum DO (data object) qualquer. Por exemplo, você lembra de escapar todas as querys que você roda? Eu não culpo, eu também esqueceria. Mas isso leva a uma falha de segurança grave. E implementar usando PDO pode ser muito menos doloroso do que possa parecer.

quinta-feira, 12 de agosto de 2010

Colocando Código nos Posts

Syntax Hightlighter

Colocar um hightlighter no site não é algo tão simples como deveria. Na verdade não é simples nem descobrir que esse é o nome do que você esta procurando. Então se o que você quer no seu site é algo como o da imagem, "bem vindo, você veio ao lugar certo".

segunda-feira, 9 de agosto de 2010

Implementando Lightbox no Blogspot


Eu passei um trabalho pra colocar o lightbox do jeito que eu queria aqui no blog. Então vou tirar um pouco mais desse trabalho e vou ensinar como eu fiz isso. Porque no fim das contas ficou muito pratico.

domingo, 8 de agosto de 2010

Identificando recursos do Browser

A algum tempo eu postei sobre uma classe para identificar o tipo de browser do cliente. Nas minhas andanças pelo manual do php eu encontrei algo que pode tornar tornar aquela ferramenta muito mais simples e robusta e que diria que o php já tinha funções in build tão bacanas e tão pouco conhecidas.

quinta-feira, 5 de agosto de 2010

Zend Certified Engineer


Algum tempo sem postar aqui, mas era por uma boa causa, tenho tentado dar um gás na minha faculdade que junto com o trabalho acaba ocupando todo meu tempo. Bem, quase todo... Nas férias de inverno ainda deu tempo pra correr atrás deste que já era meu desejo a algum tempo.

terça-feira, 27 de abril de 2010

Trocando a Abordagem de prendizagem


Optar por uma metodologia de aprendizagem mais profunda, indo indo atrás de mais detalhes dentro da mesma fonte, foi o que eu decidi pra mim, mas talvez você prefira uma abordagem diferente e já cansou de ouvir falar do Brian. Então aqui estão algumas alternativas de fontes de dados que eu conheço e que podem ter bons frutos mas eu apenas não tive tempo suficiente de ler e trazer para cá os conteúdos e links interessantes.

segunda-feira, 26 de abril de 2010

Tamando Disponivel da Tela

Eu sei que esse era o gráfico que você estava procurando pra responder todas as suas perguntas sobre o tamanho máximo que o seu aplicativo ou site deveriam ter. Mas a resposta não esta ai pronta nesse gráfico. Na verdade a resposta depende muito mais de você do que, talvez, você possa imaginar.

quinta-feira, 22 de abril de 2010

Beneficios Únicos dos Dispositivos Moveis



Como eu prometi, a medida que iria lendo o livro do Brian Fling, Mobile Design and Development, aqui estão os motivos pelos quais os dispositivos moveis superam todas as outras mídias de massa.

"Como se não fosse o bastante que celular pudesse fazer tudo o que os outros meios de comunicação podem fazer, Tomi Ahonen aponta que os móveis tem cinco benefícios exclusivos que nenhum dos outros tem:

quarta-feira, 14 de abril de 2010

Nova cara do Jornal NH

Somente ontem eu notei que o jornal aqui da região tinha mudado a aparência do seu logotipo e o layout do jornal. Mas o que mais me surpreendeu não foi a nova capa, mas sim a nova contra-capa.

segunda-feira, 12 de abril de 2010

Mobile Design & Development


Eu estava procurando por material para escrever sobre layout e design de interfaces quando esbarrei nesse livro. Já li as primeiras 40 paginas e dei uma olhada nas outras.
O livro oferece um panorama bem amplo e proporciona um contexto historio da faze que os telefones se encontram hoje. Ele é um pouco tendencioso pela Apple, mas tudo bem.

Identificando o dispositivo do cliente


Bom, talvez não seja tão difícil identificar um dispositivo móvel acessando seu site. Desde que você use a classe IsMobile.

sexta-feira, 9 de abril de 2010

QR Codes



Códigos de barras podem parecer coisas antiquadas quando se tem um aparelho tão moderno quanto um smartphone. Mas na verdade esses códigos bidimensionais  podem ser muito engenhoso e pra mim podem ser um pedacinho do futuro de copiar e colar.

terça-feira, 16 de março de 2010

Testando o Site


A primeira coisa em que esbarrei foi como ver um site que foi feito para celular se eu não tenho um desse celulares caros como o iPhone. Então eu pesquisei uma maneira de simular e testar sites desenvolvidos para mobile.

Web Mobile


Olá, meu nome é Cesar Scur e eu estou tentando reunir as informações para criar sites para celulares e outros mobiles que estão muito populares hoje em dia.
Minha frustração é que não existe informação clara na internet sobre esse assunto e ela esta muito fragmentada.