Get started with machine learning using Python |

From self-driving cars to stock market predictions to online learning, machine learning is used in almost every field that utilizes prediction as a way to improve itself. Due to its practical usage, it is one of the most in-demand skills right now in the job market. Also, getting started with Python and machine learning is easy as there are plenty of online resources and lots of Python machine learning libraries available.

Source: Get started with machine learning using Python |

Docassemble is an expert system for guided interviews and doc assembly

docassemble is a free, open-source expert system for guided interviews and document assembly. It provides a web site that conducts “interviews” with users. Based on the information gathered, the interviews can present users with documents in PDF and RTF format, which users can download or e-mail to themselves.

Docassemble –

Built in Python. Open source, on Github at

Apache Allura is an open source repo/project management system

Apache Allura is an open source implementation of a software “forge”, a web site that manages source code repositories, bug reports, discussions, wiki pages, blogs and more for any number of individual projects.

Source: Apache Allura™ / Wiki / Home

Looks like it could be a good alternative for folks looking for something that is not Github to help manage code and projects. Written Python, uses MongoDB as its dbm, search is SOLR powered.

Running your own Git server with GitlabHQ on Ubuntu 14.04

This document describes how to install and configure Git and GitHub. These are great tools to manage and administer a whole host of Git repositories and the associated permissions. So, these remain true blessings for users writing open source software, however, when writing a closed source software may not be comfortable in trusting the code to a third party server. To gain the much-needed flexibility and control on stuff like Github/BitBucket without hosting the git repositories on servers that lie external to the control of users, GitLab remains a Godsend!
GitLab is a wonder tool that offers a simple and user-friendly yet potent web-based interface to the Git repositories on your server, viz., GitHub. Users are free to host it on their own cloud server, control access in a custom-built manner, and the only factor limiting the repo size is the inbuilt storage space of the server.

via How to run your own Git server with GitlabHQ on Ubuntu 14.04 | HowtoForge – Linux Howtos and Tutorials.

Just in case anyone has a hankering to run there own “GitHub” or build an open source software community for a particular space, like law or government.

Use Google App Engine For Quick Static Web Page Hosting

Sometimes I’m looking for a quick way to take a look at some new static design pages or prototype and I don’t want to go through the hassle of setting something up on regular hosting. I’ve typically done that sort of thing locally, but that doesn’t help if I want to share or get feed back on something. Free Static Page Hosting on Google App Engine in 5 minutes shows how to get a static site up and running on Google App Engine.

I had thought of Google App Engine as a platform to deploy sophisticated Python, Java, or Go apps, but it can handle static HTML just fine. The article describes the steps needed and uses the Python SDK but I tested the same steps using the PHP SDK and it worked fine.

You should visit the Google App Engine site to get all the details for using the platform. For hosting a few static pages it’s free.