Criptografando o site

Postado em Qua 09 dezembro 2015
Por: Leandro

Na semana passada, o projeto Lets Encrypt entrou na fase beta público. O objetivo do projeto é fornecer, gratuitamente, certificados de criptografia válidos para qualquer site na internet.

Apesar do cefala.org não transmitir ou receber dados sensíveis, o certificado é gratuito e a instalação é tão simples que não há motivo para não usar.

A única ressalva é que alguns navegadores ou dispositivos antigos (como o Windows XP) podem não suportar os protocolos de criptografia necessários. Nesse caso, o site não poderá ser acessado. Se alguém passar por esse problema em algum dispositivo por favor me avise.

Um detalhe interessante: segundo a ferramenta de análise do SSLLabs (https://www.ssllabs.com), a criptografia do cefala.org é mais segura que nos sites dos bancos Itaú e Caixa.


Semana do Conhecimento

Postado em Qua 04 novembro 2015
Por: Leandro

Agora os posters apresentados pela Thais e pelo Moises na semana do conhecimento de 2015 estão disponíveis no site. Eles podem ser acessados na barra lateral ou no link abaixo:

Cefala na Semana do conhecimento de 2015


Algumas páginas recuperadas

Postado em Sex 25 setembro 2015
Por: Leandro

Encontrei algumas páginas no backup do servidor antigo. Por enquanto vou deixá-las apenas nos links abaixo:

Cefala - Página Antiga

SBCM 2005

Voronoi

Hani Camille Yehia


Postando com o git

Postado em Qua 23 setembro 2015
Por: Leandro

Para adicionar um post, é só seguir os seguintes passos (copiados deste artigo).

Se ainda não tiver o git, será necessário instalá-lo. Ao fazer o primeiro commit, ele perguntará seu nome e email, para poder identificar quem fez cada modificação.

git clone site-cefala@git.cefala.org:site-cefala

cd site-cefala

gedit 2015-09-23-Título_do_post.md #edite o post !atenção para o cabeçalho e o nome deste arquivo!

git add content/2015-09-23-Título_do_post.md

git commit -m "Novo post, título: Título do post" #descreva a modificação que você fez nesse commit

git push

Ao fazer o git push, pode ser que apareça uma mensagem de erro, pedindo que seja rodado o comando: "git config --global push.default simple"

Se isso acontecer, rode o comando e tente novamente.

Dessa forma, o repositório "central" ficará sincronizado com as suas modificações.

No momento isso não significa que o site será atualizado, mas depois pretendo fazer um script que atualize o site e o coloque no servidor assim que uma modificação for detectada.

Para receber as modificações feitas por outros usuários, faça:

git pull

É recomendado que faça isso sempre antes de criar o arquivo .md do seu post.


Usando o git

Postado em Qua 23 setembro 2015
Por: Leandro

O git foi criado (obrigado ao Rafael Laboissière). O nome do repositório é site-cefala, e pode ser acessado na git.cefala.org.

Para isso, no entanto, é necessário que seu usuário se autentique com uma chave RSA.

Detalhes sobre isso podem ser encontrados neste artigo no blog Cefala admin.

Basicamente, quem quiser acessar o git (para modificar ou postar no site) deve criar um par de chaves (pública e privada) e me passar a chave pública, para que eu a inclua na lista de usuários do repositório.

Para criar uma chave pública e disponibilizá-la, é só fazer o seguinte:

ssh-keygen

Aperte ENTER para salvar a chave no arquivo padrão e digite uma senha (pode ser a mesma usada para fazer login no cefala). As chaves ficam em ~/.ssh/

Em seguida, me enviem a chave (id_rsa.pub) colocando-a na minha pasta pública:

Se você estiver logado no cefala:

cp ~/.ssh/id_rsa.pub /home/shared/leandrolrs/chavesParaOSite/$USER.pub

Se você estiver usando seu próprio computador:

scp ~/.ssh/id_rsa.pub USUÁRIO@git.cefala.org:/home/shared/leandrolrs/chavesParaOSite/$USER.pub

Aceite a chave com "yes", se for requisitado e faça login com a sua senha no cefala.

Assim eu posso acessar a chave e incuí-la na lista.