All posts by Admin

Getting started on Algorithmia



Updated for 2016 – For the previous version see: Getting Started on Algorithmia 2015

Algorithmia URL:

For languages it currently supports:

Also new as of 5/19/16 support for:

For source code the options are

  • Open Source
  • Closed Source

The open source licence options are

  • Algorithmia Platform License
  • Apache License 2.0
  • GNU GPL v3.0
  • MIT License

The closed source licence options are

  • Algorithmia Platform License
  • Apache License 2.0
  • GNU GPL v3.0

I wasn’t able to find the details of their “Algorithmia Platform License” and plan to reach out to them for more details.

For calling your algorithms they provide sample code in the API documentation:

Provided samples are:

Note: In the source code examples, while logged in, it pre-fills your API key into the example code.  All except for the Scala example (it always uses “c6ca861e50054f63a0fc74b5f845bc1a”)

The Python code they provide is for the 2.x version.  For 3.x version see my sample code.

It looks like the commented out HTML navigation items from my 2015 edition either were never implemented or are still on the rodamap:

  • Clone Algorithm
  • Run Locally
  • Submit Algorithm


Visits, Unique Visits, Pageviews

Visits = Sessions

Unique Visits = Users

Pageviews is still Pageviews



Total number of Sessions within the date range. A session is the period time a user is actively engaged with your website, app, etc. All usage data (Screen Views, Events, Ecommerce, etc.) is associated with a session. – Google Analytics


Users that have had at least one session within the selected date range. Includes both new and returning users. – Google Analytics


Pageviews is the total number of pages viewed. Repeated views of a single page are counted. – Google Analytics

++ equivalent in python


by Daniel Stutzbach

Python doesn’t support ++, but you can do:

number += 1



by Thomas Wouters

Simply put, the ++ and — operators don’t exist in Python because they wouldn’t be operators, they would have to be statements. All namespace modification in Python is a statement, for simplicity and consistency. That’s one of the design decisions. And because integers are immutable, the only way to ‘change’ a variable is by reassigning it.

Fortunately we have wonderful tools for the use-cases of ++ and — in other languages, like enumerate() and itertools.count().


Answers on this page are Stack Overflow user contributions licensed under CC BY-SA 3.0

Advanced Port Scanner 1.3

Download Locations

File Name: pscan13.exe

MD5: 7f2dd700c862b18082f3bc059baa60f4

SHA1: a290efe6f8515e3d74d994f65769007e6b963160

SHA256: 52c86fdd7adb6da7d27ddd74d8769c7cb6f673f01c56373c07487205a804a87d

SHA512: da2bf3dd3d5365f51464c2e51a295471b055a8bb20cf83c39cf5ed70461837219156389f858c5a662498de1036f951d0e46df5b71ebef6755f0290b99321fd9f – The original location is no longer active.  See Major Geeks mirrors above.


Back to Tools