Skip to content

Instantly share code, notes, and snippets.

View salvatorecapolupo's full-sized avatar
🎯
Focusing

Salvatore Capolupo salvatorecapolupo

🎯
Focusing
View GitHub Profile
@salvatorecapolupo
salvatorecapolupo / testo3d.html
Last active April 6, 2024 16:28
Realizzare testo 3D in HTML con three.js - Semplicissimo :-) Vedi anche: https://trovalost.it/creare-testo-3d/
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Hello Three.js</title>
<style>
body { margin: 0; }
canvas { display: block; }
</style>
</head>
@salvatorecapolupo
salvatorecapolupo / azlisting.php
Created March 2, 2024 20:44
Wordpress A-Z Listing (plugin 2024)
<?PHP
/**
*
* Plugin Name: AZ Listing 2
* Description: The cat is under the ground
* Author: Salvatore Capolupo
* Version: 1.0
* Author URI: http://www.trovalost.it
*/
Ecco la condizione corretta per verificare se una matrice è una matrice simmetrica:
INIZIO
Come prima cosa poniamo di avere la matrice già piena:
m ={{1,2,3},{1,2,3},{1,2,3}} ad es.
se m[][] è la matrice, per ogni i e per ogni j devo avere:
m[i][j] == m[j][i]
//se per qualche condizione è false, è false anche la condizione cercata
//nota gli elementi sulla diagonale principale m[i][i] non contano
@salvatorecapolupo
salvatorecapolupo / random_walk2d.py
Created January 20, 2024 14:32
Random walk in due dimensioni
import turtle
import random
# Funzione per un passo casuale in due dimensioni
def random_step():
return random.choice([(0, 1), (0, -1), (1, 0), (-1, 0)])
# Funzione per eseguire la random walk in due dimensioni
def random_walk_2d(steps):
positions = [(0, 0)] # Inizializza la posizione iniziale
@salvatorecapolupo
salvatorecapolupo / random_walk1d.py
Created January 20, 2024 14:25
Camminata casuale a una sola dimensione - Turtle + Python 3
import turtle
import random
# Funzione per un passo casuale a destra o sinistra
def random_step():
return random.choice([-1, 1])
# Funzione per eseguire il random walk
def random_walk(steps):
positions = [0] # Inizializza la posizione iniziale
@salvatorecapolupo
salvatorecapolupo / lzw.py
Created January 13, 2024 16:04
LZW simple implementation in Python 3
def compress(uncompressed):
"""Compress a string to a list of output symbols."""
# Build the dictionary.
dict_size = 256
dictionary = dict((chr(i), i) for i in range(dict_size))
# in Python 3: dictionary = {chr(i): i for i in range(dict_size)}
w = ""
result = []
## ## ## ## ## ## ## ## ## ## ## ## ## ## -
## ## wp_postmeta
## ## ## ## ## ## ## ## ## ## ## ## ## ## -
## minusc
UPDATE wp_postmeta SET meta_key = replace(meta_key, "Ã ", "à");
UPDATE wp_postmeta SET meta_key = replace(meta_key, "è", "è");
UPDATE wp_postmeta SET meta_key = replace(meta_key, "ì", "ì");
UPDATE wp_postmeta SET meta_key = replace(meta_key, "ò", "ò");
@salvatorecapolupo
salvatorecapolupo / auto-publish-wordpress.php
Last active May 24, 2022 07:36
Simple auto-publishing plugin, no backend, just set as you like :-) - Used i.e for https://lipercubo.it
<?PHP
/*
Plugin Name: Manual Autopublisher (no backend)
Plugin URI: https://capolooper.it
Description: Quickly and easily auto republish random old posts
Version: 0.1
Author: Salvatore
Author URI: https://capolooper.it
License: GPL2
*/
@salvatorecapolupo
salvatorecapolupo / form.html
Last active May 23, 2022 13:37
PHP utile, molto utile :-)
<html>
<head>
<title>FORM</title>
</head>
<body>
<h1>Inserimento cliente</h1>
<form method="post" action="insert-db.php"> <!-- importante! -->
<table border=1>
<tr>
@salvatorecapolupo
salvatorecapolupo / Esempio con Clienti e Fornitori
Last active May 23, 2022 11:20
Comandi SQL utili. Molto utili :-)
-- riepilogo della sintassi più importante in SQL
-- SQL inizia SEMPRE con ...
CREATE DATABASE nome_database;
CREATE TABLE Customers (
id INT AUTO_INCREMENT PRIMARY KEY,
CustomerName VARCHAR(60) NOT NULL,
ContactName VARCHAR(70) NOT NULL,
Address VARCHAR(100) NOT NULL,