Skip to content

Instantly share code, notes, and snippets.

@kurtpayne
kurtpayne / phpl
Created July 3, 2012 18:11
php lint helper
#!/bin/bash
find $1 \( -type f -and \( -name "*.php" -or -name "*.inc" -or -name "*.phtml" \) \) -exec php -l {} \; | grep -v "No syntax errors"
@kurtpayne
kurtpayne / text_wife.js
Created June 23, 2012 04:58
Text my wife when I leave work (onX)
// Initializing variables
var friend = { name : "WIFE",phoneNumber : "2225551234" } ;
var messageText = "I'm on my way home";
var action = "exit" /* leave */;
var location = { name : "work",latitude : "XX.123456",longitude : "-YY.123456" } ;
var time = "4:45 PM";
// End of variables initializing
console.log('Started script: Text ' + friend.name + ' \"' + messageText + '\" when I ' + action + ' ' + location.name + ' after ' + time );
<?php
$wp_constant_mgr = new class WP_Constants_Manager();
function wp_constant( $name, $value ) {
global $wp_constant_mgr;
if ( UNIT_TEST_MODE )
$wp_constant_mgr->set( $name, $value );
else
define( $name, $value );
@kurtpayne
kurtpayne / web.config
Created June 13, 2012 00:16
web.config with caching and compression
<?xml version="1.0" encoding="UTF-8"?>
<!-- web.config contributed to html5boilerplate by Velir : velir.com -->
<configuration>
<system.webServer>
<httpCompression directory="%SystemDrive%\websites\_compressed" minFileSizeForComp="1024">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
<staticTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
@kurtpayne
kurtpayne / cache.htaccess
Created June 13, 2012 00:10
.htaccess caching rules
<IfModule mod_mime.c>
# Text
AddType text/css .css
AddType application/x-javascript .js
AddType text/html .html .htm
AddType text/richtext .rtf .rtx
AddType text/plain .txt
AddType text/xml .xml
@kurtpayne
kurtpayne / cache.htaccess
Created June 13, 2012 00:10
.htaccess caching rules
<IfModule mod_mime.c>
# Text
AddType text/css .css
AddType application/x-javascript .js
AddType text/html .html .htm
AddType text/richtext .rtf .rtx
AddType text/plain .txt
AddType text/xml .xml
@kurtpayne
kurtpayne / override_host_wpt.txt
Created May 11, 2012 23:37
Override the DNS and host header in WebPageTest
setDnsName www.example.com 1.2.3.4
overrideHost 1.2.3.4 www.example.com
setDnsName example.com 1.2.3.4
overrideHost 1.2.3.4 example.com
navigate http://www.example.com/
@kurtpayne
kurtpayne / private_var.php
Created May 1, 2012 18:04
Stupid PHP Tricks - Access a Private Var
<?php
class Foo {
private $_bar = '';
public function __construct( $bar ) {
$this->_bar = $bar;
}
public function getBaz( $foo ) {
return $foo->_bar;
}
@kurtpayne
kurtpayne / test_admin_ajax_dim_comments.php.patch
Created April 12, 2012 16:52
Ajax exception timestamp assertions
Index: wp-testcase/test-ajax-actions/test_admin_ajax_dim_comments.php
===================================================================
--- wp-testcase/test-ajax-actions/test_admin_ajax_dim_comments.php (revision 676)
+++ wp-testcase/test-ajax-actions/test_admin_ajax_dim_comments.php (working copy)
@@ -188,9 +188,14 @@
$_POST['_page'] = 1;
$_POST['_url'] = admin_url( 'edit-comments.php' );
- // Make the request
- $this->setExpectedException( 'WPAjaxDieException', (string) time() );
@kurtpayne
kurtpayne / ZendFramework.spec
Created April 4, 2012 20:38
Zend Framework RPM spec
%define source0 ZendFramework-1.11.5.tar.gz
%define name ZendFramework
%define version 1.11.5
Name: ZendFramework
Summary: ZendFramework %{version} for PHP
Version: %{version}
Release: 1
Group: GoDaddy
License: BSD