…until no more were available. This often resulted in large corpuses of thousands of comments. I used Python for the comment downloader, because of the easy availability of Google API client libraries, and switched to Ruby to process the corpus. (If you know anything about AI, you know that's crazy, but hey, I did it, and it worked.)
You might imagine that Bayesian networks would be the next place to take this large corpus. You would be imagining wrong. We tried that and it was an …
For a full IronPython release with the Python standard library, download IronPython 2.7 Alpha 1 .
This release contains the source code to Microsoft.Scripting.AspNet.dll , located in the src directory, licensed under the Apache License ( Version 2) . It will be available in the source repository for IronPython in the very near future, but don't hesitate to start sending in patches . This release is compatible with IronPython 2.7 Alpha…
This Alpha release is the first IronPython release working towards Python 2.7 compatibility, and contains a number of bug fixes and performance improvements. It also now requires .NET 4.0 or Silverlight 4; you will need to build from source for down-level frameworks. The installer now includes Visual Studio support for IronPython, rather than being a separate installer, and the source-code for the tools has been open-sourced! Keep reading for licensing information ...
How about Python?
Python, like the other languages, does have its big conferences. There's PyCon and there's DjangoCon . Similarly, the big conferences in the Ruby world are RubyConf and RailsConf . The Python and Ruby communities share many of the same values and attract similar kinds of developers. Many cities have Python meetups. The biggest tech company out there, Google, loves Python. It's widely used in academia. But …
As with Dive Into Python and Dive Into Accessibility , Dive Into HTML 5 is published under a Creative Commons "By" 3.0 license . You can freely share the contents of the book and even take it and adapt it any way you please: into your presentations, into a lecture or blog article series, or even your own book on HTML 5 - as long as you give Mark credit for creating the original work.
This article also appears in Canadian Developer Connection.
Syfy has cast 1980s pop-star rivals Debbie Gibson and Tiffany in one of the network's signature Saturday night original movies.
The network promises an epic battle between the former teen pop stars, who will co-star in "Mega Python vs. Gatoroid."
Gibson will play a fanatical animal-rights activist who frees illegally imported exotic snakes from pet stores, sending them into the Everglades, where they grow to mega sizes. Tiffany will play an overzealous park ranger who uses dangerous methods to save endangered alligators.
…programming language. Gemstone was for Smalltalk, there was Zope for Python, and I know there were others for other languages.
These are essentially databases to store programming objects natively right into a database without any sort of real translation layer. CouchDB, on the other hand, is not a seamless, persistent layer where you get your objects and then you have different methods and everything also gets stored in there.
That's the biggest difference, but there are still …
…environment. Similarly you will have an opinion about vi vs. Emacs or Python vs. Ruby, but you'll understand that they're just opinions.
You'll care about your tools and will take real, genuine pride in the quality of the code you create. Learning new programming languages and getting more out of the languages you already know will excite you. Efficiency will be important too, and you'll be looking for ways to automate your workflow and push the repetition off to a script. …
If you're a Python coder coding in Ruby, don't forget that ["a", "b", "c"] is more simply written %w(a b c).
You probably know that you can lookup rows via ActiveRecord finder methods like Role.find by name(name). However, did you know that you can also find multiple records at the same time via Role.find all by name(names_array)?
Remember that Role.find by name(name) will return nil if there is no such record, whereas Role.find by name!(name) …
…node.js . There is nothing about node that can't be reproduced in Ruby or Python ( EventMachine and Twisted ), but the fact that the framework forces you to think and use the right components in place (fully async & non-blocking) is exactly why it is currently grabbing the mindshare of the early adopters. Rubyists, Pythonistas, and others can ignore this trend at their own peril. Moving forward, end-to-end performance and scalability of any framework will …