Novo arquivo de Snapshots do Debian

Tags: , — April 14, 2010 @ 10:22 pm

Novidade para usuários do Debian GNU/Linux e administradores de servidores. Agora é possível instalar facilmente pacotes de versões antigas do Debian GNU/Linux com uso do apt-get pelo arquivo de snapshots do Debian.

http://snapshot.debian.org/

Lançado na última Segunda-feira, dia 12, o serviço é uma “máquina do tempo” que permite o acesso a pacotes e códigos fonte por versões ou datas, e é composto por pacotes antigos e atuais do Debian.

Praticamente todos (alguns pacotes foram removidos devido a licenças de software) os pacotes, desde Março de 2005, estão disponíveis, incluindo alguns repositórios adicionais como debian-volatile, debian-ports e backports.org, contanto com cerca de 6,5 terabytes, que devem aumentar constantemente.

O serviço é uma ótima ferramenta, especialmente para desenvolvedores resolver problemas de regressão de pacotes. Mas também para usuários que necessitem de pacotes em alguma versão anterior para que certa aplicação funcione.

A grande facilidade do arquivo é que qualquer pacote pode ser instalado com o apt-get ou aptitude normalmente, bastando adicionar a respectiva linha em /etc/apt/sources.list.

Para saber que linha adicionar, primeiramente navegue até umas das seguintes categorias:

Após acessar uma das categorias, selecione o ano, mês e finalmente, dia e hora do snapshot. Esta url completa é a url a ser adicionada em /etc/apt/sources.list, logo após a palavra-chave deb e seguida da versão e sessão desejadas. Ou seja, cada uma destas urls corresponde a uma cópia completa de um repositório do Debian no devido momento, e pode ser usada como tal.

Segue um exemplo…

caminho seguido: debian -> 2007: 06 -> 2007-06-21 00:00:00
url resultante:  http://snapshot.debian.org/archive/debian/20070621T000000Z/

linha do sources.list:
deb http://snapshot.debian.org/archive/debian/20070621T000000Z/ stable/ main

Deste modo, fica extremamente fácil instalar pacotes de qualquer versão do Debian.

Fonte: http://www.debian.org/News/2010/20100412.en.html

Flattr – um novo jeito de pagar por conteúdo online

Tags: , — March 15, 2010 @ 1:52 pm

Já pensou como seria poder recompensar os criadores de sites, mídia ou softwares, dos quais você usufrui diariamente, com apenas um clique? Criado pelo co-fundador do piratebay, Peter Sunde, o Flattr é tanto um sistema de micro-pagamentos como uma rede social, que propõe uma maneira fácil e eficiente para isto.

flattr-logo-beta

Usuários da internet, como um todo, podem ser divididos em duas categorias distintas: um é o usuário que usufrui diariamente de serviços, mídia digital e aplicativos distribuidos gratuitamente pela internet e o outro é aquele que cria e publica estes serviços, mídia e aplicativos.

Segundo Sunde, o problema está quando o primeiro usuário deseja, de algum modo, recompensar o segundo. Hoje, não existe uma maneira eficaz de garantir que os esforços de quem publica algo, sejam convertidos em dinheiro a partir daqueles que usufruem deste trabalho. Uma opção seriam os métodos tradicionais de doações (transferências online, PayPal, PagSeguro…), estes, contudo, são pouco práticos ou flexíveis.

O Flattr propõe resolver este problema de uma maneira simples e transparente.

Os interessados, devem pagar, mensalmente, uma quantia fixa, que será distribuída posteriormente. A partir daí, seu funcionamento se assemelha muito ao Digg, ou Tweetmeme. Os criadores de conteúdo incluem um botão do Flattr em seu website, e quando um usuário clica neste botão, uma parte de sua quantia é destinada ao dono daquele site.

As partes são divididas igualmente para cada criador que o usuário decide recompensar. Ou seja, se o usuário clicou em 10 ícones do Flattr em um mês, um décimo de sua quantia mensal é destinada a estes criadores. Assim, o usuário terá certeza de que seu investimento será distribuído para aqueles que ele deseja.

Como o projeto ainda está em fase beta, estão sendo distribuídos alguns convites para usuários dispostos a testar o sistema. Quem tiver interesse, basta cadastrar seu e-mail no website Flattr.com, o qual inclui um vídeo explicativo do mecanismo do sistema.

A pouco tempo o Flattr fez seu primeiro cálculo dos pagamentos. Detalhes podem ser vistos no blog do projeto (em inglês).

[updated] novo logo.

Twitter e botões para Digg e Tweetmeme

Tags: , , — February 24, 2010 @ 1:20 am

Já faz algum tempo que eu queria colocar botões para incentivar os visitantes a divulgar meus posts no Digg e Delicious e Tweetmeme, mas nunca sobrava tempo para pesquisar plugins ou scripts para tal. Então resolvi fazer umas horinhas extras em casa hoje isso.

O resultado pode ser visto no painel lateral do blog, no Widget Share, onde coloquei botões para compartilhar no Digg, Tweememe e ainda um botão de Follow para o novíssimo Twitter do blog. Ainda falta o botão para o Delicious, mas este fica para mais tarde.

Para quem quiser fazer o mesmo, basta adicionar fragmentos HTML e JavaScript no seu tema do WP, ou dentro de um Text Widget, seguindo os tutoriais a seguir. O máximo que precisa ser configurado é o nome de usuário do twitter.

Botão Digg: http://about.digg.com/button
Botão Retweet: http://help.tweetmeme.com/2009/04/06/tweetmeme-button/
Botão Follow: http://help.tweetmeme.com/2010/02/23/follow-button/

Como comentei acima, criei também um twitter para o blog, @SamuraiDio, e adicionei o plugin WP to Twitter. Agora cada novo post vai também aparecer no twitter, facilitando para quem quiser “seguir” o blog mas não costuma usar feeds.

[updated]

Por motivos de performance (criados com JavaScript os botões demoram alguns segundos a mais para serem exibidos) procurei por uma solução em PHP, e encontrei combinando os plugins Digg Digg e PHP Code Widget.

O primeiro é um plugin que adiciona botões para diversos serviços de compartilhamento, e o segundo é um Widget identico ao Text Widget do WP, mas que aceita também códigos PHP.

Para adicionar os botões no Widget, e não nos posts, eu desabilitei as exibições padrão do Digg Digg, e criei um PHP Code Widget com o seguinte código fonte:

<center><div id="dd_before" style="height:80px; width:190px;"><ul>
<li class="li_horizontal">
<?php digg_digg_generate('Normal'); ?>
</li>
<li class="li_horizontal">
<?php digg_digg_reddit_generate('Normal'); ?>
</li>
<li class="li_horizontal">
<?php digg_digg_twitter_generate('Normal','SamuraiDio'); ?>
</li>
</ul></div></center>

Os métodos digg_digg_*_generate() são fornecidos pelo plugin Digg Digg, e podem ser usados também em qualquer lugar do template.

Também desisti de usar o botão para o Delicious, e adicionei um para o Reddit.

jQuery.canvasmetter plugin

Tags: , , , — January 24, 2010 @ 12:22 pm

Há alguns dias criei um plugin para jQuery, para desenhar medidores no estilo barômetros ou marcadores de velocidade, utilizando o elemento <canvas>.

screenshot

Como um plugin requer uma atenção especial e atualizações periódicas, dediquei para ele uma página deste blog. E também o wave jQuery.canvasmetter, para o pessoal poder participar. Mais informações podem ser encontrados nestes.

Links:
página jQuery.canvasmetter

página de download do plugin jQuery.canvasmetter
wave jQuery.canvasmetter

página jQuery.canvasmette
<<< Previous Page - Next Page >>>