  <?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>Athanazio &#187; cafe</title>
	<atom:link href="http://www.athanazio.com/tag/cafe/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.athanazio.com</link>
	<description>Nada é Simples, Mas Tudo é Possível</description>
	<lastBuildDate>Thu, 01 Dec 2011 03:47:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>quer café fraco ?</title>
		<link>http://www.athanazio.com/2010/02/25/quer-cafe-fraco/</link>
		<comments>http://www.athanazio.com/2010/02/25/quer-cafe-fraco/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 14:17:19 +0000</pubDate>
		<dc:creator>athanazio</dc:creator>
				<category><![CDATA[fotos]]></category>
		<category><![CDATA[trecos]]></category>
		<category><![CDATA[cafe]]></category>
		<category><![CDATA[fraco]]></category>
		<category><![CDATA[frustação]]></category>
		<category><![CDATA[maquina]]></category>

		<guid isPermaLink="false">http://www.athanazio.com/?p=2459</guid>
		<description><![CDATA[chega pela manhã e o cérebro ansioso por cafeína move o zumbi até a maquina de café. Os olhos ainda com pouco funcionalidade conseguem achar o botão de café forte, mas o dedo é subitamente desviado pelos pequenos gnomos que controlam a manutenção do estômago, e o indicador paira sobre o botão de café fraco, [...]]]></description>
			<content:encoded><![CDATA[<div id="HOTWordsTxt" name="HOTWordsTxt"><p><img class="alignnone size-full wp-image-2460" title="cafe fraco" src="http://www.athanazio.com/wp-content/uploads/2010/02/cafe-fraco.jpg" alt="" width="450" height="300" /></p>
<p>chega pela manhã e o cérebro ansioso por cafeína move o zumbi até a maquina de café. Os olhos ainda com pouco funcionalidade conseguem achar o botão de café forte, mas o dedo é subitamente desviado pelos pequenos gnomos que controlam a manutenção do estômago, e o indicador paira sobre o botão de café fraco, aguardando a confirmação para descansar sobre o sensor de ativação do esperado negro liquido.</p>
<p>As digitais são transferidas para o plástico que envolve o sensor, e o ruído em resposta anima as papilas gustativas indicando que lá vem café ! e depois de uns clicks clacks pof pof, o que acontece é o que esta na foto &#8230; café muito fraco &#8230; só agua&#8230; maldita seja, maquina criadora de esperanças vãs &#8230;</p>
<p>vou voltar mais tarde quem sabe vai ter café &#8230;</p>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.athanazio.com/2010/02/25/quer-cafe-fraco/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>listas encadeadas podem ser (d)invertidas</title>
		<link>http://www.athanazio.com/2009/05/10/listas-encadeadas-podem-ser-dinvertidas/</link>
		<comments>http://www.athanazio.com/2009/05/10/listas-encadeadas-podem-ser-dinvertidas/#comments</comments>
		<pubDate>Mon, 11 May 2009 02:32:11 +0000</pubDate>
		<dc:creator>athanazio</dc:creator>
				<category><![CDATA[trecos]]></category>
		<category><![CDATA[algoritmo]]></category>
		<category><![CDATA[algoritmos]]></category>
		<category><![CDATA[cafe]]></category>
		<category><![CDATA[cofre]]></category>
		<category><![CDATA[inversão]]></category>
		<category><![CDATA[lista]]></category>
		<category><![CDATA[lista encadeada]]></category>
		<category><![CDATA[programacao]]></category>

		<guid isPermaLink="false">http://www.athanazio.com/?p=1902</guid>
		<description><![CDATA[contando ninguém acredita que os figuras passaram o domingo internados no café da praça de alimentação do shopping nova américa &#8230; que coisa !! mas o pior de tudo é que os caras gostam disto, nerd eh fogo, curte este negócio de exercício mental mesmo. mais uma saraivada de exercícios, e listas disto, algoritmos daquilo, [...]]]></description>
			<content:encoded><![CDATA[<div id="HOTWordsTxt" name="HOTWordsTxt"><p>contando ninguém acredita que os figuras passaram o domingo internados no café da praça de alimentação do shopping nova américa &#8230; que coisa !! mas o pior de tudo é que os caras gostam disto, nerd eh fogo, curte este negócio de exercício mental mesmo.</p>
<p>mais uma saraivada de exercícios, e listas disto, algoritmos daquilo, e no fim das contas, está no fazendo bem, o cérebro esta sendo moldado para ser parecer com uma bisnaga, se é que é a forma correta <img src='http://www.athanazio.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>vimos de tudo neste domingo, desde uma moça que comprou uma calça menor que suas formas, que resultou num cofre bem em frente dos nobre heróis, que combatiam as listas encadeadas teimosas e as regiões formadas por retas segmentos e seus filhotes, e também divertidas moças de avental amarelo que cismavam em somar cada centavo consumido para ver se dava os benditos R$25 para nos dar direito ao uso da tomada &#8230; </p>
<p>estes são os registros fotográficos do que vimos neste dia tão cansativo mas que deu um caldo de primeira ! aliás a canja estava ótima hehehe.<br />
<a href="http://www.athanazio.com/wp-content/uploads/2009/05/mocas_do_avental_amarelo.jpg"><img src="http://www.athanazio.com/wp-content/uploads/2009/05/mocas_do_avental_amarelo-150x150.jpg" alt="mocas_do_avental_amarelo" title="mocas_do_avental_amarelo" width="150" height="150" class="alignnone size-thumbnail wp-image-1903" /></a> <a href="http://www.athanazio.com/wp-content/uploads/2009/05/alguem_tem_uma_moeda_ae.jpg"><img src="http://www.athanazio.com/wp-content/uploads/2009/05/alguem_tem_uma_moeda_ae-150x150.jpg" alt="alguem_tem_uma_moeda_ae" title="alguem_tem_uma_moeda_ae" width="150" height="150" class="alignnone size-thumbnail wp-image-1904" /></a></p>
<p>Além das imagens retumbantes também gravei um video chatinho explicando um algoritmo que resolvemos implementar em C, porque como eu sou esperto, não tinha baixado a documentação do Lua para o computador e como eu não me lembro de cabeça como fazer ponteiros em Lua, na verdade nem sei se dá fizemos em C mesmo.</p>
<p>abaixo segue o video e o código fonte.<br />
<object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4583898&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=4583898&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object>
<p><a href="http://vimeo.com/4583898">inversão de lista encadeada</a> from <a href="http://vimeo.com/athanazio">Hamilton Lima</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p><strong>invert.c</strong></p>
<pre class="brush: cpp; title: ; notranslate">
/*
 * inverte lista encadeada sem vetor auxiliar
 * 2009-05-10 athanazio / fabio corato
 * 2009-05-11 athanazio -- correcao para imprimir todos da lista
 *
 * vespera de prova -- socorroooooo -- ateh agora no nova america ...
 * alguem tem uma moeda ae ? (domingo dia das maes)
 */

#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;malloc.h&gt;
#include &lt;time.h&gt;

struct node {
    int val;
    struct node* prox;
};

struct node* L;

struct node* criaUm(){
    struct node *novo;
    novo = malloc(sizeof (struct node));
    novo-&gt;val = rand() % 100;
    novo-&gt;prox = NULL;
    printf( &quot;%d\n&quot;, novo-&gt;val);
    return novo;
}

void preencheComDados(){

    L = malloc(sizeof (struct node*));
    struct node* atual = L;

    int n;
    for(n=0; n &lt; 5; n++){
        atual-&gt;prox = criaUm();
        atual = atual-&gt;prox;
    }
}

void inverte(){

    struct node* atual = L-&gt;prox;
    struct node* proximo = L-&gt;prox;

    /*
     * preserva o link do proximo elemento na sequencia
     * a-&gt;b-&gt;c
     * temp = c, porque vamos mudar o prox de b para a (a&lt;-b)
     * e precisamos saber como caminhar com o atual na lista encadeada
     */
    struct node* temp = L-&gt;prox;

    while( proximo != NULL ){
        // preserva ponteiro para caminhar no encadeamento
        temp = temp-&gt;prox;

        // inverte o caminho do elemento posterior ao atual
        proximo-&gt;prox = atual;

        // determina o proximo elemento a ser processado
        atual = proximo;

        // determina o elemento posterior
        proximo = temp;
    }

    // remove link do primeiro elemento com o segundo elemento
    L-&gt;prox-&gt;prox = NULL;

    // aponta para a nova cabeca da lista
    L-&gt;prox = atual;
}

void print(){
    struct node *atual = L-&gt;prox;

    while(atual != NULL ){
        printf( &quot;%d &quot;, atual-&gt;val );
        atual = atual-&gt;prox;
    }
}

int main() {
    srand(time(NULL));
    preencheComDados();

    printf(&quot;original\n&quot;);
    print();

    inverte();

    printf(&quot;\ninvertida \n&quot;);
    print();

    printf( &quot;\n&quot;);
}
</pre>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.athanazio.com/2009/05/10/listas-encadeadas-podem-ser-dinvertidas/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>café da saraiva</title>
		<link>http://www.athanazio.com/2009/01/05/cafe-da-saraiva/</link>
		<comments>http://www.athanazio.com/2009/01/05/cafe-da-saraiva/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 17:46:21 +0000</pubDate>
		<dc:creator>athanazio</dc:creator>
				<category><![CDATA[fotos]]></category>
		<category><![CDATA[cafe]]></category>
		<category><![CDATA[centro]]></category>
		<category><![CDATA[foto]]></category>
		<category><![CDATA[rio]]></category>
		<category><![CDATA[saraiva]]></category>

		<guid isPermaLink="false">http://www.athanazio.com/?p=1486</guid>
		<description><![CDATA[eita café baum !! tomei até dois hehehehe]]></description>
			<content:encoded><![CDATA[<div id="HOTWordsTxt" name="HOTWordsTxt"><p><a href="http://www.athanazio.com/wp-content/uploads/2009/01/cafe-da-saraiva.jpg"><img class="alignnone size-medium wp-image-1487" title="cafe-da-saraiva" src="http://www.athanazio.com/wp-content/uploads/2009/01/cafe-da-saraiva-400x300.jpg" alt="" width="400" height="300" /></a></p>
<p><a href="http://maps.google.com/maps/ms?ie=UTF8&amp;hl=en&amp;msa=0&amp;ll=-22.902002,-43.177686&amp;spn=0.004783,0.006909&amp;z=17&amp;msid=100250800390685776118.00045fbfda9141dbbca11">eita café baum</a> !! tomei até dois hehehehe</p>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.athanazio.com/2009/01/05/cafe-da-saraiva/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cafe2</title>
		<link>http://www.athanazio.com/2005/12/08/cafe2/</link>
		<comments>http://www.athanazio.com/2005/12/08/cafe2/#comments</comments>
		<pubDate>Thu, 08 Dec 2005 03:01:00 +0000</pubDate>
		<dc:creator>athanazio</dc:creator>
				<category><![CDATA[fotos]]></category>
		<category><![CDATA[cafe]]></category>

		<guid isPermaLink="false">http://www.athanazio.com/?p=216</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div id="HOTWordsTxt" name="HOTWordsTxt"><p><a href="/wp-content/fotos/nov2005/cafe2.jpg"><img src="/wp-content/fotos/nov2005/_cafe2.jpg" alt="" title="" /></a></p>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.athanazio.com/2005/12/08/cafe2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cafe1</title>
		<link>http://www.athanazio.com/2005/12/07/cafe1/</link>
		<comments>http://www.athanazio.com/2005/12/07/cafe1/#comments</comments>
		<pubDate>Wed, 07 Dec 2005 03:01:00 +0000</pubDate>
		<dc:creator>athanazio</dc:creator>
				<category><![CDATA[fotos]]></category>
		<category><![CDATA[cafe]]></category>

		<guid isPermaLink="false">http://www.athanazio.com/?p=213</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div id="HOTWordsTxt" name="HOTWordsTxt"><p><a href="/wp-content/fotos/nov2005/cafe1.jpg"><img src="/wp-content/fotos/nov2005/_cafe1.jpg" alt="" title="" /></a></p>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.athanazio.com/2005/12/07/cafe1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

