diff --git a/docs/cfp.md b/docs/cfp.md
index 539ac52..48bb699 100644
--- a/docs/cfp.md
+++ b/docs/cfp.md
@@ -5,10 +5,10 @@ Se vuoi proporre un seminario, un workshop, un contributo, invia una e-mail all'
Non deve essere un intervento tecnico, se fatto con passione e
impegno tutto può avere un senso e essere utile per qualcun’altro.
-> L'hackЯocchio è stato annunciato!
+> #### L'hackЯocchio è stato annunciato!
> Vuoi sbrodolare per 10 minuti o 2 ore la tua malsana idea?
-Stai progettando la rivoluzione in c++?
+Stai progettando la rivoluzione in html e c++?
Stai sublimando la tua libido nel do it yourself lisergico?
> Portaci il tuo feticcio indomabile, che sia il tuo progettino
diff --git a/docs/info.md b/docs/info.md
index ba09548..35dfdaf 100644
--- a/docs/info.md
+++ b/docs/info.md
@@ -1,9 +1,3 @@
-
-
> HackЯocchio s. m. [der. di hackЯocchiare] (pl. -chi)
> situazione o soluzione raffazzonata, raccogliticcia, approssimativa
@@ -13,10 +7,10 @@ non è più sufficiente vedersi una volta l'anno.
Sono nati così dei mini-hackmeeting, iniziative nate con quell'esperienza alle spalle ma con meno pretese, locali, sicuramente più intimi.
[Hack or die](https://hacklabbo.indivia.net/hackordiye19/index.html) a bologna, [brugole e merletti](https://doityourtrash.noblogs.org/) a firenze,
-[connessioni caotiche](https://wiki.unit.abbiamoundominio.org/ConnessioniCaotiche2019) a milano, il [nack](https://nack.mshack.org) a napoli.
+[connessioni caotiche](https://wiki.unit.abbiamoundominio.org/ConnessioniCaotiche2019) a milano, il [nack](https://nack.mshack.org) a napoli.
Con queste premesse partiamo
-
#### Quando
@@ -39,25 +33,25 @@ Saranno garantiti colazioni/pranzi/cene a un prezzo popolare.
#### FAQ
- **Chi tiene i seminari?**
-Chi ne ha voglia. Se qualcuno vuole proporre un seminario, non deve fare altro che proporlo. Se la proposta piace, si calendarizza. Se non piace, si danno utili consigli per farla piacere.
-
+Chi ne ha voglia. Se vuoi proporre un seminario, non devi far altro che [proporlo](/contatti). Se la proposta piace, si calendarizza. Se non piace, si danno utili consigli per farla piacere.
+
- **Ma cosa si fa, a parte seguire i seminari?**
-Esiste un “lan-space”, vale a dire un’area dedicata alla rete: ognuno arriva col proprio portatile e si può mettere in rete con gli altri. In genere in questa zona è facile conoscere altri partecipanti, magari per farsi aiutare a installare Linux, per risolvere un dubbio, o anche solo per scambiare quattro chiacchiere. è un open-air festival, un meeting, un hacking party, un momento di riflessione, un’occasione di apprendimento collettivo, un atto di ribellione, uno scambio di idee, esperienze, sogni, utopie.
+Esiste un "lan-space", vale a dire un'area dedicata alla rete: si arriva col proprio aggeggio e ci si può mettere in rete insieme. In genere in questa zona è facile conoscere altre persone, magari per farsi aiutare ad installare linux, risolvere un dubbio, o anche solo per scambiare quattro chiacchiere. È un open-air festival, un meeting, un hacking party, un momento di riflessione, un’occasione di apprendimento collettivo, un atto di ribellione, uno scambio di idee, esperienze, sogni, utopie.
- **Quanto costa l’ingresso?**
-
+L'ingresso è libero e gratuito ma se ci vuoi lasciare due spicci riusciamo a coprire i costi organizzativi.
- **Cosa posso portare**
-Se hai intenzione di utilizzare un computer, portalo accompagnato da una ciabatta elettrica. Non dimenticare una periferica di rete di qualche tipo (vedi cavi ethernet, switch e/o dispositivi WiFi). Ricordati inoltre di portare tutto l’hardware su cui vorrai smanettare con gli altri. Non contare sulla connessione ad internet del posto, se vuoi essere assolutamente sicuro di poterti connettere, portati una pennina 4G e il necessario per condividerla con tutti/e! In generale, cerca di essere autosufficiente sul lato tecnologico.
+Se hai intenzione di utilizzare un computer, portalo accompagnato da una ciabatta elettrica. Non dimenticare una periferica di rete di qualche tipo (vedi cavi ethernet, switch e/o dispositivi WiFi). In generale porta tutto l’hardware su cui vorrai smanettare con gli altri. Non contare sulla connessione ad internet del posto, se vuoi essere assolutamente sicuro di poterti connettere, portati una pennina 4G e il necessario per condividerla con tutti/e! In generale, cerca di essere autosufficiente sul lato tecnologico.
- **Posso arrivare prima?**
-Vuoi arrivare qualche giorno prima? Fantastico ma avvisaci.
+Vuoi arrivare qualche giorno prima? Fantastico ma [avvisaci](/contatti).
- **Posso scattare foto, girare video, postare, taggare, condividere, uploadare?**
No
-- **Come ci si aspetta che si comportino tutte e tutti?**
-HackЯocchio è uno spazio autogestito, una zona temporaneamente autonoma e chi ci transita è responsabile che l'evento si svolga nel rispetto dell’antisessismo, antirazzismo e antifascimo. Se subisci o assisti a episodi di oppressione, aggressione, brute force, port scan, ping flood e altri DOS non consensuali e non sai come reagire o mitigare l’attacco, conta sul sostegno di tutta la comunità e non esitare a richiamare pubblicamente l’attenzione e chiedere aiuto.
\ No newline at end of file
+- **Come ci si aspetta che si comportino tutte e tutti?**
+Lo spirito della due giorni è quello del doityourself e dell’autogestione: porta i materiali di cui pensi ci sia bisogno, condividi saperi e attrezzi. Sentiti responsabile che il tutto si svolga nel rispetto dell’antisessismo, antirazzismo e antifascimo. Se subisci o assisti a episodi di oppressione, aggressione, brute force, port scan, ping flood e altri DOS non consensuali e non sai come reagire o mitigare l’attacco, conta sul sostegno di tutta la comunità e non esitare a richiamare pubblicamente l’attenzione e chiedere aiuto.
\ No newline at end of file
diff --git a/docs/programma.md b/docs/programma.md
index 597477d..3b8bd77 100644
--- a/docs/programma.md
+++ b/docs/programma.md
@@ -5,41 +5,29 @@ che comunque è soggetto a variazioni continue.
Se vuoi proporre un seminario, un workshop, un contributo, invia una e-mail all'indirizzo underscore [chiocciola] autistici.org indicando il nome del talk, la durata, un piccolo abstract, il materiale richiesto (proiettore, lavagna, etc.) e un orario preferenziale.
+Se l'intervento che hai in mente è più una suggestione o non te la senti di parlare per troppo tempo, sono previsti alcuni momenti dedicati ai "ten minutes talks".
+Di solito si tengono a fine giornata, qualcuno si occuperà di segnalare lo sforamento eccessivo dei dieci minuti.
+Puoi segnarti direttamente in loco
+
#### Sabato 4 Aprile
-Quando | |Sala Gigowatt? | Sala Intimità?
----------|--- | ------------- | ------------
-`10:00` | | Assemblea |
-`11:00` | | [Intro cose base](#intro) |
-`12:00` | | |
+Ora | | Sala
+---------|--- | -------------
+`10:00` | | Assemblea
+`13:00` | | **Pranzo**
+`00:00` | | **Ten minutes talk**
+
+
+
+#### Domenica 5 Aprile
+
+Ora | | Sala
+---------|--- | -------------
+`10:00` | | Assemblea
`13:00` | | **Pranzo**
-`15:00` | | | Tavola rotonda radio?
-`16:00` | | Cisti / Mastodon |
-`17:00` | | [Gancio](#gancio) |
-`18:00` | | |
-`19:00` | | Censura su internet |
-`20:00` | | |
-`21:00` | | |
-`22:00` | | |
-`23:00` | | |
`00:00` | | **Ten minutes talk**
-#### Domenica 5 Aprile
-Quando | |Sala Gigowatt? | Sala Intimità?
----------|--- | ------------- | ------------
-`10:00` | | Assemblea |
-`11:00` | | Intro cose base |
-`12:00` | | |
-`13:00` | | **Pranzo**
-`15:00` | | | Tavola rotonda radio?
-`16:00` | | Cisti / Mastodon |
-`17:00` | | Gancio |
-`18:00` | | |
-`19:00` | | Censura su internet |
-`20:00` | | |
-`21:00` | | |
-`22:00` | | |
-`23:00` | | |
-`00:00` | | **Ten minutes talk**
+#### Intro
+
diff --git a/theme/css/theme.css b/theme/css/theme.css
index b131722..ea2c53c 100644
--- a/theme/css/theme.css
+++ b/theme/css/theme.css
@@ -21,6 +21,10 @@ h1, h2, h3, h4 {
font-weight: bold;
}
+h4 {
+ font-size: 1.2em;
+}
+
.section a {
color: orange;
transition: color .5s;
@@ -85,17 +89,17 @@ code {
}
.btn {
- color: white !important;
+ color: black !important;
background-color: red;
}
.btn:hover {
- background-color: orangered;
+ color: white !important;
}
.nav-active, .nav-active:hover {
background-color: black;
- /* color: red !important; */
+ color: red !important;
}
@media (max-width: 480px) {
diff --git a/theme/js/vinz.js b/theme/js/vinz.js
new file mode 100644
index 0000000..2347004
--- /dev/null
+++ b/theme/js/vinz.js
@@ -0,0 +1,184 @@
+function scrollText(cont_id, text, options = {}){
+
+ const opt = Object.assign({
+ letter_width: 30,
+ letter_height: 50,
+ background_color: 'transparent',
+ text_color: '#30f030',
+ movement_increment: 3,
+ interval_increment: 5,
+ random_color: false,
+ custom_color: false,
+ final_color: false,
+ initial_position_range: {
+ min: -300,
+ max: 300
+ },
+ change_letter_offset: 5
+ }, options);
+
+ const basic_colors = [
+ '#ff0000',
+ '#ffff00',
+ '#00ff00',
+ '#00ffff',
+ '#0000ff',
+ '#ff00ff',
+ ];
+
+ var scrollText_offsets = [];
+
+ function randomInt(min,max){
+ return Math.floor(Math.random()*(max-min+1)+min);
+ }
+
+ function randomChar(){
+ const charlist = 'qazxswedcvfrtgbnhyujmkiolp1234567890_';
+ return charlist[randomInt(0, charlist.length-1)];
+ }
+
+ function intToHex(i) {
+ let hex = Number(i).toString(16);
+ if (hex.length < 2) {
+ hex = "0" + hex;
+ }
+ return hex;
+ }
+
+ function upColor(elem, start, step, random, colors){
+ let newColor;
+ if(random){
+ if(colors){
+ if(!Array.isArray(colors)) colors = basic_colors;
+ newColor = colors[randomInt(0,colors.length-1)];
+ }else{
+ newColor = '#' + intToHex(randomInt(0,255)) + intToHex(randomInt(0,255)) + intToHex(randomInt(0,255));
+ }
+ }else{
+ newColor = opt.text_color;
+ }
+ elem.style.color = newColor + '' + intToHex(255 - (Math.round( (255*step)/start) ));
+ }
+
+ function move(i) {
+ let elem = document.getElementById('scrolltext_letter_part_' + i);
+ let start = scrollText_offsets[i];
+ let step;
+ if(start>0){
+ step = Math.abs(Math.round( (start+1) / opt.movement_increment ));
+ }else if(start<0){
+ step = Math.abs(Math.round( (start-1) / opt.movement_increment ));
+ }
+ let start_step = step;
+ function frame() {
+ if(start > 0){
+ start -= opt.movement_increment;
+ if(start<0)start = 0;
+ }else{
+ start += opt.movement_increment;
+ if(start>0) start = 0;
+ }
+ step--;
+ elem.style.left = start + 'px';
+ upColor(elem, start_step, step, opt.random_color, opt.custom_color);
+ if (start == 0){
+ clearInterval(scrolltext_intervall_id);
+ elem.innerHTML = text[i];
+ elem.style.zIndex = 200;
+ if(opt.final_color){
+ elem.style.color = opt.final_color;
+ }else{
+ /*fix alla buona quando la trasparenza non è a 1*/
+ let nv = elem.style.color.split(',');
+ if(nv.length>3){
+ nv[0] = nv[0].slice(nv[0].indexOf('(') + 1).trim();
+ elem.style.color = 'rgb(' + nv[0] + ',' + nv[1] + ',' + nv[2] + ')';
+ }
+ }
+ }else{
+ if(start % opt.change_letter_offset == 0)
+ elem.innerHTML = randomChar();
+ }
+ }
+ var scrolltext_intervall_id = setInterval(frame, opt.interval_increment);
+ }
+
+ let cont = document.getElementById(cont_id);
+ let html = '';
+ for (let i = 0, l = text.length; i < l; i++) {
+ scrollText_offsets[i] = randomInt(opt.initial_position_range.min, opt.initial_position_range.max);
+ html += '