Advanced Search
Search Results
75 total results found
MyWiki
Keep all the useful infos in one place
Arduino PWM Exponential LED Fading
Light perception is logaritmic so we need exponential curve for having a linear light fading const int outputPin = 9; const int pwmMaxRes = 255; // The R value in the graph equation float R; void setup() { // set the pin connected to the LED as ...
MySQL e SQLite
Introduzione veloce MySQL è un database per gestire grandi quantità di dati, invece SQLite lo si usa per piccoli database e i dati sono salvati sottoforma di file. Questo significa che per fare un backup di un database SQLite basta semplicemente copiare un fi...
Funzioni utili PHP
Generare stringa base 62 (Veloce non sicuro) <?php function getRandomString($len) { $characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz'; $string = ''; $max = strlen($characters) - 1; for ($i = 0; $i < $len; $i++) ...
PHP namespace and spl_autoload_register
Namespace I namespace danno la possibilità di creare classi con lo stesso nome. Abbiamo 3 file in questo progetto che mostra una pagina web con un orologio: Analogico/view.php (Cartella/nome_file) <?php namespace Analogico; class view { funct...
Proxmox free user post-config
Post-config that only free user need to do Edit /etc/apt/sources.list and add: PVE 5: deb http://download.proxmox.com/debian stretch pve-no-subscription PVE 6: deb http://download.proxmox.com/debian buster pve-no-subscription Edit /etc/apt/sources.lis...
Chronos (Scuola-Lavoro) #TODO
Ho partecipato insieme ad altri studenti al progetto Tecnicamente Digitalmente di Adecco. Il nostro progetto consiste in una ChatBot chiamato Chronos che risponde alle domande degli studenti. Questo è l'alternanza scuola lavoro che ho fatto nel 4° anno. Per r...
Astocaz (JS-PHP-SQL-HTML/CSS)
E-commerce satirico con hosting su Altervista. L'obbiettivo era prendere familiarità con Bootstrap e creare un sito dinamico che funzionasse su tutti i dispositivi come telefoni, tablet e computer desktop. https://compitibot.altervista.org/astocaz/ </i...
Compara risoluzioni (JS)
Una semplice webApp per comparare risoluzioni differenti GitHub
PianoCartesiano (JAVA)
Programma in Java che disegna la funzione inserita: Esempi di funzioni: f(x) = cos(X)+4 f(x) = sin(Cos(x/2)) +5 f(x) = x^3+ 5 f(x) = (x +4) ^ 4 f(x) = sin(x^2) f(x) = 20 *sin(x^3/10) Nota: Gli spazi sono ignorati GitHub
Corrompitore
Questo semplice programma scritto in Python permette di trasformare un codice di qualsiasi linguaggio in un codice visibilmente identico, ma la prima volta che si proverà a caricarlo su in IDE o a compilarlo si potrà notare una serie estremamente lunga di erro...
Forza 4 (Java)
Questo programma scritto in java è composto da un JFrame dove sono presenti una matrice di 6 righe per 7 colonne di jButton che simulano ogniuno una casella dove può essere presente o meno una pedina. Come pedina il programma di avvale della lettera "O" scrivi...
Proxmox GPU Passthrough
Fast summary of how to passthrough GPU in Proxmox Your hardware should, support: VT-d, interrupt mapping, and UEFI BIOS Tested with Proxmox VE 6.0 New installs uses systemd-boot instead of grub Major changes if using systemd-boot /etc/kernel/cmdline in...
Arduino Uno/Nano 16 bit PWN
Tested on Arduinos with ATMEGA 328 and ATMEGA 168 Usage ex: analogWrite16(34954); You'll need to use unsigned int because you'll need the range 0, 65535 void setupPWM16() { DDRB |= _BV(PB1) | _BV(PB2); /* set pins as outputs */ TCCR1A = _BV(COM...
Useful scripts
Install OpenVPN: First, get the script and make it executable : curl -O https://raw.githubusercontent.com/Angristan/openvpn-install/master/openvpn-install.sh chmod +x openvpn-install.sh Then run it : ./openvpn-install.sh From: https://github.com/An...
Postfix catch-all and forward to another email
Install Postfix: sudo apt-get install postfix Create /etc/postfix/virtual: [email protected] [email protected] Save and run: postmap /etc/postfix/virtual Append to /etc/postfix/main.cf: virtual_alias_maps = hash:/etc/postfix/virtual Edit inet_int...
PhantomJS run headless without X Org Server FIX
Update sudo apt-get update && sudo apt-get install xvfb Run PhantomJS xvfb-run phantomjs
Programmazione
Cose inerenti alla programmazione
MariaDB deny default [email protected] FIX / Allow all IPs / Recreate user
Can login as root using mysql -u root but not from PHP on the same host First, login to MySQL sudo mysql -u root Check your accounts present in your db SELECT User,Host FROM mysql.user; +------------------+-----------+ | User | Host ...
Samba
Samba config cheatsheet sudo nano /etc/samba/smb.conf Add user "root" sudo smbpasswd -a root sudo only on UBUNTU & co Basic [global] log file = /var/log/samba/log.%m max log size = 1000 workgroup = WORKGROUP read raw = Yes ...
Lorem ipsum (Quick access)
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi quis nibh a sapien imperdiet vulputate vel ac ligula. Morbi pharetra sit amet velit ut dapibus. Morbi mollis pharetra sem sit amet mattis. Phasellus rhoncus erat sit amet arcu viverra, sit amet cur...
2022
2021
2020
WIP
2019
2018
2017
Arduino
Linux
HomeLab
Progetti
Documentazione per i progetti che faccio
Nginx config
Return 404 on specific extension Return 404 trying to load .ini or .db files. Add this to /etc/nginx/sites-available/default or whatever file you are using inside server{...}. location ~\.(db|ini)$ { return 404; } Return custom 404 page In this case ...