Created
July 13, 2011 13:43
-
-
Save rafaelp/1080310 to your computer and use it in GitHub Desktop.
Chat Startup DEV #2 - Dia 1
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[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