Skip to content

Instantly share code, notes, and snippets.

@jprieton
jprieton / quick-format.exfat.sh
Last active December 10, 2022 08:10
Quick format a drive as NTFS or ExFAT on Linux
#!/bin/bash
echo "Format a disk as ExFAT"
disk=$1
label=$2
# Example: sudo sh qformat.exfat.sh /dev/sdc "MY_LABEL"
# Check if disk is specified
@jprieton
jprieton / sample.css
Created December 7, 2021 21:31
Contact Form 7 response output with Bootstrap styles
.wpcf7 form .wpcf7-response-output {
color: #004085;
background-color: #cce5ff;
border-color: #b8daff;
border-radius: 4px;
padding: 10px 20px;
border-width: 1px;
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
@jprieton
jprieton / sample.php
Created November 29, 2021 16:27
A sample of Contact Form 7 form with Bootstrap
<div class="form-group">
[text* your-name class:form-control placeholder "Name (required)"]
</div>
<div class="form-group">
[email* your-email class:form-control placeholder "Email (required)"]
</div>
<div class="form-group">
[text* your-subject class:form-control placeholder "Subject"]
</div>
<div class="form-group">
@jprieton
jprieton / update-phpmyadmin.sh
Last active August 14, 2021 10:42
Update phpMyAdmin 5.x to latest
#/bin/bash
# Download latest package
wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.tar.gz -O latest.tar.gz
# Create temp folder
mkdir ./phpmyadmin
# Decompress latest package
tar --extract --file=latest.tar.gz --strip-components=1 --directory=./phpmyadmin
@jprieton
jprieton / update-phpunit.sh
Created November 30, 2019 09:15
Updates PHPUnit in Ubuntu
# Ubuntu
# Download phar
wget https://phar.phpunit.de/phpunit.phar
# Change permissions
chmod 755 phpunit.phar
# Move to final place
sudo mv phpunit.phar /usr/local/bin/phpunit
@jprieton
jprieton / current-user-permission.sh
Created May 9, 2019 02:31
Fix folder permission /var/www
# Add $USER to the www-data group
sudo usermod -a -G www-data $USER
# Change to group
sudo chgrp -R www-data /var/www/html
# Change propetary
sudo chown -R $USER:www-data /var/www/html/
# Update permissions
@jprieton
jprieton / Gruntfile.js
Last active August 2, 2018 17:39
Default Gruntfile.js
module.exports = function (grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
copy: {
lib: {
files: [
{
expand: true,
@jprieton
jprieton / debloat.sh
Created November 15, 2017 19:01
ZTE E10Q Debloat
# Requires root
su
# mount as read-write
mount -o rw,remount,rw /system
# Malware?
rm /system/priv-app/Xfota.apk
rm -r /data/data/com.xbkpnotification
# Malware?
rm /system/priv-app/EMBI.apk
rm -r /data/data/com.syswin.gservices
@jprieton
jprieton / optim-img.sh
Last active October 18, 2019 15:52
Image optimization
#!/bin/sh
# find /var/www/html/wp-content/uploads/ -type f -empty -iname "*.jpg" -delete
# find /var/www/html/wp-content/uploads/ -type f -empty -iname "*.jpeg" -delete
# find /var/www/html/wp-content/uploads/ -type f -empty -iname "*.png" -delete
#
# find /var/www/html/wp-content/uploads/ -type f -iname "*.jpg" -exec jpegoptim --strip-all {} \;
# find /var/www/html/wp-content/uploads/ -type f -iname "*.jpeg" -exec jpegoptim --strip-all {} \;
# find /var/www/html/wp-content/uploads/ -type f -iname "*.png" -exec optipng {} \;
#
<?php
/**
* CLI for create a virtualhost in Wamp
*/
if ( empty( $argv[1] ) ) {
echo "A vhost name is required";
return false;
}