Aprendendo a programar de forma divertida e gradativa

Uma ótima sugestão para quem quer aprender a programar de forma simples, intuitiva e gradativa é através do site CodeYear.
Além de aprender a programar, você ainda vai praticar seu inglês.

"Receba uma lição de programação interativa por semana e construa aplicações e sites antes que perceba" é o que o site do CodeYear diz.

Confira e descubra se vale a pena…

Ver também: http://br-linux.org/2012/codeyear-que-tal-aprender-a-programar-em-2012/

Anúncios
Categorias:Sem categoria

Curso Aberto de Aplicações Web de Stanford usa o framework Ruby on Rails

O Curso Aberto de Aplicações Web da Universidade de Stanford usa o framework Ruby on Rails…

Veja em:
http://openclassroom.stanford.edu/MainFolder/CoursePage.php?course=WebApplications

Notas de aulas e slides:
http://www.stanford.edu/~ouster/cgi-bin/cs142-fall10/lectures.php

Livros recomendados:

The following textbooks are recommended for the class:

These books are well-written and comprehensive. However, in the past many students have found it possible to get most or all of the information they need from the Web. For example, the O’Reilly books are available free to Stanford students through Safari Books Online. Of the three books above, the Rails book is the one most used by students in the past.

In addition to these books you will also need access to reference documentation on HTML, CSS, and the DOM. One good online source for this information is http://w3schools.com/. This site should have enough material for CS 142 but it is not quite comprehensive. If you want to knoweverything about HTML standards, the best source is Dynamic HTML: The Definitive Reference, Third Edition, by Danny Goodman (O’Reilly Media).

Categorias:Sem categoria

Publicações sobre Linked Data em português

Há ainda poucos materiais escritos em português sobre Linked Data.
A seguir links para dois desses trabalhos publicados em 2011:

Minicurso – Linked Data – SBBD 2011
Minicurso – Linked Data – ERCEMAPI 2011

Se você conhece outros trabalhos, compartilhe conosco.

Tutorial sobre Linked Data

Na semana passada apresentamos um Tutorial sobre Linked Data na Conferência W3C Brasil. Os slides podem visualizados logo a seguir:

 

Escola Amorim Lima

A Escola Municipal de Ensino Fundamental Amorim Lima de São Paulo derrubou paredes e inspira-se bastante na Escola da Ponte.

A seguir alguns vídeos sobre a Amorim Lima:
Ser ou não ser / Educação – 6ª parte apresentado na TV FUTURA
Programa Tvendo e Aprendendo
Globo Repórter
Programa Ação da TV Globo

Também vale a pena ler essa dissertação de Mestrado defendida na USP pela Professora Simone de Castro Paier para entender melhor o projeto desenvolvido na Escola:

http://goo.gl/erwlQ

Categorias:Educação Tags:

Scala: uma poderosa e elegante linguagem sobre a JVM

Fiquei impressionado com a performance e com os recursos oferecidos pela linguagem Scala. Ela funciona sobre a JVM, é estática e tem excelente integração com a linguagem Java. É possível ter uma idéia de sua performance a partir dessa comparação informal que fiz com outras linguagens de programação. Inclusive já existem alguns frameworks Web escritos em Scala: Lift, Scalatra e Pink.
No blog da Caelum extraí esses interessantes trechos sobre Scala:


(…)
Scala é uma linguagem de programação moderna – sua primeira versão é de 2003 – e procura vencer as batalhas da concorrência num campo familiar: a JVM. Comprometida com o pragmatismo, Scala não é uma linguagem funcional pura, mas híbrida, procurando unir o que há de mais avançando em orientação a objetos com conceitos funcionais. Foi criada pelo professor Martin Odersky, que tem a distinção de ser o autor do compilador de Java do JDK, e vem sendo desenvolvida pela sua equipe na universidade suíça EPFL.

(…)
Código Scala compila para bytecodes java normais, e é trivial invocar código Java de Scala e vice-versa. Tamanha integração com o ambiente Java levou o criador de Groovy, James Strachan, a especular que Scala é o melhor candidato a substituir Java no longo prazo. Não contente com esta polêmica, Strachan ainda afirma que se conhecesse Scala na época, não teria enxergado a necessidade da criação do Groovy. O próprio James Gosling afirmou que escolheria por Scala se tivesse de optar por outra linguagem.

(…)
Para quem quiser saber mais sobre Scala, o tour da linguagem é um bom recurso para matar a curiosidade. Mas é claro que o melhor meio de conhecer uma linguagem é meter a mão na massa, e para isso recomendo o tutorial First Steps to Scala, de autoria do próprio Martin Odersky colaborando com Bill Venners e Lex Spoon. Esse tutorial foi extraído de trechos do livro Programming in Scala, dos mesmos autores.

(…)
Fonte: http://blog.caelum.com.br/scala-sua-proxima-linguagem/

Para finalizar, Charles Nutter (criador do JRuby) afirma que nenhuma outra linguagem na JVM parece tão capaz de ser um “substituto para Java” como Scala.

Testando a integridade de dispositivos de armazenamento

O H2testw é um aplicativo simples e que não requer instalação, sendo útil para verificar a integridade de dispositivos USB e HDs. Ele pode ser usado para testar se seu pendrive é desses piratas que anuncia uma capacidade de armazenamento, mas na verdade possui outra bem menor.

O H2testw foi originalmente desenvolvido para descobrir erros em Pendrives e cartões de memória, podendo ser usado também para testar HDs internos ou externos e até mesmo volumes em rede.

Mais informações em:
http://www.baixaki.com.br/download/h2testw.htm
http://www.hardware.com.br/dicas/pendrive-inflado.html

Categorias:Informática Tags:
%d blogueiros gostam disto: