It’s knowledge, baby

Welcome to the jungle!

Como verificar uma variável None em Python?

Opa Pessoal,

Agora que acabou minha corrida pra submeter para o mestrado, ando desenvolvendo projetos antigos como brincar com Python pra S60 e aprender a programar para Android (esse segundo ainda está em stand by).

Durante minhas brincadeiras com Python, percebi que não tinha matérial explicando de forma clara como verificar uma variável none em Python (lembrando que em Python, não existe variável null e sim None). Então, apesar de este blog não ter essa função, vou colocar aqui a solução que encontrei através da ajuda de alguns membros do Grupy-AL.

O programa que estou desenvolvendo requisita alguns dados a um banco de dados interno do celular e algum desses dados podem vir None ou não.

Solução

Em Python existe duas funções build-in que são:

locals()
Retorna um dicionário com as variáveis locais. Cuidado: O conteúdo deste dicionário não pode ser modificado; mudanças não podem afetar os valores das variaveis locais pelo interpretador.
globals()
Retorna um dicionário representando as variáveis globais. Este é sempre o dicionário do módulo corrente (ou seja, serve apenas para o modulo no qual foi definido e não nos que podem ser chamados)

Para resolver a verificação, basta fazer:

if var in locals().keys():

[Tratamento caso ela exista dentro das váriavies locais]

else:

[Tratamento caso ela NÃO exista dentro das váriaveis locais]

if var in globals().keys():

[Tratamento caso ela exista dentro das váriavies globais]

else:

[Tratamento caso ela NÃO exista dentro das váriaveis globais]

A função keys() é outra função build-in que retorna os valores do objeto que for chamado.

Agradeço ao pessoal do Grupy-AL e fico a disposição para qualquer dúvida.

Um abraço a todos

Anúncios

outubro 30, 2009 Posted by | Colaboração, Computação | , , , , , | 4 Comentários

Claudia…sim, ela tem conteúdo!

Não, pessoal, este post não é algo sério, então se prepare pra rir! =P O que tinha de fazer sério hoje, já fiz, submeti pra o mestrado da UFCG e pra o da UFC, uma trabalheira do cão (agendei um post pra ajudar aqueles que pretendem submeter pra mestrado…). Mas então vamos ao post…

O que fazer na sala de espera do consultório?

Tive que fazer alguns exames e em um deles, durante a espera pela minha vez (aquela velha espera básica de 3 horas…) pensei no que fazer, opções: assistir um filme na sessão da tarde (FAIL), olhar a meninha que tava com um notebook e uma farda do colegio, provavelmente vendo o orkut do “gAtXiNhO lInDuXoOoO” (FAIL²) ou ler… meus olhos procuram algo descente pra ler e…e…só encontra Claudia…e sim, eu li Claudia! (Calma! Não me joguem pedras! Ainda não…)

Folheando a revista,  procurando algo descente pra ler e não coisa como “Conquiste o homem certo” ou “Moda para quem veste 44 e 46“. Qual não é minha surpresa quando encontro uma entrevista MUITO interessante sobre neuromarketing com um cara de renome na área que estava lançando um livro.

Legal, reproduzo aqui o inicio da entrevista: “ao sair do elevador, adentra o hall do hotel XXX em XXX, um loiro de olhos azuis e 1.XX, de 36 anos, mas que passaria fácil por 26. Com um perfume muito marcante. Aperta minha mão como um cavalheiro e me convida para sentar numa aconchegante sofá de um autentico hotel 5 estrelas…” Nessa hora eu já estava me rachando de rir…ta na cara que a reporter se apaixonou pelo “loiro de olhos azuis”, mas e o conteúdo? =S

Depois disso, de fato, veio uma belissima entrevista como só umA reporter pode fazer… =)

Infelizmente não consegui terminar de ler a entrevista, mas vale a pena dar uma olhada em neuromarketing, forma do marketing que promete mudar o conceito de como e onde fazer marketing.

Um abraço pessoal,

outubro 23, 2009 Posted by | Besteiras | | 1 Comentário

Que mundo é esse?

Pessoal,

Andei botando meu google reader nos eixos (entenda-se lendo as notícias atrasadas…é…ainda to botando em ordem ele! =) ) e me deparei com notícias como:

Grã-Bretanha é “o pior lugar da Europa para se viver”, diz pesquisa

