Skip to content

Instantly share code, notes, and snippets.

@WPsites
WPsites / gist:2819623
Created May 28, 2012 15:03
Recursive download of a web page (clone) useful if converting a site to WordPress.
$ wget -nH --no-clobber --page-requisites --html-extension --restrict-file-names=windows --domains www.website-address.co.uk http://www.website-address.co.uk/
@WPsites
WPsites / gist:2820551
Created May 28, 2012 18:35
If you use the _s starter theme from automattic you can enter these commands to replace _s with your theme name
# Search for:'_s', Replace with:'yourthemename' (text domain)
find . -type f \( -iname "*.php" -o -iname "*.css" -o -iname "*.txt" \) -exec sed -i "" "s/\'_s\'/\'yourthemename\'/g" '{}' \;
# Search for:_s_, Replace with:yourthemename_ (function names)
find . -type f \( -iname "*.php" -o -iname "*.css" -o -iname "*.txt" \) -exec sed -i "" "s/_s_/yourthemename_/g" '{}' \;
# Search for: _s, Replace with: Yourthemename (in comments)
find . -type f \( -iname "*.php" -o -iname "*.css" -o -iname "*.txt" \) -exec sed -i "" "s/ _s/ Yourthemename/g" '{}' \;
# Don't remove the space in ' Yourthemename'
@WPsites
WPsites / gist:3490077
Created August 27, 2012 16:26
Apache + APC opcode cache : initial request for a hard linked PHP file
accept(3, {sa_family=AF_INET, sin_port=htons(39263), sin_addr=inet_addr("10.176.133.135")}, [16]) = 15
fcntl(15, F_GETFD) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
gettimeofday({1345995352, 860155}, NULL) = 0
fcntl(15, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(15, F_SETFL, O_RDWR|O_NONBLOCK) = 0
gettimeofday({1345995352, 860364}, NULL) = 0
gettimeofday({1345995352, 860438}, NULL) = 0
gettimeofday({1345995352, 860504}, NULL) = 0
read(15, "GET /simon-hard.php HTTP/1.0\r\nX-"..., 8000) = 1373
@WPsites
WPsites / gist:3490094
Created August 27, 2012 16:28
Apache + APC opcode cache : subsequent request for a hard linked PHP file (it's coming from the opcode cache)
accept(3, {sa_family=AF_INET, sin_port=htons(44590), sin_addr=inet_addr("10.176.133.135")}, [16]) = 15
fcntl(15, F_GETFD) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
gettimeofday({1345995128, 111295}, NULL) = 0
fcntl(15, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(15, F_SETFL, O_RDWR|O_NONBLOCK) = 0
gettimeofday({1345995128, 111533}, NULL) = 0
gettimeofday({1345995128, 111612}, NULL) = 0
gettimeofday({1345995128, 111682}, NULL) = 0
read(15, "GET /simon-hard.php HTTP/1.0\r\nX-"..., 8000) = 1373
@WPsites
WPsites / gist:3490122
Created August 27, 2012 16:30
Apache + APC opcode cache : initial request for a soft linked PHP file (symlink)
accept(3, {sa_family=AF_INET, sin_port=htons(39290), sin_addr=inet_addr("10.176.133.135")}, [16]) = 15
fcntl(15, F_GETFD) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
gettimeofday({1345995403, 39206}, NULL) = 0
fcntl(15, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(15, F_SETFL, O_RDWR|O_NONBLOCK) = 0
gettimeofday({1345995403, 39418}, NULL) = 0
gettimeofday({1345995403, 39492}, NULL) = 0
gettimeofday({1345995403, 39557}, NULL) = 0
read(15, "GET /simon-soft2.php HTTP/1.0\r\nX"..., 8000) = 1374
@WPsites
WPsites / gist:3490133
Created August 27, 2012 16:31
Apache + APC opcode cache : subsequent request for a soft linked PHP file (it's coming from the opcode cache)
accept(3, {sa_family=AF_INET, sin_port=htons(44640), sin_addr=inet_addr("10.176.133.135")}, [16]) = 15
fcntl(15, F_GETFD) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
gettimeofday({1345995218, 826638}, NULL) = 0
fcntl(15, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(15, F_SETFL, O_RDWR|O_NONBLOCK) = 0
gettimeofday({1345995218, 826856}, NULL) = 0
gettimeofday({1345995218, 826937}, NULL) = 0
gettimeofday({1345995218, 827007}, NULL) = 0
read(15, "GET /simon-soft2.php HTTP/1.0\r\nX"..., 8000) = 1374
@WPsites
WPsites / gist:3656189
Created September 6, 2012 13:20
WP-cron debug test - Add a WordPress cron event to email server variables every 2 minutes
<?php
function my_additional_schedules($schedules) {
// interval in seconds
$schedules['every2min'] = array('interval' => 2*60, 'display' => 'Every two minutes');
return $schedules;
}
add_filter('cron_schedules', 'my_additional_schedules');
// schedule the wp_cron_testing
@WPsites
WPsites / D3.js
Created September 12, 2012 15:24
D3.JS playground - UK map made of around 300 dots
var svg = createSVG();
// Associate each circle with a unique ID so that exit()
// and updates properly affect the correct element.
var circle = svg.selectAll("circle").data($data,ƒ('id'));
circle.enter().append('circle')
.attr('opacity',0)
.attr('class',"m")
.attr("cx", ƒ('x'))
@WPsites
WPsites / build-shape-detect.sh
Created September 12, 2012 22:46
Find contours in an image and output x,y data structure of all found contours (OpenCV)
#!/bin/sh
i="shape-detect.cpp"
echo "compiling $i"
g++ -ggdb `pkg-config --cflags opencv` -o `basename $i .cpp` $i `pkg-config --libs opencv`;
@WPsites
WPsites / gist:3935417
Created October 22, 2012 23:21
WPMU Gravity Form functions.php
<?php
/*
Filter the gravity form shortcode output to retreive the form from the main site
*/
add_filter('gform_shortcode_form', 'gform_shortcode_form_mu_override',10,3);
function gform_shortcode_form_mu_override( $shortcode_string, $attributes, $content ){