Skip to content

Instantly share code, notes, and snippets.

:octocat:
Faccio cose, vedo gente, scrivo.

Giovanni Francesco Solone gioxx

:octocat:
Faccio cose, vedo gente, scrivo.
Block or report user

Report or block gioxx

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
@gioxx
gioxx / AtomShortcuts.md
Created Jul 13, 2019
Scorciatoie da tastiera per Atom su macOS, Windows e Linux. Questo è solo un estratto del fantastico lavoro di Nils Winkler (https://github.com/nwinkler/atom-keyboard-shortcuts)
View AtomShortcuts.md

General

Some general keyboard shortcuts that I use frequently.

Command macOS Windows Linux Description
Preferences/Settings cmd-, ctrl-, ctrl-, Opens the Preferences/Settings view
Command Palette shift-cmd-p shift-ctrl-p ctrl-shift-p Opens & closes the command palette
Open File (Fuzzy) cmd-p
or
cmd-t
ctrl-p
or
ctrl-t
ctrl-p
or
ctrl-t
Opens the Fuzzy Finder palette in which you can search and open files
Browse Open Files cmd-b ctrl-b ctrl-b Browse tabs within the window
@gioxx
gioxx / ExportMsolAccountSku_CompanyMOD.ps1
Created Jun 3, 2019
Mi baso sullo script https://github.com/gioxx/o365/blob/master/ExportMsolAccountSku.ps1 e aggiungo l'estrazione del campo Company passando da un Get-Recipient, pulendo il risultato con una RegEX, vedi https://wp.me/pdQ5q-an4
View ExportMsolAccountSku_CompanyMOD.ps1
<#
OFFICE 365: "User License Report"
---------------------------------------------------------------------------------------------------
Autore originale: Kombaiah Murugan (8 feb. 2016)
URL originale: http://www.morgantechspace.com/2016/02/get-all-licensed-office-365-users-with-powershell.html
Modifiche: GSolone
Versione: 0.6 Company MOD
Utilizzo: .\ExportMsolAccountSku.ps1
(opzionale, posizione CSV) .\ExportMsolAccountSku.ps1 -CSV C:\Licenze.csv
@gioxx
gioxx / index.php
Created May 13, 2019 — forked from flodolo/index.php
Install local XML files
View index.php
<?php
$full_url = "//{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}";
?>
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8>
<title>Install searchplugins</title>
<script type="text/javascript">
function installSearchPlugin(pluginname) {
@gioxx
gioxx / Stampanti.vbs
Created May 13, 2019
Pulisci le code di stampa vecchie tenendo al sicuro quelle (spesso) virtuali dedicate ad altri mestieri che continuano invece a essere utili (ed evidentemente utilizzate). Dai un'occhiata all'articolo per saperne di più: https://wp.me/pdQ5q-akh
View Stampanti.vbs
'==========================================================================
'
' Connessioni stampanti
' GSolone 2019
' Ult. mod. 6/5/19
' Credits:
' https://devblogs.microsoft.com/scripting/how-can-i-remove-all-the-local-printers-from-a-computer/
' https://stackoverflow.com/questions/15424589/open-control-panel-using-vbscript
' https://stackoverflow.com/questions/1686454/run-a-vbscript-from-another-vbscript
'
@gioxx
gioxx / crea_diff.sh
Created Feb 27, 2019
Script bash per creare un archivio diff partendo da due cartelle contenenti installazioni di YOURLS (https://github.com/YOURLS/YOURLS), vedi https://go.gioxx.org/yourls-diff
View crea_diff.sh
#!/bin/sh
# Credits:
# https://askubuntu.com/questions/444082/how-to-check-if-1-and-2-are-null
# http://linuxcommand.org/lc3_wss0120.php
if [ "$1" != "" ] && [ "$2" != "" ]; then
echo; echo "Old version = " $1
echo "New version = " $2; echo;
diff -rs $1 $2 | awk '/sono identici/{print $5}' | xargs rm -v
@gioxx
gioxx / post-tweets.php
Created Jan 5, 2019
Uno script PHP che ti permette di pubblicare un tweet contenente un countdown di giorni generato tramite timercheck.io, maggiori informazioni su https://wp.me/pdQ5q-9YA
View post-tweets.php
<?php
require_once "autoload.php";
use Abraham\TwitterOAuth\TwitterOAuth;
// API @TUOACCOUNTTWITTER
define('CONSUMER_KEY', 'XXX');
define('CONSUMER_SECRET', 'XXX');
define('ACCESS_TOKEN', 'XXX');
define('ACCESS_TOKEN_SECRET', 'XXX');
@gioxx
gioxx / WSUSClean_DiskSpace.ps1
Created Jan 2, 2019
Un'integrazione per rilevare lo spazio disco usato e quello libero, da inserire all'interno dello script di pulizia WSUS (vedi articolo: https://gioxx.org/2016/08/09/wsus-clean-ps1/)
View WSUSClean_DiskSpace.ps1
Write-Output ""
$drive = Get-PSDrive C
Write-Output "$((get-date).ToLongTimeString()) $server - $($drive.root) Disk Usage..."
$used_size = $drive.used
$free_size = $drive.free
Write-Output "Used space:" ($used_size / 1GB)
Write-Output "Free space:" ($free_size / 1GB)
Write-Output "$((get-date).ToLongTimeString()) $server - $($drive.root) Disk Usage complete."
Write-Output ""
@gioxx
gioxx / tw_daily.sh
Created Jan 1, 2019
Uno script bash che va a richiamare un file PHP per automatizzare la pubblicazione di un tweet, maggiori informazioni su https://wp.me/pdQ5q-9YA
View tw_daily.sh
#!/bin/bash
######## Personal configuration
twdaily='/usr/local/bin/php70 /var/services/homes/api_user/twitter-php-master/post-tweets.php';
goodmorning=$($twdaily);
exit 0;
@gioxx
gioxx / OldestMail.ps1
Last active Dec 5, 2018
Restituisce la data (e la cartella in cui è contenuto) il messaggio più vecchio mai ricevuto all'interno di una casella di posta elettronica Office 365, vedi https://wp.me/pdQ5q-9W3
View OldestMail.ps1
<# O365 PShell Snippet: Get oldest message in a Mailbox
Autore (ver.-mod.): GSolone (0.1 ult.mod. 21/11/18)
Utilizzo: .\OldestMail.ps1 user@contoso.com
Info: https://gioxx.org/tag/o365-powershell
#>
# Verifica parametri da prompt
Param(
[Parameter(Position=0, Mandatory=$true, ValueFromPipeline=$true)]
[string] $SourceMailbox
@gioxx
gioxx / picsMover.sh
Created Nov 11, 2018
Uno script bash che permette di organizzare un gruppo di immagini in cartelle che ne contengono al massimo 300 cadauna. Vedi post sul blog: https://wp.me/pdQ5q-9UO
View picsMover.sh
#!/bin/bash
# Blocco rename da JPG/JPEG/jpeg a jpg
# Credits: https://www.tldp.org/LDP/GNU-Linux-Tools-Summary/html/x4055.htm
for i in *.JPG;
do mv $i ${i%%.JPG}.jpg;
done
for i in *.JPEG;
do mv $i ${i%%.JPEG}.jpg;
You can’t perform that action at this time.