Acabei de ver no Planet KDE que um dos melhores tutoriais disponíveis sobre a QT foi atualizado e agora conta com uma versão para a QT 4. O tutorial ainda está incompleto, mas sem dúvida já consegue dar uma boa introdução sobre o desenvolvimento usando a QT.
Como sempre a Wikipedia nos presenteia com algo interessante: agora é essa lista maneira de Anti-patterns. Devo confessar que embora conhecesse algumas das práticas citadas não as conhecia com este termo. Alguns clássicos: Hard Code, Spaghetti Code, Magic Numbers e Software Bloat.
Bem diz o ditado que a necessidade é a mãe da invenção do conhecimento … Hoje, precisei fazer um programinha que, fornecido um usuário e senha, este retornava “OK.” se a senha estivesse correta ou “ERR.” caso ela estivesse errada (semelhante ao ncsa_auth, porém autenticando no shadow ao invés de um arquivo próprio). Para isso usei a funcão crypt(3). Como ela é um pouco “estranha” para usar e não contém nenhum exemplo decente, vou demonstrar rápidamente a sua utilização
Continue reading “Verificando a senha do usuário no sistema”