Controlando banda do apt-get (ou qualquer outro software)
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 commentsSubstituir palavras com o VIM
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 commentsBaixando sites inteiros com o wget no Linux ou Windows
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.comA 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 commentsURL Amigáveis no .htaccess
<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 commentsInstalando a webcam do Sony Vaio no Ubuntu
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 r5u87059 comments
Completar comandos já utilizados na shell
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-forwardNo comments
