20/05/2012

ad.

Iniciando aplicativos com o Gnome-DO

Eu não tenho outro adjetivo para o Gnome-Do que não seja viciante. No começo tive que me “forçar” a utiliza-lo, mas depois de uns dois dias ele passa a ser parte fundamental do meu dia a dia à frente do computador.

O que é o gnome-do?
Mas o que é o gnome-do? Simples, é um aplicativo utilizado para iniciar outros aplicativos, um lançador (se for procurar em inglês, launcher).  Utilizando um atalho de teclado, o padrão é win+espaço (win é a tecla com o logo do windows), aparece uma janela como essa abaixo:

Depois basta começar a digitar o nome do programa que o Do irá procurar qual é compatível com o que já foi digitado. No exemplo acima eu apenas teclei win+espaço+f+i e o FileZilla (cliente de FTP) apareceu. Uma característica do programa é que ele “aprende” quais programas são mais chamados com que teclas. Como utilizo MUITO o FileZilla, ele chega logo com f+i.

Instalação
Para instalar no Ubuntu ou Debian(s), utilize o Synaptic ou abra um terminal e digite:

sudo apt-get install gnome-do

No Fedore ou RPMs:

yum install gnome-do

Iniciando o gnome-do com o computador
Para não ter que iniciar o Do “na mão” sempre que ligar o computador, no Ubuntu, siga o procedimento abaixo.

  1. Abra o menu Sistema > Preferência > Sessões
  2. Na aba Iniciar Programas (startup programs) clique em Adicionar
  3. No campo Nome digite algo como “Lançador de aplicativos”
  4. No campo Comando digite: gnome-do
  5. No campo Comentários deixe em branco ou algo que te lembre o que é gnome-do
  6. Clique em Ok

Pronto, agora toda vez que digitar win+espaço a janela do Do irá aparecer. Lembre-se quanto mais utiliza-lo, mais inteligente o programa fica.

Wubi: como instalar o Linux sem mexer no Windows

Já pensou em instalar o Linux para experimentar mas ficou receoso de ter problemas com o seu Windows que está funcionando direitinho? Ou será que haverá drivers para sua placa wifi ou de vídeo? Pois bem, parodiando o desenho animado: -Os seus problemas acabaram, o Wubi chegou.

Wubi é um produto da Canonical, fabricante do Ubuntu, a distribuição Linux mais utilizada atualmente em desktops. Sua idéa é bem simples, que tal instalar o Linux Ubuntu com se fosse um programa do Windows. Instale, use, descubra, divirta-se e se depois quiser removê-lo, basta ir ao menu e clicar em Desinstalar. Pronto.

O primeiro passo é acessar o site do Wubi e fazer o download do instalador.

Em seguida, inicie a instalação. A sequência de imagens abaixo irá mostrar passo-a-passo todo o processo de instalação. Depois irei mostrar alguns aplicativos comuns (firefox e word) rodando no Ubuntu. E por último como desinstalar, caso não queira mais ou deseje mudar para uma instalação diferente.

Read more

Como excluir todas as tabelas de uma base de dados do MySQL

Infelizmente a linguagem SQL não possui um desejável comando DROP ALL TABLES, por isso, quando se deseja excluir todas as tabelas de uma base de dados, caso não exista uma interface pra facilitar o serviço, a solução é exclui-las uma a uma.

Eis aqui um comando para realizar esse trabalho no MySQL, a partir da linha de comando.

1. Logue-se ao seu servidor via linha de comando. Atenção, se o seu provedor não oferece essa opção, sugiro que consiga uma boa hospedagem de sites.

2. No prompt, digite o seguinte comando, trocando USUARIO, SENHA e BASE_DE_DADOS, pelos dados da sua base de dados:

mysqldump –add-drop-table –nodata -uUSUARIO -pSENHA BASE_DE_DADOS | grep ^DROP | mysql -uUSUARIO -pSENHA BASE_DE_DADOS

Explicação do comando.

mysqldump é um aplicativo para extrair as informações de uma base de dados em formato SQL.
–add-drop-table: essa diretiva inclui um comando DROP TABLE <tabela> IF EXISTS, que exclui uma tabela se ela exisitir.

grep é um PODEROSO aplicativo que compara strings (até com expressões regulares!). ^DROP manda mostrar apenas as linhas que começam com a palavra DROP

