This file contains hidden or 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
#!/bin/bash | |
# use: "bash bulk_dir_rename.sh path" | |
source_dir=$1 | |
for found_dir in $source_dir/*; | |
do | |
original_dir_name=$(basename "${found_dir}") | |
lowercase_name=${original_dir_name,,} | |
no_space_dir=$(echo "$lowercase_name" | sed -e 's/ /_/g') |
This file contains hidden or 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
# USAGE | |
# bash bulk-image-process.sh [path/to/images] | |
# current exec folder is used as destination | |
destination_dir=$(pwd) | |
source_dir=$1 | |
for photo in $source_dir/*.jpg; | |
do |
This file contains hidden or 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
# Prints permissions in octal format | |
# perms filename.jpg | |
# perms * | |
alias perms='stat -c "%a %n"' |
This file contains hidden or 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
# MYSQL WORKBENCH installation | |
# download archive version for Ubuntu 16.04 from | |
# https://downloads.mysql.com/archives/workbench/ | |
# running | |
sudo dpkg -i mysql-workbench-community-6.3.10-1ubuntu16.04-amd64.deb | |
# throws error | |
(Reading database ... 278976 files and directories currently installed.) | |
Preparing to unpack mysql-workbench-community-6.3.10-1ubuntu16.04-amd64.deb ... |
This file contains hidden or 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
# Move non-Virtualmin accounts into Virtualmin transferring data and databases | |
# When its done update config files | |
# TODO: automate the updating of common config files | |
# Connects to the destination server to create the Virtualmin server | |
#Then connects to the source to move files and databases across | |
set -e | |
# New Site Settings |
This file contains hidden or 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
/* | |
* Personalized sorting options | |
*/ | |
add_filter( 'woocommerce_get_catalog_ordering_args', 'custom_woocommerce_get_catalog_ordering_args' ); | |
function custom_woocommerce_get_catalog_ordering_args( $args ) { | |
$orderby_value = isset( $_GET['orderby'] ) ? woocommerce_clean( $_GET['orderby'] ) : apply_filters( 'woocommerce_default_catalog_orderby', get_option( 'woocommerce_default_catalog_orderby' ) ); | |
$fallback = apply_filters( 'wc_extra_sorting_options_fallback', 'title', $orderby_value ); | |
$fallback_order = apply_filters( 'wc_extra_sorting_options_fallback_order', 'ASC', $orderby_value ); |
This file contains hidden or 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
# ALBERT A fast and flexible keyboard launcher | |
## installation taken from | |
## https://software.opensuse.org//download.html?project=home%3Amanuelschneid3r&package=albert | |
## For xUbuntu 18.04 run the following | |
echo 'deb http://download.opensuse.org/repositories/home:/manuelschneid3r/xUbuntu_18.04/ /' | sudo tee /etc/apt/sources.list.d/home:manuelschneid3r.list | |
curl -fsSL https://download.opensuse.org/repositories/home:manuelschneid3r/xUbuntu_18.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_manuelschneid3r.gpg > /dev/null | |
sudo apt update | |
sudo apt install albert |
This file contains hidden or 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
# VIM PLUGINS | |
## Install Pathogen (vim plugins manager) | |
mkdir -p ~/.vim/autoload ~/.vim/bundle; | |
curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim | |
## Create ~/.vimrc and add these contents | |
" contents of minimal .vimrc | |
execute pathogen#infect() | |
syntax on | |
filetype plugin indent on |
This file contains hidden or 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
## Add current logged in linux user to docker group | |
1. sudo usermod -aG docker ${USER} | |
# To apply the new group membership, log out of the server and back in, or type the following: | |
2. su - ${USER} | |
# You will be prompted to enter your user’s password to continue. | |
# Confirm that your user is now added to the docker group by typing: | |
3. groups |
This file contains hidden or 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
## EXPLAIN SQL function | |
# https://dev.mysql.com/doc/refman/5.7/en/using-explain.html | |
# https://www.sitepoint.com/using-explain-to-write-better-mysql-queries/ |