Skip to content

Instantly share code, notes, and snippets.

View aziis98's full-sized avatar

Antonio De Lucreziis aziis98

View GitHub Profile
#include <stdio.h>
#include <stdlib.h>
typedef struct node {
int label;
struct node * left;
struct node * right;
} Tree;
Tree *insert_tree(Tree *tree, int value) {
@aziis98
aziis98 / Ideas.md
Last active January 15, 2018 00:43

DDMath

Drag and Drop mathematics, features:

  • drag a term and add/sub/mul/div from both sides
  • automatic/onclick expression simplificaiton
  • in case of "a * (b + c)", dragging "a" inside the parenthesis will let you distribute the term

Fragment Editor

Left/Right side:

Esercizi della Lezione 13

Esercizio della Lezione 12

#include "stdio.h"
typedef char *string;
typedef struct node {
void *value;
struct node *next;
} Element;
typedef Element *List;

Async Compiler Concept

Abstract

Compilers generally follow a linear process to compile code. In this article I will try to come up with a way of leveraging async computations to optimize the compilation process.

The Model

The general way compilers work is the following:

@aziis98
aziis98 / delucreziotto-todo.md
Last active December 26, 2017 15:19
Cose da fare per Delucreziotto

TODO - Delucreziotto

  • Aggiungere i timestamp alle azioni in assisti.js nel lato client.
    1. La cosa migliore probabilmente consiste nell'aggiungere un campo con l'ora attuale preceduto da un campo on/off per decidere se il timestamp viene aggiunto automaticamente (in diretta) o manualmente.
  • Rifare quasi del tutto la grafica di Delucreziotto
    1. rimuovere SkeletonCSS che in realtà serve a ben poco
  1. Usare l'ultima tabella creata su CodePen (è alquanto bll)

Esercizi della Lezione 11

  • Stampa Numero Elementi Maggiori di \ldots
  • Stampa primo pari e primo dispari
  • Cancella i primi N elementi
  • Inserisci dopo quarto

Legislatio Domi

Questo documento presenta tutte le regole devono essere seguite quando si è a casa di Antonio.

  1. Leggi riguardanti la lavagna, ogni violazione comporterà l'esonero dall'uso della lavagna per almeno 10min.

    1. Non si scrive al di fuori dei limiti della lavagna con il pennarello.
    2. Quando si cancella la lavagna si deve passare il cassino/cancellino/cimosa non oltre 1cm dal bordo della lavagna.
  2. E' vietato ogni tipo di gioco di carte a meno di concessioni speciali.

Esercizi Lezione 9