Ta de sacanagem né? Pior lugar? Troca ae por “menos melhor”. Só um trechinho da notícia: “Os espanhóis desfrutam de 2.665 horas de sol por ano, contra apenas 1.397 na Irlanda” … Os brasileiros “desfrutam” de 24 x 30 = 720 horas de “sol” por ano, isso quando não vendem pra pagar alguma conta atrasada… tsc…

Malásia oferece lua de mel gratuita para frear número de divórcios

Amor!! Vamos nos casar na Malásia!! Já pensou se a moda pega? Bolsa Lua de Mel…ô tio lula, bota isso pra o mês de dezembro porque já economizo uma grana com o presente pra o casamento do meu irmão! \o/ ahuahuahuahua (Cunhadinha do coração, essa vc pula ta? =**** )

Aeroporto de Manchester testa máquina de raio-x que expõe passageiros nus

Pronto! Essa os nudistas vão gostar! Pra viajar agora, só NÚ! O que vai ter de neguinho disputando pela vaga de ficar nesse raio X não vai ficar no gibi. Imagina ver aquele gostosa garota de vestidinho lindaaaa nuazinha ali e sem pagar nada? Aiaiaiaiai Será que vai ter algum concurso da Infraero? 😉

Jornalista que jogou sapatos em Bush chega a Suíça após ameaças

Ta, ta bom, essa é velha, mas eu gostei do cara ter tacado o sapato no Bush! Quantas pessoas não queria fazer o mesmo (ou mais (6) ha ha ha)? Swat, Interpol, CIA, PF e demais: ISSO FOI UMA BRINCADEIRA! =)

Um abraço pessoal!

outubro 13, 2009 Posted by | Besteiras | Deixe um comentário

You are the css to my html

hi folks,

today i saw in my gtalk one phrase that i like very much…

How cure is this people!!! =D geek’s joke are terrible, but geek’s flirt is nice!

Buy on Pop + Shorty

Price: $25.00 (converter em reais)

Here, in my blog, i have an post that i made a collection of phrase that i saw in my gtalk, see here!

Hugs and have a good day!

Ps.: Rosa, this made me remember you! =P geek!!!! ehehehe

outubro 8, 2009 Posted by | Besteiras, Computação | , , , | 1 Comentário

Eu SOU um macaco!!

Pessoal,

Morram de inveja! Agora eu SOU um macaco! =D

Isso mesmo, agora este blog ganhou um novo endereço (não vai perder o antigo é obvio!) que é:

>> marcorosner.euqueroserummacaco.com <<

Lembrando sempre que o e-mail marco.rosner@euqueroserummacaco.com também é meu! 😉

Um forte abraço do marcaco! 😉

outubro 7, 2009 Posted by | Besteiras | | 2 Comentários

Coding Dojo do GRUpy e 2° Congresso CESMAC

Como de costume, estou aqui pra comentar e divulgar alguns eventos que aconteceram/acentecerão aqui em Maceió…

Coding Dojo [versão Kata] do GRUpy-AL

Depois do quarto e quinto encontro do grupo de usuários python realizado no IFAL e no CESMAC, respectivamente, ambos em Agosto, o grupo deu uma guinada legal e na última quinta-feira (1/10) foi realizado o sexto encontro do grupo numa modalidade “nova” (pelo menos pra mim), chamada Coding Dojo[1][2] versão Kata, onde uma pessoa apresenta um determinado problema e vai implementando, com suas devidas explicações do código para os presentes.

O encontro foi bem interessante e gostei da interação das pessoas na resolução do problema. O responsável pela codificação foi Alexandre Jatobá e o idealizador do evento foi o Diogo Dutra. Valeu pessoal! =)

Existe outra versão de Coding Dojo chamada Randori, onde membros da plateia são chamados pra desenvolver a solução do problema proposto e ele é auxiliado por outro membro da plateia (ambos tem o dever de explicar todo e qualquer código colocado na solução) que após 10 minutos, vira sendo o programador e outra pessoa da plateia vai ser o “co-piloto”. Também deve ser bem interessante e pode ser a versão utilizada no próximo Coding Dojo.

Recomendo a participação, mesmo daqueles que não usam a linguagem no dia-a-dia, like me! =)

[1] http://www.dtsato.com/blog/2007/08/27/dojo-treino-para-programadores
[2] http://codingdojo.org/

