Novos tutoriais do opensuse 11.2
Uma coletânea de tutoriais feita pelo amigo FábioFarias do fórum do opensuse e está bem legal.
http://www.4shared.com/file/164639118/b4d9cc4/Tutoriais_sobre_o_opensuse_112.html
Divulgue você também! =)
Valeu Fábio
obs* Sou o mais novo membro opensuse! saiu um pouco depois do raul! Parabéns pra nós dois. =)
Um pouco do TRUE METAL
Como já tinha dito, esse blog não ficará restrito aos assuntos técnicos, então segura essa… “The True METAL”
#Manowar – Swords in the wind
OBSs: – O Manowar virá para Brasil em dezembro (avisado em cima da hora); Estou viciado nessa música; A versão em estúdio é mais legal; Essa versão corta o final da música -
We are sons of Odin
The fire we burn inside
Is the legacy of warrior kings
Who reign above in the sky
I will lead the charge
My sword into the wind
Sons of Odin fight
To die and live again
Viking ships cross the sea
In cold wind and rain
Sail into the black of night
Magic stars our guiding light
Place my body on a ship
And burn it on the sea
Let my spirit rise
Valkiries carry me
Take me to Valhalla
Where my brothers wait for me
Fires burn into the sky
My spirit will never die
Férias!
Ok, ainda não e sem férias de verdade. Falta só mais uma prova – tetinha – e acaba mais um ano de faculdade! Chega de provas inúteis por esse ano.
Nessa férias vou voltar a correr e jogar um basquetinho! E claro, estudar pacas porque o TCC vai ser um tanto quanto complicado.
–
Hoje teve dojo 2, feijoada depois. Acabamos de voltar, e que sono estou agora. ZZzzz
Python e Acentos
Alou, alou, alou!
Um dos grandes problemas para quem está começando com Python é o uso de acentos e por causa de nossa língua, é quase obrigatório ter acentos em todos nossos programas, mas como fazer isso?
Vamos escrever o primeiro programa:
#cõméntàriö print 'éàÇÃãéèï'
Salve e execute, você verá a mensagem:
renatopp@linux-4b71:~/Desktop> python teste.py
File “teste.py”, line 1
SyntaxError: Non-ASCII character ‘\xc3′ in file teste.py on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
Muito bem, como resolvemos isso? Se você procurar na internet vai encontrar: coloque “#-*- coding: utf-8 -*-” no começo do arquivo e resolve! Não é só isso, você tem que salvar o arquivo na mesma codificação, por exemplo:
Para selecionar a codificação do arquivo depende do editor ou ide que você usa, por padrão a maioria dos editores usam utf-8, mas verifique antes, senão ainda terá problemas com os acentos.
No notepad++ (windows) você pode mudar a codificação em Formatar > Codificação Utf-8. No caso do Gedit (linux), você seleciona a codificação na hora de salvar o arquivo (parte inferior da janela). No Textflow (linux) você seleciona na parte de baixo da tela (onde eu circulei na imagem). Se você usa outros editores, procure! =)
Métodos de String
Se tentar usar .upper, .lower ou .title em strings com acentos, você verá que esses métodos ignoram os caracteres com acentos. Para trabalhar com esses métodos, devemos usar strings unicode.
#-*- coding: utf-8 -*- stringunicode = u'éàÇÃãéèï' print stringunicode.upper()
Se a string vier de fora, de uma entrada de dados pelo usuário por exemplo, você deve decodificar a string e trabalhar com ela como unicode:
#-*- coding: utf-8 -*-
entrada = raw_input().decode('utf-8')
print entrada.upper()
Antes de imprimir, gravar em arquivo, jogar pra rede, etc…, você deve codificar a string novamente:
#-*- coding: utf-8 -*-
entrada = raw_input().decode('utf-8')
envia_pra_algum_lugar( entrada.encode('utf-8') )
Por hoje é só, qualquer dúvida, reclamação ou sugestão é só colocar ai em baixo.
Coding Dojo Marília
Esse final de semana fizemos o primeiro coding dojo! Não foi perfeito, na verdade foi um grande fail em termos técnicos mas deu pra se divertir bastante e é claro, aprender mais como funciona o dojo.
A nossa sessão contou com (da esq. pra dir.) Joacir, EU, Fagner, Fabio, João e Leandro Cervelin. Usamos PHP com o PHPUnit paa os testes.
Um dos problemas foi justamente o problema! Eu explico, nós pegamos o problema de somar números romanos: O usuário entra com uma soma de números, “V + V” por exemplo, o programa deve calcular a equação, retornando o valor (“X”). Perdemos um pouco o foco e não saímos da validação do número.
Depois comemos no Burguer King pra comemorar e o Joacir comeu uma bisnaguinha! =)
Acho que foi bem legal e todos se divertiram mas ainda temos que melhorar bastante. Algumas fotos do dojo:















