<?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>DePijama&#187; Depijama.com</title>
	<atom:link href="http://www.depijama.com/category/floss/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.depijama.com</link>
	<description>Frank Coelho de Alcantara</description>
	<lastBuildDate>Sun, 14 Mar 2010 05:07:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Web sites mais rápidos, comprimir não e suficiente</title>
		<link>http://www.depijama.com/floss/web-sites-mais-rapidos-comprimir-nao-e-suficiente/</link>
		<comments>http://www.depijama.com/floss/web-sites-mais-rapidos-comprimir-nao-e-suficiente/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 10:22:31 +0000</pubDate>
		<dc:creator>Frank Coelho de Alcantara</dc:creator>
				<category><![CDATA[Floss]]></category>

		<guid isPermaLink="false">http://www.depijama.com/?p=2551</guid>
		<description><![CDATA[Configurando o mod_expires para fazer seus sites mais rápidos]]></description>
			<content:encoded><![CDATA[<p>Há alguns dias publiquei <a href="http://www.depijama.com/tech/sites-mais-rapidos-com-conteudo-compimido-usando-apache2-e-o-mod_deflate/">um pequeno artigo</a> sobre como configurar o Apache2 para servir conteúdo comprimido. Ação necessária mas não suficiente para aumentar a velocidade dos seus sites. Existem muitas outras ações que você pode tomar para fazer seus sites mais rápidos e mais eficientes. Uma delas é usar o mod_expires.</p>
<p style="float: left; margin: 10px;"><a title="Apache Chief" href="http://www.flickr.com/photos/15119648@N04/3183821536/" target="_blank"><img src="http://farm4.static.flickr.com/3398/3183821536_3146b0084a_m.jpg" border="0" alt="Apache Chief" /></a><br />
<small><a title="Attribution License" href="http://creativecommons.org/licenses/by/2.0/" target="_blank"><img src="http://www.depijama.com/wp-content/plugins/photo-dropper/images/cc.png" border="0" alt="Creative Commons License" width="16" height="16" align="absmiddle" /></a> <a href="http://www.photodropper.com/photos/" target="_blank">photo</a> credit: <a title="Stinkie Pinkie" href="http://www.flickr.com/photos/15119648@N04/3183821536/" target="_blank">Stinkie Pinkie</a></small></p>
<p>Todas as transções entre o navegador do seu cliente e seu servidor web são feitas através de requisões Http. A parte mais importante destas requisições são os headers. Uma coleção de &#8220;comandos&#8221; que são utilizados para controlar o processo de transferência de dados. Entre estes comandos nos interessa o expire.</p>
<p>O Expire server para informar a todos os serviços de cache no caminho a validade de um determinado arquivo forçando o cache a sevir os conteúdos que ainda não expiraram. Deixe-me colocar isto um pouco melhor.</p>
<p>Sua página usa duas imagens, um background que muda uma vez por ano e um pequeno gŕafico que muda todos os dias. Você configura o header destes requests de forma a informar essa taxa de atualização aos navegadores dos seus usuários. Assim, todas as vezes que ele acessar sua página o navegador só emitirá a requisição do gráfico. Diminuíndo sua banda, carga no servidor e aumentando a velocidade total de navegação do seu usuário.</p>
<p>Deu para entender? Essa é a idéia em linhas gerais. De uma forma muito, muito simples.</p>
<p>Para habilitar essa dádiva do Http você precisa habilitar o mod_expires. No ubuntu digite:</p>
<p><strong>sudo a2enmod expire</strong></p>
<p>Pronto! Agora acabou&#8230;.</p>
<p>Depois crie um arquivo com suas opções e expiração em /etc/apache2/mods-available/expires.conf. O meu, que uso há anos é:</p>
<pre class="brush: php;">
&lt;IfModule mod_expires.c&gt;

#        ExpiresDefault &quot;access plus 2 months&quot;

        ExpiresByType image/x-icon &quot;access plus 2 days&quot;
        ExpiresByType image/png &quot;access plus 2 days&quot;
        ExpiresByType image/jpg &quot;access plus 2 days&quot;
        ExpiresByType image/gif &quot;access plus 2 days&quot;
        ExpiresByType image/jpeg &quot;access plus 2 days&quot;
        ExpiresByType application/pdf &quot;access plus 2 days&quot;
        ExpiresByType audio/x-wav &quot;access plus 2 days&quot;
        ExpiresByType audio/mpeg &quot;access plus 2 days&quot;
        ExpiresByType video/mpeg &quot;access plus 2 days&quot;
        ExpiresByType video/mp4 &quot;access plus 2 days&quot;
        ExpiresByType video/quicktime &quot;access plus 2 days&quot;
        ExpiresByType video/x-ms-wmv &quot;access plus 2 days&quot;
        ExpiresByType application/x-shockwave-flash &quot;access 2 days&quot;
	ExpiresByType application/css &quot;access 2 days&quot;

        ExpiresByType text/css &quot;access plus 2 days&quot;
        ExpiresByType text/javascript &quot;access plus 2 days&quot;

&lt;/IfModule&gt;
</pre>
<p>Como você pode ver meus sites estão sempre em um grande nível de desenvolvimento. Se esse não for o seu caso pode mudar a palavra days por months ou years. Você pode ler mais sobre essa configuração <a href="http://httpd.apache.org/docs/1.3/mod/mod_expires.html">aqui</a>.</p>
<p>Calma&#8230;. ainda não acabou. <img src='http://www.depijama.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Falta reiniciar o apache2.</p>
<p><strong>sudo /etc/init.d/apache2 restart</strong></p>
<img src="http://www.depijama.com/?ak_action=api_record_view&id=2551&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.depijama.com/floss/web-sites-mais-rapidos-comprimir-nao-e-suficiente/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sites mais rápidos com conteúdo compimido usando Apache2 e o mod_deflate</title>
		<link>http://www.depijama.com/tech/sites-mais-rapidos-com-conteudo-compimido-usando-apache2-e-o-mod_deflate/</link>
		<comments>http://www.depijama.com/tech/sites-mais-rapidos-com-conteudo-compimido-usando-apache2-e-o-mod_deflate/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 21:33:28 +0000</pubDate>
		<dc:creator>Frank Coelho de Alcantara</dc:creator>
				<category><![CDATA[Floss]]></category>
		<category><![CDATA[Tecnologia]]></category>

		<guid isPermaLink="false">http://www.depijama.com/?p=2530</guid>
		<description><![CDATA[Como usar o mod_deflate do apache2 para fazer seu sites web muito mais rápidos.]]></description>
			<content:encoded><![CDATA[<p>Se pudéssemos colocar todas as mazelas da internet em uma única expressão essa seria: Limitação de Banda.</p>
<p style="float: left; margin: 10px;"><a title="吉祥物大集合" href="http://www.flickr.com/photos/33529369@N00/245562070/" target="_blank"><img src="http://farm1.static.flickr.com/96/245562070_82e8d5aef4_m.jpg" border="0" alt="吉祥物大集合" /></a><br />
<small><a title="Attribution-ShareAlike License" href="http://creativecommons.org/licenses/by-sa/2.0/" target="_blank"><img src="http://www.depijama.com/wp-content/plugins/photo-dropper/images/cc.png" border="0" alt="Creative Commons License" width="16" height="16" align="absmiddle" /></a> <a href="http://www.photodropper.com/photos/" target="_blank">photo</a> credit: <a title="tutchiio" href="http://www.flickr.com/photos/33529369@N00/245562070/" target="_blank">tutchiio</a></small></p>
<p>Para ajudar um pouco nesse problema podemos configurar o servidor Apache2 para comprimir tudo que for interessante no lado do servidor e enfiar os arquivos comprimidos na rede.</p>
<p>Do lado do cliente, os navegadores darão seu jeito para descomprimir e colocar tudo no lugar certo. Conteúdo lindo e faceiro.</p>
<p>Para fazer isso, precisamos habilitar um módulo extra: O mod_deflate.</p>
<p>O uso deste módulo permite que você comprima arqivos de texto (html,javascript, css)  com fatores de compressão da órdem de 40%.<br />
Essa compressão causa um pequeno aumento de carga nas cpus do servidor. Fique tranquilo quanto a isso, o ganho de banda mais que compensa o aumento de carga.</p>
<p>Habilitar o mod_deflate no ubunto é simples. Primeiro abra uma sessão no terminal, com direitos de root e digite:</p>
<p><em><strong>a2enmod deflate</strong></em></p>
<p>Este comando tão complexo, habilitará o mod_deflate e pronto. Não fique tão contente. Nem tudo são flores e ainda não acabamos. Para que o mod_deflate funcione, você terá que reiniciar o apache. Então digite:</p>
<p>/etc/init.d/apache2 restart</p>
<p>Nem todo mundo tem a graça e a felicidade de usar o Ubuntu ou o Debian para estes não tão felizes, será necessário editar o arquivo de configuração do Apache (http.conf, apache.conf, ou coisa parecida)  e incluir a seguinte linha:</p>
<pre><em><strong>LoadModule deflate_module /usr/lib/apache2/modules/mod_deflate.so</strong></em></pre>
<p>Calma! Ainda não acabou.</p>
<p>Você ainda precisa criar ou editar o arquivo deflate.conf que fica em /etc/apache2/mods-available/ e determinar o que deve ou não ser comprimido. O meu arquivo, que uso a anos sem pestanejar, segue:</p>
<pre class="brush: php;">
&lt;IfModule mod_deflate.c&gt;
        AddOutputFilterByType DEFLATE text/plain
        AddOutputFilterByType DEFLATE text/html
        AddOutputFilterByType DEFLATE text/xml
        AddOutputFilterByType DEFLATE text/css
        AddOutputFilterByType DEFLATE image/svg+xml
        AddOutputFilterByType DEFLATE image/x-icon
        AddOutputFilterByType DEFLATE application/xml
        AddOutputFilterByType DEFLATE application/xhtml+xml
        AddOutputFilterByType DEFLATE application/rss+xml
        AddOutputFilterByType DEFLATE application/javascript
        AddOutputFilterByType DEFLATE application/x-javascript

        AddOutputFilterByType DEFLATE application/x-httpd-php
        AddOutputFilterByType DEFLATE application/x-httpd-fastphp
        AddOutputFilterByType DEFLATE application/x-httpd-eruby

        DeflateCompressionLevel 9

# Netscape 4.X has some problems
        BrowserMatch ^Mozilla/4 gzip-only-text/html

# Netscape 4.06-4.08 have some more problems
        BrowserMatch ^Mozilla/4\.0[678] no-gzip

# MSIE masquerades as Netscape, but it is fine
        BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

# Setup custom deflate log
#        DeflateFilterNote Input instream
#        DeflateFilterNote Output outstream
#        DeflateFilterNote Ratio ratio
#
#        LogFormat '&quot;%r&quot; %{outstream}n/%{instream}n (%{ratio}n%%)' deflate
# Example of log file (add to vhosts)
#        CustomLog logs/deflate_log DEFLATE
&lt;/IfModule&gt;
</pre>
<p>Você pode tirar os comentários da última parte para criar um log escial só para o deflate.</p>
<img src="http://www.depijama.com/?ak_action=api_record_view&id=2530&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.depijama.com/tech/sites-mais-rapidos-com-conteudo-compimido-usando-apache2-e-o-mod_deflate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Imprimindo em pdf no ubuntu</title>
		<link>http://www.depijama.com/floss/imprimindo-em-pdf-no-ubuntu/</link>
		<comments>http://www.depijama.com/floss/imprimindo-em-pdf-no-ubuntu/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 12:25:10 +0000</pubDate>
		<dc:creator>Frank Coelho de Alcantara</dc:creator>
				<category><![CDATA[Floss]]></category>

		<guid isPermaLink="false">http://www.depijama.com/?p=2524</guid>
		<description><![CDATA[Como configurar uma impressora pdf no ubuntu]]></description>
			<content:encoded><![CDATA[<p>Dia difícil&#8230; Ano mais difícil ainda. O cara depijama anda de terno muitas horas por dia, muito trabalho e pouco tempo. Equipe nova todos em treinamento. Pessoal promissor, ativo, pesquisador mas inexperiente no mundo Unix.</p>
<p>Ontem precisei imprimir uma página web em pdf e lembrei do cups-pdf. Instalei na minha máquina e resolvi escrever um pequeno tutorial para quem mais precisar fazer isso. Muito, muito difícil então, preste muita atenção.</p>
<p style="float: left; margin: 10px;"><a title="Laptop Stickers 04" href="http://www.flickr.com/photos/22171606@N00/2136183191/" target="_blank"><img src="http://farm3.static.flickr.com/2413/2136183191_0bb78076ee_m.jpg" border="0" alt="Laptop Stickers 04" /></a><br />
<small><a title="Attribution License" href="http://creativecommons.org/licenses/by/2.0/" target="_blank"><img src="http://www.depijama.com/wp-content/plugins/photo-dropper/images/cc.png" border="0" alt="Creative Commons License" width="16" height="16" align="absmiddle" /></a> <a href="http://www.photodropper.com/photos/" target="_blank">photo</a> credit: <a title="ghindo" href="http://www.flickr.com/photos/22171606@N00/2136183191/" target="_blank">ghindo</a></small></p>
<p>Em uma linha de comando digite:</p>
<p><em><strong>sudo apt-get install cups-pdf</strong></em></p>
<p>O sistema vai pedir sua senha. Não tenha medo. DIGITE SUA SENHA!</p>
<p>Agora vá até sua pasta home e crie a pasta PDF. Assim mesmo, com letra maiúscula.</p>
<p>Como você já está no terminal pode digitar:</p>
<p><em><strong><code>mkdir ~/PDF/</code></strong></em></p>
<p>Pronto, sempre que você for imprimir qualquer coisa irá aparecer a impressoa PDF escolha esta impressora e o arquivo pdf será salvo na pasta PDF que você criou.</p>
<p>Por favor, mantenha isso em sigilo. Pode ferir a autoestima de pessoas mais sensíveis. Testado e executado no Ubuntu 9.04.</p>
<img src="http://www.depijama.com/?ak_action=api_record_view&id=2524&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.depijama.com/floss/imprimindo-em-pdf-no-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iiiixi! O cara de pijama na televisão</title>
		<link>http://www.depijama.com/floss/iiiixi-o-cara-de-pijama-na-televisao/</link>
		<comments>http://www.depijama.com/floss/iiiixi-o-cara-de-pijama-na-televisao/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 11:47:08 +0000</pubDate>
		<dc:creator>Frank Coelho de Alcantara</dc:creator>
				<category><![CDATA[Entrevistas]]></category>
		<category><![CDATA[Floss]]></category>
		<category><![CDATA[Opinião]]></category>

		<guid isPermaLink="false">http://www.depijama.com/?p=2426</guid>
		<description><![CDATA[Entrevista ao vivo no Bom Dia Paraná, sem pijama.Nada é perfeito.]]></description>
			<content:encoded><![CDATA[<p>Hoje tive o grande prazer e a honra de ser entrevistado, ao vivo, pela bela, charmosa e muito inteligente, Alessandra Consoli, apresentadora do Bom Dia Paraná. Jornal da RPC, rede de televisão paranaense afiliada da Rede Globo.</p>
<p><a href="http://www.depijama.com/wp-content/uploads/2009/10/entrevista.jpg"><img class="alignleft size-full wp-image-2427" title="entrevista no Bom Dia Paraná" src="http://www.depijama.com/wp-content/uploads/2009/10/entrevista.jpg" alt="entrevista no Bom Dia Paraná" width="280" height="195" /></a>Segundo meus amigos e esposa a entrevista foi boa. Vendo e ouvindo agora, sem falsa modéstia, vi que faltou algo importante. Faltou agradecer a Alexandra, aos editores e a equipe do Bom Dia Paraná, durante a entrevista pela oportunidade de falar um pouco, para tão grande audiência, sobre software livre e de código aberto.</p>
<p>Fui convidado graças ao meu envolvimento com software livre e acessibilidade mas, principalmente para falar, como consultor, de um projeto fantástico desenvolvido pelo Fernando Botelho, com software livre, para cegos e visando inclusão social e digital.</p>
<p>Fica aqui, eternizado esse meu agradecimento, em meu nome e em nome dos que se esforçam, todos os dias para fazer esse mundo um pouquinho melhor acreditando que o conhecimento deve ser livre, amplo, geral e irrestrito.</p>
<p>E olha que eu nem estava de pijama.</p>
<img src="http://www.depijama.com/?ak_action=api_record_view&id=2426&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.depijama.com/floss/iiiixi-o-cara-de-pijama-na-televisao/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Descobrindo a versão do Linux que a máquina está rodando</title>
		<link>http://www.depijama.com/floss/descobrindo-a-versao-do-linux-que-a-maquina-esta-rodando/</link>
		<comments>http://www.depijama.com/floss/descobrindo-a-versao-do-linux-que-a-maquina-esta-rodando/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 11:20:04 +0000</pubDate>
		<dc:creator>Frank Coelho de Alcantara</dc:creator>
				<category><![CDATA[Floss]]></category>

		<guid isPermaLink="false">http://www.depijama.com/?p=2416</guid>
		<description><![CDATA[Descobrir a versão do sistema operacional que um computador está rodando não é uma atividade trivial. ]]></description>
			<content:encoded><![CDATA[<p>Descobrir a versão do sistema operacional que um computador está rodando não é uma atividade trivial. Maximize isso no mundo linux. Essa informação esta espalhada por alguns arquivos e você precisa saber que arquivos são esses para descobrir que sistema operacional está sendo executado. Aqui há uma lista modesta de comandos que podem ser executados para essa tarefa.</p>
<p style="text-align: center;"><a title="Macro Music ♫♪" href="http://www.flickr.com/photos/40551330@N00/57002123/" target="_blank"><img class="aligncenter" src="http://farm1.static.flickr.com/29/57002123_df40385b90.jpg" border="0" alt="Macro Music ♫♪" /></a><br />
<small><a title="Attribution License" href="http://creativecommons.org/licenses/by/2.0/" target="_blank"><img src="http://www.depijama.com/wp-content/plugins/photo-dropper/images/cc.png" border="0" alt="Creative Commons License" width="16" height="16" align="absmiddle" /></a> <a href="http://www.photodropper.com/photos/" target="_blank">photo</a> credit: <a title="LaserGuided" href="http://www.flickr.com/photos/40551330@N00/57002123/" target="_blank">LaserGuided</a></small></p>
<p>Primeiro vamos descobri a versão do kernel. Para isso usamos o uname. Digite o seguinte comando:</p>
<p><em>$ uname -a</em></p>
<p>Este comando vai retornar uma linha com informações básicas sobre o kernel. O uname consegue recuperar outras informações interessantes dê uma olhada na página do man deste programa e ficará surpreso.</p>
<p>Agora vamos ver o sistema operacional propriamente dito. Para sistemas baseados no RedHat usamos um pequeno arquivo que está no /etc</p>
<p><em>$ cat /etc/redhat-release</em></p>
<p>Para sistemas baseados em Debian,</p>
<p><em>cat /etc/debian_version</em></p>
<p>O Ubuntu requer um pouco mais de atenção. Podemos usar o comando:</p>
<p><em>cat /etc/issue</em></p>
<p>ou</p>
<p><em>cat /etc/lsb-release</em></p>
<p>Este último lista detalhes sobre a versão instalada. Com uma saída parecida com a mostrada a seguir:</p>
<p><em>$ cat /etc/lsb-release<br />
DISTRIB_ID=Ubuntu<br />
DISTRIB_RELEASE=9.04<br />
DISTRIB_CODENAME=jaunty<br />
DISTRIB_DESCRIPTION=&#8221;Ubuntu 9.04&#8243;</em></p>
<img src="http://www.depijama.com/?ak_action=api_record_view&id=2416&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.depijama.com/floss/descobrindo-a-versao-do-linux-que-a-maquina-esta-rodando/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
