Pretty Code Blog

Just another weblog about development

Nomes de tabelas no plural ou singular?

Definir o nome de uma tabela de banco de dados é algo muito simples, mas que pode virar um bicho de sete cabeças. Quais relacionamentos representa? De que forma será utilizada? Por humano ou só por máquina??
Dentre as dúvidas, uma que me pegou nessa semana é a utilização de singular ou plural. Por exemplo, uma [...]

Direcionando saída de comandos Linux

Ás vezes é necessário tratar os logs dos scripts de maneira diferenciada. Uma forma de fazer isso é jogar o log de uma execução para um arquivo de log.
Por exemplo, para guardar a saída de um script “executaBackup.sh”:

./executaBackup.sh > logBackup_20090519.log

Alguns parâmetros são muito úteis, pois pode-se controlar o tipo de log que se quer guardar:

> [...]

Como trocar a senha de um usuário no Linux?

Parece idiota, mas eu sempre esqueço como fazer. Sem contar que muitos tutoriais por aí aconselham a alterar o usuário com o usermod.
Bom, a forma mais rápida é usar o comando passwd.
Logado como o usuário que quer mudar a senha:

$ passwd

O sistema vai requisitar sua senha atual e depois duas vezes a nova senha.
Logado [...]

FTP Error Messages

fonte: http://www.trap17.com/index.php/ftp-error-codes-what-mean_t22387.html
versão traduzida: http://74.125.45.100/translate_c?hl=pt-BR&sl=en&tl=pt&u=http://www.prettycode.com.br/blog/%3Fp%3D107&usg=ALkJrhit8Sa9GQRP-m0jhOzqRZhoop7Scw

Some nice info about ftp error codes so you know what they mean. i am sure you see them all the time and sometimes you dont know what they mean, so take a look here.
The most common codes:
421 – often means: too many users logged to the same account.
530 – wrong login:pass, [...]

Dúvida

Recebi uma dúvida e ainda não deu tempo de montar a resposta, se quiserem opinar…
Olá Pretty! Como eu faria para implementar isso na minha pagina web !!
por exemplo, tenho um servlet que recebe o usuario e senha digitados pelo usuario e busca no banco caso sejam iguais e retorna verdadeiro e insere o nome [...]