<?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>hlegius &#187; Software livre</title>
	<atom:link href="http://programe.me/category/softwares/software-livre/feed/" rel="self" type="application/rss+xml" />
	<link>http://programe.me</link>
	<description>programaÃ§Ã£o, desenvolvimento, tecnologia e muito o que contar.</description>
	<lastBuildDate>Wed, 23 Nov 2011 17:26:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Twig &#8211; Uma outra engine de templates em PHP</title>
		<link>http://programe.me/twig-uma-outra-engine-de-templates-em-php/</link>
		<comments>http://programe.me/twig-uma-outra-engine-de-templates-em-php/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 10:14:47 +0000</pubDate>
		<dc:creator>hlegius</dc:creator>
				<category><![CDATA[hlegius]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Software livre]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[Twig]]></category>

		<guid isPermaLink="false">http://www.hlegius.pro.br/?p=467</guid>
		<description><![CDATA[Fui apresentado ao Twig nÃ£o hÃ¡ muito tempo, mas logo me interessei pela proposta do projeto: simplicidade e flexibilidade ao trabalhar com templates em PHP. Resumidamente Ã© um projeto criado pelo Fabien Potencier - para quem nÃ£o o conhece Ã© o criador do symfony framework &#8211; e salvo engano hÃ¡ rumores de que ele pretende [...]]]></description>
			<content:encoded><![CDATA[<p>Fui apresentado ao <a href="http://www.twig-project.org">Twig</a> nÃ£o hÃ¡ muito tempo, mas logo me interessei pela proposta do projeto: <em>simplicidade e flexibilidade</em> ao trabalhar com templates em PHP.</p>
<p>Resumidamente Ã© um projeto criado pelo <strong>Fabien Potencier </strong>- para quem nÃ£o o conhece Ã© o criador do <a href="http://www.symfony-project.org">symfony framework</a> &#8211; e salvo engano hÃ¡ rumores de que ele pretende integrar o Twig Ã  versÃ£o 2.x do symfony removendo o PHP super verboso que rola nos templates do symfony desde seu lanÃ§amento. <em>* carece fontes concretas</em></p>
<p>Recursos bacanas e uma sintaxe Ã  lÃ¡ Django nos templates me chamou muita atenÃ§Ã£o para nÃ£o sÃ³ mais olhar, mas sim, testar para ver melhor a ferramenta.</p>
<p>NÃ£o demorou para eu testar como ele se portaria diante de objetos no template e para minha tristeza, para ele ler um atributo, depende nada mais, nada menos do que <strong>__get()</strong> e <strong>__isset()</strong>. Ã‰ possÃ­vel tambÃ©m, assim como na JSTL ler um atributo iniciado por get. No template vocÃª deveria chamÃ¡-lo sem esse get. i.e: getFoo() no template seria apenas foo.</p>
<p>Imediatamente, o que vem a mente de quem trabalha com OO ? Quebra brutal de encapsulamento. Sim, <strong>__get() </strong>por mais fÃ¡cil que possa parecer, quebra totalmente a seguranÃ§a de uma variÃ¡vel membro, uma vez que os atributos da mesma tornam-se pÃºblicos.</p>
<p>Tentei entrar em contato com o Fabien para ver o motivo que o levou a implementar assim. Ele, bem receptivo <em>- ironia mode on -</em> disse-me: se tiver um patch mande-o, do contrÃ¡rio, peÃ§o que seja paciente.</p>
<p>Fiz o patch, revi algumas coisas e mantive compatibilidade com o <strong>__get() __isset()</strong> que o Twig originalmente aceita e criei um Fork do <a href="http://github.com/hlegius/Twig">projeto no GitHub</a>.</p>
<p><strong>Features default</strong></p>
<ul>
<li>Suporte a plugins</li>
<li>VariÃ¡veis</li>
<li>Leitura de arrays por Ã­ndices int ou string</li>
<li>Arrays multidimensionais</li>
<li>Objetos (via __get() __isset() apenas)</li>
<li>Objetos alinhados (Nested Objects) com __get() __isset() tambÃ©m</li>
<li>Blocos de controle, loops, etc.</li>
</ul>
<p><strong>MudanÃ§as</strong></p>
<p>MÃ©todos pÃºblicos comeÃ§ados por:</p>
<ul>
<li> get</li>
<li>is</li>
<li>has</li>
<li>match</li>
<li>contain</li>
</ul>
<p>Podem ser chamados no template sem qualquer problema sem a necessidade dos mÃ©todos mÃ¡gicos.<br />
Abaixo exemplos funcionais:</p>
<p><code></p>
<pre>//...
/**
 * SomeVar
 * @var string
 */
 private $baz;
 /**
 * Bar Object
 * @var Bar
 */
 private $bar;
 /**
 * Magic String with __get
 * @var string
 */
 public $magic;

 public function __construct() {
    $this-&gt;baz = "Value of Foobar::\$baz";
    $this-&gt;bar = new Bar();
    $this-&gt;magic = 'Magic methods still working !';
 }

 /**
 * @return string
 */
 public function getBaz() {
     return $this-&gt;baz;
 }

 /**
 * @return boolean
 */
 public function hasBaz() {
     return (!empty($this-&gt;baz)) ? true : false;
 }

 private function hasIamNull() {
     return false;
 }

 public function fakehasFoo() {
     return 'I will not be displayed !';
 }

 public function matchesWith($otherString) {
     return ('foo' === $otherString);
 }

 public function getBar() {
     return $this-&gt;bar;
 } // ....</pre>
<p></code></p>
<p>No template teriamos:</p>
<p><code></p>
<pre>&lt;body&gt;
 &lt;h1&gt;Meu tÃ­tulo&lt;/h1&gt;
 &lt;p&gt;Bar foo&lt;/p&gt;

 {% if foo.hasBaz %}
 &lt;p&gt;{{ foo.getBaz }}&lt;/p&gt;
 {% endif %}

 {% if foo.hasIamNull %}
 &lt;p&gt;{{ foo.getBaz }}&lt;/p&gt;
 {% endif %}

 &lt;p&gt;{{ foo.getAbstractBaz }}&lt;/p&gt;

 &lt;p&gt;{{ foo.getIamPublic }}&lt;/p&gt;

 &lt;p&gt;{{ foo.fakehasFoo }}&lt;/p&gt;

 &lt;p&gt;{{ foo.getBar.getHlegius }}&lt;/p&gt;

 &lt;p&gt;{{ foo.getBar.getBarFoo.getTwig }}&lt;/p&gt;
 &lt;p&gt;{{ foo.getBar.getBarFoo.tryToCallMe }}&lt;/p&gt; &lt;!-- private function, fails. --&gt;

 &lt;p&gt;{{ foo.methodThatIsnotExists }}&lt;/p&gt; &lt;!-- without error --&gt;

 {% if foo.matchesWith('foo') %}
 &lt;p&gt;Yeah, it's matches !&lt;/p&gt; &lt;!-- will matches --&gt;
 {% endif %}

 {% if foo.matchesWith('baz') %}
 &lt;p&gt;Yeah, it's matches again :S !&lt;/p&gt; &lt;!-- will NOT matches --&gt;
 {% endif %}</pre>
<p></code></p>
<p>MÃ©todos nÃ£o permitidos, Ã­ndices nÃ£o existentes e outros tipos de erros sÃ£o omitidos por default.</p>
<p>Ainda penso em melhorar e implementar mais coisas ao projeto. Minha ideia inicial Ã© ir sempre atualizando do projeto oficial para nÃ£o distanciar-se muito. O patch eu tambÃ©m encaminhei ao prÃ³prio Fabien, mas ainda ele sequer respondeu ao meu e-mail.</p>
<p>Quem jÃ¡ utiliza o Twig e quiser testar <a href="http://github.com/hlegius/Twig">essa nova versÃ£o mais &#8220;Object-oriented friendly&#8221;</a> farei questÃ£o de dar total suporte e apoio para mantÃª-la up to date <img src='http://programe.me/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
HÃ¡ ainda, exemplos de uso e do que vocÃª pode fazer com o Twig que eu modifiquei. Detalhes vocÃª encontra no <a href="http://github.com/hlegius/Twig/tree/master/examples/">diretÃ³rio examples</a> do projeto.</p>
]]></content:encoded>
			<wfw:commentRss>http://programe.me/twig-uma-outra-engine-de-templates-em-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Opensource alÃ©m de tudo nÃ£o Ã© burocrÃ¡tico</title>
		<link>http://programe.me/opensource-alem-de-tudo-nao-e-burocratico/</link>
		<comments>http://programe.me/opensource-alem-de-tudo-nao-e-burocratico/#comments</comments>
		<pubDate>Sat, 13 Sep 2008 13:24:41 +0000</pubDate>
		<dc:creator>hlegius</dc:creator>
				<category><![CDATA[Software livre]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://www.hlegius.pro.br/opensource-alem-de-tudo-nao-e-burocratico/</guid>
		<description><![CDATA[Por vÃ¡rias vezes eu li em fÃ³runs, blogs e sites de notÃ­cias, principalmente quando alguma aplicaÃ§Ã£o OpenSource &#8220;falha&#8221;, pessoas comentando: &#8220;Ele poderia cobrar $ 0,10 por download, assim teria estimulo para continuar a fazer a aplicaÃ§Ã£o e a faria melhor&#8221;. SÃ³ que se pararmos para pensar, a coisa nÃ£o Ã© tÃ£o simples quanto parece. Cobrar [...]]]></description>
			<content:encoded><![CDATA[<p>Por vÃ¡rias vezes eu li em fÃ³runs, blogs e sites de notÃ­cias, principalmente quando alguma aplicaÃ§Ã£o OpenSource &#8220;falha&#8221;, pessoas comentando: &#8220;Ele poderia cobrar $ 0,10 por download, assim teria estimulo para continuar  a fazer a aplicaÃ§Ã£o e a faria melhor&#8221;.</p>
<p><img src='http://www.hlegius.pro.br/wp-content/uploads/2008/09/cobranca.jpg' alt='CobranÃ§a' /></p>
<p>SÃ³ que se pararmos para pensar, a coisa nÃ£o Ã© tÃ£o simples quanto parece. Cobrar por um software requer vÃ¡rios prÃ©-requisitos e isto traz burocracia tanto para quem deseja <strong>comprar</strong>  quanto para quem deseja <strong>vender</strong> o software.</p>
<p>Vamos pegar como exemplo, o <a href="http://chrispederick.com/work/web-developer/">Web developer</a>, software &#8211; na realidade uma extension do <a href="http://mozilla.com">Firefox</a> &#8211; com diversos recursos para os desenvolvedores web. Sem sombra de dÃºvidas Ã© um software bem baixado na rede diariamente e se o desenvolvedor cobrasse os $ 0,10 centavos propostos certamente ele estaria com uma quantidade boa de grana, isto Ã© fato, porÃ©m ele teria tambÃ©m uma dor-de-cabeÃ§a imensa com o gerenciamento disto vejamos o por quÃª:</p>
<p><strong>A compra</strong><br />
Eu, desenvolvedor web hÃ¡ algum tempo jÃ¡ possuo cartÃ£o de crÃ©dito internacional para comprar coisas na moeda americana. PorÃ©m, conheÃ§o vÃ¡rias pessoas que ainda nÃ£o possuem tal regalia do mundo moderno e como o Web developer Ã© mantido por um developer gringo, certamente ele nÃ£o aceita boleto bancÃ¡rio ou <a href="http://pagseguro.com.br">PagSeguro</a>, por exemplo.<br />
VocÃª pode dizer: &#8220;sÃ£o minoria&#8221;. Bom se Ã© eu nÃ£o sei. SÃ³ sei que hÃ¡ vÃ¡rios novatos iniciando na carreira de programador/designer aqui no Brasil com seus 15, 16 anos e estes certamente nÃ£o tem tal cartÃ£o internacional para debitar os $ 0,10 cobrados pelo criador do software.</p>
<p>Se vocÃª acha que estou exagerando, certamente Ã© porque nÃ£o pegou o <a href="http://flickr.com">Flickr</a> na Ã©poca em que aceitavam apenas cartÃ£o de crÃ©dito internacional como forma de pagamento. O que tinha de post no fÃ³rum deles com nego reclamando que <strong>queria comprar a conta prÃ³</strong> mas nÃ£o podia por nÃ£o possuir cartÃ£o de crÃ©dito internacional era incrÃ­vel. Isso foi tÃ£o grave, que o pessoal do Flickr implantou o sistema de boleto bancÃ¡rio para o Brasil porque senÃ£o o povo poderia atÃ© fazer manifestaÃ§Ã£o em frente a sede do Flickr no Brasil.</p>
<p><strong>O controle</strong><br />
Como sabemos, o brasileiro quando precisa arruma o renomado &#8220;jeitinho&#8221; para isto. NÃ³s conhecemos como pirataria de software. O desenvolvedor que cobra os $ 0,10 centavos, nÃ£o ficaria nada feliz com a pirataria do Web developer. Claro que isto tem um lado bom: bem provÃ¡vel que haveriam CD&#8217;s do Web developer na Santa IfigÃªnia aqui em SÃ£o Paulo e ele poderia ser atÃ© mais popular do que Ã© hoje.<br />
EntÃ£o, o developer esperto, precisaria perder mais algumas noites pensando em como criar uma chave de validaÃ§Ã£o, confirmaÃ§Ã£o de pagamento, liberaÃ§Ã£o da chave de validaÃ§Ã£o, equipe anti-pirataria, alÃ©m das versÃµes demo e etc.<br />
E olha que nem falamos em suporte no idioma do usuÃ¡rio. Imagine vocÃª aqui no Brasil ligando para o Suporte do Web developer (pagando DDI) e o cara do outro lado te lanÃ§a: &#8220;<em>Support Web developer guter Tag</em>&#8221; &#8211; &#8220;Suporte Web developer, bom dia&#8221; (em alemÃ£o, traduzido pelo Google)</p>
<p><strong>Suporte</strong><br />
A partir do momento que alguÃ©m vende algo, ele Ã© obrigado por lei &#8211; ao menos no Brasil &#8211; a prestar a devida manutenÃ§Ã£o e suporte. Isto ocorre no Opensource ? Sim, se vocÃª tiver problemas poderÃ¡ perfeitamente recorrer ao densenvolvedor o qual irÃ¡ te ajudar no possÃ­vel. Tenha certeza de que ele fica feliz com seu contato, mas, Ã  partir do momento em que vocÃª Ã© &#8220;obrigado&#8221; as coisas mudam. Ã‰ necessÃ¡rio ter um e-mail exclusivo, chat online, telefone, endereÃ§o para correspondÃªncia e atÃ© quem sabe uma central de atendimento com atendimento eletrÃ´nico &#8211; &#8220;Suporte Web developer, bom dia [..]&#8221; &#8211; para atender a demanda. Ou seja, mais custos.<br />
Sem falar nos revoltados que ficarÃ£o putos por algum motivo com o &#8220;Suporte&#8221; e irÃ£o mandar lenha deles em blogs, sites e afins.</p>
<p><strong>EspÃ­rito empreendedor</strong><br />
Para manter os negÃ³cios de vento em polpa, seria necessÃ¡rio que o desenvolvedor fizesse o plano de negÃ³cios, anÃ¡lise de riscos, negociar aÃ§Ãµes na bolsa, gerenciar o caixa, pagamento da equipe de suporte e etc. Mais que um simples software, o que ele criou virou um monstro !</p>
<p><strong>A soluÃ§Ã£o</strong><br />
A soluÃ§Ã£o Ã© ultra-simples, jÃ¡ existe e ainda tem gente reclamando: doaÃ§Ãµes.<br />
VocÃª, autor da frase: &#8220;<em>Ele poderia cobrar $ 0,10 por download, assim teria estimulo para continuar  a fazer a aplicaÃ§Ã£o e a faria melhor</em>&#8221; pode <strong>ir atÃ© o site do desenvolvedor</strong>, com seu cartÃ£o de crÃ©dito internacional em punho &#8211; ou sua conta do Paypal aberta &#8211; e fazer a doaÃ§Ã£o dos $ 0,10 centavos para o cara.</p>
<p>VocÃª usa a ferramenta dele para trabalhar e ganhar seu dinheiro. Ele lÃ¡ do outro lado trabalha nesse projeto pessoal, vocÃª podendo e querendo ajudÃ¡-lo a manter isto sempre &#8220;up&#8221;, basta fazer a doaÃ§Ã£o.</p>
<p>Se a palavra <em>doaÃ§Ã£o</em> te soa como esmola ou qualquer outra coisa ruim, nÃ£o tem problema, respire fundo e clique no botÃ£o de &#8220;doaÃ§Ã£o&#8221;. TÃ£o rÃ¡pido quanto seu clique, vocÃª jÃ¡ estarÃ¡ na pÃ¡gina de pagamento e daÃ­ vocÃª pode imaginar que estÃ¡ a comprar tal software.<br />
Assim, vocÃª ajuda o developer, contribui para sua continuidade e representa todos aqueles que nÃ£o tem tal cartÃ£o de crÃ©dito para fazer a doaÃ§Ã£o ou pagamento, como preferir.</p>
<p>Ã‰ muito importante ter em mente que entre as palavras <strong>poder</strong> e <strong>ter</strong> hÃ¡ um grande abismo e sem dÃºvidas eu nÃ£o listei metade dos empecilhos que hÃ¡ quando resolvemos cobrar pelo software.</p>
<p>Para empresas gigantes como <a href="http://redhat.com">Red Hat</a>, <a href="http://mozilla.org">Mozilla</a>, <a href="http://kde.org">KDE</a> e tantas outras, ter todos estes prÃ©-requisitos talvez nÃ£o fosse problema, atÃ© porque algumas das listadas aÃ­ recebem incentivos de empresas ainda maiores porÃ©m, quando vocÃª Ã© um desenvolvedor solitÃ¡rio e que resolve criar uma ferramenta pequena, mas de grande utilidade mundial, realmente fica impossÃ­vel bancar toda esta estrutura sem cobrar meros $ 100,00 dÃ³lares por isto e obviamente vocÃª nÃ£o darÃ¡ sua &#8220;tecnologia&#8221; com o cÃ³digo fonte, pois poderia perder o monopÃ³lio do Software.</p>
]]></content:encoded>
			<wfw:commentRss>http://programe.me/opensource-alem-de-tudo-nao-e-burocratico/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Arch Linux: nova logo e tema para Slim</title>
		<link>http://programe.me/arch-linux-nova-logo-e-tema-para-slim/</link>
		<comments>http://programe.me/arch-linux-nova-logo-e-tema-para-slim/#comments</comments>
		<pubDate>Mon, 24 Dec 2007 00:47:39 +0000</pubDate>
		<dc:creator>hlegius</dc:creator>
				<category><![CDATA[Arch]]></category>
		<category><![CDATA[Software livre]]></category>
		<category><![CDATA[arch linux]]></category>
		<category><![CDATA[comunidade]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[scripts]]></category>

		<guid isPermaLink="false">http://www.hlegius.pro.br/arch-linux-nova-logo-e-tema-para-slim/</guid>
		<description><![CDATA[Depois de muito suspense, finalmente foi anunciado no site oficial do Projeto Arch Linux, a nova logomarca do projeto. Na minha opiniÃ£o foi a melhor logomarca realmente. Haviam outros modelos interessantes, porÃ©m, o melhor mais &#8220;jovem&#8221; era este modelo vencedor mesmo. Com o anuncio do novo modelo, fui logo procurando um tema para o gerenciador [...]]]></description>
			<content:encoded><![CDATA[<p>Depois de muito suspense, finalmente foi <a href="http://www.archlinux.org/news/375/">anunciado no site oficial</a> do Projeto <a href="http://www.archlinux.org">Arch Linux</a>, a nova logomarca do projeto.</p>
<p><a href="http://cinderwick.ca/archer/"><img src="http://www.cinderwick.ca/files/archer/vertical.png" alt="nova logomarca do arch linux" /></a></p>
<p>Na minha opiniÃ£o foi a melhor logomarca realmente. Haviam outros modelos interessantes, porÃ©m, o melhor mais &#8220;jovem&#8221; era este modelo vencedor mesmo.</p>
<p><a href='http://www.hlegius.pro.br/wp-content/uploads/2007/12/slim.png' title='Arch-white Slim theme'><img src='http://www.hlegius.pro.br/wp-content/uploads/2007/12/slim.thumbnail.png' alt='Arch-white Slim theme' /></a></p>
<p>Com o anuncio do novo modelo, fui logo procurando um tema para o gerenciador de login <a href="http://slim.berlios.de/">Slim</a>, porÃ©m, encontrei apenas um modelo disponibilizado pelo prÃ³prio criador da logo. Com isso, eu criei o meu modelo para o Slim. Mais clean utilizando a nova logomarca do projeto.</p>
<p>O <strong>pacote</strong> comprimido em Zip poderÃ¡ ser <a href="http://gpl.hlegius.pro.br/linux/slim-arch-white.zip">baixado aqui</a>. ResoluÃ§Ã£o da imagem: 1280&#215;800 pixels.</p>
<p>Apenas descompacte o conteÃºdo dentro de <em>/usr/share/slim/themes</em> ou <em>/usr/share/themes/slim/</em> e edite o <em>/etc/slim.conf</em> mudando o tema default para <strong>arch-white</strong>. NÃ£o manjo nadinha de Gimp, mas consegui fazer esse modelinho simples e clean. Espero que goste <img src='http://programe.me/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>O Projeto <a href="http://archlinux-br.org">Arch Linux Brasil</a> provavelmente em breve estarÃ¡ fazendo as modificaÃ§Ãµes para se adequar a nova logo =)</p>
]]></content:encoded>
			<wfw:commentRss>http://programe.me/arch-linux-nova-logo-e-tema-para-slim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ISO do Ubuntu para equipamentos Dell</title>
		<link>http://programe.me/iso-do-ubuntu-para-equipamentos-dell/</link>
		<comments>http://programe.me/iso-do-ubuntu-para-equipamentos-dell/#comments</comments>
		<pubDate>Wed, 19 Dec 2007 11:56:34 +0000</pubDate>
		<dc:creator>hlegius</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software livre]]></category>
		<category><![CDATA[dell]]></category>
		<category><![CDATA[download]]></category>

		<guid isPermaLink="false">http://www.hlegius.pro.br/iso-do-ubuntu-para-equipamentos-dell/</guid>
		<description><![CDATA[Lendo o Blog Direct2Dell (em inglÃªs), vi num post que a Dell tem em alguns paises computadores com Ubuntu instalado. Quando eu li, finalmente associei: se tem nos equipamentos novos, tem para download! Procurando, encontrei no prÃ³prio site da Dell a ISO do Ubuntu 7.04 personalizada pela Dell para rodar em seus equipamentos. No blog, [...]]]></description>
			<content:encoded><![CDATA[<p>Lendo o Blog <a href="http://direct2dell.com/">Direct2Dell</a> (em inglÃªs), vi <a href="http://direct2dell.com/one2one/archive/2007/12/18/38935.aspx">num post</a> que a <a href="http://dell.com">Dell</a> tem em alguns paises computadores com <a href="http://ubuntu.org">Ubuntu</a> instalado. Quando eu li, finalmente associei: se tem nos equipamentos novos, tem para download!</p>
<p>Procurando, encontrei no <a href="http://linux.dell.com/dru/">prÃ³prio site da Dell</a>  a ISO do Ubuntu 7.04 personalizada pela Dell para rodar em seus equipamentos. No blog, eles dizem que a versÃ£o 7.10 do Ubuntu personalizada pela Dell jÃ¡ estÃ¡ pronta e estarÃ¡ ainda esta semana sendo vendida nos computadores novos da Dell nos Estados Unidos.</p>
<p>Dentre as novidades descritas por eles, estÃ£o:</p>
<ul>
<li>Ambiente 3D por default para deixar mais amigÃ¡vel o uso</li>
<li>Um sistema de busca na Ã¡rea de trabalho para encontrar facilmente documentos e aplicaÃ§Ãµes</li>
<li>Facilidade para alternar entre usuÃ¡rios facilitando o compartilhamento do sistema com os familiares</li>
<li>Plugin do Flash prÃ©-instalado para melhorar a experiÃªncia na web</li>
<li>RecuperaÃ§Ã£o do sistema melhorado com total recuperaÃ§Ã£o pelo HD e possibilidade de gravaÃ§Ã£o atravÃ©s de DVD pelos usuÃ¡rios do equipamento</li>
</ul>
<p>Eu nÃ£o encontrei ainda essa versÃ£o para download, mas, creio que na prÃ³xima semana jÃ¡ esteja disponÃ­vel. Isso Ã© interessante, pois quando chegar ao Brasil &#8211; se chegar &#8211; teremos algo funcional instalado de fÃ¡brica e nÃ£o um Linux totalmente desconfigurado para a mÃ¡quina como estamos vendo muitos por aÃ­!</p>
<ul>
<li><a href="http://linux.dell.com/wiki/index.php/Main_Page">Wiki &#8220;Dell Linux&#8221;</a></li>
<li><a href="http://linux.dell.com/">PÃ¡gina da Dell Linux</a></li>
</ul>
<p>Obviamente, se vocÃª fizer o download da ISO do Ubuntu customizada, vocÃª nÃ£o terÃ¡ direito a suporte por telefone na Dell. Mas eles oferecem uma <a href="http://lists.us.dell.com/mailman/listinfo">mailist</a> para tirar dÃºvidas.</p>
<p>Vou esperar para sair a versÃ£o 7.10 customizada, pois irei testÃ¡-la e ver o que realmente mudaram do <a href="http://ubuntu.org">Ubuntu</a> oficial</p>
]]></content:encoded>
			<wfw:commentRss>http://programe.me/iso-do-ubuntu-para-equipamentos-dell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Contribua com o projeto ArchLinux Brasil</title>
		<link>http://programe.me/contribua-com-o-projeto-archlinux-brasil/</link>
		<comments>http://programe.me/contribua-com-o-projeto-archlinux-brasil/#comments</comments>
		<pubDate>Fri, 14 Dec 2007 02:02:35 +0000</pubDate>
		<dc:creator>hlegius</dc:creator>
				<category><![CDATA[Arch]]></category>
		<category><![CDATA[Software livre]]></category>
		<category><![CDATA[arch linux]]></category>
		<category><![CDATA[comunidade]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://www.hlegius.pro.br/contribua-com-o-projeto-archlinux-brasil/</guid>
		<description><![CDATA[Vi esse post no blog do Hugo hoje, e resolvi replicÃ¡-lo aqui, afinal, documentaÃ§Ã£o Ã© do interesse de todos, sendo ou nÃ£o usuÃ¡rio ArchLinux. &#8220;O projeto Arch Linux Brasil estÃ¡ com o wiki praticamente pronto (precisando apenas de alguns ajustes) e precisando de contribuiÃ§Ãµes. No momento ainda existem poucas pessoas documentando/traduzindo no wiki e, por [...]]]></description>
			<content:encoded><![CDATA[<p>Vi <a href="http://hdoria.archlinux-br.org/blog/contribua-com-o-projeto-arch-linux-brasil/">esse post</a> no <a href="http://hdoria.archlinux-br.org/">blog do Hugo</a> hoje, e resolvi replicÃ¡-lo aqui, afinal, documentaÃ§Ã£o Ã© do interesse de todos, sendo ou nÃ£o usuÃ¡rio ArchLinux.</p>
<p>&#8220;O projeto Arch Linux Brasil estÃ¡ com o wiki praticamente pronto (precisando apenas de alguns ajustes) e precisando de contribuiÃ§Ãµes. <img src='http://programe.me/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> No momento ainda existem poucas pessoas documentando/traduzindo no wiki e, por isso, convido a todos que queiram ajudar o Arch e o projeto de documentaÃ§Ã£o/traduÃ§Ã£o a se cadastrar no wiki e comeÃ§ar a contribuir.</p>
<p><a href="http://wiki.archlinux-br.org/index.php?title=Como_Participar">Esta pÃ¡gina</a> contÃ©m instruÃ§Ãµes sobre como participar do nosso projeto. As traduÃ§Ãµes que estÃ£o sendo feitas (e seus respectivos tradutores) podem ser encontradas <a href="http://wiki.archlinux-br.org/index.php?title=Tradu%C3%A7%C3%B5es">aqui</a>.</p>
<p>Obviamente a tabela da pÃ¡gina acima nÃ£o estÃ¡ completa e existem vÃ¡rias outras documentaÃ§Ãµes e/ou traduÃ§Ãµes a serem feitas. Quem quiser trabalhar em cima de um documento que ainda nÃ£o estÃ¡ na tabela, Ã© sÃ³ adicionÃ¡-lo na mesma seguindo o padrÃ£o das outras entradas.Qualquer dÃºvida, sugestÃ£o e/ou crÃ­tica Ã© sÃ³ responder este email.&#8221;</p>
<p>Fonte: <a href="http://hdoria.archlinux-br.org/blog/contribua-com-o-projeto-arch-linux-brasil/">Blog do Hugo DÃ³ria</a></p>
]]></content:encoded>
			<wfw:commentRss>http://programe.me/contribua-com-o-projeto-archlinux-brasil/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dell Vostro 1400 e o Linux</title>
		<link>http://programe.me/dell-vostro-1400-e-o-linux/</link>
		<comments>http://programe.me/dell-vostro-1400-e-o-linux/#comments</comments>
		<pubDate>Wed, 12 Dec 2007 01:37:37 +0000</pubDate>
		<dc:creator>hlegius</dc:creator>
				<category><![CDATA[Arch]]></category>
		<category><![CDATA[notebook]]></category>
		<category><![CDATA[Software livre]]></category>
		<category><![CDATA[dell]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Review]]></category>

		<guid isPermaLink="false">http://www.hlegius.pro.br/dell-vostro-1400-e-o-linux/</guid>
		<description><![CDATA[Depois de dois dias com meu novo notebook - que continua sem nome, e continuo aceitando sugestÃµes &#8211; resolvi formatÃ¡-lo para instalar ArchLinux. A instalaÃ§Ã£o foi tranquila e nÃ£o precisou de marabalismos para funcionar. ApÃ³s o primeiro boot, fui atualizei meu sistema para o current e logo em seguida, fui configurar um dos itens vitais [...]]]></description>
			<content:encoded><![CDATA[<p>Depois de dois dias com<a href="http://www.hlegius.pro.br/review-dell-vostro-1400/"> meu novo notebook </a>- <strong>que continua sem nome</strong>, e continuo aceitando sugestÃµes &#8211; resolvi formatÃ¡-lo para instalar <a href="http://archlinux.org">ArchLinux</a>. A instalaÃ§Ã£o foi tranquila e nÃ£o precisou de marabalismos para funcionar.</p>
<p>ApÃ³s o primeiro boot, fui atualizei meu sistema para o current e logo em seguida, fui configurar um dos itens vitais para mim: o som. O driver para meu notebook, Ã© o <strong>hda-intel</strong>. Abri o alsamixer e setei os volumes, e na hora de ouvir uma mÃºsica bah! Sem som nenhum! Sem perder tempo, acessei a Internet e comecei a procurar possÃ­veis problemas deste driver, e encontrei algo meio chato: o driver hda-intel conflita Ã s vezes com o ACPI. Poxa, ficar sem ACPI Ã© impossÃ­vel, a menos que eu queira queimar meu notebook em minutos, e ficar sem som tambÃ©m nÃ£o rola.</p>
<p>Pesquisando mais, no bugtracker do ArchLinux, encontrei um post de Maio deste ano, falando do bug deste mesmo driver com o processador Intel Core 2 Duo, nada mais, nada menos que o processador da minha mÃ¡quina =|<br />
Por sorte, um camarada postou no bugtracker uma possÃ­vel soluÃ§Ã£o:</p>
<p><code># modprobe -r snd-hda-intel<br />
# modprobe snd-hda-intel model=3stack</code></p>
<p>Pronto. No meu caso problema resolvido! NÃ£o sei o que esse parÃ¢metro faz, sÃ³ sei que resolveu o problema!<br />
Tentei adicionar essa entrada no /etc/modprobe.conf do ArchLinux para ele carregar essa configuraÃ§Ã£o sempre na inicializaÃ§Ã£o, porÃ©m, sem sucesso. NÃ£o sei porque o Arch nÃ£o puxava tal configuraÃ§Ã£o, ou se puxava, nÃ£o surgia efeito durante o boot. A soluÃ§Ã£o foi fazer uma gambiarra no /etc/rc.local para que lÃ¡ seja carregado tais configuraÃ§Ãµes <img src='http://programe.me/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><img src="http://farm3.static.flickr.com/2137/2103951733_bf7bb23e01_m.jpg" alt="kdemod e compiz-fusion" /><br />
(<a href="http://www.flickr.com/photo_zoom.gne?id=2103951733&#038;size=o">Clique para ampliar</a>)</p>
<p>Com o som resolvido, partimos para o ambiente grÃ¡fico. A placa de vÃ­deo surpreendeu novamente. Rodou o Compiz-fusion perfeitamente sem &#8220;cansar&#8221; o processador, e para uma placa de vÃ­deo on-board isso Ã© maravilhoso!<br />
A instalaÃ§Ã£o do Compiz-fusion foi totalmente simplificada, graÃ§as ao <a href="http://wiki.archlinux.org/index.php/Compiz_Fusion">Wiki do ArchLinux</a>.</p>
<p>Tenho que admitir que 2 dias apÃ³s eu instalar o compiz-fusion, eu o removi e voltei a usar o bom, simples e funcional KWin com a decoraÃ§Ã£o de janelas Crystal. PorÃ©m, o compiz continuarÃ¡ aqui, e servirÃ¡ para impressionar os amigos <img src='http://programe.me/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>TambÃ©m nÃ£o precisei do <a href="http://www.geocities.com/stomljen/">915resolution</a>. Meu vÃ­deo Ã© um: Intel GM965/GL960 e funcionou perfeitamente com o driver de vÃ­deo &#8220;intel&#8221; que o X.org disponibiliza.</p>
<p><a href="http://www.flickr.com/photo_zoom.gne?id=503300559&#038;size=o&#038;context=set-72157602756097778"><img src="http://farm1.static.flickr.com/220/503300559_74cccda565_m.jpg" alt="wireless" /></a></p>
<p>Saindo do virtual, e indo para o ar, ou melhor, para a placa de rede Wireless: foi outro item que nÃ£o deu nenhum problema para mim. Minha placa Ã© uma <strong>Intel Pro/Wireless 3945 a/b/g</strong> e funcionou perfeitamente bem conectando-se Ã  uma antena padrÃ£o 802.11g =)</p>
<p><strong><strike>SD readers</strike> S-VÃ­deo <strike>e RGB</strike></strong>: Esses itens eu ainda nÃ£o pude testar por falta de tempo e excesso de preguiÃ§a.</p>
<p><strong>SD reader</strong>: funcionou de primeira! Coloquei o cartÃ£o SD no slot e quase que no mesmo instante apareceu a janela do serviÃ§o do KDE perguntando qual aÃ§Ã£o deveria ser tomada. Sem nenhuma configuraÃ§Ã£o especial.</p>
<p><strong>RGB</strong>: graÃ§as a placa de vÃ­deo Intel onboard que acompanha o modelo que comprei, usando o xrandr consegui ativar facilmente o monitor externo. Pouca configuraÃ§Ã£o em ambiente de usuÃ¡rio foi necessÃ¡ria. Detalhes no <a href="http://www.hlegius.pro.br/intel-gm965gl960-e-o-linux/">meu post sobre a placa de vÃ­deo</a>.</p>
<p>O <strong>microfone embutido</strong> que acompanha o notebook, eu ainda nÃ£o consegui fazer funcionar, e por se tratar de um driver de aÃºdio problemÃ¡tico, nÃ£o tenho muitas esperanÃ§as de que irÃ¡ funcionar bem para eu poder utilizar Skype <img src='http://programe.me/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Se eu manjasse C/C++ talvez pudesse colaborar com os developers para tentar encontrar uma soluÃ§Ã£o para isto. Mas como nÃ£o sou, ficarei apenas me limitando a pesquisar a soluÃ§Ã£o no Google <img src='http://programe.me/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Resumo:</strong> Dell Vostro 1400 com chipset Intel funciona perfeitamente bem com <a href="http://archlinux.org">ArchLinux</a>. Creio que com outras distros tambÃ©m funcione.</p>
<p><em>Se vocÃª tem interesse em comprar um similar, veja <a href="http://www.hlegius.pro.br/review-dell-vostro-1400/">meu review</a> sobre ele.</em></p>
<p>Comprou seu vostro agora ? DÃª uma olhada nos meus posts sobre o meu Vostro 1400:</p>
<ul>
<li><a href="http://www.hlegius.pro.br/dell-vostro-1400-e-o-botao-auto-format/">Dell Vostro 1400 e o botÃ£o auto-format</a></li>
<li><a href="http://www.hlegius.pro.br/intel-gm965gl960-e-o-linux/">Intel GM965/GL960 e o Linux</a></li>
<li><a href="http://www.hlegius.pro.br/criando-vida-ao-botao-do-media-direct-no-linux/">Criando vida ao botÃ£o do Media Direct no Linux</a></li>
<li><a href="http://www.hlegius.pro.br/vostro-1400-microfone-interno-e-linux/">Vostro 1400: Microfone interno e Linux</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://programe.me/dell-vostro-1400-e-o-linux/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title></title>
		<link>http://programe.me/conisli-2007-proximo-final-de-semana/</link>
		<comments>http://programe.me/conisli-2007-proximo-final-de-semana/#comments</comments>
		<pubDate>Sun, 04 Nov 2007 00:39:13 +0000</pubDate>
		<dc:creator>hlegius</dc:creator>
				<category><![CDATA[Carreira]]></category>
		<category><![CDATA[Software livre]]></category>

		<guid isPermaLink="false">http://www.hlegius.pro.br/conisli-2007-proximo-final-de-semana/</guid>
		<description><![CDATA[Salve! Post rápido lembrando que nos próximos dias 9, 10 e 11 de Nomebro estará acontecendo na UNICID o Conisli 2007 com várias palestras sobre Software Livre e desenvolvimento. Se você puder participar, vale a pena inscrever-se ainda dá tempo! Estudantes tem 50% de desconto na inscrição. Não esqueça de levar o comprovante de pagamento [...]]]></description>
			<content:encoded><![CDATA[<p>Salve!</p>
<p>Post rápido lembrando que nos próximos dias 9, 10 e 11 de Nomebro estará acontecendo na UNICID o <a href="http://conisli.org">Conisli 2007</a> com várias palestras sobre Software Livre e desenvolvimento. Se você puder participar, vale a pena inscrever-se ainda dá tempo!<br />
Estudantes tem 50% de desconto na inscrição. Não esqueça de levar o comprovante de pagamento e comprovante de escolaridade hein!</p>
<p>Até lá <img src='http://programe.me/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://programe.me/conisli-2007-proximo-final-de-semana/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ArchLinux ?</title>
		<link>http://programe.me/archlinux/</link>
		<comments>http://programe.me/archlinux/#comments</comments>
		<pubDate>Fri, 14 Sep 2007 20:26:48 +0000</pubDate>
		<dc:creator>hlegius</dc:creator>
				<category><![CDATA[Arch]]></category>
		<category><![CDATA[Software livre]]></category>
		<category><![CDATA[arch linux]]></category>

		<guid isPermaLink="false">http://www.hlegius.pro.br/archlinux/</guid>
		<description><![CDATA[Quem visita meu blog com uma certa freqÃ¼Ãªncia, jÃ¡ percebeu que eu falo muito a respeito do ArchLinux. Alguns jÃ¡ sabem o que Ã©; mas outros nÃ£o completamente =) &#8220;Arch Linux Ã© mais uma distribuiÃ§Ã£o Linux&#8221;. Ok, vocÃª acertou! Mas calma, nÃ£o Ã© tudo! ArchLinux, ou apenas Arch para os mais chegados, Ã© uma distribuiÃ§Ã£o [...]]]></description>
			<content:encoded><![CDATA[<p>Quem visita meu blog com uma certa freqÃ¼Ãªncia, jÃ¡ percebeu que eu falo muito a respeito do <a href="http://archlinux.org">ArchLinux</a>. Alguns jÃ¡ sabem o que Ã©; mas outros nÃ£o completamente =)</p>
<p>&#8220;Arch Linux Ã© mais uma distribuiÃ§Ã£o Linux&#8221;. Ok, vocÃª acertou! Mas calma, nÃ£o Ã© tudo! <strong>ArchLinux</strong>, ou apenas <strong>Arch</strong> para os mais chegados, Ã© uma distribuiÃ§Ã£o Linux e tanto. NÃ£o sabia ? EntÃ£o aproveita para ficar sabendo agora!</p>
<p><strong>1. Simplicidade e leveza sÃ£o slogan do Arch!</strong><br />
O <em>Arch</em> estÃ¡ disponÃ­vel oficialmente nas compilaÃ§Ãµes para i686 e x86_64. O que isso quer dizer ? Que roda no seu Pentium III, IV, Core 2 Duo, no seu K6II, Duron, Athlon e tambÃ©m no seu Turion, AMD 64 e etc.<br />
Ã‰ eficiente pois mantÃ©m a simplicidade no gerenciamento do sistema como um todo. VocÃª controla tudo via linha de comando sem stress.</p>
<p><strong>2. VocÃª sempre quem decide!</strong><br />
<strong>- </strong>Isso vale atÃ© na hora de fazer download do Arch!<br />
Por padrÃ£o, sÃ£o disponibilizadas trÃªs imagens ISO para baixar: o completo; o base e o ftp.</p>
<p><strong>Completo:</strong> conta com um CD de 600MB aproximadamente contendo vÃ¡rios pacotes do sistema alÃ©m do ambiente grÃ¡fico e aplicativos grÃ¡ficos de uso rotineiro.</p>
<p><strong>Base:</strong> contÃ©m apenas o sistema bÃ¡sico. Sem ambiente grÃ¡fico, sem muitas aplicaÃ§Ãµes e utilitÃ¡rios. VocÃª instala o sistema rapidamente e jÃ¡ pode usÃ¡-lo para obter os pacotes que vocÃª quer diretamente dos repositÃ³rios do ArchLinux usando uma conexÃ£o com a Internet.</p>
<p><strong>FTP:</strong> contÃ©m apenas o necessÃ¡rio para vocÃª bootar o CD de instalaÃ§Ã£o. A grosso modo, Ã© meio que um Gentoo. Onde vocÃª precisarÃ¡ baixar tudo da Internet, inclusive o sistema bÃ¡sico.<br />
<em><br />
* Aqui eu uso sempre o Base. Instalo o sistema bÃ¡sico e depois, logado no meu Arch, faÃ§o download dos pacotes que realmente irei usar.</em></p>
<p><strong>- </strong>Qual seu estilo ? Gosta de aplicativos otimizados para seu hardware, ou gosta de rapidez no download usando os binÃ¡rios disponiveis na Internet ?<br />
Independentemente do seu gosto, o Arch te agrada! VocÃª pode baixar pacotes binÃ¡rios para instalar na sua mÃ¡quina, bem como compilar todos os pacotes (ou apenas os que vocÃª quiser) usando o <a href="http://wiki.archlinux-br.org/index.php?title=ABS">ABS</a> e o <a href="http://wiki.archlinux-br.org/index.php?title=Pacman">Pacman</a>.</p>
<p><strong>- </strong>Gosta de um gerenciador de boot simples como o Lilo, ou mais sofisticado como o Grub ?<br />
Dificil escolha hein ? Pois Ã©, o ArchLinux traz em seu script de instalaÃ§Ã£o ambos gerenciadores de boot! VocÃª quem escolhe qual vai instalar, sem crise, sem briga!</p>
<p><strong>- </strong>Ambiente grÃ¡fico ou  gerenciadores de janelas ?<br />
Prefere um Gnome, KDE, XFCE ou Fluxbox, Openbox ? VocÃª pode instalar qual lhe agradar mais! O Arch nÃ£o tem briga com nenhum ambiente grÃ¡fico. Todos vivem em paz com o Arch!</p>
<p><strong>- </strong>Gosta de um sistema sempre atualizado, ou prefere algo mais estÃ¡vel ?<br />
VocÃª quem decide se vai atualizar o sistema usando os aplicativos mais recentes, ou se vai manter a taxa de atualizaÃ§Ã£o mais baixa. O Arch conta com repositÃ³rios como: Current, extra, community, testing e unstable. VocÃª quem define a ordem pela qual o Pacman vai procurar um pacote!</p>
<p><strong>3. Excelente ferramenta nativa para gerenciamento de pacotes</strong><br />
Com o <a href="http://wiki.archlinux-br.org/index.php?title=Pacman">Pacman</a>, vocÃª poderÃ¡ instalar, remover, listar pacotes instalados de forma simples, fÃ¡cil e funcional! Nada de &#8220;base de pacotes corrompida, ou perdida&#8221;. Nada de instalar um pacote e remover outro que nÃ£o tem ligaÃ§Ã£o com aquele um. O pacman Ã© muito eficiente ao ponto de nÃ£o complicar sua vida no gerenciamento dos pacotes do sistema operacional.<br />
VocÃª pode colocar pacotes numa &#8220;lista de exclusÃ£o&#8221;, onde esses pacotes nÃ£o serÃ£o atualizados evitando assim instabilidades  ou atualizaÃ§Ãµes indesejÃ¡veis em seu sistema.</p>
<p>Conta ainda com o <strong>ABS (Arch Build System)</strong>, onde vocÃª de forma simples poderÃ¡ editar os <em>PKGBUILD</em>&#8216;s para compilar e instalar seu pacote habilitando os recursos que realmente vocÃª faz uso. Ele permite que vocÃª instale qualquer pacote desta forma, bem como o sistema inteiro caso queira.</p>
<p><strong>4. Forks ? bah!</strong><br />
Nada de forks! O ArchLinux usa as aplicaÃ§Ãµes como os desenvolvedores originais as disponibilizam. O Arch nÃ£o adapta as aplicaÃ§Ãµes para ele. Ele quem se adapta as aplicaÃ§Ãµes, proporcionando assim um melhor desempenho e descentralizando a tarefa de atualizaÃ§Ã£o, pois nÃ£o serÃ¡ preciso esperar que o &#8220;fork&#8221; seja criado para vocÃª poder baixar no Arch, ele sai direto do ftp do desenvolvedor para ser compilado com o ABS, por exemplo.</p>
<p><strong>5. Sem descontrole!</strong><br />
No Arch, nÃ£o Ã© preciso ficar formatando a partiÃ§Ã£o de tempo em tempos por &#8220;falta de controle&#8221; dos pacotes e do sistema operacional. O Arch sempre mantÃ©m tudo organizado e o principal: estÃ¡vel e rÃ¡pido como se fosse uma instalaÃ§Ã£o novinha!</p>
<p><strong>6. BSD Init Style</strong><br />
Um boot baseado em arquivos, assim como nos BSD Like. Possui o controle do init centrado no <a href="http://wiki.archlinux-br.org/index.php?title=Rc.conf">/etc/rc.conf</a> e os scripts de inicializaÃ§Ã£o em /etc/rc.d/ . Uma das poucas distros que usa o BSD Init style.<br />
<em>* Mesmo sendo parecido com o init do BSD, o BSD tem diferenÃ§as para o init usado no Arch.</em></p>
<p><strong>7. Comunidade crescendo&#8230;</strong><br />
O <em>Arch</em> estÃ¡ crescendo rapidamente. No Brasil existe um <a href="http://archlinux-br.org">projeto para usuÃ¡rios de ArchLinux</a>, o <a href="http://archlinux-br.org">ArchLinux-BR</a> tambÃ©m jÃ¡ citado inumeras vezes por mim aqui no blog.<br />
Exitem jÃ¡ disponÃ­veis na comunidade brasileira de usuÃ¡rios ArchLinux:</p>
<ul>
<li><a href="http://groups.google.com/group/archlinux-br">Lista de discussÃ£o</a></li>
<li><a href="http://forum.archlinux-br.org/">FÃ³rum</a></li>
<li><a href="http://www.archlinux-br.org/">Site oficial da comunidade brasileira</a></li>
<li>Canal IRC na freenode (#archlinux.br na rede freenode.org)</li>
<li><a href="http://wiki.archlinux-br.org/">Projeto de documentaÃ§Ã£o para o portuguÃªs brasileiro</a></li>
<li><a href="http://groups.google.com/group/archlinux-br/browse_thread/thread/ec07d1d1e526b319/94db70ef64e27b04#94db70ef64e27b04">Projeto promocional do Arch, atualmente sendo focado nas camisetas da distribuiÃ§Ã£o</a></li>
<li>Mirror oficial brasileiro (<a href="http://archlinux.c3sl.ufpr.br/ ">HTTP</a> | <a href="ftp://archlinux.c3sl.ufpr.br/archlinux/">FTP</a>)</li>
</ul>
<p><strong>8. A forÃ§a da comunidade</strong><br />
GraÃ§as aos esforÃ§os da comunidade espalhada em todo o mundo, o <em>ArchLinux</em> possui o <strong>AUR</strong> (Arch User Repository &#8211; RepositÃ³rio dos UsuÃ¡rios de ArchLinux), onde os usuÃ¡rios criam os pacotes baseados no <em>PKGBUILD</em> e disponibilizam para que o resto da comunidade possa desfrutar de pacotes adicionais. HÃ¡ toda uma equipe gerenciando isso para que o <em>AUR</em> sempre tenha pacotes funcionais e livre de problemas ou cÃ³digos maliciosos.</p>
<p><strong>9. Mais ArchLinux&#8230;.</strong><br />
Recentemente no canal IRC do Archbr, saiu uma dÃºvida que dizia a respeito da pronuncia do nome.<br />
Ao perguntar a mesma coisa no canal IRC americano, eles disseram que a pronuncia certa era &#8220;artch, assim como se pronuncia arrrrriba&#8221; (pensamos que eles acham que falamos espanhol hehe).<br />
Enfim, o certo mesmo Ã© &#8220;artch&#8221;, porÃ©m, eu percebi que sou um dos poucos que fala &#8220;arxi&#8221;, sendo que a maioria lÃ¡ no canal diziam pronunciar &#8220;arki&#8221;. Uma coisa Ã© certa: o importante Ã© usar, a pronuncia nÃ£o importa tanto, afinal <img src='http://programe.me/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>O <em>ArchLinux</em> foi criado por <a href="http://www.archlinux.org/about/">Judd Vinet</a>, um canadense que queria arrumar uma distribuiÃ§Ã£o Linux que fosse simples e funcional, e que pudesse tambÃ©m ajudar a comunidade opensource a qual tanto lhe ajudou durante os anos. Assim nasceu o <a href="http://www.archlinux.org">ArchLinux</a> tendo sua primeira release lanÃ§ada em 2002, nomeada como &#8220;Homer&#8221;.</p>
<p><strong>10. O que falta ?</strong><br />
Ao meu ver, falta vocÃª agora acessar um dos <a href="http://www.archlinux.org/download/">mirrors disponÃ­veis</a> e fazer o download do seu ArchLinux.<br />
<strong>Uma Ãºltima dica:</strong> se vocÃª for instalar ele em HD&#8217;s ide, assim que o CD carregar e exibir a linha &#8220;boot&#8221; digite:</p>
<blockquote><p>arch ide-legacy</p></blockquote>
<p>Assim suas HD&#8217;s serÃ£o reconhecidas como <em>hdX</em> e nÃ£o como <em>sdX</em>.</p>
<p>Boa sorte e <a href="http://www.archlinux.org/download/">Get Arch</a>!<br />
&#8211;<br />
Para quem acabar de instalar o ArchLinux, poderÃ¡ ler um pouco sobre a <a href="http://nozey.devin.com.br/blog/2007/09/03/pos-instalacao-do-archlinux/">pÃ³s instalaÃ§Ã£o feita pelo Hugo Doria em seu blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://programe.me/archlinux/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>KDEmod: ambiente completo para sua necessidade</title>
		<link>http://programe.me/kdemod-ambiente-completo-para-sua-necessidade/</link>
		<comments>http://programe.me/kdemod-ambiente-completo-para-sua-necessidade/#comments</comments>
		<pubDate>Sun, 09 Sep 2007 14:38:42 +0000</pubDate>
		<dc:creator>hlegius</dc:creator>
				<category><![CDATA[Arch]]></category>
		<category><![CDATA[Software livre]]></category>
		<category><![CDATA[arch linux]]></category>
		<category><![CDATA[kdemod]]></category>

		<guid isPermaLink="false">http://www.hlegius.pro.br/kdemod-ambiente-completo-para-sua-necessidade/</guid>
		<description><![CDATA[Salve! Recentemente adquiri um noteboook da Dell, o Latitude D600. Assim como no desktop eu instalei sem dÃºvida nenhuma o ArchLinux. A dÃºvida realmente era qual ambiente usar. No dekstop, eu uso KDE, e nÃ£o queria instalar o KDE *todo* no notebook tambÃ©m. VÃ¡rias possibilidades vieram a mente: de fluxbox Ã  Gnome, mas acabei mantendo [...]]]></description>
			<content:encoded><![CDATA[<p>Salve!</p>
<p>Recentemente <a href="http://www.hlegius.pro.br/entrando-na-era-da-mobilidade/">adquiri um noteboook da Dell, o Latitude D600</a>. Assim como no desktop eu instalei sem dÃºvida nenhuma o <a href="http://archlinux-br.org">ArchLinux</a>. A dÃºvida realmente era qual ambiente usar. No dekstop, eu uso <a href="http://kde.org">KDE</a>, e nÃ£o queria instalar o <em>KDE</em> *todo* no notebook tambÃ©m. VÃ¡rias possibilidades vieram a mente: de <em>fluxbox</em> Ã  <em>Gnome</em>, mas acabei mantendo o padrÃ£o<em> KDE</em> no notebook tambÃ©m, porÃ©m com uma diferenÃ§a: <strong>instalando apenas o que eu uso do KDE</strong>. Acha que demorei dias e dias personalizando pacotes ? Errado! Instalei mais <strong>rapidamente do que o prÃ³prio KDE</strong>! ImpossÃ­vel ? EntÃ£o vocÃª realmente nÃ£o conhece o <strong><a href="http://kdemod.ath.cx/">KDEmod</a></strong> <img src='http://programe.me/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><a href="http://helio.hlegius.pro.br/imagens/screen/dellino-kdemod.png"><img src="http://helio.hlegius.pro.br/imagens/screen/dellino-kdemod-peq.jpg" alt="KDEmod" /><br />
[Visualizar em imagem maior]</a></p>
<p><strong>Forks bah!</strong><br />
O KDEmod nÃ£o Ã© um fork, Ã© apenas uma compilaÃ§Ã£o quebrada em aplicaÃ§Ãµes e nÃ£o em grupos de aplicaÃ§Ãµes como o time do KDE manda por default. O KDEmod Ã© exatamente o mesmo KDE criado e mantido pelo KDE Team, ou seja, sem forks, sem problemas e sem complicaÃ§Ãµes o KDEmod nos traz um ambiente simples completo e seletivo. Afinal, para que instalar todo o grupo KDE Graphics, se eu quero apenas o Ksnapshot ?</p>
<p><img src="http://helio.hlegius.pro.br/imagens/screen/kdemod-screen1.png" alt="kdemod screen1" width="420" /></p>
<p>De acordo com a <a href="http://kdemod.ath.cx/">pÃ¡gina do KDEmod</a>, o projeto Ã© voltado exclusivamente ao <a href="http://archlinux-br.org">ArchLinux</a> porque esta <strong>distribuiÃ§Ã£o mantÃ©m a filosofia KISS</strong> (Keep It Simple, Stupid), trazendo por default na distro o KDE padrÃ£o, ou seja, o mesmo KDE mantido pelo time do KDE sem modificaÃ§Ãµes ou patch&#8217;s. Isso facilitou a criaÃ§Ã£o do KDEmod nos mesmo moldes do KDE oficial.</p>
<p><img src="http://helio.hlegius.pro.br/imagens/screen/kdemod-screen5.png" alt="kdemod screen 5" width="420" /></p>
<p><strong>Instalando o KDEmod no seu ArchLinux</strong><br />
Com seu ArchLinux, para instalar o KDEmod primeiro Ã© necessÃ¡rio remover o KDE oficial do sistema, incluindo o QT.</p>
<p>Abaixo descrevo o passo-a-passo que pode ser encontrado no site do KDEmod:</p>
<p><strong>1.</strong> Adicione eu seu /etc/pacman.conf a entrada:</p>
<blockquote><p>  [kdemod]<br />
  Server = http://kdemod.ath.cx/repo/current/i686</p></blockquote>
<p>* Mude para i686 para x86_64 caso seu ArchLinux seja a versÃ£o 64bits.</p>
<p><strong>2.</strong> Sincronize seus repositÃ³rios com</p>
<blockquote><p># pacman -Sy</p></blockquote>
<p><strong>3.</strong> Instale o kdemod bÃ¡sico.</p>
<blockquote><p># pacman -S kdemod</p></blockquote>
<p>Depois sÃ³ ir instalando os pacotes que costuma usar em seu KDE.</p>
<p>Para instalar a internacionalizaÃ§Ã£o do KDE, use:</p>
<blockquote><p># pacman -S kdemod-kde-i18n-pt_br</p></blockquote>
<p>ApÃ³s isso, vocÃª terÃ¡ um KDE ao seu estilo <img src='http://programe.me/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
&#8211;</p>
<p>Nota 1: Qualquer problema, vocÃª pode pedir um help na <a href="http://archlinux-br.org">comunidade ArchLinux-br</a>, na <a href="http://groups.google.com/group/archlinux-br">lista de discussÃ£o do Archbr no Google</a> ou no canal IRC em #archlinux.br na rede freenode.org</p>
<p>Nota 2: A partir de hoje, o meu blog estÃ¡ fazendo parte do <a href="http://planeta.archlinux-br.org/">Planeta ArchLinux-br</a>. Se vocÃª nÃ£o sabe o que Ã© ou nÃ£o conhece o <a href="http://planeta.archlinux-br.org/">planeta Archlinux-br</a>, visite para conhecÃª-lo!</p>
]]></content:encoded>
			<wfw:commentRss>http://programe.me/kdemod-ambiente-completo-para-sua-necessidade/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>O tal do software de graÃ§a</title>
		<link>http://programe.me/o-tal-do-software-de-graca/</link>
		<comments>http://programe.me/o-tal-do-software-de-graca/#comments</comments>
		<pubDate>Mon, 06 Aug 2007 01:25:05 +0000</pubDate>
		<dc:creator>hlegius</dc:creator>
				<category><![CDATA[Software livre]]></category>
		<category><![CDATA[Softwares]]></category>
		<category><![CDATA[debate]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.hlegius.pro.br/o-tal-do-software-de-graca/</guid>
		<description><![CDATA[Salve! Em um post anterior que comentava sobre Ferramentas Livre que auxiliam o desenvolvedor web, recebi a sugestÃ£o do McGyver de abordar um tema interessante: diferenÃ§as entre aplicaÃ§Ãµes freeware e OpenSource. Gostei da idÃ©ia e aqui tento abordar o tema da melhor forma possÃ­vel. Vamos ao post! Ã‰ muito comum principalmente com o advento do [...]]]></description>
			<content:encoded><![CDATA[<p>Salve!</p>
<p>Em um post anterior que comentava sobre <a href="http://www.hlegius.pro.br/ferramentas-livres-que-auxiliam-o-desenvolvimento-web-parte-2/">Ferramentas Livre que auxiliam o desenvolvedor web</a>, recebi a sugestÃ£o do <em>McGyver</em> de abordar um tema interessante: diferenÃ§as entre aplicaÃ§Ãµes freeware e OpenSource. Gostei da idÃ©ia e aqui tento abordar o tema da melhor forma possÃ­vel. Vamos ao post!</p>
<p>Ã‰ muito comum principalmente com o advento do Linux nos computadores vendidos em hipermercados, o termo &#8220;Ã‰ que o Linux Ã© de graÃ§a&#8221; ou ainda &#8220;Software Livre ? ah sim, software Freeware, nÃ£o Ã© ?&#8221;.<br />
Primeiramente, Ã© preciso entender do que estamos falando. O que Ã© Freeware ? E OpenSource ?</p>
<p><strong>1. Do ponto de vista gramatical</strong><br />
Quebrando Freeware em duas palavras distintas temos:<br />
<strong>Free</strong>: Livre, autÃ´nomo.<br />
<strong>Ware</strong>: Produto manufaturado, mercadoria</p>
<p>Agora, o OpenSource:<br />
<strong>Open</strong>: aberto<br />
<strong>Source</strong>: fonte</p>
<p>Analisando as palavras jÃ¡ Ã© possÃ­vel notar diferenÃ§as nos significados: enquanto <strong>freeware</strong> remete a um &#8220;produto livre&#8221;, <strong>OpenSource</strong> remete a algo que &#8220;tem sua fonte aberta&#8221;.</p>
<p>Acho que apenas com esta definiÃ§Ã£o Ã© possÃ­vel distinguir ambos &#8220;tipos de licenÃ§as&#8221; de software, porÃ©m, vamos tentar ir alÃ©m analisando pelo<a href="http://www.opensource.org/docs/osd"> ponto de vista</a> da <a href="http://www.opensource.org">Opensource.org</a></p>
<p><strong>De acordo com o ponto de vista da <a href="http://www.opensource.org/">OpenSource.org</a></strong>, poderÃ¡ haver em um mesmo software que tenha licenÃ§a OpenSource, outras licenÃ§as e que nÃ£o haverÃ¡ Royalty ou qualquer outra taxa por isto, sÃ³ que nestes casos, a parte OpenSource da aplicaÃ§Ã£o deverÃ¡ estar de acordo com as normas da licenÃ§a.</p>
<p>Quanto ao cÃ³digo fonte do software, ela ressalva que deverÃ¡ ser distribuido o cÃ³digo fonte original da aplicaÃ§Ã£o ou pelo menos, disponibilizar na Internet meios para obtenÃ§Ã£o do mesmo sem qualquer taxa ou restriÃ§Ã£o e ainda esse cÃ³digo deve ser preferencialmente disponibilizado de forma que possibilite qualquer programador editÃ¡-lo sem dificuldades, ou seja, sem mÃ©todos que dificultam tal aÃ§Ã£o.</p>
<p>A licenÃ§a deverÃ¡ permitir que seja modificado o software original e que seja gerado softwares/trabalhos baseados no cÃ³digo-fonte original, mantendo crÃ©ditos a ambos autores, tanto o que modificou quanto ao que criou a versÃ£o original, e claro, mantendo a licenÃ§a OpenSource na versÃ£o modificada tambÃ©m.</p>
<p>Ressalva que a licenÃ§a OpenSource nÃ£o possui &#8220;descriminaÃ§Ãµes&#8221;. Qualquer pessoa ou grupo poderÃ¡ licenciar softwares sob esta licenÃ§a para qualquer fim, seja comercial ou para pesquisas, por exemplo.</p>
<p><strong>Quanto ao Freeware</strong>, parece que nÃ£o hÃ¡ nenhum site dedicado a sua licenÃ§a e suas metodologias, entÃ£o analisaremos o que <a href="http://en.wikipedia.org/wiki/Freeware">encontrei na Wikipedia</a> sobre o termo Freeware:<br />
De acordo com o texto da Wikipedia, o Ãºnico &#8220;critÃ©rio&#8221; que o freeware impÃµe Ã© que o software deverÃ¡ ser disponibilizado sem tempo de validade, mais conhecido como data de expiraÃ§Ã£o, e que nÃ£o deverÃ¡ haver taxas a serem pagas pelo seu uso. Informa tambÃ©m que todo material produzido com software freeware, tais como: documentos, sons e grÃ¡ficos; poderÃ¡ ser distribuido sem nenhum custo.</p>
<p>Como foi possÃ­vel perceber, o OpenSource vai alÃ©m da licenÃ§a de uso e distribuiÃ§Ã£o. Muitos dizem que o OpenSource Ã© uma ideologia, uma filosofia, talvez eles tenham razÃ£o, pois essa licenÃ§a vai muito alÃ©m da prÃ³pria licenÃ§a OpenSource.<br />
Caso tenha se interessado pelo assunto, aqui vÃ£o alguns links que podem trazer mais informaÃ§Ãµes sobre o &#8220;Universo OpenSource&#8221;:</p>
<ul>
<li><a href="http://www.opensource.org">OpenSource.org</a></li>
<li><a href="http://pt.wikipedia.org/wiki/Open_source">Open Source na Wikipedia</a></li>
<li><a href="http://www.softwarelivre.gov.br/SwLivre/">SoftwareLivre.gov.br</a> &#8211; Site do governo brasileiro sobre o Software Livre</li>
<li><a href="http://www.softwarelivre.org.br/">CIPSGA</a> &#8211; CÃ´mite de incentivo a produÃ§Ã£o do Software GNU e Alternativo</li>
<li><a href="http://ansol.org/filosofia">Ansol.org</a> &#8211; Filosofia OpenSource</li>
</ul>
<p>HÃ¡ um filme interessante que fala sobre Linux, GNU e OpenSource chamado <em>The Code Linux</em>, a maioria dos Geek&#8217;s jÃ¡ assistiram esse filme, inclusive eu mesmo jÃ¡ baixei tempos atrÃ¡s.</p>
<p>Espero que esse post tenha ajudado pelo menos um pouco a entender mais sobre esse &#8220;Software de graÃ§a&#8221; que muitos comentam. Esse assunto Ã© muito abrangente, poderiamos falar sobre o OpenSource contra o mercado Capitalista, Opensource e suas licenÃ§as, enfim, hÃ¡ uma imensidÃ£o de possibilidades, mas resolvi primeiro diferenciar o OpenSource do Freeware, como sugeriu o <em>McGyver</em>. Agora deixo em aberto para comentÃ¡rios e sugestÃµes de vocÃªs, leitores.</p>
]]></content:encoded>
			<wfw:commentRss>http://programe.me/o-tal-do-software-de-graca/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

