Skip to content

Instantly share code, notes, and snippets.

View kodi's full-sized avatar

Dragan Bajcic kodi

View GitHub Profile
var canvas = document.getElementById('canvas');
var ctx = canvas.getContext('2d');
canvas.addEventListener("mousemove", function (e) {
findxy('move', e)
}, false);
canvas.addEventListener("mousedown", function (e) {
findxy('down', e)
}, false);
canvas.addEventListener("mouseup", function (e) {
@kodi
kodi / Readme.md
Created March 18, 2017 23:14 — forked from ChuckJHardy/Readme.md
ZeroMQ + Node.js + Socket.io + UI for sending message from Ruby to a Javascript UI running on Node.js

Install the following requirements:

brew info zeromq
npm install zmq
npm install socket.io
gem install ffi-rzmq

Within the app directory run the following commands in different panes.

ruby worker.rb

100 Signs that I May Be Writing Spaghetti Code
-----------------------------------------------------------------------
100. I have no idea where this constant is defined.
99. I have echo stmts littered throughout my code.
98. There is an error but it isn't handled, and I can't find it to figure out what's wrong.
var EarPods360 = AC.Class({
initialize: function (g, i, h, j, l, k) {
if (AC.Environment.Feature.supportsCanvas()) {
this._element = $(g);
this._captions = null;
this._showOnScroll = new AC.ShowOnScroll(this._element);
this._showOnScroll.setDelegate(this);
this._flow = null;
this._fps = j;
this._scrubRotateDistance = l;
@kodi
kodi / gist:2363195
Created April 11, 2012 22:29
spoon zoom script
// BEGIN GENERATED ZOOM SCRIPT
// Generated by dan5's zoom script generator
// http://zoomscriptql.heroku.com/
// Allows zooming in and out using the mouse wheel for Quake Live.
//
// Date: Wed Apr 11 22:29:00 UTC 2012
//
// Step 1: Save this file to your Quake Live directory to a file called zoomscript.cfg
// Step 2: Run zoomscript.cfg or put 'exec zoomscript.cfg' in your autoexec.cfg
set default_fov "cg_fov 121";
@kodi
kodi / gist:1721466
Created February 2, 2012 04:24
QL Config
// Hardware cfg - Generated by QUAKE LIVE. Do not modify
unbindall
bind TAB "+scores"
bind SPACE "+moveup"
bind + "sizeup"
bind - "sizedown"
bind 1 "weapon 1"
bind 2 "weapon 2"
bind 3 "weapon 3"
bind 4 "weapon 4"
@kodi
kodi / gist:897382
Created March 31, 2011 22:20
javascript & jquery multiple event listeners
<html>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#button').click(function() {
FOO.trigger('buttonPushed', {bar:32});
@kodi
kodi / gist:824650
Created February 13, 2011 12:35
Webarto's Database Class
<?php
/**
* @author Webarto
* @copyright 2010
*/
class Database{
public $q = 0;
public $debug = "";
<?php
echo '
<form class="cmxform" id="form1" name="form1" method="post" action="photoUploadedDatabase">
<ol>
<li>
<img class="uploadedImage" src="' . SMALL_IMAGE . $imageName . '" alt="Uploaded photo" />
</li>
<li>
<label for="pictureTitle">Picture title</label>
<input type="text" name="pictureTitle" id="pictureTitle" value="" />
function index(){
$this->_switchHome();
}
function _indexAdmin(){
#show view
$this->view->show("home-admin");