Sentiment analysis, Elasticsearch and Kibana The idea From the Twitter streaming API grab tweets for a live TV show whilst it’s showing, classify by contestant, analyze sentiment and provide a real-time dashboard into the outlook.
Try to predict good bets on the winners. Optional: Gamble. :-)
The tools Grabbing …
A picture is worth a thousand words - how about if you could visualize your EC2 infrastructure automagically?
That’s what Cloudily does:
It discovers connections between hosts using a variety of tools: arp, netstat and last.
Find me on github or pypi.
The problem Booting instances on EC2 is easy. But once it comes to connecting to them, you end up having to copy around transient and unwieldy ec2-....compute.amazonaws.com host names.
So you manually set up a CNAME in your DNS to give the instance a friendly name, but as soon as you stop and restart the instance, the …
Unsupervised learning from user behaviour When a user navigates a site they leave a valuable trail of information - what their first search was, what they followed this search with, and so on. Using this data we can learn related searches automatically by co-occurrence counting.
This post takes you through the steps to …
Most examples of the Elasticsearch Java API you’ll have seen follow the prepare/execute/actionGet pattern (in Scala):
val response = client.prepareIndex("twitter", "tweet", "1") .setSource(jsonBuilder() .startObject() .field("user", "kimchy") .field("postDate", new …
Elastic Sparkle If you work in the Hadoop world and have not yet heard of Spark, drop everything and go check it out. It’s a really powerful, intuitive and fast map/reduce system (and some).
Where it beats Hadoop/Pig/Hive hands down is it’s not a massive stack of quirky DSLs built on top of layers of clunky …
Command line script to administer the Amazon Route 53 DNS service.
$ cli53 create example.com $ cli53 import example.com --file zonefile.txt $ cli53 rrcreate example.com www A 192.168.0.1 --ttl 3600 install:
$ pip install cli53 Find me on github or pypi.