annyang! Easily add speech recognition to your site Go ahead, try it… Say "Hello!" Annyang! Let's try something more interesting… Say "Show me cute kittens!" Say "Show me Arches National Park!" Now go wild. That's cool, but in the real world it's not all kittens and hello world. No problem, say "Show TPS report" How did you do that? Simple. What about more complicated commands? annyang understands commands with named variables, splats, and optional words. Use named variables for one word arguments in your command. Use splats to capture multi-word text at the end of your command (greedy). Use optional words or phrases to define a part of the command as optional. What about browser support? annyang plays nicely with all browsers, progressively enhancing browsers that support SpeechRecognition, while leaving users with older browsers unaffected. It looks like your browser doesn't support speech recognition. Please visit in a desktop browser like Chrome.
HowToUseKunderaWithSpring - kundera - JPA 1.0 ORM library for the Cassandra/Hbase/MongoDB database. Introduction We'll present here how to use Kundera with Spring (from 2.5). Spring + Hibernate is one of the most powerful combination of framework to access Database code with a minimum java code to write. Using Spring give also a very simple way to write unit testing for your database operation. Of course Spring support JPA so the combination with Kundera works great. Components Spring 3.0 Configuration: applicationContext.xml We have to define a minimal FactoryBean to be ready to work with Kundera. Here is the Bean definition The only property to provide is the persistence unit name that is defined above in the persistence.xml file. JPA Configuration: persistence.xml In Kundera there is multiple way to define the persistence configuration like written in the article Coding is an act of faith. Here is the persistence.xml Entity Java class Now we need to define our entity exactly like we do it with JPA for database but using the kundera annotations to add the extra info for Cassandra. Conclusion
Redis COUNTERINTUITIVE: Facebook Engagement Goes Up When Brands Are On Twitter And Pinterest Apache Pig Sketchnotes From UX Australia 2012 The UX Mastery team were in sunny Brisbane last week for the excellent UX Australia 2012 conference. We had a blast and returned home feeling better educated, inspired, and connected. We’ll write more about what we learned at the conference in a separate post, but in the meantime I thought I’d publish the sketchnotes of twelve of the sessions that I attended. Unfortunately, because the conference contained two tracks, I wasn’t able to attend every session (I’m devastated that I missed Stephen Cox’s talk in particular, as I’m told it was amazing). I’m looking forward to the audio and slides from each presentation being published online in a few weeks. Here’s the set of all twelve sketchnotes: A huge thank you to Donna and Steve, the dynamic duo behind UX Australia. Luke & Matt between sessions at UX Australia 2012 Matt presenting “What the @#$% is UX Design?”
The Apache Cassandra Project Ogre - ogr2ogr web client Why should we trust Google Drive, or any cloud storage service? Google Drive seems nice, if a bit convoluted in a typical Googley way. It’s great that Google is now giving everyone 5 free gigabytes of online storage, with up to 16 terabytes offered, assuming you can afford an $800 monthly bill. (If you need 16TB, we’re guessing that your music collection is formatted to Neil Young’s liking.) There are likely many fun uses for this new cloud storage program, but if you think that now is the time to start using cloud storage services to house the majority of your private data, you may want to think again. None of these services guarantee the protection of any files you upload, and there are no promises that these services won’t freely share your files and information with the government or other companies (here are 800+ companies that are aligned with CISPA). No protection from deletion or loss A few months ago, after the US Gov’t raided and shut down MegaUpload, it told all users of the service that they were basically shit out of luck.
Hive! TechEmpower eHarmony Marriage Matching Subscription Site TechEmpower was eHarmony's acting-CTO and sole development team for its first four years. We helped eHarmony scale from a few hundred early-adopters through to millions of users. myShape Custom-fitting Apparel without the Custom Tailoring MyShape allowed female shoppers to provide their measurements and fit preferences and be provided a personal store with off-the-rack apparel that would work fit them. TechEmpower worked alongside MyShape to design the core systems and technology that took users through an easy registration and measurement process and resulted in a "personal shop" filled with products guaranteed to be a great fit. TechEmpower was instrumental in getting MyShape launched quickly and very successfully. Luna Imaging Insight — Digital Asset Management Luna's Insight has become the leading software product in the category and is installed at most major art institutes and many leading universities. MarketShare Partners Prodege RokGroup