Posted on 30-04-2010
Filed Under (Controle de Versão, Git, Svn) by Daniel Balieiro

\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+

Share
(0) Comments    Read More   
Posted on 30-04-2010
Filed Under (Linux, Ubuntu) by Daniel Balieiro

\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+

Share
(1) Comment    Read More   
Posted on 16-10-2009
Filed Under (Geral, Literatura, Pessoal) by Daniel Balieiro

oherege

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 ;) .

Share
(0) Comments    Read More   
Posted on 10-10-2009
Filed Under (Literatura, Pessoal) by Daniel Balieiro

Patre Primordium

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!

Share
(0) Comments    Read More   
Posted on 09-10-2009
Filed Under (Ruby) by Daniel Balieiro

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+

Share
(0) Comments    Read More   
Posted on 02-10-2009
Filed Under (Geral, Literatura, Pessoal) by Daniel Balieiro

graal2_andarilho

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! :)

Share
(0) Comments    Read More   
Posted on 24-09-2009
Filed Under (C/C++, Desenvolvimento, Geral, Linux) by Daniel Balieiro
Mate do share!

Mate do share!

Share
(0) Comments    Read More   
Posted on 21-09-2009
Filed Under (Geral, Linux) by Daniel Balieiro

Dropbox

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

Share
(0) Comments    Read More   
Posted on 26-08-2009
Filed Under (Ruby, Ruby/Rails) by Daniel Balieiro

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

Share
(5) Comments    Read More   
Posted on 25-08-2009
Filed Under (FreeBSD) by Daniel Balieiro

freebsd-logo 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

Share
(0) Comments    Read More