Acessibilidade + Desenvolvimento web

by Luiz Paulo | junho 14, 2009 | 1 Comment »

Acessibilidade é um assunto que passa despercebido para muitas pessoas no momento de desenvolver um sistema web.
Normalmente atrelamos essa palavra apenas a pessoas portadoras de necessidades especiais, mas acessibilidade está em todo lugar. Todos os recursos que utilizamos ou manipulamos foram pensados, planejados e executados para facilitar nossa vida.

Acessibilidade e desenvolvimento web

Desenvolvedores e designers se preocupam cada dia mais em atender a todos os usuários inclusive os portadores de necessidades especiais. O número de usuários web com algum tipo de necessidades cresce a cada dia. Muitos deles utilizam softwares específicos que só funcionam bem em sites padronizados e acessíveis.

No momento de desenvolvermos um site é importante seguir alguns princípios básicos de acessibilidade. Caso se interesse pelo assunto, você pode se guiar a partir do checklist fornecido pela W3C.

Segue também alguns links sobre o assunto para tirar todas as suas dúvidas.

Categorias: Acessibilidade, Desenvolvimento web
Tags: , , ,

Javascript – Pegadinha no parseInt()

by Luiz Paulo | junho 13, 2009 | 1 Comment »

Já estamos cansados de saber que javascript é totalmente dinâmico e podemos mudar facilmente o tipo das variáveis.

Uma das facilidades em javascript é a conversão de variáveis em inteiro, com a função parseInt().
Só que essa função tem uma pegadinha que pode atrapalhar bastante aos desatentos.

Sua sintaxe é bem simples como segue:

var number = "123456348965";
var integerNumber = parseInt(number);
alert(integerNumber); //123456348965

Nesse caso, tranquilo! Nenhum problema. Mas se, por exemplo, quisermos converter uma string "010" teremos problemas.
Veja o exemplo:

var number = "010";
var integerNumber = parseInt(number);
alert(integerNumber); //8

Isso acontece pois o número é automaticamente detectado como Octal.

Para resolver esse problema, a função parseInt pode receber 2 parâmetros.

parseInt(string, radix)
Onde:
string = String a ser transformada
radix = Numeral que você quer se basear (de 2 a 36)

Veja então como fica a solução para este problema:

var number = "010";
var integerNumber = parseInt(number, 10); //10 = base decimal
alert(integerNumber); //10

Pegadinha desvendada e problema resolvido!
:)

Categorias: Desenvolvimento web, JavaScript, Linguagens
Tags: , , ,

Hoje este blog completa 1 ano de existência

by Luiz Paulo | junho 7, 2009 | 1 Comment »

Que legal, acabei de me dar conta que hoje este blog completa 1 ano de existência. \o/

Então, com esse acontecimento importante (pelo menos para mim), vou encher um pouco de linguiça, rsrs.

História do blog

Antes de criar este blog, eu não tinha interesse algum em blogs, diários ou coisas do tipo. Mas tinha curiosidade de saber como funcionam, pois trabalhava com web e não havia mexido em nenhum. Além da necessidade de conhecer algum CMS, eu sentia necessidade de escrever algo, expor minhas idéias e opiniões. Então nada melhor do que criar um blog pessoal, não?

Logo, por experimento e curiosidade, criei este blog. Preferi utilizar o wordpress, pela sua fama, facilidade e manutenção e em pouco tempo, se tornou parte da minha rotina (tanto o blog quanto o wordpress, rsrs).

Neste blog, conheci grandes profissionais que acabaram se tornando grandes amigos. Discutimos idéias, com grandes cabeças... Sem contar todo o crescimento adquirido de uma forma geral.

Estatísticas do blog

35 Posts
117 Comentários
18 Categorias
130 Tags
Zinhões Spans (aff)

Posts mais acessados:

Javascript - Retirando espaços de string (função trim)

