Ir para o conteúdo
ou

Software livre Brasil

Minha rede

 Voltar a planetas
Tela cheia Sugerir um artigo
 Feed RSS

Planeta do ArchLinux

11 de Fevereiro de 2010, 0:00 , por Software Livre Brasil - | Ninguém está seguindo este artigo ainda.

Reinaldo Bispo : Como um Dev Kernel “trabalha”?

9 de Junho de 2013, 0:00, por Software Livre Brasil - 0sem comentários ainda

Olá tudo bom?

Bem, hoje vou informar uma dica interessante. Como deve ser desenvolver para o Kernel? Já pensou em saber como é o ambiente de trabalho das pessoas que fazem essa GRANDE contribuição para milhares de pessoas que eles nem conhecem.

Pois bem, a Linux Foundation está mostrando isso em uma série de 30 vídeos. É bastante interessante conhecer o ambiente de trabalho dos devs, pois imaginamos mil coisas e quando vemos são pessoas como nós – alguns bagunceiros ;p.

O segundo vídeo da série é este. Fique a vontade a acompanhar essa saga e saber mais do ambiente e das pessoas que fazem o kernel acontecer.

Espero que tenha gostado. até breve ;D




Magnun Leno : Preparem-se Irmãos do Arch Linux – Parte 2

6 de Junho de 2013, 0:00, por Software Livre Brasil - 0sem comentários ainda

Aproximadamente um ano atras o Arch Linux abandonou o /lib em prol do /usb/lib. Muitos reclamaram, se debateram e xingaram muito no twitter, mas nada mudou o fato do /lib ser migrado. Muito bem irmãos Arch Linux, agora é a vez do /bin ser migrado.

 
/bin is phasing out

Desde a época da migração do /lib foi noticiado que este era apenas o inicio de uma grande remodelagem do sistema de arquivos. O fato é que este procedimento não foi inventado ou iniciado pelo Arch Linux, mas sim solicitado pelos desenvolvedores do grupo Freedesktop e, consequentemente, essas mudanças entrarão em vigor não somente no Arch Linux mas em vários outras distribuições GNU/Linux.

Continue reading...



Magnun Leno : Fazendo seu Próprio Single-dispatch

5 de Junho de 2013, 0:00, por Software Livre Brasil - 0sem comentários ainda

Há alguns dias, pra ser mais exato em 22 de Maio de 2013, foi proposta a PEP 443 --- Single-dispatch Generic Functions. Esta proposta foi aceita ontem, dia 04 de Junho de 2013, e esta nova funcionalidade deve estar presente na próxima versão do Python. Em resumo, ela "resolve" um problema inerente à característica de tipagem dinâmica do Python, a criação de uma mesma função porém com vários tipos de argumentos diferentes. Continue reading



Blog do Gio : Instalando o Yaourt!

4 de Junho de 2013, 0:00, por Software Livre Brasil - 0sem comentários ainda

Não conhece o Yaourt?
Leia sobre ele aqui!

Para instalar o Yaourt utlizando o Pacman precisamos primeiramente adicionar o repositório “archlinuxfr” ao arquivo pacman.conf, logo:

# nano /etc/pacman.conf

Adicione o repositório abaixo no fim do arquivo:

[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch

Salve e saia.

Por fim instale o pacote:

# pacman -Sy yaourt

Simples assim!




Magnun Leno : Retorno 2013

4 de Junho de 2013, 0:00, por Software Livre Brasil - 0sem comentários ainda
Mind Bending Redesign 2013

Olá pessoal! Mais uma vez o blog passa por um longo período de hiato. Mas como sempre eu tenho uma desculpa boa justificativa. Finalmente apresentei minha monografia da Pós-graduação, e agora falta somente realizar pequenas alterações no trabalho escrito para dar o curso como finalizado. Mas deixando as coisas pessoas de lado, vamos ao que interessa :).

Mind Bending Redesign 2013

Como vocês podem ver o blog sofreu uma boa remodelagem.

Redesign

