railsforzombies – Um tutorial online de Ruby on Rails no estilo Zombie

Ainda que o título seja estranho, é o que oferece railsforzombies.org, um tutorial para quem quer começar a aprender a programar em Ruby on Rails e quer fazer as tarefas programadas dentro de um ambiente 100% zombie.

As lições são bastante intuitivas, com o banco de dados já pronto e com espaço para que seja possível escrever o código que é solicitado, tudo com perguntas do tipo: “Encontre o túmulo do zombie número 2″…

Animado, divertido e com um vídeo de apresentação bem interessante:
Continue lendo “railsforzombies – Um tutorial online de Ruby on Rails no estilo Zombie”

Scripts para encontrar rostos e nus em fotografias

webresourcesdepot.com é sempre um bom lugar para encontrar livrarias e scripts que possam nos ajudar no desenvolvimento de um projeto web. Durante esta semana publicaram dois que me pareceram especialmente interessantes, capazes de detectar rostos e nus em fotografias.

Nude.js

Livraria em JS que usa canvas HTML para detectar nus em fotografias. Ideal para detectar imagens NSFW em avatares ou fotos da nossa rede social, por exemplo.

Face Detection

Plugin jQuery que devolve as coordenadas onde foi encontrado um rosto em qualquer imagem que lhe indiquemos. Muito simples de usar e instalar.

Hoptoad – Gerenciamento inteligente dos erros da sua aplicação

Hoptoad é uma aplicação desenhada para permitir o gerenciamento dos erros que os usuários das nossas webs possam sofrer durante a navegação.

Durante a configuração teremos que incluir nas nossas páginas os códigos correspondentes a suas características técnicas. HopToad captura as mensagens de erro que possam aparecer e as oferece em uma lista eliminando os duplicados, evitando que o programador receba um email por cada problema detectado e economizando tempo no processo de correção.

A versão gratuita apenas permite o gerenciamento de um projeto, ainda que por apenas 5 dólares ao mês podem se ampliar muito suas funcionalidades.

VexFlow – Para escrever música na Internet, com JS e HTML5

VexFlow é a solução que muitos programadores web estavam esperando para poder publicar partituras musicais de forma simples.

É uma API, opensource, que inclui várias funções para escrever vários tipos de músicas. Programada em Javascript é compatível com Canvas HTML5 e SVG.

Na mesma página podemos ver também VexTab, para violão.

Uma boa ideia que podemos usar de forma gratuita para uso não comercial.

Crie seu próprio navegador web com Chromeless

No mozillalabs.com anunciaram o projeto Chromeless, que permitirá aos programadores construir seu próprio navegador web usando HTML, CSS e JS.

A ideia é poder substituir a UI (interface do usuário) usando tecnologias que qualquer programador conheça, como as três indicadas anteriormente. Atualmente Firefox usa XUL e XPCOM, o que não é tão simples como o velho e conhecido HTML.

No artigo original tem o código fonte do projeto no github, avisando que ainda tem muito caminho para ter as coisas funcionando e que é importante assumir os riscos de usar um projeto nesta fase.

Via mashable

HTML Instant – Editor HTML com previsualização em tempo real


HTML Instant é uma aplicação que nos permite escrever e editar código HTML diretamente pela Internet.

O mais interessante deste editor é o dato de mostrar o resultado ao mesmo tempo que editamos o código, sendo perfeito para evitar perda de tempo salvando e abrindo em um browser as conseqüências do que temos feito.

Ao mesmo tempo que escrevemos também vão aparecendo diferentes tutoriais na parte direita da tela, de forma discreta e sem interromper o nosso trabalho codifgicando.

Uma boa alternativa que pode ser muito útil no ambiente acadêmico.

ethercodes – Programe e compartilhe o código em tempo real

ethercodes é um projeto de programação colaborativa que nos permite, sem necessidade de cadastro, escrever código em várias linguagens de programação e compartilhá-lo em tempo real com qualquer pessoa.

Não temos que instalar nada, apenas temos que acessar ao painel de trabalho para poder escolher entre C/C++, Java, Javascript, PHP, HTML, Python, Ruby e até Mysql, com possibilidade de acessar a uma linha de tempo que mostrará, em fomato de vídeo, as alterações realizadas por quem está programando.

Uma boa ideia que pode nos ajudar quando não temos nenhum editor profissional perto.