segunda-feira, 23 de agosto de 2010

Alinhar justificado usando o CSS

Para justificar os posts no Blogger, edite a formatação para:

.post-body {
    font-size: 110%;
    line-height: 1.4;
    position: relative;
    text-align: justify;
}

domingo, 22 de agosto de 2010

Configurando o Postgres

Alterando a senha padrão do postgres
psql -U postgres
postgres=# ALTER USER postgres with PASSWORD 'password';
postgres=# \q

Edite o arquivo de segurança e acesso:
vi /var/lib/pgsql/data/pg_hba.conf

Altere as configurações de acesso para o desejado.
TRUST irá permitir o acesso geral daquele IP.
MD5 irá fazer verificação de senha através do MD5.
# "local" is for Unix domain socket connections only
local   all         all                               MD5
# IPv4 local connections:
host    all         all         127.0.0.1/32          trust
host    all         all         192.168.1.0/24        ident postgres
# IPv6 local connections:
host    all         all         ::1/128               trust
Reinicie o serviço:
rcpostgresql restart

Links
http://solyaris.wordpress.com/2008/08/09/setup-postgres-in-ubuntu/
http://dev-loki.blogspot.com/2008/04/postgresql-on-opensuse.html

segunda-feira, 16 de agosto de 2010

Servidor Subversion (SVN) via Apache2 no openSUSE

Criando um diretório
mkdir /home/svn 

Criando o arquivo de senhas
htpasswd2 -cm /home/svn/passwd marcus 
htpasswd2 -m /home/svn/passwd thiagus
htpasswd2 -m /home/svn/passwd vinicius 

Editando o arquivo de configuração
vi /home/svn/httpd.conf

Listen 8000

LoadModule    dav_module        /usr/lib64/apache2/mod_dav.so
LoadModule    dav_svn_module    /usr/lib64/apache2/mod_dav_svn.so

<Location /estatistica>
DAV svn

SVNPath /home/svn/repositories/projeto1

AuthType Basic
AuthName "Subversion repository"
AuthUserFile /home/svn/conf/passwd
Require valid-user
AllowOverride all
Order allow,deny
Allow from all
</Location>

Edite o arquivo de configuração do Apache2
vi /etc/apache2/default-server.conf

Adicione a seguinte linha ao arquivo:
Include /home/svn/conf/httpd.conf

Definindo o usuário dono do diretório
chown -R wwwrun /home/svn

Links
http://svnbook.red-bean.com/en/1.0/ch06s04.html

quinta-feira, 22 de julho de 2010

Definição de locale no openSUSE

Exemplo: eu prefiro manter o meu sistema operacional em inglês, mas para ver as datas no formato brasileiro, edito o arquivo /etc/environment

# vi /etc/environment

Adiciono a seguinte linha:
LC_TIME=pt_BR.UTF-8

Links:
linuxforums

terça-feira, 13 de julho de 2010

EditConfigFiles – Transmission

O Link abaixo se refere às configurações do Transmission que é um cliente Torrent que pode ser administrado via interface web.

EditConfigFiles – Transmission

Dessa forma, você pode deixar uma máquina - um servidor - rodando o Transmission e administrar os torrents a partir de outra máquina.

segunda-feira, 12 de julho de 2010

Cliente PPTP Linux (VPN)

As seguintes instruções se referem à conexão via CLI (command line interface) para se conectar com um servidor VPN PPTP - normalmente Windows.

Certifique-se de ter intalado na máquina o seguinte pacote e suas dependências:
pptp

Edite o arquivo /etc/ppp/chap-secrets
# vi /etc/ppp/chap-secrets

Adicione a seguinte configuração de usuário e senha ao arquivo
username PPTP pass *

Crie e edite as configurações de sua conexão. Dê o nome que quiser ao arquivo
# vi /etc/ppp/peers/my-ppp-conection-01 

Adicione as seguintes configurações ao arquivo:
Note que o endereço do servidor é vpn.mydomain.com e é requerida criptografia de dados.
pty "pptp vpn.mydomain.com --nolaunchpppd"
name username
remotename PPTP
require-mppe-128
file /etc/ppp/options.pptp
ipparam
my-ppp-conection

Edite as configurações de roteamento para a nova conexão
# vi /etc/ppp/ip-up.d/route-traffic

#!/bin/bash
NET="10.0.0.0/8" # endereço da rede PPP
IFACE="ppp0" # nome da interface de conexão
route add -net ${NET} dev ${IFACE}

Torne o arquivo editado acima executável:
# chmod +x /etc/ppp/ip-up.d/route-traffic

Iniciando a conexão:
# pppd call my-ppp-connection

Para ver as mensagens geradas no processo de conexão, ver o arquivo:
# tail -f /var/log/messages

Para encerrar a conexão, basta matar o processo:
# killall pppd

Links:
http://www.cyberciti.biz/tips/howto-configure-ubuntu-fedora-linux-pptp-client.html

domingo, 11 de julho de 2010

Locale & svn

Ao executar o comando de atualizar um repositório SVN, ocorre um erro por Character Encoding.

Exemplo de comando:
svn update

Erro:
svn: Can't convert string from UTF-8 to native encoding
Causa: o sistema de codificação de caracteres do repositório SVN no servidor é incompatível com o do cliente e por conta disso, caracteres especiais como acentuação presentes no nome de arquivos ou dieretórios não conseguem ser interpretados.

Solução:
LC_CTYPE=en_US.UTF-8 svn update

Outros links:
http://juretta.com/log/2007/05/09/svn_can_t_convert_string_from_utf-8_to_native_encoding_/

http://blog.refactor.se/2007/08/13/svn-fix-cant-convert-string-from-utf-8-to-native-encoding/