mysql é o cliente de linha de comando do mysql. O PIPE (aquele pauzinho em pé “|”) apenas repassa a saída de um comando ao próximo. Dessa forma o mysql executará todos os DROPs selecionados no comando anterior.

Os mais belos Desktops Linux

Conheço algumas pessoas que, após esgotados todos os argumentos racionais para utilizar o Linux, acabam se saindo com algo como: -Ahh, não dá pra usar porque o Linux é muito feio!

Então cabem duas explicações: 1. O linux não é a interface, apenas o cêrebro do sistema operacional. 2. Há diversas interfaces possíveis, as mais populares são o Gnome e o KDE, e a maior parte delas permite que se faça quase qualquer coisa com a aparência do desktop.

Abaixo coloquei alguns exemplos. Há diversas “distros” (distribuições) de Linux: Ubuntu, Gentoo, Fedora e até um FreeBSD, que não é linux mas entrou na onda. Perceba que se muda de tudo, do plano de fundo à borda das janelas e transparência, ícones, barras de trabalho, menus, etc… Read more

Extraindo arquivos .7z no ubuntu

Acabou de fazer o download de um arquivo e percebe que o seu computador não sabe o que fazer com a extensão .7z? No ubuntu/debian (e outros linux também) é fácil. Apenas instale o aplicativo 7zip.

instalação
Abra um terminal e digite:

sudo apt-get install p7zip-full

Extraindo arquivos
Para extrair os arquivos de um 7z basta digitar o comando abaixo (também no terminal)

7z x arquivo.7z

Para visualizar todas as opções:

7z -h

Linux: como converter PDF para imagens (JPG)

Se você utiliza alguma variação do Linux, converter um arquivo PDF em uma sequência de imagens é muito fácil. Antes de mais nada, é preciso instalar uma poderosa biblioteca para imagens chamada imagemagick.

Instalando o ImageMagick

No Debian ou Ubuntu, utilize:

sudo apt-get install imagemagick

No fedora, centos, redhat, utilize o yum:

yum install imagemagick

Convertendo um documento PDF para imagem JPG

Após o aplicativo ter sido instalado, basta utilizar o programa convert para transformar seu PDF em JPG, com a seguinte linha de comando:

 convert documento.pdf imagem.jpg

Convertendo vários documento de PDF para JPG
Se a sua intenção for converter vários documentos, crie um arquivo .sh e execute.

Para criar o arquivo, abra o seu editor de texto (texto, não ODT do openoffice ou DOC do ms-word!).  Se estiver no gnome, gedit digite na linha de comando:

gedit pdf2jpg.sh

Em seguida, copie e cole as linhas abaixo

#!/bin/bash
for i in *.pdf; do
convert  $i   $i.jpg;
done

Salve o arquivo em um diretório que esteja na sua PATH, geralmente ~/bin está.

Agora basta ir ao diretório e digitar a seguinte linha de comando:

sh pdf2jpg.sh

Como montar (ler) um arquivo ISO no Linux

Um formato bastante popular para imagens de CDs e DVDs é o .iso. Se você quiser gravar um CD ou DVD a partir de um .iso, basta clicar nele com o botão direito e escolher “gravar imagem…”.

Mas e se a intenção for ler o conteúdo sem queimar uma mídia? Nesse caso, também é fácil. Há um aplicativo, isomount, que permite montar um arquivo como se fosse um disco. A primeira coisa a fazer é instalar o programas. Abra um terminal e digite:

sudo apt-get install gisomount

Aplicativo gráfico
Para montar um arquivo,  basta abrir o programa:

sudo gisomount

a aplicação será inicializada e aparecerá uma janela como essa abaixo

gisomount: aplicativo para ler .iso sem gravar CD ou DVD

gisomount: aplicativo para ler .iso sem gravar CD ou DVD

Clique em Browse, encontre o arquivo que deseja ler e clique em Mount. Pronto, no diretório /media aparecerá um novo diretório, como se estivesse lendo um CD.

Linha de comando
Para montar via linha de comando, crie um diretório:

sudo mkdir /mnt/iso

E em seguida chame o aplicativo para montar o “disco”:

sudo mount -o loop media.iso /mnt/iso

Como capturar um video do seu desktop

atenção usuários windows! Escrevi um artigo sobre como capturar um vídeo do desktop no windows.

