numix
Combinators in Python
Simple REST URIs Using the Accept Header
For testing a basic website, you'll probably want to test any custom managers or model methods, and your views. A good guide to getting started is here: http://toastdriven.com/blog/2011/apr/10/guide-to-testing-in-...
For full-stack tests, you can use something like Splinter (http://splinter.cobrateam.info/).
Show HN: Horsebot3k - Intelligent Amazon Review Analysis
We found that evaluating products based on ratings alone often is not helpful, and some products have too many reviews to efficiently read. Also, for many products, we discovered that finding where the well-written and thoughtful reviews fell was more important than the content. So, for Startup Weekend Kansas City last weekend, we created an app (Horsebot3k) which parses Amazon to identify the...
As far as wrappers for backbone and tastypie, I think https://github.com/PaulUithol/backbone-tastypie is a pretty good starting point, and a little more complete than what I wrote there.
We got to the point where he'd own all of the HTML and CSS, as long as I had certain ids and classes to hook my Javascript into. After we got CI and CD going, he's start pushing out new designs several times a day, giving us a pretty quick turn around time.
I never asked him to use the command line, since Tower handled most of the stuff he'd do. I wouldn't ask him to learn all of git, just as how I'd be frustrated if I had to learn all of Photoshop. I wouldn't be opposed to doing some basic work, like changing the color on the background layer.
If I wanted to paste something in a file remotely, I'd open it in my local editor (which can ssh into remote machines). If I needed to transfer files back and forth, I'd use an FTP client (Filezilla works cross-platform).
Wikipedia has a decent overview of this at http://en.wikipedia.org/wiki/Jesus_myth_theory
I don't understand why they don't support PUT and DELETE. They are already using jQuery on the HTML implementation of their API site, so could use its Ajax library to provide cross-browser PUT and DELETE. If they wanted browser usable methods, they could have used the standard "_method" parameter along with POST, and convert it server-side.
This actually makes it a lot less discoverable for those of us not using the HTML view. For instance, when using curl to browse to /vi/client/list, I expect to get a list of clients. Instead, I get the following (I'd prefer to show JSON here, but I get a 500 when I try it.):
curl -H "Accept: application/xml" https://api_test:[email protected]/v1/client/list/
<?xml version="1.0" encoding="UTF-8"?>
<response xmlns="https://api.snapbill.com/" status="ok" type="form"><fields><field type="textbox" name="query"><caption>Search query</caption></field><field type="number" name="page"><class>number</class><default>1</default><caption>Page</caption><min>1</min></field><field type="number" name="perpage"><class>number</class><default>25</default><caption>Clients per page</caption><max>50</max><min>1</min></field></fields></response>
When I try to GET https://api_test:[email protected]/v1/client/list/?..., I get the same response, which I was not expecting. I had to POST to the same URL in order to view the list, which is the wrong method.There's also the issues of assuming a certain view in the end representation, including CSS and JS in their HTML representation, and having different default formats for different resources. All these make working with the API annoying.
They still seem to use video chatting within their group of friends with hearing difficulties, but it's reserved for the type of conversations we would have over the phone.
There are a host of other nutrition problems that may be completely unrelated to whether meat is in one's diet. It's not very fair to blame vegetarianism, which is usually considered a pretty safe diet.
The material on the A test seems to be mostly programming in Java, and you'll probably pick up the other skills from working in any language. The AB test gives a good foundation for CS, which isn't always applicable in day-to-day programming, but certainly helps in shaping the way you go about solving a problem.
We used templates to create the game stuff. Unfortunately, it's not quite a stand-alone library, but hopefully someone else can use it.
Our CS program is primarily focused on getting a software engineering job. Our primary language is C++ (though with a few exceptions, professors don't make use of most of it's features). There are Java courses, but I don't think they start until the 300 level.
Our primary forms of research are either military-funded ventures (one that comes to mind is disposable ad-hoc networking sensors) or machine learning (with a heavy focus in evolutionary algorithms).
Our local ACM chapter does some interesting stuff, mostly projects. Two recent ones that come to mind were the building of an arcade cabinet, and the building of a soda machine, with a corresponding API.
Most design teams on campus are looking for a good CS to write some code. This could be image processing software for the robotics team, or porting Fortran code to C++. There's also a team that hosts a programming competition every semester. I think it's pretty awesome, but as it's leader, I may be a bit biased. Here's a link: http://megaminerai.com/
I haven't seen much in the entrepreneurial side of things here. We have some sort of organization for it, but I don't think it has much membership. There are a few individuals interested in such things, but you have to look around for them.