Des petits scripts amusants avec lesquels j'aime jouer.
Calcule les formules d'une suite arithmétique à partir de 2 termes. En d’autres termes, il calcule une droite passant par 2 points.
Ces formules sont en fait lerp et lerp inverses. Voir mon article ici pour plus d'informations !

Découpe aléatoirement l'audio en segments et lit le résultat. Demandé par Zoé (non sponsorisé)

Un tableau de comparaisons booléennes réalisées pour le nœud Boolean Math dans Blender.
Je suppose que je ne me suis pas fait confiance pour bien faire les choses, car il est généré en JavaScript.

La forme la plus simple de distorsion audio, conçue par Caleb pour une pédale de guitare. C'est juste Math.sign(sample) .

Corrompt le saint évangile de TomJedi9 avec d'horribles jurons et des grossièretés. Pas sécuritaire pour le travail !

Saviez-vous que vous pouvez exécuter du code simple en CSS ? Les mathématiques fonctionnent totalement, utilisez simplement counter-reset !

Dessine un sentier lorsque vous déplacez le curseur sur la page.

Génère des particules d'étoiles lorsque vous déplacez le curseur sur la page.

Génère des balles rebondissantes lorsque vous déplacez le curseur sur la page.

Génère une traînée d'étoiles lorsque vous déplacez le curseur sur la page.

La plus belle musique du monde, assurez-vous de monter le son !

Recréation fidèle de la fenêtre contextuelle de connexion de Google Chrome, idéale pour faire des choses éthiques avec les mots de passe des gens !

La dernière et la meilleure technologie de dessin de grenouilles, conçue pour la classe de développement Web de Joseph Tonien.


Une simulation de coiffure ultra réaliste ne se fait certainement pas en 5 minutes. 10/10 mieux que le vélin à Houdini

Convertit une image en diagramme UMLet. Il recrée l'image en utilisant des nœuds rectangles colorés pour chaque pixel.

Inspiré par mon cours d'apprentissage automatique à l'université. Dessine le résultat de l'exécution des k voisins les plus proches sur quelques points, ce qui ressemble à Voronoi.
Chaque pixel est dessiné à l'aide d'un rectangle individuel, donc c'est horriblement lent. Utilisez WebGL pour de bonnes performances.

Mon ancienne méthode de lissage au lerp, horriblement brisée. Pour de bien meilleures méthodes, consultez mon article ici.

Trace un point se déplaçant dans une direction aléatoire, semblable aux vidéoclips de Porter Robinson.
Il s’agit d’une forme de mouvement brownien simple.

Fin de la diapositive lente, cliquez pour quitter. Idéal pour les professeurs de pêche à la traîne.

Calcule les fenêtres interpolées de modulation de largeur d'impulsion, en corrigeant le décalage de phase entre les fenêtres.
Ceci a été conçu à l'origine pour Cinema Sense, une application permettant aux personnes aveugles de découvrir des films à travers d'autres sens (comme les vibrations).

Simulation discrète et stupide de force brute d'une file d'attente de clients, réalisée pour un cours de résolution de problèmes à l'université.

Simulation continue plus intelligente d'une file d'attente de clients, conçue pour un cours de résolution de problèmes à l'université.

Lit un signal audio stocké sous forme de chaîne de nombres.

Dessine et lit de nombreuses méthodes d'interpolation de signal. J'ai fait ceci pour le débogage lors de la création d'un plugin audio.
Sinc est l’option audio de la plus haute qualité, mais aussi la plus chère.

Calcule le degré de réduction d'une image pour l'adapter à un certain nombre de mégapixels.
J'ai fait cela car Google Docs a une limite de taille d'image de 25 mégapixels.

Résout les tableaux de Sudoku faciles et moyens avec une élimination par force brute basée sur les règles du Sudoku.
Conçu pour tricher dans les défis Sudoku quotidiens, inspiré par Ellen.

Convertit la syntaxe UML en code Java, en remplissant les constructeurs, les getters et les setters lorsque cela est possible à l'aide de la correspondance floue.
Prend en charge la syntaxe de base comme + , - , # , getVar() , changeVar() , setVar() et les variables déclarées comme type , name: type ou type name

Prend en charge certaines syntaxes avancées telles que <<read only>> , {read only} , /AbstractClass/ , <<abstract>> , <<interface>> , __staticMethod()__

A également un support de base pour <<enumerator>> et <<enum>> :
