I’ve been recently working on an api that needed to be super fast and made async calls to Canonical’s Juju. For this job, my team and I choosed to use Golang, wich’s aim is to be fast and easy to learn. … Continue reading
Posts de ‘Flávia Missi’
[Flavia Missi] Testing a webserver written in Go
Monday, May 21st, 2012[Flavia Missi] Testando signals no Django
Monday, November 7th, 2011Esses dias precisei fazer uma coisa besta, mas inédita pra mim: testar que um signal foi enviado assim que uma ação fosse tomada. Depois de pesquisar, debugar e ler um pouco do código fonte do Django, decidí seguir o seguinte caminho: Primeiro criei um método para servir como listener: from unittest import TestCase from my_app.signals import [...]
[Flavia Missi] Algoritmos de Ordenação – Insertion Sort
Friday, October 14th, 2011Oi! Hoje venho aqui falar sobre algoritmos. Estou estudando alguns pontos além do básico e queria compartilhar o que venho aprendendo com quem está começando como eu. Vou começar com uma série de artigos sobre algoritmos de ordenação. Esses algoritmos possuem certa complexidade, então é recomendável que se tenha uma base de conhecimento nesse assunto. [...]
[Flavia Missi] Meu ambiente de trabalho em 7 itens
Friday, October 14th, 2011Well… Fui intimada pelo Francisco à blogar sobre meus itens e desde então ele não pára de me encher, logo aqui estou eu. Vamos ao que interessa. 1. Linux Yeah! Não vivo sem meu ubuntu. Até posso mudar de distro qualquer dia desses, mas deixar o linux jamais. Me sinto muito confortável e “livre” no [...]
[Flavia Missi] Instalando rvm, Ruby e rails no Ubuntu 10.10
Friday, October 14th, 2011Bom, esse vai ser um post um tanto quanto curto, mas tive alguns problemas pra rodar rvm + gems + rails, então resolví compartilhar os bugs e as soluções encontradas, acredito que isso vá servir até de consulta pra mim futuramente. So let’s go Instalando o rvm Instalar o rvm é tão simples quanto parece [...]
[Flavia Missi] Descobrir se uma coordenada está dentro de um Polígono
Friday, October 14th, 2011O problema inicial Esse problema veio à tona quando eu estava resolvendo o problema do Volei Marciano, no SPOJ. Explicando rapidamente do que se trata, o problema pede que posicionemos árbitros, cada árbitro pode observar uma ou mais linhas. A imagem deve ajudar (cada bolinha é um árbitro, as setas indicam a(s) linha(s) que eles observam): [...]
[Flavia Missi] Meu primeiro Giran Siege: Falando sobre a Gem Cells
Friday, October 14th, 2011Hoje, sexta-feira (06/05) eu apresentei meu primeiro Siege aqui na Giran. Para quem não sabe, um Siege é uma palestra interna, realizada todas as quartas-feiras, aqui na Giran. Essa semana foi uma semana atípica, e como a minha Siege estava atrasada devido à problemas estruturais no meu prédio (fiquei presa no elevador #epicfail) não conseguí [...]
[Flavia Missi] Criptografia: Cifra de César em Python
Friday, October 14th, 2011Boa tarde! Escrevo esse post com a intenção de explicar de forma introdutória os conceitos por trás da criptografia, falar um pouco da Cifra de César e por fim, escrever um algoritmo em python que coloque em prática os conceitos explicados. Simbora. Criptografia Vou partir do princípio que todos conhecem o conceito básico de criptografia [...]
[Flavia Missi] Como customizar a task ‘rake db:seed’
Friday, October 14th, 2011Buenas! Hoje tive a necessidade de criar uma task que rodasse um seed de dados personalizado, logo me veio em mente a implementação que já vem disponível no Rails, a task rake db:seed. A minha necessidade era bem simples, passar um arquivo diferente do db/seeds.rb, como db/custom_seeds.rb. Pesquisei bastante e até achei algumas soluções no [...]
[Flavia Missi] Minha primeira colaboração com um projeto Open Source # Splinter
Friday, October 14th, 2011Boa tarde! Há algum tempo fiz um fork do splinter, que é uma ferramenta para testar aplicações web, que abstrai uma série de outras ferramentas, como Selenium Webdriver e zope.testbrowser (outras mais estão por vir ). Aos que vem do mundo do RubyOnRails ele se compara ao capybara. Contribuir foi bem tranquilo, após muita leitura [...]