tag:blogger.com,1999:blog-9238405.post2316558784683155022..comments2024-03-18T02:04:50.380-07:00Comments on Agile Testing: Tracking and visualizing mail logs with MongoDB and gviz_apiGrig Gheorghiuhttp://www.blogger.com/profile/17863511617654196370noreply@blogger.comBlogger9125tag:blogger.com,1999:blog-9238405.post-13594154841740302462010-08-02T10:44:44.578-07:002010-08-02T10:44:44.578-07:00Mark -- I use MongoDB as a convenient data store f...Mark -- I use MongoDB as a convenient data store for the log data that I'm capturing. It's much easier to use in this scenario than a traditional RDBMS. I am not too worried about fault tolerance, high availability etc either, since it's just log data.<br /><br />I think the issue of what frontend to use with it is orthogonal. <br /><br />GrigGrig Gheorghiuhttps://www.blogger.com/profile/17863511617654196370noreply@blogger.comtag:blogger.com,1999:blog-9238405.post-22792003433988948362010-08-02T05:56:47.101-07:002010-08-02T05:56:47.101-07:00I am looking for a replacement of CouchDB because ...I am looking for a replacement of CouchDB because I am missing advanced query features. I considered MongoDB but tend now to PostreSQL. I want REST and JSON so I could natively call from a JavaScript client and I would also like to zero out the middleware part (thats the reason why I used CouchDB).<br />I mean I need small middle ware that can provide ultra fast REST/ JSON webservices on top of PostgreSQL. I remeber your talk about restish. Do you think there is something better than restish available now? What made you use MongoDB instead?<br /><br />Cheers,<br />MarkAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-9238405.post-60514032917483584592010-07-17T19:55:11.002-07:002010-07-17T19:55:11.002-07:00You might be interested by this visualization I cr...You might be interested by this visualization I created on 15 years of emails. Basically each mail has a date AND a time. So I put a dot for each email: the date on the horizontal axis, the time on vertical axis (0-24h).<br /><br />http://www.la-grange.net/2010/01/22/15-ans-emailAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-9238405.post-32717909594809028122010-07-16T10:34:41.932-07:002010-07-16T10:34:41.932-07:00Thanks for all the comments. I updated the blog po...Thanks for all the comments. I updated the blog post with a reference to Mike's comment and with a screenshot.Grig Gheorghiuhttps://www.blogger.com/profile/17863511617654196370noreply@blogger.comtag:blogger.com,1999:blog-9238405.post-61327365410938352212010-07-16T08:43:24.902-07:002010-07-16T08:43:24.902-07:00nice work.
got a screenshot of the output or your...nice work.<br /><br />got a screenshot of the output or your dashboard?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-9238405.post-13313633133461676982010-07-16T00:53:57.645-07:002010-07-16T00:53:57.645-07:00I've been using Protovis for visualization stu...I've been using Protovis for visualization stuff. It's probably one of the most impressive projects I've seen this year. Checkout:<br />http://vis.stanford.edu/protovis/ex/jobs.html<br /><br />BenAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-9238405.post-39375344733773805662010-07-15T23:51:39.559-07:002010-07-15T23:51:39.559-07:00Screenshot is missing ;)Screenshot is missing ;)Max Ischenkohttps://www.blogger.com/profile/04804052850217494476noreply@blogger.comtag:blogger.com,1999:blog-9238405.post-44435154980622019282010-07-15T14:14:26.108-07:002010-07-15T14:14:26.108-07:00Thanks for the quick comment and feedback, Mike! I...Thanks for the quick comment and feedback, Mike! I'll definitely follow your advice and use utcnow() throughout.<br /><br />GrigGrig Gheorghiuhttps://www.blogger.com/profile/17863511617654196370noreply@blogger.comtag:blogger.com,1999:blog-9238405.post-55959489636390989982010-07-15T14:01:21.018-07:002010-07-15T14:01:21.018-07:00Very cool - thanks for the post! One thing to cons...Very cool - thanks for the post! One thing to consider is using utcnow() instead of now() throughout, or attaching a timezone to the result of now(). Saving naive datetime instances that aren't UTC, like those returned by now(), is generally a bad idea - the dates inside of the server won't be UTC in that case. This FAQ has some more info:<br /><br />http://api.mongodb.org/python/1.7%2B/faq.html#what-is-the-correct-way-to-handle-time-zones-with-pymongo<br /><br />- MikeAnonymousnoreply@blogger.com