Skip to content

Instantly share code, notes, and snippets.

View rista404's full-sized avatar
📟

Nikola Ristić rista404

📟
View GitHub Profile
@rista404
rista404 / countries.json
Created February 18, 2016 16:02
Array of all countries, containing country codes and names
[
{"code": "AF", "name": "Afghanistan"},
{"code": "AX", "name": "Åland Islands"},
{"code": "AL", "name": "Albania"},
{"code": "DZ", "name": "Algeria"},
{"code": "AS", "name": "American Samoa"},
{"code": "AD", "name": "Andorra"},
{"code": "AO", "name": "Angola"},
{"code": "AI", "name": "Anguilla"},
{"code": "AQ", "name": "Antarctica"},
#include <stdio.h>
typedef struct Pos {
int x, y;
};
struct Pos put[100], minPut[100];
int n, lavirint[10][10], stX, stY, endX, endY, minBrojKoraka;
int dx[4] = {1, 0, -1, 0};
int dy[4] = {0, 1, 0, -1};
#include <stdio.h>
int s, n, vrNov[10], brNov[10];
void Ispis() {
for(int i = 0; i < n; i++)
printf("%d novcanica od %d din ", brNov[i], vrNov[i]);
printf("\n");
}
@rista404
rista404 / profiles.json
Created April 6, 2016 23:32
Personal .dotfiles
{
"Profiles": [
{
"Working Directory" : "\/Users\/rista",
"Prompt Before Closing 2" : 0,
"Selected Text Color" : {
"Green Component" : 0,
"Blue Component" : 0,
"Red Component" : 0
},
@rista404
rista404 / index.html
Created December 21, 2016 22:06
Funky paint app
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>HTML5 Canvas</title>
<style>
* {
box-sizing: border-box;
}
html, body {
{
"Working Directory" : "\/Users\/rista\/Projects",
"Prompt Before Closing 2" : 0,
"Selected Text Color" : {
"Green Component" : 0,
"Red Component" : 0,
"Blue Component" : 0
},
"Rows" : 30,
"Ansi 11 Color" : {
const string = "Danas je lep i suncan dan";
const p = 3, q = 5;
string
.split(' ')
.filter((word) => word.length >= p && word.length <= q)
.forEach(console.log)
@rista404
rista404 / colors_codegolf.js
Last active April 20, 2018 00:24
Some codegolfing I did, along with the progress
// random hex
'#'+Math.random().toString(16).slice(-6)
'#'+(~~(Math.random()*0xffffff)).toString(16)
'#'+parseInt(Math.random()*0xffffff).toString(16)
// random rgb
r=_=>(Math.random()*255|0),`rgb(${[r(),r(),r()]})`
// random rgba
r=_=>(Math.random()*255|0),`rgba(${[r(),r(),r()]},1)`
function selectText(element) {
let range
let selection
if (document.body.createTextRange) {
//ms
range = document.body.createTextRange()
range.moveToElementText(element)
range.select()
} else if (window.getSelection) {
//all others
@rista404
rista404 / Copy.js
Created May 21, 2018 14:39
React wrapper for easy integration with clipboard.js (with Flow annotations)
// @flow
import * as React from 'react'
import Clipboard, { type ClipboardType } from 'clipboard'
type Props = {
text: string,
onSuccess?: () => any,
children: React.Node,
}