Skip to content

Instantly share code, notes, and snippets.

kirkouimet / php-analytics.php
Created Nov 14, 2011
PHP analytics function
View php-analytics.php
function getAnalytics() {
$browser = 'Unknown';
$platform = 'Unknown';
$version= '';
// First get the platform?
if(preg_match('/linux/i', $user)) {
$platform = 'Linux';
View ViewTest.js
var view = new View();
view.width = 1024;
view.height = 768;
View gist:5340e780cc7cb667e070999bef47cf58
Verifying my Blockstack ID is secured with the address 1KfdWMJuVKdLB2eCLXNxnkmU1TmdzC9rfM
kirkouimet / 779244.html
Last active Oct 30, 2017
We need a way to wrap console.log and preserve the file and line number
View 779244.html
<title>We need a way to wrap console.log and preserve the file and line number</title>
function customLog() {
var processedArguments = arguments;
// Do something with the arguments besides logging them, maybe format them or store them
// ...
// Send the output to Developer Tools
kirkouimet / gist:5208767
Created Mar 20, 2013
Scrape titles from Reddit with node.js and
View gist:5208767
require('').scrape(function() {
this.getHtml('', function(err, $) {
var stories = [];
$('.entry .title').each(function(title) {
View gist:856492387755f34800759bef2661355f
implement = function(classToReceiveImplementation, classToImplement) {
for(var classToImplementProperty in classToImplement) {
if(classToReceiveImplementation[classToImplementProperty] === undefined) {
//console.log(classToImplementProperty, 'does not exist on class, copying');
classToReceiveImplementation[classToImplementProperty] = cloneProperty(classToImplement[classToImplementProperty]);
for(var classToImplementPrototypeProperty in classToImplement.prototype) {
if(classToReceiveImplementation.prototype[classToImplementPrototypeProperty] === undefined) {
View overscroll.html
<title>Overscrolling HTML Elements in Chromium on OS X using a Trackpad</title>
html {
font-family: sans-serif;
border: 4px solid #00AAFF;
kirkouimet / CopyAsanaTasks.php
Last active Dec 18, 2015 — forked from mhdhejazi/CopyAsanaTasks.php
Allows you to duplicate a project in Asana and put it in another workspace
View CopyAsanaTasks.php
function asanaRequest($methodPath, $httpMethod = 'GET', $body = null) {
$apiKey = 'ASANA_API_KEY_HERE'; /// Get it from
$url = "$methodPath";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERPWD, $apiKey);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
kirkouimet / gist:5596828
Created May 17, 2013
Add baconify method to the string class
View gist:5596828
String.prototype.baconify = function() {
return this.replace(/({|})/gi, 'BACON');
View gist:3739383
*Directions to Kincaid’s*
60 Bay View Place
Burlingame, CA 94010
From the South:
Take Highway 101 North
Take the Anza Blvd. exit
Turn right onto Airport Blvd.
Turn left onto Bay View Place