Skip to content

Instantly share code, notes, and snippets.

View kelindar's full-sized avatar
🚀
Building Platforms in Middle East!

Roman Atachiants kelindar

🚀
Building Platforms in Middle East!
View GitHub Profile
@kelindar
kelindar / main.go
Created January 31, 2019 08:48
Emitter: Golang Client-Server using Emitter Links
package main
import (
"fmt"
"time"
emitter "github.com/emitter-io/go"
)
// demo license: zT83oDV0DWY5_JysbSTPTDr8KB0AAAAAAAAAAAAAAAI
@kelindar
kelindar / bashrc
Created November 4, 2018 04:43
Terminal Colors for Mac
export CLICOLOR=1
export LSCOLORS=ExFxCxDxBxegedabagacad
alias rm='rm -v -i'
alias mv='mv -v'
alias 'cp=cp -i'
alias 'mv=mv -i'
alias 'ls=ls -G'
alias 'll=ls -l -G'
alias atom='nohup ~/Applications/Atom.app/Contents/MacOS/Atom 2>/dev/null 1>/dev/null &'
<!DOCTYPE html>
<html>
<body>
<style>
body {
padding: 50px;
}
#bar-container {
margin-top: 10px;
var BASE = 256,
PRIME = 256199087;
function tonum(c){
return c.charCodeAt(0);
}
function mod(a, p, m){
if (p == 0) return 1;
@kelindar
kelindar / matmul_a.cpp
Created March 18, 2015 17:49
Data Locality: Matmul
void A(int n, int** a, int** b, int** c){
parallel_for(0, n, [&](int k)
{
for (int i = 0; i<n; i++) {
int r = a[i][k];
for (int j = 0; j<n; j++)
c[i][j] += r * b[k][j];
}
});
};
@kelindar
kelindar / particle_a.cpp
Created March 18, 2015 17:47
Data Locality: Particle System
struct Particle {
float x;
float y;
float z;
float w;
float vx;
float vy;
float vz;
float vw;
}
@kelindar
kelindar / reputation_a.cpp
Last active August 29, 2015 14:17
Data Locality: Reputation Example
// Program A: some account with associated reputation
struct Account {
long id;
char[64] name;
char[300] address;
float reputation;
}
// we want to update and add some reputation every day
void increaseReputation(){
@kelindar
kelindar / CoreOS ECS VPC
Last active January 18, 2016 12:15
CoreOS Cloud Formation with VPC and Amazon EC2 Container Service (ECS)
{
"AWSTemplateFormatVersion": "2010-09-09",
"Description": "Misakai CoreOS Cluster for EC2: http://coreos.com/docs/running-coreos/cloud-providers/ec2/",
"Mappings" : {
"RegionMap" : {
"eu-central-1" : {
"AMI" : "ami-3a093a27"
},
@kelindar
kelindar / gist:41d404f4f2e44e5fed08
Created December 19, 2014 14:01
Spike Engine: CORS Configuration
Service.Cors.AllowMethods
= "POST,GET,PUT,DELETE,OPTIONS";
Service.Cors.AllowHeaders
= "X-Requested-With,Content-Type";
Service.Cors.AllowOrigin = "*";
Service.Cors.AllowCredentials = true;
Service.Cors.Enabled = true;
@kelindar
kelindar / gist:f73fd0798ae810b5a7f9
Created December 19, 2014 13:47
Spike Engine: RESTful API Example
[Get("/random/{min}/{max}")]
public static int Random(int min, int max)
{
return new Random().Next(min, max);
}
[Post("/hello")]
public object Hello(string name)
{
return new