Retornar o tamanho de arquivo ou diretório no Linux

Problema:
Retornar o tamanho de arquivo ou diretório no Linux

Solução:
$ du -ha (nome do arquivo ou pasta): para ver e listar o tamanho de todos os arquivos dentro do diretório ou subdiretório(s);
$ du -hs (nome do arquivo
ou pasta): para ver o tamanho de um arquivo ou diretório sem listar.

Referências:
http://www.vivaolinux.com.br/dica/Retornar-o-tamanho-de-arquivo-ou-diretorio-em-bytes-%28KB-MB%29

Herança no PostgreSQL

Problema:
Criar um comportamento de herança no PostgreSQL
PostgreSQL 8.3

Solução:
Criar uma tabela "pai":

create table tabela_pai(

id int,

nome varchar

)


E a tabela "filho":


create table tabela_filho(

idade int

) inherits (tabela_pai);


Para pesquisa:

select tabela_pai.id, tabela_pai.nome, tabela_filho.idade from
tabela_pai
left join tabela_filho on tabela_pai.id = tabela_filho.id WHERE tabela_filho.nome = 'exemplo'


Referências:
http://www.devmedia.com.br/articles/viewcomp.asp?comp=9182
http://www.postgresql.org/docs/8.1/static/ddl-inherit.html

Configuração de proxy no FireFox

Problema:
Editar as configurações de proxy no FireFox.
FireFox 3.5.30729

Solução:
Menu Ferramentas>Opções
Aba Avançado
Aba Rede
Botão Configurar conexão...
Rádio Configuração manual de proxy

Referências:
http://www.proxy4free.com

Deixando o Moodle acessivel interna e externamente

Problema:
O Moodle não era acessível internamente e externamente ao mesmo tempo.
Moodle 1.9.5+ (200701550)

Solução:
Editar o arquivo config.php na pasta principal do moodle modificar a linha

$CFG->wwwroot = 'http://example.com/moodle';

Pelas linhas:

if(substr($_SERVER['REMOTE_ADDR'],0,X) == 'IP_1')
$CFG->wwwroot = 'http://IP_1/moodle';
else
$CFG->wwwroot = 'http://IP_2/moodle';

Onde :
X = Número de caracteres do IP_1
IP_1 e IP_2 = IP's desejados

Referências:
http://moodle.org/mod/forum/discuss.php?d=81624 -
Re: Moodle numa rede interna mas com acesso exterior: uma solução a implementar
por Ivan Pereira - Segunda, 15 Setembro 2008, 03:41

Criando serviços no Windows

Problema:
Fazer um programa iniciar como serviço no Windows.
S.O.: Windows VISTA ULTIMATE

Solução:
1. Iniciar o prompt de comando do windows COMO ADMINISTRADOR;
2. Digitar o seguinte comando:

sc create NOME_DO_SERVIÇO binPath= "CAMINHO DO ARQUIVO EXECUTAVEL" start= auto type= own


IMPORTANTE: Sempre deixar um ESPAÇO depois dos "="s !!

Referências:
http://support.microsoft.com/kb/251192/pt-br

Ano novo, blog novo

O Ano novo está aí e eu precisava iniciar algo diferente. Como eu postava extremamente pouco no meu blog, principalmente por dificuldade de encontrar assuntos que encaixassem com o tema do blog, reformulei-o totalmente. Não apenas o design, que agora ficou bem mais simples, os assuntos abordados aqui agora serão programação e tecnologia em geral.

Um feliz 2009 a todos, desejo-lhes muito sucesso nesse ano novo.