segunda-feira, 2 de dezembro de 2013

Tabelas responsivas


O display de dados tabulares levanta questões difíceis num ambiente responsivo. Se a tabela é maior do que a tela, podemos permitir um scrolling horizontal, ocultar umas colunas, mostrar um resumo da tabela com um link para a versão completa, ou fazer outras escolhas.

segunda-feira, 11 de novembro de 2013

Publicidade em linha (MOOC)


O curso de publicidade em linha do qual vou falar é um MOOC oferecido no site open2study.com. Sua professora, a Patty Keegan, tem uma vasta experiência no campo e sabe introduzir o seu tema sem ser muito técnica.

sábado, 12 de outubro de 2013

Princípios da Gestão de Projeto (MOOC)


Os MOOCs (Massive Open Online Courses, o Cursos Online Abertos e Massivos) são cursos on-line oferecidos por escolas e universidades de todo o mundo em campos tão diversos como a antropologia, a matemática, o marketing ou a informática. O curso no qual estamos interessados aqui chama-se Princípios da Gestão de Projeto. É dado pelo Instituto Politécnico da Austrália Ocidental (Polytechnic West).

domingo, 22 de setembro de 2013

É hora de relaxar


Os sons relaxantes da natureza tem o poder de nos fazer esquecer o stress no espaço de poucos minutos. Aqui está uma seleção de sites com os quais vai experimentar um relaxamento profundo.

domingo, 25 de agosto de 2013

Os botões de compartilhamento social são inúteis


Os botões de compartilhamento social estão em toda parte. Onipresentes na web, convidam para fazer um like, para compartilhar qualquer página para que o seu conteúdo seja visto por centenas, ou melhor, milhões de visitantes potenciais. Mas são tão necessário que nós querem fazer acreditar?

domingo, 4 de agosto de 2013

Tradução do gesto de toque em Windows 8


Com o advento das telas sensíveis ao toque e da documentação de interface relativa aos mesmos, às vezes é difícil saber como traduzir as diversas ações possíveis (to tap, to swipe, to pinch…). Windows 8 nos permite uma tradução de cada ação na sua documentação on-line quando se comparam as diferentes localizações.

sábado, 20 de julho de 2013

Algumas novidades do design responsivo


O mundo do design responsivo está em constante evolução, e com ele as recomendações e propostas de trabalho do W3C, particularmente em termos de evolução de CSS. A tipografia também tem uma palavra a dizer e o uso de fontes web traz as suas soluções. Este artigo apresenta uma série de links relevantes para prosseguir uma discussão de longa data.

segunda-feira, 27 de maio de 2013

Canções infantis com numerais em inglês


A aprendizagem por repetição, ainda mais com canções, é uma maneira prática e agradável para divertir as crianças e lhes ensinar as noções básicas de aritmética, e também de inglês, e lhes habituar à pronúncia desta língua. As cantilenas aqui apresentadas focam-se na aprendizagem dos números, bem como da adição, da subtração e da multiplicação.

segunda-feira, 1 de abril de 2013

Internacionalização com FuelPHP


FuelPHP é um framework PHP livre e de código aberto, baseado no PHP 5.3+. Ele implementa uma arquitetura HMVC (Modelo-Visão-Controlador hierárquico) onde o controlador tem um papel central, a visão e o modelo estando completamente separados (não podem se comunicar um com o outro). Também oferece outros recursos, como uma implementação RESTful, uma análise de modelos, um mapeamento objecto-relacional (ORM), um pacote de autenticação e um sistema de cache entre outras coisas. Nós nos focamos aqui em como gerencia a internacionalização na sua versão 1.5.1 de janeiro de 2013. O desenvolvimento da nova base de código 2.0 já começou mas a gestão da internacionalização deveria ser a mesma.

segunda-feira, 18 de março de 2013

Contar em línguas salishanas

Faladas no sul da British Columbia (Canadá) e no norte de Washington, nos Estados de Oregon, Idaho e Montana, nos EUA, as línguas salishanas formam um continuum dialetal de cerca de trinta línguas. Se a situação é preocupante para muitos delas, outros são suportadas pelas suas comunidades e encontram-se em diferentes níveis de uso, de ensino e de revitalização.
Entre elas, encontramos o comox (400 falantes), o halkomelem (200 falantes), o saanich (uma vintena de falantes), o squamish (uma quinzena de falantes) e o klallam (uma dezena de falantes).

domingo, 17 de fevereiro de 2013

Uma escassez por escolha, não por definição


Como já vimos no último post desta série, nunca houve uma escassez real das extensões de nomes do domínio, mas sim uma criação cuidadosamente planejada de novas extensões para abastecer o mercado ao longo dos anos, com exclusão os domínios de código de país (ccTLDs) e o suporte deles para conjuntos de caracteres internacionais. Para além do simples custo de um nome de domínio, seja clássico, internacionalizado, ou uma das quase dois mil novas extensões tão caras prestes a ser lançadas, muitos custos ocultos ainda ficam para serem descobertos, a maioria deles sendo custos externalizados.

domingo, 3 de fevereiro de 2013

Gestão dos plurais com o framework PHP Yii


Yii (para Yes, it is) é um framework PHP open-source e gratuito iniciado pelo Qiang Xue em 2008. Centrado no desempenho, baseado numa arquitetura MVC e seguindo o paradigma de programação orientada a eventos, também oferece a tradução de mensagens, a formatação de data e hora, os diferentes formatos de números e a localização de interface. Vamo-nos concentrar aqui sobre como Yii gerencia os plurais na função de tradução das mensagens da sua versão atual (1.1.13).

sábado, 26 de janeiro de 2013

Uns plurais bem singulares


Na maioria das línguas, à unidade corresponde a forma não marcada de uma palavra, o plural sendo obtido pela inflexão do singular. Por exemplo, ao singular gato do português corresponde o plural gatos. A língua portuguesa tem dois números gramaticais: o singular e o plural. Outros idiomas têm várias formas de números gramaticais dependendo do número de unidades associadas.

terça-feira, 15 de janeiro de 2013

Tutorial CodeIgniter: os helpers


Os helpers do CodeIgniter são uns kits de ferramentas de funções que tornam a vida mais fácil. Estão localizados no diretório system/helpers/. Entre os helpers disponíveis, há para tabelas, captchas, cookies, emails, formulários…

O helper inflector (inflector_helper.php) define por exemplo as funções singular (que retorna a forma singular da palavra passada como parâmetro) e plural (que retorna a forma plural da palavra passada como parâmetro), mas só para o inglês. Veremos neste tutorial como incluir o suporte para outro idioma, aqui o português, à função plural e assim permitir a pluralização do português.

sábado, 5 de janeiro de 2013

CodeIgniter: URLs SEO-friendly e localizados


Depois de ter visto como internationalizar CodeIgniter usando arquivos de idioma, vamos ver neste post como criar URLs localizados e SEO-friendly, isto é, URLs explícitos tanto para os motores de busca como para os usuários.