Artigo de "janeiro, 2010"
jan
20
2010

Vídeo-aula Curso Shell Script.

Abaixo segue alguns vídeos de curso de shell script, muito bom para aqueles que querem começar a aprender a programar nessa linguagem.

Aula 01

Aula 02

Aula 03

Aula 03.1

Aula 03.2

Aula 04

Aula 05

jan
12
2010

Compilando programas no Arch linux.


Para aqueles que usam o Arch linux, sabe da velocidade e agilidade do sistema, mas podemos fazer ele ficar um pouco mais rápido do que ele ja é, como? compilando os programas que mais usamos. E isso é muito mais facíl do Arch linux, com o abs.

Para fazermos isso, vamos seguir os passos a seguir: (lembrando que essa dica me foi ensinada pelo meu amigo Victor Bastos, valew! :D )

01 – Vamos instalar o abs:

# pacman -S abs

02 – Agora vamos rodar o abs para copiar os arquivos necessários de todos os pacotes dos repositórios para o nosso hd:

$ abs

Foi criada uma pasta abs em /var/abs que esta todas as pastas com os seus respeitos pacotes e arquivos.

03 – Eu tenho um core2duo com o Arch 64bits, tive que modificar o meu arquivo /etc/makepkg.conf para o meu processador, o meu arquivo esta assim (so precisa alterar a parte que esta abaixo):

#########################################################################
# ARCHITECTURE, COMPILE FLAGS
#########################################################################
#
CARCH="x86_64"
CHOST="x86_64-unknown-linux-gnu"
#-- Exclusive: will only run on x86_64
# -march (or -mcpu) builds exclusively for an architecture
# -mtune optimizes for an architecture, but builds for whole processor family
CFLAGS="-march=core2 -O2 -pipe"
CXXFLAGS="${CFLAGS}"
LDFLAGS="-Wl,--hash-style=gnu -Wl,--as-needed"
#-- Make Flags: change this for DistCC/SMP systems
MAKEFLAGS="-j3"

Para distribuições em 32bits, segue a configuração para o core2duo:

#########################################################################
# ARCHITECTURE, COMPILE FLAGS
#########################################################################
#
CARCH="i686"
CHOST="i686-pc-linux-gnu"
#-- Exclusive: will only run on -march=i686
# -march (or -mcpu) builds exclusively for an architecture
# -mtune optimizes for an architecture, but builds for whole processor family
#Copiei da net esta configuração para core2duo
CFLAGS="-O2 -march=core2 -pipe -fomit-frame-pointer -mfpmath=sse -mmmx -msse -msse2 -msse3 -mssse3"
CXXFLAGS="${CFLAGS}"
#-- Make Flags: change this for DistCC/SMP systems
# Numero de cores +1
MAKEFLAGS="-j3"

Fazendo as alterações acima do /etc/makepkg.conf você esta pronto pata começar a compilar os programas.

04 – Vamos tomar como exemplo o firefox, ele é composto pelo programa xulrunner e o firefox, então, temos que compilar os dois. Vá até a pasta /var/abs/extra/ e copie a pasta xulrunner. Crie uma pasta chamado “abs” por exemplo na sua home, e cole a pasta xulrunner na pasta abs que você acabou de criar. Agora faça a mesma coisa com a pasta firefox, que esta na mesma pasta /var/abs/extra.

05 – Agora podemos começar a compilação, para isso faça o seguinte no terminal:

$ cd /home/abs/xulrunner
$ makepkg
# pacman -U xulrunner-xxxxx.pkg.tar.gz

(Onde xxxxx é o número da versão que foi compilada, é só dar um ls na pasta para ver o nome completo do arquivo.)

06 – Ele vai começar o processo de compilação do programa, ele vai baixar o source do firefox também, que terá o nome de firefox-3-5-7-xxxx.tar.bz2. Terminado o processo de compilação do xulrunner entre na pasta /home/abs/xulrunner e copie o arquivo do firefox que foi baixado e cole dentro da pasta do firefox na sua home que esta em /home/abs/firefox. Feito isso estamos prontos para compilar o firefox:

$ cd /home/abs/firefox
$ makepkg
# pacman -U firefox-3.5.xxxxx.pkg.tar.gz

