Posts de September, 2012

[Rafael Biriba] Você sabia que dá para usar versões diferentes de ruby na mesma máquina ?

Friday, September 21st, 2012

RVM ou Ruby Version Manager é o gerenciador de versões Ruby.

Com ele você pode rodar projetos com rubys diferentes (exemplo: com a versão 1.8.7 e 1.9.3) mantendo os ambientes e as gems instaladas isoladas.

Conheça mais sobre o RVM em: https://rvm.io/

Ou se preferir, pode ir direto para a página de instalação em https://rvm.io/rvm/install/

Um outro bom exemplo de uso do RVM, não é só a utilização de multiplos Rubys, e sim a separação que ele faz entre os projetos.

Você pode criar com o RVM um “Gemset”, que é um grupo isolado onde se instalada as gem de seu projeto. Com isso você pode usar o mesmo ruby, e ter mais de um gemset configurado.

TwitterFacebookShare

Leia também:

[Igor Sobreira] Improving performance of Django test suite

Wednesday, September 19th, 2012

Published on: 19/09/2012 12:03h

I’m working on a small django application these days which offers templates to override django-filebrowser’s templates to remove the Grappelli dependency.

It’s a small app, consisting 99% of templates. There are only 19 tests which take 35 seconds to execute! All of them performs at least one request using django test client, no selenium, no real HTTP requests, and still 35 seconds!

After a run with cProfile I’ve noticed many calls to hash functions, specifically django.utils.crypto.pbkdf2() and it’s helper _fast_hmac. Then I came up with this very complex patch to my settings:

+    PASSWORD_HASHERS = (+        'django.contrib.auth.hashers.UnsaltedMD5PasswordHasher',	+    ),

Now the tests execute on 6 seconds!

You probably want a safer hash function for your user passwords in production, but there is no problem to use a simpler one for tests. This extensible way to deal with password hashers was introduced in Django 1.4, you can read more about it on the docs.

By Igor Sobreira

[Igor Sobreira] Improving performance of Django test suite

Wednesday, September 19th, 2012

I’m working on a small django application these days which offers templates to override django-filebrowser’s templates to remove the Grappelli dependency.

It’s a small app, consisting 99% of templates. There are only 19 tests which take 35 seconds to execute! All of them performs at least one request using django test client, no selenium, no real HTTP requests, and still 35 seconds!

Tests speed very slow

After a run with cProfile I’ve noticed many calls to hash functions, specifically django.utils.crypto.pbkdf2() and it’s helper _fast_hmac. Then I came up with this very complex patch to my settings:

+    PASSWORD_HASHERS = (
+        'django.contrib.auth.hashers.UnsaltedMD5PasswordHasher',
+    ),

Now the tests execute on 6 seconds!

Tests speed improved

You probably want a safer hash function for your user passwords in production, but there is no problem to use a simpler one for tests. This extensible way to deal with password hashers was introduced in Django 1.4, you can read more about it on the docs.

[Rafael Biriba] Globo.com abre novas vagas de estágio para janeiro de 2013

Sunday, September 16th, 2012

http://www.globo.com/estag

Estão abertas mais uma vez as inscrições para estagiar na Globo.com.

Para se candidatar o periodo de formatura exigido é: dezembro/2013 a dezembro/2014

Não perca essa oportunidade de participar no desenvolvimento de um dos maiores portais da internet Brasileira… As inscrições podem ser feitas pelo site http://www.globo.com/estag

Etapas do processo seletivo: ( 2012 )
- Inscrições:  ainda não informado
- Prova On-line: ainda não informado
- Entrevista Coletiva: ainda não informado
Painel: ainda não informado
- Entrevista com o Gestor: ainda não informado
- Início do Estágio: Janeiro de 2013

Fique atento ao seu email, pois as convocações iniciais deverão ser feitas por meio dele
Visite também o site para mais detalhes: http://www.globo.com/estag

Informações adicionais:
Quem pode participar?
Estudantes matriculados em cursos de nível superior, com previsão de formatura para dezembro de 2013 ou  dezembro de 2014, compatíveis com as áreas/vagas existentes, disponíveis para a cidade do Rio de Janeiro

Existem vagas para que áreas?
Vagas em diversas áreas para estudantes dos mais variados cursos: Administração, Psicologia, Comunicação Social, Comunicação Visual, Design, Desenho Industrial, Estatística, Engenharia de Produção, Cursos das áreas de Tecnologia (Ciência da Computação, Engenharia da Computação, Análise de Sistemas) entre outros

Aproveite e dê uma olhada no restante do blog. Dicas importantes podem ser obtidas nos comentários dos outros posts antigos sobre os processos seletivos, principalmente nos posts de processos seletivos antigos, pois muitas duvidas foram respondida pelos comentários… Fique atento para não haver repetição de dúvidas…

ATENÇÃO para esta dica adicional =) Se a sua previão de formatura não estiver entre a solicitada (dez/13 a dez/14), inscreva-se mesmo assim. Quem sabe você não consegue entrar… ;)

Como sempre estou a disposição para responder qualquer pergunta (Dado que eu fui um estagiário e também um efetivado na Globo.com)

Dependendo da pergunta/dúvida, posso pedir para que alguém do RH da Globo.com para responder ;)

Boa sorte a todos !

TwitterFacebookShare

Leia também:

[Igor Macaubas] Scrum Beyond the basics – palestra no Agile Brazil 2012

Sunday, September 16th, 2012

Na semana passada, fiz uma palestra falando um pouco do “beyond the basics” do Scrum na Globo.com. Gostaria de registrar os meus parabéns ao pessoal da comunidade Ágil de São Paulo, pois o evento esse ano foi show, muito bem organizado e com um excelente programa. A Globo.com, como não poderia deixar de ser, marcou forte presença!

Gravei a palestra em vídeo, mas como o auditório estava super cheio (ainda bem!) a filmagem não ficou legal :-(! Vou tentar salvar pelo menos o áudio e publico um podCast!

Slides:

Ultrapassando o ABC do Scrum from Igor Macaubas

Algumas fotos da minha palestra e do espaço da Globo.com no evento:

[See image gallery at macaubas.com]

 

 

[Igor Macaubas] Scrum Beyond the basics – palestra no Agile Brazil 2012

Sunday, September 16th, 2012

Na semana passada, fiz uma palestra falando um pouco do “beyond the basics” do Scrum na Globo.com. Gostaria de registrar os meus parabéns ao pessoal da comunidade Ágil de São Paulo, pois o evento esse ano foi show, muito bem organizado e com um excelente programa. A Globo.com, como não poderia deixar de ser, marcou forte presença!

Gravei a palestra em vídeo, mas como o auditório estava super cheio (ainda bem!) a filmagem não ficou legal :-( ! Vou tentar salvar pelo menos o áudio e publico um podCast!

Slides:

Ultrapassando o ABC do Scrum from Igor Macaubas

Algumas fotos da minha palestra e do espaço da Globo.com no evento:

Agile Brazil 2012

Picture 1 of 28