Skip to content

Instantly share code, notes, and snippets.

:octocat:
Faccio cose, vedo gente, scrivo.

Giovanni Francesco Solone gioxx

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 / 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;
@gioxx
gioxx / vidsMover.sh
Created Nov 11, 2018
Uno script bash che permette di organizzare un gruppo di video in cartelle che ne contengono al massimo 50 cadauna. Vedi post sul blog: https://wp.me/pdQ5q-9UO
View vidsMover.sh
#!/bin/bash
# Blocco rename da MP4 a mp4
for i in *.MP4;
do mv $i ${i%%.MP4}.mp4;
done
# Riorganizzo i video in cartelle in blocchi da 50 ($c -eq 50)
c=1; d=1; mkdir -p VID_${d}
for vid_file in *.mp4
@gioxx
gioxx / NotifyKace.vbs
Created Oct 30, 2018
Un VBScript da eseguire per verificare che il client Kace sia correttamente installato e che l'inventario non sia più vecchio di 10 giorni. Segui l'articolo sul blog: https://wp.me/pdQ5q-9RO
View NotifyKace.vbs
' Verifica esistenza servizio QUEST Kace (KONEA) e ultimo inventario
' -----------------------------------------------------------------------------------------------------------
' Author: GSolone
' Version: 0.5
' Last modified: 22-10-2018
' Credits: https://www.symantec.com/connect/downloads/vbscript-delete-old-files
' http://www.robvanderwoude.com/vbstech_network_ip.php
' http://www.robvanderwoude.com/vbstech_network_names_computer.php
' https://social.technet.microsoft.com/Forums/en-US/a8d29535-217e-46c0-bd94-0a203a322015/current-logged-in-user-using-vbscript?forum=ITCG
' https://gallery.technet.microsoft.com/scriptcenter/01fcf945-ad73-44e0-8cb5-152432bc6bcf
You can’t perform that action at this time.