Skip to content

Instantly share code, notes, and snippets.

@rafaelp
Created July 13, 2011 13:43
Show Gist options
  • Save rafaelp/1080310 to your computer and use it in GitHub Desktop.
Save rafaelp/1080310 to your computer and use it in GitHub Desktop.
Chat Startup DEV #2 - Dia 1
[09:18am] adams.freenode.net: [freenode-info] if you're at a conference and other people are having trouble connecting, please mention it to staff: http://freenode.net/faq.shtml#gettinghelp
[09:27am] mergulhao joined the chat room.
[09:31am] dannluciano joined the chat room.
[09:31am] dannluciano: bom dia pessoal
[09:34am] willian joined the chat room.
[09:34am] willian: bom dia!
[09:35am] willian: sobre o q será o projeto hj?
[09:35am] ChanServ made this room no longer a secret.
[09:35am] ChanServ changed this room to require operator status to change the topic.
[09:35am] rafael_lima: Bom Dia!
[09:35am] rafael_lima: Não podemos falar qual é o projeto ainda
[09:36am] willian: beleza!
[09:36am] rafael_lima: Pois temos que falar com o cliente ainda
[09:36am] rafael_lima: Assim que falarmos com ele, atualizaremos aqui
[09:36am] rafael_lima: Estamos agora montando o quadro
[09:36am] willian: estou fazendo isso aqui na empresa tb
[09:36am] rafael_lima: E fazendo o setup do Pivotal Tracker, Campfire, IRC
[09:36am] willian: montando o novo buzzero.com
[09:36am] rafael_lima: O que eh o buzzero.com?
[09:37am] willian: é um p2p de cursos online
[09:37am] willian: tem um fluxo de visitas muito grande e o desafio é fazer uma plataforma totalmente nova, em rails (hj está em dotnet), escalável e com novas features no futuro
[09:39am] willian: e por falar em montar o quadro, gostei do que fizeram nos vídeos que vi sobre o projeto anterior e vou usar tb
[09:39am] willian: a marcação de 15 minutos, 30 minutos, 1 hora ou 2 horas é bem legal
[09:39am] willian: porém da última vez vcs não usaram o pivotal tracker, neh? como farão para usar ele + o quadro?
[09:40am] dannluciano: pessoal como estimar tempo em tarefas complexas?
[09:40am] willian: pergunto isso pq o quadro de vcs era mais um Kanban e o pivotal tem o lance de iterações...
[09:41am] willian: @dannluciano: penso que se a estória é mais complexa que 2 horas, então precisa quebrá-la para diminuir a complexidade
[09:41am] willian: me corrijam se eu estiver errado, por favor...
[09:42am] dannluciano: por exemplo, configurar um servidor cru
[09:43am] dannluciano: tipo instalar gcc, ruby … tipo dependendo do processador e da net o tempo pode variar muito
[09:43am] willian: divida a estória de configurar um servidor em várias história pequenas, por exemplo: instalar pacotes, configurar o apache (ou nginx), configurar o thin, instalar ruby, etc...
[09:44am] willian: assim vc aproveita e pensa em td q precisará antes e, provavelmente, pouca coisa será esquecida
[09:45am] dannluciano: entendo
[09:46am] dannluciano: normalmente crio um script mas fico travado por esperando por isso e na maioria das vezes me esqueço de algum pacote etc
[09:47am] rafael_lima: Nós quebramos o máximo possível
[09:47am] rafael_lima: Nunca temos uma história grande
[09:47am] rafael_lima: Usamos o PivotalTracker somente para o cliente visualizar de SP
[09:47am] rafael_lima: Não vamos nos apegar com o lance de iterações etc...
[09:47am] willian: entendo... como estou no mesmo escritório que o cliente (produto interno) não usarei ele
[09:48am] rafael_lima: [Start] Instalando o MongoDB nesta máquina
[09:50am] pellegrino joined the chat room.
[09:50am] pellegrino: opa
[09:51am] pellegrino: fala ae galera
[09:51am] dannluciano: outra duvida bastante boba, mais em media quantos postits vocês usam? Tipo tenho mo pena de usar, por causa das arvores …., mas concordo que não existe ferramenta melhor.
[09:53am] gabrielbezerra joined the chat room.
[09:53am] rafael_lima: Usamos uma porrada de post-its sem medo de ser feliz
[09:53am] pellegrino: @dannluciano eu não to agora fisicamente com o pessoal do startupdev, mas pelo o que eu vejo com a galera agilista, realmente o pessoal usa quantos postits forem necessarios
[09:53am] rafael_lima: [Start] Configurando o projeto no Heroku
[09:53am] gabrielbezerra: rafael_lima: isso me lembra a palestra da thoughtworks
[09:54am] mergulhao: [Start] Configurando projeto no github
[09:54am] gabrielbezerra: vocês viram? lá no agile brazil
[09:54am] willian: usei mongodb em um projeto (http://ultracursos.com.br) e tive alguns problemas com diferenças entre o MongoID, e o AR... pq vcs resolveram usar mongo neste projeto?
[09:54am] dannluciano: pois eu tento, tento, mais sempre evito com as features pequenas
[09:55am] gabrielbezerra: santo twitter, estreiei nele há pouco tempo, realmente é jóia para saber das novidades
[09:55am] gabrielbezerra: soube deste canal por la
[09:55am] pellegrino: dannluciano: eu também sou preocupado com as árvores e tudo o mais, mas penso que pelo menos eu economizo imprimindo um monte de documentação desnecessária
[09:56am] dannluciano: pellegrino: kkkkk isso é verdade
[09:56am] gabrielbezerra: existem versões digitais
[09:56am] gabrielbezerra: eu já abri algumas versões gratis, mas eu notei que elas falham em nao ter as colunas flexiveis
[09:57am] gabrielbezerra: nao da para editar as colunas
[09:57am] badosu joined the chat room.
[09:57am] Mauro_George joined the chat room.
[09:57am] gabrielbezerra: e têm usabilidade ruim pra caramba
[09:57am] gabrielbezerra: no caso de kanbans + postits
[09:57am] dannluciano: gabrielbezerra: rpz esse é o outro problema, eu tambem ja testei varias, mais não consigo me adaptar a que gostei mais foi o pivotal
[09:58am] dannluciano: gabrielbezerra: não sei se é questão de eopca, mais para mim algumas tarefas não tem jeito tem que ser sem sofware
[09:59am] pellegrino: gabrielbezerra: dannluciano na minha opinião, acho que nada barra um quadro fisico, com os postits e coisa e tal... mas atualmente trabalho em uma empresa distribuída, onde metade do time está em NY e a outra metade pelo mundo inteiro, então não tem jeito... temos que usar o software mesmo
[09:59am] pellegrino: mas, infelizmente, muito se perde em não usar quadro fisico
[09:59am] gabrielbezerra: isso me lembra minha tentativa de implantação do GTD
[10:00am] gabrielbezerra: eu passei um tempão procurando uma ferramenta digital boa
[10:00am] gabrielbezerra: comprei um celular achando que seria bom para isso
[10:00am] dannluciano: pellegrino: pois é neste seu caso concordo plenamente, na verdade acho que o ideal é usar os dois, mais em projetos pequenos acho um perca de tempo.
[10:00am] gabrielbezerra: usei serviços web
[10:00am] gabrielbezerra: e no fim das contas, o que funcinou melhor foi um monte de folhas de papel + caneta
[10:00am] dannluciano: gabrielbezerra: eu ja passei por isso quando tentei usar pomodoro
[10:01am] dannluciano: o chato é que no papel nao gera graficos ^^
[10:01am] gabrielbezerra: hehehe
[10:01am] gabrielbezerra: nem copia e cola
[10:01am] gabrielbezerra: e desfaz
[10:02am] gabrielbezerra: em 2s
[10:02am] gabrielbezerra: eh chato mesmo isso
[10:02am] gabrielbezerra: mas eh o jeito
[10:02am] gabrielbezerra: funciona melhor
[10:03am] gabrielbezerra: eu tou querendo colecionar as melhores técnicas para se trabalhar em projetos de disciplina de universidade
[10:04am] gabrielbezerra: porque existem algumas restrições ruins de lidar
[10:04am] gabrielbezerra: 1. não se trabalha em tempo integral, cada membro do time possui um horário diferente
[10:05am] gabrielbezerra: 2. não se trabalha junto <já era programação em par>, principalmente por causa da restrição 1
[10:05am] dannluciano: gabrielbezerra: eu tentei fazer e tento ate hoje, tipo estou no mestrado e a quantidade de trabalhos é enorme
[10:05am] dannluciano: gabrielbezerra: é verdade
[10:06am] dannluciano: gabrielbezerra: atualmente não tenho tido outra saida a não ser XGH
[10:06am] gabrielbezerra: por isso eu tava atras de um kanban digital
[10:06am] dannluciano: pessoal saindo aqui, reunião com o cliente(orientador)
[10:06am] dannluciano left the chat room. (Quit: dannluciano)
[10:06am] gabrielbezerra: o que eu fiz que funcionou mais ou menos bem foi uma planilha no google docs
[10:07am] willian: testaram esse? http://scrumtool.me
[10:08am] gabrielbezerra: ainda não
[10:08am] willian: é brasileiro
[10:08am] willian: achei simples e funcional
[10:08am] willian: mas uso o quadro físico
[10:08am] willian:
[10:09am] gabrielbezerra: era bom um software livre
[10:09am] gabrielbezerra: disso
[10:09am] gabrielbezerra: seria*
[10:09am] gabrielbezerra: como temos outros softwares fundamentais livres, como Hudson, git, ...
[10:11am] rafael_lima: [End] Configuração do Heroku
[10:12am] gabrielbezerra: rafael_lima: o que está acontecendo? estão fazendo um projeto e se comunicando por este canal?
[10:12am] rafael_lima: [Start] First deploy no Heroku
[10:13am] rafael_lima: 1 min gabriel
[10:17am] gabrielbezerra: ok
[10:19am] You changed the topic to "http://rafael.adm.br/p/mais-um-projeto-startup-dev-rolando/".
[10:19am] rafael_lima: Mais info em: http://rafael.adm.br/p/mais-um-projeto-startup-dev-rolando/
[10:23am] rafael_lima: O primeiro deploy já está sendo feito com o plugin integration
[10:24am] rafael_lima: https://github.com/mergulhao/integration
[10:26am] rafael_lima: No setup do projeto usamos o RVM + Gemset
[10:27am] mergulhao: [End] Configurando projeto no github
[10:27am] gabrielbezerra: hum... olha quem eh vc
[10:27am] gabrielbezerra: eu lembro de vc
[10:28am] rafael_lima: [Start/End] Configurar o DNS no Zerigo (Addon do Heroku)
[10:28am] mergulhao: O projeto desde o primeiro commit já está usando continuous deployment
[10:28am] pellegrino: mergulhao: ah mlk... caveira!
[10:28am] pellegrino: rs
[10:29am] gabrielbezerra: ah mermão
[10:29am] gabrielbezerra: saquei agora
[10:29am] gabrielbezerra: isso aqui é só para assistir a vcs fazendo a parada em 48h
[10:30am] gabrielbezerra: massa
[10:30am] gabrielbezerra: talvez eu volte mais tarde
[10:30am] gabrielbezerra: abraço
[10:30am] gabrielbezerra: bom trabalho
[10:31am] mergulhao: Essa é a task que usamos para o deploy no heroku: fwdatenoseucartodecrditofoideclinado
[10:31am] mergulhao: ops
[10:31am] mergulhao: https://gist.github.com/1077982
[10:32am] pellegrino: fwdatenoseucartodecrditofoideclinado hahah
[10:35am] mergulhao: [End] First deploy no Heroku
[10:36am] edgarfs joined the chat room.
[10:36am] tomas_stefano joined the chat room.
[10:36am] willian: como vcs estão fazendo o continuous deployment?
[10:39am] willian: mergulhao: como vcs estão fazendo continuous deployment? rola um gist tb?
[10:40am] mergulhao: Estamos usando um task para o heroku e a integration gem:
[10:40am] mergulhao: https://gist.github.com/1077982
[10:40am] mergulhao: https://github.com/mergulhao/integration
[10:42am] willian: legal
[10:42am] willian: não conhecia o integration
[10:42am] battlestar joined the chat room.
[10:43am] mergulhao: Estou agora configurando o mongo
[10:44am] mergulhao: Vamos usar a gem mongoid
[10:45am] gabrielbezerra left the chat room. (Remote host closed the connection)
[10:57am] mergulhao left the chat room.
[11:01am] rafael_lima: Dica
[11:02am] rafael_lima: Para quem usa Mac e quer ter um color picker
[11:02am] rafael_lima: Instalar a app Color Picker
[11:02am] rafael_lima: http://www.robinwood.com/Catalog/Technical/OtherTuts/MacColorPicker/MacColorPicker.html#colorPickerApp
[11:02am] rafael_lima: E instalar a extensão Hex Color Picker
[11:02am] rafael_lima: http://wafflesoftware.net/hexpicker/
[11:02am] rafael_lima: Assim você consegue pegar as cores e ter o hex rapidinho
[11:03am] rafael_lima: Esqueci de dar o Start
[11:03am] rafael_lima: [Start] Layout do painel
[11:12am] gabrielbezerra joined the chat room.
[11:15am] badosu left the chat room.
[11:24am] tauil joined the chat room.
[11:24am] KurtKraut joined the chat room.
[11:25am] tauil: e aí? como tá esse "rumble"?
[11:28am] gabrielbezerra: qual é o projeto desta vez?
[11:29am] gabrielbezerra: podemos vê-lo no ar?
[11:35am] mergulhao joined the chat room.
[11:41am] rafael_lima: Dica para instalar o mongo no Mac OS usando MacPorts
[11:41am] rafael_lima: http://blog.jiaeil.com/noteit/2010/05/19/install-mongodb-via-macports-on-mac/
[11:41am] tomas_stefano left the chat room. (Ping timeout: 240 seconds)
[11:43am] mergulhao left the chat room.
[11:49am] jeffersongirao joined the chat room.
[11:54am] mergulhao joined the chat room.
[11:55am] neliojrr joined the chat room.
[11:55am] gabrielbezerra: qual é o projeto desta vez? podemos vê-lo no ar?
[11:56am] mergulhao: gabrielbezerra: estamos conversando com o cliente sobre isso.
[11:56am] mergulhao left the chat room.
[11:56am] neliojrr left the chat room. (Client Quit)
[11:57am] mergulhao joined the chat room.
[11:57am] mergulhao left the chat room.
[11:58am] toninho_ joined the chat room.
[12:08pm] pellegrino: rafael_lima: vc tá usando o ports? Tem algum motivo pra não usar o brew?
[12:08pm] tiagobutzke joined the chat room.
[12:09pm] rafael_lima: eu uso o ports, nuna usei o brew
[12:09pm] mergulhao joined the chat room.
[12:09pm] pellegrino: o ports é muito bugado, dá uma testada no homebrew... instalar o mongo no homebrew é: brew install mongodb
[12:09pm] mergulhao left the chat room.
[12:09pm] rafael_lima: to fora
[12:09pm] pellegrino: https://github.com/mxcl/homebrew
[12:09pm] rafael_lima: ta funcionando comigo o macports
[12:10pm] rafael_lima: nao tenho pq mudar
[12:10pm] pellegrino: da uma olhada no brew quando tiver um tempinho... o ports é mto caído
[12:11pm] rafael_lima: [End] Layout do Painel
[12:11pm] rafael_lima: [Start/End] Layout do box que tem o código javascript
[12:13pm] brunoborges joined the chat room.
[12:16pm] gabrielbezerra: esses [start/end] são algum script que vcs rodam junto das tarefas? vocês estão trabalhando no mesmo lugar ou em lugares fisicamente separados?
[12:17pm] rafael_lima: Para testar os models em Mongo ID usando o Rspec usaremos o https://github.com/evansagge/mongoid-rspec
[12:27pm] rafael_lima: pellegrino: todo mundo fala que o brew eh bem melhor que o ports mesmo
[12:27pm] rafael_lima: mas eu vou no que eu conheco
[12:27pm] rafael_lima: pra nao dar chance de gastar muito tempo com a parada
[12:27pm] rafael_lima: gabrielbezerra: estamos um do lado do outro
[12:28pm] pellegrino: hehehe... com certeza o tempo que voce levou pra instalar o mongo no ports foi maior do que seria pra instalar o brew e o mongo... depois te mostro a parada
[12:28pm] rafael_lima: pellegrino: isso considerando que nao vai dar merda nenhuma
[12:28pm] rafael_lima: pellegrino: qnd temos um prazo muito curto sempre eh mais rapido fazer o que eh mais seguro
[12:29pm] pellegrino: sim sim... no caso do startupdev até vai
[12:29pm] rafael_lima: pellegrino: por uma questao de seguranca
[12:29pm] pellegrino: depois eu te mostro, qnd passar o startupdev
[12:31pm] battlestar: a ferramenta é só isso, ferramenta
[12:31pm] battlestar: priorizar a ferramenta é o que faz tanto ambiente 'perfeito' gerar projetos que nunca terminam ou sao desconexos da realidade dos usuarios
[12:31pm] battlestar: se funciona, tá otimo IMO
[12:31pm] mergulhao joined the chat room.
[12:33pm] mergulhao: To caindo toda hora da sala. Alguem tem ideia de se isso pode estar relacionado com o nick?
[12:35pm] battlestar: dificil ser o nome
[12:35pm] battlestar: o que fala no status?
[12:36pm] KurtKraut: mergulhao, ahahhahah
[12:36pm] gabrielbezerra: rafael_lima: como vocês estão controlando as tarefas que fazem? Post-its? Kanban online? Planilha?
[12:37pm] rafael_lima: gabrielbezerra: Primeiramente Post-its no quadro, depois PivotalTracker
[12:39pm] mergulhao: gabrielbezerra: esse projeto é remoto, nosso cliente está em são paulo e nós estamos no rio
[12:39pm] mergulhao: temos um quadro com todas as tarefas, usando postits
[12:39pm] mergulhao: atualizamos um pivotal tracker pro acompanhamento do nosso cliente
[12:40pm] mergulhao: estamos ao som de música eletronica
[12:40pm] taylorrf joined the chat room.
[12:43pm] tauil left the chat room.
[12:59pm] rafael_lima: Para fazer os testes de model com dados estamos utilizando https://github.com/thoughtbot/factory_girl_rails e https://github.com/bmabey/database_cleaner
[1:07pm] rafael_lima: [Start] Hora do Rango
[1:19pm] gccostabr joined the chat room.
[1:21pm] gccostabr left the chat room. (Client Quit)
[1:21pm] gccostabr joined the chat room.
[1:21pm] gccostabr: Fala Rafael, blz?
[1:23pm] gccostabr: Alguém recomenda um cliente irc decente para iPhone?
[1:25pm] KurtKraut: gccostabr, o menos pior é o Colloquy incompatible encoding
[1:25pm] KurtKraut: gccostabr, mas ele vai desconectar sozinho se você ficar idle muito tempo incompatible encoding
[1:28pm] gccostabr left the chat room. (Quit: gccostabr)
[1:28pm] gccostabr joined the chat room.
[1:39pm] gccostabr left the chat room. (Remote host closed the connection)
[1:41pm] flavioSantos joined the chat room.
[1:41pm] flavioSantos: e aí galera?
[1:42pm] flavioSantos: qual o projeto?
[1:47pm] pellegrino left the chat room. (Quit: pellegrino)
[1:47pm] edgarfs left the chat room. (Ping timeout: 276 seconds)
[1:55pm] Dennys joined the chat room.
[1:57pm] Dennys: Testando
[2:01pm] fcoury joined the chat room.
[2:10pm] pellegrino joined the chat room.
[2:10pm] willian: eu fiquei muito tempo idle aqui no irc e o Colloquy não caiu
[2:11pm] rafael_lima: [End] Hora do rango
[2:12pm] rafael_lima: Estamos de volta galera
[2:12pm] rafael_lima: Agora vai ser caveira total no desenvolvimento
[2:19pm] taylorrf left the chat room. (Quit: Leaving)
[2:20pm] tarsis joined the chat room.
[2:20pm] willian: tão fazendo vídeos tb?
[2:22pm] mergulhao: willian: sim, estamos fazendo os videos tb
[2:23pm] willian: mergulhao: show!
[2:23pm] mergulhao: [Start] Implementar o login
[2:24pm] mergulhao: para login vamos usar o devise
[2:24pm] mergulhao: nunca usei o devise com mongo, espero que funcione de boa
[2:27pm] rafael_lima: Para fazer os testes que são sensitivos às datas estou usando o Timecop
[2:27pm] rafael_lima: https://github.com/jtrupiano/timecop
[2:28pm] rafael_lima: Dica: No arquivo Gemfile nós especificamos as versões de todas as gems
[2:28pm] rafael_lima: Para evitar problemas
[2:28pm] rafael_lima: não usamos o =~
[2:32pm] flavioSantos: hummmm....to boiando...aonde estamos no desenvolvimento?
[2:32pm] rafael_lima: Nos já finalizamos toda a parte do deploy
[2:32pm] rafael_lima: Fizemos o primeiro layout, o mais importante
[2:33pm] rafael_lima: E este projeto tem um codigo JS de tracking tipo do Google Analytics
[2:33pm] rafael_lima: Isso também já está implementado
[2:33pm] rafael_lima: O sistema faz tracking de visitas com informações específicas que vem no request
[2:33pm] rafael_lima: e Gera um relatório para o cliente ver
[2:33pm] flavioSantos: hummm....e aonde acompanho o ambiente de etstes?
[2:34pm] rafael_lima: No momento estou trabalhando nos métodos de cálculo de algumas informações do relatório
[2:34pm] rafael_lima: flavioSantos: o ambiente de testes não está aberto ainda
[2:34pm] rafael_lima: flavioSantos: estamos esperando aprovação do cliente
[2:34pm] willian: mergulhao: uso ele com mongo é funciona muito bem... uso o mongoid tb
[2:34pm] flavioSantos: bacana...quais linguagens?
[2:35pm] rafael_lima: Ruby on Rails
[2:35pm] rafael_lima: Usando jQuery
[2:36pm] flavioSantos: hummmm...qts pessoas envolvidas
[2:36pm] rafael_lima: 2, sempre 2 eu e Mergulhao
[2:36pm] rafael_lima: http://rafael.adm.br/p/mais-um-projeto-startup-dev-rolando/
[2:37pm] flavioSantos: ok
[2:39pm] franciscosouza joined the chat room.
[2:40pm] vsantana joined the chat room.
[2:40pm] marcelo_rsoares joined the chat room.
[2:40pm] eduardohertz joined the chat room.
[2:41pm] rafael_lima: Tocando muita música eletrônica pra gente programar sem parar
[2:41pm] Dennys: Pq nao usa o próprio Google Analytics?
[2:42pm] tiagobutzke: eu toco música eletrônica \o/
[2:43pm] gabrielbezerra: Dennys: essa pergunta é capciosa
[2:43pm] rafael_lima: Dennys: não dá pra explicar agora
[2:43pm] wtfbbq joined the chat room.
[2:44pm] Dennys: Ok
[2:44pm] tiagobutzke: legal esse formato de trabalho de vocês.. poderia ser criado até um evento remoto com o mesmo formato pra desenvolver um produto..
[2:44pm] rafael_lima: Dennys: Basicamente o sistema é um substituto do Google Analytics
[2:44pm] Dennys: Imaginei isso agora...
[2:44pm] Dennys: tks
[2:44pm] gabrielbezerra: acho que o cliente eh concorrente do google
[2:45pm] rafael_lima: Para fazer buscas avançadas no Mongo com MongoID: http://mongoid.org/docs/querying/modification.html
[2:45pm] marcosgz joined the chat room.
[2:46pm] willian: rafael_lima: minha dúvida com ele é como implementar um join, já q ele é orientado à documentos e tal
[2:46pm] rafael_lima: não tem join, pq não tem foreign key, pq não tem schema
[2:47pm] Dennys: yep... nao tem join... se nao me engano ou vc salva a "collecao" no mesmo objeto ou a referencia dos ids... algo assim...
[2:47pm] Dennys: fiz um poc uma vez com MongoDB e VRaptor uma vez... ficou bem legal!
[2:49pm] flavioSantos left the chat room.
[2:51pm] petersonferreira joined the chat room.
[2:52pm] petersonferreira: Opa
[2:52pm] petersonferreira: qual é o projeto da vez ?
[2:53pm] Eduardo_ joined the chat room.
[2:53pm] marcosgz left the chat room.
[2:55pm] wtfbbq left the chat room. (Quit: Page closed)
[2:56pm] petersonferreira: Estou na sala certa ?
[2:56pm] Dennys: yep... o pessoal esta programando...
[2:56pm] petersonferreira: hummmm
[2:56pm] rafael_lima: Sim
[2:56pm] Dennys: o projeto pelo que entendi é algo parecido com um google analytics...
[2:56pm] rafael_lima: Estamos aqui
[2:57pm] rafael_lima: Se alguem puder explicar o projeto eu agradeco
[2:57pm] petersonferreira: Entendi
[2:57pm] Dennys: Pelo que entendi estao usando Ruby + MongoDB + JQuery... nao sei se tem mais alguma coisa...
[2:57pm] Eduardo_: Bacana a idéia!! Rafael, a inspiração veio do HashRocket ?
[2:59pm] Eduardo_ is now known as eduardo_fiorezi.
[3:00pm] brunoborges: rafael_lima, voces chegam a ter o prototipo do site antes?
[3:00pm] rafael_lima: Nao
[3:00pm] rafael_lima: Temos mockups
[3:00pm] rafael_lima: Ou exemplo de telas que o cliente passa
[3:00pm] rafael_lima: Mas fazendo todo o html as 48h
[3:01pm] rafael_lima: Em resposta ao brunoborges
[3:01pm] rafael_lima: Dennys: Rails MongoDB + JQuery + Heroku
[3:02pm] rafael_lima: eduardo_fiorezi: Não, a ideia veio da experiencia que eu tive tentando vender software
[3:06pm] rafael_lima: Disponibilizaremos vídeos sobre o processo
[3:06pm] rafael_lima: Pela manhã montamos o quadro
[3:06pm] rafael_lima: No nosso caso não rola um daily meeting
[3:06pm] rafael_lima: é quase que hourly meeting
[3:06pm] rafael_lima: Acabei de receber um erro:
[3:06pm] rafael_lima: invalid multibyte char (US-ASCII)
[3:07pm] mergulhao: [End] Implementar login com devise
[3:07pm] rafael_lima: Esse erro ocorreu quando seu arquivo tem acentos
[3:07pm] rafael_lima: E vc está usando Ruby 1.9.2
[3:07pm] rafael_lima: Para resolver isso, rola uma gem bacana
[3:07pm] rafael_lima: https://github.com/m-ryan/magic_encoding
[3:07pm] rafael_lima: Ela coloca o encoding em todos os arquivos ruby
[3:07pm] rafael_lima: E isso acaba com o problema
[3:07pm] mergulhao: [Start] Implementando tracking
[3:08pm] mergulhao: Acabei de usar o devise com mongo, funciona ok. Apenas um detalhe é que ele não está mais criando o arquivod e configuração no initialize
[3:08pm] mergulhao: Foi preciso adicionar um "require 'devise/orm/mongoid'"
[3:08pm] mergulhao: pra funcionar
[3:09pm] mergulhao: senão dava que o método "devise" não existia dentro da classe user
[3:10pm] rodrigopinto joined the chat room.
[3:11pm] rodrigopinto left the chat room.
[3:11pm] rodrigopinto joined the chat room.
[3:16pm] franciscosouza left the chat room. (Quit: franciscosouza)
[3:20pm] marcelo_rsoares left the chat room. (Ping timeout: 255 seconds)
[3:31pm] pitombera joined the chat room.
[3:32pm] franciscosouza joined the chat room.
[3:35pm] eduardo_fiorezi left the chat room. (Quit: Page closed)
[3:38pm] renanOronfle joined the chat room.
[3:39pm] renanOronfle left the chat room.
[3:40pm] rafael_lima: Depois de tomar um coro do MongoID consegui o que queria
[3:41pm] rafael_lima: Pegar todos os valores de uma determinada chave do documento
[3:41pm] rafael_lima: Isso é feito com o distinct
[3:41pm] rafael_lima: O estranho é que o distinct é rodado em cima do .all
[3:41pm] rafael_lima: Fica algo como Request.all.distinct('keyword')
[3:43pm] Dennys: nao acho tao estranho... no fundo no fundo o distinct roda todos os registros que vc precisa... o mesmo ocorre com db relacional... i think....
[3:44pm] Dennys: ele precisa ver se a expressao que vc passou casa com quais itens... é, nao é tao estranho...
[3:53pm] willian: acredito que o distinct não seja executado no mongodb e sim no array retornado pelo all
[3:58pm] rafael_lima: achei super estranho
[3:59pm] rafael_lima: pq parece que esta rodando no ruby ao inves de rodar no banco
[3:59pm] rafael_lima: se eu tiver um milhao de registros
[3:59pm] rafael_lima: vai dar problema
[3:59pm] Dennys: bem.. se for isso... somado ao comentario do willian... pode ser um problema...
[4:01pm] willian: pois é... eu tb queria um join entre dois models q não são embedded e não consegui achar, tive que fazer algo como: @campaigns = order.all.colllect(&:campaign).compact
[4:01pm] Mauro_George_ joined the chat room.
[4:02pm] willian: nem um pouco escalável isso... essas coisas que fiquei com o pé atrás com o mongo... não sei se o mongomapper resolve isso, não pesquisei... já estava usando mongoid qdo tive essa necessidade
[4:02pm] Mauro_George left the chat room. (Ping timeout: 255 seconds)
[4:02pm] Mauro_George_ is now known as Mauro_George.
[4:02pm] vsantana left the chat room.
[4:03pm] pitombera: rafael_lima: peguei a coisa andando... mas tem algo a ver? http://rdoc.info/github/mongoid/mongoid/master/Mongoid/Contexts/Mongo#distinct-instance_method
[4:04pm] willian: isso mesmo pitombera, ele roda no array e não no banco...
[4:05pm] rafael_lima: eu percebi isso soh pela chamada
[4:05pm] rafael_lima: pq o .all jah finaliza executa lazy load
[4:05pm] narinux joined the chat room.
[4:05pm] narinux: saudações
[4:06pm] rafael_lima: Bem-vindo narinux
[4:06pm] narinux: Obrigado Rafael
[4:06pm] narinux: bacana a idéia da sala ... galera
[4:13pm] rafael_lima: Galera
[4:13pm] rafael_lima: Temos um big problema
[4:13pm] rafael_lima: Algo que talvez invalide o projeto como todo
[4:13pm] pellegrino: *omfg
[4:13pm] pellegrino: qual é?
[4:14pm] rafael_lima: Acabamos de gravar um video sobre isso
[4:14pm] rafael_lima: Nós assumimos que o que o cliente nos falou estava correto
[4:15pm] rafael_lima: Ele disse que uma determinada informação vinha na url de referer do Google quando um cliente acessava o site por meio da busca
[4:15pm] rafael_lima: Agora quando a gente foi testar de verdade
[4:15pm] rafael_lima: Percebemos que a informação não vem
[4:15pm] rafael_lima: Não sabemos ainda se conseguiremos contornar
[4:15pm] rafael_lima: Mas anyway isso vai significar pesquisa e trabalho não previsto
[4:16pm] rafael_lima: Certamente vai afetar o resultado do trabalho
[4:16pm] rafael_lima: Acabei de ligar pro cliente para conversar sobre isso, mas ele não estava
[4:16pm] rafael_lima: Enquanto ele não me liga nós iremos estudar e ver se conseguimos uma solução
[4:17pm] willian: vish
[4:26pm] neliojrr joined the chat room.
[4:26pm] dannluciano joined the chat room.
[4:31pm] rafael_lima: A gente acha que conhece o protocolo HTTP mas as vezes encontra umas surpresas
[4:32pm] rafael_lima: Ao clicar num resultado de busca no Google o link nao eh um request para o site em questao
[4:32pm] mergulhao: #fufu
[4:32pm] rafael_lima: Eh um request para o proprio Google que responde um HTTP Status Code 204
[4:32pm] rafael_lima: Sem Body e sem nada
[4:32pm] rafael_lima: Muito estranho
[4:32pm] willian: q bichinha esse google, hein?
[4:33pm] willian: e o document.referrer? o q tem nele?
[4:33pm] rafael_lima: tem a url do resultado da busca
[4:33pm] rafael_lima: esse retorno eh como se fosse um redirect
[4:33pm] narinux: pessoal, desculpa talvez até cortar o assunto que ta legal, mas ainda não entendi muito bem se vão trocar idéias de startup ou se estão todos em um projeto
[4:33pm] rafael_lima: mas nao eh redirect justamente para manter o referer anterior
[4:33pm] rafael_lima: narinux: ninguem vai trocar ideia de startup
[4:34pm] rafael_lima: narinux: nao eh o objetivo dessa sala de chat
[4:35pm] gabrielbezerra: narinux: aqui é rafael_lima e mergulhao desenvolvendo uma coisa rápida e passando as notícias para o canal
[4:35pm] narinux: hum .... é q como a sala esta startupdev achei q era rs rs
[4:35pm] pitombera left the chat room. (Ping timeout: 255 seconds)
[4:35pm] narinux: entendi ... bacana Sabe como é peguei o bonde andando e ainda quis sentar na janelinha
[4:35pm] gabrielbezerra: rafael_lima: da voice para mergulhao
[4:36pm] rafael_lima: o que eh dar voice?
[4:36pm] mergulhao was granted voice by you.
[4:36pm] gabrielbezerra: colocar modo +v no usuário dele
[4:36pm] mergulhao had voice removed by you.
[4:36pm] mergulhao was granted voice by you.
[4:36pm] mergulhao was promoted to operator by you.
[4:37pm] Dennys: ( Estao usando algum client de IRC para o Mac ? )
[4:37pm] gabrielbezerra: [off-topic] eita tempo da brasnet...
[4:37pm] narinux: agora sim, fui até o site e entendi ... obrigado e bacana a idéia... agora certamente aproveitarei ainda mais as trocas de msgs
[4:37pm] willian: Dennys: uso o colloquy
[4:38pm] gabrielbezerra: rafael_lima: bom eh que o google pode tirar de seus resultados as páginas que ensinam como contornar isso
[4:38pm] gabrielbezerra: talvez seja necessário apelar para outra ferramenta de busca
[4:40pm] renanOronfle joined the chat room.
[4:43pm] neliojrr: rafael_lima: qual o link do vídeo explicativo que vcs fizeram?
[4:43pm] rafael_lima: Dennys: Colloquy
[4:43pm] rafael_lima: neliojrr: soh estamos gravando por enquanto, ainda nao estao no ar
[4:44pm] Dennys: Tks guys! estou no http://webchat.freenode.net/ hehehehe
[4:48pm] willian: bom, vou indo nessa... boa sorte aí rafael_lima e mergulhao!
[4:48pm] rafael_lima: Valeu willian
[4:48pm] mergulhao: willian: valeu!
[4:48pm] rafael_lima: Na verdade o Startup DEV já foi sensacional para este cliente
[4:49pm] rafael_lima: Imagina se ele tivesse fechado um contrato de milhares de reais para desenvolver o sistema todo?
[4:49pm] rafael_lima: Estaria ferrado coitado..
[4:49pm] willian: sim, vcs já mostraram q o objetivo é realmente válido!
[4:49pm] willian: agora fui!
[4:49pm] willian: flw
[4:49pm] willian left the chat room. (Quit: willian)
[4:51pm] neliojrr: rafael_lima: ok...
[4:55pm] narinux left the chat room. (Ping timeout: 260 seconds)
[4:56pm] jeffersongirao: Dennys: LimeChat
[4:56pm] toninho_ left the chat room.
[4:57pm] narinux joined the chat room.
[5:04pm] neliojrr left the chat room. (Quit: Saindo)
[5:06pm] renanOronfle left the chat room.
[5:07pm] pellegrino: rafael_lima: mergulhao então, o projeto não vai rolar mesmo?
[5:18pm] wsantos joined the chat room.
[5:20pm] rafael_lima: pellegrino: não sabemos, estamos tentando ver algo que possa contornar
[5:20pm] rafael_lima: para sugerir para o cliente
[5:21pm] petersonferreira left the chat room. (Ping timeout: 252 seconds)
[5:21pm] rafael_lima: mas não consguimos falar com o cliente
[5:39pm] rafael_lima: Conseguimos uma maneira de contornar o problema
[5:41pm] dannluciano left the chat room. (Quit: dannluciano)
[5:44pm] wsantos left the chat room. (Quit: This computer has gone to sleep)
[5:44pm] eduardohertz left the chat room. (Remote host closed the connection)
[5:50pm] gabrielbezerra: rafael_lima: como foi isso, rafael_lima? você vai repassar a solução de alguma maneira?
[6:01pm] Mauro_George left the chat room. (Quit: ChatZilla 0.9.87 [Firefox 5.0/20110615151330])
[6:02pm] battlestar: vi a menção do pivotal tracker, e não tem plano free
[6:03pm] battlestar: mas notei que tinha sido invitado pro beta, que ganhou uma conta ilimitada, vou usar num sprint aqui
[6:09pm] rafael_lima: gabrielbezerra: Sim, mas nao da pra explicar com detalhe agora...
[6:09pm] rafael_lima: Estamos correndo atrás do tempo perdido
[6:19pm] mergulhao: é galera o bicho tá pegando!
[6:23pm] mergulhao: Como está o Gemfile até agora: https://gist.github.com/1077982
[6:26pm] Dennys left the chat room. (Quit: Page closed)
[6:30pm] KurtKraut left the chat room. (Quit: Saindo)
[6:38pm] gabrielbezerra: ah, blz. bom trabalho
[6:38pm] gabrielbezerra: ah, esqueci de perguntar, vocês estão fazendo pair programming?
[6:38pm] gabrielbezerra: há revisão de código?
[6:50pm] marcello joined the chat room.
[6:51pm] rafael_lima: no momento nao estamos fazendo pair programming
[6:51pm] rafael_lima: mas fazemos bastante
[6:51pm] rafael_lima: fazemos revisão de código conforme vamos comitando
[6:51pm] rafael_lima: como somos só nos dois e é tudo muito rápido
[6:51pm] rafael_lima: a comunicação é intensa
[7:05pm] tarsis left the chat room. (Quit: tarsis)
[7:06pm] gabrielbezerra: ah, massa
[7:15pm] tarsis joined the chat room.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment