\o/
Estou migrando os códigos aqui do trabalho, do svn pro git. Confesso que é um processo extremamente simples.
Depois de instalar o git, basta usar o git-svn.
A sintaxe básica é:
git svn clone servidor_svn --no-metadata --username usuario_svn caminho_git
O único detalhe é que assim ele não importa corretamente o nome dos usuários. Pra isso, você precisa criar um arquivo do tipo:
danielbalieiro = Daniel Balieiro <daniel@balieiro.com>
E acrescentar o parametro -A passando o caminho do arquivo.
Agora é só esperar
.
Dependendo do número de revisions no svn vai demorar, ele refaz revision por revision, assim importando todo o histórico
.
t+
\o/
Ontem foi lançada a mais nova versão do Ubuntu, o 10.04.
Tudo o que você precisa saber sobre esse lançamento, você encontra no site do “Guru” de Ubuntu no Brasil, o grande André Gondim.
t+
E chega ao fim a saga “A Busca do Graal“.
Numa narativa muito empolgante e sem demoras, Bernard Cornwell termina a trilogia de uma forma fantástica. Dos três livros, O Arqueiro, O Andarilho e O Herege, o último foi o que eu mais gostei. E o final então! SHOW!!
Pra não quebrar o costume, vai ai a sinopse oficial:
O Santo Graal até hoje inspira muitas obras-primas da literatura. Tornou-se o mais mítico dos objetos, imortalizado no imaginário de todo o mundo ocidental. Sua lenda é normalmente ligada as histórias de Artur e seus cavaleiros, mas, desta vez, Bernard Cornwell transporta a saga de sua busca para o século XIV, em plena Guerra dos Cem Anos entre Inglaterra e França.
O Herege é o terceiro volume desta trilogia, iniciada com o empolgante romance O Arqueiro. Thomas de Hookton, o valente arqueiro inglês, viaja à frente de alguns homens até o interior da França. Lá, toma uma fortificação inimiga que usa como base para suas expedições a Astarac, terra de seus ancestrais, a família Vexille, que teria sido guardiã do Graal. Pretende, com essa arriscada expedição, atrair a atenção de seu primo e inimigo, Guy Vexille, conhecido como Arlequin e que também busca o Cálice Sagrado.
Mas jogos políticos e uma bela jovem acusada de feitiçaria podem atrapalhar os planos de Thomas, e fazer com que a maior relíquia da cristandade caia nas mãos de homens inescrupulosos que ambicionam apenas o poder e a fortuna que um objeto tão venerável lhes proporcionaria.
Entre arqueiros, mercenários, Reis, monges, guerreiros, cardeais, inquisidores, nobres e lindas mulheres, Thomas leva os leitores ao desfecho de uma aventura inesquecível pelo século XIV. Um livro apaixonante sobre um dos períodos mais conturbados da História Inglesa. Cornwell confirma com O Herege a reputação de grande escritor conquistada com a sua releitura das aventuras de Artur e seus cavaleiros.
by Wikipedia.
Agora é ir atrás de mais cornwell.
Ainda não sei se vou para Crônicas Saxônicas ou As Crônicas de Artur, primeiro
.
Semana passada chegaram os meus exemplares dos 3 primeiros lançamentos do Patre Primordium!!
Não vou postar imagens sobre, afinal tem tudo no site deles. Esse post é só pra dizer que o hq É MUITO BOM!!
Dinâmico, inteligente e direto. Sem rodeios. A história promete ser fantástica e os desenhos são perfeitos! Adorei a combinação de páginas coloridas com preto-e-branco.
Como aqui em Cuiabá-MT não tem uma banca que vende, comprei pela Comix. Recomendo. Foram rápidos e o hq chegou em excelentes condições.
Se você ainda não leu, esta esperando o que!! ^^
Gogo!
Opa!
Eu não sou fan do twitter, sinceramente não vejo muita graça nele. Mas precisei escrever um script-zinho para gerar um post usando ruby.
Aqui esta o código:
require 'net/http'
require 'uri'
require 'iconv'
# usuário do twitter
TW_USER = 'XXXXXXXXXXXXXXXXXX'
# senha do usuário twitter
TW_PASS = 'XXXXXXXXXXXXXXXXXX'
TW_URL = 'http://twitter.com/statuses/update.xml'
unless ARGV[0]
puts "É preciso informar a mensagem de atualização do Twitter"
Kernel.exit(1)
end
message = ''
ARGV.each do |m|
message += m + ' '
end
message = Iconv.iconv('utf-8', 'iso-8859-1', message).to_s
if message.length > 140
puts "Mensagem grande demais! O máximo é 140 caracteres!"
Kernel.exit(1)
end
begin
url = URI.parse(TW_URL)
req = Net::HTTP::Post.new(url.path)
req.basic_auth TW_USER, TW_PASS
req.set_form_data({'status' => message})
begin
res = Net::HTTP.new(url.host, url.port).start {|http| http.request(req)}
case res
when Net::HTTPSuccess, Net::HTTPRedirection
if res.body.empty?
puts "Twitter não respondeu de acordo"
raise SystemExit.new(1)
else
puts 'Twitter atualizado!'
end
else
puts 'Atualização falhou!'
raise SystemExit.new(1)
end
rescue
puts $!
end
rescue SocketError
puts "Twitter não esta ativo!"
raise SystemExit.new(1)
end
raise SystemExit.new(0)
t+
Acabei de ler O Andarilho, continuação do O Arqueiro.
Muito bom, uma leitura realmente fantástica!
A sinopse oficial:
O Santo Graal, a relíquia sagrada da cristandade, inspirou muitas obras-primas da literatura. Tornou-se o mais mítico dos objetos, imortalizado no imaginário de todo o mundo ocidental. Sua lenda é normalmente ligada às histórias de Artur e seus cavaleiros, mas, desta vez, a imaginação de Bernard Cornwell transporta a saga de sua busca para o século XIV, em plena Guerra dos Cem Anos entre Inglaterra e França.
O Andarilho é o segundo capítulo desta aventura, iniciada com o empolgante romance O Arqueiro. Após sobreviver a Batalha de Crécy, Thomas de Hookton, o valente arqueiro inglês, é enviado pelo Rei numa missão na qual teria de descobrir mais sobre o legado de seu pai, que parece ligado ao Graal. Mas Thomas acaba envolvido na luta contra um exército invasor e, nas fileiras inimigas, descobre que há outros na trilha do objeto sagrado. Homens que não se deterão diante de obstáculo algum. Thomas, então, volta à sua aldeia natal em busca de um indício que possa colocá-lo no caminho certo. E encontra pistas que o deixam sob risco ainda maior e que apontam novas direções para a sua missão.
Entre arqueiros, mercenários, reis, monges, guerreiros, cardeais, inquisidores, nobres e lindas mulheres, Thomas atravessa a Europa e leva os leitores deste romance em uma viagem inesquecível pelo século XIV. Cornwell confirma com O Andarilho a reputação conquistada com sua releitura das aventuras de Artur e seus cavaleiros. Um livro apaixonante sobre um dos períodos mais conturbados da História Inglesa.
by Wikipedia.
Leia! Vale MESMO a pena!

