Cansado do YUM? Com vocês o APT!
* Ele funciona com repositórios “repomd” (assim como o yum)
* Ele é muito mais rápido que o yum
* Ele faz multilib (coexiste 32bit e 64bit)
* Ele tem sido mantido
* Ele verifica chaves GPG nos pacotes
* Ele tem ligações para Python
* Ele tem interface gráfica (synaptics)
* Ele manuseia múltiplos repostórios muito melhor
Veja o artigo: http://dag.wieers.com/blog/using-apt-in-an-rpm-world
Add comment Quarta-feira, 18 de Junho de 2008
Repositório Git consome menos espaço do que Subversion?
Baixei o repositório do SQLObject (completo) pelo Subversion (SVN):
$ svn co http://svn.colorstudy.com/SQLObject SQLObject
………
Olhe bem o tamanho desta fera:
$ du -hc –max-depth=1 SQLObject
71M SQLObject/branches
88K SQLObject/.svn
128K SQLObject/contrib
346M SQLObject/tags
6,6M SQLObject/trunk
424M SQLObject
424M total
Não demorou tanto para baixar, então suponho que o computador baixou dados comprimidos, muito menos que estes 424MB.
Em seguida importei o mesmo repositório dentro do Git. Depois disto, observe abaixo os comandos que executei e como mudou o tamanho do repositório.
Logo após importar o repositório:
$ du -hc –max-depth=1 .
1,5M ./sqlobject
16K ./scripts
89M ./.git
56K ./debian
90M .
90M total
Após rodar o coletor de lixo:
$ git gc
Counting objects: 8753, done.
Compressing objects: 100% (8731/8731), done.
Writing objects: 100% (8753/8753), done.
Total 8753 (delta 6320), reused 0 (delta 0)
$ du -hc –max-depth=1 .
1,5M ./sqlobject
16K ./scripts
7,6M ./.git
56K ./debian
9,2M .
9,2M total
Após apagar objetos não utilizados:
$ git prune
$ du -hc –max-depth=1 .
1,5M ./sqlobject
16K ./scripts
5,8M ./.git
56K ./debian
7,3M .
7,3M total
O tamanho original do repositório é 424MB, mas faz mais sentido que o tamanho real dele seja realmente 90MB, como o Git acusou. O tamanho do repositório importado no Git caiu de 90MB para 7,3MB. Com esta economia de espaço, economiza-se banda, tempo e mídia de backup.
Add comment Segunda-feira, 16 de Junho de 2008
É claro que a Apple usa Git
Devido à minha opinião de que Git é muito bom, comecei a desconfiar que Apple o usava, e hoje por acaso encontrei um link que comprova o fato. Clique aqui para conhecer o repositório do Xquartz, feito em Git.
Update: o link é este.
Add comment Quarta-feira, 11 de Junho de 2008
Como des-publicar um branch publicado acidentalmente no Git
Talvez nem todos saibam, mas o Git é um dos mais poderosos sistemas de controle de versão. Dos que já ouvi falar (CVS, Subversion, Perforce, Bzr, Mercurial), ele é sem dúvida o melhor, principalmente devido às suas funcionalidades. É muito rápido fazer “rebase” e “merge”, muito rápido manter árvores paralelas e desenvolvimento distribuído.
Deixando a introdução de lado, enviei alguns branches acidentalmente e agora desejo despublicá-los. O comando para despublicar é:
git push <repositorio-remoto> :refs/heads/<branch-a-ser-deletado>
Add comment Terça-feira, 10 de Junho de 2008
Sinal vermelho
“Many large IT shops… work like the Dead Sea. New hires are brought in as management deems it necessary. Their qualifications… will tend to vary quite a bit, depending upon current needs, employee departure, the personnel budget, and the general hiring ability of those doing the hiring. All things being equal, the general competency of the IT department should have roughly the same distribution as the incoming hires. Instead, what happens is that the more talented and effective IT engineers are the ones most likely to leave — to evaporate, if you will. They are the ones least likely to put up with the frequent stupidities and workplace problems that plague large organizations; they are also the ones most likely to have other opportunities that they can readily move to. What tends to remain behind is the ‘residue’ — the least talented and effective IT engineers.”
Fonte: http://it.slashdot.org/article.pl?sid=08/04/12/2241216&from=rss
Add comment Domingo, 13 de Abril de 2008
Instalando LaTeX e abntex no Mac
Para instalar o LaTeX com abntex no Mac, primeiro baixe e instale o MacTeX no endereço http://www.tug.org/mactex/. Na data de hoje, a versão é 2007. Em seguida, vá ao site do abntex, http://abntex.codigolivre.org.br/, baixe a última versão “estável”, e descompacte em uma pasta temporária. Dentro dos arquivos descompactados do abntex, existe um diretório chamado “texmf”. Copie o conteúdo deste diretório para /usr/local/texlive/2007/texmf, lembrando que isso deve ser feito como usuário root usando sudo. Em seguida, execute “sudo texhash”, e se tudo correr bem você já pode sair compilando documentos com o abntex!
Add comment Domingo, 24 de Fevereiro de 2008
Os dois lados da segurança
No artigo que está neste link, o pessoal do LWN fala os ensinamentos de Bruce Schneider a respeito dos dois lados da segurança. O link por enquanto funciona somente para assinantes do portal LWN, mas daqui a uma semana ele estará liberado pra todo mundo.
Por um lado, há o sentimento de segurança, e por outro, a real segurança. Um exemplo interessante é uma comparação entre distribuições de Linux e sistemas operacionais proprietários tradicionais (leiam-se Windows e Mac OS). As distribuições de Linux lançam atualizações de software toda vez que uma falha de segurança é encontrada, gerando uma alta quantidade de atualizações e downloads semanalmente, e isso causa no usuário um sentimento de pouca segurança, porém a razão mostra que isso é um caminho para a real segurança. Por outro lado, o Windows e Mac OS lançam atualizações de vez em quando, pois seguram as correções e um belo dia soltam uma grande quantidade de uma só vez. Isso causa no usuário uma sensação de segurança, mas não é real segurança, já que o período entre a descoberta da falha de segurança e a correção da falha muitas vezes é suficiente para que malfeitores as explorem.
Add comment Quinta-feira, 31 de Janeiro de 2008
Em caso de incêndio no cinema, não se preocupe!
Fui ao cinema, não me lembro muito bem se era em Londrina ou São Paulo, mas provavelmente era em São Paulo no Shopping Center 3 (Av. Paulista), e antes de começar o filme tinha aqueles filminhos tipo “desligue seu telefone celular”, “jogue o lixo no lixo”, “não converse durante o filme”, quando de repente o locutor fala:
Em caso de incêndio no cinema, não se preocupe! Este cinema está totalmente segurado pela Seguradora XYZ.
Ufa! Me senti muito aliviado! Eu já estava preocupado me perguntando se, além de todas as pessoas morrerem no caso de um incêndio, o shopping também teria prejuízos por não ter feito o seguro…
Add comment Quinta-feira, 31 de Janeiro de 2008
openSUSE Build Service agora cria pacotes para RHEL e CentOS
“Apesar dos esforços de padronização da LSB e do Projeto Portland, não é fácil criar programas que rodem em cada uma das variantes do Linux. [...] O que o openSUSE Build Service fornece são ferramentas necessárias para lançar software open source para openSUSE e outras distribuições em diferentes arquiteturas de hardware [...] sem possuir um ’sítio de compilação’ com diferentes arquiteturas.” Fonte: http://www.linux-watch.com/news/NS8311777087.html
Add comment Quinta-feira, 31 de Janeiro de 2008
Quanto ganharam os executivos da Apple em 2007
No último dia 22 a Apple divulgou a compensação recebida por seus executivos durante 2007.
Steve Jobs continua com o salário de US$1,00, porém ele possui 5,5 milhões de ações da Apple.
A imagem abaixo foi retirada do formulário que a Apple divulgou. Os valores estão em dólares. Clique na imagem para vê-la completamente.
Add comment Terça-feira, 29 de Janeiro de 2008