Skip to content

Instantly share code, notes, and snippets.

View unfulvio's full-sized avatar

Fulvio Notarstefano unfulvio

  • Fukuoka, Japan
  • 16:52 (UTC +09:00)
View GitHub Profile
@unfulvio
unfulvio / shell.sh
Created November 29, 2024 02:17
Setting up ngrok with Valet for WordPress use
# note this uses `ngrok` directly opposite `valet share`
# the `-host-header` param is essential and you can also configure that in `~/ngrok2/ngrok.yml` eventually
# in which case it should work also by simply calling `valet share` from the parked site root
ngrok http --host-header=rewrite https://your-valet-url.test
@unfulvio
unfulvio / epson-iscan-networked-scanner.md
Created July 5, 2017 04:14
Get Epson iScan to work in Ubuntu with a networked/wireless scanner

If you see this error upon starting iScan aka "Image Scan for Linux":

“Could not send command to scanner. Check the scanner’s status.”

It means the iScan couldn't find the scanner. This happens often if it's not connected via USB, but lives in a wireless network for instance.

Do the following:

cd /etc/sane.d/
@unfulvio
unfulvio / functions.php
Created February 13, 2017 13:02 — forked from mgibbs189/functions.php
FacetWP - WooCommerce Memberships fix
<?php
add_filter( 'facetwp_is_main_query', function( $is_main_query, $query ) {
if ( 'wc_user_membership' == $query->get( 'post_type' ) ) {
$is_main_query = false;
}
return $is_main_query;
}, 10, 2 );
@unfulvio
unfulvio / uninstall.sh
Last active June 12, 2018 19:04
Remove Intel Graphics Drivers for Linux and roll back to defaults in Ubuntu
#Source: http://theclonker.de/?p=89
sudo apt-get update
sudo sh -c 'echo "\nPackage: *\nPin: release a=trusty*\nPin-Priority: 1001\n\nPackage: *\nPin: origin download.01.org\nPin-Priority: -100\n" > /etc/apt/preferences.d/intel-removal'
sudo apt-get dist-upgrade
sudo rm /etc/apt/preferences.d/intel-removal
sudo rm /etc/apt/sources.list.d/intellinuxgraphics.list*
sudo apt-get update
# Use the following to find your i915 driver versions:
# dpkg --get-selections | grep i915
# then replace the version you find here and execute this line:
@unfulvio
unfulvio / disable-woothemes-updater-notice.php
Created April 13, 2016 21:35
Disable WooThemes Updater Notice
<?php
/*
* Plugin Name: Disable WooThemes Updater Notice
* Version: 1.0.0
* Plugin URI: https://github.com/unfulvio/
* Description: Disables the WooThemes Updater activation notice nag when the Updater is deactivated.
* Author: Fulvio Notarstefano
* Author URI: https://github.com/unfulvio/
* Requires at least: 4.0
* Tested up to: 4.5
@unfulvio
unfulvio / vagrant_setdate.sh
Last active October 22, 2024 17:38
How to change server time on a Vagrant box on Virtualbox
#!/bin/bash
# Log in into the box
vagrant ssh
# VirtualBox syncs host time with guest, so we need to shut off VBox Guest Additions first
sudo service vboxadd-service stop
# Now you can set any date and time
sudo date -s "2020-10-01 10:25:00"
@unfulvio
unfulvio / m_array_keys_from_string.php
Created June 29, 2015 10:25
Make a multidimensional array with keys from a string with a variable amount of key names placed between square brackets
<?php
/**
* Problem:
* Given a string similar to '[key][subkey][otherkey]'
* we want to make a multidimensional array $array['key']['subkey']['otherkey']
*
* Original question on Stackoverflow:
* @link http://stackoverflow.com/questions/31103719/php-make-a-multidimensional-associative-array-from-key-names-in-a-string-separat/31104168
* There are alternative solutions posted.
*/
@unfulvio
unfulvio / example.sh
Created June 19, 2015 11:05
Add all unversioned files to SVN
# See: http://stackoverflow.com/questions/1071857/how-do-i-svn-add-all-unversioned-files-to-svn
svn add --force * --auto-props --parents --depth infinity -q
@unfulvio
unfulvio / thinkpad.sh
Created May 30, 2015 14:11
Fix to re-enable Bluetooth on Thinkpad machines in Ubuntu in the event of a hardware hard off switch
echo options thinkpad_acpi dbg_bluetoothemul=1 bluetooth_state=1 | sudo tee -a /etc/modprobe.d/thinkpad_acpi.conf
@unfulvio
unfulvio / collation.php
Last active January 13, 2021 12:57
PHP Script to alter and convert all tables in a MySQL database to use a different character set and collation
<?php
// enter your database name
$database_name = 'name';
// enter your database user name
$database_username = 'user';
// enter your database user password
$database_password = 'password';
$connection = mysql_connect( 'localhost', $database_username, $database_password );