Como vocês podem ver, escolhi um tema baseado no Twitter Bootstrap, visando tornar o site mais leve rápido e responsivo, uma das características que eu mais visava. Para aqueles, como eu, que não tem muita fluência no dialeto do Web Frontend, reposonsividade é a capacidade de um design ser visualizado em várias resoluções diferentes sem perda de funcionalidade. Façam um teste, acessem o blog pelo celular, tablet ou simplesmente redimensione a janela do seu navegador.

Sites Separados

Há um tempo eu acabei fazendo uma gambiarra adequação no loop principal do Wordpress para segmentar os posts baseado na configuração de língua da pessoa (o quê? Você não sabia que eu posto em português e inglês?). Agora o Mind Bending são dois sites Wordpress independentes rodando no modo Farm (sim, isso vale um artigo e eu o farei em breve).

As vantagens dessa abordagem é que agora os dados dos artigos em inglês não vão atrapalhar os leitores brasileiros e vice e versa. Além de possibilitar que o site realmente tenha duas línguas para cada aspecto de sua interface. Outra vantagem é que eu posso criar "subsites" dentro do Mind Bending, como por exemplo um podcast e segmentar completamente ele do restante do site.

A desvantagem dessa abordagem é que por serem 2 sites independentes são duas administrações independentes e isso dá 2 vezes mais trabalho. Além da dificuldade da migração, que exigiu que eu removesse completamente o blog e fizesse uma instalação do zero e importasse os dados. Além disso precisei separa os posts em inglês dos em português para importar nos sites corretos. Também foi necessário editar cada artigo para ajustar anexos, links e etc, bem como foi necessário adequar todas as categorias, tags e séries. Sim, foi um trabalho que exigiu muita dedicação e eu ainda não o considero finalizado.

Projetos

Esperem muitas novidades dos projetos em breve, pois me juntei a um grupo de "super-heróis" do desenvolvimento Python/Web do Brasil e esperamos que isso traga muitas novidades e assuntos.

Pendências

Bem, eu ainda não estou 100% satisfeito com as customizações que eu realizei no tema. Na verdade eu não estou 100% satisfeito nem com este tema, pois ele está um pouco defasado e não possui alguns recursos que eu valorizo. Vide a "landing page" do Mind Bending que está utilizando um tema diferente do restante do site.

Meu objetivo é, quem sabe em breve, escrever um tema Wordpress do zero e assim satisfazer todas as necessidades que eu julgo válidas para o blog. Mas por enquanto me contentarei com pequenas customizações no child theme que eu criei.

Por enquanto é só, mas esperem novidades :)



Thiago Okada : Setando a afinidade de processadores no Windows

3 de Junho de 2013, 0:00, por Software Livre Brasil - 0sem comentários ainda

O emulador Dolphin suporta multi-thread, porém ele é otimizado para no máximo 2~3 threads. A partir daí ter mais threads ou não pouco ajuda a performance. E se você tiver um processador com a tecnologia Turbo Boost da Intel ou Turbo Core da AMD, o uso de mais threads pode diminuir a performance do emulador.

Isso acontece pois rodar o emulador com mais threads faz com que ele limite o clock do processador a um nível mais baixo. Por exemplo, rodar o Dolphin com as 8 threads do meu Intel Core i7-3610M faz com que o clock máximo chegue a 2,3GHz, enquanto rodar com 4 threads faz com que ele atinja 3,1GHz. Como usar mais threads do que 4 pouco ajuda na performance, rodar o emulador com mais threads nesse caso piora o desempenho.

É simples setar a afinidade de processadores no Windows: abra o “Gerenciador de Tarefas” (Ctrl+Shift+Esc), vá na aba “Processos” (ou “Detalhes” no Windows 8+), clique no processo que você desejar setar (nesse caso, “dolphin.exe”) e escolha “Definir afinidade”. O chato é que você tem que fazer isso em cada execução do programa, mas um pequeno script em cmd resolve o problema:

echo off
start /HIGH /affinity 55 dolphin.exe

