<?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-5920593049679433839</id><updated>2012-01-13T14:00:00.972-03:00</updated><category term='Ciência'/><category term='Áudio'/><category term='Vídeo'/><category term='Latex'/><category term='Bobagens'/><category term='Linux'/><title type='text'>Flávio Luiz Schiavoni</title><subtitle type='html'>Linux, Áudio e algumas bobagens.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>82</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-6351300366848807263</id><published>2012-01-13T13:57:00.001-03:00</published><updated>2012-01-13T14:00:00.977-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>APIs para desenvolvimento de software com áudio</title><content type='html'>&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Desenvolver uma aplicação que pode ser usada diretamente sobre a camada de áudio do SO é confusão. O Windows tem o DirectSound, WinKS, WASAPI, Windows Multimedia Library e ASIO, o Linux tem o FFADO, ALSA e OSS e o MacOS tem o Sound Manager, ASIO e Core Audio. Implementar um software que funcione em tudo isto pode ser transtorno.&lt;br /&gt;&lt;br /&gt;Encontrei algumas alternativas que parecem ser viáveis: JUCE, SDL, OpenAL, RTAudio e PortAudio. Basicamente tratam-se de 3 APIs abertas que permitem escrever aplicações de áudio e compilá-la para aquela lista acima.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;O &lt;b&gt;JUCE&lt;/b&gt; (http://www.rawmaterialsoftware.com/juce.php)&amp;nbsp; promete atender até implementações de Audio Unit (plugins tipo VST para Mac) e VST. Além disto possui biblioteca para GUI. Por isto pareceu um quase Qt.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;O &lt;b&gt;SDL&lt;/b&gt; (http://www.libsdl.org/) permite acesso também ao teclado, webcam, mouse e outras coisas. É dirigido para jogos. Não me convenceu apesar de ser uma alternativa para futuramente incluir stream de vídeo. Se não estou enganado possui biblioteca para Arduino. E ATARI!&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;O &lt;b&gt;openAL&lt;/b&gt; foi feito pela creative e pode ser uma alternativa para trabalhar com&amp;nbsp; espacialização. Pareceu-me que ela foi feita para isto.&amp;nbsp; É uma API para multicanais de saída muito utilizada para jogos, por exemplo (http://connect.creativelabs.com/openal/OpenAL%20Wiki/Games.aspx). Pra ajudar, parece que funciona em Android. Pelo que li, não possui suporte ao MIDI.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;O &lt;b&gt;RTAudio&lt;/b&gt; foi feito por um tal Gary Scavone, na época no CCRMA em Stanford (https://ccrma.stanford.edu/software/stk/index.html)&amp;nbsp; e atualmente na universidade de McGill (http://www.music.mcgill.ca/~gary/rtaudio/). Lembro de ter visto ele no código do Jacktrip. Acho que o jacktrip, talvez por ter sido feito no mesmo CCRMA, usa ou usava-o. Esta API tem um problema que é ter o mesmo nome de uma API da Microsoft. :-)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;O &lt;b&gt;PortAudio&lt;/b&gt; me pareceu a API mais madura. Pd, CSound e Audacity, por exemplo, estão em PortAudio (http://www.portaudio.com/apps.html). Parece funcionar bem.&lt;/li&gt;&lt;/ul&gt;Resumindo, preciso ler mais sobre isto...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-6351300366848807263?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/6351300366848807263/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=6351300366848807263' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/6351300366848807263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/6351300366848807263'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2012/01/apis-para-desenvolvimento-de-software.html' title='APIs para desenvolvimento de software com áudio'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-4030605725364037999</id><published>2012-01-04T10:20:00.000-03:00</published><updated>2012-01-04T10:20:57.538-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vídeo'/><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Extrair áudio de um DVD</title><content type='html'>Listar o conteúdo de um DVD&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #cccccc; color: black; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;lsdvd&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;Extrair as 99 faixas de áudio para mp3&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #cccccc; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;for((x=1; x&amp;lt;=99; x++)) do &lt;/b&gt;&lt;/div&gt;&lt;div style="background-color: #cccccc; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;mplayer dvd://0$x -cdrom-device /dev/sr0 -dumpaudio -dumpfile track$x.mp3;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div style="background-color: #cccccc; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;done;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Mas se ele estiver separado em capítulos e não em títulos&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #cccccc; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;for((x=1; x&amp;lt;=99; x++)) do &lt;/b&gt;&lt;/div&gt;&lt;div style="background-color: #cccccc; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;mplayer dvd://01 -chapter $x-$x -cdrom-device /dev/sr0 -dumpaudio -dumpfile track$x.mp3;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div style="background-color: #cccccc; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;done;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Fontes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;http://www.cyberciti.biz/faq/linux-unix-extract-audio-from-avi-video-file-online-stream/&lt;/li&gt;&lt;li&gt;http://www.mplayerhq.hu/DOCS/HTML/en/faq.html#idp11189712&lt;/li&gt;&lt;li&gt;http://lists.mplayerhq.hu/pipermail/mplayer-users/2003-April/032217.html&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-4030605725364037999?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/4030605725364037999/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=4030605725364037999' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4030605725364037999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4030605725364037999'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2012/01/extrair-audio-de-um-dvd.html' title='Extrair áudio de um DVD'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-4051148275040764026</id><published>2011-12-12T14:16:00.002-03:00</published><updated>2011-12-12T14:19:55.931-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vídeo'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Rotacionando Vídeos com Linux</title><content type='html'>&lt;div style="text-align: justify;"&gt;Se você está aqui é porque deu o celular na mão de alguém para gravar  e a pessoa achou que ia ficar bom se colocasse o celular em pé, certo?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Bem, eu quero é rotacionar 180 graus. &lt;br /&gt;&lt;br /&gt;&lt;/div&gt;Para assistir:&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #cccccc; text-align: justify;"&gt;&lt;b style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;mplayer &lt;arquivo de="" entrada=""&gt;arquivo_de_entrada -vf flip&lt;/arquivo&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Para gerar outro arquivo:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #cccccc; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: justify;"&gt;&lt;b&gt;&lt;span style="background-color: #cccccc;"&gt;mencoder &lt;/span&gt;arquivo_de_entrada &lt;/b&gt;&lt;b&gt;&lt;span style="background-color: #cccccc;"&gt;&lt;arquivo de="" entrada=""&gt;-vf flip -oac copy -ovc lavc -lavcopts vcodec=mpeg4 -o &lt;/arquivo&gt;&lt;/span&gt;arquivo_de_saida&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Fonte: Drebs e man do mplayer / mencoder&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-4051148275040764026?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/4051148275040764026/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=4051148275040764026' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4051148275040764026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4051148275040764026'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2011/12/rotacionando-videos-com-linux.html' title='Rotacionando Vídeos com Linux'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-8954182136538918300</id><published>2011-11-15T23:49:00.000-03:00</published><updated>2011-11-15T23:49:33.383-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Latex'/><category scheme='http://www.blogger.com/atom/ns#' term='Ciência'/><title type='text'>Corretor ortográfico para latex</title><content type='html'>&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Esta dica quem me deu foi o Daniel Batista.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Basta rolar no shell:&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #eeeeee; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: justify;"&gt;&lt;b&gt;aspell -c -l en arquivo.tex&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;E seguir as instruções. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-8954182136538918300?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/8954182136538918300/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=8954182136538918300' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/8954182136538918300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/8954182136538918300'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2011/11/corretor-ortografico-para-latex.html' title='Corretor ortográfico para latex'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-8661213863903264089</id><published>2011-11-03T03:52:00.000-03:00</published><updated>2011-11-03T03:52:04.334-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Bobagens'/><title type='text'>Rotacionando a tela do notebook</title><content type='html'>Já quis seu notebook com a tela de lado, igual de um tablet? Experimente isto:&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #eeeeee; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;xrandr -o inverted&lt;br /&gt;xrandr -o left&lt;/b&gt;&lt;/div&gt;&lt;div style="background-color: #eeeeee; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;xrandr -o right&lt;br /&gt;xrandr -o normal&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;Muito bacana.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-8661213863903264089?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/8661213863903264089/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=8661213863903264089' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/8661213863903264089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/8661213863903264089'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2011/11/rotacionando-tela-do-notebook.html' title='Rotacionando a tela do notebook'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-3071506546366684737</id><published>2011-11-03T03:12:00.000-03:00</published><updated>2011-11-03T03:12:44.432-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Bobagens'/><title type='text'>Acelerômetro no Linux - HP Pavilion Dv6</title><content type='html'>&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Descobri que meu HP tem acelerômetro. Para ler os valores dele:&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #eeeeee; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;cat /sys/devices/platform/lis3lv02d/position&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Para manter os valores lidos:&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #eeeeee; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; &lt;b&gt;watch -n 1 'cat /sys/devices/platform/lis3lv02d/position'&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Voilá! E o que é mais bacana, ele já está mapeado como joystick:&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt; &lt;/div&gt;&lt;div style="background-color: #eeeeee; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;cat /dev/input/js0&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;E é possível calibrá-lo:&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #eeeeee; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;jscal /dev/input/js0&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Maneiríssimo!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-3071506546366684737?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/3071506546366684737/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=3071506546366684737' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/3071506546366684737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/3071506546366684737'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2011/11/acelerometro-no-linux-hp-pavilion-dv6.html' title='Acelerômetro no Linux - HP Pavilion Dv6'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-3287196776072459362</id><published>2011-10-13T13:16:00.000-04:00</published><updated>2011-10-13T13:16:43.991-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Bobagens'/><title type='text'>Livros em CHM no Linux</title><content type='html'>&lt;div style="text-align: justify;"&gt;O formato de arquivo CHM (Microsoft Compiled HTML Help) é um formato proprietário de ajuda online. Isto nos dá duas dicas: Ele é HTML e ele é proprietário. Bem, várias pessoas disponibilizam livros online no formato CHM. Como fazer para ler isto no Linux?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Primeiramente, o Linux conta com vários aplicativos que permitem usar este formato. Instalei um chamado xCHM que funciona muito bem. HTML navegável, imagens e tudo o mais.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-7Mm0XQyT_Mg/TpccM3_iYZI/AAAAAAAAAPA/UCE_PSirBw0/s1600/Captura_de_tela-19.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="231" src="http://2.bp.blogspot.com/-7Mm0XQyT_Mg/TpccM3_iYZI/AAAAAAAAAPA/UCE_PSirBw0/s320/Captura_de_tela-19.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Screenshot do xCHM no Ubuntu&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Bem, isto parece resolver. Mas ainda tem muito a cara do help do Windows. Para converter arquivos chm para PDF há um aplicativo muito bom chamado? chm2pdf!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Viva! A sintaxe dele é a seguinte:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: justify;"&gt;&lt;b&gt;chm2pdf --book arquivo.chm&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Simples e eficaz!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Fontes:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;http://www.karakas-online.de/forum/viewtopic.php?t=10275&lt;/li&gt;&lt;li&gt;http://en.wikipedia.org/wiki/Microsoft_Compiled_HTML_Help&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-3287196776072459362?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/3287196776072459362/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=3287196776072459362' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/3287196776072459362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/3287196776072459362'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2011/10/livros-em-chm-no-linux.html' title='Livros em CHM no Linux'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-7Mm0XQyT_Mg/TpccM3_iYZI/AAAAAAAAAPA/UCE_PSirBw0/s72-c/Captura_de_tela-19.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-5694421067435417419</id><published>2011-10-04T23:49:00.000-04:00</published><updated>2011-10-04T23:49:17.629-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Echo Audio Fire 12 no Jack com Ubuntu</title><content type='html'>Olha que gracinha!&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-NTa1_f7rrko/TovTJJc9MFI/AAAAAAAAAOw/qup73jkcQOI/s1600/2011-10-03-184749.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="53" src="http://2.bp.blogspot.com/-NTa1_f7rrko/TovTJJc9MFI/AAAAAAAAAOw/qup73jkcQOI/s320/2011-10-03-184749.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Foto da interface no rack&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-CmgwJPS0s_s/TovTMU1w9dI/AAAAAAAAAO0/Adem4feerkI/s1600/Captura_de_tela-14.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="190" src="http://4.bp.blogspot.com/-CmgwJPS0s_s/TovTMU1w9dI/AAAAAAAAAO0/Adem4feerkI/s320/Captura_de_tela-14.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Olha a porta MIDI&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-vZa1SYm8RpQ/TovTMyyYAVI/AAAAAAAAAO4/xBOS9gLcYvI/s1600/Captura_de_tela-15.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="190" src="http://1.bp.blogspot.com/-vZa1SYm8RpQ/TovTMyyYAVI/AAAAAAAAAO4/xBOS9gLcYvI/s320/Captura_de_tela-15.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;12 Entradas e 12 saídas&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-9o2jYD_MRNE/TovTNWQDbZI/AAAAAAAAAO8/hLuUKKY1ZUU/s1600/Captura_de_tela-17.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="263" src="http://2.bp.blogspot.com/-9o2jYD_MRNE/TovTNWQDbZI/AAAAAAAAAO8/hLuUKKY1ZUU/s320/Captura_de_tela-17.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Configuração do Jack*&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;* Forcei um pouco a barra, né? 128 Frames / Período... Muitos XRuns...&lt;br /&gt;&lt;br /&gt;O que mais me impressionou é que ela realmente funcionou, inclusive acendendo o LED de cada Sample Rate conforme o mesmo era configurado no Jack.&lt;br /&gt;&lt;br /&gt;Muito bom!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-5694421067435417419?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/5694421067435417419/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=5694421067435417419' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/5694421067435417419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/5694421067435417419'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2011/10/echo-audio-fire-12-no-jack-com-ubuntu.html' title='Echo Audio Fire 12 no Jack com Ubuntu'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-NTa1_f7rrko/TovTJJc9MFI/AAAAAAAAAOw/qup73jkcQOI/s72-c/2011-10-03-184749.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-3402329445937291945</id><published>2011-10-04T21:31:00.003-04:00</published><updated>2011-10-04T23:42:41.906-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ciência'/><title type='text'>UDP Socket</title><content type='html'>&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Eu me bati um pouco para entender o processo e não encontrei nenhum exemplo de envio de streams por UDP. O código ainda não está pronto mas heis um cliente / servidor UDP com multithread e que envia uma estrutura de dados pela rede:&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Cliente:&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;br /&gt;#include &amp;lt;sys/socket.h&amp;gt;&lt;br /&gt;#include &amp;lt;netinet/in.h&amp;gt;&lt;br /&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;#include &amp;lt;string.h&amp;gt;&lt;br /&gt;&lt;br /&gt;typedef struct t_medusa_pkt {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; short int pkt_size;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; char data[];&lt;br /&gt;} medusa_pkt;&lt;br /&gt;&lt;br /&gt;int main(int argc, char**argv) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int sockfd, n;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; struct sockaddr_in servaddr, cliaddr;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (argc != 2) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("usage:&amp;nbsp; udpcli &lt;ip address=""&gt;\n");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exit(1);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sockfd = socket(AF_INET, SOCK_DGRAM, 0);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; bzero(&amp;amp;servaddr, sizeof (servaddr));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; servaddr.sin_family = AF_INET;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; servaddr.sin_addr.s_addr = inet_addr(argv[1]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; servaddr.sin_port = htons(32000);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sendto(sockfd, "IM HERE", 7, 0, (struct sockaddr *) &amp;amp;servaddr,&lt;/ip&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sizeof (servaddr));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("HERE WE GO!\n");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (1) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; medusa_pkt pkt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; n = recvfrom(sockfd, &amp;amp;pkt, 100, 0, NULL, NULL);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pkt.data[n - sizeof (short int) ] = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("RECEIVED %d BYTES ", n);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("pkt_size: %d ", pkt.pkt_size);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("data: %s \n", pkt.data);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Servidor:&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #f3f3f3; font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-size: x-small;"&gt;&amp;nbsp;&lt;sys socket.h=""&gt;&lt;br /&gt;&lt;/sys&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;#include &amp;lt;sys/socket.h&amp;gt;&lt;br /&gt;#include &amp;lt;netinet/in.h&amp;gt;&lt;br /&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;#include &amp;lt;string.h&amp;gt;&lt;br /&gt;#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;#include &amp;lt;pthread.h&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;sys socket.h=""&gt;&lt;netinet in.h=""&gt;&lt;stdio.h&gt;&lt;string.h&gt;&lt;stdlib.h&gt;&lt;pthread.h&gt; &lt;netinet in.h=""&gt;&lt;stdio.h&gt;&lt;string.h&gt;&lt;stdlib.h&gt;&lt;pthread.h&gt; &lt;br /&gt;typedef struct t_medusa_pkt { // Struct do send&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; short int pkt_size;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; char data[];&lt;br /&gt;} medusa_pkt;&lt;br /&gt;&lt;br /&gt;typedef struct t_udp_thread_data { //Data to thread &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int sockfd;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; struct sockaddr_in cliaddr;&lt;br /&gt;} udp_thread_data;&lt;br /&gt;&lt;br /&gt;pthread_t udp_wait_for_receive; // The thread id &lt;br /&gt;&lt;br /&gt;void * send_data(void * args) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; udp_thread_data *my_data;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my_data = (udp_thread_data *) args;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int sockfd = my_data-&amp;gt;sockfd;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; struct sockaddr_in cliaddr = my_data-&amp;gt;cliaddr;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int i, n;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; char mesg[100];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (;;) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sprintf(mesg, "%d", i);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; medusa_pkt pkt; // struct to send heterogeneous data&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; memcpy(pkt.data, mesg, strlen(mesg)); //&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pkt.data[strlen(mesg)] = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pkt.pkt_size = sizeof (short int) +strlen(mesg);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; n = sendto(sockfd, &amp;amp;pkt, pkt.pkt_size, 0,&lt;/pthread.h&gt;&lt;/stdlib.h&gt;&lt;/string.h&gt;&lt;/stdio.h&gt;&lt;/netinet&gt;&lt;/pthread.h&gt;&lt;/stdlib.h&gt;&lt;/string.h&gt;&lt;/stdio.h&gt;&lt;/netinet&gt;&lt;/sys&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (struct sockaddr *) &amp;amp;cliaddr, sizeof (cliaddr));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("SENT %d BYTES pkt_size: %d&amp;nbsp; data: %s\n", n,&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pkt.pkt_size, pkt.data);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; usleep(1000);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i += 1000;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int main(int argc, char**argv) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int sockfd, n;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; struct sockaddr_in servaddr, cliaddr;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; socklen_t len;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sockfd = socket(AF_INET, SOCK_DGRAM, 0);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; bzero(&amp;amp; servaddr, sizeof (servaddr));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; servaddr.sin_family = AF_INET;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; servaddr.sin_addr.s_addr = htonl(INADDR_ANY);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; servaddr.sin_port = htons(32000);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; bind(sockfd, (struct sockaddr *) &amp;amp;servaddr, sizeof (servaddr));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; len = sizeof (cliaddr);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; char * mesg = malloc(100);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (1) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; n = recvfrom(sockfd, mesg, 7, 0, (struct sockaddr *) &amp;amp;cliaddr, &amp;amp;len);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("Cliente conectado\n");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; udp_thread_data thread_data;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; thread_data.sockfd = sockfd;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; thread_data.cliaddr = cliaddr;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pthread_create(&amp;amp;udp_wait_for_receive, NULL,&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; send_data, (void *) &amp;amp;thread_data);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;Umas referências ou exemplos que usei:&lt;/div&gt;&lt;ul style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;li&gt;http://www.tenouk.com/Module40c.html&lt;/li&gt;&lt;li&gt;http://www.cs.ucsb.edu/~almeroth/classes/W01.176B/hw2/examples/&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&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/5920593049679433839-3402329445937291945?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/3402329445937291945/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=3402329445937291945' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/3402329445937291945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/3402329445937291945'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2011/10/udp-socket.html' title='UDP Socket'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-1934263102639265527</id><published>2011-09-28T14:42:00.001-04:00</published><updated>2011-09-28T14:44:36.257-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Session Handlers - O Jack fará o serviço.</title><content type='html'>&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Trabalhar com o Jack as vezes é um problema. Um monte de software conectado de determinada maneira e com configurações e arquivos próprios abertos. Dá trabalho reabrir para continuar o trabalho em outro momento. Isto é chamado de sessão de áudio. Houveram várias tentativas de criar um Session Handler. Heis um histórico breve e bagunçado tal qual a informação sobre:&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;LADCCA (http://savannah.nongnu.org/projects/ladcca/) Mudou de mantenedor e virou LASH.&lt;/li&gt;&lt;li&gt;LASH (http://savannah.nongnu.org/projects/lash) Morreu para virar LADISH.&lt;/li&gt;&lt;li&gt;LADISH (http://ladish.org) Que não vingou.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Brigas. Muitas brigas. Enfim o Paul Davis (criador do Jack e do Ardour) tomou a decisão e fez o que precisava ser feito. O Jack irá gerenciar sessões. Viva!&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Como o assunto é novo (Março de 2011), os aplicativos ainda não suportam este recurso. Agora é questão de tempo para resolver um dos maiores problemas de trabalhar com o Jack e vários aplicativos.&lt;/div&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Fontes:&lt;/div&gt;&lt;ul style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;li&gt;http://old.nabble.com/Ladcca---lash--td3322840.html&lt;/li&gt;&lt;li&gt;http://lists.linuxaudio.org/pipermail/linux-audio-dev/2009-November/025630.html &lt;b&gt;(Esta discussão compensa ler inteira!)&lt;/b&gt;&lt;/li&gt;&lt;li&gt;http://jackaudio.org/node/51&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;http://trac.jackaudio.org/wiki/WalkThrough/Dev/JackSession&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-1934263102639265527?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/1934263102639265527/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=1934263102639265527' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/1934263102639265527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/1934263102639265527'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2011/09/session-handlers-o-jack-fara-o-servico.html' title='Session Handlers - O Jack fará o serviço.'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-83301428809751326</id><published>2011-09-27T23:25:00.000-04:00</published><updated>2011-09-27T23:25:15.057-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Latex'/><title type='text'>Removendo "Figure" do nome da Figura (Beamer)</title><content type='html'>&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Forma 1:&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: justify;"&gt;\begin{center}&lt;br /&gt;\includegraphics[width=45mm]{figure1}\\&lt;br /&gt;This is a figure&lt;br /&gt;\end{center}&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Forma 2:&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt; &lt;/div&gt;&lt;div style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: justify;"&gt;  \usepackage{caption}&lt;br /&gt;\captionsetup{labelformat=empty,labelsep=none}&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Fonte: http://newsgroups.derkeiler.com/Archive/Comp/comp.text.tex/2008-10/msg01250.html &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-83301428809751326?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/83301428809751326/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=83301428809751326' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/83301428809751326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/83301428809751326'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2011/09/removendo-figure-do-nome-da-figura.html' title='Removendo &quot;Figure&quot; do nome da Figura (Beamer)'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-5044514555890154147</id><published>2011-09-27T23:10:00.000-04:00</published><updated>2011-09-27T23:10:03.809-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Latex'/><title type='text'>Hifenização no Latex</title><content type='html'>&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Não sou expert no Latex. Muito longe disto. Na verdade é comum eu apanhar para usá-lo. Mas o texto fica bonito, heim? Vale a pena. Por isto vou anotar aqui os comandos que vou aprendendo. Se servirem para outras pessoas, melhor.&lt;/div&gt;&lt;div style="background-color: white; font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: white; font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Para funcionar a hifenização em português, o texto latex deve primeiramente usar os seguintes preâmbulos:&lt;/div&gt;&lt;div style="background-color: white; font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: justify;"&gt;&lt;span style="background-color: #f3f3f3;"&gt;\usepackage[brazilian]{babel}&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: justify;"&gt;\usepackage[T1]{fontenc}&lt;/div&gt;&lt;div style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: justify;"&gt;\usepackage{ae}&lt;/div&gt;&lt;div style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: justify;"&gt;\usepackage[ansinew]{inputenc} &lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Fonte: http://www.feferraz.net/br/P/Localizacao_do_LaTeX&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Isto só vai resolver se a hifenização em português estiver habilitada em seu latex. Para isto:&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: justify;"&gt;sudo texconfig hyphen latex&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;E adicione as linhas:&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: justify;"&gt;portuguese loadhyph-pt.tex&lt;br /&gt;=portuges&lt;/div&gt;&lt;div style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: justify;"&gt;&lt;/div&gt;&lt;div style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: justify;"&gt;&lt;/div&gt;&lt;div style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: justify;"&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;Claro que isto só faz sentido se tiver instalado o pacote Linux correto:&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: justify;"&gt;sudo apt-get install texlive-lang-portuguese&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Fonte: https://lists.ubuntu.com/archives/ubuntu-pt/2008-December/005882.html&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;That's all Folks!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-5044514555890154147?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/5044514555890154147/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=5044514555890154147' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/5044514555890154147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/5044514555890154147'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2011/09/hifenizacao-no-latex.html' title='Hifenização no Latex'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-3240229496090976364</id><published>2011-08-31T01:09:00.002-04:00</published><updated>2011-08-31T01:17:39.822-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vídeo'/><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ciência'/><title type='text'>Medindo o desempenho do seu HD</title><content type='html'>&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Sei que há uma grande diferença entre velocidades do HD principalmente quando precisamos carregar vários arquivos de áudio simultaneamente. Estava com dúvida de como descobrir os dados do meu HD no linux. Olha que surpresa. Nada de comandos texto. Clique em Sistema &amp;gt; Administração &amp;gt; Utilitário de Unidades.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-6O-0wu8b_uc/Tl29cf85DBI/AAAAAAAAAOc/L8OvkPOSy-0/s1600/UtilitarioDeDisco.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-6O-0wu8b_uc/Tl29cf85DBI/AAAAAAAAAOc/L8OvkPOSy-0/s320/UtilitarioDeDisco.png" width="134" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Utilitário de unidades&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Este aplicativo, além de ser bonitão, trouxe várias informações sobre o meu HD, como a velocidade do disco. Além disto, ele permite fazer vários testes interessantes como verificar a temperatura do HD.&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="font-family: Arial,Helvetica,sans-serif; margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-QRqm0swFSDw/Tl2-X83Q7UI/AAAAAAAAAOg/wfWF8_pyPyo/s1600/Captura_de_tela-11.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="220" src="http://1.bp.blogspot.com/-QRqm0swFSDw/Tl2-X83Q7UI/AAAAAAAAAOg/wfWF8_pyPyo/s320/Captura_de_tela-11.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Utilitário de disco&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Estes são os testes SMART.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="font-family: Arial,Helvetica,sans-serif; margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Mug4vt0tk4A/Tl2-bpg1yYI/AAAAAAAAAOk/XnZxgPPt_ZA/s1600/Captura_de_tela-10.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="256" src="http://1.bp.blogspot.com/-Mug4vt0tk4A/Tl2-bpg1yYI/AAAAAAAAAOk/XnZxgPPt_ZA/s320/Captura_de_tela-10.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Dados do SMART&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;E este é o benchmark de leitura do disco. &lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="font-family: Arial,Helvetica,sans-serif; margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-bY_jGosZbFY/Tl3A6SMRg-I/AAAAAAAAAOo/vS0bC2ipiVI/s1600/Captura_de_tela-8.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="206" src="http://1.bp.blogspot.com/-bY_jGosZbFY/Tl3A6SMRg-I/AAAAAAAAAOo/vS0bC2ipiVI/s320/Captura_de_tela-8.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Benchmark de apenas leitura&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Maneiro! Super simples fazer as contas e dizer exatamente quantos canais de áudio com qual amostragem seu HD será capaz de trabalhar simultaneamente. Pra reclamar, ficou faltando apenas o tamanho da cache...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-3240229496090976364?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/3240229496090976364/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=3240229496090976364' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/3240229496090976364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/3240229496090976364'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2011/08/medindo-o-desempenho-do-seu-hd.html' title='Medindo o desempenho do seu HD'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-6O-0wu8b_uc/Tl29cf85DBI/AAAAAAAAAOc/L8OvkPOSy-0/s72-c/UtilitarioDeDisco.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-5968117133544487562</id><published>2011-07-11T18:36:00.000-04:00</published><updated>2011-07-11T18:36:25.513-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Escrevendo no PDF</title><content type='html'>&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;É muito bom a possibilidade de poder fazer anotações em um arquivo PDF. E este aplicativo faz isto:&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;http://xournal.sourceforge.net/&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;Vale a pena instalá-lo. Ele salva em um formato próprio mas te opção para exportar para PDF. O Xournal permite escrever, rabiscar, sublinhar (como uma destas canetas grifa texto amarelo). Tem ainda opções bonitas como fazer linhas retas, adicionar nova página em branco, remover páginas. Ferramenta essencial para correção de artigos ou coisas assim.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;Segue screenshot:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-5JKIPTNwwzA/Tht6u8mTxkI/AAAAAAAAAOY/MYwpnM48tEs/s1600/Captura_de_tela-4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="226" src="http://1.bp.blogspot.com/-5JKIPTNwwzA/Tht6u8mTxkI/AAAAAAAAAOY/MYwpnM48tEs/s320/Captura_de_tela-4.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&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/5920593049679433839-5968117133544487562?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/5968117133544487562/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=5968117133544487562' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/5968117133544487562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/5968117133544487562'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2011/07/escrevendo-no-pdf.html' title='Escrevendo no PDF'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-5JKIPTNwwzA/Tht6u8mTxkI/AAAAAAAAAOY/MYwpnM48tEs/s72-c/Captura_de_tela-4.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-7904643489481786398</id><published>2011-05-22T23:28:00.001-04:00</published><updated>2011-05-22T23:33:07.555-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vídeo'/><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Concerto para Lanhouse #01</title><content type='html'>&lt;div style="text-align: justify;"&gt;Concerto para Lanhouse é uma instalação audiovisual para computadores conectados em uma rede local (LAN - Local Area Network). O trabalho surgiu de experimentações realizadas durante oficinas e hacklabs de áudio e vídeo interativo ministrados em salas de acesso livre à internet pelo Brasil.&lt;br /&gt;&lt;br /&gt;A instalação foi programada-composta em duas partes. A primeira, se desenvolve num jogo de&amp;nbsp; especialização sonora, ilusão de movimento e sincronia combinando as luzes dos monitores e o som dos alto-falantes dos computadores espalhados pela sala. Na segunda parte, as variações de cores seguem um encadeamento extendido de “acordes temporais horizontais”.&lt;br /&gt;&lt;br /&gt;Considerando o computador um instrumento que reúne diferentes mídias (metamídia), capaz de articular som, luz e máquinas num fluxo de metadados pela rede, Concerto para Lanhouse nos provoca pensar a LAN como um metainstrumento. A construção desse metainstrumento pode ser entendida como um trabalho artesanal análogo ao trabalho do lutier. A luteria digital se realizaria no plano combinado de hardwar e software, da rede de computadores e de ambientes de programação audiovisual como o Pure Data.&lt;br /&gt;&lt;br /&gt;A instalação enfatiza uma espécie de “performatização midiática” da rede local de computadores. Concerto para Lanhouse é um pequeno exercício estético "performidiático” e também uma singela homenagem às 108 mil lanhouses espalhadas pelo Brasil atualmente (dez 2010).&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/riv0-GmADos/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/riv0-GmADos?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266" src="http://www.youtube.com/v/riv0-GmADos?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span id="edit-title-1" style="display: none;"&gt; &lt;input id="title-1" maxlength="1024" name="title" style="width: 450px;" type="text" value="Concerto para Lanhouse #01" /&gt; &lt;/span&gt; &lt;span id="static-description-1"&gt; Instalação feita pelo artista e amigo Giuliano Obici Lambert no MIS-SP  (Museu da Imagem e do Som) em 12/12/2010. Mais trabalhos do mesmo  artista em http://giulianobici.com/site/arte.html. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/2TqnBB7yp-k/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/2TqnBB7yp-k?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266" src="http://www.youtube.com/v/2TqnBB7yp-k?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Instalação do Concerto para Lanhouse #01 no Linux Audio Conference 2011 em Dublin, Irlanda.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A instalação ficou aberta a visitação durante todo o evento entre os dias 6, 7 e 8 de maio de 2011.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Veja mais no site do evento: &lt;/div&gt;&lt;div style="text-align: justify;"&gt;http://lac.linuxaudio.org/2011/&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Artista: Giuliano Obici&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Video: John Lato&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Edição: Robin Gareus&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-7904643489481786398?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/7904643489481786398/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=7904643489481786398' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/7904643489481786398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/7904643489481786398'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2011/05/concerto-para-lanhouse-01.html' title='Concerto para Lanhouse #01'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-1227479535270846264</id><published>2011-05-22T20:49:00.001-04:00</published><updated>2011-05-22T20:53:09.587-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vídeo'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>OGV 2 AVI 2 OGV</title><content type='html'>&lt;div style="text-align: justify;"&gt;O formato ogv é cool mas as vezes é necessário convertê-lo para, por exemplo, assistir ao filme no PlayStation 2.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Segue os comandos:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="background-color: #cccccc; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ mencoder -idx video.ogv -ovc lavc -oac mp3lame -o video.avi&lt;/span&gt;&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;E o inverso :&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="background-color: #cccccc;"&gt;$ mencoder video.mpeg -ovc lavc -o video.ogv &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Fonte:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;http://www.vivaolinux.com.br/dica/Convertendo-formato-de-video-*.ogv-para-*.avi-no-Linux&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-1227479535270846264?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/1227479535270846264/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=1227479535270846264' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/1227479535270846264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/1227479535270846264'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2011/05/ogv-2-avi-2-ogv.html' title='OGV 2 AVI 2 OGV'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-4128176431181577330</id><published>2011-05-17T21:33:00.001-04:00</published><updated>2011-05-17T21:34:27.360-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Usando nomes para placas no Jack</title><content type='html'>&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;No meu estúdio eu tinha um problema: duas placas de som no mesmo computador. Uma era a onboard, que eu não conseguia desativar nem pagando, e a outra um Delta LT 1010. Mesmo usando dois presets diferentes sempre havia o problema de o computador colocar as vezes uma e as vezes outra como hw:0. No LAC 2011 eu aprendi como fazer isto ser mais inteligente: usar o nome da placa.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Veja só. Primeiro use o comando:&amp;nbsp;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #999999; font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;cat /proc/asound/cards&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Isto irá retornar o nome de suas placas. No meu caso:&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #cccccc; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: justify;"&gt;&lt;/div&gt;&lt;div style="background-color: #cccccc; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;0 [Intel&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]: HDA-Intel - HDA Intel&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HDA Intel at 0xda500000 irq 49&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Bem, agora é só colocar o nome dela na linha de comando do jack, ou, se preferir, no qjackctl.bin.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-cov9nHfOVSo/TdMheidAbrI/AAAAAAAAAMw/1B3pyCDCWj8/s1600/Captura_de_tela-3.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="266" src="http://1.bp.blogspot.com/-cov9nHfOVSo/TdMheidAbrI/AAAAAAAAAMw/1B3pyCDCWj8/s320/Captura_de_tela-3.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Tela do qjackctl.bin usando o nome da placa de som&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Fonte:&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;http://jackaudio.org/device_naming&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&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/5920593049679433839-4128176431181577330?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/4128176431181577330/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=4128176431181577330' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4128176431181577330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4128176431181577330'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2011/05/usando-nomes-para-placas-no-jack.html' title='Usando nomes para placas no Jack'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-cov9nHfOVSo/TdMheidAbrI/AAAAAAAAAMw/1B3pyCDCWj8/s72-c/Captura_de_tela-3.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-7303169592831321024</id><published>2011-04-04T23:32:00.002-04:00</published><updated>2011-04-04T23:48:30.463-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Ardour + Korg Kontrol + Automation</title><content type='html'>&lt;div style="text-align: justify;"&gt;Peguei emprestado do Giu um controlador MIDI. Tem horas que é bem chato mixar usando o mouse e não tenho tal equipamento. Bem, o equipamento em questão é este:&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Iay2NFbOeYo/TZqHtveWNZI/AAAAAAAAAMM/8ZVdHWPVFEU/s1600/2011-04-05-000649.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-Iay2NFbOeYo/TZqHtveWNZI/AAAAAAAAAMM/8ZVdHWPVFEU/s320/2011-04-05-000649.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Korg Nano Kontrol&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="text-align: justify;"&gt;A conexão é USB e foi apenas conectá-lo que o mesmo já apareceu no Jack:&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ldbowx8GJlU/TZqILScoy_I/AAAAAAAAAMQ/Fpo6w4ERtAs/s1600/Captura_de_tela-4.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="204" src="http://2.bp.blogspot.com/-ldbowx8GJlU/TZqILScoy_I/AAAAAAAAAMQ/Fpo6w4ERtAs/s320/Captura_de_tela-4.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;nano Kontrol no QJack&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Conectei ao Ardour e defini no Ardour que ele iria usar o Generic MIDI:&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-P2E5fCJ-Leg/TZqJHLUuRBI/AAAAAAAAAMU/zoOU2MmFrxo/s1600/Captura_de_tela.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="214" src="http://3.bp.blogspot.com/-P2E5fCJ-Leg/TZqJHLUuRBI/AAAAAAAAAMU/zoOU2MmFrxo/s320/Captura_de_tela.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Configuração do Ardour&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Feito isto, agora basta associar cada controle do Kontrolador com um botão do Ardour. Para isto, clique com o botão do meio do Mouse pressionando o Ctrl&amp;nbsp; sobre o botão que quer controlar. Vai aparecer um diálogo pedindo que você opere o controle. Ao mover um dos botões do Kontrolador o mesmo será associado ao seu botão da Interface. Pronto! Associado.&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-AUnurNvTV_E/TZqJxaEo5EI/AAAAAAAAAMY/t6AlVsYXjWU/s1600/Captura_de_tela-5.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-AUnurNvTV_E/TZqJxaEo5EI/AAAAAAAAAMY/t6AlVsYXjWU/s1600/Captura_de_tela-5.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Ctrl + Clique do Scroll do mouse&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="text-align: justify;"&gt;Para os que não usam mouse como eu, uma dica, o canto superior direito de seu touch pad costuma funcionar como clique do scroll do mouse.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Bem, associado o controlador MIDI ao botão agora vamos gravar a automação. No caso eu quero poder mudar o volume bruscamente de um efeito durante a música. Clique o botão contrário sobre a pista e selecione a automação. No caso, FADER.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-EziwFqlroqM/TZqLGI-3vVI/AAAAAAAAAMg/jIazj0mNaOo/s1600/Captura_de_tela-2.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="143" src="http://2.bp.blogspot.com/-EziwFqlroqM/TZqLGI-3vVI/AAAAAAAAAMg/jIazj0mNaOo/s320/Captura_de_tela-2.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Adicionando automação a faixa&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Uma nova pista de automação aparecerá. Nesta pista, coloque o modo em Write de modo que você possa "escrever" a automação.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-GA4ZY4KGuCM/TZqLj_9EuUI/AAAAAAAAAMk/eHIb_4EiJz4/s1600/Captura_de_tela-3.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-GA4ZY4KGuCM/TZqLj_9EuUI/AAAAAAAAAMk/eHIb_4EiJz4/s1600/Captura_de_tela-3.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Colocando a automação no modo "gravar"&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Agora basta tocar a música e controlar o volume. No caso vou usar o controlador.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-EnMkEfWcMoo/TZqNEHlP8EI/AAAAAAAAAMo/2FzTzvNEa98/s1600/Captura_de_tela-6.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="29" src="http://3.bp.blogspot.com/-EnMkEfWcMoo/TZqNEHlP8EI/AAAAAAAAAMo/2FzTzvNEa98/s320/Captura_de_tela-6.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Automação&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="text-align: justify;"&gt;Pronto. Automação criada. Dá para fazer com o mouse. Não esqueça de tirar do modo write ou a próxima vez que você apertar o play irá escrever sobre sua atual automação. E se quiser ouvir a automação, coloque no modo "Reproduzir".&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Se quiser usar um controlador para controlar os parâmetros do LADSPA, o procedimento é o mesmo: Ctrl + Clique do Scroll sobre o parâmetro.&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-5z1gbMkc6Zg/TZqOmd3PVQI/AAAAAAAAAMs/VAzJr2f7Zl8/s1600/Captura_de_tela-7.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="158" src="http://2.bp.blogspot.com/-5z1gbMkc6Zg/TZqOmd3PVQI/AAAAAAAAAMs/VAzJr2f7Zl8/s320/Captura_de_tela-7.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Controlador para parâmetro de plugin&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Como diria o Sr.Éderson Amorim: Foi Ontem!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-7303169592831321024?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/7303169592831321024/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=7303169592831321024' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/7303169592831321024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/7303169592831321024'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2011/04/ardour-korg-kontrol-automation.html' title='Ardour + Korg Kontrol + Automation'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-Iay2NFbOeYo/TZqHtveWNZI/AAAAAAAAAMM/8ZVdHWPVFEU/s72-c/2011-04-05-000649.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-6494519777899541017</id><published>2011-04-01T15:48:00.001-04:00</published><updated>2011-04-01T15:57:59.553-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Linux poderá deixar de ser gratuíto em 2041</title><content type='html'>&lt;div style="text-align: justify;"&gt;Por favor, leia este post até o final.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;No Brasil, a lei de licença de software é muito similar a lei de patentes e de direitos autorais. Não sei se em outros países também é assim, sei que no Brasil é.  O prazo de validade de uma licença de software no Brasil é de 50 anos. A lei está disposta assim:&lt;/div&gt;&lt;br /&gt;&lt;div align="CENTER"&gt;&lt;b&gt;&lt;a href="http://legislacao.planalto.gov.br/legisla/legislacao.nsf/Viw_Identificacao/lei%209.609-1998?OpenDocument"&gt;&lt;span style="color: navy; font-family: Arial;"&gt;&lt;small&gt;LEI Nº 9.609 , DE 19 DE FEVEREIRO DE 1998.&lt;/small&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;div align="CENTER"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="JUSTIFY"&gt;&lt;small&gt;&lt;span style="font-family: Arial;"&gt;Art 2 - § 2º Fica assegurada a tutela dos direitos relativos a programa de computador pelo prazo de cinqüenta anos, contados a partir de 1º de janeiro do ano subseqüente ao da sua publicação ou, na ausência desta, da sua criação.&lt;/span&gt;&lt;/small&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;(Texto completo em &lt;a href="http://www.planalto.gov.br/ccivil_03/Leis/L9609.htm"&gt;http://www.planalto.gov.br/ccivil_03/Leis/L9609.htm&lt;/a&gt;)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Bem, sabendo que o Linux teve seu lançamento oficial em outubro de 1991 e que o mesmo já foi lançado com a licença GPL, sua licença GPL poderá vencer em 2041 e o mesmo poderá deixar de ser gratuíto em 2041.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Tal conta assusta um pouco. O Android, sistema operacional para celulares da Google, é baseado em Linux. O MacOS X é baseado em FreeBSD (para alguns ele é mais Linux que FreeBSD). O novo Windows 7 tem um tal Super shell que parece demais como o nosso bom e velho pinguim. Até os Linux são baseados em Linux. A ideia de um sistema operacional apenas em todos os computadores do mundo não parece ruim sabendo que o mesmo é livre. Mas, o que aconteceria se em 30 anos ele deixasse de ser?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Será que a lei cobre isto? Se um software pago passa a ser gratuito quando sua licença vence, o que acontece com um software gratuito?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Eu acho que 30 anos é um bom tempo para pensar nisto. Talvez não precisemos esperar tanto para concluir. Esta discussão tem data para acabar. Amanhã. Discussão como esta, só em primeiro de abril...&lt;/div&gt;&lt;div align="CENTER"&gt;&lt;b&gt;&lt;span style="color: navy; font-family: Arial;"&gt;&lt;small&gt; &lt;/small&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-6494519777899541017?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/6494519777899541017/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=6494519777899541017' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/6494519777899541017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/6494519777899541017'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2011/04/linux-podera-deixar-de-ser-gratuito-em.html' title='Linux poderá deixar de ser gratuíto em 2041'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-3122598859491166600</id><published>2011-03-30T15:49:00.000-04:00</published><updated>2011-03-30T15:49:53.541-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ciência'/><title type='text'>The power of metadata</title><content type='html'>&lt;div style="text-align: center;"&gt;          &lt;style type="text/css"&gt;p { margin-bottom: 0.21cm; }&lt;/style&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;div class="western" style="background-color: #eeeeee; margin-bottom: 0cm;"&gt;&lt;b&gt;Code is data, data is code. Everything is data. And data can drive behavior.&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;br /&gt;&lt;div class="western" style="background-color: #eeeeee; margin-bottom: 0cm; text-align: center;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt; &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt; &lt;/div&gt;&lt;br /&gt;&lt;div class="western" style="background-color: #eeeeee; margin-bottom: 0cm; text-align: center;"&gt;&lt;b&gt;Meta data simply describes other data.&lt;/b&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;(When should you consider Meta-Architecture? - "Joseph W. Yoder)&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;Seminário IME - 30/03/2011 - 14:00&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/5920593049679433839-3122598859491166600?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/3122598859491166600/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=3122598859491166600' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/3122598859491166600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/3122598859491166600'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2011/03/power-of-metadata.html' title='The power of metadata'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-7867786344345197556</id><published>2011-02-16T20:31:00.002-03:00</published><updated>2011-02-22T18:14:35.352-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bobagens'/><title type='text'>Credicard Hall - Lembre-se: Credicard é um cartão de crédito!</title><content type='html'>&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Normalmente escrevo posts técnicos. Hoje é desabafo.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Tentei comprar o ingresso para o show do Ozzy em Sampa (Abril/2011). Primeiro pela Internet. Descobri que há uma "taxa de serviço" de 80 reais + taxa de envio. Isto é quase o preço do ingresso. Há apenas um local para a venda sem esta taxa: Estacionamento do Credicard Hall.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Fui até lá. Qual a surpresa? Para comprar no ponto de vendas tem de apresentar a carteirinha de estudante. De todos os ingressos a serem comprados. E a atendente anota a caneta o nome do estudante no verso do ingresso. Como faria para comprar para os colegas de Maringá que me pediram? Não pode ser xerox, cópia, scanner. Documento original ou um atestado de matrícula original com carimbo e assinatura da instituição. Piada. Porque piada? Na compra pela Internet não tem de apresentar carteirinha de estudante. Basta pagar a tal taxa...&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Fui hoje comprar o ingresso. Carteirinha de estudante na mão. A chuva tinha parado. Então veio o trânsito. O trajeto que tinha demorado 20 minutos na primeira vez demorou 40. Entrei as 20:02. Bilheteria fechada. Não dá para vender. Pior, no meu relógio era 20:04, no do segurança era 20:06, no do carinha da bilheteria, 20:05. E o carinha riu. Bastante. Deve ser algum tipo de aposta de fim de expediente: Quantos vamos deixar sem ingressos hoje?&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Logo após chegou um casal. Tinham ido comprar sem carteirinha. Foram em casa buscar suas carteirinhas e chegaram, segundo o vigia, 20:07. Atrasado demais.&lt;/div&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Sentei  para relaxar e fumar um cigarro. Pode apostar que há um pouco de  tensão. O vigia se aproximou e me pediu para ir embora. Ao ver que não  me dispunha a sair (fumando, de moto, na chuva) "alisou" o seu revólver e  pediu novamente. Pra terminar a jornada insólita fui tratado por  bandido. Fantástico.&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-U_onWZFX2pY/TVxdE9_wMEI/AAAAAAAAALk/x22vJafi1BI/s1600/Captura_de_tela.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="229" src="http://3.bp.blogspot.com/-U_onWZFX2pY/TVxdE9_wMEI/AAAAAAAAALk/x22vJafi1BI/s320/Captura_de_tela.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&amp;nbsp;Situação as 20:52, quando cheguei em casa e o trânsito já tinha "acalmado".&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Complicado é ficar com esta certeza de que todo este atendimento ridículo, todo este protocolo bizarro é só por conta da tal "taxa de serviço". Parabéns ao Credicard! Quase conseguiu me desmotivar a ver o Ozzy. Parabéns aos funcionários que devem receber um ótimo salário ou uma boa comissão sobre vendas na Internet.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Fonte da imagem: http://cetsp1.cetsp.com.br/monitransmapa/painel/&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-7867786344345197556?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/7867786344345197556/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=7867786344345197556' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/7867786344345197556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/7867786344345197556'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2011/02/credicard-hall-lembre-se-credicard-e-um.html' title='Credicard Hall - Lembre-se: Credicard é um cartão de crédito!'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-U_onWZFX2pY/TVxdE9_wMEI/AAAAAAAAALk/x22vJafi1BI/s72-c/Captura_de_tela.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-6684544309848467895</id><published>2011-02-04T20:23:00.002-03:00</published><updated>2011-02-04T20:27:18.786-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vídeo'/><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ciência'/><title type='text'>Arduino - the documentary</title><content type='html'>&lt;div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Foi lançado no começo de janeiro de 2011 um documentário sobre o Arduino. O documentário encontra-se disponível para download ou para assistir on line no site:&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;a href="http://arduinothedocumentary.org/" target="_blank"&gt;http://arduinothedocumentary.org/&lt;/a&gt;&lt;/pre&gt;&lt;pre style="font-family: Arial,Helvetica,sans-serif;"&gt;&amp;nbsp; &lt;/pre&gt;&lt;pre style="font-family: Arial,Helvetica,sans-serif;"&gt;Veja o poster:&lt;/pre&gt;&lt;pre style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;/pre&gt;&lt;div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_BZilwg_f_P0/TUyKJd6UDGI/AAAAAAAAALg/9mhwP24cn2Y/s1600/poster-arduino.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/_BZilwg_f_P0/TUyKJd6UDGI/AAAAAAAAALg/9mhwP24cn2Y/s320/poster-arduino.jpg" width="226" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;pre style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;/pre&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;Para assistir, siga o link:&lt;br /&gt;&lt;/div&gt;&lt;pre style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;a href="http://arduinothedocumentary.org/" target="_blank"&gt;http://arduinothedocumentary.org/&lt;/a&gt;&lt;/pre&gt;&lt;pre style="font-family: Arial,Helvetica,sans-serif;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;&lt;pre style="font-family: Arial,Helvetica,sans-serif;"&gt;Agradecimentos ao Julian Jaramillo que me enviou a notícia do lançamento. &lt;/pre&gt;&lt;/div&gt;&lt;pre style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-6684544309848467895?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/6684544309848467895/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=6684544309848467895' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/6684544309848467895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/6684544309848467895'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2011/02/arduino-documentary.html' title='Arduino - the documentary'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_BZilwg_f_P0/TUyKJd6UDGI/AAAAAAAAALg/9mhwP24cn2Y/s72-c/poster-arduino.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-4541358780249602997</id><published>2011-01-31T20:39:00.002-03:00</published><updated>2011-01-31T21:19:14.717-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ciência'/><title type='text'>Transformando seu Ubuntu em um Access Point</title><content type='html'>&lt;div style="text-align: justify;"&gt;Recentemente precisamos de uma conexão de rede wireless e não tínhamos um access point. Na falta de um roteador que fizesse isto, coloquei meu Linux para fazer. Bem, segue aqui um tutorial de como realizar tão complexa configuração.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Normalmente os usuários de Ubuntu utilizam um programa chamado "nm-applet" que é o applet do network-manager. Ele costuma aparecer na bandeja do sistema.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_BZilwg_f_P0/TUdOmzvDhuI/AAAAAAAAALY/fwkv6baB14w/s1600/captura4.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_BZilwg_f_P0/TUdOmzvDhuI/AAAAAAAAALY/fwkv6baB14w/s1600/captura4.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Ícone do nm-applet&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Bem, clique nele e aparecerá a opção "Criar nova rede sem fio...."&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_BZilwg_f_P0/TUdFXSI_QnI/AAAAAAAAALA/yDhXnsp5078/s1600/captura1.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_BZilwg_f_P0/TUdFXSI_QnI/AAAAAAAAALA/yDhXnsp5078/s1600/captura1.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Criar nova rede sem fio&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Feito isto, aparecerá uma janela com a opção para ser colocado o nome da rede, o tipo de segurança e também a chave de segurança.&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_BZilwg_f_P0/TUdFb7ljwoI/AAAAAAAAALM/mXNXoF6mxd0/s1600/Captura_de_tela-3.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="204" src="http://4.bp.blogspot.com/_BZilwg_f_P0/TUdFb7ljwoI/AAAAAAAAALM/mXNXoF6mxd0/s320/Captura_de_tela-3.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Janela para criar nova rede sem fio&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;Pronto! Este tutorial pode terminar aqui. Veja o resultado:&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_BZilwg_f_P0/TUdFaR37XjI/AAAAAAAAALI/i07SEywte2o/s1600/captura3.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/_BZilwg_f_P0/TUdFaR37XjI/AAAAAAAAALI/i07SEywte2o/s320/captura3.jpg" width="229" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align="justify"&gt;&lt;td class="tr-caption"&gt;Nova rede na lista e já conectada&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="text-align: justify;"&gt;Como esta configuração é muito complexa, aproveito para sugerir uma alteração na mesma. Se você criou esta rede é bem provável que seu computador sempre conecte-se nela pois, afinal de contas, sempre será a melhor rede para ele. Para evitar que isto aconteça, clique o botão contrário no nm-applet e aparecerá a opção "Editar conexões...".&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_BZilwg_f_P0/TUdFZYowdkI/AAAAAAAAALE/3FOmPKlBR8s/s1600/captura2.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_BZilwg_f_P0/TUdFZYowdkI/AAAAAAAAALE/3FOmPKlBR8s/s1600/captura2.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Alteração na conexão criada&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Selecione a rede que você acabou de criar e, se necessário, exclua-a. Ou então clique no "Editar". &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_BZilwg_f_P0/TUdFdAvtkLI/AAAAAAAAALQ/3z-AOop6cPU/s1600/Captura_de_tela-4.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="259" src="http://3.bp.blogspot.com/_BZilwg_f_P0/TUdFdAvtkLI/AAAAAAAAALQ/3z-AOop6cPU/s320/Captura_de_tela-4.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Editar conexões de rede&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Se a intenção for manter esta configuração mas evitar que o computador sempre utilize-a, basta deixar configurado que o computador não se conecte automaticamente nesta rede.&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_BZilwg_f_P0/TUdFe2y6OOI/AAAAAAAAALU/_Jxa7uB6MJI/s1600/Captura_de_tela-5.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_BZilwg_f_P0/TUdFe2y6OOI/AAAAAAAAALU/_Jxa7uB6MJI/s320/Captura_de_tela-5.png" width="290" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Editando as configurações da rede&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Desta maneira ela estará sempre disponível mas só se conectará quando for necessário.&lt;br /&gt;&lt;br /&gt;Caso queira ver como fazer no Windows XP, segue o link para um tutorial. Não experimentei mas parece funcionar:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rodrigoguariento.sites.uol.com.br/rede_wireless_sem_ap.htm"&gt;http://rodrigoguariento.sites.uol.com.br/rede_wireless_sem_ap.htm&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/5920593049679433839-4541358780249602997?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/4541358780249602997/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=4541358780249602997' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4541358780249602997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4541358780249602997'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2011/01/transformando-seu-ubuntu-em-um-access.html' title='Transformando seu Ubuntu em um Access Point'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_BZilwg_f_P0/TUdOmzvDhuI/AAAAAAAAALY/fwkv6baB14w/s72-c/captura4.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-3168379655756877003</id><published>2010-12-16T14:20:00.000-03:00</published><updated>2010-12-16T14:20:34.545-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bobagens'/><title type='text'>Confraternização de Fim de ano - Esquema Rock Livre</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_BZilwg_f_P0/TQpKUWjKcaI/AAAAAAAAAK4/i509f_pctrg/s1600/Confraterniza%25C3%25A7%25C3%25A3o.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/_BZilwg_f_P0/TQpKUWjKcaI/AAAAAAAAAK4/i509f_pctrg/s320/Confraterniza%25C3%25A7%25C3%25A3o.jpg" width="226" /&gt;&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/5920593049679433839-3168379655756877003?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/3168379655756877003/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=3168379655756877003' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/3168379655756877003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/3168379655756877003'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2010/12/confraternizacao-de-fim-de-ano-esquema.html' title='Confraternização de Fim de ano - Esquema Rock Livre'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_BZilwg_f_P0/TQpKUWjKcaI/AAAAAAAAAK4/i509f_pctrg/s72-c/Confraterniza%25C3%25A7%25C3%25A3o.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-6165723088019973592</id><published>2010-11-22T20:16:00.002-03:00</published><updated>2010-11-22T20:18:31.031-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Jack Midi, Alsa Midi</title><content type='html'>&lt;div style="text-align: justify;"&gt;Continuando a jornada de tentar conectar os dispositivos MIDI com Jack e Alsa, agora a tentativa é conectar os dispositivos MIDI do Jack nos dispositivos MIDI do ALSA. O contrário foi feito &lt;a href="http://flavioschiavoni.blogspot.com/2010/10/alsa-midi-jack-midi.html"&gt;neste post&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;O aplicativo para conectar o MIDI do ALSA no Jack chamava-se a2jmidi_bridge. Adivinha como se chama o aplicativo que faz o contrário?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #cccccc; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: justify;"&gt;&lt;b&gt;j2amidi_bridge&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Para tornar este serviço sempre disponível colocaremos o seguinte na linha do script após a inicialização do Jack:&lt;/div&gt;&lt;br /&gt;&lt;div style="background-color: #cccccc; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: left;"&gt;&lt;b&gt;pulseaudio -n -F /home/flavio/.pulse/pulsejack.pa -D; /usr/bin/a2jmidi_bridge&amp;amp; /usr/bin/j2amidi_bridge&amp;amp;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_BZilwg_f_P0/TOr5UtUCVZI/AAAAAAAAAJ8/5-Ktybix3qA/s1600/Captura_de_tela-10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="276" src="http://2.bp.blogspot.com/_BZilwg_f_P0/TOr5UtUCVZI/AAAAAAAAAJ8/5-Ktybix3qA/s320/Captura_de_tela-10.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A primeira parte, explicada &lt;a href="http://flavioschiavoni.blogspot.com/2010/05/jack-e-pulse.html"&gt;neste post&lt;/a&gt;, é para que os aplicativos do Linux como os flash do Firefox continuem executando após o Jack ser iniciado. Depois temos a parte do a2jmidi_bridge e finalmente a do j2amidi_bridge. O resultado?&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_BZilwg_f_P0/TOr5Tj0Ur8I/AAAAAAAAAJ0/S9yp-HDcJ3A/s1600/Captura_de_tela-8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://2.bp.blogspot.com/_BZilwg_f_P0/TOr5Tj0Ur8I/AAAAAAAAAJ0/S9yp-HDcJ3A/s320/Captura_de_tela-8.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_BZilwg_f_P0/TOr5T9EB8uI/AAAAAAAAAJ4/gLwUPfiBx_A/s1600/Captura_de_tela-9.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="183" src="http://2.bp.blogspot.com/_BZilwg_f_P0/TOr5T9EB8uI/AAAAAAAAAJ4/gLwUPfiBx_A/s320/Captura_de_tela-9.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Enfim, possibilidades de qualquer tipo de conexão MIDI dentro do Jack.&lt;br /&gt;&lt;br /&gt;Fonte:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://home.gna.org/a2jmidid/"&gt;http://home.gna.org/a2jmidid/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-6165723088019973592?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/6165723088019973592/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=6165723088019973592' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/6165723088019973592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/6165723088019973592'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2010/11/jack-midi-alsa-midi.html' title='Jack Midi, Alsa Midi'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_BZilwg_f_P0/TOr5UtUCVZI/AAAAAAAAAJ8/5-Ktybix3qA/s72-c/Captura_de_tela-10.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-3477959309001787921</id><published>2010-11-06T18:30:00.002-03:00</published><updated>2010-11-06T18:44:45.120-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vídeo'/><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Converter vídeos M2TS para AVI</title><content type='html'>&lt;div style="text-align: justify;"&gt;Gravei com uma câmera HD emprestada e os arquivos são de um tipo estranho chamados m2ts. Bem, encontrei alguns sites explicando e segue abaixo o script que adaptei para fazer a conversão de todo um diretório.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #cccccc; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: justify;"&gt;#!/bin/bash&lt;br /&gt;for a in `ls *.m2ts` ; do ffmpeg -i $a -ar 48000 -vcodec libxvid -b 18000k -acodec libmp3lame -ac 2 -ab 320k -deinterlace -s 1280x720 `echo "$a" | cut -d'.' -f1`.avi ; done&lt;br /&gt;exit&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Copie o texto acima, cole em um arquivo, coloque-o em seu diretório bin e mude sua permissão para execução. O script pode ser executado em um diretório e converterá todos os vídeos deste diretório.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Fontes:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;http://www.fsckin.com/2008/01/03/transcoding-mtsm2ts-avchd-video-files-with-free-software/&lt;/li&gt;&lt;li&gt;http://wesleybailey.com/articles/ffmpeg-tutorial-convert-avchd-mts-m2ts&lt;/li&gt;&lt;/ul&gt;P.S.: Sim, demora pacas. &lt;br /&gt;&lt;ul&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-3477959309001787921?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/3477959309001787921/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=3477959309001787921' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/3477959309001787921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/3477959309001787921'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2010/11/converter-videos-m2ts-para-avi.html' title='Converter vídeos M2TS para AVI'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-4309801196281667832</id><published>2010-10-22T15:58:00.005-03:00</published><updated>2010-11-22T20:04:27.943-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Alsa Midi, Jack Midi</title><content type='html'>&lt;div style="text-align: justify;"&gt;Recentemente eu precisei ligar algo em MIDI pelo Jack. Como o Jack, até aonde sei, não mapeia portas MIDI do sistema, quase todos os softwares que utilizam o Jack usam o ALSA para o MIDI. Comecei a implementar uma ponte (bridge) para ligar o ALSA MIDI no Jack MIDI. Procurando na Internet encontrei um trecho de código que fazia o que eu queria. Descobri que o código fazia parte de um&amp;nbsp; projeto chamado &lt;b&gt;a2jmidi&lt;/b&gt;.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Surpreendentemente ele faz a ponte entre o Midi do jack e o Midi do ALSA. Exatamente o que eu precisava.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Surpreendentemente ele já está no repositório do Ubuntu Studio. O que torna sua instalação um docinho de côco!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Mais surpreendentemente ainda, ele já estava instalado em minha máquina. Então é só executar.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Vou utilizar esta aplicação para conectar os plugins de instrumento virtuais do CALF ao  Virtual Keyboard. O Virtual Keyboard usa o Midi do ALSA e os plugins de instrumento do CALF usam o MIDI do Jack.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_BZilwg_f_P0/TMHcb0EcEEI/AAAAAAAAAJw/aG8GO3JlfTU/s1600/Captura_de_tela-16.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="209" src="http://2.bp.blogspot.com/_BZilwg_f_P0/TMHcb0EcEEI/AAAAAAAAAJw/aG8GO3JlfTU/s320/Captura_de_tela-16.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Há tempos curto os plugins CALF e achava uma pena eles ficarem no MIDI do Jack, sozinhos e perdidos. Neste exemplo estou usando o plugin "Organ".&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Para criar a conexão utilize o comando:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #eeeeee; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;a2jmidi_bridge&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;Ele trará 2 conexões midis: Uma para o alsa e uma para o Jack. Agora é só conectar tudo:&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_BZilwg_f_P0/TMHcaBsfvtI/AAAAAAAAAJk/L2rb5HhO-x8/s1600/Captura_de_tela-13.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="183" src="http://4.bp.blogspot.com/_BZilwg_f_P0/TMHcaBsfvtI/AAAAAAAAAJk/L2rb5HhO-x8/s320/Captura_de_tela-13.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Virtual Keyboard para o a2j_bridge.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_BZilwg_f_P0/TMHcagx05xI/AAAAAAAAAJo/iLJXmtDgRXw/s1600/Captura_de_tela-14.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="183" src="http://2.bp.blogspot.com/_BZilwg_f_P0/TMHcagx05xI/AAAAAAAAAJo/iLJXmtDgRXw/s320/Captura_de_tela-14.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;a2j_bridge para o Calf. &lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_BZilwg_f_P0/TMHcbO-1_aI/AAAAAAAAAJs/ya3PP7uJBdY/s1600/Captura_de_tela-15.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="186" src="http://4.bp.blogspot.com/_BZilwg_f_P0/TMHcbO-1_aI/AAAAAAAAAJs/ya3PP7uJBdY/s320/Captura_de_tela-15.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Calf para a saída de áudio do sistema.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Como é chato ter de abrir uma aplicação toda vez que iniciarmos o Jack, é possível executar o midi bridge toda vez que o jack for iniciado. Para isto, adicione nos scripts do jack para iniciar o bridge após a inicialização do Jackd.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #eeeeee; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: justify;"&gt;&lt;b&gt;; /usr/bin/a2jmidi_bridge&amp;amp;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_BZilwg_f_P0/TMHcY06M5HI/AAAAAAAAAJg/4UFgcjHgFgg/s1600/Captura_de_tela-12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="227" src="http://1.bp.blogspot.com/_BZilwg_f_P0/TMHcY06M5HI/AAAAAAAAAJg/4UFgcjHgFgg/s320/Captura_de_tela-12.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Não esqueça o &amp;amp;. Ele serve para liberar a execução do jack após a inicialização do a2jmidi_bridge. Se não for colocado ele irá "travar" o qjackctl.bin. Se isto acontecer, não será mais possível chegar a tela de configuração do qjackctl.bin. Altere a configuração do qjackctl.bin diretamente editando o seu arquivo de configuração:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #eeeeee; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;gedit .config/rncbc.org/QjackCtl.conf &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="background-color: white; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: white; text-align: justify;"&gt;Use o Ctrl+F para encontrar o a2j e coloque o &amp;amp; no fim do comando.&lt;/div&gt;&lt;div style="background-color: white; text-align: justify;"&gt;&lt;/div&gt;&lt;div style="background-color: white; text-align: justify;"&gt;Adivinha como eu sei que ele trava o qjackctl.bin?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;:-)&lt;br /&gt;&lt;br /&gt;Fonte:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://home.gna.org/a2jmidid/"&gt;http://home.gna.org/a2jmidid/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-4309801196281667832?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/4309801196281667832/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=4309801196281667832' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4309801196281667832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4309801196281667832'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2010/10/alsa-midi-jack-midi.html' title='Alsa Midi, Jack Midi'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_BZilwg_f_P0/TMHcb0EcEEI/AAAAAAAAAJw/aG8GO3JlfTU/s72-c/Captura_de_tela-16.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-6277471611980350734</id><published>2010-09-03T11:11:00.001-04:00</published><updated>2010-09-03T11:55:41.980-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bobagens'/><title type='text'>VMware #2 - MacOS (deadmoo)</title><content type='html'>&lt;div style="text-align: justify;"&gt;Estou fazendo um software que deverá funcionar em Windows, Linux e  MacOS. Então vem a dúvida: Como testá-lo? A solução que encontrei foi  usar o VMware. Continuando a saga VMware, chegou a vez do MacOS.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Depois de ter me perdido entre tantos nomes na área "Hackintosh" (), consegui uma máquina pronta chamada &lt;b&gt;deadmoo&lt;/b&gt; que já vem pronta para o VMware. Não tem de instalar nada, é só abrir a máquina virtual.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Antes que me esqueça, a senha do administrador para instalar alguma coisa é "password", logicamente, sem as aspas.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Para devolver o mouse para o Linux, segure Ctrl + Alt por um instante.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Para o som funcionar, faça download do driver do site: &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;http://sourceforge.net/projects/vmsvga2/files/Audio&lt;br /&gt;&lt;br /&gt;Os updates não funcionam.&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_BZilwg_f_P0/TIB6G_ClE0I/AAAAAAAAAIA/XkIcp-MeVx0/s1600/Captura_de_tela-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_BZilwg_f_P0/TIB6G_ClE0I/AAAAAAAAAIA/XkIcp-MeVx0/s320/Captura_de_tela-1.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Simples! Uma pena que é lento demais para trabalhar...&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Alguns links:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;http://www.insanelymac.com/forum/index.php?showtopic=176854&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-6277471611980350734?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/6277471611980350734/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=6277471611980350734' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/6277471611980350734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/6277471611980350734'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2010/09/vmware-2-macos.html' title='VMware #2 - MacOS (deadmoo)'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_BZilwg_f_P0/TIB6G_ClE0I/AAAAAAAAAIA/XkIcp-MeVx0/s72-c/Captura_de_tela-1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-6172482883808040230</id><published>2010-09-02T22:35:00.001-04:00</published><updated>2010-09-03T00:22:10.630-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bobagens'/><title type='text'>VMware #1 - Windows XP</title><content type='html'>&lt;div style="text-align: justify;"&gt;Estou fazendo um software que deverá funcionar em Windows, Linux e MacOS. Então vem a dũvida: Como testá-lo? A solução que encontrei foi usar o VMware. Por isto, segue instruções de instalação do Windows XP virtualizado no VMware com o Ubuntu 10.4 por baixo.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Passo 1 - Instale o &lt;a href="https://www.vmware.com/products/player/"&gt;VMware Player&lt;/a&gt;. É gratuíto, precisa apenas se registrar. E coloque um email válido pois vem uma chave no email para poder baixá-lo. Cadastre-se certinho. É tudo o que eles pedem. Escolhendo a máquina correta (no meu caso, Linux 64 Bits) a instalação é NNF*.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Passo 2 - Instale o Windows XP. Com um ISO e um serial, NNF*.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pronto! No meu caso não precisou instalar nem configurar mais nada. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_BZilwg_f_P0/TIB3zdMQ9GI/AAAAAAAAAH4/2JbNHv_YHnk/s1600/Captura_de_tela.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_BZilwg_f_P0/TIB3zdMQ9GI/AAAAAAAAAH4/2JbNHv_YHnk/s320/Captura_de_tela.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;* NNF - Instalação Next, Next, Finish. Em algum momento sempre há um " I Agree"...&lt;/div&gt;&lt;div style="text-align: justify;"&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/5920593049679433839-6172482883808040230?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/6172482883808040230/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=6172482883808040230' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/6172482883808040230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/6172482883808040230'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2010/09/vmware-1-windows-xp.html' title='VMware #1 - Windows XP'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_BZilwg_f_P0/TIB3zdMQ9GI/AAAAAAAAAH4/2JbNHv_YHnk/s72-c/Captura_de_tela.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-9196351577527290306</id><published>2010-08-27T09:46:00.000-04:00</published><updated>2010-08-27T09:46:46.915-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Bobagens'/><title type='text'>Clipart no OpenOffice</title><content type='html'>Precisava de umas figurinhas bonitinhas para uma apresentação bonitinha de Slides bonitinhos. O nome destas figurinhas bonitinhas é clipart. Resolvi pesquisar como colocar isto no openoffice. Como é muito complexo, resolvi fazer este post para não esquecer como o universo linux é complexo. Abra um terminal e digite:&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #eeeeee; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;sudo  apt-get install openclipart-openoffice.org &lt;/b&gt; &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Pronto! Uma galeria bacana de clipart estará instalada no openoffice. Livre de direitos autorais e completamente free. Para utilizá-los:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Na barra de ferramenta de desenho, Galeria. Ou no menu Ferramentas -&amp;gt; Galeria.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_BZilwg_f_P0/THfBj_1XRpI/AAAAAAAAAHo/nzcKVlaQ4YA/s1600/Captura_de_tela-7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_BZilwg_f_P0/THfBj_1XRpI/AAAAAAAAAHo/nzcKVlaQ4YA/s320/Captura_de_tela-7.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Este recurso é carregado na inicialização do openoffice. Feche o openoffice e abra-o novamente para que este recurso seja carregado.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://www.vivaolinux.com.br/dica/Clipart-para-OpenOffice"&gt;http://www.vivaolinux.com.br/dica/Clipart-para-OpenOffice&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-9196351577527290306?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/9196351577527290306/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=9196351577527290306' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/9196351577527290306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/9196351577527290306'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2010/08/clipart-no-openoffice.html' title='Clipart no OpenOffice'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_BZilwg_f_P0/THfBj_1XRpI/AAAAAAAAAHo/nzcKVlaQ4YA/s72-c/Captura_de_tela-7.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-1623236651295371008</id><published>2010-08-10T09:03:00.000-04:00</published><updated>2010-08-10T09:03:18.520-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Bobagens'/><title type='text'>Mais sobre PDFs em linha de comando</title><content type='html'>Rotacionar um documento 90 graus:&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #eeeeee;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;pdftk entrada.pdf cat 1-endW output saida.pdf&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Rotacionar 180 graus&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #eeeeee;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;pdftk entrada.pdf cat 1-endS output saida.pdf&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Dividí-lo em vários arquivos com nomes definidos&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #eeeeee; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;pdftk parte2.pdf burst output parte2_%02d.pdf&lt;/div&gt;&lt;br /&gt;Fonte:&lt;br /&gt;&lt;br /&gt;http://www.accesspdf.com/pdftk/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-1623236651295371008?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/1623236651295371008/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=1623236651295371008' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/1623236651295371008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/1623236651295371008'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2010/08/mais-sobre-pdfs-em-linha-de-comando.html' title='Mais sobre PDFs em linha de comando'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-8719824086337917597</id><published>2010-06-11T01:06:00.000-04:00</published><updated>2010-06-11T01:06:34.629-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Bobagens'/><title type='text'>Instalando o Ubuntu Linux em um NetBook HP</title><content type='html'>&lt;div style="text-align: justify;"&gt;Depois de ter instalado o UbuntuStudio em meu Notebook HP e não ter anotado o que fiz eu acabo de receber a tarefa de colocar o UbuntuStudio em um NetBook HP. Vamos lá.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Abrindo espaço para o Linux&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pretendo deixar o NetBook dual Boot, ou seja, deixarei o Windows 7 (W7) instalado e funcionando para alguma eventual necessidade. Já está pago e a HP não vai devolver meu dinheiro. Não pretendo reinstalá-lo e por isto vou deixar o W7 instalado e abrir um espaço no HD para instalar o Linux.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;O Windows possui a possibilidade de dividir um HD em mais volumes. Para isto vá até o "Control Panel -&amp;gt; System and Security -&amp;gt; Administrative Tools -&amp;gt; Computer Management -&amp;gt; Storage -&amp;gt; Disk Management". Clique o botão contrário sobre o Drive C e escolha "Shrink Volume". Ele irá sugerir a maior divisão que ele consegue fazer neste momento. Isto pode demorar um pouco. "Shrink" e esperar mais um tempo.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Com certeza ele dividiu sua unidade em uma quantidade que não parece boa o suficiente deixando a partição Windows maior do que eu queria. Isto porque ele separa a maior partição que ele consegue que seja contínua. No meu caso, 70GB para o windows e 65GB de espaço livre. Em outras palavras, há arquivos espalhados no disco e precisaremos "empurrar" estes arquivos para deixar uma partição maior para o Linux.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Infelizmente o Defragmentador não irá nos ajudar a deixar este espaço maior. Pelo menos não o defragmentador do Windows. Será necessário instalar outro defragmentador para aumentar este espaço livre. Na verdade, como cada ferramenta de defrag possui uma maneira de fazer isto, usarei mais de uma. A primeira será o Perfect Disk. Depois usarei o Auslogic Disk defrag, mydefrag e Diskeeper.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Após cada uma destas ferramentas, Shrink Volume... As vezes reiniciar a máquina pode ajudar pois alguns arquivos são do próprio Windows e são alocados em tempo de execução. Reiniciar pode ajudar a realocá-los em outro lugar.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Separe algumas horas para isto. Dependendo do quanto você quer de espaço para o Linux, separe um dia inteiro. Mesmo assim, talvez alguns arquivos de sistema não possam ser movidos e não sei como colocá-los para o lado para aumentar o tamanho da partição livre. Viva o Windows!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Criando a instalação no pendrive&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;O primeiro lance foi criar um UBS de instalação já que os netbooks não tem drive de CD/DVD. Para isto basta ter uma imagem iso da instalação do Ubuntu e um pendrive com espaço suficiente para colocar a imagem.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;No Ubuntu, clique em "Sistemas -&amp;gt; Administração -&amp;gt; Criador de disco de inicialização". Selecione a imagem iso e o dispositivo USB a ser usado.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;O dispositivo não precisa estar vazio e pode ser usado normalmente para outros arquivos.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Instalando a partir do pendrive&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;O tal netbook não dá opção de entrar na BIOS. Graças ao manual descobri que tem de apertar o F10 no Boot para escolher a sequência de dispositivos para o boot. Mas seja rápido pois o tal splah da HP entra mais rápido que um foguete...&lt;br /&gt;&lt;br /&gt;Booted! O Linux entrou, reconheceu o Hardware então vamos instalá-lo. Antes de fazer isto eu entrei no GParted e apaguei aquelas partições de Recovery que ocupavam mas de 12GB de um HD de 160GB... O site me disse que posso pedir os DVDs de Recovery a qualquer momento, então, se for vendê-lo ou coisa assim eu encomendo os tals DVDs...&lt;br /&gt;&lt;br /&gt;Primeira questão importante: o teclado é o USA - Internacional (With dead keys). Experimente digitar algo como "ação" e verás seu teclado funcionando em português.&lt;br /&gt;&lt;br /&gt;Próximo passo crítico: escolher a partição. Se realmente quer deixar o W7 pois pagou por ele, como eu fiz, escolha colocar o Ubuntu no maior espaço alocável contínuo. Foi pra isto que perdi quase 12 horas empurrando o W7 para o lado...&lt;br /&gt;&lt;br /&gt;Instalei. Viva! Coloquei o tal cabo de rede e instalei os drivers restritos. A Wifi passou a funcionar e agora é só alegria.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Fontes&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&lt;a href="http://www.gdhpress.com.br/blog/ubuntu-em-pendrives/"&gt;http://www.gdhpress.com.br/blog/ubuntu-em-pendrives/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-8719824086337917597?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/8719824086337917597/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=8719824086337917597' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/8719824086337917597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/8719824086337917597'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2010/06/instalando-o-ubuntu-linux-em-um-netbook.html' title='Instalando o Ubuntu Linux em um NetBook HP'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-6182692805427361233</id><published>2010-06-09T01:17:00.001-04:00</published><updated>2010-06-09T01:20:08.603-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Bobagens'/><title type='text'>Touchpad no Linux</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;b&gt;Copy / Paste&lt;/b&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Eu sempre adorei o sistema de copiar e colar do Linux / Ubuntu: Seleciona com o mouse alguma coisa e ZAZ! está copiado. Depois clique com os dois botões do mouse em um canto ou clique o scroll do mouse e ZAZ! colado. Muito prático. Agora estou usando um notebook e estava aflito com não ter esta opção. Bem, é bastante simples: copie selecionando, como sempre. Para colar clique o canto superior direito do touchpad e ZAZ!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Desabilitar ao digitar&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Outra coisa que me irritava no touchpad é estar digitando, esbarrar o dedo na porcaria e meu mouse ir parar em outra parte do texto e lá estou eu digitando sem ver. Sim, tenho o costume de digitar sem olhar para a tela, parece estranho mas posso te afirmar que é o que chamamos de "maneira correta". Para resolver este problema encontrei isto:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.blogger.com/%20http://ubuntuforums.org/showthread.php?t=961122"&gt;&amp;nbsp;http://ubuntuforums.org/showthread.php?t=961122&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Bem, para que você não tenha de ir até lá, vou copiar a dica.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Clique em Sistema &amp;gt; Preferências &amp;gt; Aplicativos de Sessão&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Clique em Adicionar&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Coloque o nome de "Touchpad Syndaemon"&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a descrição pode ser "Disables touchpad while typing"&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e o que é mais importante, o comando: "syndaemon -i 1 -d -t -K"&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Tudo sem aspas.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Isto desabilitar o touchpad por 1 segundo toda vez que você pressionar uma tecla do teclado (repare que tem um 1 no comando :-).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Logicamente que, para funcionar é necessário reiniciar.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-6182692805427361233?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/6182692805427361233/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=6182692805427361233' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/6182692805427361233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/6182692805427361233'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2010/06/touchpad-no-linux.html' title='Touchpad no Linux'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-4689293589391286297</id><published>2010-05-24T15:59:00.001-04:00</published><updated>2010-05-24T16:01:25.707-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Jack e Pulse</title><content type='html'>&lt;div style="text-align: justify;"&gt;O Jack é bacana pacas. O Pulse também. Pena que eles não trabalham juntos. Será?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Vamos lá. O Pulse é a arquitetura de som padrão do Ubuntu. Quem trabalha com áudio quer usar o Jack. Se alguém pede para ver algo no Youtube e o Jack está aberto temos um problema. Aqui está a solução:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Primeiramente, vamos instalar um módulo que permite o pulse se conectar ao Jack (E não o contrário, por motivos óbvios!):&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sudo apt-get install&amp;nbsp; pulseaudio-module-jack&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Vamos criar um segundo arquivo de configuração para o pulse para que o mesmo carregue o módulo do jack e defina o jack como saída padrão. Copie seu arquivo /etc/pulse/default.pa para o diretório ~/.pulse/pulsejack.pa.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;cp /etc/pulse/default.pa ~/.pulse/pulsejack.pa &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Adicione a seguir as seguintes linhas no arquivo:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #eeeeee; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: justify;"&gt;# Jack modules&lt;br /&gt;load-module module-jack-sink channels=2&lt;br /&gt;load-module module-jack-source channels=2&lt;br /&gt;&lt;br /&gt;### comment this one out, so it doesn't load alsa/oss modules&lt;br /&gt;#load-module module-hal-detect&lt;br /&gt;&lt;br /&gt;### Make some devices default&lt;br /&gt;set-default-sink jack_out&lt;br /&gt;set-default-source jack_in&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Bem, isto fará o pulseaudio funcionar via jack. Agora basta mudar a configuração do pulse toda vez que abrir o Jack. Para fazer isto de maneira automatizada, altere a configuração do seu jack:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://2.bp.blogspot.com/_BZilwg_f_P0/S_rZoTXYi7I/AAAAAAAAAG0/_SQ4VQVBND4/s1600/Captura_de_tela.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_BZilwg_f_P0/S_rZoTXYi7I/AAAAAAAAAG0/_SQ4VQVBND4/s320/Captura_de_tela.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Estamos basicamente pedindo para ele matar o jack ao iniciar e recarregá-lo com o novo arquivo de configuração. Ao terminar o jack matamos novamente o pulse e recarregamos ele com a configuração padrão. Simples, não? Veja o resultado:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_BZilwg_f_P0/S_rbC_jnd0I/AAAAAAAAAG8/xfM0ikj8XkU/s1600/Captura_de_tela-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_BZilwg_f_P0/S_rbC_jnd0I/AAAAAAAAAG8/xfM0ikj8XkU/s320/Captura_de_tela-1.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Fontes:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;http://sync-signal.com/2009/12/configuring-jack-and-pulseaudio-on-ubuntu-9-10/&lt;/div&gt;&lt;div style="text-align: justify;"&gt;http://kishalmi.net/cms/node/53&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&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/5920593049679433839-4689293589391286297?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/4689293589391286297/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=4689293589391286297' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4689293589391286297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4689293589391286297'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2010/05/jack-e-pulse.html' title='Jack e Pulse'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_BZilwg_f_P0/S_rZoTXYi7I/AAAAAAAAAG0/_SQ4VQVBND4/s72-c/Captura_de_tela.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-382539997847314023</id><published>2010-03-08T17:09:00.003-04:00</published><updated>2010-03-08T17:09:15.933-04:00</updated><title type='text'>MPX no Ubuntu 10.04</title><content type='html'>http://alec.mooo.com/mpx.php&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-382539997847314023?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/382539997847314023/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=382539997847314023' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/382539997847314023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/382539997847314023'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2010/03/mpx-no-ubuntu-1004.html' title='MPX no Ubuntu 10.04'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-8125373163123106123</id><published>2010-03-08T16:13:00.000-04:00</published><updated>2010-03-08T16:13:45.920-04:00</updated><title type='text'>Encontrar arquivos grandes no Linux</title><content type='html'>Salve o comando a seguir com o nome encontrar e utilize assim:&lt;br /&gt;&lt;br /&gt;encontrar caminho_absoluto_do_diretorio tamanho_em_K&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #eeeeee; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;find $1/ -type f -size +$2k -exec ls -lh {} \; | awk '{ print $8 ": " $5 }'&lt;/div&gt;&lt;br /&gt;Fonte: http://snippets.dzone.com/posts/show/5567&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-8125373163123106123?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/8125373163123106123/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=8125373163123106123' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/8125373163123106123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/8125373163123106123'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2010/03/encontrar-arquivos-grandes-no-linux.html' title='Encontrar arquivos grandes no Linux'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-6941148006999194328</id><published>2009-12-18T15:51:00.003-03:00</published><updated>2009-12-18T15:51:56.702-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Procurar conteúdo em arquivos recursivamente</title><content type='html'>Já era! &lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #cccccc;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;find . -exec grep -Hn "FUNCTION" {} \;&lt;/span&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/5920593049679433839-6941148006999194328?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/6941148006999194328/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=6941148006999194328' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/6941148006999194328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/6941148006999194328'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/12/procurar-conteudo-em-arquivos.html' title='Procurar conteúdo em arquivos recursivamente'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-2719306085548058660</id><published>2009-12-10T16:37:00.000-03:00</published><updated>2009-12-10T16:37:14.817-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Soldando (Merge) arquivos PDFs</title><content type='html'>Para soldar os arquivos 1.pdf, 2.pdf e 3.pdf em um arquivo 123.pdf&amp;nbsp; primeiro instale o pdftk:&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sudo apt-get install pdftk&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Depois utilize o comando:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: white;"&gt;Fonte:&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: white;"&gt;&lt;br /&gt;&lt;/div&gt;http://www.accesspdf.com/pdftk/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-2719306085548058660?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/2719306085548058660/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=2719306085548058660' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/2719306085548058660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/2719306085548058660'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/12/soldando-merge-arquivos-pdfs.html' title='Soldando (Merge) arquivos PDFs'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-9163085759040072894</id><published>2009-12-03T13:58:00.002-03:00</published><updated>2009-12-03T14:49:44.462-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Desabilitando Miniaturas de imagens (Thumbnails) no Nautilus</title><content type='html'>Eu trabalho com processamento de imagens. Abrir uma pasta com 35.000 imagens pode ser uma tarefa homérica. No Nautilus é impossível. Uso o Thunar, bem mais rápido. Para desabilitar os Thumbs no Nautilus, clique em:&lt;br /&gt;Editar &amp;gt; Preferências.&lt;br /&gt;Vá na Aba Visualização e escolha "Mostrar miniaturas: Nunca".&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_BZilwg_f_P0/Sxf5tb4yC7I/AAAAAAAAAGs/e1p0G9uvB-U/s1600-h/Captura_de_tela-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_BZilwg_f_P0/Sxf5tb4yC7I/AAAAAAAAAGs/e1p0G9uvB-U/s320/Captura_de_tela-1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Para desabilitar alguns tipos de thumb, vai a dica:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Digite no terminal&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #eeeeee; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;gconf-editor&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Procure pela chave&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;/desktop/gnome/thumbnailers&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_BZilwg_f_P0/SxftvIBQy2I/AAAAAAAAAGk/7Yx-a932WGI/s1600-h/Captura_de_tela.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_BZilwg_f_P0/SxftvIBQy2I/AAAAAAAAAGk/7Yx-a932WGI/s320/Captura_de_tela.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;br /&gt;Será possível escolher qual tipo MIME será desabilitado.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;Pensamento do dia: Normal é os outros.&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/5920593049679433839-9163085759040072894?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/9163085759040072894/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=9163085759040072894' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/9163085759040072894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/9163085759040072894'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/12/desabilitando-miniaturas-de-imagens.html' title='Desabilitando Miniaturas de imagens (Thumbnails) no Nautilus'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_BZilwg_f_P0/Sxf5tb4yC7I/AAAAAAAAAGs/e1p0G9uvB-U/s72-c/Captura_de_tela-1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-9177678393986104115</id><published>2009-11-26T10:23:00.002-03:00</published><updated>2009-11-26T10:24:12.701-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Dividindo um arquivo PDF</title><content type='html'>Para dividir o arquivo PDF e retirar as páginas 36 e 37 em outro arquivo, primeiro instale o pdftk:&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sudo apt-get install pdftk&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Depois utilize o comando:&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #f3f3f3;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;pdftk arquivo.pdf cat 36-37 output novoArquivo.pdf &lt;/span&gt;&lt;br /&gt;&lt;div style="background-color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: white;"&gt;Fonte:&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: white;"&gt;&amp;nbsp;http://www.linux.com/archive/feature/53701&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/5920593049679433839-9177678393986104115?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/9177678393986104115/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=9177678393986104115' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/9177678393986104115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/9177678393986104115'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/11/dividindo-um-arquivo-pdf.html' title='Dividindo um arquivo PDF'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-5455916209604338824</id><published>2009-11-04T20:00:00.003-03:00</published><updated>2009-11-04T20:01:32.349-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Bobagens'/><title type='text'>ASCii Video</title><content type='html'>Pra quem gostou do visualizador de imagens ASCii. Veja também vídeos em ascii.&lt;br /&gt;&lt;br /&gt;Com o decoder aa:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;$ mplayer -vo aa nome_do_video.mpeg&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Com o libcaca:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;$ mplayer -vo caca dancadosapoboi.mpeg &lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_BZilwg_f_P0/SvIHZNs5UlI/AAAAAAAAAGc/2l4gWesrZ4k/s1600-h/Captura_de_tela-3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_BZilwg_f_P0/SvIHZNs5UlI/AAAAAAAAAGc/2l4gWesrZ4k/s320/Captura_de_tela-3.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sim, eu sei, tem de ficar de longe para ser legal...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-5455916209604338824?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/5455916209604338824/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=5455916209604338824' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/5455916209604338824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/5455916209604338824'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/11/ascii-video.html' title='ASCii Video'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_BZilwg_f_P0/SvIHZNs5UlI/AAAAAAAAAGc/2l4gWesrZ4k/s72-c/Captura_de_tela-3.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-7887393905893914977</id><published>2009-11-04T19:36:00.001-03:00</published><updated>2009-11-04T19:36:59.852-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Problemas no Network-manager</title><content type='html'>Se você está recebendo a mensagem&lt;br /&gt;&lt;br /&gt;&lt;b&gt;"O dispositivo não é gerenciavel"&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;em seu network-manager, siga os passos abaixo:&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sudo /etc/network/interfaces /etc/network/interfaces.old&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sudo /etc/init.d/network-manager restart&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Deve resolver.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-7887393905893914977?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/7887393905893914977/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=7887393905893914977' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/7887393905893914977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/7887393905893914977'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/11/problemas-no-network-manager.html' title='Problemas no Network-manager'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-4291003943001881236</id><published>2009-11-04T09:38:00.006-03:00</published><updated>2009-11-04T19:53:33.059-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Computação nas Nuvens com o Karmic Koala</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: justify;"&gt;O Ubuntu One permite compartilhar arquivos e armazená-los "nas nuvens". &lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Para instalar o Ubuntu One clique em Aplicativos -&amp;gt; Adicionar / Remover Aplicações. Então selecione o pacote Ubuntu One.&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_BZilwg_f_P0/SvH5Dcs2X9I/AAAAAAAAAGE/9izFGU0UVgM/s1600-h/Captura_de_tela.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_BZilwg_f_P0/SvH5Dcs2X9I/AAAAAAAAAGE/9izFGU0UVgM/s320/Captura_de_tela.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Para habilitar o Ubuntu One clique em Aplicações &amp;gt; Internet &amp;gt; Ubuntu One&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_BZilwg_f_P0/SvF0ZiCwz_I/AAAAAAAAAFs/IcML8d6z_2o/s320/Captura_de_tela.png" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Isto irá abrir o site do Ubuntu One pedindo que você se registre como usuário, coloque um login, um email e uma senha. Após registrado você receberá um email confirmando sua inscrição e blablabla. Siga os passos para as nuvens...&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Feito isto você registra seu computador como parte de sua "nuvem" e então aparecerá entre seus locais o Ubuntu One.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_BZilwg_f_P0/SvF0uwKPJ0I/AAAAAAAAAF0/axaBC1J-zvs/s1600-h/Captura_de_tela-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_BZilwg_f_P0/SvF0uwKPJ0I/AAAAAAAAAF0/axaBC1J-zvs/s320/Captura_de_tela-1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Isto é sua pasta compartilhada. Com isto você pode compartilhar arquivos ou simplesmente manter "nas nuvens" alguns de seus arquivos. Caso tenha outro computador registrado para sua conta, o compartilhamento aparecerá para o mesmo. Estes arquivos podem ser ainda serem acessados pelo site da UbuntuOne.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_BZilwg_f_P0/SvF0vxhq7II/AAAAAAAAAF8/yETn0qdUCvI/s1600-h/Captura_de_tela-2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_BZilwg_f_P0/SvF0vxhq7II/AAAAAAAAAF8/yETn0qdUCvI/s320/Captura_de_tela-2.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;Para ativar o UbuntuOne pela primeira vez execute no terminal o comando:&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;$ ubuntuone-client-applet --signup &amp;amp;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Ele irá abrir o site, pedir seu login e talz. Você adicionará este computador e pronto. Está feito.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_BZilwg_f_P0/SvID4u_SGwI/AAAAAAAAAGM/1I3EXrhV9Oc/s1600-h/Captura_de_tela-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_BZilwg_f_P0/SvID4u_SGwI/AAAAAAAAAGM/1I3EXrhV9Oc/s320/Captura_de_tela-1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: xx-small;"&gt;Olha que belezura! UbuntuOne e Network-manager funcionando!&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_BZilwg_f_P0/SvIEOtKvrEI/AAAAAAAAAGU/aRJ5SJwVkvQ/s1600-h/Captura_de_tela-2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_BZilwg_f_P0/SvIEOtKvrEI/AAAAAAAAAGU/aRJ5SJwVkvQ/s320/Captura_de_tela-2.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Caso apareça uma mensagem reclamando que o network-manager não está legal, instale-o. É bem provável que você, assim como eu, tenha feito uma atualização do Jaunty para o Karmic e por isto este cara não está instalado. Utilize o comando abaixo:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ sudo apt-get install network-manager-gnome&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Se o network manager reclamar que "O dispositivo não é gerenciável", leia isto:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://flavioschiavoni.blogspot.com/2009/11/problemas-no-network-manager.html"&gt;http://flavioschiavoni.blogspot.com/2009/11/problemas-no-network-manager.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-4291003943001881236?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/4291003943001881236/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=4291003943001881236' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4291003943001881236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4291003943001881236'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/11/computacao-nas-nuvens-com-o-karmic.html' title='Computação nas Nuvens com o Karmic Koala'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_BZilwg_f_P0/SvH5Dcs2X9I/AAAAAAAAAGE/9izFGU0UVgM/s72-c/Captura_de_tela.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-8544536839524041636</id><published>2009-11-04T07:51:00.000-03:00</published><updated>2009-11-04T07:51:23.443-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Bobagens'/><title type='text'>Dividir um arquivo em vários - Shell Script</title><content type='html'>Precisávamos dividir um arquivo em vários arquivos.&lt;br /&gt;Viva o Linux!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ split -l 1000 nome_do_arquivo.txt novo_nome&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Este comando irá dividir o arquivo "nome_do_arquivo" em n arquivos de 1000 linhas com o nome de "novo_nomea", "novo_nomeb", ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-8544536839524041636?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/8544536839524041636/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=8544536839524041636' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/8544536839524041636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/8544536839524041636'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/11/dividir-um-arquivo-em-varios-shell.html' title='Dividir um arquivo em vários - Shell Script'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-4426522099143340821</id><published>2009-11-03T19:05:00.001-03:00</published><updated>2009-11-04T08:03:43.456-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>LT1010 e o Karmic Koala</title><content type='html'>Após atualizar meu Ubuntu para o 9.10 minha Delta LT1010 parou de funcionar.&lt;br /&gt;Funcionava o Ardour, funcionava o Jack mas o "som do PC" parou. Culpa do Pulse Audio.&lt;br /&gt;&lt;br /&gt;Aqui vai a dica:&lt;br /&gt;&lt;br /&gt;Edite o arquivo /etc/pulse/default.pa&lt;br /&gt;&lt;br /&gt;Adicione no fim deste arquivo as seguintes linhas:&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;load-module module-alsa-sink sink_name=&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;wbr&gt;&lt;/wbr&gt;M1010LT_&lt;wbr&gt;&lt;/wbr&gt;Analog_&lt;wbr&gt;&lt;/wbr&gt;Out device=hw:M1010LT channels=10 channel_&lt;wbr&gt;&lt;/wbr&gt;map=left,&lt;wbr&gt;&lt;/wbr&gt;right,aux0,&lt;wbr&gt;&lt;/wbr&gt;aux1,aux2,&lt;wbr&gt;&lt;/wbr&gt;aux3,aux4,&lt;wbr&gt;&lt;/wbr&gt;aux5,aux6,&lt;wbr&gt;&lt;/wbr&gt;aux7&lt;br /&gt;load-module module-alsa-source source_&lt;wbr&gt;&lt;/wbr&gt;name=M1010LT_&lt;wbr&gt;&lt;/wbr&gt;Analog_&lt;wbr&gt;&lt;/wbr&gt;In device=hw:M1010LT channels=12 channel_&lt;wbr&gt;&lt;/wbr&gt;map=left,&lt;wbr&gt;&lt;/wbr&gt;right,aux0,&lt;wbr&gt;&lt;/wbr&gt;aux1,aux2,&lt;wbr&gt;&lt;/wbr&gt;aux3,aux4,&lt;wbr&gt;&lt;/wbr&gt;aux5,aux6,&lt;wbr&gt;&lt;/wbr&gt;aux7,aux8,&lt;wbr&gt;&lt;/wbr&gt;aux9&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;(são 2 linhas apenas)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Depois comente a seção a seguir:&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;### Automatically load driver modules depending on the hardware available&lt;br /&gt;.ifexists module-udev-detect.so&lt;br /&gt;load-module module-udev-detect&lt;br /&gt;.else&lt;br /&gt;### Alternatively use the static hardware detection module (for systems that&lt;br /&gt;### lack udev support)&lt;br /&gt;load-module module-detect&lt;br /&gt;.endif&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Ela vai ficar assim:&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;### Automatically load driver modules depending on the hardware available&lt;br /&gt;### .ifexists module-udev-detect.so&lt;br /&gt;### load-module module-udev-detect&lt;br /&gt;###.else&lt;br /&gt;### Alternatively use the static hardware detection module (for systems that&lt;br /&gt;### lack udev support)&lt;br /&gt;### load-module module-detect&lt;br /&gt;### .endif&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Bons sonidos!&lt;br /&gt;&lt;br /&gt;&amp;nbsp;Fonte: https://bugs.launchpad.net/pulseaudio/+bug/447092&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-4426522099143340821?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/4426522099143340821/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=4426522099143340821' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4426522099143340821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4426522099143340821'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/11/lt1010-e-o-karmic-koala.html' title='LT1010 e o Karmic Koala'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-3618926380397459551</id><published>2009-11-03T10:49:00.002-03:00</published><updated>2009-11-04T19:51:22.308-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Alterando o papel de parede da tela de login - Ubuntu 9.10</title><content type='html'>Eu gostava mais do antigo gerenciador de telas de login do Ubuntu. Bem, deve ter algum motivo para isto ser chamado de "evolução". Agora, para alterar o papel de parede do login digite o seguinte comando no terminal:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;$ gksudo -u gdm dbus-launch gnome-appearance-properties&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_BZilwg_f_P0/SvA0uDRC5iI/AAAAAAAAAFk/gFte7QAViLo/s1600-h/Captura_de_tela-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_BZilwg_f_P0/SvA0uDRC5iI/AAAAAAAAAFk/gFte7QAViLo/s320/Captura_de_tela-1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Selecione o papel de parede e o tema que mais lhe agrada.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fonte:&lt;br /&gt;&lt;a href="http://wiki.archlinux.org/index.php/Gnome_2.28_Changes#Configuring_gdm_2.28"&gt;&lt;span style="font-size: x-small;"&gt;http://wiki.archlinux.org/index.php/Gnome_2.28_Changes#Configuring_gdm_2.28&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-3618926380397459551?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/3618926380397459551/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=3618926380397459551' title='4 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/3618926380397459551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/3618926380397459551'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/11/alterando-o-papel-de-parede-da-tela-de.html' title='Alterando o papel de parede da tela de login - Ubuntu 9.10'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_BZilwg_f_P0/SvA0uDRC5iI/AAAAAAAAAFk/gFte7QAViLo/s72-c/Captura_de_tela-1.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-6063467318096286639</id><published>2009-11-03T10:13:00.009-03:00</published><updated>2009-11-04T19:48:45.110-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Tirando a lista de usuários da tela de login</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Eu não gosto da lista de usuários na tela de login. Acho até uma falha de segurança além de ser feio pra caramba quando temos uma dúzia de usuários instalados via NIS, por exemplo.&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Infelizmente o Karmic Koala veio com isto. Aqui vai uma maneira de remover esta lista.&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre style="background-color: #f3f3f3; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;$ sudo -u gdm dbus-launch gconf-editor&lt;/b&gt;&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;a href="http://3.bp.blogspot.com/_BZilwg_f_P0/SvAsT56VLSI/AAAAAAAAAFc/ouJKGK04IwA/s1600-h/Captura_de_tela.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_BZilwg_f_P0/SvAsT56VLSI/AAAAAAAAAFc/ouJKGK04IwA/s320/Captura_de_tela.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;pre&gt;&amp;nbsp;vá em / -&amp;gt; apps -&amp;gt; gdm -&amp;gt; simple-greater.&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;Clique em "disable_user_list" e pronto.&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;Fonte:&lt;/pre&gt;&lt;pre&gt;http://wiki.archlinux.org/index.php/Gnome_2.28_Changes#Configuring_gdm_2.28 &lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-6063467318096286639?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/6063467318096286639/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=6063467318096286639' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/6063467318096286639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/6063467318096286639'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/11/tirando-lista-de-usuarios-da-tela-de.html' title='Tirando a lista de usuários da tela de login'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_BZilwg_f_P0/SvAsT56VLSI/AAAAAAAAAFc/ouJKGK04IwA/s72-c/Captura_de_tela.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-2469708596376791033</id><published>2009-10-27T10:24:00.005-03:00</published><updated>2009-11-04T09:09:02.273-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Bobagens'/><title type='text'>Karmic Koala is "Komming"</title><content type='html'>Veja a sequência (agora sem trema)&lt;br /&gt;&lt;br /&gt;Ubuntu 4.10: The Warty Warthog (O Porco-Africano Verruguento)&lt;br /&gt;Ubuntu 5.04: The Hoary Hedghog (O Ouriço Grisalho)&lt;br /&gt;Ubuntu 5.10: The Breezy Badger (O Texugo Fresco)&lt;br /&gt;Ubuntu 6.06 LTS: The Dapper Drake (O Pato Doméstico Estiloso)&lt;br /&gt;Ubuntu 6.10: The Edgy Eft (A Salamandra Hi-Tec)&lt;br /&gt;Ubuntu 7.04: The Feisty Fawn (O Jovem Bravo Cervo)&lt;br /&gt;Ubuntu 7.10: The Gutsy Gibbon (O Macaquinho Corajoso)&lt;br /&gt;Ubuntu 8.04 LTS: The Hardy Heron (A Garça Durona)&lt;br /&gt;Ubuntu 8.10: Intrepid Ibex (Bode Intrépido)&lt;br /&gt;Ubuntu 9.04: Jaunty Jackalope (Coelho Elegante)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;E nesta quinta está prometido: &lt;br /&gt;&lt;br /&gt;&lt;b&gt;9.10 - Karmic Koala.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_BZilwg_f_P0/Sub8SPYltKI/AAAAAAAAAFU/oXtiI_8aAEc/s1600-h/gtotem_koala.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_BZilwg_f_P0/Sub8SPYltKI/AAAAAAAAAFU/oXtiI_8aAEc/s320/gtotem_koala.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: xx-small;"&gt;(Arte minha.. hehe!) &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Até aonde entendi disto: 9 (por ser 2009) . 10 (por ser de Outubro) &lt;b&gt;K&lt;/b&gt;armic &lt;b&gt;K&lt;/b&gt;oala (por ser nomeados alfabeticamente era a vez da letra K).&lt;br /&gt;&lt;br /&gt;Seguindo a sequencia alfabética, se o mundo não acabar em 2012 e as distribuições continuarem a sair a cada 6 meses teremos em Outubro de 2015: &lt;b&gt;Ubuntu 15.10 - Wild Wolverine&lt;/b&gt;!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Só para fechar, há um conceito hoje de "computador em qualquer lugar" que ganha o nome de "computação nas nuvens" ou "Cloud computing", se preferirem.&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #f3f3f3; font-family: Arial,Helvetica,sans-serif;"&gt;"Cloud Computing          se refere, essencialmente, à idéia de utilizarmos, em qualquer          lugar e independente de plataforma, as mais variadas aplicações          através da internet com a mesma facilidade de tê-las instaladas          em nossos próprios computadores." [1]&amp;nbsp; &lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Um destes projetos que pretende disponibilizar a tal nuvem para pessoas chama-se Eucalyptus e é baseado em uma estrutura parecida com a da Amazon [2]. O Eucalyptus já estava disponível para o Ubuntu 9.04 Server. Para que as pessoas possam subir até as nuvens é necessário que o Koala suba o Eucalyptus.&lt;br /&gt;&lt;br /&gt;O Eucalyptus pretende facilitar a criação de máquinas virtuais, Clusters e coisas assim. Se você não entendeu como isto pode te ajudar, parece-me que com poucos cliques você terá 2GB de espaço em disco "nas nuvens" para armazenar seus arquivos pessoais (backup) e sincronizar notas em seu Desktop (TomBoy) [3]. E isto me parece bom!&lt;br /&gt;&lt;br /&gt;[1] http://www.infowester.com/cloudcomputing.php&lt;br /&gt;&lt;br /&gt;[2] http://www.ubuntu.com/partners/Eucalyptus&lt;br /&gt;[3] http://www.oficinadanet.com.br/noticias_web/2702/cloud_computing_gratis_no_ubuntu_9.10 &lt;br /&gt;http://highscalability.com/eucalyptus-build-your-own-private-ec2-cloud &lt;br /&gt;http://pt.wikipedia.org/wiki/Computa%C3%A7%C3%A3o_em_nuvem&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-2469708596376791033?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/2469708596376791033/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=2469708596376791033' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/2469708596376791033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/2469708596376791033'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/10/karmic-koala-is-komming.html' title='Karmic Koala is &quot;Komming&quot;'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_BZilwg_f_P0/Sub8SPYltKI/AAAAAAAAAFU/oXtiI_8aAEc/s72-c/gtotem_koala.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-3214234408678079526</id><published>2009-10-22T22:57:00.002-03:00</published><updated>2009-10-22T22:57:42.892-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Minhas configurações da Delta LT1010</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_BZilwg_f_P0/SuENeAqGsTI/AAAAAAAAAE8/rpYd7nsn4qk/s1600-h/abiword-faltan-iconos-filesystem1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_BZilwg_f_P0/SuENeAqGsTI/AAAAAAAAAE8/rpYd7nsn4qk/s320/abiword-faltan-iconos-filesystem1.jpg" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/_BZilwg_f_P0/SuENewoYX-I/AAAAAAAAAFE/OhHBiQ2O0SY/s1600-h/abiword-faltan-iconos-filesystem2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_BZilwg_f_P0/SuENewoYX-I/AAAAAAAAAFE/OhHBiQ2O0SY/s320/abiword-faltan-iconos-filesystem2.jpg" /&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/_BZilwg_f_P0/SuENf5jrvcI/AAAAAAAAAFM/_cW5nFipjSE/s1600-h/abiword-faltan-iconos-filesystem3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_BZilwg_f_P0/SuENf5jrvcI/AAAAAAAAAFM/_cW5nFipjSE/s320/abiword-faltan-iconos-filesystem3.jpg" /&gt;&lt;/a&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/5920593049679433839-3214234408678079526?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/3214234408678079526/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=3214234408678079526' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/3214234408678079526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/3214234408678079526'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/10/minhas-configuracoes-da-delta-lt1010.html' title='Minhas configurações da Delta LT1010'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_BZilwg_f_P0/SuENeAqGsTI/AAAAAAAAAE8/rpYd7nsn4qk/s72-c/abiword-faltan-iconos-filesystem1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-273410933496191104</id><published>2009-10-20T16:24:00.000-03:00</published><updated>2009-10-20T16:24:37.620-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Bobagens'/><title type='text'>ASCii Art - II</title><content type='html'>sudo apt-get install aview&lt;br /&gt;&lt;br /&gt;asciiview logo4.jpg&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_BZilwg_f_P0/St4OQhdXLcI/AAAAAAAAAEs/9fn5ELpbIc0/s1600-h/logo4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_BZilwg_f_P0/St4OQhdXLcI/AAAAAAAAAEs/9fn5ELpbIc0/s320/logo4.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Resultado:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_BZilwg_f_P0/St4OTHayvXI/AAAAAAAAAE0/gTKX2LnDjTs/s1600-h/Captura_de_tela-2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_BZilwg_f_P0/St4OTHayvXI/AAAAAAAAAE0/gTKX2LnDjTs/s320/Captura_de_tela-2.png" /&gt;&lt;/a&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/5920593049679433839-273410933496191104?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/273410933496191104/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=273410933496191104' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/273410933496191104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/273410933496191104'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/10/ascii-art-ii.html' title='ASCii Art - II'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_BZilwg_f_P0/St4OQhdXLcI/AAAAAAAAAEs/9fn5ELpbIc0/s72-c/logo4.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-7510131449973973194</id><published>2009-10-20T16:08:00.001-03:00</published><updated>2009-10-20T16:08:30.754-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Bobagens'/><title type='text'>ASCii Art</title><content type='html'>&lt;pre&gt;&lt;code&gt;sudo apt-get install caca-utils&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code&gt;cacaview logo4.png&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code&gt; &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_BZilwg_f_P0/St4KE7WTsHI/AAAAAAAAAEk/sWVzd5zvJtA/s1600-h/logo4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_BZilwg_f_P0/St4KE7WTsHI/AAAAAAAAAEk/sWVzd5zvJtA/s320/logo4.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt; &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code&gt;Resultado: &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;/pre&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_BZilwg_f_P0/St4KBMkqolI/AAAAAAAAAEc/NR08QzWbNp4/s1600-h/Captura_de_tela-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_BZilwg_f_P0/St4KBMkqolI/AAAAAAAAAEc/NR08QzWbNp4/s320/Captura_de_tela-1.png" /&gt;&lt;/a&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/5920593049679433839-7510131449973973194?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/7510131449973973194/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=7510131449973973194' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/7510131449973973194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/7510131449973973194'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/10/ascii-art.html' title='ASCii Art'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_BZilwg_f_P0/St4KE7WTsHI/AAAAAAAAAEk/sWVzd5zvJtA/s72-c/logo4.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-3581259568010864223</id><published>2009-10-13T07:41:00.006-04:00</published><updated>2010-05-11T18:16:56.305-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Bobagens'/><title type='text'>Interface FireWire c/ 26 canais sendo 8 de áudio c/ pré?</title><content type='html'>&lt;h1&gt;M-Audio Profire 2626&lt;/h1&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_BZilwg_f_P0/StRmFdJUG2I/AAAAAAAAAEU/qFk3ftxk-nA/s1600-h/img.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_BZilwg_f_P0/StRmFdJUG2I/AAAAAAAAAEU/qFk3ftxk-nA/s320/img.jpeg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h1&gt;&lt;/h1&gt;&lt;h1&gt;Presonus Firestudio 2626&lt;/h1&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;h1 class="MainTitle"&gt;&lt;/h1&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_BZilwg_f_P0/StRl4Ih87FI/AAAAAAAAAEM/ULAD2ParmCw/s1600-h/Presonus+firestudio_angle-hires.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_BZilwg_f_P0/StRl4Ih87FI/AAAAAAAAAEM/ULAD2ParmCw/s320/Presonus+firestudio_angle-hires.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;h1 class="MainTitle"&gt;Focusrite Saffire Pro 26 &lt;br /&gt;&lt;/h1&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_BZilwg_f_P0/StRk90B4KhI/AAAAAAAAAD8/L4Ko_PcHGN0/s1600-h/saffirepro26_l.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_BZilwg_f_P0/StRk90B4KhI/AAAAAAAAAD8/L4Ko_PcHGN0/s320/saffirepro26_l.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_BZilwg_f_P0/StRlBjtObXI/AAAAAAAAAEE/-rhYUxbJcwA/s1600-h/saffireprorear_l.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_BZilwg_f_P0/StRlBjtObXI/AAAAAAAAAEE/-rhYUxbJcwA/s320/saffireprorear_l.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;MOTU 828 mk3&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.motu.com/products/motuaudio/828mk3/images/828mk3_large.jpg/image" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="90" src="http://www.motu.com/products/motuaudio/828mk3/images/828mk3_large.jpg/image" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.motu.com/products/motuaudio/828mk3/images/828mk3_large_r.jpg/image" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="90" src="http://www.motu.com/products/motuaudio/828mk3/images/828mk3_large_r.jpg/image" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;span style="font-size: x-large;"&gt;Edirol UA 1000&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.roland.com/products/en/UA-1000/images/image_02_L.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="37" src="http://www.roland.com/products/en/UA-1000/images/image_02_L.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.roland.com/products/en/UA-1000/images/image_03_L.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="35" src="http://www.roland.com/products/en/UA-1000/images/image_03_L.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size: x-large;"&gt;Steinberg MR816X&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.dv247.com/assets/products/57059_l.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://www.dv247.com/assets/products/57059_l.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;Coincidência?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.m-audio.com/products/en_us/ProFire2626.html"&gt;http://www.m-audio.com/products/en_us/ProFire2626.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.presonus.com/products/Detail.aspx?ProductId=5"&gt;http://www.presonus.com/products/Detail.aspx?ProductId=5&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-3581259568010864223?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/3581259568010864223/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=3581259568010864223' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/3581259568010864223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/3581259568010864223'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/10/interface-firewire-c-26-canais-sendo-8.html' title='Interface FireWire c/ 26 canais sendo 8 de áudio c/ pré?'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_BZilwg_f_P0/StRmFdJUG2I/AAAAAAAAAEU/qFk3ftxk-nA/s72-c/img.jpeg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-1947938198483824384</id><published>2009-10-08T16:36:00.000-04:00</published><updated>2009-10-08T16:36:49.267-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Instalando o Rakarrack no Ubuntu</title><content type='html'>No Ubuntu 9.04 &lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;./configure &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;(Caso tenha este erro) &lt;br /&gt;configure: error: fltk not installed!&lt;br /&gt;&lt;br /&gt;Execute este comando no terminal&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sudo apt-get install libfltk-dev&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;make&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sudo make install&amp;nbsp;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-1947938198483824384?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/1947938198483824384/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=1947938198483824384' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/1947938198483824384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/1947938198483824384'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/10/instalando-o-rakarrack-no-ubuntu.html' title='Instalando o Rakarrack no Ubuntu'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-4615267803873107648</id><published>2009-10-02T08:45:00.005-04:00</published><updated>2009-10-02T08:50:11.220-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Bobagens'/><title type='text'>Convertendo FLV para AVI no Linux</title><content type='html'>Copie o Script abaixo&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 102, 51);font-family:courier new;" &gt;mencoder -ovc lavc -oac mp3lame -lameopts cbr:br=128:vol=2 -srate 44100 $1 -o $(echo ${1%.*}).avi&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;para um arquivo chamado de flv2avi e salve-o com permissões de execução.&lt;br /&gt;&lt;br /&gt;Referência:&lt;br /&gt;&lt;br /&gt;http://www.vivaolinux.com.br/script/Convertendo-videos-flv-para-avi&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-4615267803873107648?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/4615267803873107648/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=4615267803873107648' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4615267803873107648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4615267803873107648'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/10/convertendo-flv-em-avi.html' title='Convertendo FLV para AVI no Linux'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-5980620099809682204</id><published>2009-09-21T08:30:00.006-04:00</published><updated>2009-10-02T08:50:32.424-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Convertendo RMVB para AVI no Linux</title><content type='html'>Depois que descobri que meu PS2 toca AVI, acabou a dor de cabeça de queimar CDs. Só precisava que os RMVB virassem AVI. Então vai aqui a dica:&lt;br /&gt;&lt;br /&gt;Passo 1: Instalar os codecs necessários. Se seu Linux toca rmvb sem problemas, pule estes passos. Talvez você tenha encontrado mil dicas do tipo "copie o arquivo tal para o /usr/lib/win32/codecs" ou coisa assim. Eu encontrei o que escrevo nestas linhas, praticamente &lt;span style="font-style: italic;"&gt;Ipsis Literis&lt;/span&gt;, &lt;a href="http://downlode.org/Creative/Writing/Notebook/2009/01/how_to_watch_realvideoencoded_video_files_in_ubuntu.html"&gt;neste site&lt;/a&gt;. Adicione o repositório &lt;a href="https://help.ubuntu.com/community/Medibuntu"&gt;MediBuntu em seu Linux (https://help.ubuntu.com/community/Medibuntu)&lt;/a&gt;. Depois instale o codec:&lt;br /&gt;&lt;br /&gt;&lt;code style="font-family: courier new; color: rgb(102, 51, 51);"&gt;sudo apt-get install w32codecs&lt;/code&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;(or &lt;/span&gt;&lt;code style="font-family: courier new;"&gt;w64codecs&lt;/code&gt;&lt;span style="font-family:courier new;"&gt; or &lt;/span&gt;&lt;code style="font-family: courier new;"&gt;ppc-codecs&lt;/code&gt;&lt;span style="font-family:courier new;"&gt; depending on your platform).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Passo 2: Criar o seu script. Copie o seguinte código em seu GEdit e salve-o com o nome rmvb2avi. Deixe-o com permissões para execução (755, por exemplo) e pronto.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 0);font-family:courier new;" &gt;mencoder $1 -oac mp3lame -lameopts preset=128 -ovc xvid -xvidencopts fixed_quant=4 -of avi -o $(echo ${1%.*}).avi&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Utilize-o assim:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 102, 51);font-family:courier new;" &gt;rmvb2avi teste.2.ha.rmvb &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ele irá gerar um arquivo com o nome teste.2.ha.avi.&lt;br /&gt;&lt;br /&gt;O Glauber usa assim:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 51);font-family:courier new;font-size:100%;"  &gt;mencoder -oac mp3lame -lameopts cbr:br=128:vol=2 -srate 44100 -ovc xvid -sws 1 -xvidencopts bitrate=500:max_key_interval=120:vhq=4 -ofps 30 -vop scale=640:360 $1 -o &lt;/span&gt;&lt;span style="color: rgb(102, 51, 0);font-family:courier new;" &gt;&lt;span style="color: rgb(102, 51, 51);font-family:courier new;" &gt;$(echo ${1%.*}).avi&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Isto garante o formato 16:9 ou wide screen. Ou não.&lt;/span&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/5920593049679433839-5980620099809682204?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/5980620099809682204/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=5980620099809682204' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/5980620099809682204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/5980620099809682204'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/09/rmvb-para-avi-no-linux.html' title='Convertendo RMVB para AVI no Linux'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-158271071705635115</id><published>2009-09-17T09:55:00.002-04:00</published><updated>2009-09-17T10:02:25.986-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Ciência'/><title type='text'>Após 8 anos, projeto ressuscita sistema BeOS</title><content type='html'>A notícia é quente e muito boa. Para quem não ouviu falar disto, um preview:&lt;br /&gt;&lt;br /&gt;Houve na década de 90 a tentativa de fazer um Sistema Operacional que fizesse frente ao MacOS. Este SO chamava-se BeOS. Tive o prazer e a felicidade de trabalhar com ele e, inclusive, desenvolver software para ele. Infelizmente o projeto "quase" morreu. Só não morreu porque pessoas de muito boa fé a conhecimento profundo em computação resolveram transformá-lo em um SO opensource chamado Haiku. Trabalho voluntário leva tempo mas enfim foi concluído. Veja a notícia:&lt;br /&gt;&lt;br /&gt;http://info.abril.com.br/noticias/tecnologia-pessoal/apos-8-anos-projeto-ressuscita-sistema-beos-15092009-17.shl&lt;br /&gt;&lt;br /&gt;É isto mesmo. Saiu a primeira versão do Haiku.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.haiku-os.org/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 400px;" src="http://info.abril.com.br/aberto/infonews/fotos/haiku-20090915105710.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Parabéns ao BGA e demais colaboradores. Estou fazendo download do mesmo e em breve publicarei minhas primeiras impressões sobre o mesmo. Confesso que aguardo isto há muito tempo...&lt;br /&gt;&lt;br /&gt;Mais informações: http://www.haiku-os.org/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-158271071705635115?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/158271071705635115/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=158271071705635115' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/158271071705635115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/158271071705635115'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/09/apos-8-anos-projeto-ressuscita-sistema.html' title='Após 8 anos, projeto ressuscita sistema BeOS'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-759034532077529337</id><published>2009-09-17T09:51:00.003-04:00</published><updated>2009-09-17T09:53:08.562-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Bobagens'/><title type='text'>Cartaz do Studio Cidade</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_BZilwg_f_P0/SrI_Mn10m5I/AAAAAAAAADk/jkiD8DeCMkA/s1600-h/Cartaz+Studiocidade+ok+300dpi.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 226px; height: 320px;" src="http://3.bp.blogspot.com/_BZilwg_f_P0/SrI_Mn10m5I/AAAAAAAAADk/jkiD8DeCMkA/s320/Cartaz+Studiocidade+ok+300dpi.jpg" alt="" id="BLOGGER_PHOTO_ID_5382433990746872722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_BZilwg_f_P0/SrI-_WFFaSI/AAAAAAAAADc/Q5VwzAWTfWU/s1600-h/Cartaz+Studiocidade++fechado.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 226px; height: 320px;" src="http://3.bp.blogspot.com/_BZilwg_f_P0/SrI-_WFFaSI/AAAAAAAAADc/Q5VwzAWTfWU/s320/Cartaz+Studiocidade++fechado.jpg" alt="" id="BLOGGER_PHOTO_ID_5382433762640750882" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-759034532077529337?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/759034532077529337/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=759034532077529337' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/759034532077529337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/759034532077529337'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/09/cartaz-do-studio-cidade.html' title='Cartaz do Studio Cidade'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_BZilwg_f_P0/SrI_Mn10m5I/AAAAAAAAADk/jkiD8DeCMkA/s72-c/Cartaz+Studiocidade+ok+300dpi.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-4393169786179638977</id><published>2009-09-17T09:46:00.005-04:00</published><updated>2009-09-17T09:48:55.863-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bobagens'/><title type='text'>LPAD na planilha eletrônica do Openoffice</title><content type='html'>Precisei de colocar zeros a esquerda.&lt;br /&gt;Encontrei em um site gringo. Aqui vai a versão em português.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;=REPT("0";4-NÚM.CARACT(A1))&amp;amp;A1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A função REPT felizmente não foi traduzida.&lt;br /&gt;A função em inglês LEN que conta o número de caracteres de um texto ficou, na versão em português, NÚM.CARACT, assim mesmo, com acento.&lt;br /&gt;O 4 da fórmula é a quantidade de zeros a esquerda.&lt;br /&gt;O &amp;amp; é o bom e velho concatenar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-4393169786179638977?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/4393169786179638977/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=4393169786179638977' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4393169786179638977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4393169786179638977'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/09/lpad-na-planilha-eletronica-do.html' title='LPAD na planilha eletrônica do Openoffice'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-7815287861406241766</id><published>2009-09-07T18:37:00.004-04:00</published><updated>2009-11-03T18:42:51.594-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Mais comandos úteis para configuração do som no Linux</title><content type='html'>$ sudo modinfo soundcore&lt;br /&gt;$ cat /proc/interrupts&lt;br /&gt;$ cat /proc/asound/cards&lt;br /&gt;$ cat /proc/asound/modules&lt;br /&gt;$ cat /proc/asound/devices&lt;br /&gt;$ lspci |grep -i audio&lt;br /&gt;$ lsmod |grep snd&lt;br /&gt;$ lsmod |grep snd_ice1712&lt;br /&gt;$ sudo grep ICE1712 /var/log/messages&lt;br /&gt;$ sudo grep ICE1712 /var/log/syslog&lt;br /&gt;$ setpci&lt;br /&gt;$ hwinfo --sound&lt;br /&gt;&lt;br /&gt;$ amixer&lt;br /&gt;&lt;br /&gt;$ cat /proc/asound/timers&lt;br /&gt;&lt;br /&gt;$ cat /proc/asound/version&lt;br /&gt;&lt;br /&gt;$ cat /proc/asound/pcm&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;$ cat /etc/default/rtirq&lt;/pre&gt;&lt;pre&gt;$ ls -l /sys/module/snd/holders&lt;br /&gt;&lt;br /&gt;$ aplay -l&lt;br /&gt;&lt;br /&gt;$ aplay -L&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/5920593049679433839-7815287861406241766?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/7815287861406241766/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=7815287861406241766' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/7815287861406241766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/7815287861406241766'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/09/mais-comandos-uteis-para-configuracao.html' title='Mais comandos úteis para configuração do som no Linux'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-3720593390881612882</id><published>2009-08-20T14:54:00.001-04:00</published><updated>2009-08-20T14:55:51.476-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Wired 0.7 no Ubuntu</title><content type='html'>Depois do trabalhão para compilar a versão 0.6.1 encontrei o .deb para a versão 0.7.&lt;br /&gt;&lt;br /&gt;http://sourceforge.net/projects/wired/files/&lt;br /&gt;&lt;br /&gt;Obrigado ao Rael que me avisou disto.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-3720593390881612882?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/3720593390881612882/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=3720593390881612882' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/3720593390881612882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/3720593390881612882'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/08/wired-07-no-ubuntu.html' title='Wired 0.7 no Ubuntu'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-7317266337101197314</id><published>2009-08-20T09:21:00.007-04:00</published><updated>2009-08-20T09:31:54.362-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Wired 0.6 no UbuntuStudio</title><content type='html'>Instalei o Wired no UbuntuStudio.&lt;br /&gt;&lt;br /&gt;A versão 0.6 deste software ainda apresentam algumas dificuldades para a instalação.&lt;br /&gt;&lt;br /&gt;Segue o procedimento que segui.&lt;br /&gt;&lt;br /&gt;-----------------------------------------------------------------------------------------&lt;br /&gt;Primeiramente há algumas linhas que precisam ser incluídos:&lt;br /&gt;&lt;br /&gt;Inclua no início do arquivo &lt;span style="font-weight: bold;"&gt;src/redist/Polyphony.cpp&lt;/span&gt;&lt;br /&gt;A linha &lt;span style="font-weight: bold;"&gt;#include &lt;cstdio&gt;&lt;/cstdio&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Inclua no início do arquivo  &lt;span style="font-weight: bold;"&gt;src/midi/MidiFile.cpp&lt;/span&gt;&lt;br /&gt;A linha &lt;span style="font-weight: bold;"&gt;#include &lt;algorithm&gt;&lt;/algorithm&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Inclua no início do arquivo &lt;span style="font-weight: bold;"&gt;src/plugins/chorus/WvIn.cpp&lt;/span&gt;&lt;br /&gt;A linha &lt;span style="font-weight: bold;"&gt;#include &lt;string.h&gt;&lt;/string.h&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Há uma alteração em um cabeçalho.&lt;br /&gt;&lt;br /&gt;No arquivo src/plugins/beatbox/BeatButton.h&lt;br /&gt;&lt;br /&gt;Altere a Linha 54 para:&lt;br /&gt;&lt;br /&gt;     const wxSize&amp;amp; size, wxBitmap** bitmaps, unsigned int &lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;position&lt;/span&gt;);&lt;br /&gt;&lt;br /&gt;Estava escrito "pos".&lt;br /&gt;--------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Feito estes ajustes, vamos a instalação das dependências:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;sudo apt-get install libwxgtk2.6-dev libsamplerate0-dev portaudio19-dev autotools-dev automake libtool wx-common libsoundtouch1-dev libasound2-dev libsndfile-dev&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;----------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Para a instalação:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;./autogen&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;./configure --disable-portaudio&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;make&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo make install&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;------------------------------------------------------------------------------------------&lt;br /&gt;Para executar&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;export LD_LIBRARY_PATH=/usr/local/lib&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;wired&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;------------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;A seguir os screenshot.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_BZilwg_f_P0/So1PdpRTZrI/AAAAAAAAAC8/QoQspG7AsoE/s1600-h/Captura_de_tela.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 256px;" src="http://1.bp.blogspot.com/_BZilwg_f_P0/So1PdpRTZrI/AAAAAAAAAC8/QoQspG7AsoE/s320/Captura_de_tela.png" alt="" id="BLOGGER_PHOTO_ID_5372037301236098738" border="0" /&gt;&lt;/a&gt;Splash&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_BZilwg_f_P0/So1Pp4IO5yI/AAAAAAAAADE/SJHxh9IrwOg/s1600-h/Captura_de_tela-1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 256px;" src="http://1.bp.blogspot.com/_BZilwg_f_P0/So1Pp4IO5yI/AAAAAAAAADE/SJHxh9IrwOg/s320/Captura_de_tela-1.png" alt="" id="BLOGGER_PHOTO_ID_5372037511383017250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Abraços!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-7317266337101197314?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/7317266337101197314/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=7317266337101197314' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/7317266337101197314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/7317266337101197314'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/08/wired-06-no-ubuntustudio.html' title='Wired 0.6 no UbuntuStudio'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_BZilwg_f_P0/So1PdpRTZrI/AAAAAAAAAC8/QoQspG7AsoE/s72-c/Captura_de_tela.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-5632016254997041516</id><published>2009-07-15T10:29:00.002-04:00</published><updated>2009-07-15T10:32:32.650-04:00</updated><title type='text'>Gravação de Ensaio do Professor Astromar</title><content type='html'>O Professor Astromar e os Caçadores de Lobisomem disponibilizaram a gravação de seu ensaio em seu blog. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://professorastromar.blogspot.com/2009/06/primeira-vez-gente-nunca-esquece.html"&gt;http://professorastromar.blogspot.com/2009/06/primeira-vez-gente-nunca-esquece.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Leia o POST e ouça as músicas.&lt;br /&gt;&lt;br /&gt;Aumenta que isto é Roque!&lt;br /&gt;&lt;br /&gt;Aproveito para dizer que esta gravação foi feita no Studio Cidade utilizando softwares livres.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-5632016254997041516?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/5632016254997041516/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=5632016254997041516' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/5632016254997041516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/5632016254997041516'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/07/gravacao-de-ensaio-do-professor.html' title='Gravação de Ensaio do Professor Astromar'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-36442287745308752</id><published>2009-07-06T16:34:00.013-04:00</published><updated>2010-07-01T00:48:05.405-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><title type='text'>Arduino Midi Drum</title><content type='html'>Esta é a programação da minha batera Midi feita com Arduino.&lt;br /&gt;&lt;br /&gt;Pelo menos eu acho que esta é a programação.&lt;br /&gt;&lt;pre&gt;#define ledPin     13  // for midi out status&lt;br /&gt;// what midi channel we're sending on&lt;br /&gt;#define drumchan           1&lt;br /&gt;#define PIEZOTHRESHOLD 100&lt;br /&gt;#define MAXIMUMINTERVAL 40&lt;br /&gt;#define switchA 7&lt;br /&gt;#define switchB 6&lt;br /&gt;&lt;br /&gt;// Definicao para os piezos&lt;br /&gt;//  - Definicao padrao : int piezoNotesA[6] = {35,38,42,41,51,49};&lt;br /&gt;// Definicao para meu drumkit do Hydrogen&lt;br /&gt;//int piezoNotes[6] = {37,39,57,47,62,63};&lt;br /&gt;int piezoNotes[6] = {35,38,42,41,51,49};&lt;br /&gt;int piezoPins[6]   = {0,1,2,3,4,5};&lt;br /&gt;int piezoState[6] = {0,0,0,0,0,0};&lt;br /&gt;int leitura1[6] = {0,0,0,0,0,0};&lt;br /&gt;int leitura2[6] = {0,0,0,0,0,0};&lt;br /&gt;long piezoInterval[6] = {0,0,0,0,0,0};&lt;br /&gt;&lt;br /&gt;long currentTime = 0;&lt;br /&gt;int val,t, i, piezoAtual;&lt;br /&gt;long switchInterval = 0;&lt;br /&gt;&lt;br /&gt;void setup() {&lt;br /&gt;pinMode(switchA, INPUT);&lt;br /&gt;pinMode(switchB, INPUT);&lt;br /&gt;digitalWrite(switchA, HIGH);  // turn on internal pullup&lt;br /&gt;digitalWrite(switchB, HIGH);  // turn on internal pullup&lt;br /&gt;&lt;br /&gt;pinMode(ledPin, OUTPUT);&lt;br /&gt;Serial.begin(31250);   // set MIDI baud rate&lt;br /&gt;i = 0;&lt;br /&gt;piezoAtual = 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void loop() {&lt;br /&gt;piezoAttack(i);&lt;br /&gt;drumkitSetup();&lt;br /&gt;i++;&lt;br /&gt;if(i == 7) i = 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// Funcao que define leitura dos switch&lt;br /&gt;void drumkitSetup(){&lt;br /&gt;currentTime = millis();&lt;br /&gt;// So le a cada 1/2 segundo&lt;br /&gt;if(currentTime - switchInterval &amp;lt;&amp;gt;35 ){&lt;br /&gt;piezoNotes[piezoAtual]--;&lt;br /&gt;} else{&lt;br /&gt;piezoNotes[piezoAtual] = 81;&lt;br /&gt;}&lt;br /&gt;digitalWrite(switchB, HIGH);&lt;br /&gt;}&lt;br /&gt;switchInterval = currentTime;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// Funcao que define a nota do piezo&lt;br /&gt;void piezoAttack(int i){&lt;br /&gt;currentTime = millis();&lt;br /&gt;// So faz uma leitura deste piezo a cada MAXIMUMINTERVAL millisegundos&lt;br /&gt;if(currentTime - piezoInterval[i] &amp;lt;= MAXIMUMINTERVAL){       return;     }     // Eh feito duas leituras de maneira a tentar determinar o comportamento da onda     leitura1[i] = analogRead(piezoPins[i]);     leitura2[i] = analogRead(piezoPins[i]);      // Toda vez que abaixar em relacao ao threshold, desliga a nota     if ( leitura2[i] &amp;lt;&amp;gt; leitura2[i]){&lt;br /&gt;piezoState[i] = 0;&lt;br /&gt;}&lt;br /&gt;// Se a segunda leitura for maior que a primeira, o som esta diminuindo, ou seja, eh o ataque da nota. Ligue a nota.&lt;br /&gt;if(piezoState[i] == 0 &amp;amp;&amp;amp; leitura2[i] &amp;gt; leitura1[i] &amp;amp;&amp;amp; leitura2[i] &amp;gt;=PIEZOTHRESHOLD &amp;amp;&amp;amp;  leitura1[i] &amp;gt;= PIEZOTHRESHOLD){&lt;br /&gt;noteOff(1,piezoNotes[i],0);&lt;br /&gt;noteOn(1,piezoNotes[i],leitura2[i]/8 );&lt;br /&gt;piezoAtual = i;&lt;br /&gt;piezoState[i] = 1;&lt;br /&gt;}&lt;br /&gt;piezoInterval[i] = currentTime;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// Send a MIDI note-on message.  Like pressing a piano key&lt;br /&gt;// channel ranges from 0-15&lt;br /&gt;//  Ou seria channel &amp;lt;&amp;lt; 4?&lt;/pre&gt;&lt;pre&gt;void noteOn(byte channel, byte note, byte velocity) {&lt;br /&gt;  midiMsg( (0x90 | channel), note, velocity);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// Send a MIDI note-off message.  Like releasing a piano key&lt;br /&gt;void noteOff(byte channel, byte note, byte velocity) {&lt;br /&gt;  midiMsg( (0x80 | channel), note, velocity);&lt;br /&gt;}&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;// Send a general MIDI message&lt;br /&gt;void midiMsg(byte cmd, byte data1, byte data2) {&lt;br /&gt;    digitalWrite(ledPin,HIGH);  // indicate we're sending MIDI data&lt;br /&gt;    Serial.print(cmd, BYTE);&lt;br /&gt;    Serial.print(data1, BYTE);&lt;br /&gt;    Serial.print(data2, BYTE);&lt;br /&gt;//    Serial.print(cmd);&lt;br /&gt;//    Serial.print(" ");&lt;br /&gt;//    Serial.print(int(data1));&lt;br /&gt;//    Serial.print(" ");&lt;br /&gt;//    Serial.print(int(data2));&lt;br /&gt;//    Serial.println("");&lt;br /&gt;  digitalWrite(ledPin,LOW);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;Fotos&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_BZilwg_f_P0/So2E_Zr1e3I/AAAAAAAAADM/KJHMVEWIyCc/s1600-h/DSC00977.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5372096155284241266" src="http://2.bp.blogspot.com/_BZilwg_f_P0/So2E_Zr1e3I/AAAAAAAAADM/KJHMVEWIyCc/s320/DSC00977.JPG" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5372096358566170066" src="http://1.bp.blogspot.com/_BZilwg_f_P0/So2FLO-BjdI/AAAAAAAAADU/AOPLgbpd244/s320/DSC00978.JPG" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Algumas fontes tardias.... &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=5920593049679433839&amp;amp;postID=36442287745308752" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: x-small;"&gt;&lt;a href="http://code.google.com/p/ardrumo/"&gt;http://code.google.com/p/ardrumo/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.spikenzielabs.com/SpikenzieLabs/DrumKitKit.html%20"&gt;&lt;span style="font-size: x-small;"&gt;http://www.spikenzielabs.com/SpikenzieLabs/DrumKitKit.html &lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: x-small;"&gt;&lt;a href="http://todbot.com/blog/2006/10/29/spooky-arduino-projects-4-and-musical-arduino/"&gt;http://todbot.com/blog/2006/10/29/spooky-arduino-projects-4-and-musical-arduino/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: x-small;"&gt;&lt;a href="http://todbot.com/arduino/sketches/midi_drum_kit/"&gt;http://todbot.com/arduino/sketches/midi_drum_kit/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: x-small;"&gt;&lt;a href="http://www.mohoyt.com/blog/category/arduino-drum-kit/%20"&gt;http://www.mohoyt.com/blog/category/arduino-drum-kit/ &lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-36442287745308752?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/36442287745308752/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=36442287745308752' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/36442287745308752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/36442287745308752'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/07/arduino-midi-drum.html' title='Arduino Midi Drum'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_BZilwg_f_P0/So2E_Zr1e3I/AAAAAAAAADM/KJHMVEWIyCc/s72-c/DSC00977.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-8365422838447179446</id><published>2009-06-25T14:38:00.003-04:00</published><updated>2009-06-25T14:39:47.928-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bobagens'/><title type='text'>Logos Studio Cidade</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_BZilwg_f_P0/SkPEaSQU7vI/AAAAAAAAAC0/RMWY_J5OvD0/s1600-h/logo3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 276px; height: 320px;" src="http://3.bp.blogspot.com/_BZilwg_f_P0/SkPEaSQU7vI/AAAAAAAAAC0/RMWY_J5OvD0/s320/logo3.jpg" alt="" id="BLOGGER_PHOTO_ID_5351336738102243058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_BZilwg_f_P0/SkPEWIkHs3I/AAAAAAAAACs/UkGwJG8JtY0/s1600-h/logo2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 138px;" src="http://1.bp.blogspot.com/_BZilwg_f_P0/SkPEWIkHs3I/AAAAAAAAACs/UkGwJG8JtY0/s320/logo2.jpg" alt="" id="BLOGGER_PHOTO_ID_5351336666781430642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_BZilwg_f_P0/SkPERxjPW-I/AAAAAAAAACk/f-8kB3y3sgg/s1600-h/logo1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 138px;" src="http://4.bp.blogspot.com/_BZilwg_f_P0/SkPERxjPW-I/AAAAAAAAACk/f-8kB3y3sgg/s320/logo1.jpg" alt="" id="BLOGGER_PHOTO_ID_5351336591884245986" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-8365422838447179446?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/8365422838447179446/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=8365422838447179446' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/8365422838447179446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/8365422838447179446'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/06/logos-studio-cidade.html' title='Logos Studio Cidade'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_BZilwg_f_P0/SkPEaSQU7vI/AAAAAAAAAC0/RMWY_J5OvD0/s72-c/logo3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-4327237892013988199</id><published>2009-05-04T08:11:00.003-04:00</published><updated>2009-05-04T08:29:05.302-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ciência'/><title type='text'>Nova versão UbuntuStudio (9.04)</title><content type='html'>Estou publicando um pouco atrasado. Estava mais preocupado em instalar e testar. Acompanhando o lançamento do Ubuntu 9.04, a nova versão  Ubuntustudio (9.04) também saiu Com o nome de Jaunty Jackalope, a nova versão veio com algumas coisas como:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Drivers FFADO para placas de som Firewire (Até que enfim!)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Plugins &lt;span class="anchor" id="line-23"&gt;&lt;/span&gt;de áudio &lt;a href="http://calf.sourceforge.net/"&gt;CALF&lt;/a&gt; (desculpe-me o LADSPA mas enfim algo belo para plugins...)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;LMMS atualizado e incluso totalmente&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class="line874"&gt;Atualizações:&lt;span class="anchor" id="line-26"&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Jack Connection Kit (0.116.1) &lt;span class="anchor" id="line-28"&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Ardour (2.7.1)&lt;/li&gt;&lt;/ul&gt;E o que é melhor o Kernel RT voltou. VIVA!!!! O Jaunty conta com a versão 2.6.28 do RT e, segundo a distro, o mesmo foi fortemente testado desta vez. Que venha!&lt;br /&gt;&lt;br /&gt;O site continua o mesmo: http://ubuntustudio.org/&lt;br /&gt;&lt;br /&gt;Para quem se preocupa com isto, está cada vez mais bonito!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-4327237892013988199?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/4327237892013988199/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=4327237892013988199' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4327237892013988199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4327237892013988199'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/05/nova-versao-ubuntustudio-904.html' title='Nova versão UbuntuStudio (9.04)'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-6850919934277332390</id><published>2009-02-27T20:17:00.003-04:00</published><updated>2009-02-27T20:26:48.396-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ciência'/><title type='text'>Ler código de barras com Java</title><content type='html'>&lt;div style="text-align: justify;"&gt;Trabalhei em um projeto que envolvia leitura de códigos de barra e identificação de imagens. Procurei um componente Java pronto que fizesse a identificação de código de barras e não encontrei. Quando você acha que tudo já foi desenvolvido / feito, procura por um componente relativamente simples e não encontra. Bem, eu fiz um. O código está disponível no sourceforge. Se você está procurando algo parecido e não encontrou, experimente usar o meu. Talvez não resolva seu caso, mas você pode alterar o código-fonte. Como o google não procura dentro do source forge estou fazendo este post apenas para que meu código possa ser encontrado por quem procura algo similar. Segue o link.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sourceforge.net/projects/javabarcoderead/"&gt;http://sourceforge.net/projects/javabarcoderead/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Working with image identification I looked for a Java component to read barcode images. I found nothing so I did one. It worked to me, maybe it will work to you but you can change the source code to make it better. I posted it here because Google don't search inside source forge. There is a link above. Hope it helps.&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/5920593049679433839-6850919934277332390?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/6850919934277332390/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=6850919934277332390' title='10 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/6850919934277332390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/6850919934277332390'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/02/ler-codigo-de-barras-com-java.html' title='Ler código de barras com Java'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-5287277146435136665</id><published>2009-02-24T15:20:00.005-04:00</published><updated>2009-02-24T15:34:04.862-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Exportando projetos do Rosegarden / Hydrogen</title><content type='html'>&lt;div style="text-align: justify;"&gt;Trabalhando com produção no Linux me deparei com um problema: Cadê o botão exportar no Rosegarden? Como faço para ter um MP3 da minha produção? Bem, pesquisei e descobri que tal botão realmente não existe. Então vai a solução que encontrei.&lt;br /&gt;&lt;br /&gt;Com o projeto do Rosegarden / Hydrogen aberto, abra também o MeterBridge do Jack. Este software não fará nada, apenas irá concentrar a saída do Hydrogen e a saída do Rosegarden em sua saída.&lt;br /&gt;&lt;br /&gt;Abra o Audacity quando todos os programas já estiverem abertos. Se isto ocorrer haverá possibilidades de o Audacity gravar a partir de qualquer software. No Audacity, escolha preferências e Selecione o Meter Bridge (Bridge 8545) para ser a entrada para o mesmo.&lt;br /&gt;&lt;br /&gt;Pronto. Agora é só apertar o Rec no audacity e o play no Rosegarden&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_BZilwg_f_P0/SaRJTw_K4DI/AAAAAAAAACc/iFMjwjYvu6Q/s1600-h/screenshot.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 256px;" src="http://4.bp.blogspot.com/_BZilwg_f_P0/SaRJTw_K4DI/AAAAAAAAACc/iFMjwjYvu6Q/s320/screenshot.jpg" alt="" id="BLOGGER_PHOTO_ID_5306446864865484850" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Uma vez gravado no Audacity, o mesmo trará opções para exportar em Wave, MP3, AIFF, e vários outros formatos.&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/5920593049679433839-5287277146435136665?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/5287277146435136665/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=5287277146435136665' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/5287277146435136665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/5287277146435136665'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/02/exportando-projetos-do-rosegarden.html' title='Exportando projetos do Rosegarden / Hydrogen'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_BZilwg_f_P0/SaRJTw_K4DI/AAAAAAAAACc/iFMjwjYvu6Q/s72-c/screenshot.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-1015093349811692780</id><published>2009-02-20T18:18:00.003-04:00</published><updated>2009-02-20T18:49:38.598-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Ubuntustudio 8.10 - Cadê meu Kernel RT?</title><content type='html'>&lt;div style="text-align: justify;"&gt;A versão 8.10 do UbuntuStudio (também chamada de &lt;span style="font-weight: bold;"&gt;Intrepid&lt;/span&gt;) saiu sem o famoso kernel RT. As explicações variam entre instabilidade, grande exigência de hardware e coisas assim. Teorias conspiratórias a parte li até que há chances deste Kernel ser descontinuado.&lt;br /&gt;&lt;br /&gt;O que aconteceu de fato, eu não sei. Sei que o Kernel do Linux vem passando por grandes mudanças, adequações quanto a parte de rede, principalmente. Com estes problemas para resolver devem ter deixado de lado quem utiliza o computador para "tocar música". Ou o Ingo Molnar está de férias.&lt;br /&gt;&lt;br /&gt;O kernel generic funciona bem. Alguns problemas de incompatibilidade ou conflito de hardware que eu atrapalhava na versão anterior foram resolvidos. Ponto para a evolução. Infelizmente alguns projetos meus antigos do Rosegarden se negam a abrir e algumas baterias com vários samplers do Hydrogen também. Instalei a nova versão do RT e tive problemas pequenos (o computador trava, o firefox não funcionou, o jack virou zumbi e até o mouse sumiu). Problemas leves. O mais grave é que o Kernel RT está matando o MIDI.&lt;br /&gt;&lt;br /&gt;Espero que este problema seja em breve contornado. Migrei para o Ubuntustudio pois achava a melhor solução para utilizar meu tempo com música e não com configurações e instalações. Sem o RT  esta distro parece um conversível em dia de chuva. Alguma coisa está faltando. Quero meu Kernel RT.&lt;br /&gt;&lt;br /&gt;Fontes:&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;a href="http://vtnc.org/?p=239"&gt;Blog brasileiro comentando o assunto&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.nabble.com/kernel-and-midi-seq-td21243960.html"&gt;Discussão sobre o RT e o problema do MIDI&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Para saber a versão do seu kernel utilize: uname -a. Este é o meu:&lt;br /&gt;Linux studio 2.6.27-11-generic #1 SMP Thu Jan 29 19:24:39 UTC 2009 i686 GNU/Linux&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-1015093349811692780?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/1015093349811692780/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=1015093349811692780' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/1015093349811692780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/1015093349811692780'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/02/ubuntustudio-810-cade-meu-kernel-rt.html' title='Ubuntustudio 8.10 - Cadê meu Kernel RT?'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-1109751590536561612</id><published>2009-02-19T18:18:00.005-04:00</published><updated>2009-02-19T19:45:18.934-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Comando úteis para áudio no Linux</title><content type='html'>Alguns programas linhas de comando que podem ajudar a configurar o som no Linux.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;speaker-test&lt;/span&gt;: Gera um ruído rosa para testar falantes quando a placa de som está configurada via ALSA.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;aplay -l&lt;/span&gt;: lista os dispositivos play back do hardware ou, de maneira mais simples, a(s) saída(s) de sua(s) placa(s) de som.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;arecord -l&lt;/span&gt;: lista os dispositivos de gravação do hardware ou, de maneira mais simples, a(s) entrada(s) de sua(s) placa(s) de som.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;lspci&lt;/span&gt;: lista dispositivos PCI conectados ao computador.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;lsusb&lt;/span&gt;: lista dispositivos USB conectados ao computador.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;lsmod&lt;/span&gt;: lista os módulos (drivers) carregados no sistema.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;alsamixer -Dhw&lt;/span&gt;: Permite ajustar o volume das entradas/saídas do Hardware diretamente, mesmo quando usando o pulseaudio.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;alsa reload&lt;/span&gt;: recarrega os módulos de som para o ALSA.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;asoundconf list&lt;/span&gt;: lista as placas de som ativas para o sistema ALSA.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-1109751590536561612?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/1109751590536561612/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=1109751590536561612' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/1109751590536561612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/1109751590536561612'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/02/comando-uteis-para-audio-no-linux.html' title='Comando úteis para áudio no Linux'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-5587403393952364441</id><published>2009-01-17T11:47:00.004-03:00</published><updated>2009-01-17T11:53:06.315-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bobagens'/><title type='text'>Maringá, Cidade Canção</title><content type='html'>&lt;div style="text-align: justify;"&gt;Estive nesta quarta-feira assistindo o prêmio do Sonic Flower Club. Fantástico. Incrível. Parabéns ao Flávio. Conseguiu juntar muita gente diferente em um evento só. Vendo tal organização me lembrei de um texto que enviei para o O DIÁRIO nos idos de 2000.  Triste é pensar que, se não fosse o Flávio, o Andy e outras iniciativas pessoais, pouca coisa teria mudado.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Maringá - Cidade Canção. Será?&lt;/span&gt;&lt;br /&gt;(Carta publicada no O Diário de 2000)&lt;br /&gt;Enfim a Prefeitura de Maringá resolveu fazer algo pela cultura local. Com o sobrenome de "Cidade Canção", há muito que Maringá espera por uma iniciativa. O "Festival Popular de Todos os Cantos" foi realmente ótimo. Sobrou talento, sobrou criatividade e sobrou garra e torcida. O que faltou foi perguntar aos músicos, aonde eles aprenderam a tocar?&lt;br /&gt;&lt;br /&gt;Digo isto pois conversando com o compositor e violonista Ezequiel Piaz fiquei sabendo que ele se formou em violão clássico estudando em conservatórios públicos em Minas Gerais. Bem, o estado de Minas tem, segundo o músico, 17 conservatórios públicos e gratuitos espalhados pelo estado. E o Paraná? Qual o reflexo disto? Bem, de Minas Gerais podemos destacar músicos como Milton Nascimento - MPB, Skank - Reaggae, Sepultura - Metal, Pato Fu-Rock/Pop entre outros tantos. E do Paraná? Que músico conseguiu alcance nacional? (Não vamos esquecer da maringaense falecida Miriam Batucada que foi um expoente da MPB. Alguém pode citar outro?)&lt;br /&gt;&lt;br /&gt;O nosso estado não tem tradição cultural. Isto é um fato muito fácil de se perceber. Vejam a nossa linda "Cidade Canção" e seus diversos bares esperando por músicos. O fato é que, infelizmente, a maioria destes bares não consegue alvará para música ao vivo. Nós temos os músicos, temos os locais e temos a prefeitura no meio do caminho que impede o músico de tocar no bar. Esta é a vida na "Cidade Canção"! Enquanto outras cidades do Brasil os bares do centro são obrigados a terem música ao vivo pelo menos 3 vezes na semana, aqui em Maringá resta ao músico esperar por um lugar ao sol.&lt;br /&gt;&lt;br /&gt;Os festivais sempre foram uma vitrine para os artistas novos aparecerem. O mais importante deste festival realizado pela prefeitura não foi o prêmio em dinheiro nem a gravação do CD. O mais importante foi dar oportunidade aos músicos de mostrar o seu trabalho. Acredito que se a prefeitura estiver disposta a montar um palco em cara praça da cidade a cada fim de semana, não faltarão bandas que estarão dispostas a tocar de graça pelo simples prazer de tocar e mostrar seu trabalho. Aonde está o "Rock na praça"? Acabou-se o rock ou foram as praças?&lt;br /&gt;&lt;br /&gt;Já faz anos que o FEMUCIC perde tempo se dizendo "o maior festival de música do Brasil", se gabando por ter dezenas de estados brasileiros representados e sem dar oportunidade aos músicos locais. Tudo bem, talvez não tenhamos músicos locais bons o suficiente para tocar em tão conceituado festival. Em São Paulo o vereador Turco Loco entrou com um processo na Câmara exigindo que sempre que um artista de fora fosse se apresentar, deveria haver um músico local fazendo a abertura do show. Porque isto não acontece na nossa "Cidade Canção"?&lt;br /&gt;&lt;br /&gt;Este festival foi ótimo e valeu muito. É uma iniciativa válida e que engrandece nossa cultura. Parabéns aos seus organizadores. Porém, vale lembrar que se o objetivo é fazer o nome "Cidade Canção", apenas isto não é o suficiente. Apesar de ser um bom começo...&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/5920593049679433839-5587403393952364441?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/5587403393952364441/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=5587403393952364441' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/5587403393952364441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/5587403393952364441'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/01/maring-cidade-cano.html' title='Maringá, Cidade Canção'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-4359282001950660085</id><published>2009-01-17T11:33:00.004-03:00</published><updated>2009-01-17T11:38:27.118-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bobagens'/><title type='text'>Conclusão Padrão</title><content type='html'>&lt;div style="text-align: justify;"&gt;Isto foi nos idos de 98, aproximadamente. Quatro colegas* do curso de Ciência da Computação da UEM se juntaram para escrever um trabalho de curso. Na alegria de uma noite de sono perdida com mais um trabalho, resolveram criar uma conclusão que pudesse ser reaproveitada em outros trabalhos. O resultado é apresentado abaixo.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CONSIDERAÇÕES  FINAIS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Em se referindo a explanação paratextual e suas relações a que de cunho objetivou a íntegra sintética da causa do tema em si, faz-se pelo sigma do conteúdo abordado a centralidade genérica, onde a qual a gama de conhecimento foi amoldada, na medida tal, que o transcorrer fosse incutido no intelecto do interpuseras da aplicação, e isto, concisamente embutiu na mente do mantenedor do almejo da expansão da visão uma forma prévia, rápida e potencialmente abrangente.&lt;br /&gt;&lt;br /&gt;Obliterando a idéia errônea na qual nada existe no contexto teórico-aplicacional quando se estabelece analogia com os preceitos práticos-intuitivos, este relato veio pois trilhar uma meta sobre a verdadeira relação referida e infringir, no sentido atual existente que em suma da ministração conhecida hoje, focar que as possibilidades de uso são deveras superiores do que já se imaginaria.&lt;br /&gt;&lt;br /&gt;O fomento baseou-se na medida exemplificativa, onde fez-se estreita relação dos entes comparativos de que o estudo foi requisitado. E em causa relativa, passou-se por afluência aos escritores base, tanto a nível de contextualização geral, quanto como embasamento para  posteriores estudos e utilizações aprofundadas não sendo estas feitas a esmo.&lt;br /&gt;&lt;br /&gt;De maneira tal, devido à quiçá elucidação de qualquer ponto obscuro que possa permanece, sugere-se uma nova leitura fundamentalmente dos aspectos exemplificais mediante a uma reestruturação da idéia em si.&lt;br /&gt;&lt;br /&gt;O findar-se, como também nas explanações que surtiram ao longo do escopo dos exemplos, fez da persuasão um zênite paralogístico prático-teórico e este foi o alicerce para todo o desenvolvimento.&lt;br /&gt;&lt;br /&gt;* Jean, Paulo, Robson e Flávio&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/5920593049679433839-4359282001950660085?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/4359282001950660085/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=4359282001950660085' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4359282001950660085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4359282001950660085'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2009/01/concluso-padro.html' title='Conclusão Padrão'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-4925840887324959110</id><published>2008-11-26T23:51:00.004-03:00</published><updated>2008-11-28T21:49:17.368-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bobagens'/><title type='text'>Criando problemas - Crônica</title><content type='html'>&lt;div style="text-align: justify;"&gt;Época de ecologia. Todo mundo com um bichinho de estimação ou uma criação no fundo de casa.  Bichinhos de estimação são prejuízo enquanto criações são fontes de renda. Na decisão despesa /lucro eu fiquei com o lucro. Decidi começar a criar alguma coisa. Sempre gostei de criações. Fiz um cercadinho, coloquei no fundo de casa e me peguei a pensar: O que criar? Não tenho experiência com criações mas estava disposto a estudar. Resolvi criar  problemas.&lt;br /&gt;&lt;br /&gt;Encontrei na Internet a ABCP (Associação Brasileira de Criadores de Problemas). No site, por sinal muito bem documentado, encontrei várias instruções sobre como criar problemas, como alimentar problemas, a época de reprodução e tudo o mais. Descobri que criar problemas pode se tornar um negócio rentável e permite carreira em várias áreas profissionais. Nada mal. Só restava aprender como criar problemas corretamente.&lt;br /&gt;&lt;br /&gt;Uma das maneiras de criar problemas é alimentá-los com dúvidas. Para não comprar dúvida dos outros e evitar as dúvidas sintéticas da praça, resolvi plantar minhas próprias dúvidas. Empurrei a gaiola de problemas para o lado e sobrou espaço para um canteirinho. Lá vamos nós para o site da ABPD (Associação Brasileira de Plantadores de Dúvidas). Novamente muita informação. Como plantar dúvidas, como cultivá-las, técnicas especiais de polinização  e adubação de dúvidas. Você sabia, por exemplo, que para plantar dúvida vc precisa semear discórdia? Sim, o pé de dúvida é híbrido e nasce com uma semente da discórdia.&lt;br /&gt;&lt;br /&gt;Afofei a terra, preparei o canteiro e comecei a platar dúvidas. No site encontrei mais instruções. Para o correto platio de dúvidas deve-se espalhar no canteiro algumas polêmicas. A quantidade correta de polêmicas dariam dúvidas vistosas e saudáveis.&lt;br /&gt;&lt;br /&gt;No mesmo site havia instruções de como preparar polêmicas. A idéia de comprar polêmicas prontas estava fora do meu orçamento. Eu teria que prepará-las em casa mesmo. Em um canteiro de 40 dúvidas deve-se espalhar cerca de 2 litros de polêmicas por dia. Até então, nada mal. Um canteiro de 40 dúvidas é capaz de alimentar 4 problemas por cerca de 6 meses. Não é caro. 40 sementes de discórdia resolviam meu investimento inicial. Restava saber como preparar corretamente a polêmica para o cultivo correto da dúvida.&lt;br /&gt;&lt;br /&gt;Para 2 litros de polêmica é necessário diluir em água fria cerca de 10 mentiras de tamanho médio. Faz se a conta de 1 mentira para cada 5 dúvidas e 10 dúvidas para cada problema. Conta simples. O problema é acertar a medida. Se vc não contar a mentira pode se enganar, a polêmica não fica convincente e a sua dúvida não flora como deveria. Além disto as mentiras se mexem um pouco e por isto as vezes vc se confunde e conta a mesma mentira mais de uma vez. Este é o ponto mais crítico de se criar problemas: lembrar das mentiras que se conta.&lt;br /&gt;&lt;br /&gt;Outra coisa que ajuda é misturar junto com as polêmicas alguns boatos. Depois é só espalhar a mistura sobre o canteiro de dúvida. O preparo do boato é um pouco diferente. Em um quilo de boato vai 500 gramas de má fé, 200 gramas de inveja e 300 gramas de olho gordo. Felizmente, desde que descobri que criar problemas dava lucro eu tinha isto tudo em casa.&lt;br /&gt;&lt;br /&gt;Mãos a massa! Me tornei um criador.&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/5920593049679433839-4925840887324959110?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/4925840887324959110/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=4925840887324959110' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4925840887324959110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4925840887324959110'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2008/11/criando-problemas-crnica.html' title='Criando problemas - Crônica'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-474345314252349464</id><published>2008-09-10T21:18:00.007-04:00</published><updated>2008-10-02T14:05:10.625-04:00</updated><title type='text'>10 razões por que usar Java</title><content type='html'>&lt;div style="text-align: justify;"&gt;Sou analista e programador há cerca de 10 anos. Neste período trabalhei com várias linguagens, inclusive com Java. Este post é o conteúdo de uma palestra com o mesmo título, 10 razões porque usar Java. Não é meu intuito discutir linguagens de programação, compará-las ou persuadir o leitor a utilizar Java. Java não é a melhor linguagem de programação já inventada pois isto não existe. Há apenas razões pela qual utilizar uma linguagem de programação ou outra para resolver um determinado problema computacional.&lt;br /&gt;&lt;br /&gt;Vamos as razões:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1 - Java é gratuíto&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;Java depende de uma JVM, que é gratuíta. O programador depende de um compilador e do JDK, que também é gratuíto. Programadores costumam utilizar IDEs, como o Delphi ou o o Netbeans. Para Java, apesar de haverem IDEs pagas, as duas maiores IDEs do mercado (Eclipse e NetBeans) também são gratuítas. Há vários frameworks e ferramentas para a implementação de sistemas em Java, e os mesmos também costumam ser gratuítos. A documentação é gratuíta. Servidores são gratuítos. Drivers de Banco de Dados são gratuítos.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2 - Java é padronizada&lt;/span&gt;&lt;br /&gt;A orientação a objetos do Java ajuda a diminuir a barreira entre um diagrama UML e o código Java e permite, inclusive, a geração de códigos a partir do modelo UML. Sei que muitos programadores estão acostumados a trabalhar com programas de 20.000 linhas de código. Há linguagens que não permitem a modularização. Só é muito complicado desenvolver em equipes quando temos apenas um código-fonte de 20.000 linhas. A orientação a objetos começa a ser justificada quando temos equipes de desenvolvimento. A integração com ferramentas UML permitem também manter a documentação do sistema atualizada em relação a implementação.&lt;br /&gt;O mesmo em relação a própria organização do código. Os pacotes Java são diretórios e uma classe estará escrita em um arquivo com o mesmo nome. Isto facilita trabalhar em equipes e desenvolver sistemas maiores. Além de obrigar a trabalhar com Orientação a Objetos, Java possui padrões de código que são como convenções: Classes em maiúsculo, métodos e atributos em minúsculo e uma letra maiúscula substitui um espaço em branco. Assim, se uma classe tem um atributo nome o acesso a este atributo normalmente é feito pelo método getNome().&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3 - Java é interoperável&lt;/span&gt;&lt;br /&gt;A empresa utiliza Windows mas pretende migrar para Linux. O Sistema era desktop mas será migrado para a web. A equipe de vendas irá utilizar Palmtops. O que fazer? Java. Java é interoperável, ou seja, funcionar em várias arquiteturas distintas, sistemas operacionais distintos e trabalha com paradigmas de programação distintos como desktop e web. Na web Java pode ser utilizado no servidor (JSP e Servlets) ou no cliente (Applets). Apesar de haver diferenças para a implementação (J2EE, J2SE e J2ME), a linguagem é a mesma e o conceito é o mesmo.&lt;br /&gt;Indo além, Java permite também uma facilidade para internacionalização com a utilização nativa de arquivos Properties e definição automática de valores financeiros, numéricos, de data e texto. Além disto, a utilização de Unicode pode garantir a visualização de textos em vários alfabetos distintos.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4 - Java possui uma API satisfatória&lt;/span&gt;&lt;br /&gt;A API Java traz implementada várias coisas como socket, criptografia, listas, filas, acesso a arquivos e compactadores. Também há uma API para Imagem 2D, Imagem 3D, música (MP3, Wav e Midi). É muito provável que um programador antigo em Java não conheça toda a API e nem é esta a questão. Como a API é padronizada basta ler a documentação e utilizar as classes que a linguagem já traz prontas. De toda a API Java, acho que minha paixão é a classe String. Sim, eu era programador C...&lt;br /&gt;Não bastando isto, a API do Java é facilmente extensível por vários outros componentes e frameworks que complementam a API tornando o trabalho do analista muito mais simples.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;5 - Java possui frameworks, padrões de projeto e Componentes&lt;/span&gt;&lt;br /&gt;A engenharia de software vem propondo soluções para minimizar o trabalho do analista já há um tempo. Padrões de projetos, frameworks e componentes são exemplos destas propostas. Há vários exemplos de como implementar padrões de projetos em Java e vários padrões de projeto que foram propostos pensando nesta linguagem. Frameworks Java facilitam a implementação de sistemas complexos e componentes fazem com que o programador Java possa compartilhar seu conhecimento com toda a comunidade Java. Alguns exemplos:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;  Jakarta Struts&lt;/li&gt;&lt;li&gt; JasperReports&lt;/li&gt;&lt;li&gt; Hibernate&lt;/li&gt;&lt;li&gt; Jakarta Velocity&lt;/li&gt;&lt;li&gt; JSF&lt;/li&gt;&lt;li&gt; GWT&lt;/li&gt;&lt;li&gt; Jakarta POI&lt;/li&gt;&lt;li&gt; Log4J&lt;/li&gt;&lt;li&gt; JSTL&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;6 - Java é documentada&lt;/span&gt;&lt;br /&gt;A documentação da linguagem, chamada Javadoc, está disponível gratuitamente. E possui um padrão de organização estruturada como documento HTML. Os desenvolvedores de frameworks e componentes costumam utilizar este padrão de documentação para documentar seus códigos. Isto facilita em muito tanto o trabalho em equipe quanto a reutilização de código de terceiros em outras implementações. Além disto, junto com o compilador Java vem um aplicativo para geração de JavaDoc do código que você acabou de implementar.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;7 - Java permite sistemas distribuídos&lt;/span&gt;&lt;br /&gt;Com a utilização de redes de computadores em empresas, sistemas distribuídos se tornam a cada dia mais realidade. Java permite a utilização de programação em redes possuindo implementações em sua API nativa para sockets, RMI, CORBA e Webservices. No caso especíifico de CORBA, junto com o compilador Java vem um aplicativo que gera a partir da IDL toda a estrutura de classes para uma aplicação CORBA.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;8 - Java integra com Bancos de dados&lt;/span&gt;&lt;br /&gt;Eu sei que várias linguagens conectam-se com bancos de dados, porém a interface JDBC faz com que a comunicação com bancos de dados em Java funcionem de maneira homogênea. Além disto, há atualmente implementações de drivers de banco de dados para Java para a maioria dos bancos comerciais. Inclusive ODBC. Inclusive Access. Inclusive bancos de dados feitos em Java e que não dependem de servidores. A API JDBC permite a migração de um sistema de um banco de dados para outro a partir da alteração de sua conexão. Isto facilita a passagem de uma aplicação do ambiente de desenvolvimento e testes para o ambiente de produção.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;9 - Java é multi-thread&lt;/span&gt;&lt;br /&gt;A multi-programação em Java é nativa. Toda a API Java baseia-se em comunicação por eventos e o controle de Threads em Java é simples de ser implementado e bastante eficiente. Toda classe Java possui métodos para implementação de semáforos e na API há especificações para  implementar métodos que não permitam acesso concorrente.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;10 - Java é moderna&lt;/span&gt;&lt;br /&gt;A linguagem Java integra vários conceitos modernos, como por exemplo o Ant, Maven, XML, Orientação a Aspectos, Agentes móveis, Testes de Software e integração com repositórios. Java se tornou uma das linguagens mais utilizadas no mundo. Exemplos em livros são feitos em Java. Padrões de projetos são apresentados em Java. Componentes e exemplos de frameworks são feitos em Java. Devido as razões acima apresentadas, muitas empresas utilizam Java. O resultado disto é que há várias oportunidades de emprego nesta linguagem.&lt;br /&gt;&lt;br /&gt;Para os que gostam de comparar linguagens de programação e tentam explicar qual a melhor linguagem de programação, fica a pergunta: Podemos dizer que o martelo é a melhor ferramenta de um marceneiro?&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/5920593049679433839-474345314252349464?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/474345314252349464/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=474345314252349464' title='4 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/474345314252349464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/474345314252349464'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2008/09/10-razes-por-que-usar-java.html' title='10 razões por que usar Java'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-4874456885423991065</id><published>2008-09-09T09:45:00.006-04:00</published><updated>2008-09-25T10:50:37.343-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>A minha menina - Nova versão do 64 Studio</title><content type='html'>&lt;div align="center"&gt;"Ela é minha menina&lt;/div&gt;&lt;div align="center"&gt;E eu sou o menino dela"&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;img style="margin: 0px auto 10px; display: block; width: 378px; text-align: center;" alt="" src="http://upload.wikimedia.org/wikipedia/commons/b/b2/64studio-screenshot-mini.png" border="0" height="312" /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Há algum tempo que distribuições de software, principalmente de Linux, possuem um número e também um nome. Desta vez, a versão 2.1 do 64 Studio foi lançada com o nome "A minha menina" em homenagem a canção do músico brasileiro Jorge Ben (Jor). Não, não é a tradução disto para o inglês, é exatamente isto: A minha menina.&lt;/div&gt;&lt;br /&gt;&lt;p align="justify"&gt;O 64 Studio é uma distribuição de Linux voltada para áudio e Multimídia. Baseada no Debian 4.0 (também chamado "Etch") possui em suas configurações Kernel RT e várias aplicações para multimídia. O Debian é uma distribuição de Linux muito utilizada em servidores devido a sua estabilidade. Ao contrário de outras distro, o Debian costuma lançar novas versões apenas de 2 anos em 2 anos pois todos os pacotes de uma versão são auditados pela comunidade de desenvolvimento.&lt;/p&gt;&lt;br /&gt;&lt;p align="justify"&gt;Com o objetivo de corrigir alguns erros e atualizar versõe de softwares, "A minha menina" veio substituir a versão "Eletric", também chamada de 2.0, lançada em Julho de 2007.&lt;br /&gt;&lt;/p&gt;&lt;div align="justify"&gt;Como brasileiro, nada melhor do que saber que uma distribuição&lt;a href="http://artistas.flogbrasil.terra.com.br/12899f33f606737e0bd09b422db7da55.jpg"&gt;&lt;img style="margin: 0px 0px 10px 10px; float: right; width: 200px;" alt="" src="http://artistas.flogbrasil.terra.com.br/12899f33f606737e0bd09b422db7da55.jpg" border="0" /&gt;&lt;/a&gt; de Linux veio buscar em nossas terras a inspiração para seu nome. Agora, fica a dúvida de como ficaria a pronúncia de "A minha menina" pelos vários utilizadores desta distribuição em outros países.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;A canção "A minha menina" do Jorge Ben (na época não tinha o Jor) foi regravada pelos Mutantes e também pela banda inglesa The Bees. Para ouvir a canção e ver a letra, clique &lt;a href="http://letras.terra.com.br/jorge-ben-jor/86398/"&gt;aqui&lt;/a&gt;. A versão dos Mutantes também se encontra online &lt;a href="http://letras.terra.com.br/mutantes/90217/"&gt;neste endereço&lt;/a&gt;.&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://artistas.flogbrasil.terra.com.br/12899f33f606737e0bd09b422db7da55.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;Fontes:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;a href="http://letras.terra.com.br/jorge-ben-jor/fotos/foto_8377.html"&gt;Foto do Site do Terra&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;a href="http://64studio.com/press_release_2.1"&gt;Press Release do 64 Studio 2.1&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-4874456885423991065?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/4874456885423991065/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=4874456885423991065' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4874456885423991065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4874456885423991065'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2008/09/minha-menina-nova-verso-do-64-studio.html' title='A minha menina - Nova versão do 64 Studio'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-7822175639832453983</id><published>2008-09-08T20:14:00.014-04:00</published><updated>2008-09-10T14:09:53.123-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Ciência'/><title type='text'>Diminuindo Latência - Parte I - Memórias</title><content type='html'>Atualmente os processadores de computadores tem velocidades grandes. Porém há no mercado processadores com o mesmo clock e com preços diferentes e gente que jura que o mais caro é melhor. A justificativa é uma tal de L2 maior. Como hardware não é minha área, neste post tentarei explicar o que é este tal L2 e que diferença ele fará no desempenho final do computador.&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Um conceito inicial: barramento&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;No computador, os componentes são conectados por meio de um barramento. No inglês, Bus. O barramento é o caminho que os dados utilizam para "passear" entre os diversos componentes de um computador. Como os dados do teclado vão parar no processador? Pelo barramento. Assim como é por meio do barramento que eles vão do processador para sua placa de vídeo. No computador há níveis distintos de barramentos. Uma analogia simples é comparar os barramentos às nossas estradas. Há barramentos com várias vias cuja velocidade máxima permitida é de 500Km/h e barramentos como estradas de terra aonde você corre o risco de encontrar uma vaca dormindo no meio do seu caminho. Continuando...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_BZilwg_f_P0/SMXJNVrPMFI/AAAAAAAAAB0/K7v6Yp1_fBI/s1600-h/382px-Motherboard_diagram.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_BZilwg_f_P0/SMXJNVrPMFI/AAAAAAAAAB0/K7v6Yp1_fBI/s1600/382px-Motherboard_diagram.png" alt="" id="BLOGGER_PHOTO_ID_5243818572136788050" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Entendendo o processador&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Processador. Quando falam em processador eu penso em um processador de alimentos, como um multiprocessador da Arno. O processador é uma máquina que só sabe processar. Só faz isto. A velocidade de seu processador irá influenciar no quão rápido os alimentos serão "picados".  Um processador dual core é como um liquidificador com 2 hélices. Em princípio irá processar muito mais rapidamente. Porém, o tamanho do copo do processador também influi na velocidade final do preparo de seu almoço.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_BZilwg_f_P0/SMgGZQWtD_I/AAAAAAAAACE/X03OTu19YfQ/s1600-h/liquidificador.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_BZilwg_f_P0/SMgGZQWtD_I/AAAAAAAAACE/X03OTu19YfQ/s320/liquidificador.jpg" alt="" id="BLOGGER_PHOTO_ID_5244448797029634034" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;O copo do liquidif&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;icador: Memória Cache L1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;O processador posui uma memória interna que guarda o que ele está processando. É como o copo do liquidificador. Quanto maior o copo, mais ele processa de uma vez. É uma memória super rápida que cabe muito pouco. O copo do liquidificador é chamada L1. A memória cache L1 fica dentro do processador e o tempo de latência para o acesso a estes dados é de 2 ciclos do processador. O barramento de acesso do processador ao cache L1 é de 512 bits. É como uma estrada aonde a velocidade máxima permitida é de 512 Km/h. A cache L1 é dividida em 2 partes: dados e instruções. A parte de instruções varia muito de um processador para outro tendo, por exemplo, o Pentium 4 aproximadamente 150KB de instruções. Já a parte de dados, que também varia um pouco pode ter 8KB ou 16KB. O tamanho do copo do liquidificador? Vamos deixar por 166KB.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;O balcão da pia: Memória Cache L2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Em computadores mais antigos, como o Processadores Soquete 7, a  memória cache L2 ficava na placa mãe e não no processador. Mantendo nossa metáfora, é como se a memória cache L2 fosse o balcão da pia aonde o nosso processador de alimentos se encontra. Quando uma receita precisa de vários processamentos o nosso cozinheiro (no caso, o sistema operacional) vai até a despensa e traz um monte de coisa e coloca no balcão. Se o balcão for pequeno, ele trará poucas coisas e então nosso processador muito rápido ficará esperando que o cozinheiro traga novas coisas para serem processadas. A L2 é muito maior que a L1 porém o acesso a seus dados possui uma latência de 7 ciclos de máquina. A largura do barramento para o acesso a L2 pode ser algo na ordem de 256 bits. Lá estamos circulando por uma rodovia rápida, 256 Km/h, mas muito mais lenta que a L1. Há processadores que possuem L2 na ordem de 2MB.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_BZilwg_f_P0/SMgIhx3gudI/AAAAAAAAACM/dtnzK9vFd_I/s1600-h/liquidificador.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_BZilwg_f_P0/SMgIhx3gudI/AAAAAAAAACM/dtnzK9vFd_I/s320/liquidificador.jpg" alt="" id="BLOGGER_PHOTO_ID_5244451142487816658" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;A despensa: Memória RAM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A memória RAM é a despensa da cozinha. Muito maior que o balcão da pia  L2. Externa ao processador ela costuma ser maior e normalmente pode até ser aumentada. O tamanho da memória RAM, em máquinas 32 bits, pode chegar a 3,2GB. Há um tempo de latência para buscar dados na despensa. O barramento de acesso do processador a memória é chamado de Front Side Bus. A largura média dele é de 64bits. Temos uma despensa grandona mas que precisa ser acessada por uma estradinha que a velocidade máxima é de 64Km/h. Como atualmente os periféricos podem acessar diretamente a memória (DMA), talvez você ainda encontre uma vaca dormindo nesta estrada. E lá se vão vários ciclos de máquina para trazer até o balcão da pia o que precisa ser cozinhado para o jantar. Memória também possui freqüência. Freqüência é a velocidade de acesso aos dados da memória. Maior freqüência, dados acessados mais rápidos.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_BZilwg_f_P0/SMgMzNTbW-I/AAAAAAAAACU/L2PUKB7esKM/s1600-h/Genial_Despensa.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_BZilwg_f_P0/SMgMzNTbW-I/AAAAAAAAACU/L2PUKB7esKM/s320/Genial_Despensa.jpg" alt="" id="BLOGGER_PHOTO_ID_5244455839956949986" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;O mercado do outro lado da cidade: HD&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Heis que nem tudo está na memória. As vezes é necessário ir buscar em um mercado do outro lado da cidade. Na nossa história, o HD. Atualmente é comum encontrar discos rígidos de 200GB. Há modelos no mercado que ultrapassam 1TB. Muito grande. Mas longe. A via de acesso ao HD é o chamado Internal Bus. Aqui há uma diferença entre HDs IDE, IDE 2, SATA, SATA 2 ou SCUSCI. Cada um tem uma largura e uma velocidade de barramento diferente. Mas aqui não é apenas o barramento que importa, tem a velocidade do carrinho dentro do mercado. A velocidade de leitura e gravação de HDs varia. HDs de Notebook costumam girar a uma velocidade máxima de 5400 RPMs enquanto a maioria dos desktops gira em torno de 7200 RPMs. Há HDs SCUSCI que giram acima de 10.000 RPMs. A largura de barramento, ou seja, a estrada para o mercado, pode não importar tanto se o carrinho de compras andar devagar. Você vai demorar para encher o carrinho e não vai adiantar muita coisa correr depois.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;O mercado de outra cidade: DVD / CD&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Sem entrar em detalhes de velocidades, o DVD nesta história é o mercado da cidade vizinha. Estrada pedagiada.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Juntando tudo&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Se o intuito é configurar um computador para trabalhar com baixa latência, será preciso se preocupar com:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;HD - velocidade, conexão e, dependendo do propósito, tamanho;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Memória RAM - tamanho, velocidade de barramento, freqüência;&lt;/li&gt;&lt;li&gt;Processador - Velocidade, tamanho de L1 e L2 e velocidade interna de barramento;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Placa mãe - velocidade dos barramentos de memória e disco além, é claro da compatibilidade com a memória, processador e HD escolhidos.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Fontes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;http://pt.wikipedia.org/wiki/Cache&lt;/li&gt;&lt;li&gt;http://pt.wikipedia.org/wiki/Front_side_bus&lt;/li&gt;&lt;li&gt;http://www.intel.com&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Imagens:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;http://comprar.todaoferta.uol.com.br/&lt;/li&gt;&lt;li&gt;http://www.eletrodomesticosforum.com&lt;/li&gt;&lt;li&gt;http://pt.wikipedia.org/wiki/Front_side_bus&lt;/li&gt;&lt;li&gt;http://br.geocities.com/friolandianet/genial.html&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-7822175639832453983?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/7822175639832453983/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=7822175639832453983' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/7822175639832453983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/7822175639832453983'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2008/09/diminuindo-latncia-parte-i-memrias.html' title='Diminuindo Latência - Parte I - Memórias'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_BZilwg_f_P0/SMXJNVrPMFI/AAAAAAAAAB0/K7v6Yp1_fBI/s72-c/382px-Motherboard_diagram.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-1495291713470158644</id><published>2008-09-08T19:17:00.005-04:00</published><updated>2008-09-10T14:11:35.603-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ciência'/><title type='text'>Ciência da Computação ou Sistema de informação?</title><content type='html'>&lt;div style="text-align: justify;"&gt;Muita gente pergunta a diferença entre cursos da área de computação, em especial Sistemas de Informação e Ciência da computação. Sem o intuito de comparar os cursos apresento esta contextualização em um bate-bola:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Ciência da computação: Ciência Exata&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Sistemas de Informação: Ciência Social Aplicada&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Ciência da computação: Computador como atividade fim&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Sistemas de Informação: Computador como atividade meio&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Ciência da Computação: SO, IA, TC, ES, SD&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Sistemas de Informação: ERP, CRM, SCM, SAD, SIG&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Ciência da computação: C++&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Sistemas de Informação: UML&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Ciência da computação: Álgebra relacional&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Sistemas de Informação: DER&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Ciência da computação: Teoria&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Sistemas de Informação: Prática&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Ciência da computação: Matemática&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Sistemas de Informação: Administração&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Ciência da computação: Próximo ao Hardware&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Sistemas de Informação: Próximo ao Usuário&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Ciência da Computação: Práticas Unix&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Sistemas de Informação: Práticas CMMI&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-1495291713470158644?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/1495291713470158644/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=1495291713470158644' title='4 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/1495291713470158644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/1495291713470158644'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2008/09/cincia-da-computao-ou-sistema-de.html' title='Ciência da Computação ou Sistema de informação?'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-3499620179911841788</id><published>2008-08-26T22:17:00.012-04:00</published><updated>2008-09-10T14:15:22.534-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>O que é o Kernel?</title><content type='html'>&lt;div style="text-align: justify;"&gt;A explicação para leigos de Kernel RT gerou uma dúvida sobre o que é o Kernel "sem o RT". Vou tentar explicá-lo aqui de maneira simplificada.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Primeiro, uma visão histórica&lt;/span&gt;&lt;br /&gt;No começo da informática, os programas de computadores (também chamados aplicativos ou aplicações) eram feitos para serem executados em computadores específicos. Programas específicos para máquinas específicas existiram por um certo período e ainda existem. Quando existia a necessidade de mudar esta máquina, toda a programação dos aplicativos precisava ser alterada para continuar funcionando. Percebendo que esta era uma situação impossível de ser mantida, os cientistas da época resolveram mudar a forma de pensar a integração entre computadores e seus programas.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_BZilwg_f_P0/SLTFBDJyCDI/AAAAAAAAABY/DhBAv_WRoMo/s1600-h/Captura_da_tela.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_BZilwg_f_P0/SLTFBDJyCDI/AAAAAAAAABY/DhBAv_WRoMo/s200/Captura_da_tela.png" alt="" id="BLOGGER_PHOTO_ID_5239028888355604530" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;O sistema operacional&lt;/span&gt;&lt;br /&gt;Neste ponto da história entra um programa chamado &lt;span style="font-weight: bold;"&gt;Sistema Operacional&lt;/span&gt;. A função principal do sistema operacional é gerenciar os recursos do computador. Por recurso entenda a memória, arquivos, processador, teclado, vídeo, impressora e tudo o mais que pode ou deve ser "espetado" em um computador. Desta maneira os programas passaram a ser feitos para um sistema operacional e não para uma máquina. Quando uma nova máquina era lançada, o sistema operacional era adaptado para ela e todas as aplicações continuariam funcionando.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_BZilwg_f_P0/SLTFZnW32oI/AAAAAAAAABg/dFv7SKXrbJQ/s1600-h/Captura_da_tela.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_BZilwg_f_P0/SLTFZnW32oI/AAAAAAAAABg/dFv7SKXrbJQ/s200/Captura_da_tela.png" alt="" id="BLOGGER_PHOTO_ID_5239029310391048834" border="0" /&gt;&lt;/a&gt;Em paralelo ao conceito de sistema operacional, veio o conceito de aplicativo. O Word, por exemplo, é uma aplicação para o Sistema operacional  Windows. O Rosegarden é outra aplicação que utiliza o sistema operacional Linux. Normalmente, o que o usuário vê é a aplicação.&lt;br /&gt;&lt;br /&gt;Com a contínua evolução dos computadores, novos dispositivos foram criados. Atualmente monitores LCD, &lt;span style="font-style: italic;"&gt;mouses&lt;/span&gt; óticso, impressoras lasers e &lt;span style="font-style: italic;"&gt;pen drives&lt;/span&gt; são exemplos destes dispositivos. Ao Sistema Operacional ficaria impossível gerenciar todos estes recursos. A evolução dos Sistemas Operacionais acompanhou a evolução do &lt;span style="font-style: italic;"&gt;Hardware&lt;/span&gt; e vários fabricantes de sistemas operacionais optaram por dividí-lo em partes: Uma parte principal que cuidaria dos recursos "genéricos" e uma parte que cuidaria de recursos específicos.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;O Kernel&lt;/span&gt;&lt;br /&gt;A parte principal passou a ser chamada de Kernel, ou cerne, em uma tradução literal. Esta parte é o cerne do sistema operacional. O Kernel de um sistema operacional está sempre executando e ligar um computador e esperar que ele inicie significa esperar que o kernel seja carregador. O Kernel irá gerenciar a parte "genérica" do computador de maneira a garantir o funcionamento da máquina para o usuário.&lt;br /&gt;&lt;br /&gt;Ao kernel pode ser adicionadas novas partes específicas. A parte dos recursos específicos é conhecida como &lt;span style="font-style: italic;"&gt;drivers&lt;/span&gt;, módulos ou &lt;span style="font-style: italic;"&gt;drivers&lt;/span&gt; de dispositvo. Os &lt;span style="font-style: italic;"&gt;drivers&lt;/span&gt; servem para ajudar o kernel a gerenciar &lt;span style="font-style: italic;"&gt;hardwares&lt;/span&gt; específicos. Se você possui uma impressora laser em sua casa, por exemplo, há a necessidade de instalar o &lt;span style="font-style: italic;"&gt;driver&lt;/span&gt; para este dispositivo. Do contrário, o mesmo não irá ser reconhecido pelo seu computador e não irá funcionar adequadamente.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_BZilwg_f_P0/SLTGXzSWywI/AAAAAAAAABo/NUA73YcHEDg/s1600-h/Captura_da_tela.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_BZilwg_f_P0/SLTGXzSWywI/AAAAAAAAABo/NUA73YcHEDg/s200/Captura_da_tela.png" alt="" id="BLOGGER_PHOTO_ID_5239030378745219842" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;O Kernel do Linux&lt;/span&gt;&lt;br /&gt;De maneira geral, podemos dizer que todo sistema operacional moderno possui um Kernel, porém ele só alcançou fama depois que o Linux ficou conhecido. Usuários Linux podem escolher e configurar o Kernel e os módulos de seu sistema operacional de maneira a melhorar o gerenciamento dos recursos de sua máquina.&lt;br /&gt;&lt;br /&gt;Em sistemas Linux nem todo módulo é um driver de dispositivo. Recursos como a própria interface gráfica do computador podem ser tratadas por meio de módulos. Se um computador é um servidor, por exemplo, ele não precisará de interface gráfica para ser utilizado.&lt;br /&gt;&lt;br /&gt;Quando os computadores possuem dispositivos "genéricos" distintos, é necessário versões distintas de kernel. Usemos como exemplo um celular destes bem modernos.  Ele possui um sistema operacional, porém seu teclado  não é igual ao de um computador, ele não tem HD, não tem mouse, não podemos chamar seu visor de monitor. Isto significa que o kernel de seu computador não irá funcionar no seu celular. Sim, existem kernels específicos para vários tipos de computadores que vão desde um palmtop até computadores enormes chamados &lt;span style="font-style: italic;"&gt;mainframes&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Fontes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.infowester.com/linuxkernel.php"&gt;O Kernel do Linux&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.vivaolinux.com.br/artigo/Como-explicar-o-que-e-kernel-para-um-leigo/"&gt;Como explicar o que é kernel para um leigo&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://pt.wikipedia.org/wiki/Kernel"&gt;Kernel na wikipedia&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-3499620179911841788?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/3499620179911841788/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=3499620179911841788' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/3499620179911841788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/3499620179911841788'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2008/08/o-que-o-kernel.html' title='O que é o Kernel?'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_BZilwg_f_P0/SLTFBDJyCDI/AAAAAAAAABY/DhBAv_WRoMo/s72-c/Captura_da_tela.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-4074209482957064105</id><published>2008-08-26T18:48:00.001-04:00</published><updated>2008-09-10T14:15:32.642-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>O que são distibuições Linux?</title><content type='html'>&lt;div style="text-align: justify;"&gt;Bem, eu sei que este assunto já foi bastante debatido e que boa parte do "pessoal da informática" sabe o que são distribuições Linux. Estou escrevendo este texto a pedidos do pessoal da Música que leu o &lt;span style="font-style: italic;"&gt;post&lt;/span&gt; sobre &lt;a href="http://flavioschiavoni.blogspot.com/2008/08/distribuies-de-linux-para-udio.html"&gt;distribuições Linux para áudio&lt;/a&gt; e que ficaram com dúvidas a este respeito. Por esta razão, me perdoem os &lt;span style="font-style: italic;"&gt;Linuxers&lt;/span&gt; pela licensa poética do texto.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;O que é o Linux?&lt;/span&gt;&lt;br /&gt;O Linux (ou GNU/Linux) é um &lt;span style="font-weight: bold;"&gt;sistema operacional&lt;/span&gt; inicialmente escrito por Linus Torvalds do Departamento de Ciência da Computação da Universidade de Helsinki, Finlândia. Este sistema operacional teve sua primeira versão lançada em Outubro de 1991. Quando o Linus começou a escrever o Linux ele conseguiu o apoio de várias pessoas e entidades que ajudaram-no a transformar este sistema operacional no que ele é hoje. Atualmente o Linux é um sistema operacional utilizado em larga escala por ser gratuíto e possuir seu código-fonte disponível.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Para quem nunca ouviu falar no termo "código-fonte".&lt;/span&gt;&lt;br /&gt;Um programa de computador é escrito em uma linguagem de programação e depois convertido em linguagem de máquina.  A linguagem de máquina é numérica e normalmente são entendidas apenas por máquinas. A linguagem de programação é textual e normalmente entendida por alguns humanos. Este "texto" escrito em linguagem de programação é o chamado código-fonte. Com ele em mãos é possível alterar o código de máquina. Alterando o código de máquina altera-se o próprio aplicativo.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Voltando ao Linux...&lt;/span&gt;&lt;br /&gt;Atualmente, todo curso de graduação em Ciência da Computação, Informática, Análise de Sistemas ou afins possuem a disciplina de Sistemas Operacionais. Imagine a seguinte situação: um aluno, no trabalho desta disciplina, precisa escrever um sistema de arquivos. Outros sistemas operacionais como o Windows ou o MacOs da Macintosh não disponibilizam seu código-fonte. Qual a solução mais simples? Utilizar o código-fonte do Linux e alterá-lo para seu trabalho, correto?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;O sistema operacional das opções&lt;/span&gt;&lt;br /&gt;Alunos, cientistas ou entusiastas da informática começaram a escrever novos programas e também disponibilizar o código-fonte. Novos programas com novos códigos-fontes geram novos programas com mais códigos-fontes. Resultado? Várias opções.&lt;br /&gt;&lt;br /&gt;Ok, temos várias opções. Milhares de combinações possíveis. Um monte de coisas que não sabemos se funciona, quem fez e se o projeto ainda existe. Bacana, não? Como faço para garimpar nesta mina de códigos-fontes, instalar e utilizar o Linux?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Distribuições Linux&lt;/span&gt;&lt;br /&gt;É neste ponto que entram as distribuições Linux. De maneira simples, uma distribuição (ou simplesmente &lt;span style="font-style: italic;"&gt;distro&lt;/span&gt;) é a escolha entre as várias opções existentes no universo Linux. De maneira mais formal é o kernel do Linux, aplicações, manuais e instaladores. Não é necessário que você fique garimpando os melhores códigos. As ditribuições fazem isto. Garimpam, testam, criam, aprimoram, empacotam e distribuem. Por isto o termo.&lt;br /&gt;&lt;br /&gt;Um usuário experiente pode ignorar as distribuições já existentes, ir atrás deste garimpo e fazer tudo do zero. A opção ainda existe. Mas aos usuário que não querem garimpar cabe escolher entre a distribuição que melhor lhe satisfaça.&lt;br /&gt;&lt;br /&gt;As distribuições podem ser mantidas por projetos comunitários (como o Gentoo e o Debian), empresas (como  Red Hat e Suse) ou mesmo indivíduos (como o Slackware, distribuo pelo Patrick Volkerding).&lt;br /&gt;&lt;br /&gt;Há distribuições que executam a partir do próprio CD, chamadas de LiveCD ou que devem ser instaladas. Há distribuições que executam a partir de disquetes e que são extremamente simplistas. Há distribuições gratuítas e também distribuições pagas. Há distribuições que, para não começar do zero, são feitas baseadas em outras distribuições. Há distribuições específicas para trabalharem como servidores na Internet. Há distribuições específicas para trabalhar com áudio e multimídia.  Isto significa que uma trará aplicativos para um servidor de Internet e a outra trará aplicativos para áudio e multimídia.&lt;br /&gt;&lt;br /&gt;Fontes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://pt.wikipedia.org/wiki/Distribui%C3%A7%C3%B5es_linux"&gt;Linux na wikipedia&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.linuxnarede.com.br/artigos/fullnews.php?id=4"&gt;O que são distribuições Linux&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://br-linux.org/faq-distribuicao/?q=faq-distribuicao"&gt;O que é uma distribuição Linux&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.vivaolinux.com.br/artigo/O-que-sao-distribuicoes/"&gt;O que são distribuições&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://pcworld.uol.com.br/reportagens/2007/10/19/idgnoticia.2007-10-19.1274631441/"&gt;Saiba quais são as distribuições Linux mais utilizadas&lt;/a&gt;(em 2007)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-4074209482957064105?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/4074209482957064105/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=4074209482957064105' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4074209482957064105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4074209482957064105'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2008/08/o-que-so-distibuies-linux.html' title='O que são distibuições Linux?'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-8026406486547390356</id><published>2008-08-24T10:59:00.001-04:00</published><updated>2008-09-10T14:15:46.090-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bobagens'/><title type='text'>Todo adolescente deve ter um Revolver</title><content type='html'>Eu não sei qual seria a idade certa para isto. Bem provável que ao ingressar o ensino médio, o antigo segundo grau. Algo entre 14 e 15 anos. Todo adolescente deveria ganhar um Revolver. Não apenas ganhar mas aprender a usá-lo.&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;O Revolver é um divisor de águas. Quanto a isto, não há o que negar.  Ter um Revolver também é passar por este divisor de águas. Eu comprei meu Revolver por volta dos 23 anos de idade. Deveria ter comprado antes. Apesar disto, não acho que embarquei tarde demais nas sensações que só um Revolver pode proporcionar.&lt;br /&gt;&lt;br /&gt;Já diria a Fernandinha Takai do Pato Fu: "Mamãe ama é o meu Revolver". Tem de aprender a revolver. Sim. Revolver. Não Revólver. Revolver. Direita volver, esquerda revolver.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_BZilwg_f_P0/SLF5s1FSSnI/AAAAAAAAABQ/KmLma48JBoM/s1600-h/revolver.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_BZilwg_f_P0/SLF5s1FSSnI/AAAAAAAAABQ/KmLma48JBoM/s200/revolver.gif" alt="" id="BLOGGER_PHOTO_ID_5238101652679051890" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt; O Revolver marca o início de uma nova era na discografia dos Beatles. O que veio depois, só veio porque o passo mais importante já tinha sido dado: Era preciso Revolver.&lt;br /&gt;&lt;br /&gt;Em Sgt. Pepper's Lonely Hearts Club Band a banda pensou em fazer um disco que não seria tocado ao vivo, podendo, com isto, extrapolar as possibilidades que o estúdio de gravação oferecia.&lt;br /&gt;&lt;br /&gt;Isto foi apenas conseqüência do Revolver. A banda já tinha gravado EleanorRigby com um arranjo que a banda não conseguiria fazer ao vivo.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;O que o Revolver tem?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1 - TAXMAN&lt;br /&gt;2 - ELEANOR RIGBY&lt;br /&gt;3 - I´M ONLY SLEEPING&lt;br /&gt;4 - LOVE YOU TO&lt;br /&gt;5 - HERE THERE AND EVERYWHERE&lt;br /&gt;6 - YELLOW SUBMARINE&lt;br /&gt;7 - SHE SAID SHE SAID&lt;br /&gt;8 - GOOD DAY SUNSHINE&lt;br /&gt;9 - AND YOUR BIRD CAN SING&lt;br /&gt;10 - FOR NO ONE&lt;br /&gt;11 - DR ROBERT&lt;br /&gt;12 - I WANT TO TELL YOU&lt;br /&gt;13 - GOT TO GET YOU INTO MY LIFE&lt;br /&gt;14 - TOMORROW NEVER KNOWS&lt;br /&gt;&lt;br /&gt;Bem, se você ainda não tem um Revolver, acho melhor começar a pensar em revolver!&lt;br /&gt;&lt;br /&gt;Links:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.getback.com.br/BEATLES/discografia%20beatles/CDs/revolver.htm"&gt;Getback.com.br&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://pt.wikipedia.org/wiki/Revolver_%28%C3%A1lbum%29"&gt;Revolver na Wikipedia&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://whiplash.net/materias/traducoes/004847-beatles.html"&gt;Tradução das letras na Whiplash&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-8026406486547390356?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/8026406486547390356/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=8026406486547390356' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/8026406486547390356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/8026406486547390356'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2008/08/todo-adolescente-deve-ter-um-revolver.html' title='Todo adolescente deve ter um Revolver'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_BZilwg_f_P0/SLF5s1FSSnI/AAAAAAAAABQ/KmLma48JBoM/s72-c/revolver.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-1251640602789053620</id><published>2008-08-19T19:28:00.004-04:00</published><updated>2008-09-10T14:16:02.332-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>O que é ALSA?</title><content type='html'>&lt;div style="text-align: justify;"&gt;Tentando ajudar os novos usuários de Linux para multimídia é hora de explicar mais uma sigla que é bastante popular. Com vocês:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Advanced Linux Sound Architecture&lt;/span&gt; (&lt;span style="font-weight: bold;"&gt;ALSA&lt;/span&gt;)&lt;br /&gt;Você acaba de comprar uma placa de som. Bonita, nova e cheirosa, tão sonhada e aguardada por meses. Ao abrir a caixa encontra a placa, um manual e o CD / Disquete (infelizmente os disquetes sobrevivem...) com o driver da placa. Ao manual, ninguém dá bola. É só "espetar" a placa de som, ligar a máquina e instalar o &lt;span style="font-style: italic;"&gt;driver&lt;/span&gt;. Certeza que ela vai funcionar, certo?&lt;br /&gt;Quase. Os fabricantes ainda não disponibilizam &lt;span style="font-style: italic;"&gt;drivers&lt;/span&gt; de seus periféricos para o Linux. O tal CD com o &lt;span style="font-style: italic;"&gt;driver&lt;/span&gt; só será útil para usuários Windows e, pelo jeito, não é o seu caso.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;O que são os drivers?&lt;/span&gt;&lt;br /&gt;No começo havia apenas a famosa placa de som Sound Blaster 16 bits que vinha com tal "kit multimídia" e tudo era muito simples. Atualmente existem placas de som com diversas configurações distintas. Várias entradas, várias saídas, entrada / saída para controlador MIDI, &lt;span style="font-style: italic;"&gt;full-duplex&lt;/span&gt; (capacidade de gravar e ouvir ao mesmo tempo), com conexão USB, PCI e por ai vai. A função de deixar sua placa funcionando é do sistema operacional. O sistema operacional, com certeza, não conhece todas as placas de som do universo e por isto eles contam com uma ajudinha do fabricante para lhe explicar como conversar com sua placa de som. Esta "ajudinha do fabricante" é o tal &lt;span style="font-style: italic;"&gt;driver&lt;/span&gt; de dispositivo. Quando o Sistema operacional consegue identificar sua placa a mesma se torna disponível para todas as aplicações que irão utilizá-la.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bem, se o fabricante não tem Driver para Linux, o que fazer?&lt;/span&gt;&lt;br /&gt;É neste ponto que entra o ALSA. Assim como você, muita gente precisa destes &lt;span style="font-style: italic;"&gt;drivers&lt;/span&gt;. Esta gente se juntou, cada um escreveu um &lt;span style="font-style: italic;"&gt;driver&lt;/span&gt; e o ALSA conta hoje com suporte a grande parte das placas de som do mercado. Bacana, não? Vai além. Mais do que escrever estes programas, o ALSA também partiu de outros objetivos como:&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Síntese de MIDI baseada em &lt;span style="font-style: italic;"&gt;hardware;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Mixagem em &lt;span style="font-style: italic;"&gt;hardware&lt;/span&gt; de múltiplos canais;&lt;/li&gt;&lt;li&gt;Operação &lt;span style="font-style: italic;"&gt;Full-duplex;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Drivers&lt;/span&gt; que trabalham com múltiplos processadores.&lt;/li&gt;&lt;li&gt;Suporte para aplicações que utilizam o OSS*&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;No momento da escrita deste post, o ALSA conta com suporte a 110 placas de som. Apesar de ser um número bastante significativo, o conselho dos usuários Linux ainda é: Verifique se há um driver ALSA para sua placa antes de adquirí-la.&lt;br /&gt;&lt;br /&gt;Fontes:&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;a href="http://www.alsa-project.org/main/index.php/Main_Page"&gt;Site Oficial do projeto ALSA&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Advanced_Linux_Sound_Architecture"&gt;ALSA na wikipedia&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://seehuhn.de/pages/alsa"&gt;Using the ALSA Sound System&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://estudiolivre.org/tiki-index.php?page=ALSA"&gt;Estúdio Livre: ALSA&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.linuxjournal.com/article/8234"&gt;User´s Guide to ALSA&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;* OSS (Open Sound System) é o antigo Sistema de som do Linux. Para saber mais, &lt;a href="http://sryche.archlinux-br.org/blog/2008/07/21/instalando-o-oss-no-arch-linux/"&gt;leia este blog&lt;/a&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/5920593049679433839-1251640602789053620?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/1251640602789053620/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=1251640602789053620' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/1251640602789053620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/1251640602789053620'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2008/08/alsa.html' title='O que é ALSA?'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-4295612513084076190</id><published>2008-08-18T13:52:00.001-04:00</published><updated>2008-09-10T14:16:14.254-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>O que é Kernel RT?</title><content type='html'>&lt;div style="text-align: justify;"&gt;Algumas distribuições de Linux para Áudio possuem Kernel RT e outras não. O que isto significa?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Um sistema operacional Multi-tarefas&lt;/span&gt;&lt;br /&gt;Durante muito tempo os sistemas operacionais não suportavam a execução de vários programas simultaneamente. Estes sistemas operacionais, como o MS-DOS, eram chamados de Mono-tarefa.&lt;br /&gt;Boa parte dos sistemas operacionais atuais permitem a execução de vários programas ao mesmo tempo. É bastante comum que, por exemplo, você esteja navegando na Internet e ouvindo música ao mesmo tempo. Estes sistemas operacionais, como o Linux ou o Windows, são chamados Multi-tarefas.&lt;br /&gt;Bem, sabendo que o seu computador possui apenas um processador, como ele é capaz de executar vários programas ao mesmo tempo? A resposta é simples: Ele não é. Sim, seu computador executa apenas um programa de cada vez, porém, alterna entre os vários programas que estão executando deixando uma fatia de tempo (&lt;span style="font-style: italic;"&gt;time slice&lt;/span&gt;) para cada um deles. É como o cinema, várias fotos piscando rapidamente dão a impressão de movimento. Vários programas alternando rapidamente dão a impressão de multi-tarefa. A realidade é que apenas um deles irá executar por vez. O responsável por alternar entre as várias tarefas é o sistema operacional, ou mais especificamente, seu escalonador.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;O escalonador&lt;/span&gt;&lt;br /&gt;O escalonador é uma parte do sistema operacional que irá cuidar da divisão das fatias de tempo (&lt;span style="font-style: italic;"&gt;time slice&lt;/span&gt;) do processamento entre os vários programas em execução. Há uma série de algoritmos diferentes para escalonamento como, por exemplo, SJF ou FIFO e nem todos trabalham com fatias de tempo. Além de usar fatias de tempo, alguns destes algoritmos de escalonamento tratam os programas em execução com prioridades diferentes. O Linux utiliza esta abordagem. Assim, se um programa for mais importante, ele poderá executar por mais tempo e se ele for menos importante ele executará por menos tempo.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Prioridades&lt;/span&gt;&lt;br /&gt;Para garantir que processos (ou tarefas, ou programas) mais importantes executem sempre que for necessário, há a possibilidade de atribuir-lhes uma prioridade maior. Os processos do Sistema operacional, por exemplo, costumam possuir maior prioridade que  os processos do usuário. No Linux, os processos mais importantes possuem prioridade 0 (isto mesmo, zero) e conforme este valor cresce a importância do processo diminui. Os programas que não estão executando ficam esperando em uma fila. Os algoritmos de escalonamento fazem uma conta para tentar dividir de uma maneira justa o processador para todos os processos. Quem está esperando a mais tempo, por exemplo, pode ser chamado primeiro que alguém com maior prioridade. Para alterar entre um processo e outro, o escalonador utiliza um recurso chamado preempção.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Preempção&lt;/span&gt;&lt;br /&gt;A preenpção é a alternância entre os vários processos da fila. Partimos da idéia de que apenas um deles está no processador. O escalonador pode preemptar um processo que já executou por tempo bastante e garantir com isto a sensação de multi-tarefa. Porém, além dos processos da fila, o usuário também pode requisitar algum processamento. Isto é feito, por exemplo, digitando no teclado ou movendo o mouse pela tela. Isto é chamado de interrupção de &lt;span style="font-style: italic;"&gt;Hardware&lt;/span&gt;.  Logicamente que cada dispositivo tem um endereço (chamado IRQ) que identifica se esta interrupção está vindo do teclado, da placa de rede, do &lt;span style="font-style: italic;"&gt;mouse&lt;/span&gt; ou da placa de som, por exemplo. O tempo entre você pressionar uma tecla e o computador responder por isto, ou seja, atender a esta interrupção, é o que chamamos de latência.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Latência&lt;/span&gt;&lt;br /&gt;Latência, como dito anteriormente, é o tempo que o computador demora para responder quando, por exemplo, uma tecla é pressionada no teclado. Nem todos computadores querem trabalhar com latência baixa. Imagine um servidor da Internet. Normalmente estes computadores não possui nem teclado nem &lt;span style="font-style: italic;"&gt;mouse&lt;/span&gt;. Usuários não operam estas máquinas e, logicamente, elas &lt;u&gt;não trabalham com preempção forçada&lt;/u&gt;. Isto significa que ninguém "fura fila" de execução. Seria o mesmo que dizer: Computador, faça isto. E ele responder: Agora não posso, estou gravando um arquivo. Para um servidor, é mais importante gravar o arquivo. A Latência, neste caso, é bastante alta.&lt;br /&gt;Computadores &lt;span style="font-style: italic;"&gt;Desktop&lt;/span&gt; trabalham com &lt;u&gt;preempção voluntária do Kernel&lt;/u&gt;. Isto significa que, quando há uma interrupção dos usuário, o programa voluntariamente cede seu espaço no processador para que esta seja executada. Talvez ele termine de fazer o que estava fazendo se julgar que isto seja importante. A Latência, neste caso, é menor.&lt;br /&gt;Aplicações que exigem que o tempo de resposta do processador sejam menor necessitam de uma alteração no Kernel do mesmo. Sistemas operacionais como o MacOS e o Windows não permitem alterações em seu Kernel. O Linux permite. Então temos um &lt;u&gt;Kernel preemptível de baixa latência&lt;/u&gt; que, como seu próprio nome diz, ele possui uma latência ainda menor devido ao mesmo permitir preempção.&lt;br /&gt;Foi com a intenção de diminuir este tempo de latência que um Húngaro chamado &lt;a href="http://en.wikipedia.org/wiki/Ingo_Molnar"&gt;Ingo Molnar&lt;/a&gt;, desenvolvedor da Red Hat americana, iniciou o projeto de um &lt;u&gt;Kernel com preempção completa&lt;/u&gt;, também chamado de Kernel RT.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Então este é o Kernel RT?&lt;/span&gt;&lt;br /&gt;Sim, o Kernel RT foi modificado para permitir preempção completa e acelerar assim o tempo de resposta do processador as interrupções. Você não corre o risco de ouvir do computador "Espera um pouco" quando pedir ao mesmo para executar uma tarefa. Só para exemplificar, um dos parâmetros que o escalonador utiliza para a preempção é o &lt;span style="font-style: italic;"&gt;System Timer Resolution.&lt;/span&gt; Existe um intervalo de tempo (&lt;span style="font-style: italic;"&gt;time slice&lt;/span&gt;) para cada tarefa que o processador recebe para fazer. Cada sistema utiliza uns milésimos de segundos para gerenciar estes intervalos de tempo. Assim um sistema gasta 1/n segundos por intervalo; algo como 1/33 para o W95, 1/100 para a série o Windows NT, 1/250 para o Linux padrão e 1/1000 para o Linux com Kernel RT.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;E aonde entra a parte Multimídia?&lt;/span&gt;&lt;br /&gt;O tempo de resposta do processador afeta especialmente as aplicações gráficas e multimídias, não apenas em velocidade, mas também em qualidade. Com a utilização de um Kernel RT são menores as chances de um programa multipista não conseguir executar suas 18 faixas "simultaneamente". Com o tempo de 0,001 segundos de preempção entre uma faixa e outra fará o resultado final, com certeza, soar como um único som. O mesmo se aplicaria para gravações. É normal em um ambiente de produção musical gravar uma faixa enquanto se ouve outras 5 ou 6.&lt;br /&gt;Devido a utilização mais pesada do processador, o Kernel RT só funciona com processadores mais recentes, não funcionando, por exemplo, com Pentium II.&lt;br /&gt;&lt;br /&gt;É devido esta diferença de abordagem que algumas distribuições de Multimídia que possuem a finalidade de trabalhar com produção sonora optam por um Kernel RT e outras, que planejam executar em qualquer tipo de computador, não possuem tal característica.&lt;br /&gt;&lt;br /&gt;Fontes:&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://rt.wiki.kernel.org/index.php/Main_Page"&gt;Real Time Linux&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.htmlstaff.org/ver.php?id=18444"&gt;Como acelerar o GNU/Linux&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.opensuse.org/Talk:RT_Kernel_Instructions"&gt;Open SUSE - RT Kernel Instructions&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://proaudio.tuxfamily.org/wiki/index.php?title=Howto_RT_Kernel"&gt;Real Time Kernel&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="fullpost"&gt; &lt;a href="http://www.dicas-l.com.br/macan/macan_20071009.php"&gt;Software Livre e GNU / Linux&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-4295612513084076190?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/4295612513084076190/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=4295612513084076190' title='7 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4295612513084076190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/4295612513084076190'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2008/08/o-que-kernel-rt.html' title='O que é Kernel RT?'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5920593049679433839.post-67417228423010974</id><published>2008-08-13T08:56:00.002-04:00</published><updated>2011-09-27T14:09:32.189-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Áudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Distribuições de Linux para áudio</title><content type='html'>&lt;div style="text-align: justify;"&gt;Para os que trabalham com produção musical no computador e procuram uma alternativa no mundo Linux, segue uma lista de distribuições com este propósito:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_BZilwg_f_P0/SKMVqRETPmI/AAAAAAAAAAc/QgJ2d6SJUf8/s1600-h/ubuntustudio.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5234051007814778466" src="http://2.bp.blogspot.com/_BZilwg_f_P0/SKMVqRETPmI/AAAAAAAAAAc/QgJ2d6SJUf8/s200/ubuntustudio.png" style="cursor: pointer; float: left; margin: 0pt 10px 10px 0pt;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;- &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Ubu&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;n&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;tu Studio&lt;/span&gt;&lt;br /&gt;Baseado na distribuição Ubuntu, o Ubuntu Studio acompanha as versões desta distribuição e possui pacotes adicionais em um repositório próprio para Música, Vídeo e Imagem. Possui Kernel RT e as opções de instalação para seus pacotes adicionais.&lt;br /&gt;Site oficial: &lt;a href="http://ubuntustudio.org/"&gt;http://ubuntustudio.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_BZilwg_f_P0/SKMVqKcb5PI/AAAAAAAAAAM/ykMHe00Ke_8/s1600-h/64studio.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5234051006036960498" src="http://1.bp.blogspot.com/_BZilwg_f_P0/SKMVqKcb5PI/AAAAAAAAAAM/ykMHe00Ke_8/s200/64studio.png" style="cursor: pointer; float: left; margin: 0pt 10px 10px 0pt;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;- 64 Studio&lt;/span&gt;&lt;br /&gt;Baseado na distribuição Debian, o 64 Studio é uma boa opção para máquinas com processador 64 bits. A distribuição também possui i386 para computadores 32 bits e também conta com Kernel RT. Sua versão 2.0 possui a vantagem adicional de ter sido lançada também para Live CD e em DVD para instalação.&lt;br /&gt;Site oficial: &lt;a href="http://64studio.com/"&gt;http://64studio.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_BZilwg_f_P0/SKMVqfZ1FGI/AAAAAAAAAAk/xoMbG7FNu6o/s1600-h/musix.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5234051011663172706" src="http://4.bp.blogspot.com/_BZilwg_f_P0/SKMVqfZ1FGI/AAAAAAAAAAk/xoMbG7FNu6o/s200/musix.png" style="cursor: pointer; float: left; margin: 0pt 10px 10px 0pt;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;- Musix&lt;/span&gt;&lt;br /&gt;Sim, o site oficial está correto e esta é uma distribuição Argentina. Possui a colaboração de brasileiros e é, sem dúvidas, uma boa alternativa para Multimídia. Possui kernel RT, um pacote variado de aplicações e, o que é melhor, vários exemplos. Esta é a razão de eu julgar o Musix é a melhor distribuição para iniciantes: Exemplos prontos para vários softwares. Baseada no Knopix esta distro está disponível em duas versões: Live CD e Live DVD.&lt;br /&gt;Site oficial: &lt;a href="http://musix.org.ar/en/index.html"&gt;http://musix.org.ar/en/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_BZilwg_f_P0/SKMVqZnkflI/AAAAAAAAAAs/7BjBN4ZU7V4/s1600-h/jacklab.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5234051010110193234" src="http://3.bp.blogspot.com/_BZilwg_f_P0/SKMVqZnkflI/AAAAAAAAAAs/7BjBN4ZU7V4/s200/jacklab.png" style="cursor: pointer; float: left; margin: 0pt 10px 10px 0pt;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;- Jack Lab Audio Distribution&lt;/span&gt;&lt;br /&gt;Também conhecido por sua sigla: JAD, esta distribuição é baseada no OpenSUSE. Possuindo opções de Live DVD e também de um DVD para instalação, o JAD também possui Kernel RT além de WineASIO para suporte completo para VST.&lt;br /&gt;Site oficial: &lt;a href="http://jacklab.net/"&gt;http://jacklab.net&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-MDBrhujRPFs/ToIQfy0ntrI/AAAAAAAAAOs/UDhjxp-orhU/s1600/ccrma.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-MDBrhujRPFs/ToIQfy0ntrI/AAAAAAAAAOs/UDhjxp-orhU/s200/ccrma.jpg" width="200" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;- Planet&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; CCR&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;MA&lt;/span&gt;&lt;br /&gt;Desenvolvido pela Universidade de Stanford, o Planet CCRMA (lê-se "Karma") não é propriamente uma distribuição mas um conjunto de pacotes RPM para ser utilizados em distribuições baseadas no Red Hat como o Fedora ou o CentOS. Entre estes pacotes há um Kernel de baixa latência, drivers para dispositivos de áudio e várias aplicações para esta finalidade.&lt;br /&gt;Site oficial: &lt;a href="http://ccrma.stanford.edu/planetccrma/software/"&gt;http://ccrma.stanford.edu/planetccrma/software/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_BZilwg_f_P0/SKMWnLap2hI/AAAAAAAAAA0/JhfBw-dDDhc/s1600-h/dynebolic.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5234052054269942290" src="http://3.bp.blogspot.com/_BZilwg_f_P0/SKMWnLap2hI/AAAAAAAAAA0/JhfBw-dDDhc/s200/dynebolic.png" style="cursor: pointer; float: left; margin: 0pt 10px 10px 0pt;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;-&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; Dyne:bolic&lt;/span&gt;&lt;br /&gt;Produzido pela Dyne (http://dyne.org/), uma fundação de Software Livre para as Artes, o dyne:bolic é baseado em Knopix. É distribuído em Live CD e foi otimizado para trabalhar com máquinas de poucos recursos. Seus requisitos mínimos de Hardware: Pentium 1 com 64MB de RAM. Logicamente, esta estação deve possuir Leitor de CD.&lt;br /&gt;Site Oficial: &lt;a href="http://www.dynebolic.org/"&gt;http://www.dynebolic.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_BZilwg_f_P0/SKMXIJ1GWfI/AAAAAAAAAA8/K0_cIKRX6ow/s1600-h/puredyne-logo.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5234052620779674098" src="http://4.bp.blogspot.com/_BZilwg_f_P0/SKMXIJ1GWfI/AAAAAAAAAA8/K0_cIKRX6ow/s200/puredyne-logo.png" style="cursor: pointer; float: left; margin: 0pt 10px 10px 0pt;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;- Pure:dyne&lt;/span&gt;&lt;br /&gt;Entre as distribuições de propósitos específicos esta tem uma peculiaridade: o  Pure:Dyne nasceu como uma versão do dyne:bolic com o propósito de trabalhar programação musical. Segundo a distribuição, o mesmo encontra-se pronto para trabalhar com softwares como Pure Data, Supercollider, Icecast, Csound e Fluxus, por exemplo. Distribuído em Live CD.&lt;br /&gt;Site oficial: &lt;a href="http://code.goto10.org/projects/puredyne/"&gt;http://code.goto10.org/projects/puredyne/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_BZilwg_f_P0/SKMVqIgEfSI/AAAAAAAAAAU/T2VV6Pqkmf8/s1600-h/artistx.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5234051005515332898" src="http://2.bp.blogspot.com/_BZilwg_f_P0/SKMVqIgEfSI/AAAAAAAAAAU/T2VV6Pqkmf8/s200/artistx.png" style="cursor: pointer; float: left; margin: 0pt 10px 10px 0pt;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;-&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; Arti&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;stX&lt;/span&gt;&lt;br /&gt;Distribuído em Live DVD o ArtistX é talvez a distribuição mais bonita para Áudio. Baseado no Debian possui um Menu KDE modificado para sua finalidade e muitas, mas muitas aplicações. Infelizmente não possui Kernel Real Time.&lt;br /&gt;Site oficial: &lt;a href="http://www.artistx.org/site2/"&gt;http://www.artistx.org/site2/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 130%; font-weight: bold;"&gt;Distribuições descontinuadas&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;-AGNULA&lt;/span&gt;&lt;br /&gt;AGNULA é um projeto que foi financiado pela Comissão Européia para o desenvolvimento de duas distribuições para áudio em Linux. Este projeto criou duas distribuições Linux para Áudio: uma baseada em Debian (DeMuDi - sigla para Debian Music Distribution) e outra baseada em Red-Hat (RehMuDi - sigla para Red-Hat Music Distribution). Até onde encontrei este projeto não continuou voluntariamente visto que o site oficial (&lt;a href="http://www.agnula.info/"&gt;http://www.agnula.info&lt;/a&gt;) e o site da comunidade (&lt;a href="http://www.agnula.org/"&gt;http://www.agnula.org&lt;/a&gt;) estão fora do ar. Segundo o site &lt;a href="http://distrowatch.com/table.php?distribution=demudi"&gt;DistroWatch&lt;/a&gt; o projeto teve início em 01/04/2002 (Sim, primeiro de Abril!) e seria mantido por 2 anos.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://www.estudiolivre.org/tiki-index.php?page=AGNULA&amp;amp;bl"&gt;Estúdio Livre&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_BZilwg_f_P0/SKMXhAu1UBI/AAAAAAAAABE/eGdVDqT4GRg/s1600-h/demudi.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5234053047834202130" src="http://3.bp.blogspot.com/_BZilwg_f_P0/SKMXhAu1UBI/AAAAAAAAABE/eGdVDqT4GRg/s200/demudi.png" style="cursor: pointer; float: left; margin: 0pt 10px 10px 0pt;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;- DeMuDi&lt;/span&gt;&lt;br /&gt;DeMiDi é a sigla de &lt;span style="font-style: italic;"&gt;Debian Multimedia  Distribution&lt;/span&gt;. Esta distribuição não existe mais e foi descontinuada. O termo que se utiliza para isto é uma distro &lt;span style="font-style: italic;"&gt;defunct&lt;/span&gt; (defunto). Foi desenvolvida por uma fundação Européia chamada AGNULA. Por esta razão é também chamado de A/DeMuDi. O site oficial não está no ar, mas consta como &lt;a href="http://demudi.agnula.info/"&gt;http://demudi.agnula.info/&lt;/a&gt;. Segundo o site &lt;a href="http://distrowatch.com/table.php?distribution=demudi"&gt;DistroWatch&lt;/a&gt; o último release do DeMuDi foi liberado em Outubro de 2005.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;- &lt;/span&gt;&lt;span class="new" style="font-weight: bold;"&gt;ReHMuDi&lt;/span&gt;&lt;br /&gt;A distribuição Red Hat da AGNULA. Também um projeto descontinuado (&lt;span style="font-style: italic;"&gt;defunct&lt;/span&gt;). Sobre esta distribuição não encontrei nenhum dado adicional.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;- AudioSlack&lt;/span&gt;&lt;br /&gt;Inspirado no Planet CCRMA, o Audioslack era um conjunto de pacotes de áudio para a distribuição Slackware. Também é um projeto descontinuado. Procurando mais informações encontrei o &lt;a href="http://osdir.com/ml/audio.announce/2006-03/msg00019.html"&gt;email do Luke Yelavich&lt;/a&gt;, team leader, encerrando o projeto. O site oficial consta como &lt;a href="http://www.audioslack.com/"&gt;http://www.audioslack.com&lt;/a&gt;, porém o mesmo encontra-se desativado.&lt;br /&gt;&lt;br /&gt;Fonte das Imagens: &lt;a href="http://www.distrowatch.com/"&gt;http://www.distrowatch.com&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5920593049679433839-67417228423010974?l=flavioschiavoni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flavioschiavoni.blogspot.com/feeds/67417228423010974/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5920593049679433839&amp;postID=67417228423010974' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/67417228423010974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5920593049679433839/posts/default/67417228423010974'/><link rel='alternate' type='text/html' href='http://flavioschiavoni.blogspot.com/2008/08/distribuies-de-linux-para-udio.html' title='Distribuições de Linux para áudio'/><author><name>Schiavoni</name><uri>http://www.blogger.com/profile/14823921615000313126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='12' height='32' src='http://1.bp.blogspot.com/-H0u3qYqk2PY/TZDEHW6B2rI/AAAAAAAAALs/gGh2Yt-4lHQ/s220/6L6GCB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_BZilwg_f_P0/SKMVqRETPmI/AAAAAAAAAAc/QgJ2d6SJUf8/s72-c/ubuntustudio.png' height='72' width='72'/><thr:total>1</thr:total></entry></feed>
