Skip to content

Instantly share code, notes, and snippets.

View nareddyt's full-sized avatar

Teju Nareddy nareddyt

View GitHub Profile
pragma solidity ^0.4.19;
// Note that anyone can stop this contract from running!
// Only owner can restart it :)
contract PubliclyStoppable {
address public owner;
bool public stopped;
function PubliclyStoppable() public {

Debugging with PyCharm

Georgia Tech's CS 3600 TAs created this tutorial to introduce PyCharm to students taking CS 3600. Two main reasons for using PyCharm over a text editor:

  • Dynamic error checking and warning messages
  • A built-in debugger

We will go over the debugger towards the end of the tutorial. If you already have PyCharm set up and working, you can skip right to that part.

Note: Some of the pictures may look a little different, we used an Early Access Preview version of PyCharm.

'use strict'
const autocannon = require('autocannon');
let jsf = require('json-schema-faker');
let schema = {
type: 'object',
properties: {
id: -1,
Info: {
@nareddyt
nareddyt / PrairieLearnHackContribute.md
Last active February 26, 2017 17:02
HackIllinois 2017 submission requirements for PrairieLearnHack

PrairieLearnHack

We modified UIUC's PrairieLearn service to add fully-configurable, server-side autograding to student submissions. All our contributions are currently on a fork called PrairieLearnHack.

The Team

  • Tejasvi Nareddy
  • Nathan Walters
  • Genevieve Helsel
  • Jordi Paris Ferrer