<?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"
	>

<channel>
	<title>farley</title>
	<atom:link href="http://farley.com.br/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://farley.com.br/blog</link>
	<description>Meu Blog</description>
	<pubDate>Sun, 17 Aug 2008 20:18:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Dicas para Mac</title>
		<link>http://farley.com.br/blog/2008/08/17/dicas-para-mac/</link>
		<comments>http://farley.com.br/blog/2008/08/17/dicas-para-mac/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 20:01:10 +0000</pubDate>
		<dc:creator>farley</dc:creator>
		
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://farley.com.br/blog/?p=348</guid>
		<description><![CDATA[sites que gostei

http://macmundi.com
http://aurelio.net/mac/

Para fazer um screen da tela

Command + Shift + 3 captura a tela inteira
Command + Shift + 4 captura trecho selecionado
Command-Option-Esc vai abrir a janela com os aplicativos ativos

]]></description>
			<content:encoded><![CDATA[<p><strong>sites que gostei</strong></p>
<ul>
<li><a href="http://macmundi.com">http://macmundi.com</a></li>
<li><a href="http://aurelio.net/mac/">http://aurelio.net/mac/</a></li>
</ul>
<p><strong>Para fazer um screen da tela</strong></p>
<ul>
<li>Command + Shift + 3 captura a tela inteira</li>
<li>Command + Shift + 4 captura trecho selecionado</li>
<li>Command-Option-Esc vai abrir a janela com os aplicativos ativos</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://farley.com.br/blog/2008/08/17/dicas-para-mac/feed/</wfw:commentRss>
		</item>
		<item>
		<title>http://www.dslreports.com/speedtest</title>
		<link>http://farley.com.br/blog/2008/08/09/httpwwwdslreportscomspeedtest/</link>
		<comments>http://farley.com.br/blog/2008/08/09/httpwwwdslreportscomspeedtest/#comments</comments>
		<pubDate>Sat, 09 Aug 2008 03:32:08 +0000</pubDate>
		<dc:creator>farley</dc:creator>
		
		<category><![CDATA[tecnico]]></category>

		<guid isPermaLink="false">http://farley.com.br/blog/?p=336</guid>
		<description><![CDATA[
http://www.dslreports.com/speedtest?flash=1
]]></description>
			<content:encoded><![CDATA[<p><a href="http://speedtest.dslreports.com"><img border=0 src="http://www.dslreports.com/im/55418375/4102.png"></a></p>
<p>http://www.dslreports.com/speedtest?flash=1</p>
]]></content:encoded>
			<wfw:commentRss>http://farley.com.br/blog/2008/08/09/httpwwwdslreportscomspeedtest/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Carousel.us</title>
		<link>http://farley.com.br/blog/2008/08/07/carouselus/</link>
		<comments>http://farley.com.br/blog/2008/08/07/carouselus/#comments</comments>
		<pubDate>Thu, 07 Aug 2008 05:07:10 +0000</pubDate>
		<dc:creator>farley</dc:creator>
		
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://farley.com.br/blog/?p=332</guid>
		<description><![CDATA[
What is it ?
Carousel.us is a Javascript 3D carousel, using either the prototype.js and scriptaculous.js or mootools.js frameworks. It also uses PHP Easy Reflections v3 by Richard Davey.



Fixes
(07/23/08) :
- Adaptation for mootools.js.
- Transparency compatibility for IE6.


Demonstration
You can try out the demonstration on this page (http://www.piksite.com/carousel.us/carousel.us.php)


Documentation
You will find a configuration file (_inc/config.php) in which you can [...]]]></description>
			<content:encoded><![CDATA[<div>
<div class="div">What is it ?</div>
<div class="text">Carousel.us is a Javascript 3D carousel, using either the <a href="http://www.prototypejs.org/">prototype.js</a> and <a href="http://script.aculo.us/">scriptaculous.js</a> or <a href="http://mootools.net/">mootools.js</a> frameworks. It also uses <a href="http://reflection.corephp.co.uk/">PHP Easy Reflections v3</a> by Richard Davey.</div>
<div class="text"><img class="alignnone size-full wp-image-333" title="carousel" src="http://farley.com.br/blog/wp-content/uploads/2008/08/carousel.png" alt="" width="480" height="245" /></div>
</div>
<div>
<div class="div">Fixes</div>
<div class="text">(07/23/08) :<br />
- Adaptation for mootools.js.<br />
- Transparency compatibility for IE6.</div>
</div>
<div>
<div class="div">Demonstration</div>
<div class="text">You can try out the demonstration on this <a href="http://www.piksite.com/carousel.us/carousel.us.php">page</a> (<a title="http://www.piksite.com/carousel.us/carousel.us.php" href="http://www.piksite.com/carousel.us/carousel.us.php">http://www.piksite.com/carousel.us/carousel.us.php</a>)</div>
</div>
<div>
<div class="div">Documentation</div>
<div class="text">You will find a configuration file (_inc/config.php) in which you can define the default parameters or you can also define them via URL using the GET method. Here are the several parameters :</p>
<table style="width: 100%;" border="0" cellspacing="0" cellpadding="1">
<tbody>
<tr>
<td style="width: 180px;"><span style="font-size: 1.1em;">includes</span></td>
<td><span style="font-style: italic; font-size: 1em;">Directory where your files to include are</span></td>
</tr>
<tr>
<td><span style="font-size: 1.1em;">javascript</span></td>
<td><span style="font-style: italic; font-size: 1em;">Directory where your javascript files are</span></td>
</tr>
<tr>
<td><span style="font-size: 1.1em;">css</span></td>
<td><span style="font-style: italic; font-size: 1em;">Directory to your css file</span></td>
</tr>
<tr>
<td><span style="font-size: 1.1em;">path</span></td>
<td><span style="font-style: italic; font-size: 1em;">Directory where your images are</span></td>
</tr>
<tr>
<td><span style="font-size: 1.1em;">framework</span></td>
<td><span style="font-style: italic; font-size: 1em;">Framework you want to use (scriptaculous or mootools)</span></td>
</tr>
<tr>
<td><span style="font-size: 1.1em;">opacity</span></td>
<td><span style="font-style: italic; font-size: 1em;">Reflection opacity (0-100)</span></td>
</tr>
<tr>
<td><span style="font-size: 1.1em;">height</span></td>
<td><span style="font-style: italic; font-size: 1em;">Reflection height (pixel)</span></td>
</tr>
<tr>
<td><span style="font-size: 1.1em;">radiusx</span></td>
<td><span style="font-style: italic; font-size: 1em;">Horizontal spacing between opposite images (pixel)</span></td>
</tr>
<tr>
<td><span style="font-size: 1.1em;">raidusy</span></td>
<td><span style="font-style: italic; font-size: 1em;">Vertical spacing between opposite images (pixel)</span></td>
</tr>
<tr>
<td><span style="font-size: 1.1em;">centerx</span></td>
<td><span style="font-style: italic; font-size: 1em;">Position X of the carousel center (pixel)</span></td>
</tr>
<tr>
<td><span style="font-size: 1.1em;">centery</span></td>
<td><span style="font-style: italic; font-size: 1em;">Position Y of the carousel center (pixel)</span></td>
</tr>
<tr>
<td><span style="font-size: 1.1em;">clickit</span></td>
<td><span style="font-style: italic; font-size: 1em;">Add onclick event on each image (true or false)</span></td>
</tr>
<tr>
<td><span style="font-size: 1.1em;">base</span></td>
<td><span style="font-style: italic; font-size: 1em;">Base speed (boolean)</span></td>
</tr>
<tr>
<td><span style="font-size: 1.1em;">speed</span></td>
<td><span style="font-style: italic; font-size: 1em;">Carousel speed (boolean)</span></td>
</tr>
</tbody>
</table>
</div>
</div>
<div>
<div class="div">Download</div>
<div class="text">You can download it <a href="http://piksite.com/Goodies/carousel.us.zip">here</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://farley.com.br/blog/2008/08/07/carouselus/feed/</wfw:commentRss>
		</item>
		<item>
		<title>custom fields no wordpress</title>
		<link>http://farley.com.br/blog/2008/08/03/custom-fields-no-wordpress/</link>
		<comments>http://farley.com.br/blog/2008/08/03/custom-fields-no-wordpress/#comments</comments>
		<pubDate>Sun, 03 Aug 2008 14:02:45 +0000</pubDate>
		<dc:creator>farley</dc:creator>
		
		<category><![CDATA[design]]></category>

		<category><![CDATA[tecnico]]></category>

		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://farley.com.br/blog/?p=326</guid>
		<description><![CDATA[﻿Aprenda a criar/gerenciar custom fields
29 jul 2008 Desenvolvimento, Plugins, Template Tags, Wordpress - Geral
http://www.maikelneris.com.br/aprenda-a-criargerenciar-custom-fields/
Pouca gente conhece o poder dos custom fields; a maioria nem sabe pra que serve. Pois saiba que este recurso poderoso do Wordpress pode transformar o seu simples blog em um CMS completo.
Os custom fields também são chamados de meta-data; informações complementares [...]]]></description>
			<content:encoded><![CDATA[<p>﻿Aprenda a criar/gerenciar custom fields<br />
29 jul 2008 Desenvolvimento, Plugins, Template Tags, Wordpress - Geral<br />
http://www.maikelneris.com.br/aprenda-a-criargerenciar-custom-fields/</p>
<p>Pouca gente conhece o poder dos custom fields; a maioria nem sabe pra que serve. Pois saiba que este recurso poderoso do Wordpress pode transformar o seu simples blog em um CMS completo.</p>
<p>Os custom fields também são chamados de meta-data; informações complementares sobre o seu post. O princípio básico de um cf (daqui pra frente vou referenciar custom fields assim) é que ele possui um valor armazenado em uma propriedade/campo/nome, assim como uma coluna de um banco de dados. Na prática, significa que você pode criar um novo campo para o seu post, e dar a ele o valor que você quiser.</p>
<p>Por exemplo: digamos que você queira inserir no seu post sobre uma pizzaria da sua cidade o endereço da pizzaria. Seria fácil inserir esse endereço no corpo do post, mas dessa forma você não poderia dar uma formatação diferenciada e nem recuperar apenas este campo para referências futuras. Usando cf, você apenas escreveria um nome para o campo (por exemplo, “endereco”) e um valor (”Avenida Wordpress, 2455″), dessa forma:</p>
<p>E esta operação pode ser repetida para quantas informações você quiser, sem nenhum limite.</p>
<p>RECUPERANDO CF<br />
Mas só isso não garante que essa informação será inserida junto ao post. É necessário inserir em seu tema uma template tag do WP responsável por “chamar” o cf para junto do post. Existem duas delas.</p>
<p>A primeira é a the_meta(). Ao inserir essa template tag (por exemplo, no arquivo single.php, dentro do loop) serão exibidos todos os cf do post em uma lista não ordenada (ul), dessa forma:</p>
<blockquote><p>&lt;ul class=&#8221;post-meta&#8221;&gt;<br />
&lt;li&gt;&lt;span class=&#8221;post-meta-key&#8221;&gt;Endereço:&lt;/span&gt; Avenida Wordpress, 2455&lt;/li&gt;<br />
&lt;li&gt;&lt;span class=&#8221;post-meta-key&#8221;&gt;Melhor sabor:&lt;/span&gt; Calabresa&lt;/li&gt;<br />
&lt;/ul&gt;</p></blockquote>
<p>Nesse exemplo, inserimos dois cf no post. Os mesmos são exibidos na lista, em qualquer quantidade que você inserir no post. Usando as classes que são criadas, você pode mudar o visual dessa lista dentro do post.</p>
<p>A outra função usada para inserir cf no post é a get_post_meta(). Ela requer 3 parâmetros:</p>
<blockquote><p>get_post_meta($post_id, $key, $single);</p></blockquote>
<p>* $post_id é o ID do post que você quer para recuperar o cf. Logo, você pode chamar uma campo personalizado em qualquer lugar no seu tema, basta saber o ID do post. Dentro do loop, use $post-&gt;ID para recuperar o ID do post atual;<br />
* $key é a string contendo o nome exato do cf inserido no post;<br />
* $single só tem dois valores possíveis: TRUE ou FALSE. Se o valor for TRUE, então apenas um valor será retornado; caso o valor seja FALSE, todos os cf do post serão retornados em um array.</p>
<p>Logo, para fazer a chamada de apenas um cf, usando o exemplo já mostrado:</p>
<blockquote><p>Endereço da Pizzaria: &lt;?php $key=&#8221;endereco&#8221;; echo get_post_meta($post-&gt;ID, $key, true); ?&gt;</p></blockquote>
<p>E é simples assim. Mas pra que você iria usar isso?</p>
<p>* para inserir informações que existem em todos os seus posts;<br />
* quando desenvolver algo específico para um cliente;<br />
* para fazer verificações de propriedades booleanas para cada post (veja um exemplo disso aqui).</p>
<p>Existem, claro, muitas outras formas de uso; basta observar a sua necessidade.</p>
<p>MORE FIELDS, A REVOLUÇÃO<br />
O plugin More fields permite criar um novo painel dentro da sua área de postagem para a inserção de cf. O painel pode ter um título, e você pode escolher se ele fica na barra lateral ou abaixo do post, junto de “categorias”, “pingback” etc…</p>
<p>Depois de criar o painel, você adiciona os campos, que são os mesmo campos de custom fields, com a diferença de que não é preciso digitar o nome/valor, apenas o valor do campo, pois o nome sempre vai ficar visível.</p>
<p>Dá pra criar textfield, select box, textarea, option button e outros campos comuns de formulários, de forma a dar apenas opções limitadas ao utilizador, evitando respostas erradas.</p>
<p>Por exemplo: digamos que você criou algo lá no seu blog que mostra “sim” ou não” para um post. No modo tradicional, todas vez que você fosse criar um post, teria que escolher no combo box o nome do custom field (”opcao_post”, digamos) e DIGITAR o valor (”s” ou “n”). Usando o plugin, você cria esse painel e dá o nome do campo (”opcao_post”), o nome para EXIBIÇÃO (”Escolha uma opção”) e o tipo do campo. Nesse caso você poderia fazer por check box, para checar valores booleanos. Nesse caso específico, ele vai retornar “on” ou “off” na tabela post_meta do WP.</p>
<p>Depois é só tratar os valores no código com get_post_meta().</p>
<p>Esse é um exemplo do painel do More fields que usamos no Jornal A TRIBUNA:</p>
<p>E este é um exemplo de como o painel fica na área de escrita do post:</p>
<p>Acredite: esse painel facilidade e MUITO a operação de inclusão/alteração de custom fields. E quebra um galho para o desenvolvedor, que pode incluir isso em seu projeto e entregar para o cliente algo com bastante usabilidade, sem que ele dependa de ficar “escrevendo” o nome para cada cf existente.</p>
<p>Obrigado ao Carlos, que deu a dica para a escrita desse post.</p>
]]></content:encoded>
			<wfw:commentRss>http://farley.com.br/blog/2008/08/03/custom-fields-no-wordpress/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Régua - JR Screen Ruler</title>
		<link>http://farley.com.br/blog/2008/07/27/regua-jr-screen-ruler-for-windows-95982000ntmexp/</link>
		<comments>http://farley.com.br/blog/2008/07/27/regua-jr-screen-ruler-for-windows-95982000ntmexp/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 21:55:33 +0000</pubDate>
		<dc:creator>farley</dc:creator>
		
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://farley.com.br/blog/?p=299</guid>
		<description><![CDATA[This Screen Ruler is a great tool that allows you to accurately measure anything on your screen. This is especially useful when measuring graphics, web page browser sizes or whatever. Screen Ruler can display Pixels, Inches, Picas or Centimeters [link]
]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: x-small; font-family: Verdana;">This Screen Ruler is a great tool that allows you to accurately measure anything on your screen. This is especially useful when measuring graphics, web page browser sizes or whatever. Screen Ruler can display Pixels, Inches, Picas or Centimeters [<a title="http://www.spadixbd.com/freetools/jruler.htm" href="http://www.spadixbd.com/freetools/jruler.htm">link</a>]</span></p>
<div id="attachment_302" class="wp-caption alignnone" style="width: 464px"><a href="http://farley.com.br/blog/wp-content/uploads/2008/07/screenhunter_01-jul-27-1857.jpg" rel="lightbox"><img class="size-full wp-image-302" title="screenhunter_01-jul-27-1857" src="http://farley.com.br/blog/wp-content/uploads/2008/07/screenhunter_01-jul-27-1857.jpg" alt="JR Screen Ruler" width="454" height="333" /></a><p class="wp-caption-text">JR Screen Ruler</p></div>
]]></content:encoded>
			<wfw:commentRss>http://farley.com.br/blog/2008/07/27/regua-jr-screen-ruler-for-windows-95982000ntmexp/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Introduçao ao Silverlight</title>
		<link>http://farley.com.br/blog/2008/07/27/introducao-ao-silverlight/</link>
		<comments>http://farley.com.br/blog/2008/07/27/introducao-ao-silverlight/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 16:25:08 +0000</pubDate>
		<dc:creator>farley</dc:creator>
		
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://farley.com.br/blog/?p=284</guid>
		<description><![CDATA[http://www.microsoft.com/brasil/msdn/tecnologias/Expression/Intro_Silverlight.mspx
]]></description>
			<content:encoded><![CDATA[<p>http://www.microsoft.com/brasil/msdn/tecnologias/Expression/Intro_Silverlight.mspx</p>
]]></content:encoded>
			<wfw:commentRss>http://farley.com.br/blog/2008/07/27/introducao-ao-silverlight/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dobradinha legal: DVD Shrink e CDBurnerXP</title>
		<link>http://farley.com.br/blog/2008/07/27/dobradinha-legal-dvd-shrink-e-cdburnerxp/</link>
		<comments>http://farley.com.br/blog/2008/07/27/dobradinha-legal-dvd-shrink-e-cdburnerxp/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 13:37:17 +0000</pubDate>
		<dc:creator>farley</dc:creator>
		
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://farley.com.br/blog/?p=285</guid>
		<description><![CDATA[[Download] 1. DVDShrink é ótimo para ser usado em conjunto com softwares de gravação de DVD, criando cópias de qualquer disco. Para gravar discos você pode usar o CDBurnerXP (ver abaixo). Os arquivos podem ser salvos no seu disco rígido ou como imagem ISO e gravados mais tarde.

[Download] 2. O CDBurnerXP é um programa gratuito [...]]]></description>
			<content:encoded><![CDATA[<p>[<a title="http://baixaki.ig.com.br/download/DVD-Shrink.htm" href="http://baixaki.ig.com.br/download/DVD-Shrink.htm">Download</a>] 1. <strong>DVDShrink </strong>é ótimo para ser usado em conjunto com softwares de gravação de DVD, criando cópias de qualquer disco. Para gravar discos você pode usar o CDBurnerXP (ver abaixo). Os arquivos podem ser salvos no seu disco rígido ou como imagem ISO e gravados mais tarde.</p>
<p><a href="http://baixaki.ig.com.br/download/DVD-Shrink.htm"><img class="alignnone size-full wp-image-288" title="dvd-shrink-download_1217167742576" src="http://farley.com.br/blog/wp-content/uploads/2008/07/dvd-shrink-download_1217167742576.png" alt="" width="500" height="164" /></a></p>
<p>[<a title="http://baixaki.ig.com.br/site/detail20395.htm" href="http://baixaki.ig.com.br/site/detail20395.htm">Download</a>] 2. O <strong style="color: #000000; font-size: 13px;">CDBurnerXP </strong>é um programa gratuito para a gravação de CD-R, CD-RW, DVD+R/RW DVD-R/RW, discos Blu-Ray e HD-DVD´s sem complicações. Ele traz as funções mais usadas nos programas da categoria, como cópias &#8220;On the Fly&#8221; (direto de um disco para o outro), gravação de discos de áudio com ou sem intervalos entre as músicas, gravação e criação de arquivos ISO e cópia de CDs de música para o computador com pesquisa de tags na internet. O programa ainda permite a criação de discos inicializáveis.</p>
<p><a href="http://baixaki.ig.com.br/site/detail20395.htm"><img class="alignnone size-full wp-image-289" title="cdburnerxp-download_1217167758528" src="http://farley.com.br/blog/wp-content/uploads/2008/07/cdburnerxp-download_1217167758528.png" alt="" width="500" height="192" /></a></p>
<p>Os comentários a respeito dos programas acima são os melhores possíveis (veja os comentários no site baixaki.com.br), você conta com produto de qualidade e totalmente grátis. Ter o Nero é desnecessário em mais de 90% dos casos. Os dois bastam e &#8220;não poluem o meio ambiente&#8221; (não são cópias piratas).</p>
]]></content:encoded>
			<wfw:commentRss>http://farley.com.br/blog/2008/07/27/dobradinha-legal-dvd-shrink-e-cdburnerxp/feed/</wfw:commentRss>
		</item>
		<item>
		<title>recuperando o grub</title>
		<link>http://farley.com.br/blog/2008/07/23/recuperando-o-grub/</link>
		<comments>http://farley.com.br/blog/2008/07/23/recuperando-o-grub/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 00:52:53 +0000</pubDate>
		<dc:creator>farley</dc:creator>
		
		<category><![CDATA[linux]]></category>

		<category><![CDATA[tecnico]]></category>

		<guid isPermaLink="false">http://farley.com.br/blog/?p=283</guid>
		<description><![CDATA[http://www.vivaolinux.com.br/dicas/verDica.php?codigo=9111
Dê boot pelo live cd do Kurumin em modo de texto mesmo para ser mais rápido digitando o seguinte:
kurumin 2
Logo após o sistema ter carregado digite o comando abaixo para saber informações sobres as partições:
# fdisk -l
Agora vamos entrar no grub para instalação digitando:
# grub install /dev/sda
No meu caso o meu hd é SATA, por [...]]]></description>
			<content:encoded><![CDATA[<p>http://www.vivaolinux.com.br/dicas/verDica.php?codigo=9111</p>
<p>Dê boot pelo live cd do Kurumin em modo de texto mesmo para ser mais rápido digitando o seguinte:</p>
<p>kurumin 2</p>
<p>Logo após o sistema ter carregado digite o comando abaixo para saber informações sobres as partições:</p>
<p># fdisk -l</p>
<p>Agora vamos entrar no grub para instalação digitando:</p>
<p># grub install /dev/sda</p>
<p>No meu caso o meu hd é SATA, por isso usei (sda), mas se o seu for IDE use hda ou de acordo com a localização dele.</p>
<p>Agora dentro do grub faça o seguinte:</p>
<p>grub-&gt; find /boot/grub/stage1 (hd0,0) &lt;- Aparecerá um resultado assim dependendo da sua configuração de HDs</p>
<p>Digite o seguinte comando para dar permissão para escrita:</p>
<p>grub-&gt; root (hd0,0) &lt;- Coloque o resultado que apareceu anteriormente<br />
Filesystem type is ext2fs, partition type 0&#215;83 &lt;- Meu resultado com base no comando &#8220;find&#8221;</p>
<p>Agora vamos instalar o grub na MBR digitando assim:</p>
<p>grub-&gt; setup (hd0)</p>
<p>Após isto, se tudo der certo, aparecerá 3 yes e 2 succeeded (pelo menos foi o que apareceu no meu!</p>
<p>Saia do Grub assim:</p>
<p>grub-&gt; quit</p>
]]></content:encoded>
			<wfw:commentRss>http://farley.com.br/blog/2008/07/23/recuperando-o-grub/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Linux - Dicas &#038; Artigos</title>
		<link>http://farley.com.br/blog/2008/07/21/linux-dicas-artigos/</link>
		<comments>http://farley.com.br/blog/2008/07/21/linux-dicas-artigos/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 15:56:36 +0000</pubDate>
		<dc:creator>farley</dc:creator>
		
		<category><![CDATA[linux]]></category>

		<category><![CDATA[tecnico]]></category>

		<guid isPermaLink="false">http://farley.com.br/blog/?p=282</guid>
		<description><![CDATA[Link de Origem: http://www.agner.net/?page_id=7
Usando o FOR
#&#62; for i in `ls /tmp`; do sleep 0.1 &#38;&#38; echo &#8220;Listando:&#8221; $i;done
… uma simples estrutura “for” que lista todos os arquivos do diretório “/tmp” em “0.1″ intervalo de tempo (tempo suficiente para ver listando linha à linha).
#&#62; for i in 1 2 3 4 5; do echo $i; done
… [...]]]></description>
			<content:encoded><![CDATA[<p>Link de Origem: http://www.agner.net/?page_id=7</p>
<p>Usando o FOR</p>
<p>#&gt; for i in `ls /tmp`; do sleep 0.1 &amp;&amp; echo &#8220;Listando:&#8221; $i;done</p>
<p>… uma simples estrutura “for” que lista todos os arquivos do diretório “/tmp” em “0.1″ intervalo de tempo (tempo suficiente para ver listando linha à linha).</p>
<p>#&gt; for i in 1 2 3 4 5; do echo $i; done</p>
<p>… mais simples que contar nos dedos. Mostra na tela a “listagem” de 1 à 5.</p>
<p>Mas quando tiver muitos números (1 até 1000) é mais fácil fazer assim:<br />
#&gt; seq 1 1000</p>
<p>E se mesmo assim você quizer usar o for então use assim:<br />
#&gt; for i in `seq 1 1000`; do echo $i; done</p>
<p>Tá bom, tá bom, você quer fazer isso com o for puro!<br />
#&gt; for ((i=1; i&lt;100; i++)); do echo $i; done</p>
<p>Procurar por Link Simbólico</p>
<p>1) find /etc -type l -printf &#8220;%p -&gt; %ln&#8221;</p>
<p>sendo que:</p>
<p>%k   tamanho do arquivo em Kbytes<br />
%p   nome completo do arquivo (dirname+basename)<br />
%f   nome do arquivo (basename)<br />
%h   nome do diretório (dirname)<br />
%m   permissões do arquivo<br />
%l   destino do link simbólico</p>
<p>Find procurando arquivos</p>
<p>- Procura todos os arquivos que contenham &#8216;*txt&#8217;</p>
<p>find /usr -name &#8216;*txt&#8217; -print</p>
<p>- Procurar todas as entradas *ab* ou *cd* (maíusculas ou minúsculas)  presentes em /opt</p>
<p>find /opt -iname &#8216;*ab*&#8217; -or -iname &#8216;*cd*&#8217;</p>
<p>- Procurar todas as entradas acessadas a mais de 3 dias em /etc:</p>
<p>find /etc -atime +3</p>
<p>- Procurar todas as entradas modificadas a menos de 2 dias em /etc que tenham  mais de 5 Kbytes de tamanho:</p>
<p>find /etc -mtime -2 -and -size +5k</p>
<p>- Procurar todos os diretórios dentro de /opt cujo grupo tenha acesso  em escrita:</p>
<p>find /opt -type d -perm +g+w</p>
<p>Procura texto dentro de arquivo usando o FIND.</p>
<p>1)  find /caminho -exec grep -l “texto_que_procura” {} ;<br />
2) find /caminho -type f -exec egrep -i “texto_que_procura” /dev/null {} ;<br />
3)  find /caminho |xargs grep -s –no-messages -i texto_que_procura<br />
4)  find /caminho |xargs grep -s -a -i texto_que_procura |cut -d : -f 1 — esse listas os arquivos que contém o texto_que_procura.</p>
<p>Mostra informações (all) sobre o kernel que seus sistema está usando<br />
uname -a</p>
<p>O comando du mosta o tamanho das pastas e arquivos. Disk Usage.<br />
du -k -h –max-depth=1</p>
<p>TRABALHANDO COM TERMINAIS</p>
<p>script | tee /dev/pts/2  &#8212; ENVIA O SEU TERMINAL PARA OUTRO (pst2) ou qualquer outro listado com o &#8216;w&#8217;</p>
]]></content:encoded>
			<wfw:commentRss>http://farley.com.br/blog/2008/07/21/linux-dicas-artigos/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Poemas do Gabriel</title>
		<link>http://farley.com.br/blog/2008/07/16/poemas-do-gabriel/</link>
		<comments>http://farley.com.br/blog/2008/07/16/poemas-do-gabriel/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 14:31:01 +0000</pubDate>
		<dc:creator>farley</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://farley.com.br/blog/?p=281</guid>
		<description><![CDATA[Gabriel, meu filho (13) tem feito poemas ultimamente e falei com ele que gostaria de publicar aqui no meu blog.
Frases Sábias

Não basta dizer que te amo. O que realmente conta é o que está gravado em meu coração!
Nossos pais nos educam não só para sermos educados,mas para que a próxima geração herde-a de nós!
Muitas vezes [...]]]></description>
			<content:encoded><![CDATA[<p>Gabriel, meu filho (13) tem feito poemas ultimamente e falei com ele que gostaria de publicar aqui no meu blog.</p>
<h1>Frases Sábias</h1>
<ol>
<li>Não basta dizer que te amo. O que realmente conta é o que está gravado em meu coração!</li>
<li>Nossos pais nos educam não só para sermos educados,mas para que a próxima geração herde-a de nós!</li>
<li>Muitas vezes reclamamos de nossos irmãos ou familiares, mas não paramos para dar a verdadeira importância a eles!</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://farley.com.br/blog/2008/07/16/poemas-do-gabriel/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
