<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3867937447727899994</id><updated>2012-02-16T00:40:26.624-08:00</updated><category term='RTOS'/><category term='Processamento Digital de Sinais'/><category term='Engenharia Biomédica'/><category term='Python'/><category term='Linux Embarcado'/><category term='Anatomia'/><category term='Parapente'/><category term='Linux'/><category term='Sistemas embarcados'/><category term='Tutoriais'/><category term='Capoeira'/><category term='Aeromodelismo'/><category term='Bolsa de Valores'/><category term='Microcontroladores'/><category term='Android'/><category term='Inteligência Artificial'/><category term='Objective C'/><category term='Histórias'/><category term='C ANSI'/><title type='text'>All About</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>74</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-7253679603456346658</id><published>2012-01-24T08:15:00.000-08:00</published><updated>2012-01-24T08:19:36.896-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>[Android] Security exception</title><content type='html'>Depois de perder um tempo com a seguinte exception:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;01-24 14:46:14.075: E/AndroidRuntime(3555): java.lang.SecurityException: Calling uid 10107 does not own package android&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Consegui uma solução:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Antes de chamar a função que gerava a exception, no caso era quando tentava pegar os dados do Clipboard manager foi preciso chamar a função clearCallingIdentity, e depois retaurar a identity. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;O código ficou algo do tipo:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;long token = Binder.clearCallingIdentity();&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;ClipData clipx = mClipboard.getPrimaryClip();&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt;  &lt;/span&gt;Binder.restoreCallingIdentity(token);&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Valeu !&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-7253679603456346658?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/7253679603456346658/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2012/01/android-security-exception.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/7253679603456346658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/7253679603456346658'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2012/01/android-security-exception.html' title='[Android] Security exception'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-5461057504461689369</id><published>2012-01-18T10:02:00.000-08:00</published><updated>2012-01-18T10:06:42.077-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>[Android] Refresh da activity durante auto rotation</title><content type='html'>Para evitar que a activity seja criada novamente durante um auto rotation, basta adicionar no AndroidManifest.xml.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;android:configChanges = "orientation"&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-5461057504461689369?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/5461057504461689369/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2012/01/android-refresh-da-activity-durante.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/5461057504461689369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/5461057504461689369'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2012/01/android-refresh-da-activity-durante.html' title='[Android] Refresh da activity durante auto rotation'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-2740326887943996140</id><published>2012-01-13T01:33:00.000-08:00</published><updated>2012-01-13T01:51:33.631-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>[Android] Usando listview em um scrollview</title><content type='html'>Recentemento tive que usar um Listview em uma Activity que ja tinha um Scrollview.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;O problema é que o componente Listview já possui um Scrollbar, e quando adicionado em um Scrollview, o scroll não funciona.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A solução encontrada foi para cada registro adicionado no Listview fazer um resize do componente, assim todos os registros sempre são exibidos.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Thread que discute o assunto &lt;/div&gt;&lt;div&gt;&lt;a href="http://androidforums.com/application-development/6844-using-listview-scrollview.html"&gt;http://androidforums.com/application-development/6844-using-listview-scrollview.html&lt;/a&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Aqui o código que implementa&lt;/div&gt;&lt;div&gt;&lt;a href="http://nex-otaku-en.blogspot.com/2010/12/android-put-listview-in-scrollview.html"&gt;http://nex-otaku-en.blogspot.com/2010/12/android-put-listview-in-scrollview.html&lt;/a&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-2740326887943996140?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/2740326887943996140/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2012/01/android-usando-listview-em-um.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/2740326887943996140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/2740326887943996140'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2012/01/android-usando-listview-em-um.html' title='[Android] Usando listview em um scrollview'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-4167206121620303328</id><published>2011-12-22T08:17:00.000-08:00</published><updated>2011-12-22T09:03:54.841-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C ANSI'/><title type='text'>[Programação] OpenSSL e SHA-256</title><content type='html'>Exemplo da implementação do algoritmo de criptografia SHA-256&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Esse exemplo está em:&lt;/div&gt;&lt;div&gt;&lt;a href="http://stackoverflow.com/questions/2262386/generate-sha256-with-openssl-and-c"&gt;http://stackoverflow.com/questions/2262386/generate-sha256-with-openssl-and-c&lt;/a&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Segue código&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;#include "openssl/sha.h"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;using namespace std;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;string to_hex(unsigned char s) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    stringstream ss;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    ss &amp;lt;&amp;lt; hex &amp;lt;&amp;lt; (int) s;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    return ss.str();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;}   &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;string sha256(string line) {    &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    unsigned char hash[SHA256_DIGEST_LENGTH];&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    SHA256_CTX sha256;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    SHA256_Init(&amp;amp;sha256);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    SHA256_Update(&amp;amp;sha256, line.c_str(), line.length());&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    SHA256_Final(hash, &amp;amp;sha256);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    string output = "";    &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    for(int i = 0; i &amp;lt; SHA256_DIGEST_LENGTH; i++) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;        output += to_hex(hash[i]);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    return output;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;int main() {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    cout &amp;lt;&amp;lt; sha256("fucking shit!") &amp;lt;&amp;lt; endl;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    return 0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Para compilar:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;b&gt;g++ openSSL_SHA256.cpp -L/usr/lib -lssl -lcrypto -o openSSL_SHA256&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Lembrando que é necessário tem a lib openssl. Para instalar usando ubuntu ou debian:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b style="font-size: small; "&gt;apt-get install libssl&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b style="font-size: small; "&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b style="font-size: small; "&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-4167206121620303328?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/4167206121620303328/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2011/12/programacao-openssl-e-sha-256.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/4167206121620303328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/4167206121620303328'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2011/12/programacao-openssl-e-sha-256.html' title='[Programação] OpenSSL e SHA-256'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-8326334827944841152</id><published>2011-12-22T03:49:00.000-08:00</published><updated>2011-12-22T04:28:18.807-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Objective C'/><title type='text'>[Programação] Objective C - Hello world!</title><content type='html'>&lt;div&gt;&lt;b&gt;&lt;span&gt;Criando ambiente de desenvolvimento &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;No Windows você pode instalar o compilador Objective-C que acompanha o sistema MinGW (&lt;a href="http://www.mingw.org/"&gt;http://www.mingw.org&lt;/a&gt;)&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Os arquivos tem extensão .m !&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Para compilar um código objective C utilize:&lt;/div&gt;&lt;div&gt;&lt;pre class="pseudocode" style="border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: gray; border-right-color: gray; border-bottom-color: gray; border-left-color: gray; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-image: initial; background-color: rgb(255, 255, 255); padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-size: 14px; text-align: -webkit-auto; "&gt;gcc file.m -o softwareName -l objc&lt;/pre&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Hello objective C!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;#import &lt;stdio.h&gt;&lt;/stdio.h&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;#import &lt;objc h=""&gt;&lt;/objc&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;// Definição das interfaces&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;@interface Hello: Object&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;-(void) sayHello;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;@end&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;// Implementação da classe&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;@implementation Hello&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;-(void) sayHello&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;        printf("Hello objective C!\n");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;@end&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;// Main&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;int main( int argc, const char *argv[] ) &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;        Hello *hello;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;        hello = [Hello alloc];&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;        hello = [hello init];&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;        [hello sayHello];&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;        [hello free];&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;        return 0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Referência:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.astro.iag.usp.br/~algol/computacao/ObjCtutorial.html"&gt;http://www.astro.iag.usp.br/~algol/computacao/ObjCtutorial.html&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-8326334827944841152?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/8326334827944841152/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2011/12/programacao-objective-c-hello-world.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/8326334827944841152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/8326334827944841152'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2011/12/programacao-objective-c-hello-world.html' title='[Programação] Objective C - Hello world!'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-4452311597616135511</id><published>2011-05-22T10:24:00.000-07:00</published><updated>2011-05-22T10:34:49.516-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parapente'/><title type='text'>[Parapente] XC flight with Eris 4</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/-wCpDVtA22NE/TdlHts8eU1I/AAAAAAAAAxU/KAUD_HM1N2g/s1600/2011-04-10%2B13.26.22.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/-wCpDVtA22NE/TdlHts8eU1I/AAAAAAAAAxU/KAUD_HM1N2g/s400/2011-04-10%2B13.26.22.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5609593661351154514" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-BFHP2ByyOxc/TdlHs_gZQ5I/AAAAAAAAAxM/Yj3D1ITInPU/s1600/2011-04-17%2B14.55.17.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/-BFHP2ByyOxc/TdlHs_gZQ5I/AAAAAAAAAxM/Yj3D1ITInPU/s400/2011-04-17%2B14.55.17.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5609593649153786770" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-FvhCSDf7OvA/TdlHsYHCPdI/AAAAAAAAAxE/YMLSM79g_UA/s1600/2011-04-17%2B14.44.06.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;/a&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/-FvhCSDf7OvA/TdlHsYHCPdI/AAAAAAAAAxE/YMLSM79g_UA/s1600/2011-04-17%2B14.44.06.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="text-align: left;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 400px; height: 300px; " src="http://3.bp.blogspot.com/-FvhCSDf7OvA/TdlHsYHCPdI/AAAAAAAAAxE/YMLSM79g_UA/s400/2011-04-17%2B14.44.06.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5609593638578437586" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.sky-cz.com/pilots-corner/xc-with-eris-4/"&gt;http://en.sky-cz.com/pilots-corner/xc-with-eris-4/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-4452311597616135511?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/4452311597616135511/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2011/05/parapente-xc-flight-with-eris-4.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/4452311597616135511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/4452311597616135511'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2011/05/parapente-xc-flight-with-eris-4.html' title='[Parapente] XC flight with Eris 4'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-wCpDVtA22NE/TdlHts8eU1I/AAAAAAAAAxU/KAUD_HM1N2g/s72-c/2011-04-10%2B13.26.22.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-157346997901112050</id><published>2011-05-07T20:46:00.000-07:00</published><updated>2011-05-22T10:30:28.998-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parapente'/><title type='text'>[Parapente] Eris 4 - Andradas</title><content type='html'>Fotos da primeira etapa do campeonato sul mineiro de parapente:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-hnoV6pQWuE4/TcYTQYIBDkI/AAAAAAAAAwk/x4ZdmKnzCyM/s1600/219811_195265110518294_100001044190136_528869_6297705_o.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/-hnoV6pQWuE4/TcYTQYIBDkI/AAAAAAAAAwk/x4ZdmKnzCyM/s400/219811_195265110518294_100001044190136_528869_6297705_o.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5604187958384070210" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-cmLYWtI06gc/TcYTQJa_5NI/AAAAAAAAAwc/8ReVB20qnNc/s1600/219811_195265107184961_100001044190136_528868_1606740_o.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/-cmLYWtI06gc/TcYTQJa_5NI/AAAAAAAAAwc/8ReVB20qnNc/s400/219811_195265107184961_100001044190136_528868_1606740_o.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5604187954437154002" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-m6L4s-0Cid0/TcYTQE61z4I/AAAAAAAAAwU/dAPPTByVc4A/s1600/219471_195264307185041_100001044190136_528867_7494427_o.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/-m6L4s-0Cid0/TcYTQE61z4I/AAAAAAAAAwU/dAPPTByVc4A/s400/219471_195264307185041_100001044190136_528867_7494427_o.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5604187953228533634" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-Q5IPluM77Xo/TcYTBRH30fI/AAAAAAAAAwM/06ug7vOaJyc/s1600/219555_195263550518450_100001044190136_528838_4957991_o.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/-Q5IPluM77Xo/TcYTBRH30fI/AAAAAAAAAwM/06ug7vOaJyc/s400/219555_195263550518450_100001044190136_528838_4957991_o.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5604187698806378994" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-JVy9ByHyspI/TcYTBQSEVAI/AAAAAAAAAwE/kHKkpJ5oqUo/s1600/219555_195263547185117_100001044190136_528837_6234504_o.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/-JVy9ByHyspI/TcYTBQSEVAI/AAAAAAAAAwE/kHKkpJ5oqUo/s400/219555_195263547185117_100001044190136_528837_6234504_o.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5604187698580706306" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-PhUm57KMNOA/TcYTAxYczHI/AAAAAAAAAv8/dVo5mQygR1s/s1600/219555_195263537185118_100001044190136_528834_3865649_o.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/-PhUm57KMNOA/TcYTAxYczHI/AAAAAAAAAv8/dVo5mQygR1s/s400/219555_195263537185118_100001044190136_528834_3865649_o.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5604187690285976690" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-I-6DBt586Bc/TcYTA0o_QuI/AAAAAAAAAv0/lvqHqTPRQUg/s1600/210384_195263070518498_100001044190136_528833_57668_o.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/-I-6DBt586Bc/TcYTA0o_QuI/AAAAAAAAAv0/lvqHqTPRQUg/s400/210384_195263070518498_100001044190136_528833_57668_o.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5604187691160650466" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-crk-3lZoeew/TcYTA5qsQNI/AAAAAAAAAvs/frUwy8aiPqo/s1600/210384_195263057185166_100001044190136_528829_403394_o.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/-crk-3lZoeew/TcYTA5qsQNI/AAAAAAAAAvs/frUwy8aiPqo/s400/210384_195263057185166_100001044190136_528829_403394_o.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5604187692509970642" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-157346997901112050?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/157346997901112050/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2011/05/parapente-eris-4-andradas.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/157346997901112050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/157346997901112050'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2011/05/parapente-eris-4-andradas.html' title='[Parapente] Eris 4 - Andradas'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-hnoV6pQWuE4/TcYTQYIBDkI/AAAAAAAAAwk/x4ZdmKnzCyM/s72-c/219811_195265110518294_100001044190136_528869_6297705_o.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-3758105114208868998</id><published>2011-04-23T16:42:00.001-07:00</published><updated>2011-04-23T16:47:55.673-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parapente'/><title type='text'>[Parapente] Eris 4 decolando</title><content type='html'>Eris 4 decolando em Santa rita do sapucaí:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/TaZ_M2hW8RQ" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://en.sky-cz.com/pilots-corner/eris-4-video/"&gt;http://en.sky-cz.com/pilots-corner/eris-4-video/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-3758105114208868998?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/3758105114208868998/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2011/04/parapente-eris-4-decolando.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/3758105114208868998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/3758105114208868998'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2011/04/parapente-eris-4-decolando.html' title='[Parapente] Eris 4 decolando'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/TaZ_M2hW8RQ/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-2851674177421111848</id><published>2011-03-24T09:14:00.000-07:00</published><updated>2011-03-24T09:18:02.209-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C ANSI'/><title type='text'>[Programação] Jemalloc</title><content type='html'>Biblioteca alternativa que implementa uma nova interface para alocação dinâmica de memória, diminuindo a fragmentação, e aumentando o desempenho para processadores de vários núcleos.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.canonware.com/jemalloc/"&gt;http://www.canonware.com/jemalloc/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://people.freebsd.org/~jasone/jemalloc/bsdcan2006/jemalloc.pdf"&gt;http://people.freebsd.org/~jasone/jemalloc/bsdcan2006/jemalloc.pdf&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-2851674177421111848?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/2851674177421111848/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2011/03/jemalloc.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/2851674177421111848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/2851674177421111848'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2011/03/jemalloc.html' title='[Programação] Jemalloc'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-1203040956396455395</id><published>2011-02-14T15:55:00.000-08:00</published><updated>2011-02-20T18:58:40.707-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parapente'/><title type='text'>[Parapente] SKY Paragliders - Eris 4</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-bzgsTDS25iM/TVnebREp-8I/AAAAAAAAAj4/Dmp0ZetybqE/s1600/P1000886.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/-bzgsTDS25iM/TVnebREp-8I/AAAAAAAAAj4/Dmp0ZetybqE/s400/P1000886.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5573730573868465090" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-xkye50pHUMA/TVnLSi7E3NI/AAAAAAAAAjg/Kb7_TSnimTc/s1600/P1000890.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/-xkye50pHUMA/TVnLSi7E3NI/AAAAAAAAAjg/Kb7_TSnimTc/s400/P1000890.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5573709533320371410" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-T6-x320Npsg/TVnLSrVjJ2I/AAAAAAAAAjY/vMBHRfl2wbU/s1600/P1000875.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/-T6-x320Npsg/TVnLSrVjJ2I/AAAAAAAAAjY/vMBHRfl2wbU/s400/P1000875.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5573709535578892130" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-edvEXaPi2So/TVnLSChVWcI/AAAAAAAAAjQ/PCXQ8rS3SCc/s1600/P1000892.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/-edvEXaPi2So/TVnLSChVWcI/AAAAAAAAAjQ/PCXQ8rS3SCc/s400/P1000892.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5573709524622465474" /&gt;&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-_1LEXLDVgvA/TVnJsIZmiYI/AAAAAAAAAjI/eQ9Y2AmJdrQ/s1600/P1000889.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/-_1LEXLDVgvA/TVnJsIZmiYI/AAAAAAAAAjI/eQ9Y2AmJdrQ/s400/P1000889.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5573707773853993346" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://en.sky-cz.com/pilots-corner/eris-4/"&gt;http://en.sky-cz.com/pilots-corner/eris-4/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-1203040956396455395?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/1203040956396455395/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2011/02/parapente-sky-paragliders-eris-4.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/1203040956396455395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/1203040956396455395'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2011/02/parapente-sky-paragliders-eris-4.html' title='[Parapente] SKY Paragliders - Eris 4'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-bzgsTDS25iM/TVnebREp-8I/AAAAAAAAAj4/Dmp0ZetybqE/s72-c/P1000886.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-1872967733381387831</id><published>2011-01-31T08:03:00.000-08:00</published><updated>2011-01-31T09:07:39.635-08:00</updated><title type='text'>[Dicionário] Algumas palavras interessantes que ouvimos no dia-a-dia</title><content type='html'>&lt;span style="font-weight: bold;font-size:130%;" &gt;- H -&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Humb&lt;/span&gt; - Equipamento com função de interligar         os computadores de uma rede local&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hard&lt;/span&gt; - Parte física do computador ou equipamento eletrônico&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;- N -&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Notenoog&lt;/span&gt; - Computador portátil&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;- P -&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Percas&lt;/span&gt; - "Faremos um novo projeto visando diminuir as percas de material"&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Protótico&lt;/span&gt; - Equipamento em fase de desenvolvimento e testes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;- S -&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Soft&lt;/span&gt; - é a parte lógica, ou seja, o conjunto de instruções e dados processado pelos circuitos eletrônicos do hardware&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;- T -&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;ToqueScreen&lt;/span&gt; - Tela de LCD sensível ao toque&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Time ualt &lt;span style="font-weight: bold;"&gt;- &lt;/span&gt;&lt;/span&gt;Normalmente utilzado em programação para definir um tempo máximo de espera para que determinado evento aconteça&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;- U -&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Uarless/Uairiless&lt;/span&gt; - Tipo de comunicação sem fio&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Uolmarti&lt;/span&gt; - Grande rede de supermercados&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Uinter&lt;/span&gt; - Estação do ano geralmente muito fria&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-1872967733381387831?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/1872967733381387831/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2011/01/dicionario-algumas-palavras.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/1872967733381387831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/1872967733381387831'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2011/01/dicionario-algumas-palavras.html' title='[Dicionário] Algumas palavras interessantes que ouvimos no dia-a-dia'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-1125670767091471874</id><published>2010-12-13T17:17:00.000-08:00</published><updated>2010-12-14T03:47:58.597-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>[Android] Rodando emulador no debian 5.0</title><content type='html'>Depois de seguir o &lt;a href="http://developer.android.com/index.html"&gt;tutorial básico&lt;/a&gt; para configuração do ambiente de desenvolvimento para Android, ao tentar inicializar o emulador tive os seguintes errors:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;/home/Android/android-sdk-linux_86//tools/emulator: /lib/i686/cmov/libc.so.6: version `GLIBC_2.8' not found (required by /home/Android/android-sdk-linux_86//tools/emulator)&lt;/div&gt;&lt;div&gt;/home/Android/android-sdk-linux_86//tools/emulator: /lib/i686/cmov/libc.so.6: version `GLIBC_2.11' not found (required by /home/Android/android-sdk-linux_86//tools/emulator)&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Para resolver o problema:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;a href="http://codetrips.blogspot.com/2010/12/latest-update-for-android-sdk-breaks.html"&gt;http://codetrips.blogspot.com/2010/12/latest-update-for-android-sdk-breaks.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;vlw!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-1125670767091471874?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/1125670767091471874/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2010/12/android-rodando-emulador-no-debian-50.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/1125670767091471874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/1125670767091471874'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2010/12/android-rodando-emulador-no-debian-50.html' title='[Android] Rodando emulador no debian 5.0'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-5712883659228870515</id><published>2010-12-11T04:21:00.000-08:00</published><updated>2010-12-11T05:27:32.612-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Aeromodelismo'/><title type='text'>[Aeromodelismo] Quadricóptero</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" &gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;Me inscrevi no concurso NXP e mbed &lt;span class="Apple-style-span" style="font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; color: rgb(255, 255, 255); line-height: 18px; "&gt;&lt;a href="http://www.circuitcellar.com/nxpmbeddesignchallenge/" style="text-decoration: underline; color: rgb(202, 202, 202); "&gt;http://www.circuitcellar.com/nxpmbeddesignchallenge&lt;/a&gt; &lt;/span&gt;e o projeto que coloquei foi um quadricóptero. Algo parecido com isso:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_4SU_cZ3dYO0/TQNwsrSWvVI/AAAAAAAAAhM/XTG3vu-ZMTs/s1600/parrot_ar_drone.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 228px;" src="http://2.bp.blogspot.com/_4SU_cZ3dYO0/TQNwsrSWvVI/AAAAAAAAAhM/XTG3vu-ZMTs/s400/parrot_ar_drone.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5549403078686850386" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Enfim para começar o projeto a primeira etapa será fazer os testes com os motores a serem utilizados.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Para os testes foram utilizados os motores:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;EMAX2205:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_4SU_cZ3dYO0/TQNxJUFKqfI/AAAAAAAAAhU/1GptkzXxMG0/s1600/20100316150023602.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 260px; height: 260px;" src="http://1.bp.blogspot.com/_4SU_cZ3dYO0/TQNxJUFKqfI/AAAAAAAAAhU/1GptkzXxMG0/s400/20100316150023602.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5549403570673723890" /&gt;&lt;/a&gt;ESC EMAX 18A:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_4SU_cZ3dYO0/TQNyajGFFWI/AAAAAAAAAhc/j-OjnBsG5-g/s1600/ESC18.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 285px; height: 195px;" src="http://1.bp.blogspot.com/_4SU_cZ3dYO0/TQNyajGFFWI/AAAAAAAAAhc/j-OjnBsG5-g/s400/ESC18.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5549404966273488226" /&gt;&lt;/a&gt;O ESC espera pulsos com duração de 1.5ms a 2 ms em intervalos de 10ms. Este é o sinal enviado pelo transmissor e decodificado pelos receivers RC. Como não utilizaremos no projeto um transmissor, o sinal do receiver é simulado por um microcontrolador PIC24HJ64GP502. O Código de controle do ESC para este microcontrolador está disponível para download no link:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;div&gt;&lt;u&gt;&lt;span class="Apple-style-span"   &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; "&gt;http://dl.dropbox.com/u/13994018/PIC24H-Teste.tar&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Nos próximos posts descreverei os resultados dos testes!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Valeu !!!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span"   &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px;"&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px;"&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-5712883659228870515?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/5712883659228870515/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2010/12/aeromodelo-quadricoptero.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/5712883659228870515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/5712883659228870515'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2010/12/aeromodelo-quadricoptero.html' title='[Aeromodelismo] Quadricóptero'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_4SU_cZ3dYO0/TQNwsrSWvVI/AAAAAAAAAhM/XTG3vu-ZMTs/s72-c/parrot_ar_drone.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-7692280351993961809</id><published>2010-11-24T04:18:00.000-08:00</published><updated>2010-11-24T04:22:16.172-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microcontroladores'/><title type='text'>[Microcontroladores] Concurso NXP e mbed</title><content type='html'>Concurso para projetos desenvolvidos utilizando cortex M3 LPC1768 da NXP.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Este é o KIT de desenvolvimento mbed:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_4SU_cZ3dYO0/TO0DOTPuU1I/AAAAAAAAAg0/kL8tsDRnqH0/s1600/Kit.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 189px;" src="http://3.bp.blogspot.com/_4SU_cZ3dYO0/TO0DOTPuU1I/AAAAAAAAAg0/kL8tsDRnqH0/s400/Kit.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5543090260582224722" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.circuitcellar.com/nxpmbeddesignchallenge/"&gt;http://www.circuitcellar.com/nxpmbeddesignchallenge/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://mbed.org/"&gt;http://mbed.org/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-7692280351993961809?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/7692280351993961809/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2010/11/microcontroladores-concurso-nxp-e-mbed.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/7692280351993961809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/7692280351993961809'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2010/11/microcontroladores-concurso-nxp-e-mbed.html' title='[Microcontroladores] Concurso NXP e mbed'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_4SU_cZ3dYO0/TO0DOTPuU1I/AAAAAAAAAg0/kL8tsDRnqH0/s72-c/Kit.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-4512894041026772567</id><published>2010-11-05T17:34:00.000-07:00</published><updated>2010-11-05T17:45:56.166-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parapente'/><title type='text'>[Parapente] Eris 4 - Só esperando !! :D</title><content type='html'>Esperando o brinquedo chegar!! :D&lt;br /&gt;&lt;br /&gt;Algumas fotos da vela:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh3.ggpht.com/_1S1Ln0x6pOQ/TMHgU3JqTMI/AAAAAAAAA-M/jWb8Yu7EO9w/s640/P1030375.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 640px; height: 508px;" src="http://lh3.ggpht.com/_1S1Ln0x6pOQ/TMHgU3JqTMI/AAAAAAAAA-M/jWb8Yu7EO9w/s640/P1030375.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh6.ggpht.com/_1S1Ln0x6pOQ/TMHgXp9KPaI/AAAAAAAAA-o/qkc-kwH3njM/s640/P1030391.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 640px; height: 480px;" src="http://lh6.ggpht.com/_1S1Ln0x6pOQ/TMHgXp9KPaI/AAAAAAAAA-o/qkc-kwH3njM/s640/P1030391.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh6.ggpht.com/_1S1Ln0x6pOQ/TMHgZkFe3KI/AAAAAAAAA-0/3IqTaQ0KEBg/s640/P1030394.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 640px; height: 480px;" src="http://lh6.ggpht.com/_1S1Ln0x6pOQ/TMHgZkFe3KI/AAAAAAAAA-0/3IqTaQ0KEBg/s640/P1030394.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Site do fabricante:&lt;br /&gt;&lt;a href="http://www.sky-cz.com/n/en/competitions/eris-4"&gt;http://www.sky-cz.com/n/en/competitions/eris-4&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-4512894041026772567?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/4512894041026772567/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2010/11/parapente-eris-4-so-esperando-d.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/4512894041026772567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/4512894041026772567'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2010/11/parapente-eris-4-so-esperando-d.html' title='[Parapente] Eris 4 - Só esperando !! :D'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_1S1Ln0x6pOQ/TMHgU3JqTMI/AAAAAAAAA-M/jWb8Yu7EO9w/s72-c/P1030375.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-5523231002332911768</id><published>2010-11-04T14:58:00.001-07:00</published><updated>2010-11-04T15:07:08.565-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C ANSI'/><title type='text'>[Programação] Utilizando Gnuplot e linguagem C</title><content type='html'>Uma maneira simples de utilizar a biblioteca para traçar gráficos Gnuplot em C é criar uma função que utilize chamadas do sistema.&lt;br /&gt;&lt;br /&gt;A idéia é gerar um arquivo texto com os dados que queremos representar de forma gráfica, depois adicionar o seguinte código:&lt;br /&gt;&lt;br /&gt;void plotGraphic(char gnucommand[]){&lt;br /&gt;    char syscommand[1024];&lt;br /&gt;    sprintf(syscommand, "echo \"%s\" | gnuplot -persist", gnucommand);&lt;br /&gt;    system(syscommand);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Lembre-se de incluir as libs:&lt;br /&gt;&lt;br /&gt;#include &lt; stdio.h &gt;&lt;br /&gt;#include &lt; stdlib.h &gt;&lt;br /&gt;&lt;br /&gt;No site do desenvolvedor temos a documentação e muitos tutoriais.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gnuplot.info/"&gt;http://www.gnuplot.info/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Faremos o exemplo do site, utilizando nossa função:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.duke.edu/~hpgavin/gnuplot.html"&gt;http://www.duke.edu/~hpgavin/gnuplot.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Crie o arquivo chamado teste.dat e adicione o seguinte conteúdo:&lt;br /&gt;&lt;br /&gt;      # This file is called   force.dat&lt;br /&gt;      # Force-Deflection data for a beam and a bar&lt;br /&gt;      # Deflection    Col-Force       Beam-Force &lt;br /&gt;      0.000              0              0    &lt;br /&gt;      0.001            104             51&lt;br /&gt;      0.002            202            101&lt;br /&gt;      0.003            298            148&lt;br /&gt;      0.0031           290            149&lt;br /&gt;      0.004            289            201&lt;br /&gt;      0.0041           291            209&lt;br /&gt;      0.005            310            250&lt;br /&gt;      0.010            311            260&lt;br /&gt;      0.020            280            240&lt;br /&gt;&lt;br /&gt;A chamada de nossa função fica:&lt;br /&gt;&lt;br /&gt;plotGraphic("plot  'teste.dat' using 1:2 title 'Column','teste.dat' using 1:3 title 'Beam'");&lt;br /&gt;&lt;br /&gt;Valeu !!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-5523231002332911768?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/5523231002332911768/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2010/11/programacao-utilizando-gnuplot-em.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/5523231002332911768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/5523231002332911768'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2010/11/programacao-utilizando-gnuplot-em.html' title='[Programação] Utilizando Gnuplot e linguagem C'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-1431864070559898646</id><published>2010-10-31T05:48:00.000-07:00</published><updated>2010-10-31T05:52:21.753-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C ANSI'/><title type='text'>[Programação] Gerando números aleatórios em C</title><content type='html'>Inclua a biblioteca &lt;br /&gt;#include &lt;stdlib.h&gt;&lt;br /&gt;&lt;br /&gt;Crie a macro &lt;br /&gt;#define MYRANDNUM ((float)(random())/(float)(RAND_MAX) ) &lt;br /&gt;&lt;br /&gt;Valeu !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-1431864070559898646?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/1431864070559898646/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2010/10/gerando-numeros-aleatorios-em-c.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/1431864070559898646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/1431864070559898646'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2010/10/gerando-numeros-aleatorios-em-c.html' title='[Programação] Gerando números aleatórios em C'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-4079066151488972977</id><published>2010-10-14T18:33:00.000-07:00</published><updated>2010-10-14T18:39:58.092-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Inteligência Artificial'/><title type='text'>[Inteligência Artificial] Sugestão de livro</title><content type='html'>&lt;div&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, Geneva, sans-serif; font-size: 15px; font-style: italic; font-weight: bold; line-height: 26px; "&gt;Inteligencia Artificial Russel e Norvig&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4SU_cZ3dYO0/TLewYdHxuzI/AAAAAAAAAek/tNEbccutuD0/s1600/AIMA.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 325px; height: 400px;" src="http://4.bp.blogspot.com/_4SU_cZ3dYO0/TLewYdHxuzI/AAAAAAAAAek/tNEbccutuD0/s400/AIMA.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5528081001801169714" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span" style="font-size: 15px; line-height: 26px;"&gt;&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span" style="font-size: 15px; line-height: 26px;"&gt;Link para download: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://fenopy.com/torrent/Livro+Inteligencia+Artificial+Russel+e+Norvig/Mjg1NDYzMw"&gt;http://fenopy.com/torrent/Livro+Inteligencia+Artificial+Russel+e+Norvig/Mjg1NDYzMw&lt;/a&gt;&lt;/div&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, Geneva, sans-serif; font-size: 15px; font-style: italic; font-weight: bold; line-height: 26px; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span" style="font-size: 15px; line-height: 26px;"&gt;&lt;b&gt;&lt;i&gt;=)&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-4079066151488972977?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/4079066151488972977/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2010/10/inteligencia-artificial-sugestao-de.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/4079066151488972977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/4079066151488972977'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2010/10/inteligencia-artificial-sugestao-de.html' title='[Inteligência Artificial] Sugestão de livro'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_4SU_cZ3dYO0/TLewYdHxuzI/AAAAAAAAAek/tNEbccutuD0/s72-c/AIMA.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-8542571811095181617</id><published>2010-10-02T12:52:00.000-07:00</published><updated>2010-10-02T13:06:03.303-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microcontroladores'/><title type='text'>[Microcontroladores] Seminário Masters 2010</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.seminariosartimar.com.br/mastersbrasil2010/imagens/logo.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 290px; height: 109px;" src="http://www.seminariosartimar.com.br/mastersbrasil2010/imagens/logo.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Acontece no dia 09 de novembro o seminário técnico para desenvolvedores Microchip Masters.&lt;br /&gt;&lt;br /&gt;Seguem os treinamentos técnicos que ocorrerão no evento:&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;span class="Apple-style-span" style="font-family: Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 16px; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span"&gt;(CVD) mTouchTM - Sensoriamento Capacitivo com a nova Tecnologia CVD Microchip na linha PIC16F&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 16px; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span"&gt;(WFI)Google Power Meter - Implementação e Aplicações com as Ferramentas Wi-Fi Microchip&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 16px; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span"&gt;(DSP) Implementação das Bibliotecas de Áudio na linha dsPIC® e PIC32&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 16px; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span"&gt;(T&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;span class="Apple-style-span" style="font-family: Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 16px; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span"&gt;FT) Biblioteca Gráfica Microchip e Design de Drivers em Displays do tipo TFT&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 16px; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span"&gt;(RTO) Aplicações Complexas – Integrar Bibliotecas Microchip através do FreeRTOS&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 16px; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span"&gt;(MWI) Redes sem Fio com os novos Protocolos MiWiTM e Zigbee&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;span class="Apple-style-span" style="font-family: Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 16px; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span"&gt;®&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 16px; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span"&gt;(XLP) Extreme Low Power Design - Técnicas de Desenvolvimento e Seleção de MCUs e Baterias&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 16px; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span"&gt;(GPS) Aplicações GSM/GPS com MCUs Microchip&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 16px; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span"&gt;(B&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;span class="Apple-style-span" style="font-family: Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 16px; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span"&gt;TL) Implementação de Sistema Bootloader nos MCUs Microchip&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 16px; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span"&gt;(DBG) Recursos Especiais e Técnicas de Debbuging nos MCUs PIC® com uso das Ferramentas ICD3 e Real ICE&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 16px; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span"&gt;(F&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;span class="Apple-style-span" style="font-family: Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 16px; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span"&gt;AT) Manipulação de Arquivos via USB com uso da Biblioteca FAT16/32&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 16px; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span"&gt;(&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;span class="Apple-style-span" style="font-family: Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 16px; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span"&gt;ENG) Novos itens Microchip dedicados para Sistemas de Medição de Energia&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 16px; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span"&gt;(MOT) Técnicas Simples de Controle e de Baixo Custo para Motores AC de Indução&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span" style="font-size: 11px; line-height: 16px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span" style="font-size: 11px; line-height: 16px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;Uma ótima oportunidade para aprender sobre novas tecnologias Microchip. Incrições podem ser feitas no site:&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;span class="Apple-style-span"&gt;&lt;a href="http://www.seminariosartimar.com.br/mastersbrasil2010/default.asp"&gt;http://www.seminariosartimar.com.br/mastersbrasil2010/default.asp&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Valew!!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-8542571811095181617?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/8542571811095181617/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2010/10/microcontroladores-seminario-masters.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/8542571811095181617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/8542571811095181617'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2010/10/microcontroladores-seminario-masters.html' title='[Microcontroladores] Seminário Masters 2010'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-3513194801229595996</id><published>2010-10-02T12:14:00.001-07:00</published><updated>2010-10-02T12:50:20.449-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microcontroladores'/><title type='text'>[Microcontroladores] Livro PIC32</title><content type='html'>&lt;div&gt;&lt;br /&gt;Segue a dica de um livro para programação em C da nova plataforma 32 bits da microchip.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Verdana; font-size: 14px; font-weight: bold; line-height: 20px; "&gt;Microcontrollers in C: Exploring the PIC32 (Embedded Technology) by Lucio Di Jasio&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_kY2vjUzBa_w/Ssmmvc52s6I/AAAAAAAABJg/202jSqUA5Gs/s1600/24zcgzs.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 412px; height: 566px;" src="http://3.bp.blogspot.com/_kY2vjUzBa_w/Ssmmvc52s6I/AAAAAAAABJg/202jSqUA5Gs/s1600/24zcgzs.jpg" border="0" alt="" /&gt;&lt;/a&gt;O livro custa U$56,00 na Amazon.com&lt;div&gt;&lt;a href="http://www.amazon.com/Programming-32-bit-Microcontrollers-Exploring-Technology/dp/0750687096"&gt;http://www.amazon.com/Programming-32-bit-Microcontrollers-Exploring-Technology/dp/0750687096&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.amazon.com/Programming-32-bit-Microcontrollers-Exploring-Technology/dp/0750687096"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.4shared.com/file/qxZmka0b/Programming_32-bit_Microcontro.htm"&gt;&lt;/a&gt;&lt;div&gt;Download:&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.4shared.com/file/qxZmka0b/Programming_32-bit_Microcontro.htm"&gt;http://www.4shared.com/file/qxZmka0b/Programming_32-bit_Microcontro.htm&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Verdana; font-size: 14px; font-weight: bold; line-height: 20px; "&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, serif; font-weight: normal; line-height: normal; font-size: 16px; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Verdana; font-size: 14px; font-weight: bold; line-height: 20px; "&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, serif; font-weight: normal; line-height: normal; font-size: 16px; "&gt;Valew!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 20px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 20px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-3513194801229595996?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/3513194801229595996/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2010/10/microcontroladores-livro-pic32.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/3513194801229595996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/3513194801229595996'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2010/10/microcontroladores-livro-pic32.html' title='[Microcontroladores] Livro PIC32'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_kY2vjUzBa_w/Ssmmvc52s6I/AAAAAAAABJg/202jSqUA5Gs/s72-c/24zcgzs.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-4988998754683351269</id><published>2010-09-29T19:21:00.000-07:00</published><updated>2010-09-29T19:24:07.633-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutoriais'/><title type='text'>[Tutoriais] Netbeans + Google code</title><content type='html'>Site abaixo descreve os passos de configuração da IDE Netbeans para sincronizar códigos do servidor Google Code.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://fbeltram.muriloht.com/archives/configurando-o-netbeans-para-acessar-um-projeto-no-google-code"&gt;http://fbeltram.muriloht.com/archives/configurando-o-netbeans-para-acessar-um-projeto-no-google-code&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Vlw!!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-4988998754683351269?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/4988998754683351269/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2010/09/tutoriais-netbeans-google-code.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/4988998754683351269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/4988998754683351269'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2010/09/tutoriais-netbeans-google-code.html' title='[Tutoriais] Netbeans + Google code'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-2753997862346779110</id><published>2010-08-30T19:27:00.000-07:00</published><updated>2010-08-30T19:39:05.335-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Inteligência Artificial'/><title type='text'>[Inteligência Artificial] K-means utilizando matlab</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;K-means é um método de análise para classificação de dados em clusters:&lt;/div&gt;&lt;div&gt;&lt;a href="http://en.wikipedia.org/wiki/K-means_clustering"&gt;http://en.wikipedia.org/wiki/K-means_clustering&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Exemplo utilizando matlab:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;X = [[randn(100,1)+5,randn(100,1)+5];&lt;/div&gt;&lt;div&gt;[randn(100,1)+5,randn(100,1)-5];&lt;/div&gt;&lt;div&gt;[randn(100,1)-5,randn(100,1)-5];&lt;/div&gt;&lt;div&gt;[randn(100,1)-5,randn(100,1)+5]];&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;opts = statset('Display','final');&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;[idx,ctrs] = kmeans(X,4,'Distance','city','Replicates',5,'Options',opts);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;plot(X(idx==1,1),X(idx==1,2),'r.','MarkerSize',12)&lt;/div&gt;&lt;div&gt;hold on&lt;/div&gt;&lt;div&gt;plot(X(idx==2,1),X(idx==2,2),'b.','MarkerSize',12)&lt;/div&gt;&lt;div&gt;plot(X(idx==3,1),X(idx==3,2),'m.','MarkerSize',12)&lt;/div&gt;&lt;div&gt;plot(X(idx==4,1),X(idx==4,2),'g.','MarkerSize',12)&lt;/div&gt;&lt;div&gt;plot(ctrs(:,1),ctrs(:,2),'kx','MarkerSize',12,'LineWidth',2)&lt;/div&gt;&lt;div&gt;plot(ctrs(:,1),ctrs(:,2),'ko','MarkerSize',12,'LineWidth',2)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;legend('Cluster 1','Cluster 2','Cluster 3','Cluster 4','Centroids','Location','BestOutside')&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Resultado:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4SU_cZ3dYO0/THxq2bSkVnI/AAAAAAAAAd8/gGPT0TkMDiY/s1600/clusters.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 242px;" src="http://4.bp.blogspot.com/_4SU_cZ3dYO0/THxq2bSkVnI/AAAAAAAAAd8/gGPT0TkMDiY/s400/clusters.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5511397527265760882" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-2753997862346779110?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/2753997862346779110/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2010/08/inteligencia-artificial-k-means.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/2753997862346779110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/2753997862346779110'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2010/08/inteligencia-artificial-k-means.html' title='[Inteligência Artificial] K-means utilizando matlab'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_4SU_cZ3dYO0/THxq2bSkVnI/AAAAAAAAAd8/gGPT0TkMDiY/s72-c/clusters.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-920309823574373731</id><published>2010-08-28T10:54:00.001-07:00</published><updated>2010-08-28T11:04:16.231-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Inteligência Artificial'/><title type='text'>[Inteligência Artificial] Implementação Gaussiana</title><content type='html'>&lt;div&gt;Trata-se de 2 gaussianas , uma com média em -2 e outra com média em 2, onde os valores gerados com média em -2 devem corresponder ao bit -1, e os valores com média em 2 ao bit 1. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Abaixo o códido da simulação de aprendizado e teste da rede neural.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;%&lt;br /&gt;% Algoritmo de treinamento, gaussiana&lt;br /&gt;%&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;%------------------------------------------------&lt;br /&gt;% Parametros de treinamento&lt;br /&gt;%------------------------------------------------&lt;br /&gt;in1= randn(100,1) + 2;&lt;br /&gt;out1=1;&lt;br /&gt;&lt;br /&gt;in2= randn(100,1) - 2;&lt;br /&gt;out2=-1;&lt;br /&gt;&lt;br /&gt;%------------------------------------------------&lt;br /&gt;% Parametros do neuronio&lt;br /&gt;%------------------------------------------------&lt;br /&gt;w = 0;                         % Inicializa peso&lt;br /&gt;b =1;                             % Baias&lt;br /&gt;n=0.1;                             % taxa de aprendizagem&lt;br /&gt;k=100;                               % Numero de iteracoes&lt;br /&gt;erro=1;                            % Erro inicial&lt;br /&gt;i=0;&lt;br /&gt;j=0;&lt;br /&gt;&lt;br /&gt;%Treinamento&lt;br /&gt;fprintf('\n\nIniciando treinamento\n');&lt;br /&gt;&lt;br /&gt;while (j&amp;lt;k)      &lt;br /&gt;    while (erro~=0)&amp;amp;&amp;amp;(i&amp;lt;k)      &lt;br /&gt;&lt;br /&gt;        y1 = sign (w*in1(i+1)+b);       % função de saída&lt;br /&gt;        e1=out1-y1;                   % erro da saída&lt;br /&gt;        w=w + n*e1*in1(i+1);             % Atualização dos pesos&lt;br /&gt;        b=b + n*e1;                 % Atualização do Bias/erro&lt;br /&gt;&lt;br /&gt;               y2 = sign (w*in2(i+1)+b);       % função de saída 2&lt;br /&gt;               e2=out2-y2;                   % erro da saída 2&lt;br /&gt;               w=w + n*e2*in2(i+1);             % Atualização dos peso2&lt;br /&gt;               b=b + n*e2;                 % Atualização do Bias/erro&lt;br /&gt;&lt;br /&gt;               erro=abs(e1)+abs(e2);&lt;br /&gt;&lt;br /&gt;               fprintf('\nIteração %i',i);&lt;br /&gt;               fprintf('\n w=%i',w);&lt;br /&gt;               fprintf('\nErro = %i\n',erro);&lt;br /&gt;&lt;br /&gt;               i=i+1;&lt;br /&gt;           end&lt;br /&gt;       j=j+1;&lt;br /&gt;       i=0;&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;fprintf('\n\nPesos definidos ');&lt;br /&gt;fprintf('\n w=%i',w);&lt;br /&gt;fprintf('\n---------------------------------------- ');&lt;br /&gt;fprintf('\n\n Testando rede');&lt;br /&gt;&lt;br /&gt;%Testando a rede , gerando valores que devem ser decididos por 1&lt;br /&gt;k=20;&lt;br /&gt;j=1;&lt;br /&gt;in1= randn(k,1) + 2;&lt;br /&gt;error=0;&lt;br /&gt;fprintf('\n------------------------------------------');&lt;br /&gt;&lt;br /&gt;while (j&amp;lt;k)&lt;br /&gt;    y1 = sign (w*in1(j) + b);&lt;br /&gt;    fprintf('\nEntrada (1) %i| Saída %i',in1(j),y1);&lt;br /&gt;    j=j+1;&lt;br /&gt;    if (y1~=1)&lt;br /&gt;            error=error+1;&lt;br /&gt;    end&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;fprintf('\n------------------------------------------');&lt;br /&gt;&lt;br /&gt;%Testando a rede , gerando valores que devem ser decididos por -1&lt;br /&gt;k=20;&lt;br /&gt;j=1;&lt;br /&gt;in1= randn(k,1) -2;&lt;br /&gt;while (j&amp;lt;k)&lt;br /&gt;    y1 = sign (w*in1(j) + b);&lt;br /&gt;    fprintf('\nEntrada (-1) %i| Saída %i',in1(j),y1);&lt;br /&gt;    j=j+1;&lt;br /&gt;         if (y1 ~= -1)&lt;br /&gt;             error=error+1;&lt;br /&gt;        end&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;fprintf('\n------------------------------------------');&lt;br /&gt;&lt;br /&gt;% Resumo do teste&lt;br /&gt;fprintf('\n\nResumo do teste na rede: ');&lt;br /&gt;fprintf('\n\n - %i amostras (-1)  ',k);&lt;br /&gt;fprintf('\n - %i amostras (1)  ',k);&lt;br /&gt;fprintf('\n - Total de %i amostras  ',k*2);&lt;br /&gt;fprintf('\n - Erro: %i amostras \n',error);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-920309823574373731?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/920309823574373731/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2010/08/inteligencia-artificial-implementacao_2058.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/920309823574373731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/920309823574373731'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2010/08/inteligencia-artificial-implementacao_2058.html' title='[Inteligência Artificial] Implementação Gaussiana'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-3963304808470135466</id><published>2010-08-28T10:50:00.000-07:00</published><updated>2010-08-28T11:04:16.232-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Inteligência Artificial'/><title type='text'>[Inteligência Artificial] Implementação da porta OU utilizando matlab</title><content type='html'>% Porta E&lt;br /&gt;% Algoritmo de treinamento e testes&lt;br /&gt;%&lt;br /&gt;&lt;br /&gt;clear all&lt;br /&gt;clc;&lt;br /&gt;&lt;br /&gt;fprintf('\n-------- Redes Neurais --------');&lt;br /&gt;fprintf('\nImplementação: Porta OU');&lt;br /&gt;fprintf('\n-------------------------------');&lt;br /&gt;&lt;br /&gt;%------------------------------------------------&lt;br /&gt;% Dados de treinamento&lt;br /&gt;%------------------------------------------------&lt;br /&gt;%Entradas/saidas desejadas&lt;br /&gt;in1 = [-1; -1]; out1 = -1;       &lt;br /&gt;in2 = [-1; 1];  out2 = 1;       &lt;br /&gt;in3 = [1; -1];  out3 = 1;       &lt;br /&gt;in4 = [1; 1];   out4 = 1;        &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;%------------------------------------------------&lt;br /&gt;% Parametros do neuronio&lt;br /&gt;%------------------------------------------------&lt;br /&gt;w = [0 0];                         % Inicializa peso&lt;br /&gt;b =-1;                             % Baias&lt;br /&gt;n=0.1;                             % taxa de aprendizagem&lt;br /&gt;k=6;                               % Numero de iteracoes&lt;br /&gt;erro=1;                            % Erro inicial&lt;br /&gt;i=0;&lt;br /&gt;%Treinamento&lt;br /&gt;fprintf('\n\nIniciando treinamento\n');&lt;br /&gt;while (erro~=0)&amp;&amp;(i&amp;ltk)           &lt;br /&gt;    &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;y1 = sign (w*in1+b);       % função de saída 1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e1=out1-y1;                   % erro da saída 1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;w=w + n*e1*in1';             % Atualização dos peso1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;b=b + n*e1                 % Atualização do Bias/erro1&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;y2 = sign (w*in2+b);       % função de saída 2&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e2=out2-y2;                   % erro da saída 2&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;w=w + n*e2*in2';             % Atualização dos peso2&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;b=b + n*e2                 % Atualização do Bias/erro1&lt;br /&gt;    &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;y3 = sign (w*in3+b);       % função de saída 3&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e3=out3-y3;                   % erro da saída 3&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;w=w + n*e3*in3';             % Atualização dos peso3&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;b=b + n*e3                 % Atualização do Bias/erro1&lt;br /&gt;   &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;y4 = sign (w*in4+b);       % função de saída 4&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e4=out4-y4;                   % erro da saída 4&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;w=w + n*e4*in4';             % Atualização dos peso4&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;b=b + n*e4                 % Atualização do Bias/erro1&lt;br /&gt;    &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;erro=abs(e1)+abs(e2)+abs(e3)+abs(e4) ; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fprintf('\nIteração %i',i);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fprintf('\n w=%i',w);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fprintf('\nErro = %i\n',erro);&lt;br /&gt;    &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;i=i+1;   &lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;%x = 1:1:i&lt;br /&gt;%plot(x,erroGraph)&lt;br /&gt;&lt;br /&gt;fprintf('\n\nPesos definidos ');&lt;br /&gt;fprintf('\n w=%i',w);&lt;br /&gt;fprintf('\n---------------------------------------- ');&lt;br /&gt;fprintf('\n\n Testando rede');&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;in1 = [1;1];&lt;br /&gt;y1 = sign (w*in1 + b);   &lt;br /&gt;fprintf('\nEntrada %i %i | Saída %i',in1(1),in1(2),y1);&lt;br /&gt;in1 = [-1;-1];&lt;br /&gt;y1 = sign (w*in1 + b) ;   &lt;br /&gt;fprintf('\nEntrada %i %i | Saída %i',in1(1),in1(2),y1);&lt;br /&gt;in1 = [1;-1];&lt;br /&gt;y1 = sign (w*in1 + b)  ;  &lt;br /&gt;fprintf('\nEntrada %i %i | Saída %i',in1(1),in1(2),y1);&lt;br /&gt;in1 = [-1;1];&lt;br /&gt;y1 = sign (w*in1 + b)   ; &lt;br /&gt;fprintf('\nEntrada %i %i | Saída %i',in1(1),in1(2),y1);&lt;br /&gt;in1 = [1;1];&lt;br /&gt;y1 = sign (w*in1 + b)    ;&lt;br /&gt;fprintf('\nEntrada %i %i | Saída %i\n',in1(1),in1(2),y1);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-3963304808470135466?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/3963304808470135466/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2010/08/inteligencia-artificial-implementacao_7458.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/3963304808470135466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/3963304808470135466'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2010/08/inteligencia-artificial-implementacao_7458.html' title='[Inteligência Artificial] Implementação da porta OU utilizando matlab'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-8653146711723768528</id><published>2010-08-28T10:38:00.000-07:00</published><updated>2010-08-28T11:04:16.233-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Inteligência Artificial'/><title type='text'>[Inteligência Artificial] Implementação da porta E utilizando matlab</title><content type='html'>% Porta E&lt;br /&gt;% Algoritmo de treinamento e testes&lt;br /&gt;%&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;clear all&lt;br /&gt;clc;&lt;br /&gt;&lt;br /&gt;fprintf('\n-------- Redes Neurais --------');&lt;br /&gt;fprintf('\nImplementação: Porta E');&lt;br /&gt;fprintf('\n-------------------------------');&lt;br /&gt;&lt;br /&gt;%------------------------------------------------&lt;br /&gt;% Dados de treinamento&lt;br /&gt;%------------------------------------------------&lt;br /&gt;%Entradas/saidas desejadas&lt;br /&gt;in1 = [-1; -1]; out1 = -1;   &lt;br /&gt;in2 = [-1; 1];  out2 = -1;   &lt;br /&gt;in3 = [1; -1];  out3 = -1;   &lt;br /&gt;in4 = [1; 1];   out4 = 1;    &lt;br /&gt;&lt;br /&gt;%------------------------------------------------&lt;br /&gt;% Parametros do neuronio&lt;br /&gt;%------------------------------------------------&lt;br /&gt;&lt;br /&gt;w = [0 0];                         % Inicializa peso&lt;br /&gt;b =-1;                             % Baias&lt;br /&gt;n=0.6;                             % taxa de aprendizagem&lt;br /&gt;k=10;                               % Numero de iteracoes&lt;br /&gt;erro=1;                            % Erro inicial&lt;br /&gt;i=0;&lt;br /&gt;&lt;br /&gt;%Treinamento&lt;br /&gt;fprintf('\n\nIniciando treinamento\n');&lt;br /&gt;&lt;br /&gt;while (erro~=0)&amp;amp;&amp;amp;(i &amp;lt;k)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;y1 = sign (w*in1+b);       % função de saída&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e1=out1-y1;                   % erro da saída&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;w=w + n*e1*in1';             % Atualização dos pesos&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;b=b + n*e1;                 % Atualização do Bias/erro&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;y2 = sign (w*in2+b);       % função de saída 2&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e2=out2-y2;                   % erro da saída 2&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;w=w + n*e2*in2';             % Atualização dos peso2&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;b=b + n*e2;                 % Atualização do Bias/erro&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;y3 = sign (w*in3+b);       % função de saída 3&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e3=out3-y3;                   % erro da saída 3&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;w=w + n*e3*in3';             % Atualização dos peso3&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=b + n*e3                 % Atualização do Bias/erro&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;y4 = sign (w*in4+b);       % função de saída 4&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e4=out4-y4;                   % erro da saída 4&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;w=w + n*e4*in4';             % Atualização dos peso4&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;b=b + n*e4                 % Atualização do Bias/erro&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;erro=abs(e1)+abs(e2)+abs(e3)+abs(e4) ;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fprintf('\nIteração %i',i);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fprintf('\n w=%i',w);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fprintf('\nErro = %i\n',erro);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;i=i+1;&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;fprintf('\n\nPesos definidos ');&lt;br /&gt;fprintf('\n w=%i',w);&lt;br /&gt;fprintf('\n---------------------------------------- ');&lt;br /&gt;fprintf('\n\n Testando rede');&lt;br /&gt;&lt;br /&gt;in1 = [1;1];&lt;br /&gt;y1 = sign (w*in1 + b);&lt;br /&gt;fprintf('\nEntrada %i %i | Saída %i',in1(1),in1(2),y1);&lt;br /&gt;in1 = [-1;-1];&lt;br /&gt;y1 = sign (w*in1 + b) ;&lt;br /&gt;fprintf('\nEntrada %i %i | Saída %i',in1(1),in1(2),y1);&lt;br /&gt;in1 = [1;-1];&lt;br /&gt;y1 = sign (w*in1 + b)  ;&lt;br /&gt;fprintf('\nEntrada %i %i | Saída %i',in1(1),in1(2),y1);&lt;br /&gt;in1 = [-1;1];&lt;br /&gt;y1 = sign (w*in1 + b)   ;&lt;br /&gt;fprintf('\nEntrada %i %i | Saída %i',in1(1),in1(2),y1);&lt;br /&gt;in1 = [1;1];&lt;br /&gt;y1 = sign (w*in1 + b)    ;&lt;br /&gt;fprintf('\nEntrada %i %i | Saída %i',in1(1),in1(2),y1);&lt;br /&gt;fprintf('\n');&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-8653146711723768528?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/8653146711723768528/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2010/08/inteligencia-artificial-implementacao_28.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/8653146711723768528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/8653146711723768528'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2010/08/inteligencia-artificial-implementacao_28.html' title='[Inteligência Artificial] Implementação da porta E utilizando matlab'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-4808896192610393635</id><published>2010-08-21T07:26:00.000-07:00</published><updated>2010-08-21T07:56:51.109-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>[Python] Convertendo .ui em .py</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;Utilizando python e QT conseguimos desenvolver interfaces gráficas bastante intuitivas e com componentes diferenciados.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;A interface gráfica pode ser desenvolvida utilizando o QT desing, porém esta ferramenta gera um arquivo .ui que na verdade é um xml que define toda sua classe de view. Para integrar essa interface ao projeto precisamos converter .ui em .py.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Na biblioteca pyqt existe uma ferramenta chamada &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 21px; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;pyuic4 . Para converter basta usar esta ferramenta no prompt de comando:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 21px; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 21px; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;pyuic4 arquivo.ui -o ui_arquivo.py&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 21px; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" line-height: 21px;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Um outra opção é baixar os exemplos do livro citado no post anterior&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" line-height: 21px;"&gt;&lt;a href="http://www.qtrac.eu/pyqtbook.html"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;http://www.qtrac.eu/pyqtbook.html&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"    style="font-family:Georgia, Utopia, 'Palatino Linotype', Palatino, serif;font-size:130%;color:#222222;"&gt;&lt;span class="Apple-style-span"   style="color: rgb(0, 0, 0);   font-family:Georgia, serif;font-size:16px;"&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Após descompactar o arquivo pyqtbook.zip existe um aplicativo chamado makepyqt.py. Execute este aplicativo clicando 2 vezes.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_4SU_cZ3dYO0/TG_m3-60dFI/AAAAAAAAAdM/2HbOwL_jBwg/s1600/makepyqt.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 176px;" src="http://1.bp.blogspot.com/_4SU_cZ3dYO0/TG_m3-60dFI/AAAAAAAAAdM/2HbOwL_jBwg/s320/makepyqt.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5507874718754305106" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Selecione o arquivo .ui e clique em build. Seu arquivo .py será criado! &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-4808896192610393635?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/4808896192610393635/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2010/08/python-convertendo-ui-em-py.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/4808896192610393635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/4808896192610393635'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2010/08/python-convertendo-ui-em-py.html' title='[Python] Convertendo .ui em .py'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_4SU_cZ3dYO0/TG_m3-60dFI/AAAAAAAAAdM/2HbOwL_jBwg/s72-c/makepyqt.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-2424478631581075519</id><published>2010-08-21T07:19:00.000-07:00</published><updated>2010-08-21T07:56:51.110-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>[Python] Desenvolvendo Python em Windows</title><content type='html'>Seguem algumas dicas para desenvolvimento utilizando python e windows:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Python xy é uma ferramenta completa para desenvolvimento python em windows, são aproximadamente 400MB que fornecem IDE Eclipse, Python 2.5, Qt Design, GNU plot, entre outras bibliotecas que facilitaram o desenvolvimento de simulações matemáticas, gráficos e etc. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;O Ferramente pode se baixada neste link:&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.pythonxy.com/"&gt;http://www.pythonxy.com/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Agora falando de Python e QT , segue o link de um livro muito bom que vem inclusive com exemplos que podem ser baixados no site:&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.qtrac.eu/pyqtbook.html"&gt;http://www.qtrac.eu/pyqtbook.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;É isso ae ! &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-2424478631581075519?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/2424478631581075519/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2010/08/python-desenvolvendo-python-em-windows.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/2424478631581075519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/2424478631581075519'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2010/08/python-desenvolvendo-python-em-windows.html' title='[Python] Desenvolvendo Python em Windows'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-2224100894268861761</id><published>2010-08-16T19:02:00.000-07:00</published><updated>2010-08-16T19:08:08.015-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Inteligência Artificial'/><title type='text'>[Inteligência Artificial] FANN Library - Exemplo de utilizacão</title><content type='html'>Abaixo segue pequeno exemplo para testes com a biblioteca FANN&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Este exemplo recebe 2 entradas, e possui uma saida, podemos utiliza-lo para desenvolver uma porta lógica.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;#include "fann.h"&lt;/div&gt;&lt;div&gt;#include "floatfann.h"&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;int main()&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;    const unsigned int num_input = 2;&lt;/div&gt;&lt;div&gt;    const unsigned int num_output = 1;&lt;/div&gt;&lt;div&gt;    const unsigned int num_layers = 3;&lt;/div&gt;&lt;div&gt;    const unsigned int num_neurons_hidden = 3;&lt;/div&gt;&lt;div&gt;    const float desired_error = (const float) 0.001;&lt;/div&gt;&lt;div&gt;    const unsigned int max_epochs = 1000;&lt;/div&gt;&lt;div&gt;    const unsigned int epochs_between_reports = 1;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    //------------ Treinando&lt;/div&gt;&lt;div&gt;    struct fann *ann = fann_create_standard(num_layers, num_input, num_neurons_hidden, num_output);&lt;/div&gt;&lt;div&gt;    // Seta funcao de ativacao&lt;/div&gt;&lt;div&gt;    fann_set_activation_function_hidden(ann, FANN_SIGMOID_SYMMETRIC);&lt;/div&gt;&lt;div&gt;    fann_set_activation_function_output(ann, FANN_SIGMOID_SYMMETRIC);&lt;/div&gt;&lt;div&gt;    // Treina sequencia&lt;/div&gt;&lt;div&gt;    fann_train_on_file(ann, "train.data", max_epochs, epochs_between_reports, desired_error);&lt;/div&gt;&lt;div&gt;    // Salva rede no arquivo .net&lt;/div&gt;&lt;div&gt;    fann_save(ann, "train.net");&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    fann_destroy(ann);&lt;/div&gt;&lt;div&gt;    &lt;/div&gt;&lt;div&gt;    //------------ Teste&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    fann_type *calc_out;&lt;/div&gt;&lt;div&gt;    fann_type input[2];&lt;/div&gt;&lt;div&gt;    // Abre rede criada com sequencia de treinamento&lt;/div&gt;&lt;div&gt;    struct fann *ann2 = fann_create_from_file("train.net");&lt;/div&gt;&lt;div&gt;    // Simula uma entrada&lt;/div&gt;&lt;div&gt;    input[0] = 1;&lt;/div&gt;&lt;div&gt;    input[1] = 1;&lt;/div&gt;&lt;div&gt;    // Aplica entrada na rede &lt;/div&gt;&lt;div&gt;    calc_out = fann_run(ann2, input);&lt;/div&gt;&lt;div&gt;    // Printa saida&lt;/div&gt;&lt;div&gt;    printf("Resultado (%f,%f) -&gt; %f\n", input[0], input[1], calc_out[0]);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    fann_destroy(ann2);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    return 0;&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Lembrando que este código utiliza um arquivo com a sequencia de treinamento chamado train.data, onde sera definido a sequencia de treinamento conforme mostrado no tutorial anterior.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-2224100894268861761?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/2224100894268861761/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2010/08/inteligencia-artificial-fann-library_3016.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/2224100894268861761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/2224100894268861761'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2010/08/inteligencia-artificial-fann-library_3016.html' title='[Inteligência Artificial] FANN Library - Exemplo de utilizacão'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-7866264725269289021</id><published>2010-08-16T15:47:00.001-07:00</published><updated>2010-08-16T16:07:41.771-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Inteligência Artificial'/><title type='text'>[Inteligência Artificial] FANN Library - Dados para treinamento</title><content type='html'>Os dados que serão utilizados para treinamento de nossa rede neural devem ser armazenados em um arquivo .data. Para melhor ilustrar utilizaremos o exemplo de uma porta lógica AND.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Para 2 entradas digitais quaisquer A e B , teremos uma saída C&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;ENTRADA&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;SAÍDA&lt;/div&gt;&lt;div&gt;A&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;B&lt;span class="Apple-tab-span" style="white-space:pre"&gt;              &lt;/span&gt;C&lt;/div&gt;&lt;div&gt;0&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;0&lt;span class="Apple-tab-span" style="white-space:pre"&gt;              &lt;/span&gt;0&lt;/div&gt;&lt;div&gt;0&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;1&lt;span class="Apple-tab-span" style="white-space:pre"&gt;              0&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;/span&gt;1&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;0&lt;span class="Apple-tab-span" style="white-space:pre"&gt;              &lt;/span&gt;0&lt;/div&gt;&lt;div&gt;1&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;1&lt;span class="Apple-tab-span" style="white-space:pre"&gt;              &lt;/span&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A arquivo and.data deve conter as seguintes informacões:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  ;font-family:Verdana, Arial, sans-serif;font-size:13px;"&gt;&lt;pre class="CCode" style="font: normal normal normal 10pt/normal 'Courier New', Courier, monospace; "&gt;4 2 1&lt;br /&gt;-1 -1&lt;br /&gt;-1&lt;br /&gt;-1 1&lt;br /&gt;-1&lt;br /&gt;1 -1&lt;br /&gt;-1&lt;br /&gt;1 1&lt;br /&gt;1&lt;/pre&gt;&lt;/span&gt;&lt;div&gt;Explicando a sintaxe do arquivo:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Pimeira linha: Deve possuir 3 infomacões:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Número de pares que serão utilizados na sequencia de treinamento&lt;/li&gt;&lt;li&gt;Número de entradas&lt;/li&gt;&lt;li&gt;Número de saídas&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Em seguida, as próximas linhas se referem a entradas e saídas respectivamente.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Pontanto temos:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:Verdana, Arial, sans-serif;font-size:13px;"&gt;&lt;pre class="CCode" style="font: normal normal normal 10pt/normal 'Courier New', Courier, monospace; "&gt;4 2 1           - 4 Combicoes de entrada, 2 entradas, 1 saída&lt;br /&gt;-1 -1           - Para entrada A=-1 B =-1&lt;br /&gt;-1              - Saída C=-1&lt;br /&gt;-1 1            - Para entrada A=-1 B =1&lt;br /&gt;-1              - Saída C=-1&lt;br /&gt;1 -1            - Para entrada A=1 B =-1&lt;br /&gt;-1              - Saída C=-1&lt;br /&gt;1 1             - Para entrada A=1 B =1&lt;br /&gt;1               - Saída C=1&lt;/pre&gt;&lt;pre class="CCode" style="font: normal normal normal 10pt/normal 'Courier New', Courier, monospace; "&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre class="CCode" style="font: normal normal normal 10pt/normal 'Courier New', Courier, monospace; "&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-7866264725269289021?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/7866264725269289021/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2010/08/inteligencia-artificial-fann-library_16.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/7866264725269289021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/7866264725269289021'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2010/08/inteligencia-artificial-fann-library_16.html' title='[Inteligência Artificial] FANN Library - Dados para treinamento'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-8440971370477192301</id><published>2010-08-16T15:37:00.000-07:00</published><updated>2010-08-16T16:07:41.771-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Inteligência Artificial'/><title type='text'>[Inteligência Artificial] FANN Library - Apresentando</title><content type='html'>Estou comencando o estudo desta ferramenta utilizada para o projeto, aprendizado e testes de redes neurais artificiais.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://leenissen.dk/"&gt;FANN&lt;/a&gt; - Fast Artificial Neural Network&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Trata-se de uma biblioteca open-source, e com suporte a C/C++ e python , suporta cross-compilacão.&lt;/div&gt;&lt;div&gt;Possui uma documentacão que pode ser encontrada no site em inglês. A partir de agora durante os estudos tentarei documentar os passos de utilizacão desta lib. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-8440971370477192301?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/8440971370477192301/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2010/08/inteligencia-artificial-fann-library.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/8440971370477192301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/8440971370477192301'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2010/08/inteligencia-artificial-fann-library.html' title='[Inteligência Artificial] FANN Library - Apresentando'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-6467178168728244824</id><published>2010-07-04T18:47:00.000-07:00</published><updated>2010-07-04T18:54:28.165-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux Embarcado'/><title type='text'>[Linux Embarcado] Cross compilando cURL</title><content type='html'>Este tutorial descreve os passos para cross compilação do curl 7.21&lt;br /&gt;&lt;br /&gt;- Estamos levando em consideração que o cross compilador (arm-linux) ja está corretamente configurado.&lt;br /&gt;&lt;br /&gt;Exportando as variáveis:&lt;br /&gt;&lt;br /&gt;export CC=arm-linux-gcc &lt;br /&gt;export LD=arm-linux-ld &lt;br /&gt;export AR=arm-linux-ar &lt;br /&gt;export AS=arm-linux-as&lt;br /&gt;export NM=arm-linux-nm &lt;br /&gt;export RANLIB=arm-linux-ranlib &lt;br /&gt;&lt;br /&gt;Gerando o Makefile:&lt;br /&gt;&lt;br /&gt;./configure --host=arm-linux --prefix=/home/anaum/Projetos/AsteriskEmbbeded/curl-7.21.0/build_cross&lt;br /&gt;&lt;br /&gt;Compilando:&lt;br /&gt;&lt;br /&gt;make &lt;br /&gt;&lt;br /&gt;Gerando instalação:&lt;br /&gt;&lt;br /&gt;make install&lt;br /&gt;&lt;br /&gt;Note que os diretórios para instalação serão criados na pasta que foi passada no argumento --prefix!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-6467178168728244824?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/6467178168728244824/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2010/07/linux-embarcado-cross-compilando-curl.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/6467178168728244824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/6467178168728244824'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2010/07/linux-embarcado-cross-compilando-curl.html' title='[Linux Embarcado] Cross compilando cURL'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-1429727157323558721</id><published>2010-07-02T20:03:00.000-07:00</published><updated>2010-07-02T20:07:21.477-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sistemas embarcados'/><title type='text'>[Sistemas Embarcados] Cartão SD WORM</title><content type='html'>Sandisk lanca cartão de memória WORM (Write once, read many). Cartões de memória que só permitem uma gravação e os dados não podem ser alterados.&lt;br /&gt;Solução está sendo usada pela polícia japonesa para perícias.&lt;br /&gt;&lt;br /&gt;Segue Link:&lt;br /&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;a href="http://www.sandisk.com/business-solutions/sd-worm/sd-worm-card"&gt;http://www.sandisk.com/business-solutions/sd-worm/sd-worm-card&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-1429727157323558721?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/1429727157323558721/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2010/07/sistemas-embarcados-cartao-sd-worm.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/1429727157323558721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/1429727157323558721'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2010/07/sistemas-embarcados-cartao-sd-worm.html' title='[Sistemas Embarcados] Cartão SD WORM'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-8716650862365877948</id><published>2010-06-22T17:00:00.000-07:00</published><updated>2010-07-04T18:28:36.095-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux Embarcado'/><title type='text'>[Linux Embarcado] Cross compilando Python 2.5 para xScale</title><content type='html'>Este tutorial foi usado como referência:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://whatschrisdoing.com/blog/2006/10/06/howto-cross-compile-python-25/"&gt;http://whatschrisdoing.com/blog/2006/10/06/howto-cross-compile-python-25/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Pode se dizer que é apenas uma tradução :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Plataforma utilizada:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.voipac.com/imageDownload?fileName=Gallery/_resized/2_270-BSB-000_d_g_resized_.jpg__SALT__1238690082180"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 270px; height: 203px;" src="http://www.voipac.com/imageDownload?fileName=Gallery/_resized/2_270-BSB-000_d_g_resized_.jpg__SALT__1238690082180" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.voipac.com/#270-BSB-000"&gt;PXA270&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Faça o download do python 2.5 - &lt;a href="http://www.python.org/download/releases/2.5/"&gt;http://www.python.org/download/releases/2.5/&lt;/a&gt;&lt;/div&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Descompacte o arquivo, e aplique o seguinte &lt;a href="http://www.blogger.com/patch%20-p1%20%3C%20../Python2.5_xcompile.pat"&gt;patch&lt;/a&gt; com o comando:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;anaum@debian:/temp_file/cross/Python-2.5$ patch -p1 &lt; ../Python2.5_xcompile.patch &lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Depois iremos gerar o host file , que será usado durante a cross compilação:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;anaum@debian:/temp_file/cross/Python-2.5$ ./configure&lt;/div&gt;&lt;/div&gt;&lt;div&gt;anaum@debian:/temp_file/cross/Python-2.5$ make python Parser/pgen&lt;/div&gt;&lt;div&gt;anaum@debian:/temp_file/cross/Python-2.5$ mv python hostpython&lt;/div&gt;&lt;div&gt;anaum@debian:/temp_file/cross/Python-2.5$ mv Parser/pgen Parser/hostpgen&lt;/div&gt;&lt;div&gt;anaum@debian:/temp_file/cross/Python-2.5$ make distclean&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Exportando variáveis para cross compilação:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;export CC=arm-linux-gcc&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;div&gt;anaum@debian:/temp_file/cross/Python-2.5$./configure --host=arm-linux --prefix=/temp_file/cross/Python-2.5/build_cross&lt;/div&gt;&lt;div&gt;anaum@debian:/temp_file/cross/Python-2.5$make EXTRA_CFLAGS="$CFLAGS" HOSTPYTHON=./hostpython HOSTPGEN=./Parser/hostpgen BLDSHARED='arm-linux-gcc -shared' CROSS_COMPILE=yes&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Para gerar o diretório de instalação que será enviado para o filesystem:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;anaum@debian:/temp_file/cross/Python-2.5$make install EXTRA_CFLAGS="$CFLAGS" HOSTPYTHON=./hostpython BLDSHARED='arm-linux-gcc -shared' CROSS_COMPILE=yes prefix=/temp_file/cross/Python-2.5/build_cross&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Lembre-se , algumas libs são necessárias:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;libutil&lt;/div&gt;&lt;div&gt;pthread&lt;/div&gt;&lt;div&gt;libm&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That's all folks ! &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Fonte:&lt;/div&gt;&lt;div&gt;&lt;a href="http://whatschrisdoing.com/blog/2006/10/06/howto-cross-compile-python-25/"&gt;http://whatschrisdoing.com/blog/2006/10/06/howto-cross-compile-python-25/&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-8716650862365877948?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/8716650862365877948/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2010/06/cross-compilando-python-25-para-xscale.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/8716650862365877948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/8716650862365877948'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2010/06/cross-compilando-python-25-para-xscale.html' title='[Linux Embarcado] Cross compilando Python 2.5 para xScale'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-7776996404546158565</id><published>2010-02-23T08:44:00.000-08:00</published><updated>2010-02-23T08:48:04.604-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sistemas embarcados'/><title type='text'>[Sistemas embarcados] SD card para sistemas embarcados</title><content type='html'>&lt;div&gt;Sd card para sistemas embarcados:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.sdcard.org/developers/tech/embedded_sd/"&gt;http://www.sdcard.org/developers/tech/embedded_sd/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-7776996404546158565?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/7776996404546158565/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2010/02/sd-card-para-sistemas-embarcados.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/7776996404546158565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/7776996404546158565'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2010/02/sd-card-para-sistemas-embarcados.html' title='[Sistemas embarcados] SD card para sistemas embarcados'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-5330951031733941183</id><published>2010-02-18T14:35:00.000-08:00</published><updated>2010-02-18T14:42:07.803-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parapente'/><title type='text'>[Parapente] Campeonato Brasileiro 2010</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Primeira etapa do campeonato brasileiro de parapente acontecerá em Afonso Cláudio - ES do dia 6 a 13 de março !!!&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=Afonso+Cla%C3%BAdio+-+ES,+Brasil&amp;amp;sll=37.0625,-95.677068&amp;amp;sspn=37.683309,79.013672&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=Afonso+Cl%C3%A1udio+-+ES,+Brazil&amp;amp;ll=-20.073018,-41.119737&amp;amp;spn=1.396913,2.469177&amp;amp;z=9&amp;amp;output=embed"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;&lt;a href="http://maps.google.com/maps?f=q&amp;amp;source=embed&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=Afonso+Cla%C3%BAdio+-+ES,+Brasil&amp;amp;sll=37.0625,-95.677068&amp;amp;sspn=37.683309,79.013672&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=Afonso+Cl%C3%A1udio+-+ES,+Brazil&amp;amp;ll=-20.073018,-41.119737&amp;amp;spn=1.396913,2.469177&amp;amp;z=9" style="color:#0000FF;text-align:left"&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Site do evento:&lt;div&gt;&lt;a href="http://www.hipoxia.com.br/brasileiro2010/"&gt;http://www.hipoxia.com.br/brasileiro2010/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-5330951031733941183?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/5330951031733941183/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2010/02/parapente-campeonato-brasileiro-2010.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/5330951031733941183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/5330951031733941183'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2010/02/parapente-campeonato-brasileiro-2010.html' title='[Parapente] Campeonato Brasileiro 2010'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-2590077010112186867</id><published>2010-02-18T09:55:00.000-08:00</published><updated>2010-02-18T09:57:01.238-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>[LINUX] POSIX Thread</title><content type='html'>&lt;br&gt;&lt;br /&gt;https://computing.llnl.gov/tutorials/pthreads/&lt;br /&gt;&lt;br /&gt;Pequeno exemplo:&lt;br /&gt;&lt;br /&gt;//----------------------------------------------------------------------------//&lt;br /&gt;// File: main.c&lt;br /&gt;// Author: Felipe Castro&lt;br /&gt;// Date: 02/05/2010&lt;br /&gt;//----------------------------------------------------------------------------//&lt;br /&gt;&lt;br /&gt;//----------------------//&lt;br /&gt;// INCLUDES             //&lt;br /&gt;//----------------------//&lt;br /&gt;#include &lt;pthread.h&gt;&lt;br /&gt;#include &lt;stdio.h&gt;&lt;br /&gt;#include &lt;stdlib.h&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//----------------------//&lt;br /&gt;// DEFINES              //&lt;br /&gt;//----------------------//&lt;br /&gt;&lt;br /&gt;#define NUM_THREADS 5&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//-----------------------------------------------//&lt;br /&gt;// Thread Handle                                 //&lt;br /&gt;//-----------------------------------------------//&lt;br /&gt;void *PrintHello(void *threadid)&lt;br /&gt;{&lt;br /&gt;   long tid;&lt;br /&gt;   tid = (long)threadid;&lt;br /&gt;&lt;br /&gt;   printf("Aee!!! Thread #%ld rolando! ID=%i\n", tid,pthread_self ());&lt;br /&gt;   pthread_exit(NULL);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;//-----------------------------------------------//&lt;br /&gt;// Main                                          //&lt;br /&gt;//-----------------------------------------------//&lt;br /&gt;&lt;br /&gt;int main(int argc, char *argv[])&lt;br /&gt;{&lt;br /&gt;pthread_t threads[NUM_THREADS];&lt;br /&gt;&lt;br /&gt;int rc;&lt;br /&gt;long t;&lt;br /&gt;&lt;br /&gt;for(t=0;t&lt;NUM_THREADS;t++){&lt;br /&gt;  printf("Criando thread %ld\n", t);&lt;br /&gt;  rc = pthread_create(&amp;threads[t], NULL, PrintHello, (void *)t);&lt;br /&gt;  if (rc){&lt;br /&gt;    printf("Erro ao criar a thread =&gt; pthread_create() error %d\n", rc);&lt;br /&gt;    exit(-1);&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;pthread_exit(NULL);&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-2590077010112186867?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/2590077010112186867/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2010/02/linux-posix-thread.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/2590077010112186867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/2590077010112186867'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2010/02/linux-posix-thread.html' title='[LINUX] POSIX Thread'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-1017398301912945863</id><published>2010-01-13T05:20:00.001-08:00</published><updated>2010-10-31T05:51:13.292-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sistemas embarcados'/><title type='text'>[Sistemas embarcados] VoIP Processors</title><content type='html'>&lt;br&gt;&lt;br /&gt;Processadores dedicados para soluções VoIP&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.audiocodes.com/chips"&gt;http://www.audiocodes.com/chips&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-1017398301912945863?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/1017398301912945863/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2010/01/voip-processors.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/1017398301912945863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/1017398301912945863'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2010/01/voip-processors.html' title='[Sistemas embarcados] VoIP Processors'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-2782679230115173774</id><published>2010-01-13T05:02:00.000-08:00</published><updated>2010-01-13T05:05:10.644-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Engenharia Biomédica'/><title type='text'>Padrão USB para aplicações médicas</title><content type='html'>&lt;br&gt;&lt;br /&gt;Padronização da comunicação USB para dipositivos médicos&lt;br /&gt;&lt;br /&gt;&lt;a href="http://viewer.zmags.com/publication/c541c2bd#/c541c2bd/46"&gt;http://viewer.zmags.com/publication/c541c2bd#/c541c2bd/46&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-2782679230115173774?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/2782679230115173774/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2010/01/padrao-usb-para-aplicacoes-medicas.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/2782679230115173774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/2782679230115173774'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2010/01/padrao-usb-para-aplicacoes-medicas.html' title='Padrão USB para aplicações médicas'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-5302796766273313447</id><published>2010-01-13T03:40:00.000-08:00</published><updated>2010-01-14T03:25:14.756-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parapente'/><title type='text'>[Voo livre] Ozone BBHPP</title><content type='html'>&lt;br&gt;&lt;br /&gt;A ozone publicou recentemente vídeos mostrando sua nova tecnologia na fabricação de parapentes. Com certeza será nesse caminho que os novos projetos seguirão.&lt;br /&gt;&lt;br /&gt;Vídeos:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flyozone.com/performance/bbhpp-videos/"&gt;http://www.flyozone.com/performance/bbhpp-videos/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-5302796766273313447?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/5302796766273313447/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2010/01/paraglider-ozone-bbhpp.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/5302796766273313447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/5302796766273313447'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2010/01/paraglider-ozone-bbhpp.html' title='[Voo livre] Ozone BBHPP'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-432182632548083367</id><published>2009-12-06T11:01:00.000-08:00</published><updated>2010-10-31T05:51:31.773-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Processamento Digital de Sinais'/><title type='text'>Matlab/Octave - Funções: Conjugado (A)simétrico periódico</title><content type='html'>&lt;br&gt;&lt;br /&gt;% conjugadoPer&lt;br /&gt;%&lt;br /&gt;% Implements:&lt;br /&gt;% xpcs = 0.5 * ( x1 + conj(x1(N-n)))&lt;br /&gt;% xpca = 0.5 * ( x1 - conj(x1(N-n)))&lt;br /&gt;% --------------------------&lt;br /&gt;% [xpcs,xpca,n]=conjugadoPer(x1,n1)&lt;br /&gt;%&lt;br /&gt;&lt;br /&gt;function [xpcs,xpca,n]=conjugadoPer(x1,n1)&lt;br /&gt;&lt;br /&gt;xc = conj(x1);&lt;br /&gt;a = fliplr(xc(2:length(xc)));&lt;br /&gt;b = [ xc(1) a];&lt;br /&gt;&lt;br /&gt;xpcs = 0.5.*(x1+b)&lt;br /&gt;xpca = 0.5.*(x1-b)&lt;br /&gt;&lt;br /&gt;n=n1;&lt;br /&gt;&lt;br /&gt;end&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-432182632548083367?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/432182632548083367/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/12/matlaboctave-funcoes-conjugado.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/432182632548083367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/432182632548083367'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/12/matlaboctave-funcoes-conjugado.html' title='Matlab/Octave - Funções: Conjugado (A)simétrico periódico'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-4830910981540045986</id><published>2009-12-06T10:36:00.000-08:00</published><updated>2009-12-06T10:47:52.046-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Processamento Digital de Sinais'/><title type='text'>Matlab/Octave - Aplicação das funções</title><content type='html'>% Exercicio 3.11 do livro Digital Signal Processing (Sanjit K. Mitra)&lt;br /&gt;% Cacule a DTFT de x[n]=a^n*u[n+1]&lt;br /&gt;&lt;br /&gt;[u,n]=stepseq(-1,-30,30);&lt;br /&gt;x1 = a.^n;&lt;br /&gt;x1 = x1 .* u;&lt;br /&gt;&lt;br /&gt;[X,W] = dtft( x1, length(x1) );&lt;br /&gt;subplot(2,1,1), plot( W/2/pi, abs(X) ); grid, title('Respota em frequencia')&lt;br /&gt;xlabel('Frequencia normalizada'), ylabel('| H(w) |')&lt;br /&gt;subplot(2,1,2), plot( W/2/pi, 180/pi*angle(X) ); grid&lt;br /&gt;xlabel('Frequencia normalizada'), ylabel('graus')&lt;br /&gt;title('Resposta em fase')&lt;br /&gt;&lt;br /&gt;Como resultado :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_4SU_cZ3dYO0/Sxv7uhUNSlI/AAAAAAAAAYk/127DCZ_ZJKY/s1600-h/mitra311.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 202px;" src="http://1.bp.blogspot.com/_4SU_cZ3dYO0/Sxv7uhUNSlI/AAAAAAAAAYk/127DCZ_ZJKY/s400/mitra311.jpg" alt="" id="BLOGGER_PHOTO_ID_5412196153851464274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-4830910981540045986?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/4830910981540045986/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/12/matlaboctave-aplicacao-das-funcoes.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/4830910981540045986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/4830910981540045986'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/12/matlaboctave-aplicacao-das-funcoes.html' title='Matlab/Octave - Aplicação das funções'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_4SU_cZ3dYO0/Sxv7uhUNSlI/AAAAAAAAAYk/127DCZ_ZJKY/s72-c/mitra311.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-1739255463794477968</id><published>2009-12-06T10:29:00.000-08:00</published><updated>2009-12-06T10:47:52.046-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Processamento Digital de Sinais'/><title type='text'>Matlab/Octave - Funções: DTFT (Transformada de fourier de tempo discreto)</title><content type='html'>&lt;br&gt;&lt;br /&gt;function [H,W] = dtft( h, N )&lt;br /&gt;%DTFT   Calcula a DTFT de N frequencias igualmente espacadas&lt;br /&gt;%   Modo de uso:   H = dtft( h, N )&lt;br /&gt;%      h: Vetor de entrada (Finito)&lt;br /&gt;%      N: Numero de frequencias entre -pi,pi&lt;br /&gt;%             ==&gt; Note que : N &gt;= length(h) &lt;br /&gt;%&lt;br /&gt;%      H: DTFT (Valores complexos&lt;br /&gt;%      W: Valor das frequencias&lt;br /&gt;%&lt;br /&gt;N = fix(N);&lt;br /&gt;L = length(h);  h = h(:);  &lt;br /&gt;if( N &lt; L )&lt;br /&gt;   error('DTFT: # Valor de N nao pode ser maior q o tamanho do vetor de entrada')&lt;br /&gt;end&lt;br /&gt;W = (2*pi/N) * [ 0:(N-1) ]';&lt;br /&gt;mid = ceil(N/2) + 1;&lt;br /&gt;W(mid:N) = W(mid:N) - 2*pi;   &lt;br /&gt;W = fftshift(W);&lt;br /&gt;H = fftshift( fft( h, N ) );  &lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-1739255463794477968?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/1739255463794477968/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/12/matlaboctave-funcoes-dtft-transformada.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/1739255463794477968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/1739255463794477968'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/12/matlaboctave-funcoes-dtft-transformada.html' title='Matlab/Octave - Funções: DTFT (Transformada de fourier de tempo discreto)'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-4274991478381531788</id><published>2009-11-20T16:41:00.000-08:00</published><updated>2009-11-20T16:55:10.071-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bolsa de Valores'/><title type='text'>[Bolsa de Valores] Entendendo o mercado de opções</title><content type='html'>&lt;br&gt;&lt;br /&gt;Tutorial em 7 partes que explica como funciona o mercado de opções .&lt;br /&gt;&lt;br /&gt;&lt;a href="http://iniciantenabolsa.com/que-opcoes-bolsa-de-valores/"&gt;Parte 1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://iniciantenabolsa.com/serie-de-opcoes/"&gt;Parte 2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://iniciantenabolsa.com/entenda-o-mercado-de-opcoes-3-exemplo-de-opcao-de-compra/"&gt;Parte 3&lt;/a&gt;&lt;br /&gt;&lt;a href="http://iniciantenabolsa.com/opcao-de-venda/"&gt;Parte 4&lt;/a&gt;&lt;br /&gt;&lt;a href="http://iniciantenabolsa.com/lancamento-opcao/"&gt;Parte 5&lt;/a&gt;&lt;br /&gt;&lt;a href="http://iniciantenabolsa.com/especulando-opcoes-bolsa-de-valores/"&gt;Parte 6&lt;/a&gt;&lt;br /&gt;&lt;a href="http://iniciantenabolsa.com/ganhando-dinheiro-com-opcoes-na-bolsa-de-valores/"&gt;Parte 7&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-4274991478381531788?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/4274991478381531788/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/11/bolsa-de-valores-entendendo-o-mercado.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/4274991478381531788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/4274991478381531788'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/11/bolsa-de-valores-entendendo-o-mercado.html' title='[Bolsa de Valores] Entendendo o mercado de opções'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-8058442960985439313</id><published>2009-11-20T10:11:00.000-08:00</published><updated>2009-11-20T10:21:30.650-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microcontroladores'/><title type='text'>[Microcontroladores] Compilando OpenOCD</title><content type='html'>&lt;br&gt;&lt;br /&gt;Este tutorial descreve como compilar o OpenOCD (Open On-Chip Debugger)&lt;br /&gt;&lt;br /&gt;Faça download do código do OpenOCD&lt;br /&gt;&lt;br /&gt;&lt;a href="http://prdownload.berlios.de/openocd/openocd-0.3.1.tar.gz"&gt;wget http://prdownload.berlios.de/openocd/openocd-0.3.1.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Pode ser necessário a instalação de algumas libs dependendo das configurações do seu sistema, e do Jtag disponível&lt;br /&gt;&lt;br /&gt;   &lt;ul&gt;&lt;li&gt;ftdi2232: libftdi (&lt;a href="http://www.intra2net.com/opensource/ftdi/"&gt;http://www.intra2net.com/opensource/ftdi/&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Para instalar a lib confuse execute:&lt;br /&gt;&lt;br /&gt;apt-get install libconfuse-dev&lt;br /&gt;&lt;br /&gt;Depois de instalar as libs acima , descompacte o OpenOCD e execute :&lt;br /&gt;&lt;br /&gt;&lt;/p&gt; Os aquivos compilados estarão na pasta ./src&lt;br /&gt;&lt;br /&gt;Referência: &lt;a href="http://openocd.berlios.de/web/"&gt;http://openocd.berlios.de/web/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-8058442960985439313?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/8058442960985439313/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/11/microcontroladores-compilando-openocd.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/8058442960985439313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/8058442960985439313'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/11/microcontroladores-compilando-openocd.html' title='[Microcontroladores] Compilando OpenOCD'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-4077124441693787037</id><published>2009-11-20T08:53:00.000-08:00</published><updated>2009-11-20T09:00:09.436-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>[Linux] Boot demorando - Starting MTA</title><content type='html'>&lt;br&gt;&lt;br /&gt;Depois de algumas atualizações no Debian Lenny, durante o processo de boot algumas vezes ele para em starting MTA o que leva um tempo grande para concluir a atividade.&lt;br /&gt;&lt;br /&gt;Isso acontece porque ele tenta inicializar um servico chamado exim4, que é um software de transporte de mensagens como sendmail. Realmente não preciso disso !!!&lt;br /&gt;&lt;br /&gt;Para remover esse serviço do processo de inicialização:&lt;br /&gt;&lt;br /&gt;# aptitude install rcconf&lt;br /&gt;# rcconf&lt;br /&gt;&lt;br /&gt;Desmarque e a opção exim4 .&lt;br /&gt;&lt;br /&gt;All done !&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-4077124441693787037?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/4077124441693787037/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/11/linux-boot-demorando-starting-mta.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/4077124441693787037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/4077124441693787037'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/11/linux-boot-demorando-starting-mta.html' title='[Linux] Boot demorando - Starting MTA'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-703574409771636539</id><published>2009-11-18T02:29:00.000-08:00</published><updated>2009-11-18T02:41:37.516-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Anatomia'/><title type='text'>[Anatomia] Meniscos</title><content type='html'>&lt;br&gt;&lt;br /&gt;Os meniscos são cartilagens que ajudam na obsorção de impacto , e nas articulações dos joelhos. Por ser uma cartilagem apresenta uma difícil regeneração em caso de lesões.&lt;br /&gt;&lt;br /&gt;Possuem três areas, a mais periférica chamada de área vermelha é a mais irrigada por vasos sanguínioes, possui uma melhor regeneração , uma parte central chamada vermelha/branca onde a irrigação e menor e portanto a regeneração mais complicada, e a parte branca que não se regenera.&lt;br /&gt;&lt;br /&gt;Dependendo da área lesionada e o tipo da lesão, o problema só pode ser resolvido com intervensão cirurgica.&lt;br /&gt;&lt;br /&gt;Um dos testes para detectar lesões na cartilhagem é chamado de Teste de McMurray , trata-se de um teste rotacional no joelho.&lt;br /&gt;&lt;br /&gt;Meniscos entre os ossos tíbia e fêmur&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://upload.wikimedia.org/wikipedia/commons/1/19/Gray348.png"&gt;&lt;img style="cursor: pointer; width: 500px; height: 454px;" src="http://upload.wikimedia.org/wikipedia/commons/1/19/Gray348.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Corte transversal da tíbia, mostrando suas estruturas&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://upload.wikimedia.org/wikipedia/commons/a/a8/Gray349.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 326px;" src="http://upload.wikimedia.org/wikipedia/commons/a/a8/Gray349.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-703574409771636539?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/703574409771636539/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/11/anatomia-meniscos.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/703574409771636539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/703574409771636539'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/11/anatomia-meniscos.html' title='[Anatomia] Meniscos'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-8997671167249904682</id><published>2009-11-15T14:06:00.001-08:00</published><updated>2009-11-18T02:40:57.338-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Histórias'/><title type='text'>[Histórias] Sandman - Fábulas e Reflexões</title><content type='html'>&lt;br&gt;&lt;br /&gt;Em umas das histórias do livro Fábulas e Reflexões, Neil Gaiman apresenta Joshua Norton, uma figura que se proclamou Primeiro Emperador dos Estados Unidos.&lt;br /&gt;&lt;br /&gt;Link com a história do locão!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Emperor_Norton"&gt;http://en.wikipedia.org/wiki/Emperor_Norton&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-8997671167249904682?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/8997671167249904682/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/11/sandman-fabulas-e-reflexoes.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/8997671167249904682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/8997671167249904682'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/11/sandman-fabulas-e-reflexoes.html' title='[Histórias] Sandman - Fábulas e Reflexões'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-6429533777644696009</id><published>2009-11-11T16:33:00.000-08:00</published><updated>2009-11-11T16:56:17.350-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bolsa de Valores'/><title type='text'>[Bolsa de Valores] Cronograma de publicação de resultados</title><content type='html'>&lt;table frame="VOID" rules="NONE" border="0" cellspacing="0" cols="6"&gt;  &lt;colgroup&gt;&lt;col width="90"&gt;&lt;col width="90"&gt;&lt;col width="90"&gt;&lt;col width="160"&gt;&lt;col width="178"&gt;&lt;col width="90"&gt;&lt;/colgroup&gt;  &lt;tbody&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" width="180" align="LEFT"&gt;&lt;b&gt;&lt;span style="font-family:Liberation Serif;"&gt;Empresa&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" width="90" align="LEFT"&gt;&lt;b&gt;&lt;span style="font-family:Liberation Serif;"&gt;Data&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" width="160" align="LEFT"&gt;&lt;b&gt;&lt;span style="font-family:Liberation Serif;"&gt;Horário&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" width="178" align="LEFT"&gt;&lt;b&gt;&lt;span style="font-family:Liberation Serif;"&gt;Teleconferência&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" width="90" align="LEFT"&gt;&lt;b&gt;&lt;span style="font-family:Liberation Serif;"&gt;Status&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Abyara&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40158" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;12/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;16/11/2009 10:00&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Açúcar Guarani&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;13/11/2009&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Durante do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;17/11/2009 11:00&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;AES Tiete&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;13/11/2009&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Durante do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;19/10/2009&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;ALL America Latina&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40128" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;11/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Antes do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;AmBev&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40158" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;12/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Durante do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;American Banknote&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="39944" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;05/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Antes do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="39975.4166666667" sdnum="1033;0;MM/DD/YY HH:MM AM/PM" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;06/11/09 10:00 AM&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Amil&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40128" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;11/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Anhanguera Educ&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;13/11/2009&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Previsto&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Aracruz&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40128" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;11/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Previsto&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;B2W Global&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="39944" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;05/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Previsto&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Banco ABC Brasil&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="39975" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;06/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Antes do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40067.4166666667" sdnum="1033;0;MM/DD/YY HH:MM AM/PM" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;09/11/09 10:00 AM&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Banco Cruz.do Sul&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;13/11/2009&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;-&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Banco Daycoval&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;27/10/2009&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Banco do Brasil&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40158" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;12/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Antes do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Banco Indusval&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="39914" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;04/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Banco Panamericano&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;14/08/2009&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Banco Pine&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40067" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;09/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Durante do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40097.4166666667" sdnum="1033;0;MM/DD/YY HH:MM AM/PM" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;10/11/09 10:00 AM&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Banco Sofisa&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40128" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;11/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Antes do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Bematech&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="39883" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;03/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Bic Banco&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40128" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;11/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Antes do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;BMF BOVESPA S/A&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40097" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;10/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Br Foods&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40158" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;12/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;BR Malls&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="39914" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;04/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="39944.4583333333" sdnum="1033;0;MM/DD/YY HH:MM AM/PM" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;05/11/09 11:00 AM&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Bradesco&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="39883" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;03/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Durante do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="39883.5833333333" sdnum="1033;0;MM/DD/YY HH:MM AM/PM" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;03/11/09 02:00 PM&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Bradespar&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;13/11/2009&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Brasil Brokers&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40127" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;11/10/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40158.4583333333" sdnum="1033;0;MM/DD/YY HH:MM AM/PM" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;12/11/09 11:00 AM&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Brasil Ecodiesel&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;26/10/2009&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;21/07/2009 11:00&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Previsto&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;BrasilAgro&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;23/11/2009&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Braskem&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="39883" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;03/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;CCR&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40158" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;12/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Cemig&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;13/11/2009&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Cia Hering&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="39883" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;03/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="39944.5" sdnum="1033;0;MM/DD/YY HH:MM AM/PM" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;05/11/09 12:00 PM&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Copel&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40128" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;11/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Cremer&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="39914" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;04/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="39944.4583333333" sdnum="1033;0;MM/DD/YY HH:MM AM/PM" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;05/11/09 11:00 AM&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;CSN&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="39883" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;03/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="39914.4166666667" sdnum="1033;0;MM/DD/YY HH:MM AM/PM" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;04/11/09 10:00 AM&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;CSU CardSystem&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;28/10/2009&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;30/10/2009 11:00&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Eternit&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40097" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;10/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Antes do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;EVEN&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40067" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;09/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40097.6041666667" sdnum="1033;0;MM/DD/YY HH:MM AM/PM" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;10/11/09 02:30 PM&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Ez Tec&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="39914" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;04/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="39944.4375" sdnum="1033;0;MM/DD/YY HH:MM AM/PM" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;05/11/09 10:30 AM&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Gafisa&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="39943" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;05/10/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="39974.4166666667" sdnum="1033;0;MM/DD/YY HH:MM AM/PM" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;06/10/09 10:00 AM&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Guararapes&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40128" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;11/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40158.5" sdnum="1033;0;MM/DD/YY HH:MM AM/PM" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;12/11/09 12:00 PM&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;GVT&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;21/10/2009&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Durante do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;22/10/2009 12:00&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Hypermarcas&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40067" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;09/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40128.4583333333" sdnum="1033;0;MM/DD/YY HH:MM AM/PM" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;11/11/09 11:00 AM&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;IdeiasNet&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;13/11/2009&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;JHSF&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;13/11/2009&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Antes do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;16/11/2009 14:30&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Kepler Weber&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40158" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;12/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Antes do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Klabin&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;27/10/2009&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;28/10/2009 10:00&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Localiza&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40004" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;07/10/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40066.4166666667" sdnum="1033;0;MM/DD/YY HH:MM AM/PM" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;09/10/09 10:00 AM&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Lojas Americanas&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="39944" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;05/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Lojas Renner&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;27/10/2009&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;-&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Lopes&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40097" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;10/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40128.4166666667" sdnum="1033;0;MM/DD/YY HH:MM AM/PM" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;11/11/09 10:00 AM&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Lupatech&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40128" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;11/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;13/11/2009 10:00&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;M. Dias Branco&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;30/10/2009&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="39883.4583333333" sdnum="1033;0;MM/DD/YY HH:MM AM/PM" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;03/11/09 11:00 AM&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Marfrig&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="39941" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;05/08/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;-&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Marisa&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40067" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;09/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40097.5416666667" sdnum="1033;0;MM/DD/YY HH:MM AM/PM" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;10/11/09 01:00 PM&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Multiplan&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40097" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;10/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Net&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;21/10/2009&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Antes do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;21/10/2009 10:00&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Pão de Açucar&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40158" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;12/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Antes do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Paraná Banco&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="39944" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;05/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40067.625" sdnum="1033;0;MM/DD/YY HH:MM AM/PM" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;09/11/09 03:00 PM&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;PDG Realty&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40097" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;10/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Petrobras&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;13/11/2009&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Durante do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Profarma&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40067" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;09/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Redecard&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;22/10/2009&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;26/10/2009 10:00&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Santos - Brasil&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;28/10/2009&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;29/10/2009 10:00&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Suzano Papel&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;23/10/2009&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;26/10/2009 10:00&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;TAM&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40158" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;12/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Antes do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40158.4583333333" sdnum="1033;0;MM/DD/YY HH:MM AM/PM" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;12/11/09 11:00 AM&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Tarpon Investment&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;30/10/2009&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="39914.5416666667" sdnum="1033;0;MM/DD/YY HH:MM AM/PM" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;04/11/09 01:00 PM&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Telemar&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;22/10/2009&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;23/10/2009 11:00&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;TIM Participações&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;30/10/2009&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Durante do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;30/10/2009 14:00&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Totvs&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;28/10/2009&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;29/10/2009 11:30&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Tractebel&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="39944" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;05/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="39975.5" sdnum="1033;0;MM/DD/YY HH:MM AM/PM" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;06/11/09 12:00 PM&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Trisul&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40158" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;12/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;13/11/2009 11:00&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Ultrapar&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40128" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;11/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;13/11/2009 12:30&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Usiminas&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;21/10/2009&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;22/10/2009 10:30&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;V C P&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="40158" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;12/11/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;13/11/2009 (A definir)&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Previsto&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Vale Rio Doce&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;28/10/2009&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Depois do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;29/09/2009 12:00&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Vivo Participações&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="39943" sdnum="1033;0;MM/DD/YY" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;05/10/09&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Antes do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" sdval="39944.375" sdnum="1033;0;MM/DD/YY HH:MM AM/PM" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;05/11/09 09:00 AM&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Weg&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;26/10/2009&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Antes do Pregão&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;27/10/2009 11:00&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" colspan="2" height="18" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Wilson Sons&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;29/10/2009&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;A definir&lt;/span&gt;&lt;/td&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0);" align="LEFT"&gt;&lt;span style="font-family:Liberation Serif;"&gt;Confirmado&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;  &lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://www.infomoney.com.br"&gt;Infomoney&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-6429533777644696009?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/6429533777644696009/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/11/cronograma-de-publicacao-de-resultados.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/6429533777644696009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/6429533777644696009'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/11/cronograma-de-publicacao-de-resultados.html' title='[Bolsa de Valores] Cronograma de publicação de resultados'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-2391366150850946116</id><published>2009-11-11T02:57:00.000-08:00</published><updated>2009-11-11T16:54:14.099-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutoriais'/><title type='text'>[OpenOffice] Índices e Sumários</title><content type='html'>&lt;br&gt;&lt;br /&gt;No link abaixo um tutorial ensinando como criar índices e sumários utilizando o OpenOffice. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.novell.com/coolsolutions/feature/17392.html"&gt;Índices e sumários no OpenOffice&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-2391366150850946116?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/2391366150850946116/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/11/openoffice-indices-e-sumarios.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/2391366150850946116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/2391366150850946116'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/11/openoffice-indices-e-sumarios.html' title='[OpenOffice] Índices e Sumários'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-1120649577877822393</id><published>2009-11-10T16:56:00.000-08:00</published><updated>2009-11-11T16:54:36.796-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parapente'/><title type='text'>[Voo livre] Voo em Santa Rita do Sapucaí</title><content type='html'>&lt;br&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Decolagem na rampa de voo livre de Santa Rita do Sapucaí &lt;span style="font-weight:bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Video:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/EY_5owMplSc&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/EY_5owMplSc&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-1120649577877822393?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/1120649577877822393/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/11/voo-livre.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/1120649577877822393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/1120649577877822393'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/11/voo-livre.html' title='[Voo livre] Voo em Santa Rita do Sapucaí'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-2978753237899741063</id><published>2009-11-08T16:18:00.000-08:00</published><updated>2009-11-08T16:23:01.053-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Processamento Digital de Sinais'/><title type='text'>Matlab/Octave - Funções: Convolução</title><content type='html'>function [y,ny]=conv_m(x,nx,h,nh)&lt;br /&gt;&lt;br /&gt;% Modified convolution routine for signal processing&lt;br /&gt;% --------------------------------------------------&lt;br /&gt;% [y,ny]=conv_m(x,nx,h,nh)&lt;br /&gt;%&lt;br /&gt;% [y,ny] = convolution result&lt;br /&gt;% [x,nx] = first signal&lt;br /&gt;% [h,nh] = second signal&lt;br /&gt;%&lt;br /&gt;&lt;br /&gt;nyb = nx(1) + nh(1);&lt;br /&gt;nye = nx(length(x)) + nh(length(h));&lt;br /&gt;ny= [nyb:nye];&lt;br /&gt;y = conv (x,h);&lt;br /&gt;&lt;br /&gt;end&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-2978753237899741063?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/2978753237899741063/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/11/matlaboctave-funcoes-convolucao.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/2978753237899741063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/2978753237899741063'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/11/matlaboctave-funcoes-convolucao.html' title='Matlab/Octave - Funções: Convolução'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-9009310498149495180</id><published>2009-11-08T13:28:00.001-08:00</published><updated>2009-11-08T13:30:55.776-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Processamento Digital de Sinais'/><title type='text'>Matlab/Octave - Funções: Decompor em sinais par/impar</title><content type='html'>function [xe, xo, m]= evenodd(x,n)&lt;br /&gt;% Real signal decomposition into even and odd parts&lt;br /&gt;% --------------------------------------------------&lt;br /&gt;% [xe, xo, m]= evenodd(x,n)&lt;br /&gt;%&lt;br /&gt;&lt;br /&gt;if any(imag(x) ~= 0)&lt;br /&gt;    error('x is not a real sequence')&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;m = -fliplr(n);&lt;br /&gt;m1=min([m,n]);&lt;br /&gt;m2=max([m,n])&lt;br /&gt;m=m1:m2;&lt;br /&gt;nm=n(1)-m(1);&lt;br /&gt;n1=1:length(n);&lt;br /&gt;x1=zeros(1,length(m));&lt;br /&gt;x1(n1+nm)=x;&lt;br /&gt;x=x1;&lt;br /&gt;xe=0.5*(x+fliplr(x));&lt;br /&gt;xo=0.5*(x-fliplr(x));&lt;br /&gt;end&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-9009310498149495180?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/9009310498149495180/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/11/matlaboctave-funcoes-decompor-em-sinais.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/9009310498149495180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/9009310498149495180'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/11/matlaboctave-funcoes-decompor-em-sinais.html' title='Matlab/Octave - Funções: Decompor em sinais par/impar'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-348500649959903771</id><published>2009-11-08T13:27:00.001-08:00</published><updated>2009-11-08T13:32:22.253-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Processamento Digital de Sinais'/><title type='text'>Matlab/Octave - Funções: Rotacionar em n=0</title><content type='html'>function [y,n]=sigfold(x,n)&lt;br /&gt;% implements y(n) = x(-n)&lt;br /&gt;% --------------------------&lt;br /&gt;% [y,n]=sigfold(x,n)&lt;br /&gt;%&lt;br /&gt;&lt;br /&gt;y=fliplr(x);&lt;br /&gt;n= -fliplr(n);&lt;br /&gt;&lt;br /&gt;end;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-348500649959903771?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/348500649959903771/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/11/matlaboctave-funcoes-rotacionar-em-n0.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/348500649959903771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/348500649959903771'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/11/matlaboctave-funcoes-rotacionar-em-n0.html' title='Matlab/Octave - Funções: Rotacionar em n=0'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-4980645376768530020</id><published>2009-11-08T13:26:00.000-08:00</published><updated>2009-11-08T13:33:40.401-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Processamento Digital de Sinais'/><title type='text'>Matlab/Octave - Funções: Deslocamento</title><content type='html'>function [y,n]=sigshift(x,m,n0)&lt;br /&gt;% implements y(n) = (n-n0)&lt;br /&gt;% --------------------------&lt;br /&gt;% [y,n]=sigshift(x,m,n0)&lt;br /&gt;%&lt;br /&gt;&lt;br /&gt;n=m+n0;&lt;br /&gt;y=x;&lt;br /&gt;&lt;br /&gt;end;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-4980645376768530020?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/4980645376768530020/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/11/matlaboctave-funcoes-deslocamento.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/4980645376768530020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/4980645376768530020'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/11/matlaboctave-funcoes-deslocamento.html' title='Matlab/Octave - Funções: Deslocamento'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-7004247820784810501</id><published>2009-11-08T13:25:00.000-08:00</published><updated>2009-11-08T13:34:37.415-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Processamento Digital de Sinais'/><title type='text'>Matlab/Octave - Funções: Multiplicar Sequências</title><content type='html'>function [y,n] = sigmult(x1,n1,x2,n2)&lt;br /&gt;&lt;br /&gt;% implements y(n)= x1(n)*x2(n)&lt;br /&gt;% -----------------------------&lt;br /&gt;% [y,n] = sigmult[x1,n1,x2,n2)&lt;br /&gt;%&lt;br /&gt;% y = sum sequence oven n, which includes n1 and n2&lt;br /&gt;% x1 = first sequence over n1&lt;br /&gt;% n2 = seconda sequence over n2&lt;br /&gt;&lt;br /&gt;n= min(min(n1),min(n2)):max(max(n1),max(n2));&lt;br /&gt;y1 = zeros(1,length(n);&lt;br /&gt;y2=y1;&lt;br /&gt;y1(find((n&gt;=min(n1))&amp;(n&lt;=max(n1))==1))=x1;&lt;br /&gt;y2(find((n&gt;=min(n2))&amp;(n&lt;=max(n2))==1))=x2;&lt;br /&gt;y=y1 .* y2;&lt;br /&gt;&lt;br /&gt;end&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-7004247820784810501?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/7004247820784810501/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/11/matlaboctave-funcoes-multiplicar.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/7004247820784810501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/7004247820784810501'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/11/matlaboctave-funcoes-multiplicar.html' title='Matlab/Octave - Funções: Multiplicar Sequências'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-3871874737962992182</id><published>2009-11-08T13:24:00.002-08:00</published><updated>2009-11-08T13:35:21.741-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Processamento Digital de Sinais'/><title type='text'>Matlab/Octave - Funções: Adicionar Sequências</title><content type='html'>function [y,n] = sigadd(x1,n1,x2,n2)&lt;br /&gt;&lt;br /&gt;% implements y(n)= x1(n)+x2(n)&lt;br /&gt;% -----------------------------&lt;br /&gt;% [y,n] = sigadd(x1,n1,x2,n2)&lt;br /&gt;%&lt;br /&gt;% y = sum sequence oven n, which includes n1 and n2&lt;br /&gt;% x1 = first sequence over n1&lt;br /&gt;% n2 = seconda sequence over n2&lt;br /&gt;&lt;br /&gt;n= min(min(n1),min(n2)):max(max(n1),max(n2));&lt;br /&gt;y1 = zeros(1,length(n);&lt;br /&gt;y2=y1;&lt;br /&gt;y1(find((n&gt;=min(n1))&amp;(n&lt;=max(n1))==1))=x1;&lt;br /&gt;y2(find((n&gt;=min(n2))&amp;(n&lt;=max(n2))==1))=x2;&lt;br /&gt;y=y1+y2;&lt;br /&gt;&lt;br /&gt;end&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-3871874737962992182?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/3871874737962992182/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/11/matlaboctave-funcoes-adicionar.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/3871874737962992182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/3871874737962992182'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/11/matlaboctave-funcoes-adicionar.html' title='Matlab/Octave - Funções: Adicionar Sequências'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-3930472802147185516</id><published>2009-11-08T13:24:00.001-08:00</published><updated>2009-11-08T13:29:39.246-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Processamento Digital de Sinais'/><title type='text'>Matlab/Octave - Funções: Impulso</title><content type='html'>function [x,n] = impseq(n0,n1,n2)&lt;br /&gt;%Generates n(n) = delta(n-n0); n1&lt;=n&lt;=n2&lt;br /&gt;%---------------------------------------&lt;br /&gt;%[x,n] = impseq(n0,n1,n2)&lt;br /&gt;n=[n1:n2];&lt;br /&gt;x=[(n-n0)==0];&lt;br /&gt;end&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-3930472802147185516?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/3930472802147185516/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/11/matlaboctave-funcoes-impulso.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/3930472802147185516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/3930472802147185516'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/11/matlaboctave-funcoes-impulso.html' title='Matlab/Octave - Funções: Impulso'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-600239068568127520</id><published>2009-11-08T13:19:00.000-08:00</published><updated>2009-11-08T13:29:39.246-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Processamento Digital de Sinais'/><title type='text'>Matlab/Octave - Funções: Degrau</title><content type='html'>function [x,n]=stepseq(n0,n1,n2)&lt;br /&gt;% Generates x(n)= u(n-n0); n1&lt;=n&lt;=n2&lt;br /&gt;% -------------------------------------&lt;br /&gt;% [x,n]=stepseq(n0,n1,n2)&lt;br /&gt;n=[n1:n2];&lt;br /&gt;x=[(n-n0)]&gt;=0;&lt;br /&gt;end&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-600239068568127520?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/600239068568127520/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/11/matlaboctave-funcoes-degrau.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/600239068568127520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/600239068568127520'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/11/matlaboctave-funcoes-degrau.html' title='Matlab/Octave - Funções: Degrau'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-6728964889813803232</id><published>2009-10-17T13:05:00.000-07:00</published><updated>2009-11-08T12:59:03.954-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Processamento Digital de Sinais'/><title type='text'>Octave</title><content type='html'>Como somar 2 sequências levando em consideração a posição da amostra 0.&lt;br /&gt;&lt;br /&gt;%seq1 - Sequencia 1&lt;br /&gt;%n1 - index da amostra zero no vetor seq1&lt;br /&gt;%seq2 - Sequencia 2&lt;br /&gt;%n2 - index da amostra zero no vetor seq2&lt;br /&gt;&lt;br /&gt;function s=addSequence ( seq1, n1 , seq2, n2 )&lt;br /&gt;a2=length(seq1) - n1;&lt;br /&gt;b2=length(seq2) - n2;&lt;br /&gt;% calcula tamanho do novo vetores&lt;br /&gt;if n1 &gt; n2 seq2 = [[zeros(1, n1-n2)] [seq2] ]&lt;br /&gt;else seq1 = [[zeros(1,n2-n1)] [seq1] ]&lt;br /&gt;endif&lt;br /&gt;if a2 &gt; b2 seq2 = [ [seq2] [zeros(1,a2-b2)] ]&lt;br /&gt;else seq1 = [ [seq1] [zeros(1,b2-a2)] ]&lt;br /&gt;endif&lt;br /&gt;s=seq1 + seq2;&lt;br /&gt;endfunction&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-6728964889813803232?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/6728964889813803232/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/10/octave_17.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/6728964889813803232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/6728964889813803232'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/10/octave_17.html' title='Octave'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-2520690082741759394</id><published>2009-10-17T12:36:00.000-07:00</published><updated>2009-11-10T16:48:01.282-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parapente'/><title type='text'>Coupe Icare</title><content type='html'>Sobre o evento :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.coupe-icare.org/"&gt;http://www.coupe-icare.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Video:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/_ObzNbbSxt8&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/_ObzNbbSxt8&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-2520690082741759394?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/2520690082741759394/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/10/coupe-icare.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/2520690082741759394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/2520690082741759394'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/10/coupe-icare.html' title='Coupe Icare'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-1577338170391093259</id><published>2009-10-15T19:59:00.000-07:00</published><updated>2009-11-08T12:55:56.788-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Debian lenny + eclipse</title><content type='html'>Tive problemas com a instalação do eclipse no debian lenny utilizando o apt-get&lt;br /&gt;&lt;br /&gt;Eclipse erro JVM terminated. Exit code=127&lt;br /&gt;&lt;br /&gt;O problema pode ser corrigido facilmente seguindo o tutorial:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nidez.com.br/linux/eclipse-erro-jvm-terminated-exit-code127-no-debian-lenny-solucao/"&gt;http://www.nidez.com.br/linux/eclipse-erro-jvm-terminated-exit-code127-no-debian-lenny-solucao/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-1577338170391093259?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/1577338170391093259/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/10/debian-lenny-eclipse.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/1577338170391093259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/1577338170391093259'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/10/debian-lenny-eclipse.html' title='Debian lenny + eclipse'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-3363374447694375510</id><published>2009-10-09T19:36:00.000-07:00</published><updated>2009-11-08T12:56:44.939-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Engenharia Biomédica'/><title type='text'>Plotando o gráfico (WFDB lib)</title><content type='html'>Compilar PLT&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.physionet.org/physiotools/plt/plt/html/node53.html"&gt;http://www.physionet.org/physiotools/plt/plt/html/node53.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;PLT tutorial&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.physionet.org/physiotools/plt/plt/html/book.html"&gt;http://www.physionet.org/physiotools/plt/plt/html/book.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Exemplo de como se plota um gráfico a partir de um aquivo.dat&lt;br /&gt;&lt;br /&gt;plt Arquivo.dat 0 1 -xa 0 4.5 -t "NOME DA JANELA" \&lt;br /&gt;&lt;pre&gt;      -x "EIXO X" -y "EIXO Y" -T lw | \&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   lwcat -png &gt;arquivo.png&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-3363374447694375510?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/3363374447694375510/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/10/plotando-o-grafico.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/3363374447694375510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/3363374447694375510'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/10/plotando-o-grafico.html' title='Plotando o gráfico (WFDB lib)'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-2671466014246252485</id><published>2009-10-09T18:46:00.000-07:00</published><updated>2009-11-08T12:56:44.939-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Engenharia Biomédica'/><title type='text'>A dynamical model for generating synthetic electrocardiogram signals</title><content type='html'>Paper:&lt;br /&gt;&lt;a href="http://www.physionet.org/physiotools/ecgsyn/paper/"&gt;http://www.physionet.org/physiotools/ecgsyn/paper/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Code:&lt;br /&gt;&lt;a href="http://www.physionet.org/physiotools/ecgsyn/C/src/"&gt;http://www.physionet.org/physiotools/ecgsyn/C/src/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ib.cnea.gov.ar/%7Efiscom/Libreria/NumRec/C/ran1.c"&gt;http://ib.cnea.gov.ar/~fiscom/Libreria/NumRec/C/ran1.c&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ib.cnea.gov.ar/%7Efiscom/Libreria/NumRec/C/dfour1.c"&gt;http://ib.cnea.gov.ar/~fiscom/Libreria/NumRec/C/dfour1.c&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-2671466014246252485?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/2671466014246252485/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/10/dynamical-model-for-generating.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/2671466014246252485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/2671466014246252485'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/10/dynamical-model-for-generating.html' title='A dynamical model for generating synthetic electrocardiogram signals'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-3460184599256552027</id><published>2009-10-08T20:05:00.000-07:00</published><updated>2009-11-08T12:56:44.939-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Engenharia Biomédica'/><title type='text'>Evaluating ECG Analyzers</title><content type='html'>&lt;a href="http://physionet.mit.edu/physiotools/wag/eval.htm"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-family:verdana;"&gt;http://physionet.mit.edu/physiotools/wag/eval.htm&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-3460184599256552027?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/3460184599256552027/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/10/evaluating-ecg-analyzers.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/3460184599256552027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/3460184599256552027'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/10/evaluating-ecg-analyzers.html' title='Evaluating ECG Analyzers'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-4593188838544619296</id><published>2009-10-02T07:11:00.000-07:00</published><updated>2009-11-08T12:55:56.788-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>[Kernel] Entendendo o /proc/stat</title><content type='html'>&lt;span style="font-style: italic;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: verdana;"&gt;Algumas informações importantes fornecidas pelo kernel&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: verdana;"&gt;&lt;span style="font-size:100%;"&gt;As vezes precisamos saber algumas informações sobre as atividades do kernel, o arquivo stat nos fornece alguma delas, abaxo uma breve descrição:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;pre&gt;&gt; cat /proc/stat&lt;br /&gt;cpu 1132 34 1441 11311718 3675 127 438&lt;br /&gt;cpu0 1132 34 1441 11311718 3675 127 438&lt;br /&gt;intr 114930548 113199788 3 0 5 263 0 4 [... mais um monte de números :P]&lt;br /&gt;ctxt 1990473&lt;br /&gt;btime 1062191376&lt;br /&gt;processes 2915&lt;br /&gt;procs_running 1&lt;br /&gt;procs_blocked 0&lt;/pre&gt;&lt;span style="font-family: verdana;"&gt;O primeiro campo CPU mostra o resumo de todas as CPU's listadas abaixo , no caso só temos uma CPU(CPU0) por isso os dados são iguais.&lt;br /&gt;&lt;br /&gt;Seguindo as colunas da esqueda para direita temos:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family: verdana;"&gt;user - Processos normais executados em "user mode"&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: verdana;"&gt;nice - Ainda não sei mto bem sobre esse tipo de processo :P&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: verdana;"&gt;system - Processos executados em "kernel mode"&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: verdana;"&gt;iowait - Aguardando processamento I/O&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: verdana;"&gt;irq - Serviços de interrupção&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: verdana;"&gt;softirq - &lt;/span&gt;&lt;span style="font-family: verdana;"&gt;Serviços de interrupção por software&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-family: verdana;"&gt;intr: Conta o número de interrupções . A primeira coluna o número de interrupções total , e as outras o número de interrupções de determinados serviços.&lt;br /&gt;&lt;br /&gt;btime: Tempo de execução em segundos&lt;br /&gt;&lt;br /&gt;process: Número de processos e threads criados&lt;br /&gt;&lt;br /&gt;procs_running: Número de processos em execução&lt;br /&gt;&lt;br /&gt;procs_blocked: Número de processos bloqueados&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-4593188838544619296?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/4593188838544619296/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/10/kernel-entendendo-o-procstat.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/4593188838544619296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/4593188838544619296'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/10/kernel-entendendo-o-procstat.html' title='[Kernel] Entendendo o /proc/stat'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-911951732640597556</id><published>2009-09-24T17:45:00.000-07:00</published><updated>2009-11-08T12:55:14.310-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux Embarcado'/><title type='text'>Rodando linux em um processador ARM utilizando QEMU</title><content type='html'>&lt;span style="font-family: verdana; font-style: italic;font-size:85%;" &gt;Tuturial exemplicando passo-a-passo&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://iomem.com/archives/2-Running-Linux-for-ARM-processors-under-QEMU.html"&gt;http://iomem.com/archives/2-Running-Linux-for-ARM-processors-under-QEMU.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-911951732640597556?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/911951732640597556/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/09/rodando-linux-em-um-processador-arm.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/911951732640597556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/911951732640597556'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/09/rodando-linux-em-um-processador-arm.html' title='Rodando linux em um processador ARM utilizando QEMU'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-542823531345016309</id><published>2009-08-27T07:01:00.000-07:00</published><updated>2009-11-08T12:58:32.411-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutoriais'/><title type='text'>Dica - Configuração do Tortoise</title><content type='html'>&lt;span style="font-style: italic;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: verdana;"&gt;Dica de utilização do software de controle de versão Tortoise&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: verdana;"&gt;É possível configurar o software para que ele não fique perguntando sua senha toda hora.&lt;br /&gt;Clique com o botão bireito do mouse e selecione cvs/preferences, depois selecione a aba tools, no campo ssh application terá algo do tipo:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;C:\Program Files\TortoiseCVS\TortoisePlink.exe&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Coloque o comando -pw suasenha , ficará a assim&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family: verdana;"&gt;C:\Program Files\TortoiseCVS\TortoisePlink.exe -pw minhasenha&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: verdana;"&gt;Só clicar OK !&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-542823531345016309?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/542823531345016309/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/08/dica-configuracao-do-tortoise.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/542823531345016309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/542823531345016309'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/08/dica-configuracao-do-tortoise.html' title='Dica - Configuração do Tortoise'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-562405741584468463</id><published>2009-08-26T05:01:00.000-07:00</published><updated>2009-11-08T12:57:20.177-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bolsa de Valores'/><title type='text'>Bolsa de Valores</title><content type='html'>&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 11"&gt;&lt;meta name="Originator" content="Microsoft Word 11"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CFELIPE%7E1.CAS%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C03%5Cclip_filelist.xml"&gt;&lt;o:smarttagtype namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="PersonName"&gt;&lt;/o:smarttagtype&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if !mso]&gt;&lt;object classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id="ieooui"&gt;&lt;/object&gt; &lt;style&gt; st1\:*{behavior:url(#ieooui) } &lt;/style&gt; &lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman"; 	mso-ansi-language:PT-BR; 	mso-fareast-language:PT-BR;} h1 	{mso-style-next:Normal; 	margin-top:12.0pt; 	margin-right:0in; 	margin-bottom:3.0pt; 	margin-left:0in; 	mso-pagination:widow-orphan; 	page-break-after:avoid; 	mso-outline-level:1; 	font-size:16.0pt; 	font-family:Arial; 	mso-font-kerning:16.0pt; 	mso-ansi-language:PT-BR; 	mso-fareast-language:PT-BR;} a:link, span.MsoHyperlink 	{color:blue; 	text-decoration:underline; 	text-underline:single;} a:visited, span.MsoHyperlinkFollowed 	{color:purple; 	text-decoration:underline; 	text-underline:single;} @page Section1 	{size:595.3pt 841.9pt; 	margin:70.85pt 85.05pt 70.85pt 85.05pt; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:965811817; 	mso-list-type:hybrid; 	mso-list-template-ids:-119364196 68550671 68550681 68550683 68550671 68550681 68550683 68550671 68550681 68550683;} @list l0:level1 	{mso-level-tab-stop:.25in; 	mso-level-number-position:left; 	margin-left:.25in; 	text-indent:-.25in;} ol 	{margin-bottom:0in;} ul 	{margin-bottom:0in;}&lt;/style&gt;&lt;a name="_Ref170875169"&gt;&lt;span style="" lang="PT-BR"&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-size:85%;"&gt;Noções básicas sobre bolsa de valores&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:130%;"&gt;1 - Dividendos&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="PT-BR"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="PT-BR"&gt;Dividendos é o montante pago em dinheiro e de forma proporcional à quantidade de ações possuídas. Pela Lei das S.A., deverá ser distribuído um dividendo &lt;b style=""&gt;mínimo de 25&lt;/b&gt;% do lucro líquido apurado &lt;st1:personname productid="em cada exerc￭cio. A" st="on"&gt;em cada exercício. A&lt;/st1:personname&gt; decisão sobre o pagamento de dividendos anuais é feita pela Assembléia Geral Ordinária e o Conselho de Administração pode decidir sobre distribuição de dividendos intercalares e intermediários. Os dividendos são isento de imposto para o detentor da ação, visto a empresa (S.A.) já pagou o imposto pelo lucro bruto, pois dividendo é o lucro liquido.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="PT-BR"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span lang="PT-BR"&gt;Data “com”&lt;/span&gt;&lt;/b&gt;&lt;span lang="PT-BR"&gt; é o dia (fechamento) que você deve ter a ação para que tenha o direito de receber o provento que pode ser dividendos, Juros sobre capital próprio (JCP) [&lt;span style=""&gt;2&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:data&gt;08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003100370030003800370035003100360039000000&lt;/w:data&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;/span&gt;], bonificação ou direito de subscrição[&lt;span style=""&gt;3&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:data&gt;08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003100370030003800370035003100380030000000&lt;/w:data&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;/span&gt;].&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="PT-BR"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span lang="PT-BR"&gt;Data de pagamento&lt;/span&gt;&lt;/b&gt;&lt;span lang="PT-BR"&gt; é o dia que você vai receber o dinheiro que tem direito, não importando se você tem ou não a ação que propiciou o provento, por exemplo, se você na data “com” (26/04/2007 fechamento) tinha a ação 100 ações da Cemig CMIG4, você tem direito de receber R$ 2,943786 por ação, que da R$ 294,37 então na data do pagamento que é 30/06/2007 você vai receber este dinheiro, independente se você ainda tem ou já vendeu as ações. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="PT-BR"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="PT-BR"&gt;Quem investe em dividendos deve atentar para 2 termos, &lt;b style=""&gt;dividend payout e dividend yield&lt;/b&gt;, outro fator que deve ser levado em consideração é o perfil da empresa e a freqüência que ela paga os dividendos.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="PT-BR"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span lang="PT-BR"&gt;Divedend payout&lt;/span&gt;&lt;/b&gt;&lt;span lang="PT-BR"&gt; é quando do lucro a Empresa S.A distribui entre os acionistas, por exemplo, a CMIG em 2004 distribuiu 50% do lucro entre os acionistas, ou seja, payout de 50%, a Eletropaulo (ELPL) em 2007 distribuiu 95% do lucro.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="PT-BR"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span lang="PT-BR"&gt;Dividend yield&lt;/span&gt;&lt;/b&gt;&lt;span lang="PT-BR"&gt; é a relação entre quanto foi pago de dividendo nos últimos 12 meses em relação ao preço da ação, por exemplo, se a ação hoje esta sendo negociada a 25 reais, e nos últimos 12 meses é distribuiu R$2,50 em dividendos então temos que a empresa S.A tem um dividend yield de 10%. Como o preço da ação pode variar bastante este valor de yield pode estar distorcido, por exemplo, se ação custava 50 reais e hoje esta a 25, o yield é de 10% porem no geral você está perdendo, pois a ação desvalorizou. O contrário também é valido, você pode ter comprada a 12 reais e hoje ela vale 25, neste caso você ganha 2 vezes, uma que a ação subiu 100% mais os 10% extra de yield.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="PT-BR"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="PT-BR"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="PT-BR"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="PT-BR"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;table class="MsoTableGrid" style="border: medium none ; margin-left: 113.4pt; border-collapse: collapse;" border="1" cellpadding="0" cellspacing="0"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 1.25in;" valign="top" width="120"&gt;   &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;span lang="PT-BR"&gt;BRTO4&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: solid solid solid none; padding: 0in 5.4pt; width: 81pt;" valign="top" width="108"&gt;   &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;span lang="PT-BR"&gt;12,14%&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; padding: 0in 5.4pt; width: 1.25in;" valign="top" width="120"&gt;   &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;span lang="PT-BR"&gt;BRTP4&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 81pt;" valign="top" width="108"&gt;   &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;span lang="PT-BR"&gt;10,46%&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; padding: 0in 5.4pt; width: 1.25in;" valign="top" width="120"&gt;   &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;span lang="PT-BR"&gt;CGAS5&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 81pt;" valign="top" width="108"&gt;   &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;span lang="PT-BR"&gt;10,00%&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; padding: 0in 5.4pt; width: 1.25in;" valign="top" width="120"&gt;   &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;span lang="PT-BR"&gt;TLPP4&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 81pt;" valign="top" width="108"&gt;   &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;span lang="PT-BR"&gt;9,90%&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; padding: 0in 5.4pt; width: 1.25in;" valign="top" width="120"&gt;   &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;span lang="PT-BR"&gt;CPFE3&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 81pt;" valign="top" width="108"&gt;   &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;span lang="PT-BR"&gt;9,25%&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="PT-BR"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="PT-BR"&gt;.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="PT-BR"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span lang="PT-BR"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;      &lt;h1 style="margin-left: 0.25in; text-indent: -0.25in;"&gt;&lt;a name="_Ref170875169"&gt;&lt;!--[if !supportLists]--&gt;&lt;!--[endif]--&gt;&lt;/a&gt;&lt;/h1&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span lang="PT-BR"&gt;Freqüência de pagamento&lt;/span&gt;&lt;/b&gt;&lt;span lang="PT-BR"&gt;, normalmente as empresa pagam 1 ou duas vezes no ano, existe empresas que pagam trimestralmente (Gerdal), e por fim as que pagam mensalmente (Bradesco e Itaú). Para ver as empresa paga dividendos veja o histórico de proventos da empresa no site da Bovespa (&lt;a href="http://www.bovespa.com.br/"&gt;http://www.bovespa.com.br&lt;/a&gt;) no menu superior “empresa/para investidor &gt;/empresas listadas (...)” escolha a empresa pelo nome. Aparecerá um balanço da empresa e um menu para histórico de “proventos &lt;st1:personname productid="em dinheiro”. A PN" st="on"&gt;em  dinheiro”. A PN&lt;/st1:personname&gt; é a número 4 e a ON a número 3, exemplo, BBDC3 é ON e BBDC4 é PN.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span lang="PT-BR"&gt;Perfil da empresa&lt;/span&gt;&lt;/b&gt;&lt;span lang="PT-BR"&gt;, normalmente empresa em crescimento paga menos dividendos pois precisam do dinheiro do lucro para investimento na própria empresa, motivo pelo qual paga menos dividendos, mas em compensação como ela esta crescendo o preço da ação sobe mais rapidamente. Empresas já consolidada tendem a pagar mais dividendos, para atrair mais investidores, que visam o retorno proporcionado, já a ação não tende a ter um forte crescimento.Preço da ação vs dividendos, empresas que pagam dividendos altos, como BRTO4, ELPL6, CGAS5, CMIG etc, os preços das ações sobem quando chega perto da data “com” dos dividendos, no dia seguinte ela volta para o preço normal já descontado o valor do dividendo. Por exemplo, ELPL6 anunciou numa segunda-feira que pagaria R$12,09 por ação na data “com” sexta-feira, as ações subiram durante a semana fechando na sexta-feira a R$128,40, na segunda após o pagamento, o histórico da ação dizia que ela fechou sexta a R$116,00 e estava abrindo a segunda com 114. Parece estanho, já que quem comprou a ação antes do fechamento na sexta pagou 128,40, e na segunda já abriu a 114, isto acontece porque na segunda a ação já começou a ser negociada sem o premio (dividendos de 12,09), ou seja, 128,50 menos os 12,09 que da por volta de 116, e abrindo em queda a 114. O que parecia uma pechincha comprar ações da ELPL6 a 125 na quinta e ganhar 12%, já de cara na sexta, na verdade não aconteceu, pois os preços negociados antes da data “com” já estava embutido o valor do dividendos.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="PT-BR"&gt;&lt;span style="font-size:130%;"&gt;2 - JCP&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="PT-BR"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="PT-BR"&gt;Os JCP (Juros sobre Capital Próprio), por sua vez, são pagos com base no lucro retido pela empresa nos anos anteriores, além de trazer incidência de imposto de renda de 15% na fonte para quem recebe o benefício, ou seja, 15% do que você tem direito de receber fica retido na fonte.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:130%;"&gt;3 - Bonificações&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;span lang="PT-BR"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="PT-BR"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;a name="_Ref170875180"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="PT-BR"&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="PT-BR"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="PT-BR"&gt;As bonificações em ações, que, em caso de incorporação de reservas e lucros por parte da empresa, são oferecidas gratuitamente aos acionistas. Outro tipo de bonificação é a bonificação em dinheiro, que pode ser concedida pelas empresas como uma participação adicional nos lucros.&lt;br /&gt;&lt;br /&gt;Já os direitos de subscrição conferem ao acionista o direito de adquirir, em caso de aumento de capital, preferencialmente, ações da empresa, para preservar a proporção das ações que possui. Vale destacar que o investidor pode, ao invés de exercer seu direito de subscrição, optar por vender seu “direito de compra” no mercado. Quando isto acontece aparece do nada algumas ações da empresa na sua carteira. No meu caso, apareceu ações com numeração “1”, eu tinha TOYB3 e apareceu TOYB1 (que eu podia vender) durante um período especifico, depois ela sumiu.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="PT-BR"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-562405741584468463?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/562405741584468463/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/08/bolsa-de-valores.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/562405741584468463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/562405741584468463'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/08/bolsa-de-valores.html' title='Bolsa de Valores'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-8300157405653888228</id><published>2009-08-18T06:50:00.000-07:00</published><updated>2009-11-08T12:55:14.310-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux Embarcado'/><title type='text'>GPIO Interface</title><content type='html'>&lt;span style="font-style: italic;font-size:85%;" &gt;&lt;span style="font-family:verdana;"&gt;Como acessar pinos de entrada e saída em sistemas embarcados&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;Abaixo segue os links de 2 sites que descrevem o funcionamento da LIB que faz acesso aos pinos e entrada e saída do processador.&lt;br /&gt;&lt;br /&gt;Fiz os testes utilizando kernel 2.6.27 rodando em um XScale PXA270.&lt;br /&gt;&lt;br /&gt;Links:&lt;br /&gt;&lt;br /&gt;Documentação:&lt;br /&gt;&lt;a href="http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/gpio.txt;h=36af58eba136bac198ea3b1f33f34236be9ce5df;hb=HEAD"&gt;http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/gpio.txt;h=36af58eba136bac198ea3b1f33f34236be9ce5df;hb=HEAD&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;How to:&lt;br /&gt;&lt;a href="http://www.avrfreaks.net/wiki/index.php/Documentation:Linux/GPIO"&gt;http://www.avrfreaks.net/wiki/index.php/Documentation:Linux/GPIO&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Exemplo:&lt;br /&gt;&lt;a href="http://wh1t3s.com/2009/05/14/reading-beagleboard-gpio/"&gt;http://wh1t3s.com/2009/05/14/reading-beagleboard-gpio/&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-8300157405653888228?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/8300157405653888228/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/08/gpio-interface.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/8300157405653888228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/8300157405653888228'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/08/gpio-interface.html' title='GPIO Interface'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-8253128757511462634</id><published>2009-08-06T10:05:00.000-07:00</published><updated>2009-11-08T12:57:59.839-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RTOS'/><title type='text'>Entendendo o FreeRTOS - Multitasking</title><content type='html'>&lt;span style="font-family: verdana;font-size:85%;" class="Apple-style-span" &gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;Descrevendo o funcionamento do sistema de tempo real FreeRTOS&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;O kernel é o componente mais importante de um sistema operacional. É o responsável pelo controle das tarefas desempenhadas pelo sistema operacional.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Multitasking é a capacidade de um sistema de executar mais de uma tarafa "ao mesmo tempo". Como sabemos isso não é possível por um sistema operacional, e para dar a impressão ao usuário tarefas estão sendo executadas em paralelo, sua execução é dividida durante o tempo.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.freertos.org/implementation/TaskExecution.gif"&gt;&lt;img style="cursor: pointer; width: 601px; height: 329px;" src="http://www.freertos.org/implementation/TaskExecution.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-8253128757511462634?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/8253128757511462634/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/08/entendendo-o-freertos-multitasking.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/8253128757511462634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/8253128757511462634'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/08/entendendo-o-freertos-multitasking.html' title='Entendendo o FreeRTOS - Multitasking'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-5957555528481668107</id><published>2009-07-21T10:07:00.000-07:00</published><updated>2009-11-08T12:55:14.310-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux Embarcado'/><title type='text'>Compilando QT para sistemas embarcados</title><content type='html'>&lt;span style="font-style: italic;font-size:85%;" &gt;&lt;span style="font-family:verdana;"&gt;Como compilar a bilbioteca QT para arquitetura ARM&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Importante lembrar que a biblioteca QT é open souce para softwares sem fins comerciais&lt;br /&gt;&lt;br /&gt;Este tutorial mostra como compilar a versão embedded para aquitetura ARM utilizando Debian Lenny.&lt;br /&gt;&lt;br /&gt;Baixe o pacote no link &lt;a href="http://www.qtsoftware.com/downloads"&gt;http://www.qtsoftware.com/downloads&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Descompacte o arquivo e dentro do diretório execute o comando:&lt;br /&gt;&lt;br /&gt;O comando ./configure --help mostra todas as opções de compilação disponíveis. Neste tutorial a compilação será feita para utilizar displays touchscreen.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;./configure -embedded arm -xplatform qws/linux-arm-g++ -qt-mouse-tslib -L/path/tslib/lib -I/path/tslib/include&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Note que no comando acima pode ser necessário passar o diretório em que está localizado as libs e os includes da TSLIB. O tutorial anterior mostra como fazer a compilção da TSLIB.&lt;br /&gt;&lt;br /&gt;Depois execute:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;make &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A compilação completa com os exemplos demora cerca de 1 hr&lt;br /&gt;&lt;br /&gt;All done ! :D&lt;br /&gt;&lt;br /&gt;Fontes:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.qtsoftware.com/"&gt;http://www.qtsoftware.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://doc.trolltech.com/4.3/qtopiacore-pointer.html"&gt;http://doc.trolltech.com/4.3/qtopiacore-pointer.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-5957555528481668107?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/5957555528481668107/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/07/compilando-qt-para-sistemas-embarcados.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/5957555528481668107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/5957555528481668107'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/07/compilando-qt-para-sistemas-embarcados.html' title='Compilando QT para sistemas embarcados'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-2156616934225927795</id><published>2009-07-16T11:17:00.000-07:00</published><updated>2010-07-06T16:15:54.693-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux Embarcado'/><title type='text'>Compilando TSLIB para plataforma ARM</title><content type='html'>&lt;p&gt;&lt;span style="font-family:verdana;"&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;Como compilar TSLIB para plataformas ARM&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:100%;"&gt;Este tutorial descreve como cross compilar a TSLIB para arquitetura ARM. A plataforma utilizada para compilção da biblioteca Debian Lenny. Seguem os passos:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:100%;"&gt;Para compilar precisaremos das seguintes bibliotecas:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:100%;"&gt;autoconf&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:100%;"&gt;automake&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:100%;"&gt;debhelper&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:100%;"&gt;dpatch&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:100%;"&gt;libtool&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:100%;"&gt;Para instalar utilize o comando:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;apt-get install autoconf automake debhelper dpatch libtool&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:100%;"&gt;Lembre-se . É necessário ter o arm toolchain instalado corretamente!!!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:100%;"&gt;Faça o download da TSLIB no site: &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;a href="http://tslib.berlios.de/"&gt;&lt;span style="font-size:100%;"&gt;http://tslib.berlios.de/&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:100%;"&gt;Descompacte e dentro do diretório execute os comandos:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:100%;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:100%;"&gt;/autogen.sh&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;echo "ac_cv_func_malloc_0_nonnull=yes" &gt; arm-linux.autogen &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;export CC=/cross-compile/bin/arm-linux-gcc&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;export CXX=/cross-compile/bin/arm-linux-g++&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;export CONFIG_SITE=arm-linux.autogen&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;./configure --build=i386-linux --host=arm-linux --target=arm --prefix=$PWD/build&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:100%;"&gt;Depois execute o comando &lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;make &lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:100%;"&gt;Pronto , tslib cross compilado para plataforma ARM. Resultado estará dentro da pasta build.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Obs:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Depois de colocar as libs no filesystem é necessário exportar algumas variáveis de ambiente para que a tslib funcione corretamente:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;O exemplo abaixo foi utilizado para configuração da lib no kit PXA 270 da empresa &lt;a href="http://www.voipac.com/#Products"&gt;voipac&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;p&gt;export TSLIB_TSEVENTTYPE=H3600&lt;/p&gt;&lt;p&gt;export TSLIB_CONSOLEDEVICE=none&lt;/p&gt;&lt;p&gt;export TSLIB_FBDEVICE=/dev/fb0&lt;/p&gt;&lt;p&gt;export TSLIB_TSDEVICE=/dev/event0&lt;/p&gt;&lt;p&gt;export TSLIB_CALIBFILE=/etc/pointercal&lt;/p&gt;&lt;p&gt;export TSLIB_CONFFILE=/etc/ts.conf&lt;/p&gt;&lt;p&gt;export TSLIB_PLUGINDIR=/lib/ts&lt;/p&gt;&lt;p&gt;export QWS_MOUSE_PROTO=Tslib:/dev/event0&lt;/p&gt;&lt;p&gt;ts.conf&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;module_raw input&lt;/p&gt;&lt;p&gt;module pthres pmin=1&lt;/p&gt;&lt;p&gt;module variance delta=30&lt;/p&gt;&lt;p&gt;module dejitter delta=100&lt;/p&gt;&lt;p&gt;module linear&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"   style="  ;font-family:verdana;font-size:medium;"&gt;Fontes:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;&lt;a href="http://packages.debian.org/source/lenny/tslib"&gt;&lt;span style="font-size:100%;"&gt;http://packages.debian.org/source/lenny/tslib&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;&lt;a href="http://tslib.berlios.de/"&gt;&lt;span style="font-size:100%;"&gt;http://tslib.berlios.de/&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-2156616934225927795?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/2156616934225927795/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/07/compilando-tslib-para-plataforma-arm.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/2156616934225927795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/2156616934225927795'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/07/compilando-tslib-para-plataforma-arm.html' title='Compilando TSLIB para plataforma ARM'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-5952514730305550308</id><published>2009-06-23T18:17:00.000-07:00</published><updated>2009-11-08T12:54:10.641-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Capoeira'/><title type='text'>Capoeira Angola - Ensaio Sócio-etnográfico</title><content type='html'>&lt;span style="font-style: italic; font-family: verdana;font-family:verdana;" &gt;Livro de Wandeloir Rego que conta a históra da capoeira angola&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.4shared.com/file/113760672/95be011/Waldeloir_Rego_-_Capoeira_Angola_-_Ensaio_Scio-etnogrfico.html"&gt;Capoeira Angola - Ensaio Sócio-etnográfico&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-5952514730305550308?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/5952514730305550308/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/06/capoeira-angola-ensaio-socio.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/5952514730305550308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/5952514730305550308'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/06/capoeira-angola-ensaio-socio.html' title='Capoeira Angola - Ensaio Sócio-etnográfico'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3867937447727899994.post-8856960302689383320</id><published>2009-06-22T07:34:00.000-07:00</published><updated>2009-11-08T12:55:56.788-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Ubuntu 9.04 hardy - C Cedilha</title><content type='html'>&lt;span style="font-style: italic; color: rgb(0, 0, 0);font-size:85%;" &gt;Como fazer o c-cedilha (ç) funcionar com layout de teclado americano&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;Para fazer seu teclado funcionar o ç utilizando teclado com layout americano basta seguir os passos:&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;pre style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;sudo vim /usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Localize a linha&lt;/span&gt;&lt;span style="font-size:85%;"&gt;:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa&lt;/span&gt;&lt;span style="font-size:85%;"&gt;"&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;Substitua por:&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;pre&gt;&lt;span style="color: rgb(0, 0, 0); font-weight: bold;font-size:85%;" &gt;&lt;span style="color: rgb(0, 0, 0);"&gt;"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:e&lt;/span&gt;n"&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: verdana;font-family:verdana;font-size:85%;"  &gt;Note que a única alteração foi adicionar o en no final da linha. Isto faz com que o layout americano aceite o caracter ç&lt;/span&gt;&lt;span style="font-family: verdana;font-size:85%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: verdana;font-family:verdana;font-size:85%;"  &gt;Após esta modificação, faça logout e login novamente.&lt;/span&gt;&lt;span style="font-family: verdana;font-size:85%;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: verdana;font-family:verdana;font-size:85%;"  &gt;All done ! &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3867937447727899994-8856960302689383320?l=felipecpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://felipecpc.blogspot.com/feeds/8856960302689383320/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://felipecpc.blogspot.com/2009/06/ubuntu-9.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/8856960302689383320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3867937447727899994/posts/default/8856960302689383320'/><link rel='alternate' type='text/html' href='http://felipecpc.blogspot.com/2009/06/ubuntu-9.html' title='Ubuntu 9.04 hardy - C Cedilha'/><author><name>anuma</name><uri>http://www.blogger.com/profile/13601570142950060056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
