DarkCopy

Precisa fazer um trabalho de escola mas não consegue se concentrar? Tem problemas com atenção? Uma tendência a fazer tudo menos aquilo que precisa ser feito?

Pois seus problemas acabaram (pelo menos parcialmente). DarkCopy é um editor web simples, com baixo contraste e tela cheia que evita que você se desconcentre. Uma idéia extremamente simples, mas muito útil: eu recomendo.

DarkCopy.com

Blogged with the Flock Browser

Tags: ,

Haskell Guys – Novo Blog

Bom, eu e o Christian acabamos de lançar um novo Blog: o Haskell Guys. Esperamos escrever bastante sobre Programação Funcional e Haskell (ainda somos novatos com esses tópicos, vamos compartilhar nosso conhecimento na medida em que aprendermos).

A programação funcional é bem diferente da procedural, com a qual estamos acostumados. Ela é baseada em expressões, enquanto a última é baseada em comandos.

Não viu muito bem a diferença? Vou ser um pouco mais claro. Na programação funcional, não há variáveis ou qualquer mudança de estado, deve-se apenas escrever expressões (como funções na matemática) e o compilador se vira.

Um pequeno (e clássico) exemplo é a função fatorial em Haskell. Na matemática, calculamos o fatorial de um número natural como a multiplicação dele e de todos os  números naturais (com exceção do zero)  anteriores a ele: 5! = 5*4*3*2*1 = 60. Uma forma geral seria n! = n*(n-1)!, com a definição de que 0! = 1.
Como isso ficaria em Haskell? Simples:


fat 0 = 1
fat n = n * fat(n-1)

Alguma semelhança com a definição de fatorial?

Uma característica interessante da programação funcional é que seus programas costumam ser bastante estáveis, com poucas linhas de código e baixa manutenção. Mas esse paradigma nunca fez grande sucesso na indústria devido, principalmente, à baixa performance de suas aplicações e ao consagramento anterior da programação procedural.

Boa leitura desse novo Blog.

Blogged with the Flock Browser

Tags: , , ,

Flock: o “Social Browser”

Logo do FlockHá algum tempo já que ouço falar do Flock, o Social WebBrowser. Só que na época não haviam lançado ainda um release estável, então não tinha testado-o ainda. Mas outro dia vi que haviam lançado a versão 1.1 e resolvi experimentar.
Mais de 10Mb de download (minha discada sofreu um pouco), instalador padrão (não faz muitas perguntas nem nada, só ir clicando Next). Abri-o plea primeira vez e me deparo com a tela de “import” semelhante à do Firefox. O Flock abre e tenho à minha frente uma tela semelhante à do FireFox, só que com uma barra de botões a mais: variadas e interessantes opções de recursos à um clique.
Abaixo um print screen do Flock com a barra “Accounts and Services” aberta e o menu com outros recursos (entre eles o Blog Editor, que estou usando para escrever este post):


Fica a dica para aqueles que querem facilidades para navegar pela Web e blogar.

Blogged with the Flock Browser

Tags: , ,

Publicado em web. Leave a Comment »