BOMBOLOM.COM

(linux) Introdução às Permissões do Linux

As permissões dos ficheiros e directorias são algo tão básico na administração de sistemas linux/unix que muitas vezes não são adequadamente discutidas e estudas. Sem querer escrever um tratado sobre o assunto, vou da forma mais sucinta e completa possível descrever os usos comuns do sistema de permissões e ownership.

22.09.2007 | Ler mais | Comentários | Tags ,

(ldap) Configurar TLS no OpenLDAP

Já há algum tempo vimos como se instala um servidor ldap, neste artigo.

Agora vamos estudar a forma de encriptar estas ligações.

20.09.2007 | Ler mais | Comentários | Tags , , ,

(correio) Prevenção anti SPAM usando o Postix

O spam (ou mensagens de correio electrónico não solicitadas) é um problema com que nos debatemos todos os dias. Para combater esta praga podemos utilizar várias técnicas, quer isoladamente quer em conjunto. Vamos neste artigo fazer um apanhado destas técnicas e ver a forma de implementa-las no servidor Postfix.

20.09.2007 | Ler mais | Comentários | Tags , , , ,

(wordpress) Plugin: Hide or Show Comments

Este é um post de José Lopes.

Este plugin disponibiliza uma forma fácil de esconder por defeito os comentários de um post, apresentando no seu lugar um link para mostrar os comentários caso o visitante do site o pretender.

19.09.2007 | Ler mais | Comentários | Tags ,

(python) Maximum Recursion Depth Exceeded

Este é um post de José Lopes.

Se obter a seguinte mensagem de erro quando executar uma função de Python:

RuntimeError: maximum recursion depth exceeded

Significa que o limite de repetição foi ultrapassado (recursion limit em inglês), podendo o problema ser resolvido de uma forma relativamente fácil.

13.09.2007 | Ler mais | Comentários | Tags ,

(correio) Indexação das mensagens no Cyrus

Pode-se acelerar de forma dramática o processo de procura de mensagens com o Cyrus se criarmos as chamadas squatter files, que não são mais do que índices das mensagens de cada pasta.

12.09.2007 | Ler mais | Comentários | Tags ,

(python) Criar Memorizador

Este é um post de José Lopes.

No caso de se fazerem muitos cálculos com uma determinada função, pode ser interessante que esta se lembre de resultados anteriores para os dar imediatamente quando solicitados, poupando um considerável tempo de computação.

Este post fornece uma solução de memorização. De frisar que não tem a ver com memória no sentido de hardware mas sim na capacidade de lembrar resultados anteriores.

11.09.2007 | Ler mais | Comentários | Tags

(python) Determinar o tempo de execução de uma função

Este é um post de José Lopes.

Pode ser útil conhecer o tempo que uma determinada função demora a ser executada. As razões podem ser das mais variadas, como pretender optimizar uma função ou verificar qual das soluções para o mesmo problema é a mais rápida.

Este post fornece uma solução genérica para contabilizar o tempo de execução de uma função.

10.09.2007 | Ler mais | Comentários | Tags

(python) Interpolação Linear

Este é um post de José Lopes.

Embora o módulo math do Python tenha uma função para a interpolação linear, cuja utilização consiste salvo o erro em dar os pontos adjacentes ao ponto em que pretendemos a interpolação, quando necessitei desta função matemática criei uma.
A razão deste autismo foi de que necessitava de uma série de interacções onde os pontos adjacentes variavam, para além de não me ter lembrado de ver se existia uma função para a interpolação linear.

Este post fornece assim uma solução para a interpolação linear com uma base de referência declarada.

06.09.2007 | Ler mais | Comentários | Tags

(python) Encontrar o valor máximo ou mínimo de um conjunto de listas

Este é um post de José Lopes.

Este post fornece um conjunto de opções para encontar o valor máximo de um conjunto de listas, e por analogia o valor mínimo.

Imagine-se, por exemplo, que se tem as seguintes listas:

A = [1, 2, 9]
B = [100, 50, 75]
C = [6, 2, 80]
D = [42, 33, 5]

Pretendemos obter 100 como valor máximo e 1 como valor mínimo.

04.09.2007 | Ler mais | Comentários | Tags ,

<<  Página 5 de 9  >>
Voltar à Página principal | Made with PyBlosxom