Skip to content

Instantly share code, notes, and snippets.

View nfreear's full-sized avatar

Nick Freear nfreear

View GitHub Profile
@nfreear
nfreear / piwik-img3.html
Created August 8, 2012 16:19
Piwik no-script image tracking sample page, #3
<!doctype html> <title>*Piwik - image tracker</title>
<h1>Piwik</h1>
<h3>'Invisible' 1-pixel GIF</h3>
<!-- Piwik Image Tracker -->
<img src="http://XX-localhost:8888/piwik/piwik.php?idsite=1&amp;rec=1" style="border:0" alt="" />
<!-- End Piwik -->
@nfreear
nfreear / core-piwik-php-ndf-07aug12.diff
Created August 8, 2012 16:30
Patch/ Diff for proposed changes to core Piwik for JISC Track OER project/ NDF, August 2012
diff --git a/piwik.php b/piwik.php
index ab8b43c..22838cd 100644
--- a/piwik.php
+++ b/piwik.php
@@ -75,7 +75,21 @@ if($GLOBALS['PIWIK_TRACKER_DEBUG'] === true)
if(!defined('PIWIK_ENABLE_TRACKING') || PIWIK_ENABLE_TRACKING)
{
- $process = new Piwik_Tracker();
+//ou-specific
@nfreear
nfreear / capret-cc-js.html
Created August 10, 2012 08:13
CaPRéT: Cut and Paste Reuse Tracking, http://capret.mitoeit.org -- with Creative Commons RDFa, http://freear.org.uk/moodle
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script src="http://capret.mitoeit.org/js/jquery.plugin.clipboard.js"></script>
<script src="http://capret.mitoeit.org/js/oer_license_parser.js"></script>
<script src="http://capret.mitoeit.org/js/capret.js"></script>
<p><a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/"><img alt="Creative Commons Licence" style="border-width: 0;" src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" /></a><br />This work by <a xmlns:cc="http://creativecommons.org/ns#" href="http://freear.org.uk/nick" property="cc:attributionName" rel="cc:attributionURL">Nick Freear &amp; others</a> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-ShareAlike 3.0 Unported License</a>.</p>
<p>This site is <a href="http://capret.mitoeit.org/">CaPRéT enabled</a>: Cut and Paste Reuse Tracking</p>
@nfreear
nfreear / labspace-b2s-capret-cc-js.html
Created August 15, 2012 08:56
CaPRéT: Cut and Paste Reuse Tracking, http://capret.mitoeit.org -- for OpenLearn-LabSpace/B2S, http://labspace.open.ac.uk/b2s
<!--CaPReT-->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script src="http://capret.mitoeit.org/js/jquery.plugin.clipboard.js"></script>
<script src="http://capret.mitoeit.org/js/oer_license_parser.js"></script>
<script src="http://capret.mitoeit.org/js/capret.js"></script>
<!--Creative Commons License-->
<div id="creativeCommonsFooter">
<p><a href="http://creativecommons.org/licenses/by-nc-sa/2.0/uk/" rel="license"><img src="http://labspace.open.ac.uk/theme/oci/images/creativecommons.png" alt="Creative Commons License"/></a>
Except for third party materials and otherwise stated, content on this site is made available<br/> under a <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/uk/" rel="license">Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Licence</a>
@nfreear
nfreear / labspace-capret-cc-js.v2.html
Created August 15, 2012 12:42
CaPRéT: Cut and Paste Reuse Tracking, http://capret.mitoeit.org -- V2 for OpenLearn-LabSpace/B2S, http://labspace.open.ac.uk/b2s
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script src="http://capret.mitoeit.org/js/jquery.plugin.clipboard.js"></script>
<script src="http://capret.mitoeit.org/js/oer_license_parser.js"></script>
<script src="http://capret.mitoeit.org/js/capret.js"></script>
<p><a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/"><img
alt="Creative Commons Licence" style="border-width: 0;"
src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" /></a>
<br />This work by <a xmlns:cc="http://creativecommons.org/ns#"
href="http://labspace.open.ac.uk" property="cc:attributionName" rel="cc:attributionURL">Labspace - Bridge to success B2S</a>
@nfreear
nfreear / labspace-capret-cc-js.v3.html
Created August 21, 2012 16:13
CaPRéT: Cut and Paste Reuse Tracking, http://capret.mitoeit.org -- V3 for OpenLearn-LabSpace/B2S, http://labspace.open.ac.uk/b2s
<!--Capret-widget starts (src=// below is deliberate)-->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script src="http://track.olnet.org/capret/js/jquery.plugin.clipboard.js"></script>
<script src="http://track.olnet.org/capret/js/oer_license_parser.js"></script>
<script src="http://track.olnet.org/capret/js/capret.js"></script>
<p><a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/"><img
alt="Creative Commons Licence" style="border-width: 0;"
src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" /></a>
<br />This work by <a xmlns:cc="http://creativecommons.org/ns#"
@nfreear
nfreear / capret-piwik-example-js.html
Created August 23, 2012 14:40
Example of CaPReT-Piwik Javscript plugin use, with Piwik configuration
<!--Capret-widget starts (src=// below is deliberate)-->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script src="http://track.olnet.org/capret/js/jquery.plugin.clipboard.js"></script>
<script src="http://track.olnet.org/capret/js/oer_license_parser.js"></script>
<!--[if lt IE 8]>
<script src="//cdnjs.cloudflare.com/ajax/libs/json2/20110223/json2.js"></script>
<![endif]-->
<script
src="http://track.olnet.org/capret/js/capret-piwik.js"
data-piwik-url="http://mypiwik.example.org/"
@nfreear
nfreear / Date-toISOString-ecmacript-5-shim.js
Created August 23, 2012 19:49
MDN: Date.toISOString / Feb 21, 2012 9:10:54 PM, MrDanielLewis; Public Domain; ECMAScript 5+; ISO 8601 extended; http://developer.mozilla.org/en/docs/JavaScript/Reference/Global_Objects/Date/toISOString#Compatibility
if ( !Date.prototype.toISOString ) {
( function() {
function pad(number) {
var r = String(number);
if ( r.length === 1 ) {
r = '0' + r;
}
return r;
@nfreear
nfreear / httpd-conf.d_virtualhost.conf
Created August 30, 2012 09:00
Apache/ httpd virtualhost/ server configuration, with compression, persistence..
## Apache configuration for track.olnet.org (JISC Track OER project).
## N.D.Freear, 8 August 2012.
#httpd.conf: Include conf.d/*.conf
# Listen for virtual host requests on all IP addresses
NameVirtualHost *:80
ServerTokens ProductOnly
@nfreear
nfreear / github-commits.js.html
Created August 30, 2012 20:45
Display a commit log using Github API v3 JSON-P, Javascript & underscore.JS
<!doctype html><title>*Github commits</title>
<style>
body{ font:1em sans-serif; }
#commits li img{ width:36px; height:36px; float:left; margin-right:8px; }
#commits li{ clear:left; margin-top:8px; }
#commits li .co{ display:block; }
</style>
<h1>Github commits</h1>