Skip to content

Instantly share code, notes, and snippets.

Fulvio Notarstefano unfulvio

Block or report user

Report or block unfulvio

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
unfulvio /
Created Jul 5, 2017
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 / functions.php
Created Feb 13, 2017 — forked from mgibbs189/functions.php
FacetWP - WooCommerce Memberships fix
View functions.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 /
Last active Jun 12, 2018
Remove Intel Graphics Drivers for Linux and roll back to defaults in Ubuntu
sudo apt-get update
sudo sh -c 'echo "\nPackage: *\nPin: release a=trusty*\nPin-Priority: 1001\n\nPackage: *\nPin: origin\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 / disable-woothemes-updater-notice.php
Created Apr 13, 2016
Disable WooThemes Updater Notice
View disable-woothemes-updater-notice.php
* Plugin Name: Disable WooThemes Updater Notice
* Version: 1.0.0
* Plugin URI:
* Description: Disables the WooThemes Updater activation notice nag when the Updater is deactivated.
* Author: Fulvio Notarstefano
* Author URI:
* Requires at least: 4.0
* Tested up to: 4.5
unfulvio /
Last active Mar 27, 2020
How to change server time on a Vagrant box on Virtualbox
# 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 / m_array_keys_from_string.php
Created Jun 29, 2015
Make a multidimensional array with keys from a string with a variable amount of key names placed between square brackets
View m_array_keys_from_string.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
* There are alternative solutions posted.
unfulvio /
Created Jun 19, 2015
Add all unversioned files to SVN
# See:
svn add --force * --auto-props --parents --depth infinity -q
unfulvio /
Created May 30, 2015
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 / collation.php
Last active Aug 29, 2015
PHP Script to alter and convert all tables in a MySQL database to use a different character set and collation
View 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 );
unfulvio / functions.php
Created Jul 9, 2014
WordPress development: define WP_DEBUG conditionally using cookies
View functions.php
* Sets a 'wp_debug' cookie for logged in WordPress administrators
* In conjunction with a properly configured wp-config.php, it can enable WP_DEBUG mode conditionally.
* @link
function set_admin_debug_cookie( $user_login, $user ) {
You can’t perform that action at this time.