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 | |
| */ |