Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am grakic on github.
  • I am grakic (https://keybase.io/grakic) on keybase.
  • I have a public key whose fingerprint is E3D8 8D5F B37A 7B38 E8F2 3863 C6F2 C841 78D8 99AF

To claim this, I am signing this object:

@grakic
grakic / nbody.py
Last active August 29, 2015 14:07
from math import pi, sqrt
solar_mass = 4 * pi * pi
days_per_year = 365.24
class Body:
def __init__(self, x, y, z, vx, vy, vz, mass):
self.x = x
self.y = y
self.z = z
@grakic
grakic / mysqli.php
Last active December 12, 2015 12:38
A small mysqli wrapper to prevent SQLi
<?php
class mysqli extends \mysqli {
// ...
public function safe_query($query)
{
$args = array_slice(func_get_args(), 1);
$safe_sql = $this->format_query($query, $args);
@grakic
grakic / load_maze_map.js
Created June 1, 2012 03:26
Blockly Maze
/**
* Go to http://blockly-demo.appspot.com/blockly/demos/maze/index.html
* and paste this function into your browser's javascript inspector
*
* Setup new Maze MAP: 1 for empty, 0 for path, 2/3 for start/finish
* Maze.MAP = [
* [1, 1, 1, 1, 1, 1, 1, 1],
* [1, 0, 1, 1, 3, 1, 0, 1],
* [1, 0, 1, 1, 0, 0, 0, 1],
* [1, 0, 1, 1, 0, 1, 1, 1],
@grakic
grakic / einicijativa2011.txt
Created June 4, 2011 15:40
Narodna inicijativa - kraća izmena
Radna varijanta predloga izmena Nacrta zakona o referendumu i narodnoj inicijativi.
Nove ideje stižu u prepisci e-poštom, a aktivna je i #einicijativa na Tviteru.
Javna rasprava traje do 18. juna: http://www.drzavnauprava.gov.rs/news/?id=2394
Tekst Nacrta je dostupan na: http://bit.ly/lSwcFc
Cilj sledećih predloženih izmena je uvođenje ravnopravnosti elektronskog dokumenta
i elektronskog potpisa u skladu sa postojećim propisima.
<?php
abstract class stdConst
{
private $c;
public function __construct($c)
{
// requirement is for a class to be named <Something>Const
// so static methods can be called on <Something>