<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wikidot="http://www.wikidot.com/rss-namespace">

	<channel>
		<title>CES22 - Programação OO - new forum threads</title>
		<link>http://ces22.wikidot.com/forum/start</link>
		<description>Threads in forums of the site &quot;CES22 - Programação OO&quot; - ITA</description>
				<copyright></copyright>
		<lastBuildDate></lastBuildDate>
		
					<item>
				<guid>http://ces22.wikidot.com/forum/t-113987</guid>
				<title>Lab5</title>
				<link>http://ces22.wikidot.com/forum/t-113987/lab5</link>
				<description>Dicas pro lab5</description>
				<pubDate>Thu, 18 Dec 2008 04:57:36 +0000</pubDate>
				<wikidot:authorName>Luty</wikidot:authorName>				<wikidot:authorUserId>179045</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>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:</p> <p>Erro:<br /> 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).</p> <p>Soluções para este erro (escolher uma das duas):<br /> -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(<span style="text-decoration: underline;">FILE</span>)) ), para fazer as chamadas de require procurarem arquivos dentro desta pasta (sem ser necessário declarar o caminho completo).</p> <p>-Alterar a linha que carrega os arquivos em initialize.rb para Dir["#{File.dirname(<span style="text-decoration: underline;">FILE</span>)}/**/*.rb"]..reject{|file| file.include?('main.rb')}.each{|file| require file}</p> <p>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.</p> <p>Bom galera, boa sorte pra nós todos com esses últimos labs e boas férias!!!</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-95696</guid>
				<title>Notas Finais Calculadas</title>
				<link>http://ces22.wikidot.com/forum/t-95696/notas-finais-calculadas</link>
				<description>Confira o gráfico de desempenho da turma, por conceito.</description>
				<pubDate>Wed, 08 Oct 2008 21:25:14 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Confira na seção <a href="http://ces22.wikidot.com/resultados">resultados</a> o gráfico de desempenho da turma, por conceito. PS.: as notas são 0.7 * prova + 0.15 * lab1 + 0.15 * lab2</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-94522</guid>
				<title>Lab 3</title>
				<link>http://ces22.wikidot.com/forum/t-94522/lab-3</link>
				<description></description>
				<pubDate>Fri, 03 Oct 2008 20:41:48 +0000</pubDate>
				<wikidot:authorName>Fabio Imada</wikidot:authorName>				<wikidot:authorUserId>174119</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>A assinatura do metodo update do professor pode ser alterada para:<br /> public void update(stateMachine.Subject sm, String newStateName)<br /> ?<br /> Estava dando erro de overriding com public void update(stateMachine.StateMachine sm, String newStateName)</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-91172</guid>
				<title>passagem de parâmetros em java</title>
				<link>http://ces22.wikidot.com/forum/t-91172/passagem-de-parametros-em-java</link>
				<description>links bizus sobre esse assunto</description>
				<pubDate>Mon, 22 Sep 2008 19:10:14 +0000</pubDate>
				<wikidot:authorName>igoraquino</wikidot:authorName>				<wikidot:authorUserId>174562</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>se vc ainda nao entendeu direito como funciona a passagem de argumentos em java, vale a pena dar uma olhada <a href="http://www.javafree.com.br/javabb/viewtopic.jbb?t=1375">neste link</a> e <a href="http://www.javafree.com.br/javabb/viewtopic.jbb?t=6944">neste link</a></p> <p><a href="http://www.javafree.com.br/javabb/viewforum.jbb?f=39">aqui</a> tem algumas dicas pra quem quer estudar pra certificação java.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-88210</guid>
				<title>Prova entregue</title>
				<link>http://ces22.wikidot.com/forum/t-88210/prova-entregue</link>
				<description>As provas foram entregues hoje (quarta feira, 10/09). Peguem a prova com o Maykon. Leiam o post para mais informações sobre a prova.</description>
				<pubDate>Thu, 11 Sep 2008 02:21:26 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>A prova tem 4 questões, é individual e sem consulta e tem tempo livre. A data limite para entrega é 22/09. Deve ser feita "numa sentada só" e o tempo previsto é 3 horas. Se tiverem alguma dúvida "urgente" durante a realização da prova (algum possível erro ou algo que tenha ficado muito obscuro), entrem em contato no meu telefone ou celular e façam a pergunta via forum. Após terminarem a prova, deixem-na no escaninho do professor Parente.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-85305</guid>
				<title>Problema com array de genéricos</title>
				<link>http://ces22.wikidot.com/forum/t-85305/problema-com-array-de-genericos</link>
				<description></description>
				<pubDate>Mon, 01 Sep 2008 04:57:10 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Parece que Java não deixa você criar um array de genéricos, portanto, em Queue&lt;T&gt;, em vez de utilizar um array, utilizem a classe Vector:</p> <div class="code"> <div class="hl-main"> <pre> <span class="hl-reserved">import</span><span class="hl-code"> </span><span class="hl-identifier">java</span><span class="hl-code">.</span><span class="hl-identifier">util</span><span class="hl-code">.</span><span class="hl-identifier">Vector</span><span class="hl-code">; </span><span class="hl-comment">//importando</span><span class="hl-code"> </span><span class="hl-reserved">private</span><span class="hl-code"> </span><span class="hl-identifier">Vector</span><span class="hl-code">&lt;</span><span class="hl-identifier">T</span><span class="hl-code">&gt; </span><span class="hl-identifier">array</span><span class="hl-code"> = </span><span class="hl-reserved">new</span><span class="hl-code"> </span><span class="hl-identifier">Vector</span><span class="hl-code">&lt;</span><span class="hl-identifier">T</span><span class="hl-code">&gt;</span><span class="hl-brackets">()</span><span class="hl-code">; </span><span class="hl-comment">//criando o vector</span><span class="hl-code"> </span><span class="hl-identifier">array</span><span class="hl-code">.</span><span class="hl-identifier">set</span><span class="hl-brackets">(</span><span class="hl-number">7</span><span class="hl-code">, </span><span class="hl-identifier">obj</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-comment">//setando um valor na posicao 7 do Vector</span><span class="hl-code"> </span><span class="hl-identifier">array</span><span class="hl-code">.</span><span class="hl-identifier">get</span><span class="hl-brackets">(</span><span class="hl-number">7</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-identifier">pegando</span><span class="hl-code"> </span><span class="hl-identifier">um</span><span class="hl-code"> </span><span class="hl-identifier">valor</span><span class="hl-code"> </span><span class="hl-identifier">na</span><span class="hl-code"> </span><span class="hl-identifier">posicao</span><span class="hl-code"> </span><span class="hl-number">7</span><span class="hl-code"> </span><span class="hl-reserved">do</span><span class="hl-code"> </span><span class="hl-identifier">Vector</span> </pre></div> </div> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-84303</guid>
				<title>Problema ao criar array genérico (2° lab)</title>
				<link>http://ces22.wikidot.com/forum/t-84303/problema-ao-criar-array-generico-2-lab</link>
				<description></description>
				<pubDate>Wed, 27 Aug 2008 19:57:50 +0000</pubDate>
				<wikidot:authorName>Thiago Damasceno</wikidot:authorName>				<wikidot:authorUserId>174117</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Eu estou tendo problemas em criar um array genérico, como mostrado na aula 6.<br /> Na seguinte linha de código, o compilador reclama e mostra <em><strong>generic array creation</strong></em></p> <div class="code"> <div class="hl-main"> <pre> <span class="hl-code">... </span><span class="hl-reserved">private</span><span class="hl-code"> </span><span class="hl-identifier">T</span><span class="hl-brackets">[]</span><span class="hl-code"> </span><span class="hl-identifier">array</span><span class="hl-code"> = </span><span class="hl-reserved">new</span><span class="hl-code"> </span><span class="hl-identifier">T</span><span class="hl-brackets">[</span><span class="hl-number">10</span><span class="hl-brackets">]</span><span class="hl-code">; ...</span> </pre></div> </div> <p>Parece que esse tipo de criação é ilegal em Java. Alguém sabe como resover esse problema?</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-84057</guid>
				<title>Exercício de classe</title>
				<link>http://ces22.wikidot.com/forum/t-84057/exercicio-de-classe</link>
				<description></description>
				<pubDate>Tue, 26 Aug 2008 18:26:42 +0000</pubDate>
				<wikidot:authorName>Jorge Melegati</wikidot:authorName>				<wikidot:authorUserId>177909</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Como não encontrei onde colocar um link para a página, abri uma thread aqui no fórum dos labs.<br /> Esse é o link para a minha solução do exercício de classe.</p> <p><a href="http://ces22.wikidot.com/alunos:atividade-jorge">http://ces22.wikidot.com/alunos:atividade-jorge</a></p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-83877</guid>
				<title>Testes no lab2</title>
				<link>http://ces22.wikidot.com/forum/t-83877/testes-no-lab2</link>
				<description></description>
				<pubDate>Mon, 25 Aug 2008 22:48:41 +0000</pubDate>
				<wikidot:authorName>Fabio Imada</wikidot:authorName>				<wikidot:authorUserId>174119</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Os testes com o comportamento imprevisível estão errados.<br /> E o SafoPreguicoso é igual ao Safo? Ou deve haver apenas um dos dois?</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-83342</guid>
				<title>Enviem suas fotos</title>
				<link>http://ces22.wikidot.com/forum/t-83342/enviem-suas-fotos</link>
				<description>Para que eu possa ligar os nomes aos rostos, adicionem suas fotos como avatar do wikidot. Basta ir em &#039;my account&#039; &gt; &#039;my profile&#039; &gt; &#039;my buddy icon&#039; . Por favor façam isto até a entrega do lab 2.</description>
				<pubDate>Sat, 23 Aug 2008 04:37:54 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Para que eu possa ligar os nomes aos rostos, adicionem suas fotos como avatar do wikidot. Basta ir em <a href="http://www.wikidot.com/account:you">my account</a> &gt; 'my profile' &gt; 'my buddy icon' . Por favor façam isto até a entrega do lab 2.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-82770</guid>
				<title>Pequenas adições no lab2</title>
				<link>http://ces22.wikidot.com/forum/t-82770/pequenas-adicoes-no-lab2</link>
				<description>Foi feita uma pequena adição no lab2 (criar a classe RelaQueue como genérico) e foram adicionados os testes do lab2.</description>
				<pubDate>Wed, 20 Aug 2008 15:40:03 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Foi feita uma pequena adição no <a href="http://ces22.wikidot.com/lab2">lab2</a> (criar a classe RelaQueue como genérico) e foram adicionados os testes do lab2.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-81384</guid>
				<title>Quem fez o Lab no Netbeans?</title>
				<link>http://ces22.wikidot.com/forum/t-81384/quem-fez-o-lab-no-netbeans</link>
				<description></description>
				<pubDate>Wed, 13 Aug 2008 19:10:57 +0000</pubDate>
				<wikidot:authorName>Livia Palomo</wikidot:authorName>				<wikidot:authorUserId>181761</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Professor(es),<br /> Eu fiz meu Lab no Netbeans, o que devo colocar no rela?<br /> Não tenho o esquema em UML, nem o modo teste como no BlueJ. Fiz com que os resultados saissem numa JOptionPane qualquer, tudo bem? Copio a tela com um PrintScreen e coloco somente a figura?<br /> Abraços,<br /> Lívia</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-81352</guid>
				<title>Postado execício de sala de aula</title>
				<link>http://ces22.wikidot.com/forum/t-81352/postado-execicio-de-sala-de-aula</link>
				<description>Foi postado o exercício de sala de aula (valor: 0,2 adicionais no bim.)</description>
				<pubDate>Wed, 13 Aug 2008 16:07:20 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p><a href="http://ces22.wikidot.com/exercicios">exercício</a></p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-80038</guid>
				<title>Dúvidas no enunciado do 1° lab</title>
				<link>http://ces22.wikidot.com/forum/t-80038/duvidas-no-enunciado-do-1-lab</link>
				<description></description>
				<pubDate>Thu, 07 Aug 2008 22:05:32 +0000</pubDate>
				<wikidot:authorName>Jorge Melegati</wikidot:authorName>				<wikidot:authorUserId>177909</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>No seguinte trecho, acredito q o correto seja getDedicacao, não?</p> <p><em>O método getInteligencia de AlunoSafoPreguicoso deve retornar um double randômico de 0 a 0,5.</em></p> <p>E no cálculo da nota, a seguir:<br /> <em>double nota = ( rela.getQualidade() * rela.getOriginalidade() * fatorAleatorioDe0a1 ) / 3 * 10;</em></p> <p>acredito que o certo seria a soma invés de +.</p> <p>Até mais e obrigado.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-79673</guid>
				<title>Novo forum</title>
				<link>http://ces22.wikidot.com/forum/t-79673/novo-forum</link>
				<description>Foi criada uma nova categoria nos forums, para discussão dos labs. Se tiverem dúvidas sobre a execução dos labs, postem lá.</description>
				<pubDate>Wed, 06 Aug 2008 15:32:27 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Foi criada uma nova categoria nos forums, para discussão dos labs. Se tiverem dúvidas sobre a execução dos labs, postem lá.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-79671</guid>
				<title>Correções no labs 1</title>
				<link>http://ces22.wikidot.com/forum/t-79671/correcoes-no-labs-1</link>
				<description>Foram postadas pequenas melhorias no diagrama de classe e corrigo um pequeno erro no código de teste.</description>
				<pubDate>Wed, 06 Aug 2008 15:30:39 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Foram postadas pequenas melhorias no diagrama de classe e corrigo um pequeno erro no código de teste.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-76153</guid>
				<title>Início das Aulas</title>
				<link>http://ces22.wikidot.com/forum/t-76153/inicio-das-aulas</link>
				<description></description>
				<pubDate>Wed, 23 Jul 2008 13:19:20 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Nossa primeira aula será dia 28/07, segunda, às 10:10am, na sala 2017. Nos encontraremos sempre as segundas e quartas, neste horário.</p> 
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>