Skip to content

Instantly share code, notes, and snippets.

View loonies's full-sized avatar
👨‍💻
Working full time

loonies

👨‍💻
Working full time
View GitHub Profile
!SESSION 2014-02-19 11:20:29.864 -----------------------------------------------
eclipse.buildId=4.3.0.M20130911-1000
java.version=1.7.0_51
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Command-line arguments: -os linux -ws gtk -arch x86_64
!ENTRY org.eclipse.ui 4 0 2014-02-19 11:23:05.627
!MESSAGE Unhandled event loop exception
!STACK 0
@loonies
loonies / gist:583956
Created September 17, 2010 09:12
Kohana float pagination view
<?php
/*
First Previous 1 2 3 ... 22 23 24 25 26 [27] 28 29 30 31 32 ... 48 49 50 Next Last
*/
// Number of page links in the begin and end of whole range
$count_out = ( ! empty($config['count_out'])) ? (int) $config['count_out'] : 3;
// Number of page links on each side of current page
$count_in = ( ! empty($config['count_in'])) ? (int) $config['count_in'] : 5;
@loonies
loonies / calc-lat-lng-php.php
Created January 23, 2011 21:41 — forked from mintbridge/gist:792388
Calculating distance using latitude and longitude
<?php
// http://www.movable-type.co.uk/scripts/latlong.html
// converted from JS to PHP
$d_lat = deg2rad($lat1 - $lat2);
$d_lon = deg2rad($lon1 - $lon2);
$lat1 = deg2rad($lat1);
$lat2 = deg2rad($lat2);
<?php defined('SYSPATH') or die('No direct script access.');
class Kohana_Exception extends Kohana_Kohana_Exception {
public static function handler(Exception $e)
{
if (Kohana::DEVELOPMENT === Kohana::$environment)
{
parent::handler($e);
}
<?php defined('SYSPATH') OR die('No direct access allowed.');
abstract class Jelly_Model_MPTT extends Jelly_Model {
protected static $_columns = array(
'left' => 'lft',
'right' => 'rgt',
'scope' => 'scope',
'level' => 'lvl',
'parent_id' => 'parent_id',
<?php
/**
* Applys a function to a specific set of keys in an array
*
* @param array & $source_array the array to apply the callback to
*
* @return null
*/
public function apply( & $source_array, $callback, $keys)
@loonies
loonies / webkit.css
Created July 4, 2011 10:40
Webkit CSS hacks
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Webkit specific code here */
}
@loonies
loonies / kohana-release.sh
Created July 21, 2011 07:55 — forked from zombor/kohana-release.sh
Kohana Release Script - Bash script to do a kohana release from git.
#!/bin/bash
MAJOR_VERSION=$1
MINOR_VERSION=$2
if [ $# -lt 2 ]
then
echo "Usage: $0 <MAJOR-VERSION> <MINOR-VERSION>"
exit
fi
@loonies
loonies / list_targets.sh
Created July 30, 2011 09:33 — forked from pvdb/list_targets.sh
List all targets (sometimes incorrectly referred to as "goals") in a GNU Makefile
#
# this gist can be used to list all targets, or - more correctly - rules,
# that are defined in a Makefile (and possibly other included Makefiles)
# and is inspired by Jack Kelly's reply to a StackOverflow question:
#
# http://stackoverflow.com/questions/3063507/list-goals-targets-in-gnu-make/3632592#3632592
#
# I also found this script - http://www.shelldorado.com/scripts/cmds/targets - which does
# something similar using awk, but it extracts targets from the "static" rules from a single
# Makefile, meaning it ignores any included Makefiles, as well as targets from "dynamic" rules
/**
* Render notices
*
* Converts a JSON object to the HTML notice
*
* @param json JSON object
* @return string
*/
function notify(data)
{