<?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:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Software Livre, por Gustavo Lopes</title>
	<atom:link href="http://gustavolinux.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://gustavolinux.wordpress.com</link>
	<description>Blog com artigos sobre Software Livre, Programação e outros.</description>
	<pubDate>Sun, 04 May 2008 20:23:22 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
	<language>pt-br</language>
			<item>
		<title>Curso Básico de C++, Fim da Greve</title>
		<link>http://gustavolinux.wordpress.com/2008/05/04/curso-basico-de-c-fim-da-greve/</link>
		<comments>http://gustavolinux.wordpress.com/2008/05/04/curso-basico-de-c-fim-da-greve/#comments</comments>
		<pubDate>Sun, 04 May 2008 20:17:07 +0000</pubDate>
		<dc:creator>Gustavo Lopes de Oliveira Santos</dc:creator>
		
		<category><![CDATA[Curso Básico de C++]]></category>

		<guid isPermaLink="false">http://gustavolinux.wordpress.com/?p=113</guid>
		<description><![CDATA[Tá, chegou o fim da greve.
Fui bastante capcioso, fazendo alguns leitores sofrerem por realmente pensarem que eu terminaria o curso de C++. A esses meus amigos que comentaram, muito obrigado.
Mas os motivos que me levaram a ficar esses últimos dias sem postar absolutamente NADA é o corrente processo de admissão em uma nova empresa. Tive [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Tá, chegou o fim da greve.</p>
<p>Fui bastante capcioso, fazendo alguns leitores sofrerem por realmente pensarem que eu terminaria o curso de C++. A esses meus amigos que comentaram, muito obrigado.</p>
<p>Mas os motivos que me levaram a ficar esses últimos dias sem postar absolutamente NADA é o corrente processo de admissão em uma nova empresa. Tive que dar baixa na minha carteira no atual emprego&#8230; foi uma correria só. Começo amanhã (dia 5) no novo emprego em uma empresa legal aí. (O primeiro a descobrir ganha uma balinha).</p>
<p>A aula 4, na verdade, está quase pronta, só falta o final. Pretendo, todavia, colocar um capítulo de revisão antes do capítulo quatro, contendo alguns exercícios para você treinar mais.</p>
<p>Ah, sim. Ano passado eu tinha pensado num esquema de mapeamento de banco de dados em C++ usando QT 4, um esquema novo (pelo menos eu acho&#8230; talvez alguém já teve essa idéia) que chamarei de &#8220;Mapeamento em camadas&#8221;, ou, em homenagem a alguém, &#8220;Mapeamento em camadas IDN&#8221;. Ainda vou inventar algo para a sigla IDN&#8230; alguém tem alguma idéia?</p>
<p>Agora, só falta eu reorganizar meu quarto, meus livros, minha vida. Coisa nova está começando.</p>
<p>Peço mil perdões pela demora.</p>
<p>Até mais!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gustavolinux.wordpress.com/113/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gustavolinux.wordpress.com/113/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gustavolinux.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gustavolinux.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gustavolinux.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gustavolinux.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gustavolinux.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gustavolinux.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gustavolinux.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gustavolinux.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gustavolinux.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gustavolinux.wordpress.com/113/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gustavolinux.wordpress.com&blog=1694291&post=113&subd=gustavolinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://gustavolinux.wordpress.com/2008/05/04/curso-basico-de-c-fim-da-greve/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/gustavolopes-128.jpg" medium="image">
			<media:title type="html">gustavolopes</media:title>
		</media:content>
	</item>
		<item>
		<title>Curso de C++ - Greve</title>
		<link>http://gustavolinux.wordpress.com/2008/04/21/curso-de-c-greve/</link>
		<comments>http://gustavolinux.wordpress.com/2008/04/21/curso-de-c-greve/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 02:59:10 +0000</pubDate>
		<dc:creator>Gustavo Lopes de Oliveira Santos</dc:creator>
		
		<category><![CDATA[Curso Básico de C++]]></category>

		<guid isPermaLink="false">http://gustavolinux.wordpress.com/?p=112</guid>
		<description><![CDATA[Bom, se alguém ainda não percebeu, aí vai:
Só posto o capítulo 4 do curso de C++ quando alguma alma vivente fizer algum comentário neste blog.
Obrigado. Viva Fidel!
       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Bom, se alguém ainda não percebeu, aí vai:</p>
<p>Só posto o capítulo 4 do curso de C++ quando alguma alma vivente fizer algum comentário neste blog.</p>
<p>Obrigado. Viva Fidel!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gustavolinux.wordpress.com/112/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gustavolinux.wordpress.com/112/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gustavolinux.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gustavolinux.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gustavolinux.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gustavolinux.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gustavolinux.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gustavolinux.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gustavolinux.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gustavolinux.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gustavolinux.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gustavolinux.wordpress.com/112/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gustavolinux.wordpress.com&blog=1694291&post=112&subd=gustavolinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://gustavolinux.wordpress.com/2008/04/21/curso-de-c-greve/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/gustavolopes-128.jpg" medium="image">
			<media:title type="html">gustavolopes</media:title>
		</media:content>
	</item>
		<item>
		<title>Curso Básico de C++, Capítulo 3</title>
		<link>http://gustavolinux.wordpress.com/2008/04/06/curso-basico-de-c-capitulo-3/</link>
		<comments>http://gustavolinux.wordpress.com/2008/04/06/curso-basico-de-c-capitulo-3/#comments</comments>
		<pubDate>Sun, 06 Apr 2008 14:13:13 +0000</pubDate>
		<dc:creator>Gustavo Lopes de Oliveira Santos</dc:creator>
		
		<category><![CDATA[Curso Básico de C++]]></category>

		<category><![CDATA[apostila de c++]]></category>

		<category><![CDATA[apostila de programação]]></category>

		<category><![CDATA[básico c++]]></category>

		<category><![CDATA[c++]]></category>

		<category><![CDATA[c++ iniciante]]></category>

		<category><![CDATA[curso c++]]></category>

		<category><![CDATA[curso de programação]]></category>

		<guid isPermaLink="false">http://gustavolinux.wordpress.com/?p=110</guid>
		<description><![CDATA[Abaixo, o link para o PDF do capítulo 3 do nosso curso básico de C++. Vale lembrar que esta apostila está em construção, sendo passível de erro. Na versão final deverão ser adicionados exercícios, bem como disponibilizado o fonte (odf), sob licença FDL (Free Documentation Licence).
Curso Básico de C++, Capítulo 3

Caríssimo leitor, o seu comentário, seja [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Abaixo, o link para o PDF do capítulo 3 do nosso curso básico de C++. Vale lembrar que esta apostila está em construção, sendo passível de erro. Na versão final deverão ser adicionados exercícios, bem como disponibilizado o fonte (odf), sob licença FDL (Free Documentation Licence).</p>
<p><a href="http://gustavolinux.files.wordpress.com/2008/04/cap_03.pdf">Curso Básico de C++, Capítulo 3</a></p>
<p style="text-align:center;"><a href="http://gustavolinux.files.wordpress.com/2008/03/livro-antigo.jpg"><img class="aligncenter size-full wp-image-92" src="http://gustavolinux.files.wordpress.com/2008/03/livro-antigo.jpg" alt="" /></a></p>
<p>Caríssimo leitor, o seu comentário, seja ele crítica, sugestão ou opinião, é importante. Quaisquer correções são bem-vindas. Preciso saber o que os leitores estão achando do material.</p>
<p>Obrigado.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gustavolinux.wordpress.com/110/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gustavolinux.wordpress.com/110/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gustavolinux.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gustavolinux.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gustavolinux.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gustavolinux.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gustavolinux.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gustavolinux.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gustavolinux.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gustavolinux.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gustavolinux.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gustavolinux.wordpress.com/110/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gustavolinux.wordpress.com&blog=1694291&post=110&subd=gustavolinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://gustavolinux.wordpress.com/2008/04/06/curso-basico-de-c-capitulo-3/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/gustavolopes-128.jpg" medium="image">
			<media:title type="html">gustavolopes</media:title>
		</media:content>

		<media:content url="http://gustavolinux.files.wordpress.com/2008/03/livro-antigo.jpg" medium="image" />
	</item>
		<item>
		<title>Dicas Para um Primeiro Programa Usando o Designer do Qt</title>
		<link>http://gustavolinux.wordpress.com/2008/03/28/dicas-para-um-primeiro-programa-usando-o-designer-do-qt4/</link>
		<comments>http://gustavolinux.wordpress.com/2008/03/28/dicas-para-um-primeiro-programa-usando-o-designer-do-qt4/#comments</comments>
		<pubDate>Sat, 29 Mar 2008 05:02:06 +0000</pubDate>
		<dc:creator>Gustavo Lopes de Oliveira Santos</dc:creator>
		
		<category><![CDATA[Qt]]></category>

		<category><![CDATA[desenvolvendo aplicações em Qt4]]></category>

		<category><![CDATA[Designer Qt4]]></category>

		<category><![CDATA[programa Qt]]></category>

		<category><![CDATA[Qt4]]></category>

		<category><![CDATA[Qt4 C++]]></category>

		<guid isPermaLink="false">http://gustavolinux.wordpress.com/?p=89</guid>
		<description><![CDATA[Nas versões 3.x da Qt, você podia inserir o código diretamente pelo Designer nos arquivos *.ui.h. Hoje em dia, não fazemos mais isso. O que fazemos é criar a interface do programa (normalmente, a primeira janela é uma MainWindow), salvá-la com um nome sugestivo (que tal, mainwindow.ui, ham?), e colocamos no mesmo diretório outros  [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p ALIGN="justify">Nas versões 3.x da Qt, você podia inserir o código diretamente pelo Designer nos arquivos *.ui.h. Hoje em dia, não fazemos mais isso. O que fazemos é criar a interface do programa (normalmente, a primeira janela é uma MainWindow), salvá-la com um nome sugestivo (que tal, <b>mainwindow.ui</b>, ham?), e colocamos no mesmo diretório outros  arquivos.</p>
<p ALIGN="center"><img ALT="Tela inicial do Designer do Qt4" SRC="http://gustavolinux.files.wordpress.com/2008/03/tela_inicial_designer_qt4.png" /></p>
<p><span id="more-89"></span> Além do arquivo <b>mainwindow.ui</b>, os outros três arquivos são:</p>
<p>1. um arquivo chamado <b>main.cpp</b>, que irá ser o responsável pela inicialização do seu programa;</p>
<p>2. um arquivo chamado <b>mainwindow.h</b>, que será usado para você declarar os métodos do seu programa; e</p>
<p>3. um arquivo chamado <b>mainwindow.cpp</b>, que conterá a implementação dos métodos que você declarou no arquivo mainwindow.h.</p>
<p>Então, vamos fazer nosso primeiro programa usando o Designer do Qt4.</p>
<p>Antes que você continue a leitura deste pequeno artigo, cabe salientar que isto não é uma regra, e sim, apenas um conselho. Cada programador tem seu método de organização de arquivos. Este artigo é apenas um conselho para quem está iniciando no mundo da programação Qt. Vale lembrar que estamos usando um sistema Mandriva 2008, já com o Qt4 e suas bibliotecas instaladas.</p>
<p>Primeiramente, crie uma pasta. Esta pasta é onde ficarão os arquivos do seu programa. Depois de criada a pasta, crie três arquivos com o seguinte conteúdo:</p>
<p><b>Arquivo main.cpp</b></p>
<p><font COLOR="#ff0000">#include &lt;QApplication&gt;</font></p>
<p><font COLOR="#ff0000">#include &#8220;mainwindow.h&#8221;  </font></p>
<p><font COLOR="#ff0000">int main(int argc, char *argv[])</font></p>
<p><font COLOR="#ff0000">{</font></p>
<p><font COLOR="#ff0000">QApplication app(argc, argv);</font></p>
<p><font COLOR="#ff0000">MainWindow window;</font></p>
<p><font COLOR="#ff0000">window.show(); //exibimos a janela</font></p>
<p><font COLOR="#ff0000">return app.exec();</font></p>
<p><font COLOR="#ff0000">}</font></p>
<p><b>Arquivo mainwindow.h</b></p>
<p><font COLOR="#ff0000">#include &#8220;ui_mainwindow.h&#8221;</font></p>
<p><font COLOR="#ff0000">class MainWindow : public QMainWindow, private Ui::MainWindow</font></p>
<p><font COLOR="#ff0000">{</font></p>
<p><font COLOR="#ff0000">Q_OBJECT</font></p>
<p><font COLOR="#ff0000">public:</font></p>
<p><font COLOR="#ff0000">MainWindow(QWidget *parent = 0);</font></p>
<p><font COLOR="#ff0000">private slots:</font></p>
<p><font COLOR="#ff0000">///A declaração dos métodos vem abaixo.</font></p>
<p><font COLOR="#ff0000">//void exemploDeMetodo();</font></p>
<p><font COLOR="#ff0000">};</font></p>
<p><b>Arquivo mainwindow.cpp</b></p>
<p><font COLOR="#ff0000">#include &#8220;mainwindow.h&#8221;</font></p>
<p><font COLOR="#ff0000">MainWindow::MainWindow(QWidget *parent)</font></p>
<p><font COLOR="#ff0000">: QMainWindow(parent)</font></p>
<p><font COLOR="#ff0000">{</font></p>
<p><font COLOR="#ff0000">setupUi(this);</font></p>
<p><font COLOR="#ff0000">///As conecções vêm agora</font></p>
<p><font COLOR="#ff0000">//connect(actionAdicionar_usu_rio,</font></p>
<p><font COLOR="#ff0000">//        SIGNAL(triggered()),</font></p>
<p><font COLOR="#ff0000">//       this,</font></p>
<p><font COLOR="#ff0000">//        SLOT(fazerAlgo()));</font></p>
<p><font COLOR="#ff0000">}</font></p>
<p><font COLOR="#ff0000">///Aqui, vem a implementação dos métodos declarados no arquivo mainwindow.h</font></p>
<p><font COLOR="#ff0000">//void MainWindow::exemploDeMetodo()</font></p>
<p><font COLOR="#ff0000">//{</font></p>
<p><font COLOR="#ff0000">//    aqui o código do método exemploDeMetodo()</font></p>
<p><font COLOR="#ff0000">//}</font></p>
<p ALIGN="justify">Observe que várias linhas estão comentadas. Fizemos isto para efeito didático. Agora, abra o Designer e escolha, na lista, a opção &#8220;Main Window&#8221;. Esse é o tipo de janela que normalmente os programas usam como janela principal. Ela dá suporte à menus e barras de ferramentas. Clique no botão &#8220;Create&#8221; para criar uma nova janela.</p>
<p ALIGN="center"><a TITLE="Criar nova Main Window" HREF="http://gustavolinux.files.wordpress.com/2008/03/create_main_window.png"><img ALT="Criar nova Main Window" SRC="http://gustavolinux.files.wordpress.com/2008/03/create_main_window.thumbnail.png" /></a></p>
<p ALIGN="center">&nbsp;</p>
<p ALIGN="justify">Pois é. Observe que o meu Designer está em formato diferente do padrão, ou seja, agrupado (SDI). Configurei desta maneira porque acho melhor de trabalhar assim; o desktop fica parecendo mais &#8220;limpo&#8221;, sem muitas janelas. Entretanto, isso não importa. O que importa é a gente começar a modelar nossa janela. Inicialmente, temos isso: uma janela em branco.</p>
<p ALIGN="center"><a TITLE="Designer com uma janela em branco" HREF="http://gustavolinux.files.wordpress.com/2008/03/ambiente.png"><img ALT="Designer com uma janela em branco" SRC="http://gustavolinux.files.wordpress.com/2008/03/ambiente.thumbnail.png" /></a></p>
<p ALIGN="justify">Agora coloque um botão no canto de uma janela. Um botão, entendeu? Está aí, nessa lista do lado&#8230; não, não é esse&#8230; sobe mais um pouco&#8230; desce&#8230; não&#8230; aquele alí, ó, o Push Button! Isso! Isso mesmo! Agora arrasta ele para a janela! Muito bem! Faça o mesmo com Label&#8230; o Label está lá em baixo da lista. Aí! Esse aí mesmo. Arraste para abaixo do botão. Ótimo. Agora, como sobrou muito espaço, diminua a janela. Ela deverá ficar mais ou menos como mostra a figura abaixo.</p>
<p ALIGN="center"><img ALT="Um programa sendo feito" SRC="http://gustavolinux.files.wordpress.com/2008/03/programa_sendo_feito.png" /></p>
<p ALIGN="justify">Agora, clique duas vezes no botão que você arrastou para sua janela, e mude o texto dele para algo mais amigável, como por exemplo, &#8220;mudar texto&#8221;. Faça o mesmo com o TextLabel, mudando o texto para &#8220;vou mudar&#8221;. O nosso objetivo é muito simples: quando o botão for clicado, o texto do Label vai mudar!</p>
<p ALIGN="justify">Finalmente, salve esta janela. É muito importante o nome do arquivo ser  <b>mainwindow.ui</b>, pois os três arquivos que você criou ainda agora pressupõem que este é o nome desta janela. Assim, salve com esse nome (mainwindow.ui) na mesma pasta em que se encontram os três arquivos.</p>
<p ALIGN="center"><a TITLE="Salvando com o nome certo, isto é, mainwindow.ui" HREF="http://gustavolinux.files.wordpress.com/2008/03/salvando_com_o_nome_certo.png"><img ALT="Salvando com o nome certo, isto é, mainwindow.ui" SRC="http://gustavolinux.files.wordpress.com/2008/03/salvando_com_o_nome_certo.thumbnail.png" /></a></p>
<p ALIGN="justify">Tudo muito bem, tudo muito bom. É preciso abrir agora, com um terminal, a pasta em que todos esses arquivos (agora 4) se encontram. Como uso KDE, vou usar o Konqueror para ir até a pasta, e, dentro da pasta, basta teclar F4 para abrir um emulador de terminal (o Konsole). Conforme figura abaixo.</p>
<p ALIGN="center"><a TITLE="Tudo quase pronto para a compilação" HREF="http://gustavolinux.files.wordpress.com/2008/03/tudo_quase_pronto.png"><img ALT="Tudo quase pronto para a compilação" SRC="http://gustavolinux.files.wordpress.com/2008/03/tudo_quase_pronto.thumbnail.png" /></a></p>
<p ALIGN="left">Devemos executar três comandos, sendo os dois primeiros obrigatórios apenas na primeira vez que se está compilando o programa. Lembranco que estamos usando Mandriva, os comandos são esses:</p>
<p ALIGN="left"><b>/usr/lib/qt4/bin/qmake -project</b></p>
<p ALIGN="left"><b>/usr/lib/qt4/bin/qmake</b></p>
<p ALIGN="left"><b>make</b></p>
<p ALIGN="center"><a TITLE="Primeira compilação" HREF="http://gustavolinux.files.wordpress.com/2008/03/primeira_compilacao.png"><img ALT="Primeira compilação" SRC="http://gustavolinux.files.wordpress.com/2008/03/primeira_compilacao.thumbnail.png" /></a></p>
<p ALIGN="justify">O comando qmake -project vai criar um arquivo com o mesmo nome da pasta atual, mais a extensão *.pro. O segundo comando vai gerar, a partir do arquivo *.pro, um arquivo Makefile, que será usado para compilar o programa. O terceiro comando var gerar o programa propriamente dito. O único comando que você precisará usar daqui para frente é o make, visto que o arquivo *.pro e o Makeflie já estão criados.</p>
<p ALIGN="justify">Olhando para o Konqueror, e teclando F5 para atualizar a pasta, vemos que um arquivo executável foi criado, com o mesmo nome da pasta. É o seu programa propriamente dito. Dê um duplo clique nele, ou então, pelo terminal digite <b>./nomeDoArquivo</b>  . O programa não faz nada, é só uma interface gráfica inútil; precisamos, ainda, programar os arquivos <i>mainwindow.h</i> e <i>mainwindow.cpp</i> .</p>
<p ALIGN="center"><a TITLE="foto_qualquer.png" HREF="http://gustavolinux.files.wordpress.com/2008/03/foto_qualquer.png"><img ALT="foto_qualquer.png" SRC="http://gustavolinux.files.wordpress.com/2008/03/foto_qualquer.thumbnail.png" /></a></p>
<p ALIGN="left"><b>Programando o arquivo mainwindow.h</b></p>
<p ALIGN="left">Vamos abrir o arquivo mainwindow.h com um bom editor de textos. O Kate, por exemplo.</p>
<p ALIGN="center"><a TITLE="Arquivo mainwindow.h no Kate" HREF="http://gustavolinux.files.wordpress.com/2008/03/arquivo_mainwindow_h.png"><img ALT="Arquivo mainwindow.h no Kate" SRC="http://gustavolinux.files.wordpress.com/2008/03/arquivo_mainwindow_h.thumbnail.png" /> </a><a TITLE="arquivo_mainwindow_h1.png" HREF="http://gustavolinux.files.wordpress.com/2008/03/arquivo_mainwindow_h1.png"><img ALT="arquivo_mainwindow_h1.png" SRC="http://gustavolinux.files.wordpress.com/2008/03/arquivo_mainwindow_h1.thumbnail.png" /></a></p>
<p ALIGN="justify">Observe as duas figuras acima. É isso mesmo que você deverá fazer. Ou seja, onde está escrito o comentário &#8220;//void exemploDeMetodo();&#8221;, você substituirá por uma linha sem comentários:</p>
<p ALIGN="justify"><font COLOR="#ff0000">void mudarTexto();</font></p>
<p ALIGN="justify">Ou seja, você está criando um novo método chamado mudarTexto(). O que este método fará, você vai implementar agora, no arquivo mainwindow.cpp. Mas antes, salve o arquivo atual.</p>
<p ALIGN="justify">&nbsp;</p>
<p ALIGN="justify"><b>Programando o arquivo mainwindow.cpp</b></p>
<p ALIGN="justify">Você deverá, no arquivo mainwindow.cpp, descomentar as linhas do método fazerAlgo, e substituir o nome do método por mudarTexto. Como uma imagem vale mais que mil palavras, abaixo, temos três imagens que vão fazer você compreender o que é para fazer.</p>
<p ALIGN="center"><a TITLE="011.png" HREF="http://gustavolinux.files.wordpress.com/2008/03/011.png"><img ALT="011.png" SRC="http://gustavolinux.files.wordpress.com/2008/03/011.thumbnail.png" /></a>  <a TITLE="021.png" HREF="http://gustavolinux.files.wordpress.com/2008/03/021.png"><img ALT="021.png" SRC="http://gustavolinux.files.wordpress.com/2008/03/021.thumbnail.png" /> </a><a TITLE="031.png" HREF="http://gustavolinux.files.wordpress.com/2008/03/031.png"><img ALT="031.png" SRC="http://gustavolinux.files.wordpress.com/2008/03/031.thumbnail.png" /></a></p>
<p ALIGN="left"> E, dentro das chaves do método mudarTexto(), você deverá digitar:</p>
<p ALIGN="left"><font COLOR="#ff0000">label-&gt;setText(&#8221;Um novo texto!&#8221;);</font></p>
<p ALIGN="justify">O programa ainda não está pronto. Isso porque dissemos o que o método mudarTexto() fará. Falta, ainda, conectar o botão ao método, para que quando o botão (pushButton é o nome do botão) for clicado (clicked), o método mudarText() seja acionado. Para isso, descomente as linhas mostradas na figura abaixo, e substituindo as palavras para que fiquem dessa forma:</p>
<p ALIGN="left"><font COLOR="#ff0000">connect(pushButton,<br />
SIGNAL(clicked()),<br />
this,<br />
SLOT(mudarTexto()));</font></p>
<div ALIGN="center"><a TITLE="101.png" HREF="http://gustavolinux.files.wordpress.com/2008/03/101.png"><img ALT="101.png" SRC="http://gustavolinux.files.wordpress.com/2008/03/101.thumbnail.png" /> </a><a TITLE="111.png" HREF="http://gustavolinux.files.wordpress.com/2008/03/111.png"><img ALT="111.png" SRC="http://gustavolinux.files.wordpress.com/2008/03/111.thumbnail.png" /> </a><a TITLE="121.png" HREF="http://gustavolinux.files.wordpress.com/2008/03/121.png"><img ALT="121.png" SRC="http://gustavolinux.files.wordpress.com/2008/03/121.thumbnail.png" /></a></div>
<p ALIGN="left">E, por fim, salve o arquivo animado e pimpolho e compile o programa digitando <b>make</b> no terminal. Ao executar o programa, o previsto acontecerá: quando se clicar no botão, o texto do Label vai ser outro.</p>
<p ALIGN="left">Por hoje, é só. Até a próxima!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gustavolinux.wordpress.com/89/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gustavolinux.wordpress.com/89/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gustavolinux.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gustavolinux.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gustavolinux.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gustavolinux.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gustavolinux.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gustavolinux.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gustavolinux.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gustavolinux.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gustavolinux.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gustavolinux.wordpress.com/89/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gustavolinux.wordpress.com&blog=1694291&post=89&subd=gustavolinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://gustavolinux.wordpress.com/2008/03/28/dicas-para-um-primeiro-programa-usando-o-designer-do-qt4/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/gustavolopes-128.jpg" medium="image">
			<media:title type="html">gustavolopes</media:title>
		</media:content>
	</item>
		<item>
		<title>Curso Básico de C++, Capítulo 2</title>
		<link>http://gustavolinux.wordpress.com/2008/03/28/curso-basico-de-c-capitulo-2/</link>
		<comments>http://gustavolinux.wordpress.com/2008/03/28/curso-basico-de-c-capitulo-2/#comments</comments>
		<pubDate>Sat, 29 Mar 2008 04:16:04 +0000</pubDate>
		<dc:creator>Gustavo Lopes de Oliveira Santos</dc:creator>
		
		<category><![CDATA[Curso Básico de C++]]></category>

		<category><![CDATA[apostila de c++]]></category>

		<category><![CDATA[apostila de programação]]></category>

		<category><![CDATA[básico c++]]></category>

		<category><![CDATA[c++]]></category>

		<category><![CDATA[c++ iniciante]]></category>

		<category><![CDATA[curso c++]]></category>

		<category><![CDATA[curso de programação]]></category>

		<guid isPermaLink="false">http://gustavolinux.wordpress.com/?p=86</guid>
		<description><![CDATA[Abaixo, o link para o PDF do capítulo 2 do nosso curso básico de C++. Vale lembrar que esta aposilta está em construção, sendo passível de erro. Na versão final deverão ser adicionados exercícios, bem como disponibilizado o fonte (odf), sob licença FDL (Free Documentation Licence).
Curso Básico de C++, Capítulo 2

Caríssimo leitor, o seu comentário, seja ele [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Abaixo, o link para o PDF do capítulo 2 do nosso curso básico de C++. Vale lembrar que esta aposilta está em construção, sendo passível de erro. Na versão final deverão ser adicionados exercícios, bem como disponibilizado o fonte (odf), sob licença FDL (Free Documentation Licence).</p>
<p><a HREF="http://gustavolinux.files.wordpress.com/2008/03/cap_02.pdf" TITLE="Curso Básico de C++, Cap�tulo 2">Curso Básico de C++, Capítulo 2</a></p>
<p ALIGN="center"><img ALT="livro-antigo.jpg" SRC="http://gustavolinux.files.wordpress.com/2008/03/livro-antigo.jpg" /></p>
<p>Caríssimo leitor, o seu comentário, seja ele crítica, sugestão ou opinião, é importante. Quaisquer correções  são bem-vindas. Preciso saber o que os leitores estão achando do material.</p>
<p>Obrigado.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gustavolinux.wordpress.com/86/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gustavolinux.wordpress.com/86/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gustavolinux.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gustavolinux.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gustavolinux.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gustavolinux.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gustavolinux.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gustavolinux.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gustavolinux.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gustavolinux.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gustavolinux.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gustavolinux.wordpress.com/86/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gustavolinux.wordpress.com&blog=1694291&post=86&subd=gustavolinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://gustavolinux.wordpress.com/2008/03/28/curso-basico-de-c-capitulo-2/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/gustavolopes-128.jpg" medium="image">
			<media:title type="html">gustavolopes</media:title>
		</media:content>
	</item>
		<item>
		<title>Curso Básico de C++, Capítulo 1</title>
		<link>http://gustavolinux.wordpress.com/2008/03/28/curso-de-c-capitulo-1/</link>
		<comments>http://gustavolinux.wordpress.com/2008/03/28/curso-de-c-capitulo-1/#comments</comments>
		<pubDate>Sat, 29 Mar 2008 04:09:27 +0000</pubDate>
		<dc:creator>Gustavo Lopes de Oliveira Santos</dc:creator>
		
		<category><![CDATA[Curso Básico de C++]]></category>

		<category><![CDATA[apostila de c++]]></category>

		<category><![CDATA[apostila de programação]]></category>

		<category><![CDATA[básico c++]]></category>

		<category><![CDATA[c++]]></category>

		<category><![CDATA[c++ iniciante]]></category>

		<category><![CDATA[curso c++]]></category>

		<category><![CDATA[curso de programação]]></category>

		<guid isPermaLink="false">http://gustavolinux.wordpress.com/?p=84</guid>
		<description><![CDATA[Por enquanto, estarei disponibilizando apenas os PDF&#8217;s, visto que falta complementar o material com exercícios, e esta não é a versão final. Em breve, também estarei disponibilizando os fontes (odf) para que você possa modificar e redistribuir.
Este curso é essencialmente o mesmo que o anterior (e não terminado), com nova diagramação e nova linguagem.
Curso Básico [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Por enquanto, estarei disponibilizando apenas os PDF&#8217;s, visto que falta complementar o material com exercícios, e esta não é a versão final. Em breve, também estarei disponibilizando os fontes (odf) para que você possa modificar e redistribuir.</p>
<p>Este curso é essencialmente o mesmo que o anterior (e não terminado), com nova diagramação e nova linguagem.</p>
<p><a TITLE="Curso Básico de C++, Cap�tulo 1" HREF="http://gustavolinux.files.wordpress.com/2008/03/cap_01.pdf">Curso Básico de C++, Capítulo 1</a></p>
<p ALIGN="center"> <img ALT="livro-antigo.jpg" SRC="http://gustavolinux.files.wordpress.com/2008/03/livro-antigo.jpg" /></p>
<p>Caríssimo leitor, o seu comentário, seja ele crítica, sugestão ou opinião, é importante. Quaisquer correções são bem-vindas. Preciso saber o que os leitores estão achando do material.</p>
<p>Obrigado.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gustavolinux.wordpress.com/84/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gustavolinux.wordpress.com/84/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gustavolinux.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gustavolinux.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gustavolinux.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gustavolinux.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gustavolinux.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gustavolinux.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gustavolinux.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gustavolinux.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gustavolinux.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gustavolinux.wordpress.com/84/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gustavolinux.wordpress.com&blog=1694291&post=84&subd=gustavolinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://gustavolinux.wordpress.com/2008/03/28/curso-de-c-capitulo-1/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/gustavolopes-128.jpg" medium="image">
			<media:title type="html">gustavolopes</media:title>
		</media:content>
	</item>
		<item>
		<title>Configurando o Modem Huawei no Mandriva 2008</title>
		<link>http://gustavolinux.wordpress.com/2008/03/28/configurando-o-modem-huawei-no-mandriva-2008/</link>
		<comments>http://gustavolinux.wordpress.com/2008/03/28/configurando-o-modem-huawei-no-mandriva-2008/#comments</comments>
		<pubDate>Sat, 29 Mar 2008 03:56:08 +0000</pubDate>
		<dc:creator>Gustavo Lopes de Oliveira Santos</dc:creator>
		
		<category><![CDATA[Hardware no Linux]]></category>

		<category><![CDATA[hawei]]></category>

		<category><![CDATA[internet sem fio]]></category>

		<category><![CDATA[mandriva]]></category>

		<category><![CDATA[modem tim]]></category>

		<category><![CDATA[tim web]]></category>

		<category><![CDATA[TimWeb]]></category>

		<guid isPermaLink="false">http://gustavolinux.wordpress.com/?p=64</guid>
		<description><![CDATA[Vamos configurar o modem Huawei no Mandriva 2008.
Você precisa conectar o modem na porta USB do PC/Notebook antes de ligá-lo. Vou repetir. Você deve conectar o modem antes de ligá-lo. Isso mesmo. Antes. Não depois. Depois, jamais. Se você conectar depois, vai dar tudo errado, o mundo vai acabar e a bicho papão que mora [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Vamos configurar o modem Huawei no Mandriva 2008.</p>
<p>Você precisa conectar o modem na porta USB do PC/Notebook <b>antes</b> de ligá-lo. Vou repetir. Você deve conectar o modem <b>antes</b> de ligá-lo. Isso mesmo. Antes. Não depois. Depois, jamais. Se você conectar depois, vai dar tudo errado, o mundo vai acabar e a bicho papão que mora escondido no seu armário vai te pegar de noite. Por isso, conecte o modem <b>antes</b> de ligar o PC. Você foi avisado.</p>
<p>Abaixo, leia o tutorial.</p>
<p>Passo 1. Clique com o botão direito do mouse no ícone que representa a rede desconectada. Este ícone está na bandeja do sistema.</p>
<p ALIGN="center"><a HREF="http://gustavolinux.files.wordpress.com/2008/03/01.png" TITLE="01.png"><img SRC="http://gustavolinux.files.wordpress.com/2008/03/01.png" ALT="01.png" /></a></p>
<p ALIGN="left"><span id="more-64"></span></p>
<p ALIGN="left">Passo 2. Um menu vai aparecer. Clique na opção &#8220;Configurar rede&#8221;.</p>
<p ALIGN="center"><a HREF="http://gustavolinux.files.wordpress.com/2008/03/02.png" TITLE="02.png"><img SRC="http://gustavolinux.files.wordpress.com/2008/03/02.thumbnail.png" ALT="02.png" /></a></p>
<p ALIGN="left">Passo 3. Será pedida a sua senha de root. Digite e tecle &#8220;Ok&#8221;.</p>
<p ALIGN="center"><a HREF="http://gustavolinux.files.wordpress.com/2008/03/03.png" TITLE="03.png"><img SRC="http://gustavolinux.files.wordpress.com/2008/03/03.thumbnail.png" ALT="03.png" /></a></p>
<p ALIGN="left">Passo 4. Você vai ter que escolher o tipo de conexão que terá de configurar. Escolha a última opção, &#8220;Modem para telefone analógico (POTS)&#8221;.</p>
<p ALIGN="center"><a HREF="http://gustavolinux.files.wordpress.com/2008/03/04.png" TITLE="04.png"><img SRC="http://gustavolinux.files.wordpress.com/2008/03/04.thumbnail.png" ALT="04.png" /></a></p>
<p ALIGN="left">Passo 5. Ele lhe pedirá o modem que você deseja configurar. Entre as milhares de opções disponíveis, escolha a opção &#8220;Escolha manual&#8221;. Se estiver muito confuso para achar esta opção, você pode clicar na figura abaixo para ampliá-la.</p>
<p ALIGN="center"> <a HREF="http://gustavolinux.files.wordpress.com/2008/03/05.png" TITLE="05.png"><img SRC="http://gustavolinux.files.wordpress.com/2008/03/05.thumbnail.png" ALT="05.png" /></a></p>
<p ALIGN="left">Passo 6. A próxima tela vai perguntar em que porta o modem está conectado. Escolha a opção /dev/ttyUSB0.</p>
<p ALIGN="center"><a HREF="http://gustavolinux.files.wordpress.com/2008/03/06.png" TITLE="06.png"><img SRC="http://gustavolinux.files.wordpress.com/2008/03/06.thumbnail.png" ALT="06.png" /></a></p>
<p ALIGN="left">Passo 7. Agora, você deve selecionar seu provedor. Tipicamente, o provedor não está listado aí. Por isso, escolha a opção &#8220;Não listada - editar manualmente&#8221;. A única pergunta que a gente faz é o porquê de estar escrito &#8220;não listada&#8221;, no feminino, em vez de &#8220;não listado&#8221;.</p>
<p ALIGN="center"><a HREF="http://gustavolinux.files.wordpress.com/2008/03/07.png" TITLE="07.png"><img SRC="http://gustavolinux.files.wordpress.com/2008/03/07.thumbnail.png" ALT="07.png" /></a></p>
<p ALIGN="left">Passo 8. Na próxima tela, você terá que digitar usando o teclado, com os dedos, as seguintes informações.</p>
<p ALIGN="left">Nome da conexão: você escolhe. Não, não é pra digitar &#8220;você escolhe&#8221;. É para dar um nome fácil de lembrar, como, por exemplo, &#8220;TimWeb&#8221; (sim, isso foi uma piada, e era para ter sido engraçado).</p>
<p ALIGN="left">Número de felefone: *99#</p>
<p ALIGN="left">Id de login: tim</p>
<p ALIGN="left">Senha: tim   (oh, não! Agora você sabe minha senha!!!)</p>
<p ALIGN="left">Autenticação: PAP/CHAP</p>
<p ALIGN="left">Uma observação: você pode colocar qualquer nome de usuário e senha. O estabelecimento de conexão independe disso.</p>
<p ALIGN="center"><a HREF="http://gustavolinux.files.wordpress.com/2008/03/08.png" TITLE="08.png"><img SRC="http://gustavolinux.files.wordpress.com/2008/03/08.thumbnail.png" ALT="08.png" /></a></p>
<p ALIGN="left">Passo 9. Na próxima tela, deixe tudo como está (Parâmetros de IP: Automático); na outra tela também (DNS: Automático); e na outra, também (Gateway: Automático). Essas três telas são as que dão mais trabalho, como pode-se perceber.</p>
<p ALIGN="center"><a HREF="http://gustavolinux.files.wordpress.com/2008/03/09.png" TITLE="09.png"><img SRC="http://gustavolinux.files.wordpress.com/2008/03/09.thumbnail.png" ALT="09.png" /></a><a HREF="http://gustavolinux.files.wordpress.com/2008/03/10.png" TITLE="10.png"><img SRC="http://gustavolinux.files.wordpress.com/2008/03/10.thumbnail.png" ALT="10.png" /></a><a HREF="http://gustavolinux.files.wordpress.com/2008/03/11.png" TITLE="11.png"><img SRC="http://gustavolinux.files.wordpress.com/2008/03/11.thumbnail.png" ALT="11.png" /></a></p>
<p ALIGN="left">Passo 10. A próxima tela configura o controle da conexão. Se você não quer ficar digitando a senha de root toda vez que conectar, então marque a opção &#8220;Permitir que usuários gerenciem a conexão&#8221;. A segunda opção é auto-explicatica, mas não recomendo que você a marque.</p>
<p ALIGN="center"><a HREF="http://gustavolinux.files.wordpress.com/2008/03/12.png" TITLE="12.png"><img SRC="http://gustavolinux.files.wordpress.com/2008/03/12.thumbnail.png" ALT="12.png" /></a></p>
<p ALIGN="left">Passo 11. Na próxima tela, você pode escolher se deseja tentar conectar-se agora. Sim, né!</p>
<p ALIGN="center"><a HREF="http://gustavolinux.files.wordpress.com/2008/03/13.png" TITLE="13.png"><img SRC="http://gustavolinux.files.wordpress.com/2008/03/13.thumbnail.png" ALT="13.png" /></a></p>
<p ALIGN="left">Passo 12. Isso é totalmente irrelevante, mas&#8230;</p>
<p ALIGN="center"><a HREF="http://gustavolinux.files.wordpress.com/2008/03/14.png" TITLE="14.png"><img SRC="http://gustavolinux.files.wordpress.com/2008/03/14.thumbnail.png" ALT="14.png" /></a></p>
<p ALIGN="left">Passo 13. Se a conexão for efetuada com sucesso, um balão muito legal vai aparecer na bandeja do sistema. A partir daí, você já pode acessar a internet&#8230; você pode acessar o blog que lhe ajudou a fazer essas coisas, e colocar um comentário legal lá. Essas coisas, sabe.</p>
<p ALIGN="center"><a HREF="http://gustavolinux.files.wordpress.com/2008/03/15.png" TITLE="15.png"><img SRC="http://gustavolinux.files.wordpress.com/2008/03/15.png" ALT="15.png" /></a></p>
<p ALIGN="left">Bom, é isso. Fim.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gustavolinux.wordpress.com/64/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gustavolinux.wordpress.com/64/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gustavolinux.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gustavolinux.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gustavolinux.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gustavolinux.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gustavolinux.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gustavolinux.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gustavolinux.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gustavolinux.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gustavolinux.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gustavolinux.wordpress.com/64/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gustavolinux.wordpress.com&blog=1694291&post=64&subd=gustavolinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://gustavolinux.wordpress.com/2008/03/28/configurando-o-modem-huawei-no-mandriva-2008/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/gustavolopes-128.jpg" medium="image">
			<media:title type="html">gustavolopes</media:title>
		</media:content>
	</item>
	</channel>
</rss>