Arquivo mensal: outubro 2012

Curso de Ciência da Computação na KhanAcademy

Uma das ferramentas que mais me fascinou nos últimos dias foi a escola/site chamada KhanAcademy.

Trata-se de uma escola com diversos assuntos, dentre eles Matemática, Ciências, Finanças e Economia, História, Testes Preparatórios e o que mais gosto: Ciência da Computação.

John Resig, grande mestre em JavaScrip e criador da biblioteca jQuery, foi o principal desenvolvedor das ferramentas interativas do curso de Ciência da Computação da KhanAcademy. Nesse post ele relata sua experiência, a metodologia e quais as ferramentas utilizadas pra desenvolver o curso. Uma verdadeira aula.

Veja esse slide com as principais características técnicas.

Anúncios

Estudando SVG – Scalable Vector Graphics

Ultimamente tenho tentando aprender sobre SVG, principalmente porque quero  utilizar ou criar uma ferramenta de geração de gráficos utilizando esse formato.

Dentre tantas fontes de pesquisa, hoje encontrei uma bem interessante e documentada.

Visitando o site da W3C encontrei o anúncio do Web Plataform Docs, um projeto de documentação mantido pelo próprio W3C em colaboração com as empresas Adobe, Facebook, Google, HP, Microsoft, Mozilla, Nokia, Opera e outras.

No site há uma excelente documentação sobre SVG e você pode consultar diretamente aqui.

Capturar a primeira e última semana de um mês

Quem trabalha com Planejamento de Médio Prazo separa suas ações em semanas. Esses dias precisei encontrar um range que me trouxesse a primeira e a última semana de um determinado mês. Por exemplo:

Quero saber quais são as semanas do mês de setembro.

Na célula B2 digite 01/09/2012. Digite =NÚMSEMANA(B2) na célula C3 e tecle Enter. Você obterá o número 39 que é a primeira semana do mês de setembro.

Agora como saber quais são todas as semanas de Setembro?

Vamos usar algumas fórmulas básicas pra elaborar uma pequena ferramenta onde teremos a primeira e a última semana de um determinado mês.

Digite o número 9 na célula A1.

Na célula B1 digite a seguinte fórmula: =DATA(2012;A1;1) onde 2012 é o ano que precisa calcular, e A1 é a célula com o número que precisa transformar para o formato Data. Teremos como retorno o 1º dia de setembro – 01/09/2012.

Agora precisamos encontrar o último dia desse mês. Na célula C1 digite =FIMMÊS(B1;0). Teremos com isso o dia 30/09/2012. Com isso temos o primeiro e o último dia de Setembro.

Dando continuidade, vamos descobrir quais são as semanas. Logo abaixo do primeiro dia do mês, na célula B2, digite =NÚMSEMANA(B1) e =NÚMSEMANA(C1) na célula C2. Teremos 35 e 40 que são a primeira e a última semana se setembro, respectivamente.

Agora pra descobrir esses valores de qualquer mês é só alterar o valor da célula A1.