Modificadores de Laço

Ou Loop Modifiers, em inglês, é uma opção que permite alterar o comportamento do fluxo do laço. Em C/C++ essa opção pode ser utilizada a partir do “continue” ou “break”. Em Perl, podemos fazer a mesma operação com “next” e “last”. Veja o Exemplo em Perl #!/usr/bin/perl use warnings; use strict; my $i; for ( $i […]

Reduzindo consumo de CPU no GNOME

Muita gente reclama que o GNOME é pesado,  no entanto, é possível através de alguns truques, reduzir o consumo de CPU. Por exemplo, escolher um tema mais leve, exibição de ícones pelo nautilus entre outros. A dica é do próprio site do GNOME. Se o tema do seu desktop é o CRUX, por exemplo, você […]

Declaração de Vetores em Perl

Continuando os posts do nosso curso de Perl, vamos aprender o processo de declaração de vetores. O que são Vetores em Perl?Em Perl o conceito de Vetores envolve uma lista de valores do tipo scalar. Cada elemento ou valor nessa lista é ordenado conforme um índice. Os valores na lista são apresentados em um “( […]

Quotes em Perl

Continuando os posts sobre Perl, vamos aprender um pouco sobre citações ou quotes de strings. Podemos declarar strings em Perl como no post anterior ou utilizando alguns operadores de strings. my $TEXTO = “Mundo SubMundo”; ou my $TEXTO = qq(Mundo SubMundo); Você também pode criar um tipo de “delimitador”, veja o exemplo abaixo: my $TEXTO […]

Instalação do SCREEN no FreeBSD

A instalação do screen no FreeBSD é bem simples! 1) Encontre o utilitário no sistema: whereis screen Na minha máquina o resultado é: /usr/ports/sysutils/screen. Entre neste diretório. 2) Com o root, compile, instale e limpe: make;make install;make clean Pronto, agora digite screen no terminal e para fechar a sessão sem desconectar digite: ctlr+a+d Para reconectar […]

Sem Sorte no sort – No space left on device

Investigando alguns arquivos precisei organizar 793464 linhas do “arquivo.txt” quando o sort retornou o erro por falta de espaço em disco cat arquivo.txt | sort -n -k1 -r /tmp: write failed, filesystem is fullsort: write failed: /tmp/sortvQKTQo: No space left on device Como resolver o seguinte problema? Fácil. Crie um diretório temporário seu próprio HOME, […]