Publicações de artigos sem referência
O Google caiu por alguns minutos
Javascript - Último dia do mês
A influência do Desenvolvimento de software na nossa vida

Posts mais polemicos e comentados:
Publicações de artigos sem referência
Javascript - Último dia do mês
Planejamento de software (Keep It Simple Stupid)
Campanha 2009 - Morte ao IE6. Será que vinga!?
A influência do Desenvolvimento de software na nossa vida

Estatísticas de acesso

As estatísticas aqui expostas não são exorbitantes, mas por mim satisfatórias, visto que não tinha força de grandes blogueiros, nem fiz grandes divulgações.

Visitas
Segundo o Google Analytics nesse 1 ano, este blog teve:

5,473 Acessos
8,804 Pageviews

Onde:

60% partiram de buscadores,
30% de acessos diretos e
10% de referências (sites com um link).

A página mais acessada foi a http://blog.lppjunior.com/tags/jstl/ com 412 acessos.

Sistema Operacional
Sistema operacional

Browsers
Browser

Linguagem
Linguagem

Resolução de tela
Resolução de tela

Cores da tela
Cores da tela

Abraço a todos e que venham mais e mais anos!

Categorias: Artigo
Tags: , , , ,

Publicações de artigos sem referência

by Luiz Paulo | maio 15, 2009 | 23 Comments »

Acompanho centenas de blogs (tanto nacionais quanto estrangeiros), a maioria sobre tecnologia e web.
Normalmente os estrangeiros são mais inovadores e incrementados, com informações bem mais profundas sobre os assuntos.

E tem uma coisa que particularmente não gosto, alguns blogs nacionais parece que só publicam artigos desses estrangeiros.
Não que isso seja ruim, acho até muito bom! Além de oferecer uma versão traduzida do post estrangeiro, trazem as novidades para nossos leitores.
A única coisa que eu não gosto é que a maioria desses posts não tem a referência do real criador, o que (indiretamente) torna o post próprio.

Já peguei podcast que parecia ler um de meus artigos (O que é e para que servem Feeds RSS)...
Muita coincidência, mas incrivelmente ele usava as mesmas palavras, os mesmos exemplos, e algumas frases usadas no post.
Enfim. Muito igual, rsrs.

Acho que se você publica algo que não é seu, deve por bom senso colocar a referência para o artigo principal.
Caso tenham alguma dúvida de como fazer isso, vejam o blog Reflexões de Monte Gasppa e Giulia C. do meu amigo Cacilhas que sempre referencia textos, artigos, etc. de outros blogs.

Isso não é vergonhoso, apenas correto.

Abraços

Categorias: Artigo
Tags: , ,

CheatSheet – Guia rápido sobre Jquery 1.3.2

by Luiz Paulo | maio 8, 2009 | 2 Comments »

O Cheat Sheet é um resumo de um assunto específico que pode ser utilizada como guia rápido. Nele você pode encontrar sintaxes, códigos, exemplos, conceitos e dicas.
Não podemos considerá-lo um manual completo pois é bem compacto, mas quebra bastante o galho! Além de úteis, normalmente são feitos com visual agradável, podendo ser impresso e facilmente colado no seu escritório.

Postei a um tempo atrás o CheatSheet - Guia rápido sobre Jquery mas está desatualizado, então segue a documentação para o jQuery 1.3.2.

Cliquei aqui e baixe de uma vez!

Façam bom proveito!

Categorias: CheatSheet, Desenvolvimento web, JavaScript, Linguagens
Tags: , ,

Próximos posts »

 

Sobre

Foto Luiz Paulo

Sou desenvolvedor web desde 2000, atuei em grandes projetos web2.0. Atualmente trabalho na Automatos junto à equipe de site desenvolvendo projetos web2.0 e utilizando como server-side a linguagem java.

Para saber mais sobre mim, acesse Meus Links ›


Valid XHTML 1.0 Strict Valid CSS!

Luiz Paulo | tecnologia web