CifraMente
trasforma i numeri in storie da ricordare

ricordare non è mai stato così naturale.

Hai mai dimenticato un codice importante? Un PIN? Una data significativa?
Il nostro cervello non è programmato per ricordare lunghe sequenze di numeri, ma eccelle nel memorizzare parole da immaginare.
CifraMente sfrutta questa caratteristica della mente umana, trasformando fredde sequenze numeriche in vivide parole italiane facili da visualizzare e quindi da ricordare.

Come funziona

Basato sulla millenaria tecnica mnemonica di conversione fonetica, usata dai campioni di memoria di tutto il mondo, questo strumento converte ogni cifra in consonanti specifiche, inserisce vocali dove necessario e genera parole reali che puoi facilmente trasformare in immagini mentali memorabili.
La conversione fonetica è stata sviluppata nel XVII secolo. Il primo a descrivere un sistema simile fu Pierre Hérigone nel 1634, ma il metodo fu migliorato nel 1648 da Stanislaus Mink von Wennsshein, che eliminò le vocali e rese la tecnica più pratica. Gottfried Wilhelm Leibniz, il celebre matematico e filosofo, contribuì alla sua diffusione e al suo perfezionamento, integrandola con le sue idee sulla logica e la rappresentazione simbolica delle informazioni.

L'importante è visualizzare le parole nelle tua mente, meglio se in una sequenza dinamica, e non le dimenticherai.
Molto più semplice da ricordare rispetto a una sequenza astratta di numeri.

Converti numeri → parole:

Come si usa

Se non lo hai già fatto seguendo un corso o un libro di memoria, impara la seguente tabella di conversione.

Regole(*) dell'alfabeto fonetico, applicate per la conversione dei numeri in lettere:
1 → T, D
2 → N
3 → M
4 → R
5 → L
6 → C, G dolci
7 → C, G dure
8 → F, V
9 → P, B
0 → S, Z, SC
Le vocali (A, E, I, O, U) e la lettera H possono essere inserite liberamente in qualsiasi posizione della parola, per formare parole di senso compiuto (quando la H segue la C o la G le fa dientare "dure" e cambia il valore da 6 a 7).
Le lettere doppie valgono un solo numero (Esempio: TETTO = 11, NONNO = 22, GATTO = 71)

(*) Regole dal libro di Harry Lorayne: Come sviluppare una memoria ultra potente del 1966 (è dove le ho imparate io da ragazzo e che uso ancora oggi), se avete imparato un sistema leggermente diverso, potete anche modificare CifraMente seguendo le istruzioni avanzate.

Puoi subito digitare il numero, e usando il mini dizionario già inserito convertirlo usando sino a due parole (il dizionario incluso contiene tutte le parole per 1 e 2 cifre, qualcuna per 3 cifre), oppure puoi caricare un dizionario (formato .txt che contiene una parola per riga) e il sistema ti presenterà parole più lunghe.

Scopri il potere della tua memoria naturale.
Carica i tuoi dizionari personalizzati o usa quello predefinito e inizia subito a trasformare i numeri in immagini indimenticabili.

Usi alternativi - Trucchetti geniali

Da ragazzo, dopo aver imparato la conversione fonetica, ideai un astuto stratagemma per stupire gli amici. Sfruttando la promessa nel titolo del libro studiato, dimostravo di possedere una memoria ultra potente... senza il minimo sforzo.

Il metodo era questo:
1. Scrivevo un numero lunghissimo su un foglio
2. Fingevo di memorizzarlo con intensa concentrazione
3. Piegavo il foglio e lo consegnavo all'amico: "Chiedimelo quando vuoi, anche domani"
Ovviamente quando me lo chiedeva, snocciolavo le cifre senza errori. Il segreto? Mentre scrivevo, trasformavo in tempo reale una frase mnemonica in cifre usando il codice fonetico.

Potete replicare questo gioco, modificando CifraMente ho preparato: CifraMenteReverse:
• Inserite una frase per voi significativa
• Generate all'istante il numero corrispondente