Pronto! Terminado todo processo acima, ja temos o firefox compilado e instalado, aí é só abrir o firefox e sentir as mudanças, dê uma olhada no consumo de ram também, que deve ter diminuido bastante.

É isso aí por hoje, qualquer dúvida envie um comentários que procuraremos te ajudar.

Agradecimentos: Victor Bastos

jan
6
2010

Bebe Hardcore.

Esse deveria ser o meu filho! :mrgreen: . Lutando contra o sono, mas curtindo um rock!…. :D

E olha a chupeta do cara! :D

jan
4
2010

Testando o Google Chrome para linux.


Ja havia visto que o Google lançou uma nova versão beta para o navegador deles, o Chrome, e já fazia um tempo que eu estava querendo testar realmente, pois antes eu só havia instalado e havia algumas coisas que não estava me agradando como pode ler nesse post.

No Arch linux já esta disponível no AUR, para aqueles que quiserem instalar basta dar o seguinte comando:

$ yaourt -S google-chrome

Para as demais distribuições na própria página do Google Chrome tem as versões em .deb e .rpm.

Diferente da versão anterior que eu havia testando rapidamente, essa nova versão beta me surpreendeu. Esta realmente mais rápida como o próprio site do Chrome diz, em algumas páginas há uma diferença de quase 3 segundos na aberta em comparação ao Firefox (sites testando foram do UOL, Terra e Globo).

A estabilidade em relação a versão anterior esta muito maior, enquanto você navega você se sente mais seguro. Confesso também que a simplicidade do navegador me encanta, somente a barra aonde vai as abas que é a própria barra da janela e outra barra aonde você digita o endereço url e tem alguns ícones.

A compatibilidade também aumentou, algumas páginas que eu navegava que ficava um tanto quanto desconfigurada agora estão normais e aparecendo como estava no Firefox. Somente este blog que esta um pouco ruim no Chrome, pois esse layout eu fiz do zero e a princípio eu fiz para funcionar perfeitamente no Firefox sendo que algumas coisas não aparecem como deveriam em outros navegadores, como o arredondamento das abas. Não entendo muito desse negócio de configurar para navegador tal e tal, pois eu sou um aspirante de programador web :mrgreen: mas eu irei arrumando aos poucos, mas mesmo assim no Chrome dá para navegar legal no blog, com excessão dos expostos.

A abertura da aplicação em si esta mais rápido do que o Firefox, em torno de 2 segundos mais rápido. E o consumo de memória do Chrome também esta menos no meu computador, em torno de 20% (e isso é uma grande coisa).

Em geral essa nova versão beta do Google Chrome esta muito boa, tem um grande potencial de brigar com o Firefox e Opera que é para mim os melhores navegadores disponíveis no momento. Acredito que na versão final para linux, ele poderá brigar senão de igual para igual, chegará muito perto desses browsers.

Vale acompanhar as versões que irão sendo lançadas e verificar essa “briga” dos navegadores.

Abraços

Páginas:«12

Parceiros

  • A Casa do Linux Escola que oferece excelentes cursos na área de software livre.
  • C# Brasil Blog com muitas dicas interessantes sobre C#, ASP.NET, WinForm, WebForm, AJAX e muito mais.
  • Epidemic GNU/Linux Website da distribuição linux baseada no Debian testing.
  • Projetos e TI Site com informações, dicas, tutorias sobre vários aspectos no ramo da TI.
  • Sempre Update Blog com diversas informações sobre o mundo do software livre.
  • SUD.tvieira.net Blog com conteúdo sobre A Igreja de Jesus Cristo dos Santos dos Últimos Dias.
  • techmall Loja virtual com suprimentos e acessórios para informática e produtos de tecnologia em geral.

Feedburner

Cadastre o seu e-mail abaixo e receba as atualização do blog:

Facebook

Lista de Links

  • Br-Linux Blog sobre o que rola no mundo do software livre.
  • Dicas-L Site com várias dicas sobre linux.
  • Distrowatch Site com informações de várias distribuições linux e com o rank de distribuições mais conhecido no mundo linux.
  • Notícias Linux Site com notícias sobre o mundo linux.
  • Viva o Linux Site com muitas informações como dicas e tutoriais sobre linux.