This pen is part of a tutorial on "Advanced Filtering" at https://mixitup.kunkalabs.com/learn/tutorial/advanced-filtering/
The values of the active buttons in each group are concatenated with "AND" logic.
A Pen by patrickkunka on CodePen.
#!/bin/bash | |
# install homebrew's official php tap | |
brew tap josegonzalez/homebrew-php | |
# install homebrew-dupes (required to install zlib, php54's dependency) | |
brew tap homebrew/dupes | |
# install nginx + mysql + php 5.4 + php-fpm + apc + xdebug | |
brew install nginx mysql |
#!/bin/bash | |
# Script for placing sudoers.d files with syntax-checking | |
# Making a temporary file to contain the sudoers-changes to be pre-checked | |
TMP=$(mktemp -t vagrant_sudoers) | |
cat /etc/sudoers > $TMP | |
cat >> $TMP <<EOF | |
# Allow passwordless startup of Vagrant when using NFS. | |
Cmnd_Alias VAGRANT_EXPORTS_ADD = /usr/bin/su root -c echo '*' >> /etc/exports |
<?php | |
add_filter( 'the_content', 'remove_empty_p', 20, 1 ); | |
function remove_empty_p( $content ){ | |
// clean up p tags around block elements | |
$content = preg_replace( array( | |
'#<p>\s*<(div|aside|section|article|header|footer)#', | |
'#</(div|aside|section|article|header|footer)>\s*</p>#', | |
'#</(div|aside|section|article|header|footer)>\s*<br ?/?>#', | |
'#<(div|aside|section|article|header|footer)(.*?)>\s*</p>#', | |
'#<p>\s*</(div|aside|section|article|header|footer)#', |
<?php | |
class Clean_Walker_Nav extends Walker_Nav_Menu { | |
/** | |
* Filter used to remove built in WordPress-generated classes | |
* @param mixed $var The array item to verify | |
* @return boolean Whether or not the item matches the filter | |
*/ | |
function filter_builtin_classes( $var ) { | |
return ( FALSE === strpos( $var, 'item' ) ) ? $var : ''; | |
} |
/*! | |
* Grunt | |
* $ npm install grunt-contrib-uglify grunt-autoprefixer grunt-contrib-cssmin grunt-contrib-imagemin grunt-contrib-sass grunt-contrib-watch grunt-contrib-concat grunt-contrib-clean grunt-contrib-jshint grunt-notify --save-dev | |
*/ | |
module.exports = function(grunt) { | |
grunt.initConfig({ | |
// Sass |
I freaking love working with technologies like Grunt and Gulp, and wanted to share how to get my current EE front-end workflow set up. With a few tweaks, this can also be used with virtually any other sites (I've used it with Laravel, static sites, Craft, etc).
#!/bin/bash | |
exec osascript <<EOF | |
set peopleICareAbout to {"MyFullName"} | |
tell application "Messages" | |
repeat with myBuddy in buddies | |
if full name of myBuddy is in peopleICareAbout then | |
send "$*" to myBuddy | |
end if | |
end repeat |
#!/bin/bash | |
exec <"$0" || exit; read v; read v; exec /usr/bin/osascript - "$@"; exit | |
-- the above is some shell trickery that lets us write the rest of | |
-- the file in plain applescript | |
on run argv | |
set targetApp to item 1 of argv | |
set delayInSeconds to item 2 of argv | |
tell application "Google Chrome" | |
activate |