Esempio pratico per ricordare un numero di 20 cifre:
"Tanto va la gatta al lardo che ci lascia lo zampino"
diventa: 12185715541765050392

Il trucco univa matematica, psicologia e un pizzico di teatro. Senza contare che alle colonie estive spesso avevo fame e per risolvere scommettevo il misero panino alla marmellata che ci davano a merenda.


Istruzioni

1. Usa la casella "Inserisci un numero" per inserire le cifre che vuoi convertire in parola.
Clicca su [Converti]
Apparirà una (se trovata) oppure più parole che corrispondono al numero secondo le regole imposte.
Lo script userà un piccolo dizionario interno che contiene tutte le parole per convertire due cifre e alcune per tre cifre per fare trovare le possibili conversioni del numero, usarà una oppure due parole (quando non ha trovato una singola parola) tra quelle presenti nel dizionario.

2. Per risultati più accurati puoi caricare un dizionario formato .txt (contenente una parola per ogni riga senza altra formattazione)
Usa il pulsante [Scegli file]: Apparirà una finestra di ricerca. Seleziona un file formato TXT, clicca su [Apri] e sarà caricato automaticamente
Apparirà la scritta: numero parole nel dizionario interno, numero parole da dizionari esterni (numero totali)
Esegui la conversione come dal punto 1.
NOTA: a secondo del numero di parole caricate e delle cifre del numero ricercato, il risultato potrebbe rallentare a causa dei numerose combinazioni possibili, un apposito cerchio in movimento confermerà che lo script sta elaborando le informazioni.

3. Usa il pulsante "Dark/Light" per il tema scuro

I link sottostanti
Istruzioni: porta questo paragrafo
Regole di conversione porta al paragrafo "regole" dell'alfabeto fonetico, applicate per la conversione dei numeri in lettere di questo articolo
Modifiche avanzate: porta al paragrafo sottostante "Modifiche avnzate" di questo articolo

Converti numeri → parole:


Modifiche avanzate
come modificare le regole di conversione numeri → lettere

Per cambiare o aggiungere nuove regole di conversione:
Scarica il file convertitore.html, contiene lo script e il CSS necessari per il funziomamento. Aprirlo con un editor di testo e modificalo secondo le spiegazioni che seguono.
Nota: Per gestire le differenza tra C e G dolci = 6, CH GH duri = 7 e la SC = 0, prima di assegnare le regole di conversione ho dovuto convertire in numeri le eccezioni formate da due lettere.
Per cambiarle basta modificare questi punti nello script:

Sezione sostituzioni speciali (SC, CI, GI)
In questa parte puoi aggiungere o togliere sostituzioni speciali per i gruppi di due lettere (esempio: ch → altro valore).
Dentro wordToNumber(word):

word = word.replace(/sc/g, "0"); // SC → 0
word = word.replace(/gi/g, "6").replace(/ci/g, "6"); // GI e CI dolci → 6
word = word.replace(/ge/g, "6").replace(/ce/g, "6"); // GE e CE dolci → 6

Mappa lettere → numeri
In questa parte puoi aggiungere altre lettere singole o cambiare l'associazione
Sempre dentro wordToNumber(word):

let mapping = {
  't': '1', 'd': '1',
  'n': '2',
  'm': '3',
  'r': '4',
  'l': '5',
  '6': '6', '0': '0',
  'c': '7', 'g': '7',
  'f': '8', 'v': '8',
  'p': '9', 'b': '9',
  's': '0', 'z': '0'
};

Esempio, per aggiungere 'k' → '7' usato da qualche sistema,
basta fare una piccola aggiunta a questa riga:

  'c': '7', 'g': '7', 'k': '7',

Riassunto modifiche possibili

Che cosa si può cambiareDove agire
Aggiungere/cambiare le coppie speciali (tipo SC, CH...)Dentro replace() iniziali
Cambiare numerazione delle lettere (es: M = 4 invece di 3)Dentro mapping = {...}
Assegnare numeri a nuove lettere (es: K, J o Y)Dentro mapping = {...}