Wbar – Um lançador leve e bonito para seu desktop!
Fevereiro 15, 2008 at 2:08 pm | In Linux, openbox | 2 CommentsTags: dock, lançador, Linux, osx
Wbar é uma dock estilo OSX, para Linux. Bom, não exatamente uma dock, porque ela não funciona com produtos minimizados nem nada disso, então está mais pra um lançador(launcher).
Ok, existem vários lançadores por aí, como o Gdesklets, mas o que esse tem de especial? Bom, primeiramente, ele funciona sem composite. “Segundamente”, ele é beeeem rápido, o código em C++ foi muito bem otimizado, pois o garoto funciona perfeitamente! “Terceiramente”, ele não tem muitas dependências, e tem uma ferramenta de configuração em PyGTK que é bem simples.

Você pode baixá-lo aqui.
A não ser que você use o Arch Linux, ou que o sistema de pacotes da sua distribuição possua o pacote, instalação é um pouco complicada, pelo fato do programa ainda ser bastante novo, então, aqui vai o passo a passo:
$ make
$ sed -i "s|i\: |i\: /usr/share/wbar/|" dot.wbar
$ sed -i "s|t\: iconpack/wbar.osx/font/12|t\: /usr/share/wbar/iconpack/comic/12|" dot.wbar
# install -D -m 0755 wbar /usr/bin/wbar
# install -D -m 0644 dot.wbar /usr/share/wbar/dot.wbar
# install -d /usr/share/wbar/iconpack/wbar.osx
# install -m 0644 iconpack/*ttf /usr/share/wbar/iconpack
# install -m 0644 iconpack/wbar.osx/*png /usr/share/wbar/iconpack/wbar.osx
Para os usuários do Arch Linux, basta baixar o PKGBUILD aqui, e criar o pacote da mesma maneira da criação de outros pacotes do AUR:
makepkg
pacman -U
Agora nós já temos nossa barra instalada, então vamos configurá-la(existe um assistente simples e efetivo, mas eu irei mostrar primeiro pelo arquivo de configuração):
Primeiramente, iremos copiar o arquivo de configuração padrão para podermos modificá-lo:
$ cp /usr/share/wbar/dot.wbar ~/.wbar
Então, abriremos-o com o vosso editor de texto favorito, e verificamos o arquivo de configuração, que mostrará uma estrutura assim:
# The Bar && Font
i: /usr/share/wbar/iconpack/wbar.osx/osxbarback.png
c:
t: /home/sryche/.fonts/Lucida Grande Bold.ttf/12
Essa é a configuração da barra em si. o i: é o caminho da imagem de fundo da barra. O c: não tenho a mínima idéia, enquanto o t: é a configuração da fonte, com seu caminho absoluto, e seu tamanho após a barra. Além disso, tem várias estruturas como essa:
i: /home/sryche/.icons/OSX/scalable/apps/xchat.png
c: xchat
t: Xchat
Nelas, podemos verificar o seguinte:
i: é o caminho para a imagem, c: é o comando para executar o programa, e t: é o título do programa, que aparece quando passamos o mouse por cima dele.
Após configurarmos a nossa barra, poderemos executá-la com o comando:
wbar
Ah, sim, só uma dica: caso você queira recarregar a configuração da barra, ou fazer com que ela pegue algum novo background, basta apenas dar um clique com o botão direito nela, não sendo necessário fechar e abrir ela novamente.
Bom, aproveitem a sua barra, e até a próxima!
Depois eu que sou louco.
Fevereiro 14, 2008 at 5:47 am | In Emo, Firefox, openbox | Leave a CommentTags: Emo, Firefox, obconf, openbox
Não entendo como tem gente que se dispõe a fazer isso(by Sedentário e Hiperativo). Essas modinhas Punk/Emo são exageradas demais pro meu gosto
Ah, saiu o firefox 3 beta 3! Já estou testando, ele está um pouco mais leve que o anterior, mais rápido, e o scribefire finalmente está compatível!
Também saíram: openbox 3.4.6.1, obconf 2.0.3(que por sinal, está muito legal)!
Horrével.
Fevereiro 7, 2008 at 12:07 pm | In Pessoal | 1 CommentVida triste essa. Tô começando a achar que essa vida de geek não é mais pra mim. De vez em quando é necessário descansar um pouquinho de informática, TI, e essas coisas. Passar o carnaval todo fazendo coisas nerds não é nem um pouco legal.
Tenho que sair, beber até desmaiar(no sentido figurativo, não bebo), “ir no putêro”, essas coisas. Sacumé, essa vida de ficar em casa não é muito legal não.
Enquanto isso, eu tenho que me concentrar é em POGramar PHP. Vida de freelancer dura.
Inauguração no Planeta Archlinux-br!
Janeiro 18, 2008 at 3:06 pm | In Linux | 1 CommentBom, eu sou o mais novo membro do planeta Archlinux-br! Então, irei fazer uma pequena apresentação:
- Cainã Costa
- 17 anos
- Usuário Linux há 1 ano e meio
- Usuário Arch Linux há 7 meses.
- “Programador” PHP e Ruby(não rails)
- “Webdesigner”
- “Projeto de Programador” C, C++, Python e por aí vai.
- Loiro, moreno, olhos verdes, castanhos, azuis, 1,90m de altura e 2 de envergadura :]
Bom, espero que vocês curtam meus posts, e até a próxima!
Rodando o cd do Windows Vista ao Contrário
Janeiro 17, 2008 at 9:53 am | In Humor, Windows | Leave a CommentTags: Quadrinhos, TaQ, Windows Vista
![]()

