<?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>BLoG &#187; Linux</title>
	<atom:link href="http://blog.brunolucas.info/category/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.brunolucas.info</link>
	<description>Bruno Lucas, o Galvão</description>
	<lastBuildDate>Sun, 29 Jan 2012 20:16:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Salvar stream/programa do site da RTP</title>
		<link>http://blog.brunolucas.info/linux/salvar-streamprograma-do-site-da-rtp</link>
		<comments>http://blog.brunolucas.info/linux/salvar-streamprograma-do-site-da-rtp#comments</comments>
		<pubDate>Sun, 29 Jan 2012 20:16:25 +0000</pubDate>
		<dc:creator>Bruno Lucas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[mplayer]]></category>
		<category><![CDATA[TV]]></category>

		<guid isPermaLink="false">http://blog.brunolucas.info/?p=427</guid>
		<description><![CDATA[Por vezes quero ver offline (longe do browser e na TV via XBMC) algum programa da RTP. Para tal dei um olhinho ao HTML da página e pedi ajuda à minha amiga bash. #!/bin/bash URL=&#8221;$1&#8243; PAGE=`wget -c &#8220;$URL&#8221; -O -` START=`echo &#8220;$PAGE&#8221; &#124; grep &#8216;addVariable(&#8220;streamer&#8221;&#8216; &#124; cut -f4 -d&#8217;&#8221;&#8216;` END=`echo &#8220;$PAGE&#8221; &#124; grep &#8216;addVariable(&#8220;file&#8221;&#8216; &#124; [...]


Related posts:<ol><li><a href='http://blog.brunolucas.info/linux/bash-ficheiros-e-extensoes' rel='bookmark' title='Bash, Ficheiros e Extensões'>Bash, Ficheiros e Extensões</a> <small>Alguns truques de bash úteis (e post para eu me...</small></li>
<li><a href='http://blog.brunolucas.info/linux/ver-videos-com-velocidade-alterada-e-com-som-normal-mplayer' rel='bookmark' title='Ver vídeos com velocidade alterada e com som normal &#8211; mplayer'>Ver vídeos com velocidade alterada e com som normal &#8211; mplayer</a> <small>Para visualizar um vídeo de forma acelerada sem que as...</small></li>
<li><a href='http://blog.brunolucas.info/linux/mplayer-obter-audio-de-um-video-online' rel='bookmark' title='Mplayer &#8211; Obter áudio de um vídeo online'>Mplayer &#8211; Obter áudio de um vídeo online</a> <small>O Mplayer é um pequeno canivete Suíço na reprodução (e...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Por vezes quero ver <em>offline</em> (longe do <em>browser</em> e na TV via XBMC) algum programa da RTP. Para tal dei um olhinho ao HTML da página e pedi ajuda à minha amiga bash.</p>
<blockquote class="cmd_ln"><p>
#!/bin/bash</p>
<p>URL=&#8221;$1&#8243;<br />
PAGE=`wget -c &#8220;$URL&#8221; -O -`<br />
START=`echo &#8220;$PAGE&#8221; | grep &#8216;addVariable(&#8220;streamer&#8221;&#8216; | cut -f4 -d&#8217;&#8221;&#8216;`<br />
END=`echo &#8220;$PAGE&#8221; | grep &#8216;addVariable(&#8220;file&#8221;&#8216; | cut -f4 -d&#8217;&#8221;&#8216; `<br />
FILE=`echo $START/$END`<br />
OUT=`basename $FILE`<br />
mplayer &#8220;$FILE&#8221; -dumpstream -dumpfile &#8220;$OUT&#8221;
</p></blockquote>
<p>Para além das coisas normais de Linux (e Unix) usa o mplayer para salvar a <em>stream</em>. Podem salvar o código bnm ficheiro, dar-lhe permissões de execução e invocar com o URL da página da RTP em questão.<br />
Funciona com os programas que testei <img src='http://blog.brunolucas.info/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  (Jan 2012) &#8211; como se sabe estas coisas vão funcionado até que alguém do lado de lá se lembre de mudar a página <img src='http://blog.brunolucas.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>


<p>Related posts:<ol><li><a href='http://blog.brunolucas.info/linux/bash-ficheiros-e-extensoes' rel='bookmark' title='Bash, Ficheiros e Extensões'>Bash, Ficheiros e Extensões</a> <small>Alguns truques de bash úteis (e post para eu me...</small></li>
<li><a href='http://blog.brunolucas.info/linux/ver-videos-com-velocidade-alterada-e-com-som-normal-mplayer' rel='bookmark' title='Ver vídeos com velocidade alterada e com som normal &#8211; mplayer'>Ver vídeos com velocidade alterada e com som normal &#8211; mplayer</a> <small>Para visualizar um vídeo de forma acelerada sem que as...</small></li>
<li><a href='http://blog.brunolucas.info/linux/mplayer-obter-audio-de-um-video-online' rel='bookmark' title='Mplayer &#8211; Obter áudio de um vídeo online'>Mplayer &#8211; Obter áudio de um vídeo online</a> <small>O Mplayer é um pequeno canivete Suíço na reprodução (e...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.brunolucas.info/linux/salvar-streamprograma-do-site-da-rtp/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bash, Ficheiros e Extensões</title>
		<link>http://blog.brunolucas.info/linux/bash-ficheiros-e-extensoes</link>
		<comments>http://blog.brunolucas.info/linux/bash-ficheiros-e-extensoes#comments</comments>
		<pubDate>Tue, 04 Oct 2011 07:46:48 +0000</pubDate>
		<dc:creator>Bruno Lucas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[Nota Mental]]></category>

		<guid isPermaLink="false">http://blog.brunolucas.info/?p=411</guid>
		<description><![CDATA[Alguns truques de bash úteis (e post para eu me lembrar deles): FICH=&#8221;/home/bruno/abc.txt&#8221; FICH_SEM_DIR=`basename $FICH` echo &#8220;O ficheiro sem o caminho absoluto e&#8217; $FICH_SEM_DIR &#8220;#abc.txt NOME_FICH=${FICH_SEM_DIR%.*} echo &#8220;O ficheiro sem o caminho absoluto e sem extensao e&#8217; $NOME_FICH &#8221; #abc EXTENSAO_DO_FICH=${FICH_SEM_DIR#*.} echo &#8220;A extensao do ficheiro e&#8217; $EXTENSAO_DO_FICH &#8220;#txt #se soubermos a priori a extensão [...]


Related posts:<ol><li><a href='http://blog.brunolucas.info/tech/corrector-ortografico-no-pidgin' rel='bookmark' title='Corrector Ortográfico no Pidgin'>Corrector Ortográfico no Pidgin</a> <small>O meu instant messenger, em qualquer plataforma, é o Pidgin,...</small></li>
<li><a href='http://blog.brunolucas.info/linux/como-procurar-varios-padroes-no-mesmo-comando-grep' rel='bookmark' title='Como procurar vários padrões no mesmo comando &#8216;grep&#8217;'>Como procurar vários padrões no mesmo comando &#8216;grep&#8217;</a> <small>Para procurar vários padrões no mesmo comando grep basta usar...</small></li>
<li><a href='http://blog.brunolucas.info/linux/como-aceder-a-pastas-protegidas-com-o-fusesmb' rel='bookmark' title='Como aceder a pastas protegidas com o fusesmb'>Como aceder a pastas protegidas com o fusesmb</a> <small>Este post é uma Nota Mental Introdução Actualmente no trabalho...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Alguns truques de <em>bash</em> úteis (e <em>post </em>para eu me lembrar deles):</p>
<blockquote class="cmd_ln"><p>FICH=&#8221;/home/bruno/abc.txt&#8221;</p>
<p>FICH_SEM_DIR=`basename $FICH`<br />
<span style="color: #999999;">echo &#8220;O ficheiro sem o caminho absoluto e&#8217; $FICH_SEM_DIR<em> &#8220;#abc.txt</em></span></p>
<p>NOME_FICH=${FICH_SEM_DIR%.*}<br />
<span style="color: #999999;">echo &#8220;O ficheiro sem o caminho absoluto e sem extensao e&#8217; $NOME_FICH <em>&#8221; #abc</em></span></p>
<p>EXTENSAO_DO_FICH=${FICH_SEM_DIR#*.}<br />
<span style="color: #999999;">echo &#8220;A extensao do ficheiro e&#8217; $EXTENSAO_DO_FICH &#8220;#txt</span></p>
<p><span style="color: #333333;">#se soubermos <em>a priori </em>a extensão do ficheiro é mais simples</span></p>
<p>FICH_SEM_DIR_SEM_EXTENSAO=`basename $FICH .txt`<br />
<span style="color: #999999;">echo &#8220;O ficheiro sem o caminho absoluto e sem extensao e&#8217; $FICH_SEM_DIR_SEM_EXTENSAO <em>&#8220;#abc</em></span></p></blockquote>


<p>Related posts:<ol><li><a href='http://blog.brunolucas.info/tech/corrector-ortografico-no-pidgin' rel='bookmark' title='Corrector Ortográfico no Pidgin'>Corrector Ortográfico no Pidgin</a> <small>O meu instant messenger, em qualquer plataforma, é o Pidgin,...</small></li>
<li><a href='http://blog.brunolucas.info/linux/como-procurar-varios-padroes-no-mesmo-comando-grep' rel='bookmark' title='Como procurar vários padrões no mesmo comando &#8216;grep&#8217;'>Como procurar vários padrões no mesmo comando &#8216;grep&#8217;</a> <small>Para procurar vários padrões no mesmo comando grep basta usar...</small></li>
<li><a href='http://blog.brunolucas.info/linux/como-aceder-a-pastas-protegidas-com-o-fusesmb' rel='bookmark' title='Como aceder a pastas protegidas com o fusesmb'>Como aceder a pastas protegidas com o fusesmb</a> <small>Este post é uma Nota Mental Introdução Actualmente no trabalho...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.brunolucas.info/linux/bash-ficheiros-e-extensoes/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Detach a running process &#8211; Linux</title>
		<link>http://blog.brunolucas.info/linux/detach-a-running-process-linux</link>
		<comments>http://blog.brunolucas.info/linux/detach-a-running-process-linux#comments</comments>
		<pubDate>Wed, 31 Aug 2011 14:30:30 +0000</pubDate>
		<dc:creator>Bruno Lucas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Nota Mental]]></category>

		<guid isPermaLink="false">http://blog.brunolucas.info/?p=398</guid>
		<description><![CDATA[Sometimes I start a job remotely and only after I remember that I may need to log-off, but the process must continue to run afterwards. This can be done with command disown. On the same shell where your process is running type Ctrl+Z, to pause the program, you&#8217;ll see the job id, something like [1], [...]


Related posts:<ol><li><a href='http://blog.brunolucas.info/linux/debuging-em-shell-script' rel='bookmark' title='Debuging em Shell Script'>Debuging em Shell Script</a> <small>Quando se está a fazer um shell script, às vezes...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Sometimes I start a job remotely and only after I remember that I may need to log-off, but the process must continue to run afterwards. This can be done with command <strong>disown</strong>. On the same shell where your process is running type <strong>Ctrl+Z</strong>, to pause the program, you&#8217;ll see the job id, something like <em>[1]</em>, you need it for the disown command, now restart the job in background with the command <strong>bg</strong> and you&#8217;re ready to issue the <em>disown</em> command:</p>
<blockquote class="cmd_ln"><p>disown -h %1</p></blockquote>
<p>you can also use the <em>pid<sup>1</sup></em> of the process (use <em>jobs -l</em> on that same shell and you&#8217;ll get a longer number that is the <em>pid</em> of the process you want to detach):</p>
<blockquote class="cmd_ln"><p>disown -h <em>pid</em></p></blockquote>
<p>after that you can close the shell with <strong>exit</strong> or <strong>Ctrl+D</strong>.</p>
<p>If you start your program with <strong>nohup</strong><sup>2</sup> or <strong>screen</strong> you don&#8217;t have to worry about log-off and running processes.</p>
<p>This command can also be used in Unix (such as BSD/MacOS X/etc.) but their might be implementation differences.</p>
<p><small><sup>1</sup> After some interaction on Google+ with CNF we found out that the <em>pid</em> is accepted but it is not documented. I&#8217;ve changed the post to reflect a more appropriated use of the <em>disown</em> command (according to the manual).</small></p>
<p><small> </small></p>
<p><small></small></p>
<p><small><sup>2</sup> <em>disown -h</em> is is basically a <em>nohup</em> <em>a posteriori.</em></small></p>
<p><small>Solution found on <a title="ServerFault [EN]" href="http://serverfault.com/questions/24425/can-i-nohup-screen-an-already-started-process/24431#24431" target="_blank">serverFault</a>.</small></p>


<p>Related posts:<ol><li><a href='http://blog.brunolucas.info/linux/debuging-em-shell-script' rel='bookmark' title='Debuging em Shell Script'>Debuging em Shell Script</a> <small>Quando se está a fazer um shell script, às vezes...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.brunolucas.info/linux/detach-a-running-process-linux/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Download Youtube Playlist with youtube-dl</title>
		<link>http://blog.brunolucas.info/tech/download-youtube-playlist-with-youtube-dl</link>
		<comments>http://blog.brunolucas.info/tech/download-youtube-playlist-with-youtube-dl#comments</comments>
		<pubDate>Fri, 29 Jul 2011 16:32:06 +0000</pubDate>
		<dc:creator>Bruno Lucas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Nota Mental]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://blog.brunolucas.info/?p=387</guid>
		<description><![CDATA[To download a full playlist from Youtube with youtube-dl do the following...


Related posts:<ol><li><a href='http://blog.brunolucas.info/desporto/que-comece-a-danca' rel='bookmark' title='Que comece a dança'>Que comece a dança</a> <small>A ESPN lançou uma série de anuncios ao Euro 2008...</small></li>
<li><a href='http://blog.brunolucas.info/linux/a-brincar-com-os-sistemas-operativos' rel='bookmark' title='A brincar com os Sistemas Operativos'>A brincar com os Sistemas Operativos</a> <small>Há uns dias estive a ajudar na manutenção do servidor...</small></li>
<li><a href='http://blog.brunolucas.info/tech/sopcast-p2ptv-em-linux' rel='bookmark' title='Sopcast (P2PTV) em Linux'>Sopcast (P2PTV) em Linux</a> <small>Este post é a continuação deste [Como ver emissões de...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>To download a full playlist from Youtube with <strong>youtube-dl</strong> do the following:</p>
<blockquote class="cmd_ln"><p><strong>youtube-dl.py -A -t -c &#8220;http://www.youtube.com/p/1234567890ABCDEF&#8221;</strong></p></blockquote>
<p><strong>-A</strong> makes youtube-dl auto-number the files downloaded in order (0001, 0002, &#8230;)</p>
<p><strong>-t</strong> uses the title page, otherwise the file name will be non-understandable</p>
<p><strong>-c</strong> continues in case of failure</p>
<p>In case your playlist url is something like: <em>http://www.youtube.com/<span style="color: #003300;">playlist?list=</span>1234567890ABCDEF</em> transform it into the format: <em>http://www.youtube.com/<span style="color: #003366;">p/</span>1234567890ABCDEF</em> otherwise you&#8217;ll get an error.<em><br />
</em></p>
<p>One can specific also the quality of the video by using the<strong> -fmt FMT</strong> or <strong>&#8211;max-quality=FMT</strong> where FMT is number as can be seen <a title="Youtube Codecs Quality - Wikipedia [EN]" href="http://en.wikipedia.org/wiki/YouTube#Quality_and_codecs" target="_blank">here</a>, <em>34</em> is 360p, <em>35</em> 480p, <em>37</em> is 1080p &#8230;</p>
<p><strong>youtube-dl</strong> can be installed in your Linux distro using the normal package managers or you can download it by hand to your favorite directory from <a title="Youtube-dl Download page [EN]" href="http://rg3.github.com/youtube-dl/download.html" target="_blank">here</a>. On this directory executing <strong>youtube-dl -U</strong> makes the script get auto-updated to the latest version &#8211; important because sometimes Youtube changes things that make elder versions of the script not work.</p>


<p>Related posts:<ol><li><a href='http://blog.brunolucas.info/desporto/que-comece-a-danca' rel='bookmark' title='Que comece a dança'>Que comece a dança</a> <small>A ESPN lançou uma série de anuncios ao Euro 2008...</small></li>
<li><a href='http://blog.brunolucas.info/linux/a-brincar-com-os-sistemas-operativos' rel='bookmark' title='A brincar com os Sistemas Operativos'>A brincar com os Sistemas Operativos</a> <small>Há uns dias estive a ajudar na manutenção do servidor...</small></li>
<li><a href='http://blog.brunolucas.info/tech/sopcast-p2ptv-em-linux' rel='bookmark' title='Sopcast (P2PTV) em Linux'>Sopcast (P2PTV) em Linux</a> <small>Este post é a continuação deste [Como ver emissões de...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.brunolucas.info/tech/download-youtube-playlist-with-youtube-dl/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Saber detalhes da RAM instalada a partir da linha de comandos</title>
		<link>http://blog.brunolucas.info/linux/saber-detalhes-da-ram-instalada-a-partir-da-linha-de-comandos</link>
		<comments>http://blog.brunolucas.info/linux/saber-detalhes-da-ram-instalada-a-partir-da-linha-de-comandos#comments</comments>
		<pubDate>Wed, 16 Mar 2011 09:11:29 +0000</pubDate>
		<dc:creator>Bruno Lucas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Nota Mental]]></category>
		<category><![CDATA[RAM]]></category>

		<guid isPermaLink="false">http://blog.brunolucas.info/?p=371</guid>
		<description><![CDATA[Já mais do que uma vez que precisei de saber detalhes sobre a memória RAM que tenho instalada no sistema (velocidade, tipo, tamanho, etc.), mas não me apetece/posso abrir a caixa do PC. Em Linux podem usar o comando dmidecode para obter estas e muitas outras informações do vosso hardware. A sequência de comandos seguinte [...]


Related posts:<ol><li><a href='http://blog.brunolucas.info/linux/como-procurar-varios-padroes-no-mesmo-comando-grep' rel='bookmark' title='Como procurar vários padrões no mesmo comando &#8216;grep&#8217;'>Como procurar vários padrões no mesmo comando &#8216;grep&#8217;</a> <small>Para procurar vários padrões no mesmo comando grep basta usar...</small></li>
<li><a href='http://blog.brunolucas.info/linux/ver-videos-com-velocidade-alterada-e-com-som-normal-mplayer' rel='bookmark' title='Ver vídeos com velocidade alterada e com som normal &#8211; mplayer'>Ver vídeos com velocidade alterada e com som normal &#8211; mplayer</a> <small>Para visualizar um vídeo de forma acelerada sem que as...</small></li>
<li><a href='http://blog.brunolucas.info/desporto/sao-11-contra-9-e-no-fim-ganha-a-alemanha' rel='bookmark' title='São 11 contra 9 e no fim ganha a Alemanha'>São 11 contra 9 e no fim ganha a Alemanha</a> <small>Um resultado de 3-2 pode ser enganador, a Alemanha esteve...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Já mais do que uma vez que precisei de saber detalhes sobre a memória RAM que tenho instalada no sistema (velocidade, tipo, tamanho, etc.), mas não me apetece/posso abrir a caixa do PC.<br />
Em Linux podem usar o comando <em>dmidecode</em> para obter estas e muitas outras informações do vosso hardware. A sequência de comandos seguinte mostra somente a informação (relevante) sobre a memória RAM instalada no computador.</p>
<blockquote class="cmd_ln"><p>sudo dmidecode | grep -A20 &#8216;Memory Device&#8217; | grep -v &#8216;Range&#8217; |grep &#8216;Speed:\|Part Number\|Size:\|Type:&#8217;</p></blockquote>
<p>No sistema onde estou a testar isto obtenho como resultado:</p>
<pre style="padding-left: 30px;">Size: 2048 MB</pre>
<pre style="padding-left: 30px;"> Type: DDR2</pre>
<pre style="padding-left: 30px;"> Speed: 800 MHz (1.2 ns)</pre>
<pre style="padding-left: 30px;"> Part Number: EBEXXXX8AXXX-XX-X</pre>
<pre style="padding-left: 30px;"> Size: No Module Installed</pre>
<pre style="padding-left: 30px;"> Type: DDR2</pre>
<pre style="padding-left: 30px;"> Speed: Unknown</pre>
<pre style="padding-left: 30px;"> Part Number:</pre>
<p style="padding-left: 30px;">
<p><em>Nota:</em>O <em>dmidecode</em> pode estar fora do vosso <em>PATH</em>, só acessível ao <em>root</em> ou não estar instalado no sistema.</p>


<p>Related posts:<ol><li><a href='http://blog.brunolucas.info/linux/como-procurar-varios-padroes-no-mesmo-comando-grep' rel='bookmark' title='Como procurar vários padrões no mesmo comando &#8216;grep&#8217;'>Como procurar vários padrões no mesmo comando &#8216;grep&#8217;</a> <small>Para procurar vários padrões no mesmo comando grep basta usar...</small></li>
<li><a href='http://blog.brunolucas.info/linux/ver-videos-com-velocidade-alterada-e-com-som-normal-mplayer' rel='bookmark' title='Ver vídeos com velocidade alterada e com som normal &#8211; mplayer'>Ver vídeos com velocidade alterada e com som normal &#8211; mplayer</a> <small>Para visualizar um vídeo de forma acelerada sem que as...</small></li>
<li><a href='http://blog.brunolucas.info/desporto/sao-11-contra-9-e-no-fim-ganha-a-alemanha' rel='bookmark' title='São 11 contra 9 e no fim ganha a Alemanha'>São 11 contra 9 e no fim ganha a Alemanha</a> <small>Um resultado de 3-2 pode ser enganador, a Alemanha esteve...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.brunolucas.info/linux/saber-detalhes-da-ram-instalada-a-partir-da-linha-de-comandos/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como procurar vários padrões no mesmo comando &#8216;grep&#8217;</title>
		<link>http://blog.brunolucas.info/linux/como-procurar-varios-padroes-no-mesmo-comando-grep</link>
		<comments>http://blog.brunolucas.info/linux/como-procurar-varios-padroes-no-mesmo-comando-grep#comments</comments>
		<pubDate>Tue, 22 Feb 2011 13:50:28 +0000</pubDate>
		<dc:creator>Bruno Lucas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[grep]]></category>
		<category><![CDATA[Nota Mental]]></category>

		<guid isPermaLink="false">http://blog.brunolucas.info/?p=372</guid>
		<description><![CDATA[Para procurar vários padrões no mesmo comando grep basta usar \&#124; como separador entre os diversos padrões. grep &#8220;padrao1\&#124;padrao2\&#124;padrao3&#8243; fich.txt Related posts:Saber detalhes da RAM instalada a partir da linha de comandos Já mais do que uma vez que precisei de saber... Como ver emissões de TV via P2P em Linux Descobri que é possível [...]


Related posts:<ol><li><a href='http://blog.brunolucas.info/linux/saber-detalhes-da-ram-instalada-a-partir-da-linha-de-comandos' rel='bookmark' title='Saber detalhes da RAM instalada a partir da linha de comandos'>Saber detalhes da RAM instalada a partir da linha de comandos</a> <small>Já mais do que uma vez que precisei de saber...</small></li>
<li><a href='http://blog.brunolucas.info/tech/como-ver-emissoes-de-tv-via-p2p-em-linux' rel='bookmark' title='Como ver emissões de TV via P2P em Linux'>Como ver emissões de TV via P2P em Linux</a> <small>Descobri que é possível ver uma miríade de eventos on-line...</small></li>
<li><a href='http://blog.brunolucas.info/linux/debuging-em-shell-script' rel='bookmark' title='Debuging em Shell Script'>Debuging em Shell Script</a> <small>Quando se está a fazer um shell script, às vezes...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Para procurar vários padrões no mesmo comando <em>grep</em> basta usar <strong>\|</strong> como separador entre os diversos padrões.</p>
<blockquote class="cmd_ln"><p>grep &#8220;padrao1\|padrao2\|padrao3&#8243; fich.txt</p></blockquote>


<p>Related posts:<ol><li><a href='http://blog.brunolucas.info/linux/saber-detalhes-da-ram-instalada-a-partir-da-linha-de-comandos' rel='bookmark' title='Saber detalhes da RAM instalada a partir da linha de comandos'>Saber detalhes da RAM instalada a partir da linha de comandos</a> <small>Já mais do que uma vez que precisei de saber...</small></li>
<li><a href='http://blog.brunolucas.info/tech/como-ver-emissoes-de-tv-via-p2p-em-linux' rel='bookmark' title='Como ver emissões de TV via P2P em Linux'>Como ver emissões de TV via P2P em Linux</a> <small>Descobri que é possível ver uma miríade de eventos on-line...</small></li>
<li><a href='http://blog.brunolucas.info/linux/debuging-em-shell-script' rel='bookmark' title='Debuging em Shell Script'>Debuging em Shell Script</a> <small>Quando se está a fazer um shell script, às vezes...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.brunolucas.info/linux/como-procurar-varios-padroes-no-mesmo-comando-grep/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ver vídeos com velocidade alterada e com som normal &#8211; mplayer</title>
		<link>http://blog.brunolucas.info/linux/ver-videos-com-velocidade-alterada-e-com-som-normal-mplayer</link>
		<comments>http://blog.brunolucas.info/linux/ver-videos-com-velocidade-alterada-e-com-som-normal-mplayer#comments</comments>
		<pubDate>Mon, 21 Feb 2011 12:43:20 +0000</pubDate>
		<dc:creator>Bruno Lucas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[mplayer]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://blog.brunolucas.info/?p=360</guid>
		<description><![CDATA[Para visualizar um vídeo de forma acelerada sem que as vozes subam de tom podem usar o mplayer com filtro áudio que trata de manter o tom original das vozes (e mantendo a sincronia áudio/vídeo). mplayer -af scaletempo -speed 1.1 FILE.avi Isto também pode ser utilizado, por exemplo, para ver vídeos educativos mais devagar (em [...]


Related posts:<ol><li><a href='http://blog.brunolucas.info/linux/mplayer-obter-audio-de-um-video-online' rel='bookmark' title='Mplayer &#8211; Obter áudio de um vídeo online'>Mplayer &#8211; Obter áudio de um vídeo online</a> <small>O Mplayer é um pequeno canivete Suíço na reprodução (e...</small></li>
<li><a href='http://blog.brunolucas.info/linux/saber-detalhes-da-ram-instalada-a-partir-da-linha-de-comandos' rel='bookmark' title='Saber detalhes da RAM instalada a partir da linha de comandos'>Saber detalhes da RAM instalada a partir da linha de comandos</a> <small>Já mais do que uma vez que precisei de saber...</small></li>
<li><a href='http://blog.brunolucas.info/tech/tvants-no-ubuntu-linux' rel='bookmark' title='TVAnts no Ubuntu Linux'>TVAnts no Ubuntu Linux</a> <small>Este post é a continuação deste [Como ver emissões de...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Para visualizar um vídeo de forma acelerada sem que as vozes subam de <acronym title="pitch (em inglês)">tom</acronym> podem usar o <a title="Mplayer - The Movie Player [EN]" href="http://www.mplayerhq.hu" target="_blank"><em>mplayer</em></a> com filtro áudio que trata de manter o tom original das vozes (e mantendo a sincronia áudio/vídeo).</p>
<blockquote class="cmd_ln"><p>mplayer -af scaletempo -speed 1.1 FILE.avi</p></blockquote>
<p>Isto também pode ser utilizado, por exemplo, para ver vídeos educativos mais devagar (em <em>slow motion</em>), de forma a poder tirar notas.</p>
<blockquote class="cmd_ln"><p>mplayer -af scaletempo -speed 0.9 FILE.avi</p></blockquote>
<p>A velocidade (<em>speed</em>) pode ser alterada durante a reprodução de um vídeo utilizando as teclas de atalho:<br />
<strong>[ </strong>--&gt; 10% mais lento<br />
<strong>] </strong>-&gt;- 10% mais rápido</p>
<p>Adicionando a seguinte opção ao ficheiro<em> ~/.mplayer/config</em> podem activar, por omissão, este filtro para todos os vídeos, alterando posteriormente (se quiserem) a velocidade de reprodução com as teclas de atalho.</p>
<blockquote class="cmd_ln"><p>af=scaletempo</p></blockquote>
<p>Outros reprodutores, como por exemplo o VLC, também permitem fazer isto.</p>


<p>Related posts:<ol><li><a href='http://blog.brunolucas.info/linux/mplayer-obter-audio-de-um-video-online' rel='bookmark' title='Mplayer &#8211; Obter áudio de um vídeo online'>Mplayer &#8211; Obter áudio de um vídeo online</a> <small>O Mplayer é um pequeno canivete Suíço na reprodução (e...</small></li>
<li><a href='http://blog.brunolucas.info/linux/saber-detalhes-da-ram-instalada-a-partir-da-linha-de-comandos' rel='bookmark' title='Saber detalhes da RAM instalada a partir da linha de comandos'>Saber detalhes da RAM instalada a partir da linha de comandos</a> <small>Já mais do que uma vez que precisei de saber...</small></li>
<li><a href='http://blog.brunolucas.info/tech/tvants-no-ubuntu-linux' rel='bookmark' title='TVAnts no Ubuntu Linux'>TVAnts no Ubuntu Linux</a> <small>Este post é a continuação deste [Como ver emissões de...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.brunolucas.info/linux/ver-videos-com-velocidade-alterada-e-com-som-normal-mplayer/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como montar uma imagem ISO em Linux</title>
		<link>http://blog.brunolucas.info/linux/como-montar-uma-imagem-iso-em-linux</link>
		<comments>http://blog.brunolucas.info/linux/como-montar-uma-imagem-iso-em-linux#comments</comments>
		<pubDate>Fri, 19 Jun 2009 09:49:25 +0000</pubDate>
		<dc:creator>Bruno Lucas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Nota Mental]]></category>

		<guid isPermaLink="false">http://blog.brunolucas.info/?p=334</guid>
		<description><![CDATA[Porque me estou sempre a esquecer disto, aqui vai: mount -o loop /path/to/disk.iso /path/to/mount-dir Por omissão é assumido o file system ISO9660, se for preciso forçar deve-se adicionar -t iso9660 ao comando anterior. Normalmente é necessário ter-se permissões de administração para invocar o mount. Related posts:Como procurar vários padrões no mesmo comando &#8216;grep&#8217; Para procurar [...]


Related posts:<ol><li><a href='http://blog.brunolucas.info/linux/como-procurar-varios-padroes-no-mesmo-comando-grep' rel='bookmark' title='Como procurar vários padrões no mesmo comando &#8216;grep&#8217;'>Como procurar vários padrões no mesmo comando &#8216;grep&#8217;</a> <small>Para procurar vários padrões no mesmo comando grep basta usar...</small></li>
<li><a href='http://blog.brunolucas.info/tech/sopcast-p2ptv-em-linux' rel='bookmark' title='Sopcast (P2PTV) em Linux'>Sopcast (P2PTV) em Linux</a> <small>Este post é a continuação deste [Como ver emissões de...</small></li>
<li><a href='http://blog.brunolucas.info/linux/como-aceder-a-pastas-protegidas-com-o-fusesmb' rel='bookmark' title='Como aceder a pastas protegidas com o fusesmb'>Como aceder a pastas protegidas com o fusesmb</a> <small>Este post é uma Nota Mental Introdução Actualmente no trabalho...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Porque me estou sempre a esquecer disto, aqui vai:</p>
<blockquote class="cmd_ln"><p>mount -o loop /path/to/disk.iso /path/to/mount-dir</p></blockquote>
<p>Por omissão é assumido o <em>file system </em>ISO9660, se for preciso forçar deve-se adicionar <code>-t iso9660</code> ao comando anterior. Normalmente é necessário ter-se permissões de administração para invocar o <em>mount</em>.</p>


<p>Related posts:<ol><li><a href='http://blog.brunolucas.info/linux/como-procurar-varios-padroes-no-mesmo-comando-grep' rel='bookmark' title='Como procurar vários padrões no mesmo comando &#8216;grep&#8217;'>Como procurar vários padrões no mesmo comando &#8216;grep&#8217;</a> <small>Para procurar vários padrões no mesmo comando grep basta usar...</small></li>
<li><a href='http://blog.brunolucas.info/tech/sopcast-p2ptv-em-linux' rel='bookmark' title='Sopcast (P2PTV) em Linux'>Sopcast (P2PTV) em Linux</a> <small>Este post é a continuação deste [Como ver emissões de...</small></li>
<li><a href='http://blog.brunolucas.info/linux/como-aceder-a-pastas-protegidas-com-o-fusesmb' rel='bookmark' title='Como aceder a pastas protegidas com o fusesmb'>Como aceder a pastas protegidas com o fusesmb</a> <small>Este post é uma Nota Mental Introdução Actualmente no trabalho...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.brunolucas.info/linux/como-montar-uma-imagem-iso-em-linux/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A brincar com os Sistemas Operativos</title>
		<link>http://blog.brunolucas.info/linux/a-brincar-com-os-sistemas-operativos</link>
		<comments>http://blog.brunolucas.info/linux/a-brincar-com-os-sistemas-operativos#comments</comments>
		<pubDate>Wed, 18 Feb 2009 10:12:35 +0000</pubDate>
		<dc:creator>Bruno Lucas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Computadores]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Mint]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.brunolucas.info/?p=281</guid>
		<description><![CDATA[Há uns dias estive a ajudar na manutenção do servidor de desenvolvimento lá do trabalho. Actualizamos o sistema operativo dum Red Hat velhíssimo para o mais recente CentOS. Agora depois de lidar no dia-a-dia com a gestão de pacotes e software RPM, percebo o post do Sérgio. Quase não existe software do dia-a-dia pré-compilado, a [...]


Related posts:<ol><li><a href='http://blog.brunolucas.info/tech/eu-e-o-linux-nos-tempos-do-chapeu-vermelho' rel='bookmark' title='Eu e o Linux &#8211; Nos tempos do chapéu vermelho'>Eu e o Linux &#8211; Nos tempos do chapéu vermelho</a> <small>Sou um grande fã de Linux, e por isso lembrei-me...</small></li>
<li><a href='http://blog.brunolucas.info/tech/eu-e-o-linux-a-estrela-cadente' rel='bookmark' title='Eu e o Linux &#8211; A estrela cadente'>Eu e o Linux &#8211; A estrela cadente</a> <small>&#8230; Continuação Deixei para trás o muito sério Red Hat...</small></li>
<li><a href='http://blog.brunolucas.info/computer-science/code-complete' rel='bookmark' title='Code Complete'>Code Complete</a> <small>Tenho andado a ler o livro &#8220;Code Complete 2 &#8211;...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Há uns dias estive a ajudar na manutenção do servidor de desenvolvimento lá do trabalho. Actualizamos o sistema operativo dum <a title="Red Hat" href="http://www.redhat.com/" target="_blank">Red Hat</a> velhíssimo para o mais recente <a title="CentOS" href="http://www.centos.org/" target="_blank">CentOS</a>. Agora depois de lidar no dia-a-dia com a gestão de pacotes e software RPM, percebo o <em>post</em> do <a href="http://sergioag.blogspot.com/2007/11/why-linux-will-never-be-successful.html">Sérgio</a>. Quase não existe software do dia-a-dia pré-compilado, a 2 cliques de rato, compilar acaba por ser mais simples que entrar no inferno das dependências &#8230;</p>
<p style="text-align: justify;">Assim (re)vejo mais uma vez o valor de um verdadeiro sistema de gestão de pacotes em que se estão disponíveis um trilião de pacotes à distância de um clique. O <strong>apt-get</strong> é genialmente excelente, e creio que não voltarei a tocar voluntariamente noutra distribuição que não seja baseada em <a title="Debian - The Universal Operating System" href="http://www.debian.org/" target="_blank">Debian</a>. A nova versão do Debian está disponível, após um &#8220;pequeno&#8221; atraso, podem saber mais <a title="Debian GNU/Linux 5.0 released" href="http://www.debian.org/News/2009/20090214" target="_blank">acerca do Lenny aqui</a>.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">A Ana comprou um portátil novo e vinha com o Windows Vista. A minha segunda acção no portátil, após um demorado processo de auto-configuração do Vista, foi a instalação de Linux (<a title="Linux Mint [EN]" href="http://www.linuxmint.com/" target="_blank">Mint 6</a>), que funcionou sem problemas durante cerca de dois meses. A Ana começou a usar o Vista e em dois dias o sistema operativo da Microsoft auto-destrui-se! A máquina hibernou (aparentemente) sem problemas, mas nunca mais conseguiu voltar, dava sempre erro no arranque e pedia para correr a recuperação automática, assim fiz e em nenhum dos diversos testes efectuados apareceu qualquer erro, aquele Vista não mais viu nada, suicidou-se!</p>
<p style="text-align: justify;">Se um sistema operativo não gosta de si próprio, quem gostará?</p>
<p style="text-align: justify;">PS: O Linux no portátil continua a funcionar <img src='http://blog.brunolucas.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>


<p>Related posts:<ol><li><a href='http://blog.brunolucas.info/tech/eu-e-o-linux-nos-tempos-do-chapeu-vermelho' rel='bookmark' title='Eu e o Linux &#8211; Nos tempos do chapéu vermelho'>Eu e o Linux &#8211; Nos tempos do chapéu vermelho</a> <small>Sou um grande fã de Linux, e por isso lembrei-me...</small></li>
<li><a href='http://blog.brunolucas.info/tech/eu-e-o-linux-a-estrela-cadente' rel='bookmark' title='Eu e o Linux &#8211; A estrela cadente'>Eu e o Linux &#8211; A estrela cadente</a> <small>&#8230; Continuação Deixei para trás o muito sério Red Hat...</small></li>
<li><a href='http://blog.brunolucas.info/computer-science/code-complete' rel='bookmark' title='Code Complete'>Code Complete</a> <small>Tenho andado a ler o livro &#8220;Code Complete 2 &#8211;...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.brunolucas.info/linux/a-brincar-com-os-sistemas-operativos/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Debuging em Shell Script</title>
		<link>http://blog.brunolucas.info/linux/debuging-em-shell-script</link>
		<comments>http://blog.brunolucas.info/linux/debuging-em-shell-script#comments</comments>
		<pubDate>Sun, 26 Oct 2008 12:19:36 +0000</pubDate>
		<dc:creator>Bruno Lucas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Debug]]></category>
		<category><![CDATA[Shell Script]]></category>

		<guid isPermaLink="false">http://blog.brunolucas.info/?p=169</guid>
		<description><![CDATA[Quando se está a fazer um shell script, às vezes (quase sempre?), nem tudo correr como esperado. Para saber o que o script está mesmo a fazer, costumo invoca-lo assim: sh -x nome_do_script.sh O-x faz com que todos os comandos sejam impressos no ecrã (atenção para o stderr) antes de serem executados. Os comandos executados [...]


Related posts:<ol><li><a href='http://blog.brunolucas.info/linux/saber-detalhes-da-ram-instalada-a-partir-da-linha-de-comandos' rel='bookmark' title='Saber detalhes da RAM instalada a partir da linha de comandos'>Saber detalhes da RAM instalada a partir da linha de comandos</a> <small>Já mais do que uma vez que precisei de saber...</small></li>
<li><a href='http://blog.brunolucas.info/tech/corrector-ortografico-no-pidgin' rel='bookmark' title='Corrector Ortográfico no Pidgin'>Corrector Ortográfico no Pidgin</a> <small>O meu instant messenger, em qualquer plataforma, é o Pidgin,...</small></li>
<li><a href='http://blog.brunolucas.info/linux/como-procurar-varios-padroes-no-mesmo-comando-grep' rel='bookmark' title='Como procurar vários padrões no mesmo comando &#8216;grep&#8217;'>Como procurar vários padrões no mesmo comando &#8216;grep&#8217;</a> <small>Para procurar vários padrões no mesmo comando grep basta usar...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Quando se está a fazer um <em>shell script</em>, às vezes <small>(quase sempre?), </small>nem tudo correr como esperado. Para saber o que o <em>script</em> está <em>mesmo</em> a fazer, costumo invoca-lo assim:</p>
<blockquote class="cmd_ln"><p>sh -x nome_do_script.sh</p></blockquote>
<p>O<strong><code>-x</code></strong> faz com que todos os comandos sejam impressos no ecrã <small>(atenção para o <em><acronym title="Standard Error Output">stderr<acronym></acronym></acronym></em>)</small> antes de serem executados.</p>
<p>Os comandos executados aparecem como: <strong><code>+ comando</code></strong></p>


<p>Related posts:<ol><li><a href='http://blog.brunolucas.info/linux/saber-detalhes-da-ram-instalada-a-partir-da-linha-de-comandos' rel='bookmark' title='Saber detalhes da RAM instalada a partir da linha de comandos'>Saber detalhes da RAM instalada a partir da linha de comandos</a> <small>Já mais do que uma vez que precisei de saber...</small></li>
<li><a href='http://blog.brunolucas.info/tech/corrector-ortografico-no-pidgin' rel='bookmark' title='Corrector Ortográfico no Pidgin'>Corrector Ortográfico no Pidgin</a> <small>O meu instant messenger, em qualquer plataforma, é o Pidgin,...</small></li>
<li><a href='http://blog.brunolucas.info/linux/como-procurar-varios-padroes-no-mesmo-comando-grep' rel='bookmark' title='Como procurar vários padrões no mesmo comando &#8216;grep&#8217;'>Como procurar vários padrões no mesmo comando &#8216;grep&#8217;</a> <small>Para procurar vários padrões no mesmo comando grep basta usar...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.brunolucas.info/linux/debuging-em-shell-script/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

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

