Explorar o código

presentazione

jops %!s(int64=5) %!d(string=hai) anos
pai
achega
67a5623e21
Modificáronse 4 ficheiros con 42 adicións e 33 borrados
  1. BIN=BIN
      images/kotlin.jpg
  2. BIN=BIN
      images/mastodon.png
  3. BIN=BIN
      images/tor-logo.png
  4. 42 33
      index.html

BIN=BIN
images/kotlin.jpg


BIN=BIN
images/mastodon.png


BIN=BIN
images/tor-logo.png


+ 42 - 33
index.html

@@ -25,12 +25,12 @@
 		<div class="reveal">
 			<div class="slides">
 				<section background-image="file:///home/jops/Documents/Formazione/javascript/desig-patter-js/image/troll.png" data-background-size="100px" data-background-repeat="repeat">
-					<h2>Kotlin, a parte il nome figo, che roba è?</h2>
+					<h2>Mastodon lato admin</h2>
 
-					<h4>Ci perderemo nei meandri di questo linguaggio di programmazione ufficialmente supportato da Android. A tipizzazione statica e forte, orientato verso la programmazione a oggetti e capace di permettere un pieno uso dell’approccio funzionale. Riusciremo finalmente ad evitare gli accessi a puntatori null? E Cek imparera’ finalmente a programmare?</h4>
+					<img src="http://localhost:1947/images/mastodon.png" height="400"  >
 					
 					<p> 
-						<small>Created by jops</small>
+						<small>Created by Bida</small>
 					</p>
 					<aside class="notes">
 					<ul>
@@ -42,62 +42,71 @@
 				</section>
 
 <section>
-					<h2>Perche' tutto cio'?</h2>
+					<h3>Puntate precedenti</h3>
+
+					<ul>
+						<li>social network, perche' mastodon</li>
+						<li>presentazioni xm24 e hackmeeting</li>
+					</ul>
 					
-					<img alt="Down arrow" src="http://localhost:1947/images/kotlin.jpg"  >
 					<aside class="notes">
 
 					</aside>
 				</section>
 
 				<section>
-					<h2>Causa Oracle vs Google</h2>
+					<h3>Installazione Docker - Prerequisites</h3>
 					
 					<ul>
-						<li>mancato accordo Sun con Google su Android</li>
-						<li>violato il copyright</li>
-						<li>Oracle chiede 9 miliardi di dollari</li>
-						<li>Oracle perde la causa</li>
+						<li>Working basic (Linux) server with Nginx (or Apache2; not officially supported).</li>
+						<li>Recent stable version of Docker.</li>
+						<li>Recent stable version of Docker-compose.</li>
 					</ul>
 
 					</aside>
 				</section>
 
 				<section>
-					<h2>Kotlin</h2>
+					<h3>Setting up</h3>
+					Clone Mastodon's repository.
 					
-					<ul>
-						<li>general purpose</li>
-						<li>multiparadigma</li>
-						<li>opensource</li>
-						<li>fortemente tipato</li>
-						<li>di JetBrains (azienda di Praga)</li>
-						<li>supporta JVM, ma emette anche codice javascript</li>
-						<li>diventato linguaggio first class di Android</li>
-					</ul>
+					<pre class="bash"><code># Clone mastodon to ~/live directory
+git clone https://github.com/tootsuite/mastodon.git live
+# Change directory to ~/live
+cd ~/live
+# Checkout to the latest stable branch
+git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)
+					</code>
+					
+					<aside class="notes">
+						ricorda che nel docker compose il postgres e redis di default non persistono
 
 					</aside>
 				</section>
 
 				<section>
-					<h2>Kotlin could overtake Java on Android next year</h2>
+					<h3>Using a prebuilt image o builda una tua immagine</h3>
+					<ul>
+						<li>https://hub.docker.com/r/tootsuite/mastodon/</li>
+						<li>apri il docker compose: decommenta i punti .build</li>
+						<li>edita ile parte image, in base alla release che vuoi</li>
+						<li>cp .env.production.sample .env.production (per la configurazione)</li>
+						<li>docker-compose build</li>
+						<li>chown -R 991:991 public</li>
+					</ul>
 					
-					<p>"In September 2016, Kotlin accounted for 5.1 percent of Android development versus 94.9 percent for Java, Realm’s data shows. A year later, it’s 14.3 percent for Kotlin versus 85.7 percent for Java. When Google endorsed Kotlin in May, the numbers were  7.4 percent for Kotlin and 92.6 percent for Java." https://www.infoworld.com/
-					</p>
+					<aside class="notes">
+						ricorda che nel docker compose il postgres e redis di default non persistono
+
 					</aside>
 				</section>
 
 				<section>
-					<h2>Perche' parlare di java?</h2>
-					
-					<ul>						
-						<li>java e' linguaggio piu' utilizzato al mondo (www.tiobe.com)</li>
-						<li>non e' solo capitale! Se lo sai usare, crea grandi spazi di liberta'</li>
-						<li>hacklabbo aderisce per un 80% alla prima internazione (teniamo alla massa, H no)</li>
-						<li>i programmatori sono operai (per i padroni). Ma loro non lo sanno!</li>
-						<li>troppi sistemisti (cattivi che non concedono ram), apriamoci ai programmatori</li>
-					</ul>
-
+					<h3>Building the app</h3>
+					Ora che hai generato l'immagine, puoi generare l'istanza e configurarla
+					<pre class="bash"><code>docker-compose run --rm web bundle exec rake mastodon:setup</code></pre>
+					questo e' un wizard per generare le opzioni che dovrai inserire nel file .env.production
+					<pre class="bash"><code>docker-compose up -d</code></pre>
 					</aside>
 				</section>