Skip to content

Instantly share code, notes, and snippets.

View salvatorecapolupo's full-sized avatar

Salvatore Capolupo salvatorecapolupo

View GitHub Profile
@salvatorecapolupo
salvatorecapolupo / esempi_vonsim.md
Last active November 11, 2026 07:08
Esempi svolti per macchina di Von Neumann - https://vonsim.guglio.net/

Esempio 1 — Somma di tre elementi di un vettore con indirizzamento indiretto

Obiettivo: leggere tre numeri, memorizzarli nelle celle 200–202, rileggerli e stampare la somma.
Celle: Mem[100] puntatore, Mem[101] contatore, Mem[102] somma.

| Riga | Istruzione | Commento |

abbandonare
abbastanza
abitare
abito
accadere
accanto
accendere
accettare
accogliere
accompagnare
@salvatorecapolupo
salvatorecapolupo / windows11-wifi-fix.md
Created October 26, 2026 14:10
in alcuni casi l'icona della wireless scompare, windows 11 come faccio a farla riapparire? vedo solo bluetooth e oggi ho dovuuto riavviare per farla rivedere.

Windows 11: icona Wi-Fi scomparsa (solo Bluetooth visibile)

Manuale vivo: aggiungi casi in fondo a "Casi noti".

1. Diagnosi rapida

Get-NetAdapter
Get-NetAdapter | fl Name, InterfaceDescription, DriverVersion
  • Scheda Wi-Fi presente → problema di shell/icona (vai a 2).
@salvatorecapolupo
salvatorecapolupo / redirect_302_4XX.php
Created September 3, 2026 16:31
Redirect 302 pagine 4XX verso pagina di ricerca con primi due termini usati nell'URL originale per massima pertinenza.
<?PHP
/**
* Redirect di tutti gli errori HTTP 4XX verso la ricerca WordPress.
*
* Esempio:
* /scarpe-running-uomo/nike-air-max/qualcosa/
*
* diventa:
* /?s=scarpe+running+uomo
@salvatorecapolupo
salvatorecapolupo / voices-2026.txt
Created August 23, 2026 10:44
List of voices available by the `say` command on OS X
salvatore@Host-017 Documents % say -v '?'
Albert en_US # Hello! My name is Albert.
Alice it_IT # Ciao! Mi chiamo Alice.
Alice (Enhanced) it_IT # Ciao! Mi chiamo Alice.
Soumya kn_IN # Hello! My name is Soumya.
Alva sv_SE # Hej! Jag heter Alva.
Aman en_IN # Hello! My name is Aman.
Amélie fr_CA # Bonjour! Je m’appelle Amélie.
Amira ms_MY # Helo! Nama saya Amira.
Anna de_DE # Hallo! Ich heiße Anna.
@salvatorecapolupo
salvatorecapolupo / popup-non-invasivo.php
Created August 15, 2026 10:37
Non-Invasive Popup — Plugin WordPress leggero e senza pannello admin: mostra un popup non invasivo in footer dopo un delay configurabile, con cookie random per non ripresentarlo, opzioni "Chiudi" (temporaneo, 7gg) e "Non mostrare più" (permanente, 10 anni), più reset manuale. Config solo via costanti nel codice.
<?php
/**
* Plugin Name: Non-Invasive Popup
* Description: Popup leggero, responsive, non invasivo, con cookie random rigenerabile dall'utente. Nessuna opzione admin: si configura editando le costanti nel codice.
* Version: 1.1.0
* Author: Salvatore Capolupo
* License: GPL-2.0+
* Requires PHP: 7.4
*/
@salvatorecapolupo
salvatorecapolupo / file-recovery.md
Created August 3, 2026 16:00
Come risolvere "alcuni dati non possono essere letti o scritti" con terminale Mac

Recupero dati da disco esterno "Backup1234" — Guida e log operazioni

Il problema iniziale

Disco esterno HFS+ da 60GB con cartelle musicali. Sintomi:

  • VLC non apriva i file multimediali
  • Finder, copiando, dava errore -36 ("alcuni dati non possono essere letti o scritti")

Diagnosi

Liste concatenate in C++ — esempi progressivi

Ogni blocco è indipendente e compilabile da solo (g++ -std=c++17 file.cpp).

1. Il nodo

#include <iostream>

struct Nodo {
@salvatorecapolupo
salvatorecapolupo / gist:3827bbc08e40d1d3133a18aa6da191c5
Last active July 22, 2026 15:49
Guida pratica al reward hacking

1. Il Concetto: Cos'è il Reward Hacking (Senza Algoritmi)

Prima di parlare di reti neurali, matrici di pesi e Reinforcement Learning, dobbiamo mettere a fuoco un principio fondamentale: quando misuri qualcosa nel modo sbagliato, ottieni esattamente ciò che hai chiesto, ma mai ciò che desideravi realmente.

Questo fenomeno, noto in informatica come Reward Hacking (o Specification Gaming), non è un bug del codice in senso stretto: è una scorciatoia logica. Si verifica quando un sistema scopre il modo di ottenere il "massimo dei voti" ingannando il criterio con cui lo stiamo valutando, anziché risolvendo il problema reale.

Per capirne la logica, bastano due modelli della realtà: uno dalla letteratura classica e uno dal mondo moderno.


@salvatorecapolupo
salvatorecapolupo / glitch-maggio.md
Created May 4, 2026 15:22
Glitch 3.0 è lo spettacolo teatrale sulle IA - in scena a Roma e Jesi (AN)

SYSTEM: caricamento coscienza artificiale... [ERRORE] FALLBACK: caricamento attore umano... [OK] AVVIO SPETTACOLO

Roma / Jesi — Maggio 2026

GLITCH 3.0

Monologo teatrale cross-mediale di e con Salvatore Capolupo