{{ message }}

Instantly share code, notes, and snippets.

# Endre Simo esimov

Last active Sep 26, 2018
Filter prime numbers in Go lang concurently using goroutines
View prime_goroutine.go
 package main import "fmt" // Generate the input values passing through the go channel pipe func generate(ch chan int) { go func() { for i := 2; ; i++ { ch <- i }
Last active Jan 8, 2019
Example of parallel factorial computation in Go lang using go routines.
View fact_goroutine.go
 package main import ( "math/rand" "fmt" ) const ( N int = 128 )
Last active Aug 29, 2015
Sorting inverted maps in Go lang using Bubblesort sorting algorithm
View bubblesort.go
 package main import ( "fmt" ) var ( values = map[string]int{ "alpha": 34, "bravo": 56, "charlie": 23, "delta": 87, "echo": 56, "foxtrot": 12, "golf": 34, "hotel": 16,
Last active Aug 29, 2015
Bubblesort in Golang
View bubblesort.go
 package main import ( "fmt" ) func BubbleSort(arr[] int)[]int { for i:=1; i< len(arr); i++ { for j:=0; j < len(arr)-i; j++ { if (arr[j] > arr[j+1]) {
Last active Apr 24, 2019
Factorial calculation in Go lang using three different methods: first traditionally, second with closure and third using memoization. The last method is the fastest between the three.
View factorial.go
 package main import ( "fmt" "time" ) const LIM = 41 var facts [LIM]uint64
Last active Dec 10, 2015
2d grid collision check
View collision_check.as
 package { import flash.display.Sprite; import flash.display.StageAlign; import flash.display.StageScaleMode; import flash.utils.getTimer; [SWF (backgroundColor = 0xffffff, width = 1090, height = 800)] public class BallCollisionGrid extends Sprite { private var _grids:Array;
Last active Oct 5, 2017
Sublime Build System for TypeScript
View sublime_build.json
 //for Windows { "cmd": ["tsc","\$file"], "file_regex": "(.*\\.ts?)\\s\\(([0-9]+)\\,([0-9]+)\\)\\:\\s(...*?)\$", "selector": "source.ts", "windows": { "cmd": ["tsc.cmd", "\$file"] } }
Last active Apr 22, 2016
Get mouse position relative to canvas in JS
View mouseposition.js
 BitmapData.prototype.getContext = function() { return this.context; }; BitmapData.prototype.getCanvas = function() { return this.canvas; }; BitmapData.prototype.getCanvasPos = function(el) { var canvas = document.getElementById(el) || this.getCanvas();
Last active Oct 11, 2015
Interface implementation in Typescript
View interface.ts
 interface Package { person: { firstName?:string; lastName?:string; age:number; action: string; }; status: { married?:bool;
Last active Oct 11, 2015
Sublime build for SASS->CSS automatic conversion
View sublime_sass_to_css.json
 { "cmd": ["sass", "--update", "\$file:\${file_path}/\${file_base_name}.css"], "selector": "source.sass", "line_regex": "Line ([0-9]+):", "osx": { "path": "/usr/local/bin:\$PATH" },