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 / 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,
@salvatorecapolupo
salvatorecapolupo / palyndrome.js
Created February 22, 2022 09:55
Palyndrome dates generator (Javascript)
function palindrome(str) {
// Step 1. Lowercase the string and use the RegExp to remove unwanted characters from it
var re = /[\W_]/g; // or var re = /[^A-Za-z0-9]/g;
var lowRegStr = str.toLowerCase().replace(re, '');
// str.toLowerCase() = "A man, a plan, a canal. Panama".toLowerCase() = "a man, a plan, a canal. panama"
// str.replace(/[\W_]/g, '') = "a man, a plan, a canal. panama".replace(/[\W_]/g, '') = "amanaplanacanalpanama"
// var lowRegStr = "amanaplanacanalpanama";
// Step 2. Use the same chaining methods with built-in functions from the previous article 'Three Ways to Reverse a String in JavaScript'
Trovare file che occupano più spazio via SSH
find / -size +250M -ls
--
Liberare spazio su disco Linux via SSH
cd /
sudo du -h --max-depth=1
- Note which directories are using a lot of disk space.
- cd into one of the big directories.
@salvatorecapolupo
salvatorecapolupo / gist:43a96da67bf14f3f3c49dab767d3c8bc
Created July 18, 2021 14:21
Siti dedicati al betting / comparazione quote scommesse
Aggiornato al 18 luglio 2021