Um ano de mergulhao.info

E lá se vai um ano de mergulhao.info! Total de 53 artigos publicados, um punhado de comentários, diversas palestras pelo Brasil, alguns projetos realizados e outros em andamento.

Desde que começei com este blog, há pouco mais de um ano, sempre tive em mente que este era um projeto para divulgação do meu trabalho, um espaço meu. Partindo desse ponto, assumi integralmente o custo dele para mim, abrindo mão de qualquer tipo de remuneração de ads.

Hoje(na verdade quem visitou meu site nos últimos dias já viu) estou abrindo mão da ausência de propaganda em meu site, não por dinheiro, mas para uma causa que considero importante.

O Rio de Janeiro, capital, vem de 16 anos de governo Cesar Maia. Foram basicamente 16 anos em que o governo do Rio não teve diálogo com o governo estadual ou com o governo federal, ou com os dois ao mesmo tempo. Foram 16 de anos de obras de fachada, desvios de verba e um Pan-Americano que custou dezenas de vezes o orçado, construiu uma Vila que afunda e acabou com um patrimônio do automibilismo brasileiro, o Autódromo Nelson Piquet.

Para piorar as coisas os novos candidatos não são nem um pouco animadores. Eu já fiz a minha opção, não acho que exista um salvador da pátria, mas com certeza existe algo melhor.

4 comentários : 14.05.2008 09:52 PM

Litespeed como proxy para o Apache servir SVN

No vps estou utilizando Litespeed como servidor web. Neste link estão disponíveis vários tutoriais para configuração básica do Litespeed, então não vou entrar neste mérito, pois não iria acrescentar nada mais do que já está lá.

O Litespeed é um ótimo servidor web para projetos Rails. Fácil de instalar e usar, com interface web para configurar TUDO que existe nele, consome muito pouca memória, aguenta o tranco de conexões simultâneas etc — não sei o que as pessoas ainda fazem perdendo tempo configurando Apache + mongrel_cluster, pois o Litespeed resolve isso muito bem sem utilizar mongrel.

Ele tem um problema. Não serve SVN como o Apache faz. Mas ele é um servidor web completo e possui opções para fazer proxy. A solução então é configurar um Apache rodando em uma porta diferente da 80 e fazer o Litespeed direcionar certas urls para o Apache. Assim:

litespeed proxy

Primeiro é necessário adicionar uma “External App”. Na página principal de administração do Litespeed clicar em “Configuration”, em “External App” e por último em “Add”.

step_1

step_2

A seguir selecione “Web Server” e dê “Next”. Agora preencha um nome para esse Web Server — eu usei apache_local — e no campo Address preencha o url do seu servidor web: ip_ou_host:porta. Os demais campos são tunning, configure como desejar. Basta salvar.

step_3

Agora abra a aba de configuração do seu virtual host (vai depender se você está utilizando templates ou não) e clique na aba “Context” e depois em “Add”. Selecione “Proxy” e dê “Next”.

step_4

Agora preencha a “URI” e selecione o “Web Server” já configurado. O campo “URI” representa o caminho acessado no seu site e que será direcionado para o “Web Server” nesse mesmo “URI”. Não pesquisei sobre como direcionar para o “Web Server” em um caminho diferente.

step_5

Agora é só reiniciar o Litespeed. O svn em http://mergulhao.info/svn/ está funcionando dessa maneira.

0 comentários : 03.05.2008 01:38 AM

Movendo um repositório SVN

Anteriormente eu utilizava hospedagem compartilhada no Dreamhost, mas eu mudei a pouco tempo atrás. Gerenciava meus repositórios pelas ferramentas do Dreamhost. Agora no vps precisei aprender uns truques a mais. Antes eu tinha minhas coisas públicas espalhadas por alguns repositórios. Agora juntei tudo num só e foi mais fácil do que pode parecer:

svnadmin dump caminho_para_o_repositorio > repositorio.dump

O caminho_para_o_repositorio é o caminho físico (e não a url de acesso ao svn, logo é preciso estar logado na máquina onde está o repositório) e repositorio.dump é o nome do arquivo do dump. Agora é só:

svnadmin load caminho_para_o_repositorio_destino < repositorio.dump

Com isso você leva todo o conteúdo de um repositório para o outro. E é por isso que agora meu repositório svn público está de volta ao ar:

http://mergulhao.info/svn/

1 comentário : 02.05.2008 11:54 PM