InFog

Um blog sobre GNU, Linux, Open Source, Desenvolvimento e Nerdices em Geral

Apache com mais de um charset

Tags: , , ,

Olá pessoal!

Hoje eu resolvi um probleminha que já me afetava fazia um certo tempo: Utilizar o apache com 2 charsets (ou com mais charsets).

O interessante é que eu vivia mudando a opção “AddDefaultCharset” e usando os valores UTF-8 e ISO-8859-1.

Hoje eu estava lendo o manual do Apache para ver se encontrava uma luz e descobri que a luz que faltava era apenas um pouco de leitura mesmo. No próprio arquivo /etc/apache2/conf.d/charset (No Debian) tinha uma boa explicação: “Se você definir um charset com a opção AddDefaultCharset o Apache vai ignorar os demais charsets, então use com cuidado e apenas se tiver certeza que seus arquivos são apenas de um determinado charset”. Não é bem dessa forma que está escrito, mas é mais ou menos este o sentido.

Pois bem, comentei a linha (# é para comentar):

# AddDefaultCharset UTF-8

E então o Apache começou a seguir o que a tag meta http-equiv lhe dizia, como em:

<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />

Agora sim, posso testar várias páginas com os charsets diferentes e o Apache vai reconhece-los.

InFog

4 Comentários

Problema com o click do touchpad no Debian Testing e Gnome 2.28.0

Problem with Debian testing, Gnome and touchpad clicking

Tags: , , , , ,

  

Hello people!

As you may know I’ve been using Debian Testing for about 4 years, and everyone who uses Debian Testing is a possible candidate to have issues with the packages.

Recently I updated the system (As I do every day) and the touchpad clicking stopped working. I thought it was a problem with the xserver-input-synaptics packages, but it wasn’t, and I realized it because clicking were working just fine in the GDM login window.

So I’ve decided to look into the Gnome Mouse’s preferences and I found this window:

click_touchpad

The option rounded in red wasn’t enabled, and that’s why I couldn’t use the touchpad tapping for clicks.

And that’s all for today.

InFog

Olá pessoal!

Como alguns devem saber eu venho utilizando o Debian Testing há uns 4 anos, e todos que usam o Debian Testing estão sujeitos a ter problemas com os pacotes.

Recentemente eu atualizei o sistema (Como faço todos os dias) e o click com o touchpad do note parou de funcionar. Eu pensei que o problema estava no pacote xserver-input-synaptics, mas não era, e eu percebi isso por que na tela do GDM.

Então eu decidi olhar as preferências de mouse do Gnome e encontrei a seguinte janela (em inglês):

click_touchpad

A opção marcada em vermelho não estava habilitada, e esse era o motivo de eu não estar conseguindo utilizar os clicks com “tapping” no touchpad.

Por hoje é só!

InFog

1 Comentário

Django: Usando o Session para exibir mensagens (Dica rápida)

Tags: , ,

Olá pessoal!

Aqui vai uma dica rápida para quem está se aventurando no Django.

O problema era exibir uma mensagem após a inclusão de alguns dados no banco. Após a inclusão dos dados foi utilizado o método HttpResponseRedirect e o problema dele é não poder passar informações adicionais, como uma mensagem que será exibida para o usuário. Foi aí que eu resolvi usar o recurso do Session.

Na view que define a mensagem faça algo assim:

1
request.session['mensagem'] = 'Dados incluídos!'

Na view que será exibida após a inclusão dos dados (ou qualquer outra página que você queira) será necessário verificar a mensagem:

1
2
3
4
5
6
7
mensagem = False
if request.session.has_key('mensagem'):
    mensagem = request.session['mensagem']
    del request.session['mensagem']
return render_to_response('pagina.html', {
    'mensagem': mensagem,
    })

Primeiro eu defini a variável mensagem com um valor False (No template dá para entender melhor por que eu fiz isso). Se a Session tiver a chave ‘mensagem’ então ela é atribuída à variável mensagem e depois é removida com usando o ‘del’.

E o template fica assim:

1
2
3
{% if mensagem %}
    {{ mensagem }}
{% endif %}

E a dica foi essa.

Ah, este vídeo sobre Django é bem legal. É uma palestra um pouco antiga e algumas coisas já mudaram no Django, mesmo assim vale a pena.

InFog

3 Comentários

© 2009 InFog. All Rights Reserved.

This blog is powered by Wordpress and Magatheme by Bryan Helmig.