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

<channel>
	<title>For Fun and Profit &#187; Dica</title>
	<atom:link href="http://www.angusyoung.org/tags/dica/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.angusyoung.org</link>
	<description>Um blog sobre ciência e tecnologia</description>
	<lastBuildDate>Sun, 25 Oct 2009 15:41:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Configuração de teclado BR ABNT2 no Evev</title>
		<link>http://www.angusyoung.org/2009/10/25/configuracao-de-teclado-br-abnt2-no-evev/</link>
		<comments>http://www.angusyoung.org/2009/10/25/configuracao-de-teclado-br-abnt2-no-evev/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 15:41:10 +0000</pubDate>
		<dc:creator>angusyoung</dc:creator>
				<category><![CDATA[Dica]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Sistemas Operacionais]]></category>

		<guid isPermaLink="false">http://www.angusyoung.org/?p=298</guid>
		<description><![CDATA[Dica de última hora para quem ficou muito tempo afastado e nunca mexeu com o evdev: para configurar o suporte a BR ABTN2 no Evev você pode fazer o seguinte: cp /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi /etc/hal/fdi/policy/ Editar as linhas de configuração do teclado. Ficará mais ou menos assim: &#60;merge key="input.xkb.layout" type="string"&#62;br&#60;/merge&#62; &#60;merge key="input.xkb.variant" type="string" /&#62; Reinicie o daemon [...]]]></description>
			<content:encoded><![CDATA[<p>Dica de última hora para quem ficou muito tempo afastado <img src='http://www.angusyoung.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  e nunca mexeu com o evdev: para configurar o suporte a BR ABTN2 no Evev você pode fazer o seguinte:</p>
<blockquote>
<pre>cp /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi /etc/hal/fdi/policy/</pre>
</blockquote>
<p>Editar as linhas de configuração do teclado. Ficará mais ou menos assim:</p>
<blockquote>
<pre>&lt;merge key="input.xkb.layout" type="string"&gt;br&lt;/merge&gt;
 &lt;merge key="input.xkb.variant" type="string" /&gt;</pre>
</blockquote>
<p>Reinicie o daemon do hal e pronto.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.angusyoung.org/2009/10/25/configuracao-de-teclado-br-abnt2-no-evev/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Excelente desfragmentador para Windows</title>
		<link>http://www.angusyoung.org/2009/01/22/excelente-desfragmentador-para-windows/</link>
		<comments>http://www.angusyoung.org/2009/01/22/excelente-desfragmentador-para-windows/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 02:33:03 +0000</pubDate>
		<dc:creator>angusyoung</dc:creator>
				<category><![CDATA[Dica]]></category>

		<guid isPermaLink="false">http://www.angusyoung.org/?p=238</guid>
		<description><![CDATA[De vez em quando eu acabo eu acabo encontrando alguns programas para Windows realmente muito bons. Hoje foi o caso, enquanto procurava uma ferramenta pra melhorar o desempenho do micro da minha mãe acabei encontrando o Ultimate Defrag, da Disk Trix. A boa notícia sobre o programa é que ele é completamente grátis, inclusive para [...]]]></description>
			<content:encoded><![CDATA[<p>De vez em quando eu acabo eu acabo encontrando alguns programas para Windows realmente muito bons. Hoje foi o caso, enquanto procurava uma ferramenta pra melhorar o desempenho do micro da minha mãe acabei encontrando o Ultimate Defrag, da <a href="http://www.disktrix.com">Disk Trix</a>. A boa notícia sobre o programa é que ele é completamente grátis, inclusive para uso <span style="text-decoration: line-through;">pessoal</span> comercial. Basta preencher o formulário de cadastro e você pode baixa-lo <a href="http://www.disktrix.com/UDFree.htm">aqui</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.angusyoung.org/2009/01/22/excelente-desfragmentador-para-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dicas: diminuindo o uso da CPU no dd-wrt</title>
		<link>http://www.angusyoung.org/2009/01/22/dicas-diminuindo-o-uso-da-cpu-no-dd-wrt/</link>
		<comments>http://www.angusyoung.org/2009/01/22/dicas-diminuindo-o-uso-da-cpu-no-dd-wrt/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 01:50:02 +0000</pubDate>
		<dc:creator>angusyoung</dc:creator>
				<category><![CDATA[Dica]]></category>

		<guid isPermaLink="false">http://www.angusyoung.org/?p=233</guid>
		<description><![CDATA[Depois de ter instalado o DD-WRT, eu tive alguns probleminhas devido ao uso excessivo da CPU. Aqui vão duas dicas rápidas para quem quiser diminuir o uso da CPU noLinkSys WRT54G v6 rodando a DD-WRT v24: Desabilite o suporte q QoS Use WEP ao invés de WPA2* No meu caso, o roteador que estava com [...]]]></description>
			<content:encoded><![CDATA[<p>Depois de ter instalado o DD-WRT, eu tive alguns probleminhas devido ao uso excessivo da CPU. Aqui vão duas dicas rápidas para quem quiser diminuir o uso da CPU noLinkSys WRT54G v6 rodando a DD-WRT v24:</p>
<ol>
<li>Desabilite o suporte q QoS</li>
<li>Use WEP ao invés de WPA2*</li>
</ol>
<p>No meu caso, o roteador que estava com um load average em torno de 3 a 4, caiu para menos de 1.5, como é possível ver no &#8220;copy/paste&#8221; abaixo, copiado de um momento em que meus micros estão fazendo vários downloads, aumentando o uso da CPU do roteador.</p>
<pre style="padding-left: 30px;">Firmware:
<script type="text/javascript"><!--mce:0--></script>DD-WRT v24-sp1 (07/27/08) micro
<script type="text/javascript"><!--mce:1--></script>Time:  <span id="uptime"> 22:41:05 up 31 min, load average: 0.34, 0.76, 0.74</span>
WAN<span id="ipinfo"> IP: 192.168.1.64
</span></pre>
<p><span id="ipinfo">Como vocês podem ver, o uso da CPU caiu consideravelmente.</span></p>
<p><em>*Obs.: Não posso confirmar com 100% de que essa configuração realmente diminuiu o uso da CPU &#8211; e também não recomendo pois é mais inseguro que o WPA2 &#8211; mas listo aqui como sugestão e registro histórico de algo que eu fiz e aparentemente ajudou a resolver o problema.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.angusyoung.org/2009/01/22/dicas-diminuindo-o-uso-da-cpu-no-dd-wrt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blogs, blogs, blogs!!!</title>
		<link>http://www.angusyoung.org/2008/10/23/blogs-blogs-blogs/</link>
		<comments>http://www.angusyoung.org/2008/10/23/blogs-blogs-blogs/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 00:56:44 +0000</pubDate>
		<dc:creator>angusyoung</dc:creator>
				<category><![CDATA[Dica]]></category>
		<category><![CDATA[Tecnologia]]></category>

		<guid isPermaLink="false">http://www.angusyoung.org/?p=190</guid>
		<description><![CDATA[Uau, aparentemente vários conhecidos meus resolveram sair da toca e compartilhar seus conhecimentos. Então, como de costume, convido todos vocês a visitarem os blogs dos meus colegas Bruno e Samuel.]]></description>
			<content:encoded><![CDATA[<p>Uau, aparentemente vários conhecidos meus resolveram sair da toca e compartilhar seus conhecimentos. Então, como de costume, convido todos vocês a visitarem os blogs dos meus colegas <a title="Brunildz" href="http://brunildz.blogspot.com/">Bruno</a> e <a title="Samuel" href="http://samuca.wordpress.com/">Samuel</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.angusyoung.org/2008/10/23/blogs-blogs-blogs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Documentando com Docbook: aprofundando seu conhecimento</title>
		<link>http://www.angusyoung.org/2008/10/15/documentando-com-docbook-aprofundando-seu-conhecimento/</link>
		<comments>http://www.angusyoung.org/2008/10/15/documentando-com-docbook-aprofundando-seu-conhecimento/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 23:47:18 +0000</pubDate>
		<dc:creator>angusyoung</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Dica]]></category>
		<category><![CDATA[Tecnologia]]></category>

		<guid isPermaLink="false">http://www.angusyoung.org/?p=125</guid>
		<description><![CDATA[Interessado em documentar sua aplicação utilizando o formato DocBook? Aqui vão alguns links, em inglês, para aprofundar seu conhecimento a respeito (por ordem de relevância e facilidade): Gnome Handbook Of Writing Software Documentation The KDE Docbook Authors Guide Introducing DocBook http://wiki.docbook.org/topic/DocBookTutorials DocBook Demystification HOWTO DocBook On Windows Bliss DocBook XSL: The Complete Guide]]></description>
			<content:encoded><![CDATA[<p>Interessado em documentar sua aplicação utilizando o formato DocBook? Aqui vão alguns links, em inglês, para aprofundar seu conhecimento a respeito (por ordem de relevância e facilidade):</p>
<p><a href="http://developer.gnome.org/projects/gdp/handbook/gdp-handbook/">Gnome Handbook Of Writing Software Documentation</a></p>
<p><a href="http://l10n.kde.org/docs//markup/index.html">The KDE Docbook Authors Guide</a></p>
<p><a href="http://nwalsh.com/docs/tutorials/winwriters2001/index.html">Introducing DocBook</a></p>
<p><a title="DocBookTutorials" href="http://wiki.docbook.org/topic/DocBookTutorials">http://wiki.docbook.org/topic/DocBookTutorials</a></p>
<p><a title="DocBook Demystification HOWTO" href="http://tldp.org/HOWTO/DocBook-Demystification-HOWTO/">DocBook Demystification HOWTO</a></p>
<p><a title="DocBook On Windows Bliss" href="http://www.mawi.org/articles/DocBook_On_Windows_Bliss.html">DocBook On Windows Bliss</a></p>
<p><a href="http://www.sagehill.net/docbookxsl/">DocBook XSL: The Complete Guide</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.angusyoung.org/2008/10/15/documentando-com-docbook-aprofundando-seu-conhecimento/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sincronizando o Nokia 5310 Express Music no Linux</title>
		<link>http://www.angusyoung.org/2008/10/10/sincronizando-o-nokia-5310-express-music-no-linux/</link>
		<comments>http://www.angusyoung.org/2008/10/10/sincronizando-o-nokia-5310-express-music-no-linux/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 23:45:43 +0000</pubDate>
		<dc:creator>angusyoung</dc:creator>
				<category><![CDATA[Dica]]></category>

		<guid isPermaLink="false">http://www.angusyoung.org/?p=156</guid>
		<description><![CDATA[Eu já tinha conseguido sincronizar meu Nokia 5310 com o Mac OS X, mas ainda não tinha conseguido fazer o mesmo com o Linux. Aqui vão algumas das coisas que você vai precisar (obs.: não chega a ser um tutorial, é apenas um guia simples indicando o que é preciso): 1) Você vai precisar dos [...]]]></description>
			<content:encoded><![CDATA[<p>Eu já tinha conseguido <a href="http://www.angusyoung.org/2008/08/24/plugin-de-sincronizacao-do-nokia-5310-para-isync/">sincronizar meu Nokia 5310 com o Mac OS X</a>, mas ainda não tinha conseguido fazer o mesmo com o Linux. Aqui vão algumas das coisas que você vai precisar (obs.: não chega a ser um tutorial, é apenas um guia simples indicando o que é preciso):</p>
<p>1) Você vai precisar dos seguintes módulos no kernel:<br />
módulos: usbcore, usbserial, cdc_acm, ohci_hcd</p>
<p>2) Programas:<br />
gnokii, libopensync-plugin-gnokii,  libopensync-plugin-evolution2, msynctool</p>
<p>3) Configuração do telefone: no site do gnokii não existe a configuração específica para o Nokia 5310, mas você pode usar a do 5140, disponível em <a title="Nokia 5140 Config" href="http://wiki.gnokii.org/index.php/Nokia5140Config">http://wiki.gnokii.org/index.php/Nokia5140Config</a>.</p>
<p>4) Depois de configurado, teste o telefone:</p>
<pre>otavio@venus ~ $ gnokii --identify
GNOKII Version 0.6.22
IMEI         :  xxxxxxxxxxxxxxxxxxxxxxxxxxx
Manufacturer : Nokia
Model        : Nokia 5310 XpressMusic
Product name : Nokia 5310 XpressMusic
Revision     : V 03.63</pre>
<p>5) Agora que o celular foi reconhecido, proceda com a configuração da libopensync, conforme descrito em <a href="http://www.opensync.org/wiki/Evo2-File">http://www.opensync.org/wiki/Evo2-File</a>.</p>
<p>6) Configure seu organizador pessoal. Isso vai depender do qual você usa. Para os testes que eu fiz, utilizei o Evolution e a sincronização funcionou sem problemas. Não vou entrar em detalhes da configuração, pois varia de aplicação pra aplicação.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.angusyoung.org/2008/10/10/sincronizando-o-nokia-5310-express-music-no-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Blog sobre Perl</title>
		<link>http://www.angusyoung.org/2008/10/06/blog-sobre-perl/</link>
		<comments>http://www.angusyoung.org/2008/10/06/blog-sobre-perl/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 22:08:37 +0000</pubDate>
		<dc:creator>angusyoung</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Dica]]></category>
		<category><![CDATA[Tecnologia]]></category>

		<guid isPermaLink="false">http://www.angusyoung.org/?p=187</guid>
		<description><![CDATA[Meu colega Vinicius, um grande entusiasta do Perl e um hacker no melhor sentido da palavra, está escrevendo um blog sobre Perl, desmistificando os detalhes da linguagem e quebrando várias concepções erradas desta linguagem (muitas das quais, admito, eu mesmo tinha até pouco tempo atrás). Recomendo seriamente.]]></description>
			<content:encoded><![CDATA[<p>Meu colega Vinicius, um grande entusiasta do Perl e um hacker no melhor sentido da palavra, está escrevendo um <a title="Use Strict" href="http://usestrict.wordpress.com/">blog</a> sobre Perl, desmistificando os detalhes da linguagem e quebrando várias concepções erradas desta linguagem (muitas das quais, admito, eu mesmo tinha até pouco tempo atrás). Recomendo seriamente.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.angusyoung.org/2008/10/06/blog-sobre-perl/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>USB/Bluetooth no Mac OS X</title>
		<link>http://www.angusyoung.org/2008/10/01/usbbluetooth-no-mac-os-x/</link>
		<comments>http://www.angusyoung.org/2008/10/01/usbbluetooth-no-mac-os-x/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 23:26:10 +0000</pubDate>
		<dc:creator>angusyoung</dc:creator>
				<category><![CDATA[Dica]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Sistemas Operacionais]]></category>

		<guid isPermaLink="false">http://www.angusyoung.org/?p=149</guid>
		<description><![CDATA[Interessado em desenvolver ferramentas para Mac OS X com suporte a Bluetooth e USB? Então dê uma olhada no Bluetooth Device Access Guide e no USB Device Access Guide disponível na documentação, em inglês, para desenvolvedores no site da Apple.]]></description>
			<content:encoded><![CDATA[<p>Interessado em desenvolver ferramentas para Mac OS X com suporte a Bluetooth e USB? Então dê uma olhada no <a title="Bluetooth Device Access Guide" href="http://developer.apple.com/documentation/DeviceDrivers/Conceptual/Bluetooth/BT_Intro/chapter_1_section_1.html#//apple_ref/doc/uid/TP30000997-CH213-BAJDAJDJ">Bluetooth Device Access Guide</a> e no <a title="USB Device Access Guide." href="http://developer.apple.com/documentation/DeviceDrivers/Conceptual/USBBook/USBIntro/chapter_1_section_1.html">USB Device Access Guide</a> disponível na documentação, em inglês, para desenvolvedores no site da Apple.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.angusyoung.org/2008/10/01/usbbluetooth-no-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Provendo informações uteis na linha de comando</title>
		<link>http://www.angusyoung.org/2008/09/25/provendo-informacoes-uteis-na-linha-de-comando/</link>
		<comments>http://www.angusyoung.org/2008/09/25/provendo-informacoes-uteis-na-linha-de-comando/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 18:24:15 +0000</pubDate>
		<dc:creator>angusyoung</dc:creator>
				<category><![CDATA[C & C++]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Dica]]></category>
		<category><![CDATA[Sistemas Operacionais]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.angusyoung.org/?p=182</guid>
		<description><![CDATA[Hoje estava conversando com um amigo sobre como prover informações úteis e ajuda decente para programas de linha de comando (aqui, preciso fazer um adendo: embora pareça arcaico pra algumas pessoas, isso é realidade para muita gente, em especial aquelas desenvolvendo pra UNIX e Linux). Então, conversando com esse amigo a minha sugestão foi modelar [...]]]></description>
			<content:encoded><![CDATA[<p>Hoje estava conversando com um amigo sobre como prover informações úteis e ajuda decente para programas de linha de comando (aqui, preciso fazer um adendo: embora pareça arcaico pra algumas pessoas, isso é realidade para muita gente, em especial aquelas desenvolvendo pra UNIX e Linux).</p>
<p><span id="more-182"></span></p>
<p>Então, conversando com esse amigo a minha sugestão foi modelar a ajuda do programas de linha de comando a partir do modelo utilizado pelo GNU tar. O meu ponto de vista é que o GNU tar não apenas oferece uma quantidade boa de ajuda quando comparado com as alternativas, mas as oferece de maneira organizada. Nada melhor que colocar aqui pra mostrar o que eu falo:</p>
<p>HP UX:</p>
<pre>$ tar -help
tar: usage  tar [-]{txruc}[eONvVwAfblhm{op}][0-7[lmh]] [tapefile] [blocksize]
[[-C directory] file] ...</pre>
<p>Solaris:</p>
<pre>$ tar -help
Usage: tar {c|r|t|u|x}[BDeEFhilmnopPqvw[0-7]][bfk][X...] [blocksize] [tarfile]
[size] [exclude-file...] {file | -I include-file | -C directory file}...</pre>
<p>GNU Tar:</p>
<pre>$ tar --help
Usage: tar [OPTION...] [FILE]...</pre>
<pre>GNU `tar' saves many files together into a single tape or disk archive, and can
restore individual files from the archive.</pre>
<pre>Examples:
tar -cf archive.tar foo bar  # Create archive.tar from files foo and bar.
tar -tvf archive.tar         # List all files in archive.tar verbosely.
tar -xf archive.tar          # Extract all files from archive.tar.</pre>
<pre>Main operation mode:</pre>
<pre>-A, --catenate, --concatenate   append tar files to an archive
-c, --create               create a new archive
-d, --diff, --compare      find differences between archive and file system
--delete               delete from the archive (not on mag tapes!)
-r, --append               append files to the end of an archive
-t, --list                 list the contents of an archive
--test-label           test the archive volume label and exit
-u, --update               only append files newer than copy in archive
-x, --extract, --get       extract files from an archive</pre>
<pre>Operation modifiers:</pre>
<pre>--check-device         check device numbers when creating incremental
archives (default)
-g, --listed-incremental=FILE   handle new GNU-format incremental backup
-G, --incremental          handle old GNU-format incremental backup
--ignore-failed-read   do not exit with nonzero on unreadable files
-n, --seek                 archive is seekable
--no-check-device      do not check device numbers when creating
incremental archives
--occurrence[=NUMBER]  process only the NUMBERth occurrence of each file
in the archive; this option is valid only in
conjunction with one of the subcommands --delete,
--diff, --extract or --list and when a list of
files is given either on the command line or via
the -T option; NUMBER defaults to 1
--sparse-version=MAJOR[.MINOR]
set version of the sparse format to use (implies
--sparse)
-S, --sparse               handle sparse files efficiently</pre>
<pre>Overwrite control:</pre>
<pre>-k, --keep-old-files       don't replace existing files when extracting
--keep-newer-files     don't replace existing files that are newer than
their archive copies
--no-overwrite-dir     preserve metadata of existing directories
--overwrite            overwrite existing files when extracting
--overwrite-dir        overwrite metadata of existing directories when
extracting (default)
--recursive-unlink     empty hierarchies prior to extracting directory
--remove-files         remove files after adding them to the archive
-U, --unlink-first         remove each file prior to extracting over it
-W, --verify               attempt to verify the archive after writing it</pre>
<pre>Select output stream:</pre>
<pre>--ignore-command-error ignore exit codes of children
--no-ignore-command-error   treat non-zero exit codes of children as
error
-O, --to-stdout            extract files to standard output
--to-command=COMMAND   pipe extracted files to another program</pre>
<pre>Handling of file attributes:</pre>
<pre>--atime-preserve[=METHOD]   preserve access times on dumped files, either
by restoring the times after reading
(METHOD='replace'; default) or by not setting the
times in the first place (METHOD='system')
--delay-directory-restore   delay setting modification times and
permissions of extracted directories until the end
of extraction
--group=NAME           force NAME as group for added files
--mode=CHANGES         force (symbolic) mode CHANGES for added files
--mtime=DATE-OR-FILE   set mtime for added files from DATE-OR-FILE
-m, --touch                don't extract file modified time
--no-delay-directory-restore
cancel the effect of --delay-directory-restore
option
--no-same-owner        extract files as yourself
--no-same-permissions  apply the user's umask when extracting permissions
from the archive (default for ordinary users)
--numeric-owner        always use numbers for user/group names
--owner=NAME           force NAME as owner for added files
-p, --preserve-permissions, --same-permissions
extract information about file permissions
(default for superuser)
--preserve             same as both -p and -s
--same-owner           try extracting files with the same ownership
-s, --preserve-order, --same-order
sort names to extract to match archive</pre>
<pre>Device selection and switching:</pre>
<pre>-f, --file=ARCHIVE         use archive file or device ARCHIVE
--force-local          archive file is local even if it has a colon
-F, --info-script=NAME, --new-volume-script=NAME
run script at end of each tape (implies -M)
-L, --tape-length=NUMBER   change tape after writing NUMBER x 1024 bytes
-M, --multi-volume         create/list/extract multi-volume archive
--rmt-command=COMMAND  use given rmt COMMAND instead of rmt
--rsh-command=COMMAND  use remote COMMAND instead of rsh
--volno-file=FILE      use/update the volume number in FILE</pre>
<pre>Device blocking:</pre>
<pre>-b, --blocking-factor=BLOCKS   BLOCKS x 512 bytes per record
-B, --read-full-records    reblock as we read (for 4.2BSD pipes)
-i, --ignore-zeros         ignore zeroed blocks in archive (means EOF)
--record-size=NUMBER   NUMBER of bytes per record, multiple of 512</pre>
<pre>Archive format selection:</pre>
<pre>-H, --format=FORMAT        create archive of the given format</pre>
<pre>FORMAT is one of the following:</pre>
<pre>gnu                      GNU tar 1.13.x format
oldgnu                   GNU format as per tar &lt;= 1.12
pax                      POSIX 1003.1-2001 (pax) format
posix                    same as pax
ustar                    POSIX 1003.1-1988 (ustar) format
v7                       old V7 tar format</pre>
<pre>--old-archive, --portability
same as --format=v7
--pax-option=keyword[[:]=value][,keyword[[:]=value]]...
control pax keywords
--posix                same as --format=posix
-V, --label=TEXT           create archive with volume name TEXT; at
list/extract time, use TEXT as a globbing pattern
for volume name</pre>
<pre>Compression options:</pre>
<pre>-a, --auto-compress        use archive suffix to determine the compression
program
-j, --bzip2                filter the archive through bzip2
--lzma                 filter the archive through lzma
--use-compress-program=PROG
filter through PROG (must accept -d)
-z, --gzip, --gunzip, --ungzip   filter the archive through gzip
-Z, --compress, --uncompress   filter the archive through compress</pre>
<pre>Local file selection:</pre>
<pre>--add-file=FILE        add given FILE to the archive (useful if its name
starts with a dash)
--backup[=CONTROL]     backup before removal, choose version CONTROL
-C, --directory=DIR        change to directory DIR
--exclude=PATTERN      exclude files, given as a PATTERN
--exclude-caches       exclude contents of directories containing
CACHEDIR.TAG, except for the tag file itself
--exclude-caches-all   exclude directories containing CACHEDIR.TAG
--exclude-caches-under exclude everything under directories containing
CACHEDIR.TAG
--exclude-tag=FILE     exclude contents of directories containing FILE,
except for FILE itself
--exclude-tag-all=FILE exclude directories containing FILE
--exclude-tag-under=FILE   exclude everything under directories
containing FILE
--exclude-vcs          exclude version control system directories
-h, --dereference          follow symlinks; archive and dump the files they
point to
--hard-dereference     follow hard links; archive and dump the files they
refer to
-K, --starting-file=MEMBER-NAME
begin at member MEMBER-NAME in the archive
--newer-mtime=DATE     compare date and time when data changed only
--no-recursion         avoid descending automatically in directories
--no-unquote           do not unquote filenames read with -T
--null                 -T reads null-terminated names, disable -C
-N, --newer=DATE-OR-FILE, --after-date=DATE-OR-FILE
only store files newer than DATE-OR-FILE
--one-file-system      stay in local file system when creating archive
-P, --absolute-names       don't strip leading `/'s from file names
--recursion            recurse into directories (default)
--suffix=STRING        backup before removal, override usual suffix ('~'
unless overridden by environment variable
SIMPLE_BACKUP_SUFFIX)
-T, --files-from=FILE      get names to extract or create from FILE
--unquote              unquote filenames read with -T (default)
-X, --exclude-from=FILE    exclude patterns listed in FILE</pre>
<pre>File name transformations:</pre>
<pre>--strip-components=NUMBER   strip NUMBER leading components from file
names on extraction
--transform=EXPRESSION use sed replace EXPRESSION to transform file
names</pre>
<pre>File name matching options (affect both exclude and include patterns):</pre>
<pre>--anchored             patterns match file name start
--ignore-case          ignore case
--no-anchored          patterns match after any `/' (default for
exclusion)
--no-ignore-case       case sensitive matching (default)
--no-wildcards         verbatim string matching
--no-wildcards-match-slash   wildcards do not match `/'
--wildcards            use wildcards (default for exclusion)
--wildcards-match-slash   wildcards match `/' (default for exclusion)</pre>
<pre>Informative output:</pre>
<pre>--checkpoint[=NUMBER]  display progress messages every NUMBERth record
(default 10)
--checkpoint-action=ACTION   execute ACTION on each checkpoint
--index-file=FILE      send verbose output to FILE
-l, --check-links          print a message if not all links are dumped
--no-quote-chars=STRING   disable quoting for characters from STRING
--quote-chars=STRING   additionally quote characters from STRING
--quoting-style=STYLE  set name quoting style; see below for valid STYLE
values
-R, --block-number         show block number within archive with each
message
--show-defaults        show tar defaults
--show-omitted-dirs    when listing or extracting, list each directory
that does not match search criteria
--show-transformed-names, --show-stored-names
show file or archive names after transformation
--totals[=SIGNAL]      print total bytes after processing the archive;
with an argument - print total bytes when this
SIGNAL is delivered; Allowed signals are: SIGHUP,
SIGQUIT, SIGINT, SIGUSR1 and SIGUSR2; the names
without SIG prefix are also accepted
--utc                  print file modification dates in UTC
-v, --verbose              verbosely list files processed
-w, --interactive, --confirmation
ask for confirmation for every action</pre>
<pre>Compatibility options:</pre>
<pre>-o                         when creating, same as --old-archive; when
extracting, same as --no-same-owner</pre>
<pre>Other options:</pre>
<pre>-?, --help                 give this help list
--restrict             disable use of some potentially harmful options
--usage                give a short usage message
--version              print program version</pre>
<pre>Mandatory or optional arguments to long options are also mandatory or optional
for any corresponding short options.</pre>
<pre>The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.
The version control may be set with --backup or VERSION_CONTROL, values are:</pre>
<pre>none, off       never make backups
t, numbered     make numbered backups
nil, existing   numbered if numbered backups exist, simple otherwise
never, simple   always make simple backups</pre>
<pre>Valid arguments for --quoting-style options are:</pre>
<pre>literal
shell
shell-always
c
c-maybe
escape
locale
clocale</pre>
<pre>*This* tar defaults to:
--format=gnu -f- -b20 --quoting-style=escape --rmt-command=/usr/sbin/rmt.exe
--rsh-command=/usr/bin/rsh</pre>
<pre>Report bugs to &lt;bug-tar@gnu.org&gt;.</pre>
<p>Sentiram a diferença?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.angusyoung.org/2008/09/25/provendo-informacoes-uteis-na-linha-de-comando/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Convertendo imagens para ASCII Art Online</title>
		<link>http://www.angusyoung.org/2008/09/14/convertendo-imagens-para-ascii-art-online/</link>
		<comments>http://www.angusyoung.org/2008/09/14/convertendo-imagens-para-ascii-art-online/#comments</comments>
		<pubDate>Sun, 14 Sep 2008 18:25:22 +0000</pubDate>
		<dc:creator>angusyoung</dc:creator>
				<category><![CDATA[Dica]]></category>
		<category><![CDATA[Geral]]></category>

		<guid isPermaLink="false">http://www.angusyoung.org/?p=179</guid>
		<description><![CDATA[Hoje eu estava procurando alguma maneira de converter imagens para ASCII Art, para poder usar no Motd do meu PC novo, Ganymede, e encontrei 2 (entre vários outros) sites que fazem isso e me chamaram a atenção pela facilidade de uso: O ASCIIConvert e o ASCII-Art.org. Se você gosta do assunto, não deixe de conferir.]]></description>
			<content:encoded><![CDATA[<p>Hoje eu estava procurando alguma maneira de converter imagens para ASCII Art, para poder usar no Motd do meu PC novo, Ganymede, e encontrei 2 (<a href="http://www.dmoz.org/Arts/Visual_Arts/ASCII_Art/Software/">entre vários outros</a>) sites que fazem isso e me chamaram a atenção pela facilidade de uso: O <a href="http://asciiconvert.com/">ASCIIConvert</a> e o <a href="http://www.ascii-art.org/">ASCII-Art.org</a>.</p>
<p>Se você gosta do assunto, não deixe de conferir.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.angusyoung.org/2008/09/14/convertendo-imagens-para-ascii-art-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plugin de Sincronização do Nokia 5310 para iSync</title>
		<link>http://www.angusyoung.org/2008/08/24/plugin-de-sincronizacao-do-nokia-5310-para-isync/</link>
		<comments>http://www.angusyoung.org/2008/08/24/plugin-de-sincronizacao-do-nokia-5310-para-isync/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 02:52:46 +0000</pubDate>
		<dc:creator>angusyoung</dc:creator>
				<category><![CDATA[Dica]]></category>
		<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://www.angusyoung.org/?p=178</guid>
		<description><![CDATA[Se você tem um celular Nokia 5310 Express Music e está procurando o plugin de sincronização dele para o iSync, do Mac OS X, você pode baixa-lo nesse site aqui. A sincronização por bluetooth funciona perfeitamente. Vale a pena.]]></description>
			<content:encoded><![CDATA[<p>Se você tem um celular Nokia 5310 Express Music e está procurando o plugin de sincronização dele para o iSync, do Mac OS X, você pode baixa-lo nesse site <a title="Nokia 5310 iSync Plugin" href="http://pyxx.org/nokia-5310-xpressmusic-isync-plugin/">aqui</a>. A sincronização por bluetooth funciona perfeitamente. Vale a pena.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.angusyoung.org/2008/08/24/plugin-de-sincronizacao-do-nokia-5310-para-isync/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dica: usando o mencoder pra juntar legendas</title>
		<link>http://www.angusyoung.org/2008/06/03/dica-usando-o-mencoder-pra-juntar-legendas/</link>
		<comments>http://www.angusyoung.org/2008/06/03/dica-usando-o-mencoder-pra-juntar-legendas/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 21:22:38 +0000</pubDate>
		<dc:creator>angusyoung</dc:creator>
				<category><![CDATA[Dica]]></category>
		<category><![CDATA[Tecnologia]]></category>

		<guid isPermaLink="false">http://www.angusyoung.org/?p=165</guid>
		<description><![CDATA[Você pode usar o mencoder, parte do mplayer, para juntar legendas. O comando é: mencoder -oac copy -ovc xvid -xvidencopts fixed_quant=5 -sub legenda.srt -o arquivo-output.avi arquivo-input.divx Retirado da Gentoo Wiki.]]></description>
			<content:encoded><![CDATA[<p>Você pode usar o mencoder, parte do mplayer, para juntar legendas. O comando é:<br />
<code class="prettyprint">mencoder -oac copy -ovc xvid -xvidencopts fixed_quant=5 -sub legenda.srt -o arquivo-output.avi arquivo-input.divx</code><br />
Retirado da <a title="Gentoo Wiki" href="http://gentoo-wiki.com/TIP_MEncoder_Tips_and_Tricks#Hardcoded_subtitles">Gentoo Wiki</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.angusyoung.org/2008/06/03/dica-usando-o-mencoder-pra-juntar-legendas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dica: compartilhando arquivos de mídia do Linux para o Xbox 360</title>
		<link>http://www.angusyoung.org/2008/06/01/dica-compartilhando-arquivos-de-midia-do-linux-para-o-xbox-360/</link>
		<comments>http://www.angusyoung.org/2008/06/01/dica-compartilhando-arquivos-de-midia-do-linux-para-o-xbox-360/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 01:47:00 +0000</pubDate>
		<dc:creator>angusyoung</dc:creator>
				<category><![CDATA[Dica]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Sistemas Operacionais]]></category>
		<category><![CDATA[Tecnologia]]></category>

		<guid isPermaLink="false">http://www.angusyoung.org/?p=161</guid>
		<description><![CDATA[Hoje estava procurando na internet uma alternativa melhor para compartilhar meus arquivos de mídia do Linux para o meu Xbox 360. Eu costumava usar o x360mediaserve, mas infelizmente ele só compartilhava os arquivos de música e não os de vídeo. A alternativa que eu encontrei foi o uShare. Infelizmente ele é um pouco mais complicado [...]]]></description>
			<content:encoded><![CDATA[<p>Hoje estava procurando na internet uma alternativa melhor para compartilhar meus arquivos de mídia do Linux para o meu Xbox 360. Eu costumava usar o <a title="x360mediaserve" href="http://sourceforge.net/projects/x360mediaserve">x360mediaserve</a>, mas infelizmente ele só compartilhava os arquivos de música e não os de vídeo. A alternativa que eu encontrei foi o <a title="uShare" href="http://ushare.geexbox.org/">uShare.</a> Infelizmente ele é um pouco mais complicado para funcionar do que o x360mediaserve (que aparentemente não está mais sendo mantido).</p>
<p><span id="more-161"></span></p>
<p>Os passos são os seguintes:</p>
<p>1) Instalar o uShare</p>
<p>Isso é varia de distribuição pra distribuição. No <a title="Ubuntu" href="http://www.ubuntu.com/">Ubuntu</a> (e acredito que outros derivados do Debian) você pode adicionar o repositório do <a title="GeexBox" href="http://www.geexbox.org">GeexBox</a> e instalar a partir dos pacotes de lá:</p>
<pre><code>deb http://www.geexbox.org/debian/ unstable main</code></pre>
<p>Depois, para instalar:</p>
<pre><code>sudo apt-get update; sudo apt-get install ushare</code></pre>
<p>Obs.: eu não cheguei a testar essa parte já que não tenho nenhuma máquina com Ubuntu aqui, mas creio que não deva ter muitos segredos.</p>
<p>No Gentoo, você pode instalar o uShare a partir do <a title="Layman" href="http://layman.sourceforge.net/">layman</a>. Neste caso, os passos são os seguintes:</p>
<p># Caso não tenha o layman instalado<br />
emerge layman</p>
<p>Adicionar o overlay <a title="Sunrise Overlay" href="http://overlays.gentoo.org/proj/sunrise">Sunrise</a>:</p>
<pre>layman -f -a sunrise ; echo "source /usr/portage/local/layman/make.conf" &gt;&gt; /etc/make.conf</pre>
<p>Instalar o uShare:</p>
<pre>echo "media-video/ushare ~x86" &gt;&gt; /etc/portage/package.keywords
emerge ushare</pre>
<p>Para outras distribuições talvez você tenha que compilar o pacote você mesmo. Convém checar a documentação da distribuição, neste caso.</p>
<p>2) Configurar o ushare:<br />
Isto é feito através do arquivo <em>/etc/ushare.conf</em>. O arquivo tem uma sintaxe bastante simples e poucas opções. Para o Xbox 360 precisamos configurar as seguintes opções:</p>
<p>[code]# Nome do media server<br />
USHARE_NAME=servidor01</p>
<p># Interface utilizada para compartilhar os arquivos<br />
USHARE_IFACE=eth0</p>
<p># Porta para o servidor web<br />
USHARE_PORT=49153</p>
<p># Porta para conexões via telnet<br />
USHARE_TELNET_PORT=1337</p>
<p># Diretórios para compartilhar separados por vírgula<br />
# (* aqui existe um bug do uShare. Veja detalhes logo mais)<br />
USHARE_DIR=/home/usuario/arquivos/xbox360</p>
<p># Habilitar interface web?<br />
ENABLE_WEB=yes</p>
<p># Habilitar telnet?<br />
ENABLE_TELNET=yes</p>
<p># Usar modo de compatibilidade com Xbox 360<br />
# (** aqui existe outro bug do uShare. Veja detalhes logo abaixo)<br />
ENABLE_XBOX=yes</p>
<p># Usar DLNA? Só é necessário para o PlayStation 3 ...<br />
ENABLE_DLNA=no[/code]</p>
<p>3) Contornar alguns bugs do uShare</p>
<p>Como nem tudo são flores, o uShare tem alguns bugs que você vai precisar contornar.</p>
<ul>
<li><em>USHARE_DIR</em>: comentários no arquivo informam que ele suporta vários diretórios, o que não é verdade. Na minha instalação ele listou apenas o conteúdo do primeiro diretório da lista. Eu contornei o problema criando um diretório específico para compartilhar com o Xbox e adicionei os o conteúdo neste diretório através de links simbólicos para os diretórios que eu iria listar nesta opção. Deste modo, minha configuração ficou:<br />
<em>USHARE_DIR=/home/otavio/dados/x360-share</em>,</p>
<p>Listando o conteúdo do diretório:</p>
<pre>21:10 (otavio@venus) x360-share $ pwd
/home/otavio/dados/x360-share
21:10 (otavio@venus) x360-share $ ls -l
total 0
lrwxrwxrwx 1 otavio otavio 23 2008-06-01 20:27 downloads -&gt; /home/otavio/downloads/
lrwxrwxrwx 1 otavio otavio 20 2008-06-01 20:27 Movies -&gt; /home/otavio/Movies/
lrwxrwxrwx 1 otavio otavio 19 2008-06-01 20:27 Music -&gt; /home/otavio/Music/</pre>
</li>
<li>ENABLE_XBOX: aparentemente o uShare ignora o modo de compatibilidade com Xbox 360. Você pode contornar o problema passando o parâmetro &#8211;xbox quando iniciar o uShare.</li>
</ul>
<p>4) Iniciar o uShare:</p>
<pre>ushare --daemon --xbox -f /etc/ushare.conf</pre>
<p>O ushare vem com um script de inicialização, mas ele não funcionou aqui. Deste modo eu escrevi um para o Gentoo que está disponível <a href="http://www.angusyoung.org/arquivos/code/scripts/ushare/ushare-script.tar.gz">aqui</a>. Basta descompactar dentro do diretório /etc.</p>
<p>5) Caso você queira acessar a interface web, você pode faze-lo acessando o endereço: http://&lt;seu-ip&gt;/web/ushare.html. No meu caso: <a title="http://192.168.1.10:49153/web/ushare.html" href="http://192.168.1.10:49153/web/ushare.html">http://192.168.1.10:49153/web/ushare.html</a></p>
<p>6) Depois é só acessar seus arquivos a partir do Xbox, através da guia de Media no DashBoard</p>
<p><a href="http://www.angusyoung.org/wp-content/uploads/2008/06/imagem018.jpg"><img class="alignnone size-thumbnail wp-image-162" title="dashboard -&gt; media" src="http://www.angusyoung.org/wp-content/uploads/2008/06/imagem018-150x150.jpg" alt="Dashboard -&gt; media" width="150" height="150" /></a></p>
<p>Depois acessar a opção Vídeo/Music pressionar (X) para mudar a origem dos arquivos:</p>
<p><a href="http://www.angusyoung.org/wp-content/uploads/2008/06/imagem019.jpg"><img class="alignnone size-thumbnail wp-image-163" title="Mudando a origem dos arquivos" src="http://www.angusyoung.org/wp-content/uploads/2008/06/imagem019-150x150.jpg" alt="Mudando a origem dos arquivos" width="150" height="150" /></a></p>
<p>Agora, você já pode acessa-los:</p>
<p><a href="http://www.angusyoung.org/wp-content/uploads/2008/06/imagem020.jpg"><img class="alignnone size-thumbnail wp-image-164" title="Arquivos" src="http://www.angusyoung.org/wp-content/uploads/2008/06/imagem020-150x150.jpg" alt="Arquivos" width="150" height="150" /></a></p>
<p>Para saber mais/fontes:</p>
<p><a title="How-To: Xbox Media Server In Linux" href="http://www.liamm.com/tech/how-toxbox-360-media-server-in-linux/">How-TO: Xbox 360 Media Server In Linux</a> (foi a principal fonte desta dica)<a title="How-To: Xbox Media Server In Linux" href="http://www.liamm.com/tech/how-toxbox-360-media-server-in-linux/"><br />
</a></p>
<p><a title="uShare" href="http://ushare.geexbox.org/">uShare Information Page</a></p>
<p><a href="http://forums.gentoo.org/viewtopic-t-464173-highlight-ushare.html">Gentoo Forums: media serving for an x360 client</a></p>
<p><a title="Gentoo Forums Search" href="http://forums.gentoo.org/search.php?mode=results&amp;sid=6ebd1a8a19e31bf8ec26f515d0e9abc0">Gentoo Forums</a></p>
<p><a title="Outros Tutoriais" href="http://www.brasil360.net/index.php?showforum=39">Forum Brasil 360: Outros Tutoriais</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.angusyoung.org/2008/06/01/dica-compartilhando-arquivos-de-midia-do-linux-para-o-xbox-360/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.401 seconds -->