Hoje conheci um serviço, gratuito, de backup muito bom! Chamado: Dropbox.
Pra quem estava procurando uma solução fácil e transparente de backup, dropbox promete resolver.
Resumindo:
A idéia é a mais simples e funcional possível. Instalando um client no seu pc, é criada uma pasta que recebe sync a cada vez que seu conteúdo é modificado. Sync!
O que isso signfica?
Que se você quiser guardar aquela monografia em latex, aquele documento importante, aquelas fotos que não quer perder, basta copiá-las para a pasta do dropbox. Imediatamente ele começa a sincronizar com o servidor, enviando tudo!
Além disso, você ainda tem uma pasta pública, para compartilhar arquivos. Com o botão direito sobre o arquivo na pasta pública, você recebe a url do arquivo.
Como é baseado em sync, caso você apague o arquivo ele vai apagar no servidor. Mas isso NÃO é um problema, o dropbox guarda 30 dias de modificações! Então você pode simplesmente resgatar o arquivo.
Todos os arquivos ficam disponíveis por download também, direto do site.
E se não bastasse, ainda tem versão para Windows, Linux e Mac!
Agora mesmo estou testando a versão de linux, com um sync feito no windows.
O espaço gratuito é de 2 gb, mas se for pouco, existe a opção de comprar mais.
Não gosto de fazer propaganda gratuíta, mas quando algo é bom, é preciso espalhar!
Você usa ou já usou? O que achou? Deixe seu comentário.
[]‘s
Depois de alguns dias aguardando, conversando e “googlando”, o meu problema com o Rails na Locaweb foi resolvido.
Era uma aplicação pequena, mas que eu queria transferir logo até pra poder ver como estava o suporte de Rails. Afinal, é de conhecimento público que o próprio Fábio Akita trabalha lá. E se tem algum brasileiro com um nome de peso dentro da comunidade Rails, é o Akita.
O problema era basicamente a versão do Rails, que agora precisa ser a versão 1.0.0 do rack. E a Locaweb estava com a versão 0.3 instalada.
Não, não adianta vendorizar o rack. Já li muita gente falando disso, e infelizmente em TODOS os testes que eu fiz, nenhum resolveu dessa forma. É claro que eu posso ter feito algo errado, mas…
Qual foi a solução? A Locaweb instalou, junto com o Rails 2.1.1 (rack 0.3), o Rails 2.3.2 (rack 1.0.0).
Eu pensei em fazer downgrade, mas isso me incomodou demais. Não que a aplicação tenha algo do 2.3.2 que seja excencial, mas porque essa idéia me parecia contornar o problema, assim como o famoso format do windows quando as coisas não estão boas, e não a solução. Falei com o proprietário do site, e esse aceitou aguardar mais 1 semana pra ver se resolvia. E nem foi preciso.
Se eu recomendo a Locaweb para aplicações Rails? SIM
Me explico:
1. Ficou claro que o pessoal esta atento ao que a comunidade Rails diz e comenta sobre o suporte deles, isso demonstra que existe sim o interesse de melhorá-lo.
2. Informações do próprio suporte: “Em breve lançaremos uma nova aplicação que disponbilizara as gems atualizadas automaticamente em sua area facilitando assim a instalação.”
3. Segundo um amigo archer, a Locaweb esta trabalhando para reestruturar seu ambiente linux.
Ou seja, o pessoal da Locaweb realmente esta trabalhando. E quem já esteve do outro lado, do lado do sysadmin do host, sabe que não ssão coisas simples de se resolver.
Então vamos dar tempo e aguardar, tenho certeza de que em pouco tempo teremos novidades!
[]´s
Ainda ontem comentava que a agenda de liberação do FreeBSD 8 estava atrasada.
Ontem mesmo liberaram o BETA3!
O texto de post de liberação pode ser lido aqui.
Como já foram implementadas todas as novas funcionalidades, só falta corrigir alguns bugs, vou fazer download pra teste hoje mesmo.
Ando com uns problemas com o ACPI no note, usando freebsd 7.2, vamos ver se no 8 já esta resolvido.
Mirrors para download no brasil.
[]´s