Retirado na cara de pau do Blog do TaQ.
Simplesmente perfeito, ri demais quando vi.
Rodando o Linux 0.01 no Qemu
Janeiro 16, 2008 at 5:09 pm | In Linux, Programação | Leave a CommentNo dia 1 de Janeiro, Abdel Benamrouche(draconux) anunciou que ele fez uma atualização no Linux 0.01(a primeira versão liberada pelo Linus) para compilar no GCC 4.x, o que permitiu que ele fosse rodado em emuladores como o QEMU e o Bochs. Além disso, ele também liberou uma imagem de HD do QEMU, contendo, não só o kernel, mas também o Bash, partes dos coreutils, vim e ncurses, entre alguns outros pacotes. Então, como curioso que eu sou, resolvi testar, e também comecei a estudar um pouco o código fonte, para aprender mais sobre sistemas operacionais :]
Então, se você quiser testar também na sua máquina, eu vou ensinar :] Primeiro, você necessitará do qemu. No arch, isso é feito somente com um pacman -S qemu. Então, você precisará baixar alguns arquivos aqui. São eles
Pronto, agora nós temos todos os arquivos, bastando apenas extrair o hd_oldlinux.img.zip, e rodar o seguinte comando para iniciar o qemu:
qemu -hdb hd_oldlinux.img -fda linux0.01-3.3.img -boot a
E então, você vai poder se divertir com o seu linux 0.01. Aqui vão minhas screenshots com ele:
http://img132.imageshack.us/img132/1848/linuquistd7.png
http://img299.imageshack.us/img299/4278/linuquis2jv7.png
Ah, claro, e pra quem quiser o código fonte, ele está aqui.
Fonte: Kernel Trap
Ruby 1.9 ownando em desempenho!
Janeiro 7, 2008 at 5:54 pm | In Linux | 3 CommentsBom, eu soube hoje(apesar de já ter sido há alguns dias), que foi lançado o ruby 1.9, e entre as novidades principais desta versão, está um interpretador de Bytecode! Isso, traduzido em palavras não geeky-ish, significa uma palavra: desempenho!
Então, depois de muito pesquisar sobre ele, resolvi instalar um pacote, que estava no AUR(a nova versão ainda não tá no repositório oficial, vai saber porque), com o novo ruby. Como o pacote instala o ruby 1.9 em um diretório diferente do 1.8.6, resolvi então fazer um “benchmark” básico para comparar a diferença de desempenho :]
A máquina de teste é um Pentium 4 2.8Ghz(não HT) rodando Arch Linux.
Então, eu resolvi primeiramente calar a boca de uns pythonianos(claro que foi melhor, se não nem postava aqui XD). A fórmula escolhida foi a fórmula de Fibonnaci, e os fontes foram esses:
def fib(n)
if n == 0 || n == 1
n
else
fib(n-1) + fib(n-2)
end
end36.times do |i|
puts “n=#{i} => #{fib(i)}”
end
Em ruby. E em python:
def fib(n):
if n == 0 or n == 1:
return n
else:
return fib(n-1) + fib(n-2)for i in range(36):
print “n=%d => %d” % (i, fib(i))
Então, munido destes códigos, eu parti para o ataque
A ferramenta escolhida foi o comando time, que já é padrão do linux, coisa e tal.
E… chegando ao momento que todos esperavam! Eu vou mostrar! Posso mostrar*platéia: pode!*? Ok então, eu vou mostrar, mas só depois dos comerciais.
* Pausa para comerciais *
Primeiramente, eu testei o Ruby 1.8.6, o que me mostrou o seguinte resultado:
real 3m36.034s
user 2m40.666s
sys 0m21.735s
Nossa, rápido hein? Quase dormi esperando terminar isso =\
Vamos para o próximo concorrente, o python(em sua versão 2.5.1):
real 1m13.487s
user 1m4.912s
sys 0m0.813s
Uia, muito melhor, vai ver os pythonianos tavam com razão
E então, o teste final, o Ruby 1.9.0:
real 0m22.808s
user 0m19.229s
sys 0m0.220s
E isso significa… Vitória!O novo ruby foi 3,2 vezes mais rápido que o Python, e 9,5 vezes mais rápido que a versão anterior dele mesmo.
Então, para concluir esse artigo, é uma mostra que pelo menos o desempenho não é mais um motivo tão sério para não se usar ruby, pelo menos em comparação a python.
PS: Aproveitando o clima do post, eu resolvi testar a mesma fórmula, ou pelo menos uma parecida(feita pelo meu amigo jfsantos, do #archlinux.br, e que pode ser encontrado aqui):
real 0m0.224s
user 0m0.213s
sys 0m0.000s
É, algum dia chegamos lá, não é mesmo? 
Só para constar, o programa em C foi compilado com as seguintes flags:
-O3 -march=pentium4 -mtune=native -pipe -fomit-frame-pointer
Bom, até a próxima então, pessoal!
- Sryche
Gp2x
Dezembro 11, 2007 at 9:46 am | In Linux | Leave a CommentBom, creio que algum de vocês já ouviram falar do GP2X, um videogame portátil, como vários outros. A diferença principal é que ele roda linux, lê cartões SD, e tem SDKs livres, além de ter várias outras funções.
E o principal: emula até seu liquidificador! Essa coisinha tem a maior coleção de emuladores que eu já vi! Emula Nes, Master System, Gameboy, Super Nintendo, Mega Drive, Sega Saturn, e até GBA e Playstation!
E também, tem Cave Story, o que já é motivo de sobra para comprar ele ;D Vou ver se amanhã eu faço um post sobre Cave Story, só pra vocês conhecerem ele melhor.
Bom, é o seguinte, eu to realmente tentado a juntar dinheiro pra comprar um, então gostaria de saber, de alguém, informações sobre ele, se vale a pena comprar, onde comprou, essas coisas. Me interessei bastante por ele, então seria legal obter esse tipo de informação.
Ah, pra quem quiser conhecer o console, eu recomendo esse link aqui:
http://wiki.gp2x.org/
Powered by ScribeFire.
Da série… Extensões para o Firefox
Dezembro 4, 2007 at 3:35 pm | In Da série..., Firefox | Leave a CommentO Firefox é, sem questionamentos, meu navegador favorito. Ele é rápido, abre as páginas rápido, tem um ótimo sistema de abas, é extremamente personalizável, e ainda tem extensões. Extensões? Sim, exatamente. Elas são “agregados” do navegador, que complementam sua funcionalidade. E bom, o que não faltam no firefox são extensões extremamente úteis. Nesse post, irei mostrar as minhas favoritas ;D
- ScribeFire
A ferramenta que eu descobri hoje, e que é uma aliada e tanto para quem tem blogs. Ela possui uma interface facílima para você poder preparar as suas postagens, e gerenciar seu blog. Realmente é uma mão na roda, além de ficar escondidinha no canto inferior direito da janela, e aparecer com somente um clique. - Colorful Tabs
Essa é uma extensão simples, mas extremamente útil. Ela colore as abas de cores diferentes, o que ajuda(e muito) a identificar cada uma.
- Tab Scope
Uma pequena extensão, que mostra uma pequena pré-visualização da aba, ao passar o mouse por cima dela. Nessa aba, pode até se navegar. Muito útil, principalmente junto à Colorful Tabs. - Sage
O sage é um leitor de RSS, que se integra muito bem ao Firefox. - DownThemAll!
O DownThemAll!(ou DTA!, como é conhecido), é um gerenciador de dowloads em massa, a exemplo do Download Acelerator Plus(DAP). Suporta funções como resume, baixar o mesmo arquivo de várias fontes diferentes, o que a torna uma dos melhores gerenciadores por aí.
Bom, garotos, por hoje é só, espero que tenham gostado dessas extensões
Powered by ScribeFire.
É, voltei.
Dezembro 4, 2007 at 2:48 pm | In Pessoal | Leave a CommentBom, o Sryche’s Blog está de volta. O Techtalk não deu certo, tive alguns problemas, então resolvi voltar pra cá. É, não foi um grande avanço, mas pelo menos não deixarei mais vocês sem minhas grandes postagens. É, eu sei que vocês sentiram minha falta, podem dizer
Bom, além disso, somente para dizer, também, que estou preparando 3 postagens para hoje. E tentarei, se possível, manter uma linha de postagem diária, ou pelo menos de 2 em 2 dias.
Obrigado a todos que ainda lêem o Sryche’s Blog, e também a todos que começarão a ler ele. =)
Powered by ScribeFire.
Blog no WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.

