Skip to content

Instantly share code, notes, and snippets.

class Fdrop_Plugin_AcceptHandler extends Zend_Controller_Plugin_Abstract
{
protected function getQuality($media)
{
$data = explode(";q=", $media);
return isset($data[1]) ? $data[1] : 1.0;
}
protected function sortMediaByQuality($a, $b)
{
@blongden
blongden / redis-stats.php
Created March 16, 2012 16:22
Single page website to show statistics on a redis server
<?php
$fp = fsockopen('127.0.0.1', 6379, $errno, $errstr, 30);
$data = array();
if (!$fp) {
die($errstr);
} else {
fwrite($fp, "INFO\r\nQUIT\r\n");
while (!feof($fp)) {
@blongden
blongden / benchmark.php
Created April 10, 2012 16:22
Benchmark a PHP function
<?php
$calibration = benchmark(function() { });
$benchmark = benchmark(function() {
sleep(1);
});
echo "Calibration run: ".number_format($calibration)."/sec\n";
echo "Benchmark run: ".number_format($benchmark)."/sec\n";
echo 'Approximate code execution time (seconds): '.number_format((1/$benchmark) - (1/$calibration), 10);
<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="http://ricostacruz.com/jquery.transit/jquery.transit.min.js"></script>
<script type="text/javascript">
$.fn.flip = function(back, duration) {
duration = duration || 200;
front = this;
$(back).css({transform: 'rotateY(270deg)'});
<?php
$array =
[ 'forename' => 'Ben'
, 'lastname' => 'Longden'
, 'company' => 'Inviqa'
, 'purpose' => 'Trying to decide if this sucks or not'
];
### Keybase proof
I hereby claim:
* I am blongden on github.
* I am blongden (https://keybase.io/blongden) on keybase.
* I have a public key whose fingerprint is 6FE5 6F28 B641 70DD AA89 AA70 35CC AC97 BFF8 E9D3
To claim this, I am signing this object:
@blongden
blongden / item-collection.json
Last active August 29, 2015 14:06
Example todo resource
{
"_embedded": {
"todos": [
{
"todoid": 1,
"todoTitle": "Finish coding stuff",
"todoDateDue": "2014-09-25T18:00:00Z",
"todoNotes": "Have you even worked out what you are doing yet?",
"dateCreated": "2014-09-25T10:00:00Z",
"dateUpdated": "2014-09-25T11:30:00Z",
@blongden
blongden / Collection.xml
Created October 4, 2014 07:21
vnd.error+xml
<?xml version="1.0"?>
<resource>
<total>2</total>
<resource rel="errors" logref="50">
<link rel="help" href="http://.../"/>
<message>"username" field validation failed</message>
</resource>
<resource rel="errors" logref="55">
<link rel="help" href="http://.../"/>
<message>"postcode" field validation failed</message>
{
"require": {
"php": ">=5.4.0",
"elasticsearch/elasticsearch": "~1.3"
}
}
Verifying that +blongden is my blockchain ID. https://onename.com/blongden