Salve isso como “set_affinity.cmd” ou algo assim e execute ele ao invés do executável original, assim ele setará a afinidade automaticamente. Esse script está setando a afinidade para as CPUs 0, 2, 4, 6 (lembrando que o i7-3610M é um processador Quad-Core com 8 Threads). Para você usar uma outra afinidade abra a calculadora do Windows, coloque em modo “Programador” (Alt+3), coloque em modo binário e coloque como um o processador que você quer setar e zero o processador que você não quer setar (no exemplo acima, 01010101) e depois converta esse número para hexadecimal e pronto, você obtém o valor de afinidade.




Reinaldo Bispo : Atualização com mudança de binários para /usr/bin requer intervenção manual

3 de Junho de 2013, 0:00, por Software Livre Brasil - 0sem comentários ainda

Olá tudo bom?

Sim, eu sumi. ;p

MAS, estamos voltando aos poucos e vou levar o blog até onde der. Você caro usuário archlinux, vai fazer o update do sistema?

Sugiro você ler isto antes de fazer e seguir os passos ao fazer ;-)

Até a próxima!




Arch Linux Brasil : Atualização com mudança de binários para /usr/bin requer intervenção manual

2 de Junho de 2013, 0:00, por Software Livre Brasil - 0sem comentários ainda

Denis Falqueto escreveu:

Durante a próxima atualização, você encontrará uma mensagem de erro do tipo:

erro: falha ao completar a transação (arquivos conflitantes) filesystem: /bin existe no sistema de arquivos

A atualização vai mesclar todos os binários no diretório unificado /usr/bin. Este passo remove uma diferença que já é irrelevante em sistemas Arch e simplifica a manutenção de pacotes para o time de desenvolvedores.

As instruções seguintes garantirão uma atualização segura:

1) Conserte qualquer pacote não oficial que tenha arquivos em /bin, /sbin ou /usr/sbin, de forma que o pacote os coloque em /usr/bin. A lista de pacotes que não estão num repositório e precisam ser consertados pode ser gerada usando:

$ pacman -Qqo /bin /sbin /usr/sbin | pacman -Qm -

Verifique também os pacotes instalados de repositórios não oficiais usando:

$ paclist <repo> | awk ' { print $1 } ' | pacman -Ql - | \
grep ' /s\?bin/\| /usr/sbin/'

2) Assegure-se de que qualquer pacote em IgnorePkg ou IgnoreGroup não tenha arquivos em /bin, /sbin ou /usr/sbin. Conserte-os, se necessário.

3) Se você possui arquivos em /bin, /sbin ou /usr/sbin que não pertencem a nenhum pacote, você deverá movê-los. Encontre a lista desses arquivos usando:

$ find /bin /sbin /usr/sbin -exec pacman -Qo -- {} + >/dev/null

4) Assegure-se que todas as partições estejam montadas, se estiver usando autofs [1]. Elas podem não montar-se automaticamente quando necessário após esta atualização.

5) Atualize seu sistema.

Antes de executar esta atualização, pode ser interessante ter um terminal extra aberto com privilégios de root, para o caso improvável de uma emergência, especialmente se estiver atualizando via ssh.

# pacman -Syu --ignore filesystem,bash
# pacman -S bash
# pacman -Su

[1]: Arch Wiki sobre Autofs. Para saber se você possui o autofs ativado, digite:

$ systemctl status autofs


Leandro Inácio - skate_forever : Transmission, mudando o usuário do daemon

2 de Junho de 2013, 0:00, por Software Livre Brasil - 0sem comentários ainda

Como tenho o Plex Media Server rodando com meu usuário no meu NAS, mesmo tendo meu usuário no grupo transmission, ele não estava conseguindo pegar os novos arquivos baixados pelo



Leandro Inácio - skate_forever : Migração de disco, lvm, criptografia e configurações de serviços

26 de Maio de 2013, 0:00, por Software Livre Brasil - 0sem comentários ainda

Nos últimos dias o pendrive que estava utilizando como disco principal no meu NAS começou a corromper o sistema após atualizações, creio que o cupado seja o journal do filesystem



Tags deste artigo: archlinux planet planeta