This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Martyn Chamberlin | |
*/ | |
import java.util.Scanner; | |
import java.util.ArrayList; | |
import java.util.Random; | |
/** | |
* In true purist fashion, every field in this class is set to private, and more |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Just paste this code into your theme's functions.php. When the user submits the form, the | |
* input fields (specified by $fields array) goes into a bunch of cookies. Once the person is | |
* actually logged in and has a wp_users row associated with then, we then take this cookie | |
* data and associated it with their account via the user_meta API. Lastly we delete the cookies. | |
*/ | |
function move_data_from_wl_to_wp() | |
{ | |
$fields = array( 'state', 'county', 'address1', 'address2', 'city', 'zip' ); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Often times in development, I find it convenient to test something out in | |
* the rough before I actually implement it in the software I'm working on. | |
* Usually this is to get the parameters and "ropes" of a built-in function | |
* into my head before testing it in a real (i.e., more moving parts, and | |
* therefore more difficult to debug) environment. I do this in whatever | |
* language I happen to be working in — whether that be Java, C#, or PHP. | |
* | |
* In terminal, you can run `php -a` to simulate a quick PHP test. That is |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
$using_ssl = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on' || $_SERVER['SERVER_PORT'] == 443; | |
add_action('wp', 'check_ssl'); | |
function check_ssl() | |
{ | |
// All pages must be https. Redirect to https if not already | |
if (! $using_ssl) | |
{ | |
header('HTTP/1.1 301 Moved Permanently'); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html> | |
<head> | |
</head> | |
<body> | |
<!-- the fact that this main block has an ID of #wrap has no actual bearing on this plugin --> | |
<div id="wrap">Main site content goes here, though the div doesn't | |
really have to close before footer begins. That doesn't matter either | |
way, which is what I think makes this solution so beautiful. | |
</div> | |
<footer>Copyright 2014</footer> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
jQuery(document).ready(function( $ ) | |
{ | |
/** | |
* @param obj - array of strings. The element name to be targeted | |
*/ | |
function addClasses( objArray ) | |
{ | |
for ( i = 0; i < objArray.length; i++ ) | |
{ | |
// Save CPU by storing this in local variable |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Playground - noun: a place where people can play | |
import Cocoa | |
var i: Int = 0 | |
func power(#x :Int, #y :Int) -> Int { | |
if(y == 0) { | |
return 1; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
function get_random_num( $start = 1, $finish = 2 ) | |
{ | |
static $rand; | |
if ( ! isset( $rand ) ) | |
{ | |
$rand = rand( $start, $finish ); | |
} | |
return $rand; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Having `display: inline-block` works great as long as there isn't white space. | |
*/ | |
add_filter('genesis_do_nav', 'remove_whitespace'); | |
function remove_whitespace( $str ) | |
{ | |
$str = str_replace( "\r\n", "", $str ); | |
$str = str_replace( "\r", "", $str ); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* centerVertically() takes a given DOM element and centers | |
* it vertically within the parent element. If the height | |
* of the browser is less than this element's height, then | |
* the original margin relative to top is restored until | |
* the window gets larger again. | |
* | |
* Note that this function extends the jQuery library and | |
* therefore requires it before this function can be | |
* defined. |
OlderNewer