Controlando banda do apt-get (ou qualquer outro software)

March 22nd, 2008 | Category: blog

Quem precisa fazer a atualização do Ubuntu (ou qualquer outra distribuição) e não conta com internet banda larga (meu velox de 256kbps não pode ser chamado de banda larga!), o Trickle pode ser a solução!

Trickle é um software desenvolvido inicialmente para o OpenBSD, mas que funciona na maioria dos Unix Like, que se propõe a controlar a largura de banda para um determinado aplicativo. Para instalar o Trickle no Ubuntu, clique aqui ou instale-o da forma tradicional (sudo apt-get install trickle)!

Após o software estar instalado, basta executar:

sudo trickle -s -d 5 -u 5 apt-get update

Onde:

-s -> standalone mode (independente de estar rodando o daemon trickled)
-d -> taxa de download em KB/s
-u -> taxa de upload em KB/s
apt-get update -> comando a ser executado

Com esse software você pode usar a imaginação e controlar diversos outros aplicativos, p.e.: apache, mysql, postgresql, etc.

Agradecimento especial à acris (por ter achado o software que eu não lembrava mais o nome) e à priscila (por ter indagado como controlar a banda para o apt-get) do canal #ubuntu-br da rede freenode.

No comments

Substituir palavras com o VIM

October 03rd, 2007 | Category: Uncategorized

Quando se edita textos, códigos fonte, etc., é muito usual necessitarmos substituir todas as palavras do arquivo por outra. Nos editores visuais isso é muito simples utilizando o comando Replace, no vim é mais simples ainda:

:%s/PalavraAntiga/PalavraNova/gc

Ele vai substituir todas as PalavraAntiga por PalavraNova, lhe perguntando o que fazer a cada referência encontrada, se quiser desabilita isso basta remover o c após a / e ele vai substituir todas.

No comments

Baixando sites inteiros com o wget no Linux ou Windows

September 19th, 2007 | Category: Uncategorized

A maioria dos sistemas Unix like já vem com o wget instalado, senão todos, porém no Windows é necessário que se faça o download do software clicando aqui.

O wget é um downloader muito poderoso, você pode conseguir muita informação no help dele ou RTFM nos manuals… Alguns comandos básicos:

wget -r -c www.siteprafazerdownloads.com

A opção -r diz que o wget procure recursivamente todos os arquivos no domínio.

A opção -c faz com que o wget continue a baixar os arquivos de onde parou (com resume)

No comments

URL Amigáveis no .htaccess

September 18th, 2007 | Category: Uncategorized
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php?cod=$1
ErrorDocument 404 /index.php
</IfModule>

Se você criar um .htaccess no diretório do seu site ele vai redirecionar tudo que tem após http://dominio.com/ para o arquivo index.php na variável $_GET[ 'cod']. No seu PHP você trata essa informação do jeito que quiser… Depois posto alguns exemplos e utilidades

No comments

Instalando a webcam do Sony Vaio no Ubuntu

September 18th, 2007 | Category: Uncategorized

A webcam integrada que veio no meu Sony Vaio FE880E/H é uma câmera USB Ricoh R5U870, e ao instalar o Ubuntu notei que ela não havia sido reconhecida. Recorrendo ao oráculo, achei alguns links úteis para instalar o driver e fazê-la funcionar.

O driver suporta as seguintes webcams:

  • 05ca:1810 HP Pavilion Webcam - UVC
  • 05ca:1830 Sony Visual Communication Camera VGP-VCC2 (for VAIO SZ)
  • 05ca:1832 Sony Visual Communication Camera VGP-VCC3 (for VAIO UX)
  • 05ca:1833 Sony Visual Communication Camera VGP-VCC2 (for VAIO AR1)
  • 05ca:1834 Sony Visual Communication Camera VGP-VCC2 (for VAIO AR2)
  • 05ca:1835 Sony Visual Communication Camera VGP-VCC5 (for VAIO SZ)
  • 05ca:1836 Sony Visual Communication Camera VGP-VCC4 (for VAIO FE)
  • 05ca:1870 HP Pavilion Webcam / HP Webcam 1000

Para instalá-lo no Ubuntu, basta adicionar as seguintes linhas no seu /etc/apt/source.list:

## Webcam
deb http://download.tuxfamily.org/arakhne/ubuntu feisty-arakhne universe

Após isso, como root:

# apt-get update
# apt-get install ricoh-webcam-r5u870

Pronto, o módulo da sua webcam já deve estar funcionando, para se certificar disso execute:

# lsmod | grep r5u870
r5u870                 71492  0
video_buf              26116  1 r5u870
videodev               28160  2 r5u870,uvcvideo
v4l1_compat            15236  3 r5u870,uvcvideo,videodev
v4l2_common            25216  3 r5u870,uvcvideo,videodev
usbcore               134280  10 hsfusbcd2,hsfosspec,r5u870,uvcvideo,usb_storage,usbhid,libusual,uhci_hcd,ehci_hcd

Se o resultado for parecido com este tudo deve estar funcionando… Agora basta instalar o seu software preferido (uso o xawtv, cheese e o amsn) e utilizar sua webcam. Se houver algum problema ou o módulo não aparecer com o lsmod, digite o comando abaixo e execute o lsmod de novo:

# modprobe r5u870
59 comments

Completar comandos já utilizados na shell

September 17th, 2007 | Category: Uncategorized

Um grande diferencial dos sistemas baseados em Unix é o grande “poder de fogo” do console. Uma dica bastante útil é possibilidade de começar a digitar um comando e usar as setinhas do teclado para procurar no history os comandos previamente digitados, para isso edite/crie o arquivo .inputrc no home do usuário com o seguinte conteúdo:

## history-search-backward:
##=20
"\e[A": history-search-backward

## history-search-forward:
##=20
"\e[B": history-search-forward
No comments