2° Congresso CESMAC

Entre os dias 16 e 20 de novembro próximo, estaremos realizando no Centro de Convenções de Maceió o 2º Congresso Cesmac, um evento acadêmico e científico, gratuito, direcionado aos alunos do Centro Universitário Cesmac. Em 2008, no primeiro Congresso Cesmac, tivemos 8.000 alunos inscritos (vagas esgotadas), sendo neste ano esperadas 10.000 inscrições.

O 2° Congresso CESMAC está aberto a submissões de palestras e mini-cursos práticos, basta enviar sua proposta para adilson@cesmac.com.br.

Boa sorte!

Um abraço a todos!

outubro 2, 2009 Posted by | Computação | , , , | 2 Comentários

Eu quero ser um macaco

Opa pessoal,

Tava devendo mais esse post pra apresentar a vocês o meu mais novo e-mail: marco.rosner@euqueroserummacaco.com ! =D (Adoro e-mails pequenos =x hauahuahuah)

Agora eu sou mais um membro do Euqueroserummacaco.com (acesse o site e leia o manifesto!).

Na verdade, essa é uma brincadeira que herdei do Beto, um cara muito gente fina que conheci durante o Debian Festival desse ano e acabamos tirando muita onda tanto no DF, no Freesoft Night e no PHP RoadShow.

Valeu ae Beto! Um abração cara! O que precisar, estamos ae MACACO!!!

outubro 2, 2009 Posted by | Besteiras, Colaboração | , , | 3 Comentários

ENECOMP 2009

Opa pessoal,

Seguindo minha lista de posts pendentes,  vou dividir um pouco com vocês de como foi o ENECOMP 2009 (apesar de este assunto já estar um pouco defasado…mas todos vocês sabem o porque dessa demora…).

Bem antes do ENECOMP, tinha marcado com algumas pessoas de chegar a Curitiba antes para que pudessemos curtir a cidade antes do evento, porém, por conta de inúmeros imprevistos, acabei indo sozinho =/ Cheguei na cidade dia 02 e rumei (de onibus) e completamente alone pra o hotel que tinha reservado (Hotel Brasilia – recomendo! Barato e legal…), chegando la (às 8 da manhã), a recepcionista me fala que minha reserva só inicia de 13 horas, ou seja, deixei minhas coisas na recepção e fui andar pelo centro de Curitiba.

Passei o dia andando, conhecendo e pensando que estar sozinho é uma experiência completamente diferente, você observa mais, você se sente mais livre…é uma forma de se curtir diferente, mas não menos prazerosa. Uma das (muitas) coisas que essa viagem me ensinou foi que estar sozinho em um lugar lhe força a prestar atenção nas coisas, ter contato com pessoas diferentes para resolver as coisas mais banais, não ter vergonha de chegar em alguem e começar uma conversa…enfim, gostei muito da experiência de viajar alone, mas não dispenso uma boa companhia pra uma viagem! =)

De resto, farrei pouco nesse ENECOMP, foi um evento muito profissional pra mim, tive muitos contatos legais durante a minha palestra, a mesa de discussão que coordenei e os artigos que apresentei. Houve até um convite pra submeter pra o mestrado da UFMG, através da Professor Mirella Moro. Obrigado Mirella, já estou providenciando e, posteriormente, encaminhando elas pra a seleção! =)

Uma surpresa desse ENECOMP aconteceu justamente no último dia, quando já estava pronto pra pegar o meu voo e o Noel, colega do RJ, me chamou pra ir pra Floripa no carro dele, depois de algumas negociações e analise de tempo/atividades resolvi dar uma de louco e adiei a passagem, botei a mala nas costas e parti pra conhecer Floripa! =D

Floripa é uma cidade MUITO legal. Posso dizer com propriedade de quem conhece quase todas as praias do nordeste, as praias de floripa (principalmente a praia de  Joaquina) são as únicas que posso dizer que compete com as de Alagoas (e isso não é bairrismo). Para variar, o frio estava imenso! De dia tava dando 12 graus, a noite baixava pra menos de 10. Mas foi muito legal e me encantou pra voltar la no verão. Se Deus quiser e eu fizer minha lição de casa direitinho, ESSE Janeiro apareço por lá de novo! =D \o/

Um abraço a todos!

outubro 2, 2009 Posted by | Computação | , | 2 Comentários