<?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>Log4Dev &#187; Uncategorized</title>
	<atom:link href="http://log4dev.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://log4dev.com</link>
	<description></description>
	<lastBuildDate>Mon, 03 Oct 2011 22:20:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
	<div id='fb-root'></div>
					<script type='text/javascript'>
						window.fbAsyncInit = function()
						{
							FB.init({appId: null, status: true, cookie: true, xfbml: true});
						};
						(function()
						{
							var e = document.createElement('script'); e.async = true;
							e.src = document.location.protocol + '//connect.facebook.net/pt_BR/all.js';
							document.getElementById('fb-root').appendChild(e);
						}());
					</script>	
						<item>
		<title>Recomendação de música por análise de conteúdo</title>
		<link>http://log4dev.com/2011/02/16/recomendacao-de-musica-por-analise-de-conteudo/</link>
		<comments>http://log4dev.com/2011/02/16/recomendacao-de-musica-por-analise-de-conteudo/#comments</comments>
		<pubDate>Wed, 16 Feb 2011 12:41:58 +0000</pubDate>
		<dc:creator>Miguel Galves</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://log4dev.com/?p=847</guid>
		<description><![CDATA[Por Fabrício Barth No ano de 2010 eu orientei o Trabalho de Conclusão de Curso do Renan de Almeida e Ricardo Aoyagi, ambos alunos do Centro Universitário SENAC (São Paulo – SP). O objetivo do trabalho deles era construir um sistema de recomendação de músicas baseado apenas na análise do conteúdo das mesmas. Neste projeto, [...]]]></description>
			<content:encoded><![CDATA[<p><div class='wpfblike' style='height: 40px;'><fb:like href='http://log4dev.com/2011/02/16/recomendacao-de-musica-por-analise-de-conteudo/' layout='button_count' show_faces='true' width='400' action='like' colorscheme='light' send='true' /></div><h3>Por Fabrício Barth</h3>
No ano de 2010 eu orientei o Trabalho de Conclusão de Curso do Renan de Almeida e Ricardo Aoyagi, ambos alunos do Centro Universitário SENAC (São Paulo – SP). O objetivo do trabalho deles era construir um sistema de recomendação de músicas baseado apenas na análise do conteúdo das mesmas.</p>

<p>Neste projeto, cada música do repositório, assim como as músicas pertencentes ao perfil do usuário, são representadas por atributos (i.e., MFCC, Chroma, Zero Crossings, Flux e Spectral Centroid) extraídos a partir dos sinais de áudio de uma música. Um perfil de usuário é representado por uma lista de músicas. A adição ou remoção de músicas do perfil do usuário é realizado pelo próprio usuário, manualmente, através de uma interface web.</p>

<p>Foram testados três métodos para a recomendação de músicas: (i) sugestão por proximidade; (ii) agrupamento com sugestão randômica, e; (iii) agrupamento com sugestão por proximidade. O método de sugestão por proximidade utiliza a equação da distância euclidiana para a calcular a distância de cada música existente no perfil do usuário com todas as outras músicas existentes no repositório. O método de sugestão por agrupamento com escolha randômica cria agrupamentos entre as músicas existentes no repositório e, consequentemente, no perfil do usuário. Neste caso, a recomendação consiste em selecionar aleatoriamente uma música dentro do mesmo agrupamento de cada música existente no perfil do usuário. O método de sugestão por agrupamento com escolha por proximidade cria agrupamentos entre as músicas existentes no repositório, recomendando a música mais próxima dentro do mesmo agrupamento para cada música existente no perfil do usuário. Neste caso, a música mais próxima é definida utilizando a equação da distância euclidiana.</p>

<p>Para cada método de recomendação foram utilizadas cinco playlists que representam o perfil de cinco usuários distintos. Foram medidos a precisão e o tempo de resposta de cada método de recomendação considerando uma base com três mil (3.000) músicas. O método de recomendação por proximidade obteve uma precisão média de 84%. O tempo de resposta médio deste método foi de 40 segundos por recomendação. O método de recomendação por agrupamento com sugestão randômica obteve uma precisão média de apenas 28% e um tempo de resposta médio igual a 250 milisegundos por recomendação, enquanto que o método de recomendação por agrupamento com sugestão por proximidade obteve uma precisão de 74% e um tempo de resposta médio igual a 1 segundo por recomendação.</p>

<p>Este trabalho ilustra que é possível desenvolver sistemas de recomendação baseados apenas no conteúdo das músicas. Através da implementação do método de recomendação por agrupamento com sugestão por proximidade constatou-se que é possível desenvolver métodos com uma taxa de precisão média alta (74%) e um tempo de resposta médio baixo (1 segundo por recomendação), o que torna viável o desenvolvimento deste tipo de sistema.</p>

<p>A monografia na íntegra pode ser acessada <a href="http://fbarth.net.br/docs/tccs/recomendacaoMusicas-2010.pdf">aqui</a>.</p>

<p>&#8211;</p>

<p><strong>Fabricio Barth é doutor em Engenharia Elétrica pela <a href="http://www.knoma.pcs.usp.br/">Universidade de São Paulo</a> (2009), mestre em Engenharia Elétrica pela<a href="http://www.knoma.pcs.usp.br/">Universidade de São Paulo</a> (2003) e graduado em Ciências da Computação pela <a href="http://www.inf.furb.br/">Universidade Regional de Blumenau</a>(2000). Atualmente ocupa a posição de Search and Web Mining Analyst no <a href="http://www.apontador.com/">Apontador</a> e é professor da <a href="http://www.bandtec.com.br/">Faculdade de Tecnologia Bandeirantes (BandTec)</a>. O post original foi publicado em <a href="http://blog.fbarth.net.br/2011/02/15/recomendacao-de-musica-por-analise-de-conteudo/">http://blog.fbarth.net.br/2011/02/15/recomendacao-de-musica-por-analise-de-conteudo/</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://log4dev.com/2011/02/16/recomendacao-de-musica-por-analise-de-conteudo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OAuth na prática</title>
		<link>http://log4dev.com/2010/06/28/oauth-entranhas-e-exemplos/</link>
		<comments>http://log4dev.com/2010/06/28/oauth-entranhas-e-exemplos/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 06:00:05 +0000</pubDate>
		<dc:creator>Miguel Galves</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://log4dev.com/?p=770</guid>
		<description><![CDATA[O comentário geral em relação ao meu post sobre OAuth foi: &#8220;Legal, mas FALTAM EXEMPLOS!&#8221; Oks, oks, oks, ei-lo. Vou usar como caso de uso o envio de um status novo para o twitter (tweets para os íntimos) em Python. Para isso, vou usar a lib oauth2, disponível para download no GitHub em http://github.com/simplegeo/python-oauth2. Segundo [...]]]></description>
			<content:encoded><![CDATA[<p><div class='wpfblike' style='height: 40px;'><fb:like href='http://log4dev.com/2010/06/28/oauth-entranhas-e-exemplos/' layout='button_count' show_faces='true' width='400' action='like' colorscheme='light' send='true' /></div>O comentário geral em relação ao <a href="http://log4dev.com/2010/06/23/oauth/">meu post sobre OAuth</a> foi: <em>&#8220;Legal, mas FALTAM EXEMPLOS!&#8221;</em></p>

<p>Oks, oks, oks, ei-lo. Vou usar como caso de uso o envio de um status novo para o twitter (tweets para os íntimos) em <strong>Python</strong>. Para isso, vou usar a lib <strong>oauth2</strong>, disponível para download no <a href="http://github.com">GitHub</a> em <a href="http://github.com/simplegeo/python-oauth2">http://github.com/simplegeo/python-oauth2</a>. Segundo o wiki do <a href="http://wiki.oauth.net/OAuth-2">OAuth</a>:
<blockquote>&#8220;OAuth 2.0 is the next evolution of the OAuth protocol which was originally created in late 2006. OAuth 2.0 focuses on client developer simplicity while providing specific authorization flows for web applications, desktop applications, mobile phones, and living room devices.&#8221;</blockquote>
Para começar, criamos uma instância de token e consumer, usados para autenticar as requisições. Neste exemplo, eu uso o algoritmo SHA1 para gerar a assinatura da requisição:</p>

<p><code><span style="color: #0000ff;">import oauth2 as oauth
token = oauth2.Token(token, token<em>secret)
consumer = oauth2.Consumer(consumer</em>key, consumer<em>secret)
sign</em>method = oauth2.SignatureMethod<em>HMAC</em>SHA1()</span></code></p>

<p><span style="color: #0000ff;"><span style="color: #000000;">Feito isso, temos que criar a url de requisição. No caso de envio de um <strong>tweet</strong>,  a url é </span></span><strong>http://api.twitter.com/1/statuses/update.json</strong>, <span style="color: #0000ff;"><span style="color: #000000;">o método de envio é <strong>POST</strong>, com apenas um parâmetro, <strong>status</strong>, contendo o conteúdo da mensagem. O protocolo oauth requer alguns parâmetros extras, como mostrado abaixo:</span></span></p>

<p><span style="color: #0000ff;">
</span>
<code><span style="color: #0000ff;">url = "http://api.twitter.com/1/statuses/update.json"
params = {
'oauth<em>version': "1.0",
'oauth</em>nonce': oauth2.generate<em>nonce(),
'oauth</em>timestamp': int(time.time()),
'status': 'Enviando uma mensagem para o Tweeter'
}
request = oauth2.Request(method="POST", url=url, parameters=params)
request.sign<em>request(self.</em>signature<em>method, self.</em>Consumer, token)
</span></code></p>

<p>Com um objeto do tipo Request na mão, só me resta executar a <strong>requisição HTTP</strong> propriamente dita, usando a lib <a href="http://docs.python.org/library/urllib2.html"><strong>urllib2</strong></a>, nativa do Python:<span style="color: #0000ff;"> </span></p>

<p><span style="color: #0000ff;">
</span>
<code><span style="color: #0000ff;">import urllib2
opener =  urllib2.build<em>opener()
encoded</em>post<em>data = request.to</em>postdata()
response = opener.open(url, encoded<em>post</em>data)
opener.close()</span></code></p>
]]></content:encoded>
			<wfw:commentRss>http://log4dev.com/2010/06/28/oauth-entranhas-e-exemplos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Teste</title>
		<link>http://log4dev.com/2010/06/08/teste/</link>
		<comments>http://log4dev.com/2010/06/08/teste/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 08:05:53 +0000</pubDate>
		<dc:creator>Raphael Lullis</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://log4dev.com/?p=740</guid>
		<description><![CDATA[Estou testando o sistema de criacão de widgets html com informacão sobre empresas cadastradas no banco de dados do job4dev. Provavelmente, não vai funcionar em leitores de RSS como o Google Reader, já que é necessário o uso de Javascript. Mas quem estiver acessando o site diretamente vai poder ver um resumo com informacões sobre [...]]]></description>
			<content:encoded><![CDATA[<p><div class='wpfblike' style='height: 40px;'><fb:like href='http://log4dev.com/2010/06/08/teste/' layout='button_count' show_faces='true' width='400' action='like' colorscheme='light' send='true' /></div>Estou testando o sistema de criacão de <em>widgets</em> html com informacão sobre empresas cadastradas no banco de dados do job4dev.</p>

<p>Provavelmente, não vai funcionar em leitores de RSS como o Google Reader, já que é necessário o uso de Javascript. Mas quem estiver acessando o site diretamente vai poder ver um resumo com informacões sobre o job4dev, logo abaixo.</p>

<p>Basta adicionar o código:</p>

<p><code>&lt;div class="j4d_widget"&gt;
&lt;script src="http://job4dev.com/company/scripts/job4dev/widget" type="text/javascript"&gt;&lt;/script&gt;
&lt;/div&gt;
</code></p>

<p>Para termos:
<div class="j4d_widget"><script src="http://job4dev.com/company/scripts/job4dev/widget" type="text/javascript"></script></div></p>
]]></content:encoded>
			<wfw:commentRss>http://log4dev.com/2010/06/08/teste/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Porque ando tão calado</title>
		<link>http://log4dev.com/2010/02/01/porque-ando-tao-calado/</link>
		<comments>http://log4dev.com/2010/02/01/porque-ando-tao-calado/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 22:02:54 +0000</pubDate>
		<dc:creator>Raphael Lullis</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://log4dev.com.br/?p=719</guid>
		<description><![CDATA[Technology is nothing. What&#8217;s important is that you have a faith in people, that they&#8217;re basically good and smart, and if you give them tools, they&#8217;ll do wonderful things with them. It&#8217;s not the tools that you have faith in — tools are just tools. They work, or they don&#8217;t work. It&#8217;s people you have [...]]]></description>
			<content:encoded><![CDATA[<p><div class='wpfblike' style='height: 40px;'><fb:like href='http://log4dev.com/2010/02/01/porque-ando-tao-calado/' layout='button_count' show_faces='true' width='400' action='like' colorscheme='light' send='true' /></div><blockquote>Technology is nothing. What&#8217;s important is that you have a faith in people, that they&#8217;re basically good and smart, and if you give them tools, they&#8217;ll do wonderful things with them. It&#8217;s not the tools that you have faith in — tools are just tools. They work, or they don&#8217;t work. It&#8217;s people you have faith in or not. Yeah, sure, I&#8217;m still optimistic I mean, I get pessimistic sometimes but not for long.
<p style="text-align: right;"><em><a href="http://www.rollingstone.com/news/story/31896381/from_the_archives_a_revealing_interview_with_steve_jobs/print">Steve Jobs &#8211; 1994</a></em></p>
</blockquote>
Diante do bombardeio diário de novidades, um computeiro deve se sentir tentado a acompanhar todas as discussões sobre os produtos e as tecnologias da moda: no último meses tivemos <a href="http://www.htc.com/www/product/hero/overview.html">um</a> ou <a href="http://www.engadget.com/2009/10/28/motorola-droid-first-hands-on/">dois</a> <a href="http://google.com/phone"><em>iPhone killers</em></a>, uma <a href="http://www.techcrunch.com/2009/11/10/google-go-language/">linguagem de programação &#8220;abençoada&#8221;</a>, o estouro do <em>Cloud Computing</em>, um &#8220;<a href="http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html">sistema operacional</a>&#8220;,  o <a href="http://www.slate.com/id/2212320/">fim da indústria editorial</a> e o <a href="http://www.edibleapple.com/ipad-a-computer-for-the-rest-of-them/">surgimento do computador para todos os outros</a>.</p>

<p>E nós aqui, passamos boa parte do ano calados. Trabalhando. Até poderíamos ter escrito N+1 blog posts opinando sobre cada uma dessas novidades. Mas nenhuma dessas nos ajudou a entender melhor o mundo, ou a construir algo melhor. Então, passou batido. Sem contar que estávamos muito mais interessados em produzir algo de fato, ao invés de simplesmente sermos mais um palpiteiro na poltrona.</p>

<p>É uma revolução por minuto, que muitos tentam discutir, comparar, medir, organizar. É tudo bobagem. É tudo tecnologia, e tecnologia não é um fim em si mesmo. Por favor, saiam do Google Wave, parem de perder o presente discutindo o futuro. Construir o futuro é muito mais divertido.</p>
]]></content:encoded>
			<wfw:commentRss>http://log4dev.com/2010/02/01/porque-ando-tao-calado/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Job4Dev 3.0</title>
		<link>http://log4dev.com/2010/01/24/job4dev-3-0/</link>
		<comments>http://log4dev.com/2010/01/24/job4dev-3-0/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 14:07:20 +0000</pubDate>
		<dc:creator>Miguel Galves</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://log4dev.com/?p=707</guid>
		<description><![CDATA[Primeiro post do ano, e nada melhor do que começar com novidades (antes tarde do que nunca)! Os assinantes de RSS do Job4Dev mais atentos devem ter percebido uma mensagem nova que passou a aparecer no rodapé de cada anúncio. Cito: Parece que você está se cadastrando (ou prestes a se cadastrar) para o feed [...]]]></description>
			<content:encoded><![CDATA[<p><div class='wpfblike' style='height: 40px;'><fb:like href='http://log4dev.com/2010/01/24/job4dev-3-0/' layout='button_count' show_faces='true' width='400' action='like' colorscheme='light' send='true' /></div>Primeiro post do ano, e nada melhor do que começar com novidades (antes tarde do que nunca)!</p>

<p>Os assinantes de RSS do <a href="http://job4dev.com">Job4Dev</a> mais atentos devem ter percebido uma mensagem nova que passou a aparecer no rodapé de cada anúncio. Cito:
<blockquote>Parece que você está se cadastrando (ou prestes a se cadastrar) para o feed de todos os anúncios. Nenhum problema por nossa parte, mas tenha em mente que o volume de anúncios pode ser excessivo. Você pode se interessar em dar uma olhada em nossa página para filtrar os tipos de empregos, e obter feeds específicos, baseado na localização e nas palavras-chaves.</blockquote>
Alguns talvez tenham visto a mensagem em inglês. Fato é que algo parece ter mudado. E mudou: graças ao trabalho do Raphael, o <strong>Job4Dev</strong> evoluiu e chegou à versão 3.0 com grandes pretensões. Job4Dev pretende virar global, mas mantendo a qualidade local: ruído ZERO, essa é a nossa meta!</p>

<p>Aqueles que frequentam o site  devem ter notado que mais vagas internacionais estão sendo cadastradas, e que um versão em inglês está disponível. Acessando a URL <a href="http://www.job4dev.com.br">http://www.job4dev.com.br</a>, o site estará sempre em português, mas ao acessar <a href="http://job4dev.com">http://job4dev.com</a>, a língua irá variar com as preferências do seu navegador.</p>

<p>Para tentar oferecer as vagas mais próximas do visitante, adicionamos um mecanismo de georeferenciamento na página principal: o Job4Dev descobre a sua localização e mostra vagas da cidade, ou da província (estado) ou do país. Por exemplo, neste momento em que vos escrevo, estou em Sampa e ao acessar o site, vejo apenas vagas para a capital do estado. Está em Sampa mas quer procurar vagas no Rio ou em Campinas? Sem problemas: clique em no link <a href="http://job4dev.com/jobs">Vagas</a> (ou Jobs), e veja a listagem completa de anúncios, com opções de filtros por <strong>palavra-chave</strong>, <strong>tipo de contrato</strong>, <strong>localização</strong> e por aí vai.</p>

<p>Por falar em filtros, a partir de agora é possível agora criar feeds RSS específicos para suas necessidades. Entre no site, crie o filtro desejado e clique no link feed, que aparecerá no quadro amarelo no topo da página.</p>

<p>Em relação às vagas e empresas, aumentamos o nosso lado colaborativo, adicionando um mecanismo de comentários para usuários cadastrados. Gosta da empresa? Quer dar mais informações? Acha que a vaga vale a pena? Comente. Assim, estamos promovendo a criação de uma base de dados de empresas de tecnologia do mundo todo, permitindo uma escolha altamente consciente e embasada em opiniões alheias.</p>

<p>O formulário de cadastro agora diferencia usuários que buscam vagas daqueles que desejam cadastrar novas vagas. Um passo a mais na oferta de serviços específicos para cada um destes públicos, como por exemplo o cadastro de currículos online (já disponível também para usuários cadastrados).</p>

<p>Vale citar também pequenas modificações, como a simplificação do fluxo de cadastro de anúncios (com link para adição de vaga diretamente da página de empresa), e mecanismo para troca de senha (esta que já veio tarde demais&#8230;.mas novamente: antes tarde do que nunca).</p>

<p>Resumindo, é isso! Feliz 2010 para todos.</p>
]]></content:encoded>
			<wfw:commentRss>http://log4dev.com/2010/01/24/job4dev-3-0/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bits4Dev &#8211; Byte4Dev</title>
		<link>http://log4dev.com/2009/08/28/bits4dev-byte4dev/</link>
		<comments>http://log4dev.com/2009/08/28/bits4dev-byte4dev/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 19:46:35 +0000</pubDate>
		<dc:creator>Raphael Lullis</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://log4dev.com/?p=628</guid>
		<description><![CDATA[Red Gate Software não dá casa, comida, nem roupa lavada. Mas dá espaço pra trabalhar, palestras de mentores e até uma mesada para quem quiser trabalhar em alguma idéia original. A diferença entre homens e crianças está no preço dos seus brinquedos, diz o ditado. Nem isso, se o seu brinquedo for um motor V8 [...]]]></description>
			<content:encoded><![CDATA[<p><div class='wpfblike' style='height: 40px;'><fb:like href='http://log4dev.com/2009/08/28/bits4dev-byte4dev/' layout='button_count' show_faces='true' width='400' action='like' colorscheme='light' send='true' /></div><ul>
    <li><a href="http://blog.businessofsoftware.org/2009/08/the-accidental-incubator.html">Red Gate Software</a> não dá casa, comida, nem roupa lavada. Mas dá espaço pra trabalhar, palestras de mentores e até uma mesada para quem quiser trabalhar em alguma idéia original.</li>
    <li><em>A diferença entre homens e crianças está no preço dos seus brinquedos</em>, diz o ditado. Nem isso, se o seu brinquedo for um <a href="http://www.nicjasno.com/node/1019">motor V8 construído a partir de Lego</a></li>
    <li><a href="http://personas.media.mit.edu/personasWeb">Representando graficamente a sua vida online</a>.</li>
    <li>Projetinho interessante para quem está trabalhando com Django e quer alavancar as redes sociais: <a href="http://uswaretech.com/blog/2009/08/django-socialauth-login-via-twitter-facebook-openid-yahoo-google/">SocialAuth</a>.</li>
    <li>Uma das melhores formas de se explicar unidades métricas para o povo que está acostumado com o padrão imperial é <a href="http://xkcd.com/526/">essa</a>. Mas e para explicar quanto é um <a href="http://cache.gawker.com/assets/images/gizmodo/2009/07/whatsapetabyte.gif">petabyte</a>?</li>
    <li>São raros os filmes onde a continuação é tão boa quanto o original. Espero que com o <a href="http://www.netflixprize.com/community/viewtopic.php?id=1520">prêmio do Netflix</a> seja diferente. Prepare seu algoritmo de Machine Learning.</li>
    <li>No futebol, muito se fala dos jogadores de sucesso com salários estratosféricos e contratos na Europa, mas pouco se fala que há 2849 jogadores em times de segunda divisão para cada Kaká ou para cada Ronaldo (brilha mutcho no Curintchia!). Isso é conhecido como <em>survivor bias</em>. Em tecnologia, muito se fala das startups que deram certo e transformaram seus donos em zilionários, mas pouco se fala das startups que correram risco e não vingou. Ainda bem que isso está <a href="http://tipjoys2cents.blogspot.com/2009/08/so-long-and-thanks-for-all-fish.html">começando</a> a <a href="http://snaptalent.com">mudar</a>.</li>
    <li>Curta e rápida, só pra fazer bit-padding: Saiu a nova versão do <a href="http://www.slackware.com/announce/13.0.php">slackware</a>.</li>
</ul></p>
]]></content:encoded>
			<wfw:commentRss>http://log4dev.com/2009/08/28/bits4dev-byte4dev/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quais features você gostaria de ver em um site de empregos?</title>
		<link>http://log4dev.com/2009/05/29/quais-features-voce-gostaria-de-ver-em-um-site-de-empregos/</link>
		<comments>http://log4dev.com/2009/05/29/quais-features-voce-gostaria-de-ver-em-um-site-de-empregos/#comments</comments>
		<pubDate>Fri, 29 May 2009 19:39:16 +0000</pubDate>
		<dc:creator>Raphael Lullis</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://log4dev.com/?p=584</guid>
		<description><![CDATA[Fato 1: A nova versão do Job4dev já está no ar. Não tenho dúvida de que ainda há bugs que devem ser resolvidos, mas creio que já está na hora de começar a planejar quais recursos vamos adicionar para as próximas versões. Fato 2: Eu vi que o Github tem um issue tracker meio rudimentar, [...]]]></description>
			<content:encoded><![CDATA[<p><div class='wpfblike' style='height: 40px;'><fb:like href='http://log4dev.com/2009/05/29/quais-features-voce-gostaria-de-ver-em-um-site-de-empregos/' layout='button_count' show_faces='true' width='400' action='like' colorscheme='light' send='true' /></div>Fato 1: A nova versão do Job4dev já está no ar. Não tenho dúvida de que ainda há bugs que devem ser resolvidos, mas creio que já está na hora de começar a planejar quais recursos vamos adicionar para as próximas versões.</p>

<p>Fato 2: Eu vi que o Github tem um <em>issue tracker</em> meio rudimentar, mas que possui um recurso interessante: ele permite que as pessoas &#8220;votem&#8221; em bugs, para que os desenvolvedores saibam quais bugs as pessoas desejam que sejam resolvidos primeiro.</p>

<p>Juntando os dois, tive uma idéia: já que esse é um projeto de código aberto, vou começar a usar o issue tracker do Github como um sistema de votação de <em>feature requests</em>. Espero que isso sirva para que potenciais colaboradores possam ter uma idéia de &#8220;onde&#8221; eles podem ajudar, e também que prioritize meu (escasso) tempo dedicado para o desenvolvimento.</p>

<p>Para votar, é só ir na página de issues do projeto Job board, <a href="http://github.com/lullis/jobboard/issues">aqui</a>. Se você tiver alguma outra idéia, é só criar um novo ticket com um breve comentário explicando a proposta.</p>
]]></content:encoded>
			<wfw:commentRss>http://log4dev.com/2009/05/29/quais-features-voce-gostaria-de-ver-em-um-site-de-empregos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gerador de Stats Web</title>
		<link>http://log4dev.com/2009/04/14/gerador-de-stats-web/</link>
		<comments>http://log4dev.com/2009/04/14/gerador-de-stats-web/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 11:55:29 +0000</pubDate>
		<dc:creator>Miguel Galves</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Ferramentas]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://log4dev.com/2009/04/14/gerador-de-stats-web/</guid>
		<description><![CDATA[Pergunta à comunidade Log4Dev: alguém aí conhece um bom sistema de geração de estatísticas web a partir de log do Apache, de preferência de código aberto?]]></description>
			<content:encoded><![CDATA[<p><div class='wpfblike' style='height: 40px;'><fb:like href='http://log4dev.com/2009/04/14/gerador-de-stats-web/' layout='button_count' show_faces='true' width='400' action='like' colorscheme='light' send='true' /></div>Pergunta à comunidade Log4Dev: alguém aí conhece um bom sistema de geração de estatísticas web a partir de log do Apache, de preferência de código aberto?</p>
]]></content:encoded>
			<wfw:commentRss>http://log4dev.com/2009/04/14/gerador-de-stats-web/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dica Terminal / Mac</title>
		<link>http://log4dev.com/2009/03/20/dica-terminal-mac/</link>
		<comments>http://log4dev.com/2009/03/20/dica-terminal-mac/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 23:00:20 +0000</pubDate>
		<dc:creator>Miguel Galves</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Ferramentas]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[OS]]></category>

		<guid isPermaLink="false">http://log4dev.com/2009/03/20/dica-terminal-mac/</guid>
		<description><![CDATA[Descobri um comando hoje que pode ser útil em scripts bash: é possível acessar a àrea de transferência do OS X através do bash usando o comando pbcopy. Por exemplo, para o conteúdo de um arquivo, basta fazer: > cat arquivo &#124; pbcopy Nessas horas eu vejo que eu não sei picas do Darwin&#8230;]]></description>
			<content:encoded><![CDATA[<p><div class='wpfblike' style='height: 40px;'><fb:like href='http://log4dev.com/2009/03/20/dica-terminal-mac/' layout='button_count' show_faces='true' width='400' action='like' colorscheme='light' send='true' /></div>Descobri um comando hoje que pode ser útil em scripts bash: é possível acessar a àrea de transferência do OS X através do bash usando o comando pbcopy.</p>

<p>Por exemplo, para o conteúdo de um arquivo, basta fazer: > cat arquivo | pbcopy</p>

<p>Nessas horas eu vejo que eu não sei picas do Darwin&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://log4dev.com/2009/03/20/dica-terminal-mac/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Pânico</title>
		<link>http://log4dev.com/2008/12/16/panico/</link>
		<comments>http://log4dev.com/2008/12/16/panico/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 01:28:34 +0000</pubDate>
		<dc:creator>Miguel Galves</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[OS]]></category>

		<guid isPermaLink="false">http://log4dev.com/2008/12/16/panico/</guid>
		<description><![CDATA[Muitos diziam que existia, mas ninguém nunca tinha visto de fato. É um evento raro, que aconteceu comigo ontem pela primeira vez em 8 anos de OS X. Me dói muito falar isso, mas é dever deste blog mostrar uma foto raríssima de um KERNEL PANIC no Mac. As cenas são fortes&#8230; Acho que está [...]]]></description>
			<content:encoded><![CDATA[<p><div class='wpfblike' style='height: 40px;'><fb:like href='http://log4dev.com/2008/12/16/panico/' layout='button_count' show_faces='true' width='400' action='like' colorscheme='light' send='true' /></div>Muitos diziam que existia, mas ninguém nunca tinha visto de fato. É um evento raro, que aconteceu comigo ontem pela primeira vez em 8 anos de OS X. Me dói muito falar isso, mas é dever deste blog mostrar uma foto raríssima de um <strong>KERNEL PANIC no Mac</strong>.</p>

<p>As cenas são fortes&#8230;</p>

<p><a href="http://beta.log4dev.com/wp-content/uploads/2008/12/kernel_panic.png" title="Kernel Panic Mac"><img src="http://beta.log4dev.com/wp-content/uploads/2008/12/kernel_panic.png" alt="Kernel Panic Mac" /></a></p>

<p>Acho que está na hora de eu levar meu MacBook Pro pra revisão. Ele anda com uns comportamentos estranhos.</p>
]]></content:encoded>
			<wfw:commentRss>http://log4dev.com/2008/12/16/panico/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

