Skip to content

Instantly share code, notes, and snippets.

@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);
#!/usr/bin/env php
<?php
function shuffleBalls(): array
{
$balls = range(1, 90);
shuffle($balls);
return $balls;
}
<?php
$array =
[ 'forename' => 'Ben'
, 'lastname' => 'Longden'
, 'company' => 'Inviqa'
, 'purpose' => 'Trying to decide if this sucks or not'
];
Verifying that +blongden is my blockchain ID. https://onename.com/blongden
<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)'});
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)
{
{
"require": {
"php": ">=5.4.0",
"elasticsearch/elasticsearch": "~1.3"
}
}
@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>