C: Múltiplos programas no mesmo binário
Um mesmo aplicativo pode se comportar de forma diferente dependendo da forma como é invocado. No exemplo a seguir, o mesmo programa é usado para calcular a raiz quadrada e potência de dois de um dado...
View ArticleGoogle recomenda CODARE
Pelo menos o Google Reader (leitor de feeds RSS/Atom), recomenda: ;) Obrigado ao Rodrigo Stulzer pelo aviso e envio da imagem!
View ArticleShell: Extrair o último caractere da linha
Com o comando cut é fácil extrair o primeiro, segundo ou qualquer outro caractere da linha. Porém, é preciso saber a posição exata deste caractere para informá-la ao cut. $ echo abcdef | cut -c 1 a $...
View ArticleTcl/Tk: sondagem do sistema com variáveis
Às vezes, ajuda muito poder examinar determinadas condições do sistema enquanto um programa/script é executado, mais ou menos como quem está voando e verifica as condições meteorológicas. Não só em...
View ArticleC/C++: cannot open shared object file
As bibliotecas compartilhadas são carregadas no início da execução de um programa. No Linux, o dynamic loader procura pelas bibliotecas em /lib e /usr/lib. Caso a biblioteca não esteja presente neste...
View ArticleShell: Extrair os números do CPF formatado
O tr é um comando muito versátil, especialmente útil para apagar caracteres indesejados. Digamos que você peça ao usuário para digitar o número do CPF. Esse número poderá vir das mais diferentes...
View ArticleC: Escondendo o conteúdo de structs com tipos incompletos
Algumas vezes é possível utilizar alguns paradigmas de orientação à objetos em C. Ao se projetar uma biblioteca, podemos encapsular o conteúdo das structs usando tipos incompletos e provendo funções...
View ArticleJavaScript: Fazer o label do checkbox ser clicável
É comum usar checkboxes nas configurações ou na interface de seu site. Ao clicar nela alguma coisa é ligada, ao clicar novamente é desligada. Simples, não? [X] Fundo colorido O código para fazer uma...
View ArticlePython: Introspeção de atributos e métodos com vars(), locals() e dir()
Para descobrir os atributos de um objeto podemos utilizar: objeto.__dict__ vars(objeto) Para descobrir os atributos de uma classe: vars(Classe()) Se utilizar vars() sem argumentos, funciona como...
View ArticlePython: Adicionar argumentos ao método Bind (wxPython)
O método Bind() no wxPython permite associar métodos a eventos. Por exemplo: Bind(wx.EVT_BUTTON, sys.exit(), id=ID_BUTTON) Ao clicar, o método exit() é disparado. Para permitir que o método disparado...
View Article
More Pages to Explore .....