Para usuários linux é realmente muito fácil gravar um vídeo do que acontece em seu desktop. Um aplicativo simples de ser utilizado é o recordmydesktop e sua versão GUI, recordmydesktopgtk.

Instalação: para instalar os aplicativos, no ubuntu ou debia, basta digitar a linha abaixo em uma janela de terminal.

sudo apt-get install recordmydesktop gtk-recordmydesktop

Utilizando pela linha de comando: Para utilizar o aplicativo, basta digitar no terminal recordmydesktop. A captura começa e para interromper digite ctrl-c.

Utilizando a interface gráfica: No menu Aplicativos->Som e Vídeo, abra o programa gtk-RecordMyDesktop. Aparecerá uma janela como a mostrada abaixo:

recordmydesktop

recordmydesktop

Caso deseje selecionar apenas uma janela, pode clicar o botão “Select Window” e a área ficará marcada, ou apenas arraste o mouse pelo quadrado de imagem da tela, selecionado uma região.

Em seguide clique em “Record” e o programa já começa a salvar o vídeo. Para parar com a captura, basta clicar no quadrado cinza (um botão de stop) que sugirá na área de notificação (tray icon) da sua área de trabalho.

Convertendo o vídeo: o vídeo de saída estará em format ogg, se quiser convertê-lo para avi, flv ou outro formato, utilize o mencoder.

Se esse programa não estiver instalado no seu computador, digite a seguinte linha em um terminal:

sudo apt-get install mencoder

e em seguida, converta para avi:

mencoder -idx caputra.ogg -ovc lavc -oac mp3lame -o captura.avi

Lembre-se de trocar captura.ogg para o nome dado ao vídeo gravado pelo gtk-RecordMyDesktop.
É isso, simples e rápido.

Como limitar o uso de CPU por um aplicativo

Todo mundo já passou pela experiência de ter um aplicativo excelente, exceto pelo fato dele abocanhar a maior parte da sua CPU e deixar seu desktop ou servidor lentos para as outras tarefas.

Claro que é possível limitar o uso comparativo de CPU (nice), mas é se o objetivo for limitar a x% da CPU. Já existe um programa que permite exatamente isso, é o cpulimit.

Para instala-lo basta fazer o download da última versão ou utilizar o SVN:

svn checkout https://cpulimit.svn.sourceforge.net/svnroot/cpulimit/trunk cpulimit

E em seguida compilar o programa:

tar zxf cpulimit-xxx.tar.gz
cd cpulimit-xxx
make

O executável estará no próprio diretório e se chama cpulimit.

Para limitar um aplicativo, inicie o aplicativo, descubra o seu PID ( ps aux | grep <nome do aplicativo>) e entre com a seguinte linha de comando:

cpulimit –pid 5678 –limit 45

No exemplo acima, o aplicativo com PID 5678 poderá utilizar até 45% da CPU. Atenção, não significa que nunca passará de 45, mas sempre que passar será limitado. Pra mim tem funcionado bem.

Ubuntu – como capturar uma imagem da tela (screenshot)

Método 1 (PrtScr) – Para usuários do gnome é muito fácil capturar uma imagem da tela. Basta apertar a tecla PrtScr que aparecerá uma janela parecida com essa abaixo. Em seguide apenas escolha o nome da imagem e o diretório em que deseja salva-la. Pronto, é só isso.

Método 2 (Take Screenshot) - Há algumas situações em que apenas o PrtScr falha. Por exemplo, se você estiver com algum menu que exiga o botão direito do mouse pressionado. Para essas situações o melhor é utilizar o aplicativo “Take Screenshot”, que já vem na instalação padrão do Ubuntu. Para iniciar o programa, clique menu Aplicativos -> Acessórios -> “Take Screenshot” (ou em inglês: Applications -> Accessories -> “Take Screenshot”).

Essa utilitário possui três opções interessantes:

  1. Escolha se deseja capturar todo o desktop ou apenas a janela ativa.
  2. Configure um atraso (delay) na captura. Com isso é possível ativar um menu, selecionar uma janela ou outra opção que dependa de alguma ação do mouse ou teclado, por exemplo.
  3. Se escolheu selecionar apenas a janela ativa, é possível aplicar um efeito, como borda ou sobreamento.

E se quiser um exemplo prático, as imagens desse post foram geradas utilizando essas ferramentas :)

« Previous Page