Recent Forum Posts
From categories:
page 1123...next »
Re: Lab5
LutyLuty 18 Dec 2008 05:37
in discussion CES-22 2o Sem 2008 / Labs » Lab5

ah garoto….bizu….
um outro errinho tb:
onde tem:
Dir["#{File.dirname(FILE)}/**/*.rb"]..reject{|file| file.include?('main.rb')}.each{|file| require file}

troquem por:
Dir["#{File.dirname(FILE)}/**/*.rb"].reject{|file| file.include?('main.rb')}.each{|file| require file}

e qual a diferença???

Re: Lab5 by LutyLuty, 18 Dec 2008 05:37
Re: Lab5
Fabio ImadaFabio Imada 18 Dec 2008 05:16
in discussion CES-22 2o Sem 2008 / Labs » Lab5

No Windows Vista, e acho que no XP tb, dá pra abrir o telnet em C:\Windows\System32\telnet.exe

Re: Lab5 by Fabio ImadaFabio Imada, 18 Dec 2008 05:16
Re: Lab5
LutyLuty 18 Dec 2008 05:15
in discussion CES-22 2o Sem 2008 / Labs » Lab5

interpretem FILE como: (dois underlines)FILE(dois underlines)

é que o editor do wiki entende isso como um atalho pra sublinhar a palavra no meio…

Re: Lab5 by LutyLuty, 18 Dec 2008 05:15
Lab5
LutyLuty 18 Dec 2008 04:57
in discussion CES-22 2o Sem 2008 / Labs » Lab5

Esse foi um erro meio difícil de perceber, e que nos deixou alguns dias travado. O Bernardo ajudou a encontrar e resolver esse erro:

Erro:
Nos testes, o "initialize.rb" carrega todos os arquivos .rb dentro de lib, inclusive o main.rb, o que não é a idéia e dá problema, pois quando tenta carregar main.rb ele executa o método main, que tenta usar algumas classes que ainda não foram carregadas (além disto, vc não quer que o main saia rodando quando vc executa os testes).

Soluções para este erro (escolher uma das duas):
-Colocar todas as classes dentro de uma pasta (chamei de classes) e deixar o main.rb fora. Assim initialize.rb só carrega o que estiver dentro da pasta classes. É preciso alterar os arquivos de teste (darem require em classes/initialize e não só initialize). É preciso também adicionar lib/classes ao load_path em initialize ($:.unshift File.join(File.dirname(FILE)) ), para fazer as chamadas de require procurarem arquivos dentro desta pasta (sem ser necessário declarar o caminho completo).

-Alterar a linha que carrega os arquivos em initialize.rb para Dir["#{File.dirname(FILE)}/**/*.rb"]..reject{|file| file.include?('main.rb')}.each{|file| require file}

Uma outra dica é pra quem não tiver linux (e consequentemente, não vai conseguir fazer o comando "telnet localhost 4344"), é só baixar o putty.exe. Deve ter na rede, ou, se não, é só dar uma olhada no google que aparece rapidinho.

Bom galera, boa sorte pra nós todos com esses últimos labs e boas férias!!!

Lab5 by LutyLuty, 18 Dec 2008 04:57

Integrantes do grupo:

  • Anderson Aiziro
  • Diego Alvarez
  • Lívia Palomo
  • Maykon Bergamaschi

Tema do projeto
Implementação em páginas web de um quiz (jogo com rodadas de perguntas), armazenando as pontuações em um pequeno banco de dados.
Os observadores da aplicação são notificados de falhas via e-mail.

Grupo 2 alterado by Maykon L BergamaschiMaykon L Bergamaschi, 17 Dec 2008 14:04

Integrantes do grupo:

  • Francisco Germano
  • Italo Águiar
  • Cicero David
  • Igor Almeida

O projeto consiste num sistema de bolão web para gerenciar apostas em jogos de futebol.

Grupo 10 by Fr_GermanoFr_Germano, 12 Dec 2008 20:43

Este grupo não existe mais….
Assim, eu farei o Lab6 como projeto, em dupla com o Alexandre

Grupo 5 desfeito by LutyLuty, 10 Dec 2008 17:27

Esqueci de anexar os códigos em ruby utilizados (minhas_classes.rb, simulador.rb e testes.rb), então, estou fazendo isso hoje….

Arquivos em ruby atrasados... by LutyLuty, 04 Nov 2008 19:53

Bernardo, na classe State Machine, eu comentei que seria possível "quebrar" a máquina de estados, gerando arestas de mesmo nome e mesmo vértice de origem para 2 destinos diferentes. Mas isto contradiz o fato de a máquina ser determinista, portanto, por favor desconsidere aquele comentário.

by Anderson AiziroAnderson Aiziro, 18 Oct 2008 22:00

Integrantes do grupo:
Alexandra Couto Albizzati
Leonardo Bruno Pedrosa Pontes Lima

Tema do Projeto:
Desenvolvimento de uma aplicação móvel em Java para cadastro de matérias e controle de faltas, utilizando a tecnologia J2ME.

Grupo 9 by arrudajunior86arrudajunior86, 17 Oct 2008 23:38

Queria saber, se depois de entregue o relatório, poderia fazer algumas modificações, como corrigir possíveis erros de português ou acrescentrar alguma cancerização que surgiu a cabeça sem que isso altera na nota do lab, porque assim o sistem vai computar como entrega a última atualização e vai parecer que o lab foi entregue atrasado.

sugou =P

=P by Diogo CassimiroDiogo Cassimiro, 09 Oct 2008 22:50

Confira na seção resultados o gráfico de desempenho da turma, por conceito. PS.: as notas são 0.7 * prova + 0.15 * lab1 + 0.15 * lab2

corrigido.

by Bernardo de PaduaBernardo de Padua, 08 Oct 2008 20:52

faltou a classe simulador para o lab 1.

by Bernardo de PaduaBernardo de Padua, 08 Oct 2008 20:48

corrigido. Obrigado pela sugestão sobre annotations, vou estudar o tema.

by Bernardo de PaduaBernardo de Padua, 08 Oct 2008 20:47

corrigido. a "solução" para o uso dos switchs são os padrões Factory que vimos em aula.

by Bernardo de PaduaBernardo de Padua, 08 Oct 2008 20:44

corrigido. Faltou a classe simulador do primeiro lab. E a sua classe simulador não implementou todos os comportamentos. (pq? o mais difícil vc já fez). Os comportamentos que vc usou não mostram a questão das exceções nas atribuições de comportamentos.

by Bernardo de PaduaBernardo de Padua, 08 Oct 2008 20:41

corrigido. Faltou a primeira versão da classe simulador (para o lab1).

by Bernardo de PaduaBernardo de Padua, 08 Oct 2008 20:36

corrigido. Delegação não é padrão de projeto (é só um conceito/fato mesmo).

by Bernardo de PaduaBernardo de Padua, 08 Oct 2008 20:29
page 1123...next »
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License