Laboratório de Engenharia de Software: Rails, aula #3
May 19, 2009, by Antonio Terceiro - 2 comments
(veja também: aula #1, aula #2)
Nesta aula:
- Sistema Gerenciador de Grupos
- Bases de dados LDAP, OpenLAP
- ActiveLdap
- Teste de Integração
Os arquivos para baixar estão no lugar de sempre. Desta vez tem também o código-fonte da aplicação (Copyright © 2009, Antonio Terceiro, licenciado sob os termos da licença MIT).
Como antes, comentários são bem-vindos.
Laboratório de Engenharia de Software: Rails, aula #2
May 6, 2009, by Antonio Terceiro - No comments yet
(veja também: aula #1)
Nesta aula:
- testes de integração, testes funcionais e testes unitários
- validações do ActiveRecord
- renderizar ou redirecionar
- criando layout para a aplicação
Hoje fiz uma página de download mais ou menos arrumada para os vídeos, e gerei também versões em baixa resolução usando o ffmpeg2theora. Reduzindo as duas dimensões do vídeo pela metade (de 912 x 640 para 456 x 320), consegui fazer uma versão pequena desta aula com 97 MB, sendo que o original tem 528 MB. Com certeza o vídeo é muito pior, mas dá pra assistir; praticamente não dá pra ler a barra de título das janelas, mas os demais textos com mais contraste (o conteúdo das janelas, em geral) tá tranquilo. Espero que facilite a vida de quem tiver restrições de banda ou espaço em disco/memória flash.
Espero que seja útil pra quem estiver interessado. Comentários são bem-vindos por e-mail (terceiro@softwarelivre.org).
Laboratório de Engenharia de Software: Rails, aula #1 em vídeo
May 2, 2009, by Antonio Terceiro - No comments yetComo parte do meu estágio docência, uma das atividades obrigatórias do doutorado, estou compartilhando com a minha orientadora, professora Christina, a disciplina Laboratório de Engenharia de Software na graduação em Computação da UFBA. A idéia da disciplina é trabalhar questões práticas de desenvolvimento de software, e implementar um projeto de verdade usando Ruby e Rails, usando conceitos de desenvolvimento ágil. No começo do curso, fizemos sessões de TDD para introduzir o conceito de TDD e aumentar a familiaridade com Ruby, e pensamos "a gente podia ter gravado esse negócio pra servir de referência depois".
Algumas semanas depois, chegamos no ponto de apresentar o Rails e eu resolvi que desse vez ía: gravamos a aula toda usando o recordMyDesktop, e o vídeo está disponível aqui:
- rails-aula1.ogv, 466MB. (para fazer download clique com o botão direito e escolha "Salvar link como..." ou algo que o valha no seu navegador.
Algumas observações:
- o vídeo está sem edição nem tratamento nenhum, do jeito que o recordMyDesktop deixou eu subi. Apesar disso, acho que a compressão está bastante boa: 466MB pra 1 hora e 20 minutos em alta resolução ...
- O vídeo está em formato Ogg, usando o codec Theora, que é um codec de vídeo livre (de patentes inclusive). A grande maioria dos players livres devem tocar facilmente, em especial mplayer e vlc são boas opções.
- minha locução é bizarra, eu sei. Mas eu não ligo.
-

Laboratório de Engenharia de Software: Rails, aula #1 por Antonio Terceiro, está licenciada pela Licença Creative Commons Atribuição 2.5 Brasil.





