Antes de qualquer coisa desejo, sinceramente, a todos os leitores um otimo 2011. Que seja um ano excelente profissionalmente e pessoalmente. Me vejo tambem no dever de agradece-los pelas criticas, elogios e pelos comentarios - sao eles que me dao forcas para continuar.Salvo os devidos agradecimentos, vamos ao que interessa. Este foi um otimo ano pra mim e para o blog Casa Open. Foi o ano de estreia do Blog, e tudo que e novo, e especial. Mas para evitar o muito falar, vejam um resumo sobre os artigos mais interessantes - segundo os meus olhos - que aqui foram publicados.JaneiroRuby on Rails vs JavaArquivos em RubyFevereiroGraficos no Rails - CSS GraphsTraduzindo datas no RailsLendo URL's no RubyMarcoOperador ternario e RubyWorking with Rails ultrapassa a marca de 17000 programadoresAbrilTarefas em background - delayed jobPrecedencia em operadores logicosMaioInterpretador Ruby OnlineJunhoEm qual ambiente estamos?JulhoProject Euler #1Teste suas expressoes regulares na webAgostoprogzoo.net: Comparando as linguagens de programacaoSetembroRetirando a excecao InvalidAuthenticityTokenTipagem em RubyOutubroRespostas HTTPRubyConf Brasil 2010NovembroCaptura de codigo ASCII no RubyDezembroSockets em RubyNo mais, tenham um bom final de ano e um 2011 melhor ainda! Ao se falar em acessibilidade logo vem a mente a palavra acesso. E realmente acesso tem tudo a ver com acessibilidade. Mas, o que se pode entender por acessibilidade? Quais sao suas primicias? Seus beneficios? Por que profissionais de TI devem estuda-la? E exatamente em respostas a essas perguntas que esse texto e direcionado. Imagem do Chaplin caido com a bengala na mao e de patins O que e Acessibilidade Digital?Primeiramente e importante dizer que Acessibilidade esta relacionada em fornecer condicao para utilizacao, com seguranca e autonomia, total ou assistida, dos espacos, mobiliarios e equipamentos urbanos, das edificacoes, dos servicos de transporte, dos dispositivos, sistemas e meios de comunicacao e informacao, por qualquer pessoa. De forma analoga, Acessibilidade Digital remete a Acessibilidade no ambiente virtual sendo que Acessibilidade na Web significa que qualquer pessoa, utilizando qualquer tipo de tecnologia de navegacao - navegadores graficos, textuais, especiais para sistemas de computacao movel, etc. - deve ser capaz de visitar e interagir com qualquer site, compreendendo inteiramente as informacoes nele apresentadas. (DIAS, Claudia. Usabilidade na Web - criando portais mais acessiveis. RJ: Alta Books, 2003). Em sua concepcao inicial, acessibilidade estava ligada a individuos portadores de deficiencia, entretanto sua amplitude tem se estendido a qualquer barreira que possa inviabilizar o acesso a qualquer pessoa. Diante disso, vejamos agora alguns dos motivos que impelem o estudo da acessibilidade por parte dos profissionais de TI.Grande numero de pessoas com deficienciaSegundo o IBGE (Instituto Brasileiro de Geografia e Estatistica) por meio do censo realizado no ano 2000 a populacao brasileira possui 14,5% de portadores de deficiencia. Destes, 48,1% (que constituem 16,6 milhoes) sao deficientes visuais e 150 mil se declaram cegos, 27,1% com deficiencia fisica, 16,6% com deficiencia mental e 8,2% com deficiencia auditiva.Maior visibilidade no GoogleE de conhecimento que diversos buscadores, dentre eles o Google, levam em consideracao a organizacao do conteudo das paginas web. Por exemplo, se uma pagina apresenta imagens sem texto alternativos (tag alt), conteudo nao estruturado de acordo com o grau