Dicas e Truques
Teclas de atalho para o Konqueror
O Konqueror, além de ser o navegador web padrão do ambiente gráfico KDE, também é um excelente gerenciador de arquivos, podendo ser utilizado para cortar, copiar, colar e renomear arquivos, cria diretórios e muitas outras funções. Além disto, algumas características podem agradar usuários finais, como a pré-visualização de imagens em forma de thumbnails. Saiba mais sobre o projeto em www.konqueror.org.
Ctrl+N - Nova Janela
Ctrl+D - Duplicar Janela
Ctrl+O - Abrir Localização
F5 - Recarregar
Esc - Parar
Ctrl+B - Adicionar Bookmark
Ctrl+S - Salvar Como...
Ctrl+P - Imprimir
Ctrl+Q - Sair
Ctrl+Z - Desfazer
Ctrl+C - Copiar
Ctrl+V - Colar
Ctrl+X - Recortar
Ctrl+Home - Diretório
do Usuário
F2 - Renomear
Delete - Mover
para o Lixo
Shift+Delete - Apagar Arquivo/Diretório
Ctrl+Shift+Delete - Destruir Arquivo/Diretório
Alt+Enter - Propriedades
Ctrl+A - Selecionar tudo
Ctrl+F - Procurar
F3 - Procurar próximo
Ctrl+T - Abrir terminal
Ctrl+M - Exibir/Ocultar Barra de Menus
Ctrl+Shift+L - Separar Visão Esquerda/Direita
Ctrl+Shift+T - Separar Visão Topo/Fundo
Ctrl+Shift+N - Nova Aba
Ctrl_Shift+D - Duplicar Aba Atual
F9 - Mostrar Painel de Navegação
Programação Shell
Colaboração: Pedro Zorzenon Neto - pzn@debian.org
Aos programadores Shell vale a pena lembrar que, na grande maioria dos casos, o código de saída de um programa é 0 para sucesso e diferente de 0 para falha. No caso de ser diferente de 0, o número corresponde ao tipo de falha encontrado.
Ex: O ipchains retorna:
0 para sucesso;
2 para erros devidos a parâmetros incorretos na linha de comando;
3 para erros de kernel (kernel não compilado com ipchains);
1 para outros erros (falta de permissão, etc...).
Então, caso você queira saber se um programa terminou com sucesso:
if [ $? == 0 ]; then
some commands...
fi
E se quiser saber se ele terminou com falha, não compare com 1, mas com diferente de 0.
if [ $? != 0 ]; then
some commands...
fi
Outra dica relacionada com o código de saída são os operadores || e o &&. O símbolo || executa apenas se o comando anterior falhar. Já o &&, executa apenas se o comando anterior teve sucesso. Exemplo:
# executa o comando 'cd'. se NÃO CONSEGUIU executar o
# comando 'cd', então executa o 'mkdir'
cd algumdiretorio || mkdir algumdiretorio
# executa o comando 'cd'. se CONSEGUIU executar o
# comando 'cd', então executa o 'touch'
cd algumdiretorio && touch meuarquivo
Estas dicas anteriores foram testadas no bash. Provavelmente funcionarão em outros tipos de shell. Um guia muito bom sobre o bash pode ser encontrado em Advanced Bash-Scripting Guide (www.tldp.org/guides.html#abs).
Servidores HTTP pouco ortodoxos
Colaboração: Rodolfo Broco Manin
Estava procurando servidores http light para colocar no gateway da minha rede doméstica para poder acessar algumas estatísticas das conexões e afins, e encontrei algumas pérolas interessantes.
Para começar, um servidor realmente ligth, com apenas 150 linhas de código C: www.acme.com/software/micro_httpd/
Outro um pouco maior, mas que entre outras coisas suporta CGI: www.acme.com/software/mini_httpd/
Ou este, standalone: www.boa.org/
Um feito em java: www.acme.com/java/software/Acme.Serve.Serve.html
Aqui as coisas começam a ficar interessantes. Para quem gosta, um 100% AWK: awk.get.net:81/README.html
Nao é o suficiente? E que tal este, escrito em Postscript? Isso mesmo! Você roda com gs a partir do inetd. Pessoalmente, gostei da idéia: www.pugo.org:8080/
Achei bastante interessante, até porque já programei um bocadinho em PostScript, mas nunca tinha me ocorrido que dava pra fazer isto com ele. A página do projeto (hospedada com pshttpd), também é bastante simpática. O servidor tem apenas 5.4Kb.
A redistribuição desta e outras mensagens da lista Dicas-L pode ser feita livremente, deste que o conteúdo, inclusive esta nota, não sejam modificados.
Dicas OpenOffice
Inserir um link
Suponhamos que o título de uma coluna deve ser uma sigla ou que possui algum texto explicativo referente a ele. Precisamos então colocar uma nota no fim da página ou podemos fazer um link direcionando aquele título ao seu texto. Para inserir este link, clique na célula onde o mesmo ficará:
Acesse, no menu Inserir, a opção Hiperligação. Em seguida, na opção Documento da janela que será aberta, clique no botão do fim do campo de edição Destino. Abre-se uma pequena janela com algumas opções em forma de árvore. Clique em Folhas para que apareçam as pastas que seu documento possui.
Selecione a pasta onde estará a legenda para suas siglas e, em seguida, clique em Aplicar.
No campo Destino será indicada a pasta escolhida para o texto explicativo daquele título de coluna, porém também é preciso indicar a linha em que se encontra o texto. Para indicar a linha e coluna, basta apenas colocar um "." (ponto) após a folha e colocar linha e coluna do texto desejado. Isto é útil caso tenhamos uma pasta para definir o texto de diversos links.
Agora, basta colocar nos campos de edição para Texto e Nome o título para a coluna e clicar em aplicar.
Aparecerá o título em cor azul e com fundo cinza. Ao clicar nesse título, o usuário é direcionado para onde está o texto explicativo.
Barra de ferramentas
Para inserir um ícone na barra de ferramentas, clique em Ferramentas -> Configurar... e, depois, na guia Barra de Ferramentas.
Nesta guia, temos algumas opções de barras, bastando apenas escolher aquela cujo ícone se deseja buscar. Para isso, após selecionar a barra desejada, clique em Personalizar.
Depois de escolher uma das opções, você tem uma nova tela onde se encontra uma lista das categorias com seus “ícones” (atente que nem todos são ícones, porém pode-se modificar isso) e abaixo tem-se duas colunas com as funções e suas categorias.
Agora, basta escolher a função desejada e depois procurar na lista de categorias aquela que se deseja colocar na barra. Veja que, ao clicar na categoria desejada, o ícone referente a ela também fica selecionado na área superior da tela (Icones e Botões).
Então, clique no ícone escolhido e, com o botão do mouse pressionado, arraste-o até a Barra de Ferramentas e solte o botão do mouse. Pronto, seu ícone estará na Barra de Ferramentas.