Un polyfill è un pezzo di codice (di solito JavaScript) che è usato per fornire una moderna funzionalità del moderno Javascript anche a quei vecchi browser che non la supportano nativamente.
Archives: Wiki Pages
A wiki custom post type
Il programma in JavaScript si può dividere in moduli indipendenti, tuttavia NodeJS usa dei moduli (detti di tipo CommonJS) di tipo diverso da quelli usati dal browser (detti di tipo ES6)
Nel codice sorgente, in JavaScript, alcune volte è indifferente scrivere in alto oppure in basso.
Ad esempio, alcuni tipi di definizioni (alcune variabili e alcune funzioni) sono interpretate come se il programmatore le avesse scritte in alto (anche se in realtà sono state scritte in un altra posizione).
Hoisted vuol dire proprio sollevamento in alto.
Emacs è un software libero per programmatori. Per aggiungere specifiche modalità di funzionamento questo programma si collega ad un repository GNU ELPA (GNU Emacs Lisp Package Archive) da dove scarica e installa mode. Oltre ai repository ufficiali ve ne sono altri, ad esempio: MELPA (Milkypostman’s Emacs Lisp Package Archive)
Per software libero si intende quello che ha codice sorgente aperto e libero di essere modificato, copiato, eseguito e ri-pubblicato. Le licenze più diffuse del software libero sono GPL, BSD e MIT, ma vi è anche LGPL, AGPL
Le espressioni regolari (regular expression) si usano per cercare una parola in un testo, oppure per cercare un file in una cartella.
Spesso quando si cerca una parola, non si cerca la parola esatta, ma qualsiasi parola che gli assomigli in qualche modo.
Ad esempio, se si desidera cercare tutte le parole che finiscono con la parola “atto” (ad eccezione del primo carattere):
Primo esempio di espressione regolare:
".atto"
trova due corrispondenze in questa frase perchè il punto . è un simbolo speciale che indica un carattere qualsiasi
il gatto matto vive sopra al tetto e sotto il letto
Ad esempio, nel seguente testo si desidera cercare tutte le parole che finiscono con la parola “to” (non importa quanti caratteri diversi la precedono):
Secondo esempio di espressione regolare:
".*to"
trova cinque corrispondenze in questa frase perchè il punto seguito dall’asterisco indica un numero qualsiasi di caratteri qualsiasi
il gatto matto vive sopra al tetto e sotto il letto
Sul sistema operativo unix-like alcuni file e alcune cartelle hanno il nome che inizia col il carattere “punto”, ad esempio:
.mozilla
tale convenzione indica che si tratta di un file o una cartella speciale, usato per la configurazione di qualche programma, e che non dovrebbe essere aperto se non è veramente necessario.
In realtà, visualizzare i file nascosti e le cartelle nascoste è molto semplice, usando il comando
ls -la
Alcuni utenti che usano l’interfaccia grafica, possono trovare una voce sui file nascosti nel menù Visualizza (ad esempio, di Thunar)

In campo informatico questo termine ha molti significati leggermente diversi.
Si tratta di un modello uguale per tutti, da cui si può iniziare a lavorare per ottenere il proprio prodotto. Grazie alla disponibilità di questi template, il lavoro può saltare le fasi preparatorie iniziali.
Ad esempio, il falegname, invece di andare nel bosco per tagliare un albero, che deve essere tagliato e preparato, può acquistare dei pezzi già segati e stagionati.
Anche per React Native esistono dei progetti già pronti, per evitare di partire da una cartella vuota e tali progetti di partenza sono detti anche boilerplate solution
macOS è il sistema operativo Apple, la cui licenza consente di utilizzarlo solo su hardware Apple.
- macOS 10 è stato rilasciato a giugno 2016 e supportato fino a luglio 2022 (per 6 anni)
- macOS 11 è stato rilasciato a giugno 2020 e supportato fino a ??????????? (2026?)
- macOS 12 è stato rilasciato a giugno 2021 e supportato fino a ??????????? (2027?)
è obbligatorio usarlo per sviluppare per altri sistemi operativi Apple usando IDE Xcode (sempre Apple)
flow è scritto in JavaScript, pubblicato da Facebook, con licenza libera (MIT).
Permette di aggiungere annotazioni nel codice sorgente per controllare i tipi di dato in Javascript.
Al momento della compilazione, dopo il controllo dei tipi di dato, questi tipi devono essere rimossi dal Javascript.
La rimozione avviene automaticamente grazie a babel.
Vedere anche [yadawiki link=TypeScript]