The popular open-source contract for web professionals by Stuff & Nonsense
- Originally published: 23rd December 2008
- Revised date: March 15th 2016
- Original post
#!/usr/bin/perl | |
# This script will download and install the latest wine compatible version | |
# of the IMVUClient | |
# Be strict to avoid messy code | |
use strict; | |
# Use FindBin module to get script directory | |
use FindBin; |
#!/usr/bin/env sh | |
URL="https://api.pushover.net/1/messages.json" | |
API_KEY="" | |
USER_KEY="" | |
DEVICE="" | |
TITLE="${1}" | |
MESSAGE="${2}" |
# shellshock upgrade & patch for Mac OSX | |
# OSX ships with a horribly old version of bash (3.2) which is vulnerable to | |
# the Shellshock exploit (CVE-2014-6271) | |
# We use homebrew to get a recent version of bash, then symlink it to | |
# /bin/bash and /bin/sh (because sh is really bash) | |
# | |
# Use this to see if you're vulnerable | |
# env X="() { :;} ; echo vulnerable" /bin/bash -c "echo testing" | |
brew update && brew install bash |
echo "" | |
echo "Apple OS X ShellShock BASH Fix Script" | |
echo "---------------------------------------------------------" | |
echo "Version : 20140926-2" | |
echo "Maintainer : T.Veluwenkamp <contact@timveluwenkamp.eu>" | |
echo "Copyright : Copyright (C) 2014 T.Veluwenkamp" | |
echo "---------------------------------------------------------" | |
echo "" | |
echo "Making TEMP dir to recompile BASH in..." | |
mkdir bash-fix |
# Step 1: Set priveleges | |
$ sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -configure -allowAccessFor -allUsers -privs -all | |
Starting... | |
Setting allow all users to YES. | |
Setting all users privileges to 1073742079. | |
Done. | |
# Step 2: Allow VNC clients |
#!/bin/sh | |
start='18:00:00' | |
early_end='19:00:00' | |
end='08:30:00' | |
ssid='KIDZ' | |
pass='KidsAreCool' | |
allowip() { | |
rule=$1 |
SET @oldsite='http://oldsite.com'; | |
SET @newsite='http://newsite.com'; | |
UPDATE wp_options SET option_value = replace(option_value, @oldsite, @newsite) WHERE option_name = 'home' OR option_name = 'siteurl'; | |
UPDATE wp_posts SET post_content = replace(post_content, @oldsite, @newsite); | |
UPDATE wp_links SET link_url = replace(link_url, @oldsite, @newsite); | |
UPDATE wp_postmeta SET meta_value = replace(meta_value, @oldsite, @newsite); | |
/* only uncomment next line if you want all your current posts to post to RSS again as new */ | |
#UPDATE wp_posts SET guid = replace(guid, @oldsite, @newsite); |
([a-z0-9_\-]+)?sitemap(_index)?(-)?([0-9]*)?\.(xml(\.gz)?|xsl)$ |
<?php | |
/** | |
* Hook: woocommerce_before_main_content. | |
* | |
* @hooked woocommerce_output_content_wrapper - 10 (outputs opening divs for the content) | |
* @hooked woocommerce_breadcrumb - 20 | |
* @hooked WC_Structured_Data::generate_website_data() - 30 | |
*/ |