<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DalTux Blog &#187; Cesumar</title>
	<atom:link href="http://blog.daltux.com/assunto/cesumar/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.daltux.com</link>
	<description>Difusão de Tecnologia e Informação abertas.</description>
	<lastBuildDate>Sun, 25 Jul 2010 05:00:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Chat Client &amp; Server</title>
		<link>http://blog.daltux.com/2009/08/chat-client-server/</link>
		<comments>http://blog.daltux.com/2009/08/chat-client-server/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 07:51:45 +0000</pubDate>
		<dc:creator>Dalton</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Cesumar]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[produção própria]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[software livre]]></category>
		<category><![CDATA[tecnologia]]></category>

		<guid isPermaLink="false">http://blog.daltux.com/?p=418</guid>
		<description><![CDATA[<p>Na pós-graduação em Desenvolvimento Orientado a Objetos em Java, fizemos como avaliação de Java SE um servidor de bate-papo e seu respectivo cliente. Creio que seja um clássico exercício para utilização de Threads e Sockets.</p>
  
<p>O projeto, liberado sob a licença GNU General Public License 3.0 (GPLv3), está no Launchpad.</p>
<p>Deseja utilizar ou testar o <p><a href="http://blog.daltux.com/2009/08/chat-client-server/">&#187; Leia o artigo completo</a></p>]]></description>
			<content:encoded><![CDATA[<p>Na pós-graduação em Desenvolvimento <a href="http://compare.buscape.com.br/categoria?id=3482&#038;lkout=1&#038;kw=programacao+orientada+a+objetos&#038;site_origem=5101810" title="Compare preços de livros sobre programação orientada a objetos no Buscapé">Orientado a Objetos</a> em <a href="http://compare.buscape.com.br/categoria?id=3482&#038;lkout=1&#038;kw=java&#038;site_origem=5101810" title="Compare preços de livros sobre Java no Buscapé">Java</a>, fizemos como avaliação de Java SE um servidor de bate-papo e seu respectivo cliente. Creio que seja um clássico exercício para utilização de <a href="http://compare.buscape.com.br/categoria?id=3482&#038;lkout=1&#038;kw=brian+goetz&#038;site_origem=5101810" title="Livro recomendado sobre Concorrência em Java, de Brian Goetz, no Buscapé">Threads</a> e Sockets.</p>
<div style="width:100%; text-align: center"><a href="http://img44.imageshack.us/i/screenshot001yve.png/" target="_blank"><img src="http://img44.imageshack.us/img44/6003/screenshot001yve.th.png" border="0" alt="screenshot1"  title="O programa em execução com a janela do servidor e uma janela de cliente (GTK) - clique para ampliar" align="center" /></a> <a href="http://img13.imageshack.us/i/redmond.png/" target="_blank"><img src="http://img13.imageshack.us/img13/2516/redmond.th.png" border="0" alt="screenshot2" title="O cliente em execução (Redmond WinXP)" align="center" /></a> <a href="http://img14.imageshack.us/i/screenshot003vcn.png/" target="_blank"><img src="http://img14.imageshack.us/img14/4446/screenshot003vcn.th.png" border="0" alt="screenshot3" title="O cliente em execução (GTK) com a janela de conexão" align="center" /></a></div>
<p>O projeto, liberado sob a licença <a href="http://www.gnu.org/licenses/gpl-3.0.html">GNU General Public License 3.0 (GPLv3)</a>, está no <a href="https://launchpad.net/daltuxchat"><strong>Launchpad</strong></a>.</p>
<p>Deseja utilizar ou testar o <em>chat</em>? Para executar logo o programa, que dá a opção de rodar o servidor e/ou o cliente, abra <strong><a href="http://daltux.com/dalton/download/DalTuxChat.jnlp">este pequeno arquivo</a></strong> com o <a href="http://www.java.com/pt_BR/download/faq/java_webstart.xml">Java Web Start</a>. Se a configuração de sua máquina estiver correta para o Java Web Start, a aplicação deverá ser automaticamente baixada e executada logo. Talvez seja questionado que a assinatura digital do arquivo não pode ser verificada e, nesse caso, basta clicar no botão &#8220;Run&#8221;.</p>
<p>Pode ainda salvar este arquivo <a href="http://daltux.com/dalton/download/DalTuxChat.jnlp">DalTuxChat.jnlp</a> em sua máquina (clique com o botão direito sobre o link e em &#8220;Salvar o destino&#8221; ou algo assim) e executar o programa a partir dele. Esta forma é interessante porque sempre o Java Web Start verifica se existe uma versão mais nova disponível <em>on line</em> e atualiza o programa mas, mesmo se o site estiver indisponível, a aplicação existe localmente e é executada.</p>
<p>Também é possível baixar o arquivo <a href="http://daltux.com/dalton/download/DalTuxChat.jar">DalTuxChat.jar</a> (atualmente 45KB) e executá-lo com <big><tt>java -jar DalTuxChat.jar</tt></big> ou apenas clicando-o duplamente, se seu sistema estiver devidamente configurado associando os arquivos JAR (Java ARchive) com o <a href="http://java.com">Java</a>.</p>
<hr /><img src="http://www.gnu.org/graphics/gplv3-127x51.png" align="right" hspace="10" vspace="5" />DalTuxChat &#8211; Copyright &copy; 2009 Dalton Scavassa</p>
<p>Este programa vem sem ABSOLUTAMENTE NENHUMA GARANTIA; veja detalhes na cláusula n. 15 da <a href="http://www.gnu.org/licenses/gpl-3.0.html">Licença</a>.<br />
Isto é software livre, e você pode redistribuí-lo sob certas condições; veja os detalhes na <a href="http://www.gnu.org/licenses/gpl-3.0.html">Licença</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.daltux.com/2009/08/chat-client-server/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8220;A&#8221; gripe: Cesumar sob suspeita</title>
		<link>http://blog.daltux.com/2009/06/a-gripe-cesumar-sob-suspeita/</link>
		<comments>http://blog.daltux.com/2009/06/a-gripe-cesumar-sob-suspeita/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 12:42:37 +0000</pubDate>
		<dc:creator>Dalton</dc:creator>
				<category><![CDATA[Outros]]></category>
		<category><![CDATA[Cesumar]]></category>
		<category><![CDATA[Maringá]]></category>

		<guid isPermaLink="false">http://blog.daltux.com/?p=399</guid>
		<description><![CDATA[<p>Segundo o jornalista Ângelo Rigon no Twitter:</p>
<p>Assim como a UEL, o Cesumar suspendeu aulas [do curso de Turismo] ontem por causa de suspeita de gripe suína com uma aluna de Turismo que esteve na Argentina.</p>
<p>Achei estranho, pois não ouvimos nem rumores sobre isso ontem durante a aula. Até fizemos piada, ao comentar sobre a UEL, <p><a href="http://blog.daltux.com/2009/06/a-gripe-cesumar-sob-suspeita/">&#187; Leia o artigo completo</a></p>]]></description>
			<content:encoded><![CDATA[<p>Segundo o jornalista <a href="https://twitter.com/blogdorigon/status/2342410742">Ângelo Rigon no Twitter</a>:</p>
<blockquote><p>Assim como a <acronym title="Universidade Estadual de Londrina">UEL</acronym>, o <acronym title="Centro Universitário de Maringá">Cesumar</acronym> suspendeu aulas [do curso de Turismo] ontem por causa de suspeita de gripe suína com uma aluna de Turismo que esteve na Argentina.</p></blockquote>
<p>Achei estranho, pois não ouvimos nem rumores sobre isso ontem durante a aula. Até fizemos piada, ao comentar sobre a UEL, que no Cesumar seria mais provável venderem ou distribuírem máscaras com o logotipo &#8220;C&#8221; da empresa do que mandarem suspender aulas. Pedi então confirmação ao jornalista:</p>
<blockquote><p><a href="https://twitter.com/daltux/status/2342466886">Tem certeza de que isso é fato? Estive em aulas lá ontem e sequer havia rumores a esse respeito.</a></p></blockquote>
<blockquote><p><a href="https://twitter.com/blogdorigon/statuses/2342563003">Quente mesmo</a></p>
<p><a href="https://twitter.com/blogdorigon/status/2342546341">Hoje, a PUC/Nobel de Maringá deve suspender as aulas das turmas de Turismo, já que seus alunos também estiveram em Foz e Argentina.</a></p>
</blockquote>
<p>É no mínimo curioso termos que saber disso por outras fontes ao invés dos canais da própria instituição de ensino.</p>
<p>Enfim, agora que sabemos, devemos ser mais cautelosos por lá. Especialmente dentro <del datetime="2009-06-26T12:23:48+00:00">das estufas, digo,</del> dos laboratórios. Nada de sala<br />
fechada, por exemplo.</p>
<p>Eis as dicas de prevenção contra a gripe A, H1N1, mais recomendadas pelo <a href="http://www.cdc.gov/h1n1flu/qa.htm#d">Centro de Controle de Doenças dos EUA</a>:</p>
<ol>
<li>Cobrir nariz e boca com um lenço descartável ao tossir e espirrar, jogando o lenço numa lixeira em seguida.</li>
<li>Lavar as mãos frequentemente com água e sabão, ou com produto de limpeza à base de álcool.</li>
<li>Evite tocar seus olhos, nariz e boca (especialmente após tocar em maçanetas, corrimões, etc.).</li>
<li>Evite contato com pessoas infectadas, pois o vírus é transmitido de pessoa para pessoa.</li>
<li>Se você ficar doente, fique em casa, não vá ao trabalho ou à escola</li>
</ol>
<p>Mais detalhes sobre o caso até agora no &#8220;<a href="http://angelorigon.blogspot.com">Blog do Rigon</a>&#8220;:</p>
<ul>
<li><a href="Gripe suína: exames em São Paulo">Gripe suína: exames em São Paulo</a></li>
<li><a href="http://angelorigon.blogspot.com/2009/06/gripe-suina-estudante-esta-no-hm.html">Gripe suína: estudante está no HM [Hospital Municipal]</a></li>
<li><a href="http://angelorigon.blogspot.com/2009/06/gripe-suina-exames-em-sao-paulo.html"></a><a href="http://angelorigon.blogspot.com/2009/06/gripe-suina-suspeita-em-maringa.html">Gripe suína: suspeita em Maringá</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.daltux.com/2009/06/a-gripe-cesumar-sob-suspeita/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Retorno de coleção em getter de JavaBean</title>
		<link>http://blog.daltux.com/2009/06/retorno-de-colecao-em-getter-de-javabean/</link>
		<comments>http://blog.daltux.com/2009/06/retorno-de-colecao-em-getter-de-javabean/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 08:03:13 +0000</pubDate>
		<dc:creator>Dalton</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Cesumar]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://blog.daltux.com/?p=375</guid>
		<description><![CDATA[<p>O seguinte texto foi na realidade uma mensagem postada hoje por mim no fórum interno do curso de pós-graduação em Desenvolvimento Orientado a Objetos em Java. Achei interessante deixar o registro no blog, principalmente por considerar que seu conteúdo possa ser útil a alguém, embora o assunto seja bastante técnico e específico para quem lida <p><a href="http://blog.daltux.com/2009/06/retorno-de-colecao-em-getter-de-javabean/">&#187; Leia o artigo completo</a></p>]]></description>
			<content:encoded><![CDATA[<blockquote><p>O seguinte texto foi na realidade uma mensagem postada hoje por mim no <a href="http://iadcursos.com/moodle/mod/forum/discuss.php?d=129#p252">fórum interno</a> do curso de pós-graduação em Desenvolvimento Orientado a Objetos em Java. Achei interessante deixar o registro no <em>blog</em>, principalmente por considerar que seu conteúdo possa ser útil a alguém, embora o assunto seja bastante técnico e específico para quem lida com a linguagem Java.</p></blockquote>
<p>	<script type="text/javascript"><!--
		google_ad_client = "pub-7153114302152264";
		/* 468x60, criado 04/06/09 */
		google_ad_slot = "4333292624";
		google_ad_width = 468;
		google_ad_height = 60;
		//-->
	</script><br />
	<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script><br />
No meu trabalho de conclusão de curso da graduação, assumi desde o início um padrão onde sempre retornava o <tt>Iterator</tt> no <tt>getAlgumaColecao()</tt> dos objetos de domínio. Isso inspirado por lições da disciplina Linguagem e Técnicas de Programação III, no ano passado, ministrada pelo prof. Arthur Zavadki, que desde então já pregava a idéia de evitar expor a coleção. Depois de um tempo, como isto não era muito conveniente por não poder utilizar p. ex. <tt>for</tt>(&#8220;each..&#8221;), passei a retornar a própria coleção como <tt>Iterable</tt>, mas isto também não era interessante por ainda permitir que a coleção seja diretamente manipulada por quem invoque o método, bastando um <span style="font-style: italic;">typecast</span> para <tt>Collection</tt>. Aliás, a rigor isto também pode ser considerado um problema com o retorno de <tt>Iterator</tt>, que permite remoção de elementos durante a iteração.</p>
<p>Como sugerido pelo prof. Cesar Moro na última aula (turma 1), uma alternativa é criar uma nova coleção contendo referências para os mesmos elementos, tendo que percorrer a coleção original para tanto. <span style="font-style: italic;">Data venia</span> <sup><a href="http://www.sualingua.com.br/04/04_datavenia.htm">[1]</a></sup>, achei que isso não era muito prático, então lembrei na mesma hora do método <span style="font-weight: bold;">clone()</span>, disponível em diversas classes, que [em tese] faz aquele mesmo trabalho.</p>
<p>Fui mexer hoje em uma parte da implementação do meu TCC onde um «Bean» possuía o método <tt>public Collection&lt;Posse&gt; getPosses()</tt>. O atributo <tt>posses</tt> é um <tt>HashSet</tt>. Fiquei curioso e corri atrás de outras possíveis soluções.</p>
<p>Deparei-me primeiro com o método <a title="Collection (Java Platform SE 6)" href="http://java.sun.com/javase/6/docs/api/java/util/Collection.html#toArray%28T%5B%5D%29"><tt><strong>toArray(T[])</strong></tt></a> da interface <tt>Collection</tt>, que poderia ser utilizado da seguinte forma:<br />
<code>public Posse[] getPosses() {<br />
	return posses.toArray(new Posse[0]);<br />
}</code><br />
Encontrei uma discussão a respeito do <tt>toArray()</tt> em <a href="http://www.weiqigao.com/blog/2006/08/03/how_do_you_use_collection_toarrayobject_a.html">um site</a>, levantando inclusive questões sobre sua utilização em <em>multi-threading</em>.</p>
<p>Outra solução que encontrei em seguida, bem interessante, é o método estático <a style="font-weight: bold;" href="http://java.sun.com/javase/6/docs/api/java/util/Collections.html#unmodifiableCollection%28java.util.Collection%29"><tt>Collections.unmodifiedCollection(Collection)</tt></a>, que escolhi utilizar da seguinte maneira:<br />
<code> public Collection&lt;Posse&gt; getPosses() {<br />
	return Collections.unmodifiableCollection(posses);<br />
}</code><br />
Portanto, é como costuma dizer o prof. Cléber Lecheta (graduação):</p>
<blockquote><p>Existem mil maneiras de preparar <a href="http://sledge.boo-box.com/list/page/TmVzdG9uXyMjX2Jhcl8jI190YWdnaW5nLXRvb2xfIyNfNDUz-48" class="bbli">Neston<img src="http://boo-box.com/bbli" alt="[bb]" class="bbic" /></a><script src="http://static.boo-box.com/javascripts/engine/boo-box-loader.js" type="text/javascript"></script>: escolha a sua.</p></blockquote>
<p>Enfim, a maneira que escolhi é realmente adequada? A idéia é encapsular a coleção para que não seja alterada fora da classe à qual pertence. E quanto a questões como performance e escalabilidade, o que diriam? Se os professores e os demais colegas puderem participar, desejo ouvir a voz da experiência e agradeço desde já.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.daltux.com/2009/06/retorno-de-colecao-em-getter-de-javabean/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Classless Inter-Domain Routing</title>
		<link>http://blog.daltux.com/2008/08/classless-inter-domain-routing/</link>
		<comments>http://blog.daltux.com/2008/08/classless-inter-domain-routing/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 08:49:14 +0000</pubDate>
		<dc:creator>Dalton</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Cesumar]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[software livre]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.daltux.com/?p=308</guid>
		<description><![CDATA[<p align="center" style="text-align: center;"></p>
<p>Vale a pena prestar atenção às aulas. As de Redes de Computadores I têm se mostrado especialmente úteis. Veja só a situação:  instalei o futuro Ubuntu 8.10, codinome &#8220;Intrepid Ibex&#8220;, há alguns dias para melhor suporte de certa placa de rede sem fio. A distribuição vem com algumas novidades. Entre elas, <p><a href="http://blog.daltux.com/2008/08/classless-inter-domain-routing/">&#187; Leia o artigo completo</a></p>]]></description>
			<content:encoded><![CDATA[<p align="center" style="text-align: center;"><img style="margin: 10px; border: 0px none;" title="Capra ibex ibex" src="http://img156.imageshack.us/img156/4605/610xof5.jpg" alt="Capra ibex ibex" align="center" /></p>
<p>Vale a pena prestar atenção às aulas. As de <a class="bbli" href="http://boo-box.com/link/bid:453/lang:pt-BR/tags:livros+Redes+de+Computadores/format:box">Redes de Computadores<img class="bbic" src="http://boo-box.com/bbli" alt="[bb]" /></a><script src="http://stable.boo-box.com/" type="text/javascript"></script> I têm se mostrado especialmente úteis. Veja só a situação:  instalei o futuro Ubuntu 8.10, codinome &#8220;<a href="https://wiki.ubuntu.com/IntrepidIbex">Intrepid Ibex</a>&#8220;, há alguns dias para melhor suporte de certa placa de <a class="bbli" href="http://boo-box.com/link/bid:453/lang:pt-BR/tags:rede+sem+fio/format:box">rede sem fio<img class="bbic" src="http://boo-box.com/bbli" alt="[bb]" /></a><script src="http://stable.boo-box.com/" type="text/javascript"></script>. A distribuição vem com algumas novidades. Entre elas, recentemente está uma grande atualização do pacote <a title="NetworkManager - Linux networking made easy" href="http://www.gnome.org/projects/NetworkManager/"><strong>network-manager</strong></a>, responsável por fornecer uma <em>interface</em> gráfica com o usuário para o gerenciamento de conexões de rede, agora na recente versão 0.7. A distribuição estável atual, 8.04 &#8220;Hardy Heron&#8221;, conta com a versão 0.6.6 desse pacote.</p>
<p>Este artigo visa mostrar um problema curioso que surgiu e como consegui passar por ele.</p>
<p><span id="more-308"></span>Decidi outro dia mudar a conexão com a rede local doméstica para que a máquina fique sempre com o mesmo endereço <acronym title="Procoloco Inter-Redes">IP</acronym>, sem usar o modo automático por <a title="Dynamic Host Configuration Protocol" href="http://pt.wikipedia.org/wiki/DHCP">DHCP</a>. Eis a tela que foi exibida:</p>
<div class="wp-caption aligncenter" style="width: 460px"><img title="NetworkManager no Ubuntu Intrepid" src="http://img125.imageshack.us/img125/2117/capturadatela1xa5.png" alt="network-manager" width="450" height="529" /><p class="wp-caption-text">Novo network-manager no Ubuntu Intrepid Ibex - o que seria esse 'prefixo'?</p></div>
<p><a href="http://img127.imageshack.us/my.php?image=l1networkmanagersr1.png" target="_blank"><img style="border: 0px none; margin: 10px;" src="http://img127.imageshack.us/img127/6323/l1networkmanagersr1.th.png" border="0" alt="network-manager 0.6" title="network-manager 0.6 no Ubuntu Hardy" align="right" /></a>Mudei a caixa de combinação do método de obtenção do IP de automático para manual, cliquei no botão <span style="text-decoration: underline;">A</span>dicionar, informei o endereço a ser utilizado&#8230; e me deparei com um campo desconhecido: &#8220;<strong>Prefix</strong>&#8220;. Logo imaginei que deveria ser a máscara de rede, o que até então era requerido, conforme a imagem à direita, nas versões anteriores do programa. Coloquei a máscara que eu desejava, mas o botão <span style="text-decoration: underline;">O</span>K continuava inativo, não permitindo aquela configuração. Fiquei perplexo com aquilo, tentei várias vezes, pesquisei e <a href="http://ubuntuforums.org/showthread.php?t=882842">muitas pessoas</a> acreditavam que se tratava de um bug no programa que não deixava ativar o botão, porém depois de um bom tempo me veio à cabeça a recente aula sobre a camada de inter-redes especificamente a respeito da notação alternativa às máscaras (<a title="Classless Inter-Domain Routing" href="http://en.wikipedia.org/wiki/CIDR">CIDR</a>).</p>
<p>Resolvi então experimentar, inserindo o prefixo 24. Significa que os primeiros 24 bits (os três primeiros octetos) do endereço IP são referentes à rede. Equivale a usar a máscara 255.255.255.0. Na aula teríamos especificado o endereço como 192.168.0.4/24. E deu certo! O botão OK ficou ativo, cliquei no mesmo e a rede funcionou nos conformes. Fica então a dica para quem passar pela mesma situação e serve de exemplo de como as aulas de redes, embora teóricas por enquanto, são úteis. Sem esse conhecimento, eu estaria até agora culpando o NetworkManager por não conseguir usar o IP fixo e provavelmente já o teria substituído pelo <a href="http://blog.daltux.com/2008/06/wicd-um-gerenciador-de-conexoes-mais-inteligente/">Wicd</a>.</p>
<p>O NetworkManager se salvou dessa vez nesta máquina, mas não graças a ele e sim à faculdade. Poderiam muito bem incluir facilmente um botão ali pelo qual apareceria uma ajuda rápida detalhando o significado dos campos e fornecendo exemplos.</p>
<p>A propósito, aproveito para passar algo interessante a quem pretende adquirir novo <em>hardware</em>: a <a href="http://live.gnome.org/NetworkManagerHardware">lista de placas e <em>drivers</em> de rede <em>wireless</em> oficialmente suportadas pelo NetworkManager</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.daltux.com/2008/08/classless-inter-domain-routing/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Projeto Mono</title>
		<link>http://blog.daltux.com/2008/06/projeto-mono/</link>
		<comments>http://blog.daltux.com/2008/06/projeto-mono/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 04:03:07 +0000</pubDate>
		<dc:creator>Dalton</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Cesumar]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[SI]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://blog.daltux.com/?p=270</guid>
		<description><![CDATA[<p>Exibimos hoje, no total de seis colegas, como avaliação parcial do 2o bimestre de Tópicos Especiais em Sistemas de Informação, uma apresentação sobre o Projeto Mono, a implementação em código aberto da Plataforma .NET patrocinada atualmente pela Novell.</p>
<p>Eis a apresentação que, tal qual suas fontes de informações e imagens (site do Mono e Wikipedia), publicamos <p><a href="http://blog.daltux.com/2008/06/projeto-mono/">&#187; Leia o artigo completo</a></p>]]></description>
			<content:encoded><![CDATA[<p><img style="border: 0pt none; margin: 15px;" src="http://img440.imageshack.us/img440/6126/monologojn1.png" alt="mono" width="93" height="112" align="right" />Exibimos hoje, no total de seis colegas, como avaliação parcial do 2<sup><span style="text-decoration: underline;">o</span></sup> bimestre de Tópicos Especiais em Sistemas de Informação, uma apresentação sobre o <strong><a title="Mono Project" href="http://mono-project.com">Projeto Mono</a></strong>, a implementação em código aberto da Plataforma <a class="bbli" href="http://boo-box.com/link/aff:submarinoid/uid:263904/tags:plataforma+.NET/format:box">.NET<img class="bbic" src="http://boo-box.com/bbli" alt="[bb]" /></a> patrocinada atualmente pela <a class="bbli" href="http://boo-box.com/link/aff:submarinoid/uid:263904/tags:Novell/format:box">Novell<img class="bbic" src="http://boo-box.com/bbli" alt="[bb]" /></a><script src="http://stable.boo-box.com/" type="text/javascript"></script>.</p>
<p>Eis a apresentação que, tal qual suas fontes de informações e imagens (site do Mono e Wikipedia), publicamos nos termos da <a title="GNU FDL" href="http://http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>:</p>
<ul>
<li><a href="http://www.4shared.com/file/52918999/f691f5cd/apresentacao-mono.html">Apresentação &#8211; Projeto Mono</a> (PDF, 777kB)</li>
<li><a href="http://img72.imageshack.us/img72/2334/apresentacaomonopa2.swf">Apresentação &#8211; Projeto Mono</a> (Flash)</li>
</ul>
<p>Deve ser útil como uma pequena fonte de informações iniciais sobre esse importante projeto.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.daltux.com/2008/06/projeto-mono/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software livre para gerenciamento de projetos</title>
		<link>http://blog.daltux.com/2008/05/software-livre-para-gerenciamento-de-projetos/</link>
		<comments>http://blog.daltux.com/2008/05/software-livre-para-gerenciamento-de-projetos/#comments</comments>
		<pubDate>Thu, 01 May 2008 11:04:56 +0000</pubDate>
		<dc:creator>Dalton</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Cesumar]]></category>
		<category><![CDATA[SI]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://blog.daltux.com/?p=248</guid>
		<description><![CDATA[<p>Na aula de ontem da disciplina Prática e Gerenciamento de Projetos, deparamo-nos com um problema: foi-nos passada uma atividade a ser desenvolvida no laboratório, em que um arquivo a ser trabalhado veio no formato do Redmond Project (MPP). Nem os mofinos computadores do laboratório da faculdade possuíam o famigerado programa. Pudera, uma licença da versão <p><a href="http://blog.daltux.com/2008/05/software-livre-para-gerenciamento-de-projetos/">&#187; Leia o artigo completo</a></p>]]></description>
			<content:encoded><![CDATA[<p><img style="margin:10px;" src="http://img236.imageshack.us/img236/1110/openprojlogoss9.png" border="0" alt="OpenProj" align="right" />Na aula de ontem da disciplina <a class="bbli" href="http://boo-box.com/link/aff:americanasid/uid:5545_02B7_30D4/tags:Gerenciamento+de+Projetos">Prática e Gerenciamento de Projetos<img class="bbic" src="http://boo-box.com/bbli" alt="[bb]" /></a><script src="http://stable.boo-box.com/" type="text/javascript"></script>, deparamo-nos com um problema: foi-nos passada uma atividade a ser desenvolvida no laboratório, em que um arquivo a ser trabalhado veio no formato do <a href="http://pt.wikipedia.org/wiki/Redmond_(Washington)">Redmond</a> Project (MPP). Nem os <a title="Definição do vocábulo no dicionário Priberam" href="http://www.priberam.pt/dlpo/definir_resultados.aspx?pal=mofino">mofino</a>s computadores do laboratório da faculdade possuíam o famigerado programa. Pudera, uma licença da versão básica custa a quantia de <a href="http://www.brasoftware.com.br/detalhes.aspx?ProdutoCodigo=6739">R$1.420,00</a>! Se cada laboratório tem cerca de 30 terminais&#8230;  Não obstante o Prof. Dr. Robinson Patroni ser grande fã de Redmond, <a title="Definição dessa expressão latina, segundo a Wikipédia" href="http://pt.wikipedia.org/wiki/Data_venia#D"><em>data venia</em></a>, acabou sendo obrigado por essas circunstâncias a nos dispensar de lidar com esse arquivo específico. Passamos a outro, então.  Pois bem, se você já esteve ou está em situação semelhante, seus problemas acabaram! Para nos libertarmos dessa limitação, com uma breve consulta ao oráculo, descobrimos posteriormente vários softwares de gerência de projetos que são grátis, possuem o código-fonte aberto e ainda por cima  trabalham com os &#8220;abençoados&#8221; arquivos de Redmond (MPP). No final das contas, testamos apenas aqueles que se encaixam na <a title="Free Software Foundation - O que é Software Livre?" href="http://www.gnu.org/philosophy/free-sw.pt-br.html">definição de <em>software livre</em></a>, tendo se destacado o produto <a href="http://sourceforge.net/projects/openproj/">Projity <strong>OpenProj</strong> 1.1</a>.</p>
<div style="text-align: center"><a href="http://img231.imageshack.us/my.php?image=openprojcapturadatelaxc8.png" target="_blank"><img title="OpenProj" src="http://img231.imageshack.us/img231/4739/openprojcapturadatelaxc8.th.png" border="0" alt="OpenProj" /></a></div>
<p>Em testes superficiais, o OpenProj pareceu ser o que oferece mais recursos e, assim como o <a href="http://ganttproject.biz/">GanttProject 2.0.6</a>, roda na Plataforma Java, ou seja, em vários <a class="bbli" href="http://boo-box.com/link/aff:americanasid/uid:5545_02B7_30D4/tags:sistemas+operacionais">sistemas operacionais<img class="bbic" src="http://boo-box.com/bbli" alt="[bb]" /></a><script src="http://stable.boo-box.com/" type="text/javascript"></script>. A desvantagem mais aparente do OpenProj sobre o GanttProject é a não utilização do mecanismo que permite a um programa <a class="bbli" href="http://boo-box.com/link/aff:americanasid/uid:5545_02B7_30D4/tags:Java">Java<img class="bbic" src="http://boo-box.com/bbli" alt="[bb]" /></a><script src="http://stable.boo-box.com/" type="text/javascript"></script> assumir a aparência do ambiente operacional. Ao ser executado no <a href="http://www.gnome.org/start/stable/">Gnome</a>, o programa não assumiu o tema do GTK+, mas sim a aparência padrão Java Swing, &#8220;Metal&#8221;. Não o testamos no Janelas para ver se ali ele fica com a aparência daquele ambiente ou se permanece Metal. Alguém poderia dizer?</p>
<div style="text-align: center"><a href="http://img74.imageshack.us/my.php?image=ganttprojectcapturadatebv0.png" target="_blank"><img title="GanttProject" src="http://img74.imageshack.us/img74/5299/ganttprojectcapturadatebv0.th.png" border="0" alt="GanttProject" /></a></div>
<p>Instalamos aqui também, via <tt>apt</tt>, o <a href="http://live.gnome.org/Planner">Gnome <strong>Planner</strong></a> 0.14.2, porém ainda não permite abrir o arquivo do <a class="bbli" href="http://boo-box.com/link/aff:americanasid/uid:5545_02B7_30D4/tags:Microsoft+Project">Redmond Project<img class="bbic" src="http://boo-box.com/bbli" alt="[bb]" /></a><script src="http://stable.boo-box.com/" type="text/javascript"></script> (MPP). Abaixo, captura de tela que comprova a situação.</p>
<div style="text-align: center"><a href="http://img74.imageshack.us/my.php?image=plannercapturadatelawe8.png" target="_blank"><img title="Planner" src="http://img74.imageshack.us/img74/1669/plannercapturadatelawe8.th.png" border="0" alt="Planner" /></a></div>
<p>Embora, pessoalmente, ainda não tenhamos conhecimento suficiente de nenhuma ferramenta desse tipo, tampouco do MS Project, não podemos afirmar se essas que indicamos realmente podem ou não fazer todo o trabalho. Contudo, vale a pena você mesmo testá-las, não apenas pelo baixo ou nulo custo, mas sobretudo para dar a si mesmo a chance de aprender a não depender de mais um programa proprietário, que funciona apenas em uma plataforma deficiente. Embora Redmond ofereça licenças gratuitas a acadêmicos, através do <a href="http://www.cesumar.br/informatica/programas/">MSDNAA (Academic Alliance), disponível no Centro Universitário de Maringá</a>, é muito fácil cair em uma armadilha: você aprende gratuitamente a depender dessas ferramentas, todavia depois custarão horrores quando realmente a necessidade surgir em seu futuro profissional. Saiba usá-las se possível, mas nunca dependa delas: aprenda a lidar com outros fornecedores!</p>
<p>[P. S.] Quem ainda utiliza apenas o sistema operacional de Redmond pode tentar também o <a href="http://www.openworkbench.org">Open Workbench</a>, programa desenvolvido pela Computer Associates e liberado através da licença MPL, que também apareceu bem indicado por alguns sites durante nossa pesquisa, embora não o tenhamos testado.</p>
<p>A propósito, nunca é demais cobrar: <a href="http://www.michelazzo.com.br/node/385"><big><strong>liberte seus documentos!</strong></big></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.daltux.com/2008/05/software-livre-para-gerenciamento-de-projetos/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Calculadora de pontos-por-função</title>
		<link>http://blog.daltux.com/2008/04/calculadora-de-pontos-por-funcao/</link>
		<comments>http://blog.daltux.com/2008/04/calculadora-de-pontos-por-funcao/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 07:48:31 +0000</pubDate>
		<dc:creator>Dalton</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Cesumar]]></category>
		<category><![CDATA[engenharia]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[produção própria]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[SI]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://blog.daltux.com/?p=245</guid>
		<description><![CDATA[<p>Como trabalho acadêmico da disciplina de Engenharia de Software II, especificamente dentro do tópico de métricas orientadas a função, fizemos um pequeno programa para calcular os pontos-por-função de um projeto de software.</p>
<p> </p>
<p>Ele já funciona e calcula corretamente o valor de FP de seu projeto (isto foi conferido pela professora), podendo ser utilizado normalmente, porém <p><a href="http://blog.daltux.com/2008/04/calculadora-de-pontos-por-funcao/">&#187; Leia o artigo completo</a></p>]]></description>
			<content:encoded><![CDATA[<p>Como trabalho acadêmico da disciplina de <a class="bbli" href="http://boo-box.com/link/aff:americanasid/uid:5545_02B7_30D4/tags:Engenharia+de+Software">Engenharia de Software<img class="bbic" src="http://boo-box.com/bbli" alt="[bb]" /></a><script src="http://stable.boo-box.com/" type="text/javascript"></script> II, especificamente dentro do tópico de <a href="http://www.pr.gov.br/batebyte/edicoes/2000/bb101/metricas.htm">métricas</a> orientadas a função, fizemos um pequeno programa para calcular os pontos-por-função de um projeto de software.</p>
<p><a href="http://img87.imageshack.us/my.php?image=calculadorappf1be2.png" target="_blank"><img title="A primeira tela do programa em execução, com um visual GTK" src="http://img87.imageshack.us/img87/8100/calculadorappf1be2.th.png" border="0" alt="screenshot1" align="middle" /></a> <a href="http://img176.imageshack.us/my.php?image=calculadorappf2jh5.png" target="_blank"><img title="Janela de ajustes de complexidade e resultado final, no visual Win32" src="http://img176.imageshack.us/img176/7989/calculadorappf2jh5.th.png" border="0" alt="screenshot2" align="middle" /></a></p>
<p>Ele já funciona e calcula corretamente o valor de <acronym title="Function Points">FP</acronym> de seu projeto (isto foi conferido pela professora), podendo ser utilizado normalmente, porém com algumas ressalvas. Existe pelo menos um <em>bug</em> conhecido que permanece nessa versão 1.0: ao fechar a janela dos ajustes de complexidade e abri-la novamente, alguma variável ainda não identificada está sendo acumulada, fazendo com que o cálculo seja modificado. Por enquanto, o jeito é clicar em Arquivo &gt; Novo projeto, para zerar tudo.</p>
<p><img class="alignright" style="10px;" src="http://img142.imageshack.us/img142/386/gplv3127x51bp9.png" alt="GPLv3" width="127" height="51" align="right" />Ficamos receosos de publicar o código-fonte do programa, por <em>vergonha</em>, pois foi feito com a maior pressa para ser entregue em um dia. Apenas depois foi anunciado que poderia ser entregue posteriormente, mas daí já estava praticamente tudo feito. Mesmo sendo desenvolvido com <acronym title="Programação Orientada a Gambiarras">POG</acronym>, mudamos de idéia, então distribuímos o programa sob os termos da <a href="http://www.gnu.org/licenses/gpl-3.0.html"><strong>GNU General Public Licence, versão 3</strong></a>, tal como publicada pela Free Software Foundation.</p>
<h2>Download</h2>
<p>O programa funciona em qualquer <a class="bbli" href="http://boo-box.com/link/aff:americanasid/uid:5545_02B7_30D4/tags:sistemas+operacionais+modernos">sistema operacional<img class="bbic" src="http://boo-box.com/bbli" alt="[bb]" /></a><script src="http://stable.boo-box.com/" type="text/javascript"></script>, contanto que esteja instalado o <a title="Sun Microsystems - Página de download da máquina virtual Java" href="http://java.com/download/">Java Runtime Environment 1.6.0 (&#8220;Java 6 JRE&#8221;)</a> ou mais recente.</p>
<h3>Binários (Java <em>bytecodes</em>)</h3>
<h4><a title="PontosPorFuncao" href="http://blog.daltux.com/dist/PontosPorFuncao/launch.jnlp">Java Web Start</a></h4>
<p>É a maneira mais ágil de executar o programa, se o ambiente de sua máquina estiver devidamente configurado. <a href="http://blog.daltux.com/dist/PontosPorFuncao/launch.jnlp">Clique aqui</a> e mande abrir com o Java Web Start.</p>
<p><span style="text-decoration: line-through;">A maneira mais ágil de executar o programa seria clicar <a href="http://blog.daltux.com/dist/PontosPorFuncao/launch.jnlp">neste link</a>, porém o servidor onde o arquivo se encontra ainda não está configurado corretamente para associar o arquivo com o <a href="http://www.java.com/pt_BR/download/faq/java_webstart.xml">Java Web Start</a>. Contudo, ainda é possível utilizá-lo: basta salvar o pequeno arquivo em sua máquina como <strong><tt>PontosPorFuncao.jnlp</tt></strong> e abri-lo com o Java Web Start. Uma alternativa ainda pode ser, através do seu terminal de comandos <small>(p. ex., se for no Gnome: Aplicações / Acessórios / Terminal; se for no Windows: Iniciar / Executar / cmd)</small>, digitar:<br />
<code>javaws http://blog.daltux.com/dist/PontosPorFuncao/launch.jnlp</code></span></p>
<h4>Tradicional (JAR)</h4>
<ul>
<li><a href="http://blog.daltux.com/wp-content/uploads/2008/04/PontosPorFuncao_1.0_dist.7z"><strong>PontosPorFuncao_1.0_dist.7z</strong></a> &#8211; 179kB, comprimido com o <a href="http://www.7-zip.org/pt-br/">7-zip</a>.</li>
</ul>
<p>Se o seu ambiente de trabalho estiver devidamente configurado para abrir arquivos <strong><acronym title="Java ARchive">JAR</acronym></strong> com a Máquina Virtual <a class="bbli" href="http://boo-box.com/link/aff:americanasid/uid:5545_02B7_30D4/tags:Java">Java<img class="bbic" src="http://boo-box.com/bbli" alt="[bb]" /></a><script src="http://stable.boo-box.com/" type="text/javascript"></script>, abra o diretório descompactado. A partir daí, geralmente, basta um clique duplo sobre o ícone do arquivo <strong><tt>launch.jar</tt></strong> para executar o programa. Contudo, se isso não ocorrer, verifique com seu distribuidor do sistema operacional como fazer isso.</p>
<h3>Código-fonte</h3>
<ul>
<li><a href="http://blog.daltux.com/wp-content/uploads/2008/04/PontosPorFuncao.tar.gz"><tt><strong>PontosPorFuncao.tar.gz</strong></tt></a> &#8211; 366kB, projeto para <a class="bbli" href="http://boo-box.com/link/aff:americanasid/uid:5545_02B7_30D4/tags:NetBeans">NetBeans<img class="bbic" src="http://boo-box.com/bbli" alt="[bb]" /></a><script src="http://stable.boo-box.com/" type="text/javascript"></script> 6.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.daltux.com/2008/04/calculadora-de-pontos-por-funcao/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Debian etch pronto para VMware</title>
		<link>http://blog.daltux.com/2007/03/debian-etch-pronto-para-vmware/</link>
		<comments>http://blog.daltux.com/2007/03/debian-etch-pronto-para-vmware/#comments</comments>
		<pubDate>Sun, 04 Mar 2007 07:14:00 +0000</pubDate>
		<dc:creator>Dalton</dc:creator>
				<category><![CDATA[Cesumar]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[SI]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://daltuxtemp.wordpress.com/2007/03/04/debian-etch-pronto-para-vmware/</guid>
		<description><![CDATA[
English language users can find the appropriate version at Visoracle: Debian Etch as a VMware Appliance with VMware Tools.

<p>Quem deseja praticar ou experimentar Linux usando o VMware pode obter uma máquina virtual pronta (cerca de 350MB) com a distribuição Debian GNU/Linux e alguns aplicativos básicos, sem a necessidade de baixar todos os pacotes e realizar <p><a href="http://blog.daltux.com/2007/03/debian-etch-pronto-para-vmware/">&#187; Leia o artigo completo</a></p>]]></description>
			<content:encoded><![CDATA[<ul>
<li><span style="font-style:italic;font-size:85%;"><span style="font-weight:bold;">English language</span> users can find the appropriate version at </span><span style="font-size:85%;"><a href="http://www.visoracle.com/download/debian/">Visoracle: Debian Etch as a VMware Appliance with VMware Tools</a></span><span style="font-style:italic;font-size:85%;">.</span><span style="font-size:85%;"><br /></span></li>
</ul>
<p>Quem deseja praticar ou experimentar Linux usando o VMware pode obter uma máquina virtual pronta (cerca de <span style="font-weight:bold;">350MB</span>) com a distribuição <a href="http://www.debian.org/">Debian GNU/Linux</a> e alguns aplicativos básicos, sem a necessidade de baixar todos os pacotes e realizar o processo de instalação. Basta, após o download da máquina virtual, descompactá-la e executar o arquivo <b>.vmx</b> que então o sistema entrará em ação. Confira nesse artigo novidades, dicas e esclarecimentos voltados para iniciantes.</p>
<p><a title="Debian para VMware" target="_self" href="http://2si.sytes.net/index.php?option=com_remository&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;Itemid=44&amp;func=fileinfo&amp;id=18">Conforme já postado na seção de download do site 2SI/Cesumar</a>, é possível, baixar via BitTorrent (recomendo os clientes <a href="http://azureus.sourceforge.net/">Azureus</a> ou o <a href="http://utorrent.com/">µTorrent</a>) ou via HTTP, uma versão disponibilizada <a target="_self" href="http://www.visoracle.com/download/debian/">no site Visoracle</a>. Contudo, ali as configurações são para a utilização de língua inglesa e mapa de teclado alemão. Quem não souber mudar isso sentirá algumas dificuldades.</p>
<p>Por isso, baixei aquilo e a partir dali instalei vários pacotes, além de ter configurado o sistema para uso do idioma português e do teclado ABNT2. Para obter a nova máquina virtual surgem três alternativas:</p>
<ol>
<li> Para quem já usa algum cliente BitTorrent e pode deixar um tempão ligado, estou semeando o arquivo. É possível <span style="font-size:130%;"><b><a target="_self" href="http://www.mininova.org/tor/605287">baixar o .torrent no mininova.org</a></b></span> ou <a href="http://isohunt.com/download/17582772/debian+vmware">pelo isohunt.com</a>. Contudo, como minha conexão é lenta, é preciso ter paciência enquanto não houver mais gente com várias partes do arquivo. Com esta opção, enquanto e após pegar o arquivo para si, por favor mantenha o down/upload aberto o maior tempo possível para ajudar a disseminar o arquivo.</p>
</li>
<li>Embora a opção 1 seja mais recomendável pela ajuda à disseminação de software livre pela rede, os colegas mais apressadinhos que queiram aproveitar a oportunidade de conhecer quem possui o arquivo, podem levar à aula uma mídia gravável e entregar a mim para cópia.
</li>
<li>(Novo-04.abr.2007) Agora já é possível também fazer <span style="font-weight:bold;">download do arquivo via HTTP</span>, na verdade em <span style="font-weight:bold;">oito pedaços</span>. <a href="http://www.4shared.com/dir/2288887/6b20b79c/Debian_VMware.html">Acesse o diretório onde se encontram os arquivos e baixe cada um deles</a>, para depois descompactá-los a partir do primeiro arquivo, com <a href="http://www.rarlab.com">RAR, WinRAR</a> ou aplicativos compatíveis. Isto foi necessário pela restrição de até 50MB por arquivo do servidor em questão (4shared).</li>
</ol>
<p>Já há dois usuários em nossa máquina: <span style="font-weight:bold;">root</span> (senha: root) e <span style="font-weight:bold;">user</span> (senha: user), sendo que root está configurado para poder entrar apenas no modo texto, não no gráfico.</p>
<h3>Dicas<br /></h3>
<p>Para passar ao modo superusuário (prompt #) quando estiver como um usuário comum (prompt $), basta executar o comando <strong>su</strong> e então informar a senha de root.</p>
<p>A maioria das distribuições completas atualmente trazem um gerenciador de login gráfico (no nosso caso, o <em>GDM</em> &#8211; Gnome Display Manager) e o sistema o executa automaticamente quando é ligado. Daí, se desejar alternar para o modo texto, é preciso pressionar Ctrl+Alt+F1 por exemplo para ir ao primeiro terminal clássico. Para retornar ao ambiente gráfico, geralmente é Alt+F7.</p>
<p>A alternativa é utilizar um teminal gráfico, por exemplo o <em>Gnome Terminal</em>, disponível no menu Aplicações/Acessórios do GNOME.</p>
<p>Para instalar novos programas, o método mais fácil é o Gerenciador de Pacotes Synaptic, disponível no menu Sistema/Administração do GNOME. Pelo terminal, há o comando, por exemplo, <strong>apt-get install gimp</strong> (instalaria o pacote do <a href="http://pt.wikipedia.org/wiki/GIMP">Gimp</a>, editor de gráficos semelhante ao Adobe Photoshop). Na realidade o Synaptic, criado originalmente por brasileiros e hoje o gerenciador de pacotes padrão no ambiente Gnome, é uma interface gráfica para o apt (Advanced Packaging Tool). Mas, antes de executar qualquer das alternativas acima, há que se atualizar a lista de repositórios de pacotes de software, através do <a href="http://pt.wikipedia.org/wiki/Synaptic">Synaptic</a> (apertando um botão) ou pelo apt: <strong>apt-get update</strong>. Isto presumindo que a configuração está correta e que a rede está disponível.</p>
<p>Havendo dúvida sobre algum comando, experimente consultar o manual: <strong>man comando</strong>. Por exemplo, <em>man chmod</em> mostra o manual do comando <em>chmod</em>.</p>
<p>Em caso de questões para as quais não encontre soluções por si só, após pesquisar a respeito, o recomendável seria consultar o mestre <a href="http://ecacarva.spaces.live.com/PersonalSpace.aspx">Elias Carvalho</a>, mas podem perguntar também a mim, principalmente se for algo específico sobre essa máquina virtual.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.daltux.com/2007/03/debian-etch-pronto-para-vmware/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Site de Sistemas de Informação</title>
		<link>http://blog.daltux.com/2007/02/site-de-sistemas-de-informacao/</link>
		<comments>http://blog.daltux.com/2007/02/site-de-sistemas-de-informacao/#comments</comments>
		<pubDate>Sat, 17 Feb 2007 06:30:00 +0000</pubDate>
		<dc:creator>Dalton</dc:creator>
				<category><![CDATA[Cesumar]]></category>
		<category><![CDATA[SI]]></category>

		<guid isPermaLink="false">http://daltuxtemp.wordpress.com/2007/02/17/site-de-sistemas-de-informacao/</guid>
		<description><![CDATA[<p>Nossa turma de Sistemas de Informação está mantendo um site experimental, http://2si.sytes.net, onde pretendemos compartilhar conhecimentos, conteúdo das aulas, promover debates e também alguma recreação.</p>
]]></description>
			<content:encoded><![CDATA[<p>Nossa turma de Sistemas de Informação está mantendo um site experimental, <a href="http://2si.sytes.net/">http://2si.sytes.net</a>, onde pretendemos compartilhar conhecimentos, conteúdo das aulas, promover debates e também alguma recreação.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.daltux.com/2007/02/site-de-sistemas-de-informacao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Revisão de funções para Turbo C</title>
		<link>http://blog.daltux.com/2006/11/revisao-de-funcoes-para-turbo-c/</link>
		<comments>http://blog.daltux.com/2006/11/revisao-de-funcoes-para-turbo-c/#comments</comments>
		<pubDate>Tue, 28 Nov 2006 08:25:00 +0000</pubDate>
		<dc:creator>Dalton</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[algoritmo]]></category>
		<category><![CDATA[Cesumar]]></category>
		<category><![CDATA[linguagem C]]></category>
		<category><![CDATA[produção própria]]></category>
		<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://daltuxtemp.wordpress.com/2006/11/28/revisao-de-funcoes-para-turbo-c/</guid>
		<description><![CDATA[<p>Está disponibilizado a seguir, sob a licença Creative Commons &#8220;Atribuição / Não Comercial / Compartilhamento pela mesma licença&#8220;, o fruto de exercícios de revisão desenvolvidos nas últimas semanas na disciplina Linguagem e Técnicas de Programação I.

DS-LIB.H (biblioteca de funções gerais);
REV4BIM.C (o programa de revisão em si).

<p>Por favor, se isto for de utilidade para alguém, poderia <p><a href="http://blog.daltux.com/2006/11/revisao-de-funcoes-para-turbo-c/">&#187; Leia o artigo completo</a></p>]]></description>
			<content:encoded><![CDATA[<p>Está disponibilizado a seguir, sob a licença <a href="http://creativecommons.org/licenses/by-nc-sa/2.5/br/" title="Conheça a licença">Creative Commons <span style="font-style:italic;">&#8220;Atribuição / Não Comercial / Compartilhamento pela mesma licença</span></a>&#8220;, o fruto de exercícios de revisão desenvolvidos nas últimas semanas na disciplina Linguagem e Técnicas de Programação I.
<ul>
<li><a href="http://host-a.net/dalton/DS-LIB.H">DS-LIB.H</a> (biblioteca de funções gerais);</li>
<li><a href="http://host-a.net/dalton/REV4BIM.C">REV4BIM.C</a><span style="font-weight:bold;"> </span>(o programa de revisão em si).</li>
</ul>
<p>Por favor, se isto for de utilidade para alguém, poderia comentar aqui.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.daltux.com/2006/11/revisao-de-funcoes-para-turbo-c/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
