Arquivo da categoria: Dicas Linux

Busca Insensitiva no VIM.

vim-editor_logoPor padrão, no editor VIM, as buscas são sensitivas aos caracteres maiúsculos  e minúsculos.  Neste  post, disponibilizo dicas para trabalhar  com  buscas insensitiva no VIM :D utilizando o \C precedente da string em questão. Veja  o exemplo abaixo:

/\cError ou /Error\c

Podemos  também forçar o uso da  busca  sensitiva como no exemplo  a seguir:

/\CError ou /Error\C

Já os comandos :set ignorecase ou :set smartcase define como  o vim  trabalhará por padrão.

Portando fontes em C/C++ para o GCC 4.3

Diversos  erros ocorrem ao compilarmos uma aplicação no GCC 4.3.  Estes erros são derivados da não declaração de alguns arquivos  includes agora obrigatórios, a  seguir a tabela do erro  versus resolução:

Erro na declaração: Incluir
find, for_each, sort #include <algorithm>
ostream_iterator, istream_iterator #include <iterator>
auto_ptr #include <memory>
typeid #include <typeinfo>
isalnum, toupper #include <cctype>
INT_MIN, INT_MAX, RAND_MAX #include <climits>
printf #include <cstdio>
atoi, free, rand, exit #include <cstdlib>
EXIT_FAILURE #include <cstdlib>
strcmp, strdup, strcpy, memcpy #include< cstring>

Mais informações AQUI!

Gravando DVD na linha de comando.

Inúmeras vezes, foi preciso  gravar um  dvd em  servidores sem interface gráfica. Nem sempre lembramos a sintaxe ou até mesmo o comando para determinadas operações.  A seguir, dicas para grava  o seu DVD  usando  apenas a linha de comando  :D Yes!

Gerando ISO da midia
# dd if=/dev/sr0 of=OPENSUSE11.1-x32.iso

Gerando ISO do file system.
# mkisofs -r -J  -V “NETiIBMFACE” -o ../cd.iso /neti/install
# mkisofs -r -J  -joliet-long -graft-points -iso-level=4 -V “Oracle_10g” -o oracle_10g.iso /neti/Oracle_10g/companion

Gravando DVD
# growisofs -dvd-compat -Z /dev/dvd=../cd.iso

PS: Esta dica surgiu, em função do erro relacionado a  direitos no K3B, que corrigi com o comando abaixo no OpenSuse.
# setfacl -m cabelo:rw /dev/sr0

Joystick no Linux.

Joystick

É sempre  bom ter um joguinho instalado  no  seu  notebook com Linux ;D. Por consequência, precisamos calibrar o joystick e configura-lo.  A seguir uma  dicas para não passar apertado…

Inserindo o módulo  do kernel:
# modprobe joydev

Verificando o funcionamento:
# cat /dev/input/js0
# dmesg | grep -i Joystick
# jstest /dev/input/js0

Calibrando:
# jscal -c /dev/input/js0

Imprimindo a configuração da calibragem
# jscal -p /dev/input/js0:

Com esta dica, em poucos segundos o seu joystick esta  pronto para  operar.