Seems done
This commit is contained in:
parent
844b8a036e
commit
be10355d99
41 changed files with 3994 additions and 79 deletions
|
@ -1,3 +0,0 @@
|
||||||
[o:Set:
|
|
||||||
@hash}
|
|
||||||
I"environment-version:ETTI"environment-paths;TTI"jekyll-env;TTI"4processors:type=image/jpeg&file_type=image/jpeg;TTI".file-digest://assets/images/software.jpeg;TTF
|
|
|
@ -1 +0,0 @@
|
||||||
"%<25><>Ƨ<EFBFBD><C6A7>55|<7C><><EFBFBD>ީ@\hk<68>B<EFBFBD><42>W<><18>څ
|
|
|
@ -1,4 +0,0 @@
|
||||||
{:uriI"{file://assets/images/software.jpeg?type=image/jpeg&id=845a6bbe4a5c87d0b33d1ed58b3ac735f78756ed05013d6495161a5aeb05d50e:ET:load_pathI"assets/images;T:
filenameI" assets/images/software.jpeg;T: nameI"
software;T:logical_pathI"software.jpg;T:content_typeI"image/jpeg;T:source0:
metadata{:digest"%ŠÿƧË×55|¢«ïÞ©@\hkÃBžÂW®½Ú…:lengthi]`:dependencieso:Set:
|
|
||||||
@hash}
|
|
||||||
I"environment-version;TTI"environment-paths;TTI"jekyll-env;TTI"4processors:type=image/jpeg&file_type=image/jpeg;TTI".file-digest://assets/images/software.jpeg;TTF:dependencies_digest"%5{ÉL·„P®S †›gˆgÝs7Ö1FŠ¶ô¸Ñ<>¤ÖP:idI"E845a6bbe4a5c87d0b33d1ed58b3ac735f78756ed05013d6495161a5aeb05d50e;F:
|
|
||||||
mtimel+Jœ‹[
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1 +0,0 @@
|
||||||
I"tassets/images/software.jpeg?type=image/jpeg&id=845a6bbe4a5c87d0b33d1ed58b3ac735f78756ed05013d6495161a5aeb05d50e:ET
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1 +0,0 @@
|
||||||
{"url":"https://twitter.com/anaik96","title":"","html":"<a class=\"twitter-timeline\" data-width=\"500\" data-tweet-limit=\"5\" href=\"https://twitter.com/anaik96?ref_src=twsrc%5Etfw\">Tweets by anaik96</a>\n<script async src=\"https://platform.twitter.com/widgets.js\" charset=\"utf-8\"></script>\n","width":500,"height":null,"type":"rich","cache_age":"3153600000","provider_name":"Twitter","provider_url":"https://twitter.com","version":"1.0"}
|
|
|
@ -1 +0,0 @@
|
||||||
{"url":"https://twitter.com/UnitooInc","title":"","html":"<a class=\"twitter-timeline\" data-width=\"500\" data-tweet-limit=\"8\" href=\"https://twitter.com/UnitooInc?ref_src=twsrc%5Etfw\">Tweets by UnitooInc</a>\n<script async src=\"https://platform.twitter.com/widgets.js\" charset=\"utf-8\"></script>\n","width":500,"height":null,"type":"rich","cache_age":"3153600000","provider_name":"Twitter","provider_url":"https://twitter.com","version":"1.0"}
|
|
|
@ -1 +0,0 @@
|
||||||
{"url":"https://twitter.com/UnitooInc","title":"","html":"<a class=\"twitter-timeline\" data-width=\"500\" data-tweet-limit=\"5\" href=\"https://twitter.com/UnitooInc?ref_src=twsrc%5Etfw\">Tweets by UnitooInc</a>\n<script async src=\"https://platform.twitter.com/widgets.js\" charset=\"utf-8\"></script>\n","width":500,"height":null,"type":"rich","cache_age":"3153600000","provider_name":"Twitter","provider_url":"https://twitter.com","version":"1.0"}
|
|
15
_includes/contacts.html
Normal file
15
_includes/contacts.html
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
<section class="text-center pt-5 pb-5">
|
||||||
|
|
||||||
|
<div class="container">
|
||||||
|
<h2>Manteniamoci in contatto!</h2>
|
||||||
|
|
||||||
|
<p>Avete idee o volete partecipare ai progetti? Oppure siete solo interessati ad una consulenza? Fantastico!<br> Mandate un'email con i dettagli!<br><small class="font-weight-bold"> Nel caso di dati sensibili o dettagli che si vuol mantenere privati si prega di cifrare la mail tramite la suite GnuPG.</small></p>
|
||||||
|
|
||||||
|
<a class="btn btn-outline-primary" href="mailto:info@unitoo.pw">info@unitoo.pw</a>
|
||||||
|
<br><br>
|
||||||
|
<small><strong>GPG Fingerprint</strong>: 00F8 1953 CE7B 17C1 E832 53E1 4561 0231 1DEA 49D4</small>
|
||||||
|
<br>
|
||||||
|
{% asset info_at_unitoo_qrcode.png width="200px" %}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
|
@ -13,6 +13,8 @@
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">
|
||||||
|
|
||||||
<link rel="stylesheet" href="{{ "/css/bootstrap.min.css" | prepend: site.baseurl }}">
|
<link rel="stylesheet" href="{{ "/css/bootstrap.min.css" | prepend: site.baseurl }}">
|
||||||
|
<link rel="stylesheet" href="{{ "/css/animate.css" | prepend: site.baseurl }}">
|
||||||
|
<link rel="stylesheet" href="{{ "/css/morphext.css" | prepend: site.baseurl }}">
|
||||||
<link rel="stylesheet" href="{{ "/css/main.css" | prepend: site.baseurl }}">
|
<link rel="stylesheet" href="{{ "/css/main.css" | prepend: site.baseurl }}">
|
||||||
<link rel="canonical" href="{{ page.url | replace:'index.html','' | prepend: site.baseurl | prepend: site.url }}">
|
<link rel="canonical" href="{{ page.url | replace:'index.html','' | prepend: site.baseurl | prepend: site.url }}">
|
||||||
<link rel="alternate" type="application/rss+xml" title="{{ site.title }}" href="{{ "/feed.xml" | prepend: site.baseurl | prepend: site.url }}">
|
<link rel="alternate" type="application/rss+xml" title="{{ site.title }}" href="{{ "/feed.xml" | prepend: site.baseurl | prepend: site.url }}">
|
||||||
|
@ -20,6 +22,7 @@
|
||||||
<script type="text/javascript" src="{{ "/js/jquery.min.js" | prepend: site.baseurl }}"></script>
|
<script type="text/javascript" src="{{ "/js/jquery.min.js" | prepend: site.baseurl }}"></script>
|
||||||
<script type="text/javascript" src="{{ site.baseurl }}/js/simple-jekyll-search.min.js"></script>
|
<script type="text/javascript" src="{{ site.baseurl }}/js/simple-jekyll-search.min.js"></script>
|
||||||
<script type="text/javascript" src="{{ "/js/bootstrap.min.js" | prepend: site.baseurl }}" ></script>
|
<script type="text/javascript" src="{{ "/js/bootstrap.min.js" | prepend: site.baseurl }}" ></script>
|
||||||
|
<script type="text/javascript" src="{{ "/js/morphext.min.js" | prepend: site.baseurl }}"></script>
|
||||||
<script type="text/javascript" src="{{ "/js/main.js" | prepend: site.baseurl }}"></script>
|
<script type="text/javascript" src="{{ "/js/main.js" | prepend: site.baseurl }}"></script>
|
||||||
|
|
||||||
{% if site.tags != "" %}
|
{% if site.tags != "" %}
|
||||||
|
|
|
@ -18,9 +18,12 @@
|
||||||
<h6 class="dropdown-header">Azienda</h6>
|
<h6 class="dropdown-header">Azienda</h6>
|
||||||
<a class="dropdown-item" href="{% post_url 2019-08-13-mission %}">La mission</a>
|
<a class="dropdown-item" href="{% post_url 2019-08-13-mission %}">La mission</a>
|
||||||
<a class="dropdown-item" href="{% post_url 2019-08-13-vision %}">La vision</a>
|
<a class="dropdown-item" href="{% post_url 2019-08-13-vision %}">La vision</a>
|
||||||
|
<a class="dropdown-item" href="{% post_url 2019-08-13-contacts %}">Contatti</a>
|
||||||
<h6 class="dropdown-header">Servizi</h6>
|
<h6 class="dropdown-header">Servizi</h6>
|
||||||
<a class="dropdown-item" href="{% post_url 2019-08-13-training %}">La formazione</a>
|
<a class="dropdown-item" href="{% post_url 2019-08-13-services-training %}">La formazione</a>
|
||||||
<a class="dropdown-item" href="{% post_url 2019-08-13-technical_advice %}">Consulenza tecnica</a>
|
<a class="dropdown-item" href="{% post_url 2019-08-13-services-technical_advice %}">Consulenza tecnica</a>
|
||||||
|
<a class="dropdown-item" href="{% post_url 2019-08-13-services-software %}">Sviluppo software</a>
|
||||||
|
<a class="dropdown-item" href="{% post_url 2019-08-13-services-hardening %}">Sicurezza informatica</a>
|
||||||
<h6 class="dropdown-header">Progetti</h6>
|
<h6 class="dropdown-header">Progetti</h6>
|
||||||
<a class="dropdown-item" href="{% post_url 2019-08-13-software %}">Il software</a>
|
<a class="dropdown-item" href="{% post_url 2019-08-13-software %}">Il software</a>
|
||||||
<a class="dropdown-item" href="{% post_url 2019-08-13-communication %}">La comunicazione</a>
|
<a class="dropdown-item" href="{% post_url 2019-08-13-communication %}">La comunicazione</a>
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
---
|
||||||
|
layout: default
|
||||||
|
title: "Contatti"
|
||||||
|
description: "Tutti i nostri contatti per una comunicazione adeguata."
|
||||||
|
permalink: "/contattaci"
|
||||||
|
tags: unitoo contatti gnupg email
|
||||||
|
lang: it-IT
|
||||||
|
---
|
||||||
|
{% include contacts.html %}
|
61
_posts/2019-08-13-libreboot.md
Normal file
61
_posts/2019-08-13-libreboot.md
Normal file
|
@ -0,0 +1,61 @@
|
||||||
|
---
|
||||||
|
layout: simple
|
||||||
|
title: "Libreboot - Il BIOS libero"
|
||||||
|
description: "Il software libero e l'importanza di un BIOS libero. Tutto di un fiato."
|
||||||
|
permalink: "/progetti/libreboot"
|
||||||
|
tags: unitoo libreboot bios freesoftware rights
|
||||||
|
lang: it-IT
|
||||||
|
---
|
||||||
|
<section id="libreboot">
|
||||||
|
<div class="cover min-height-100 position-relative" style="background-image: url({{ assets['libreboot.jpg'].digest_path }});">
|
||||||
|
<div class="position-absolute content-bottom text-left text-light text-uppercase pt-5">
|
||||||
|
<h2>Il concetto di <span class="morphext-bounce-left text-warning morphext">
|
||||||
|
<span class="animated zoomInLeft">backdoor</span>
|
||||||
|
</span> parte <span class="morphext-bounce-up morphext">
|
||||||
|
<span class="animated bounceInUp">dalle CPU</span>
|
||||||
|
</span>
|
||||||
|
</h2>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section class="mt-5">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-12 text-center">
|
||||||
|
<h2 class="section-heading">La storia "nascosta"</h2>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="container">
|
||||||
|
<p class="lead">Nel 2006 i produttori di processori come Intel hanno cominciato ad installare all'interno dei loro prodotti una serie di "micro-ambienti" autonomi (Intel ME, AMD PSP) dagli obiettivi sconosciuti.<br>Diversi test di vulnerabilità hanno dimostrato quanto questi sottosistemi possano in modi specifici fornire accesso a terzi e possano leggere la memoria in uso (compromettendo cifratura, password e chiavi di sicurezza alternative).<br>Da questo nasce la volontà di disabilitare questo meccanismo che viola ogni principio e diritto alla privacy.</p>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<br><br><br>
|
||||||
|
<section class="mt-5">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-12 text-center">
|
||||||
|
<h2 class="section-heading">La soluzione</h2>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-sm-4">
|
||||||
|
{% asset libreboot_logo class="w-100" %}
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<p class="lead">
|
||||||
|
<a rel="nofollow" target="_blank" href="https://github.com/corna/me_cleaner">
|
||||||
|
<i class="fas fa-external-link-alt fa-sm">me_cleaner</i>
|
||||||
|
</a> è il tool, realizzato inizialmente da Nicola Corna, che permette appunto di disabilitare in parte o totalmente la backdoor.<br> Ulteriormente noi suggeriamo di sostituire il BIOS OEM con <a target="_blank" href="https://libreboot.org/" rel="nofollow">
|
||||||
|
<i class="fas fa-external-link-alt fa-sm">Libreboot</i>
|
||||||
|
</a>, il BIOS libero, basato su Coreboot.<br>
|
||||||
|
<br>Il tool di rimozione non è completamente ultimato sulle CPU più moderne, essendo cambiata la struttura delle stesse. Il nostro suggerimento è quello di contattarci per aiutarvi su come intervenire.<br>
|
||||||
|
<br>
|
||||||
|
<small>Attuali aziende e rivenditori che iniziano a supportare Libreboot/Coreboot nativamente o offrono servizi di installazione sono Purism, System76, Ministry Of Freedom e Dell.</small>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
118
_posts/2019-08-13-services-hardening.md
Normal file
118
_posts/2019-08-13-services-hardening.md
Normal file
|
@ -0,0 +1,118 @@
|
||||||
|
---
|
||||||
|
layout: simple
|
||||||
|
title: "Sicurezza informatica"
|
||||||
|
description: "La sicurezza informatica è uno temi principale di questa epoca. Noi sappiamo come difenderci, e tu?"
|
||||||
|
permalink: "/servizi/sicurezza_informatica"
|
||||||
|
tags: unitoo hardening sicurezza hardware software cifratura backup
|
||||||
|
lang: it-IT
|
||||||
|
---
|
||||||
|
<section>
|
||||||
|
<div class="container mt-5">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 mx-auto text-center">
|
||||||
|
<h2 class="section-heading">Sicurezza</h2>
|
||||||
|
<hr>
|
||||||
|
<p>La sicurezza informatica è di certo uno dei temi più toccati negli ultimi anni.<br>Sempre più spesso software vulnerabili o malconfigurati o addirittura nel peggiore dei casi con "backdoor" inserite dal produttore stesso espongono gli ignari utenti a rischi.<br>
|
||||||
|
<br>
|
||||||
|
<strong>Cosa pensi della tua infrastruttura?</strong>
|
||||||
|
<br>
|
||||||
|
<br>Noi di Unitoo abbiamo a cuore il problema e sappiamo bene come difenderci.<br>Consapevoli delle sanzioni introdotte con il GDPR 679/2016 e dei rischi che possono derivare da un'infrastruttura non monitorata e adeguatamente messa in sicurezza, ci poniamo l'obiettivo di fornire gli strumenti e la consulenza necessaria nel campo della sicurezza informatica per garantire la protezione e l'attenzione che le aziende nel panorama odierno innegabilmente necessitano.<br>
|
||||||
|
<br>Di seguito qualche piccolo assaggio di quello che per noi significa mettere in sicurezza e garantire la privacy.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<aside class="aside bg-primary">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 mx-auto text-center">
|
||||||
|
<h1 class="morphext-bounce-in text-white morphext">Integrità, Firmware, Firewall, Aggiornamenti, Disponibilità, Software libero, Backup, Password, Criptazione</h1>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</aside>
|
||||||
|
<div class="p-5">
|
||||||
|
<div class="card-columns">
|
||||||
|
<div class="card">
|
||||||
|
{% asset sources class="card-img-top" %}
|
||||||
|
<div class="card-body">
|
||||||
|
<h5 class="card-title font-weight-bold text-dark">Software libero</h5>
|
||||||
|
<p class="card-text">Con il software libero rilasciato con licenza GPL hai il pieno controllo. Oggi molti software sono equipaggiati con strumenti di controllo e gli acquirenti non hanno quasi mai modo di conoscere cosa e come questi software intervengano.<br>Acquistate software libero garantendovi continuità e sicurezza.</p>
|
||||||
|
<a class="btn btn-dark" href="{% post_url 2019-08-13-software %}">Maggiori dettagli</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="card">
|
||||||
|
<div class="card-body">
|
||||||
|
<h5 class="card-title font-weight-bold text-dark">Integrità</h5>
|
||||||
|
<p class="card-text">Garantire l'integrità del dato non è affatto semplice e scontato. Qualunque sistema è compromettibile a più livelli ed è necessario sapere come riconoscere in ognuno di questi una possibile violazione.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="card">
|
||||||
|
<div class="card-body">
|
||||||
|
<h5 class="card-title font-weight-bold text-dark">Firmware</h5>
|
||||||
|
<p class="card-text">Si parla sempre molto di software e sistemi operativi, che quasi ci dimentichiamo dell'esistenza di sistemi più piccoli ma non meno importanti. Un firmware o un BIOS non aggiornato sono il fulcro di molti exploit utilizzati dai cracker.</p>
|
||||||
|
<a rel="nofollow" target="_blank" class="btn btn-dark " href="/home/projects/libreboot">Scopri</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="card">
|
||||||
|
<div class="card-body">
|
||||||
|
<h5 class="card-title font-weight-bold text-dark">Aggiornamenti</h5>
|
||||||
|
<p class="card-text">Errori come quello di Equifax (nel 2017) sono la conseguenza di una scarsa manutenzione dei sistemi. Un software non aggiornato o addirittura abbandonato come Windows XP e Windows Vista sono la situazione ideale per un <a rel="nofollow" target="_blank" class="text-dark" href="https://it.wikipedia.org/wiki/Cracker_(informatica)">
|
||||||
|
<i class="fa fa-external-link-alt fa-sm">cracker</i>
|
||||||
|
</a> che vuole violare il sistema.<br>Noi suggeriamo di aggiornare questi terminali con un sistema operativo GNU/Linux che sicuramente verrà mantenuto più a lungo dando nuova vita a questi computer.</p>
|
||||||
|
<a rel="nofollow" target="_blank" class="btn btn-dark " href="https://www.gnu.org/gnu/thegnuproject.html">
|
||||||
|
<i class="fas fa-external-link-alt fa-sm">Il progetto GNU</i>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="card">
|
||||||
|
<div class="card-body">
|
||||||
|
<h5 class="card-title font-weight-bold text-dark">Firewall</h5>
|
||||||
|
<p class="card-text">Da molti anni sono uno dei maggiori strumenti per la difesa delle reti, ma molto spesso strumenti anche sottovalutati dal punto di vista della sicurezza stessa. Affidarsi al Firewall è necessario ma trascurarlo lo rende inefficace.<br>Un firewall mal configurato o non adeguatamente aggiornato non garantisce sicurezza.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="card">
|
||||||
|
{% asset password.jpg class="card-img-top" %}
|
||||||
|
<div class="card-body">
|
||||||
|
<h5 class="card-title font-weight-bold text-dark">Password</h5>
|
||||||
|
<p class="card-text"> Ognuno di noi è circondato da password e sistemi di autenticazione di cui se ne sottovaluta spesso la pericolosità. Ecco alcuni "tip":</p>
|
||||||
|
<ul>
|
||||||
|
<li>Su account con accesso privilegiato utilizzare una password sempre diversa</li>
|
||||||
|
<li>La lunghezza e la complessità sono entrambi importanti</li>
|
||||||
|
<li>Evitare di salvare la password su documenti o su carta, utilizzare sistemi cifrati come <a rel="nofollow" target="_blank" class="text-dark" href="https://it.wikipedia.org/wiki/KeePass_Password_Safe">
|
||||||
|
<i class="fa fa-external-link-alt fa-sm">KeePass</i>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>Cambiare la password frequentemente</li>
|
||||||
|
<li>Evitare sistemi biometrici ove l'accesso sia di massima sicurezza</li>
|
||||||
|
<li>Dove possibile utilizzare un secondo sistema di autenticazione come OTP</li>
|
||||||
|
</ul>
|
||||||
|
<p>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="card">
|
||||||
|
<div class="card-body">
|
||||||
|
<h5 class="card-title font-weight-bold text-dark">Criptazione</h5>
|
||||||
|
<p class="card-text">Ogni dispositivo di memoria esposto ad accessi non autorizzati è sottoposto ad una possibile violazione. Criptare il contenuto con sistemi forti come LUKS renderà tutto sicuramente molto più difficile.<br>Inoltre, i classici sistemi di comunicazione e-mail e di messaggistica non possono essere tralasciati. Utilizzando GPG è possibile cifrare le e-mail rendendole leggibili solo dal destinatario, garantendo sia l'integrità che l'identificazione; per le chat si può utilizzare <a target="_blank" class="text-dark" href="https://conversations.im/omemo">
|
||||||
|
<i class="fa fa-external-link-alt fa-sm">OMEMO</i>
|
||||||
|
</a>; infine per gli SMS/MMS è possibile utilizzare <a target="_blank" class="text-dark" href="https://silence.im/">
|
||||||
|
<i class="fa fa-external-link-alt fa-sm">Silence</i>
|
||||||
|
</a>, un'applicazione basata sul protocollo di Signal.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="card">
|
||||||
|
{% asset backup class="card-img-top" %}
|
||||||
|
<div class="card-body">
|
||||||
|
<h5 class="card-title font-weight-bold text-dark">Backup</h5>
|
||||||
|
<p class="card-text">Con Duplicity le cose si fanno sicuramente interessanti e funzionali. Backup incrementali, immagini disco o backup cifrati non sono un problema.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="card">
|
||||||
|
<div class="card-body">
|
||||||
|
<h5 class="card-title font-weight-bold text-dark">Disponibilità</h5>
|
||||||
|
<p class="card-text">Mantenere l'accesso ai dati o al servizio con il massimo uptime è una cosa molto complessa e richiede ottime conoscenze. Monitorare costantemente il servizio e conoscere eventuali tentativi di attacco è sicuramente uno dei metodi di prevenzioni più adatti.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
66
_posts/2019-08-13-services-software.md
Normal file
66
_posts/2019-08-13-services-software.md
Normal file
|
@ -0,0 +1,66 @@
|
||||||
|
---
|
||||||
|
layout: default
|
||||||
|
title: "Sviluppo software"
|
||||||
|
description: "Sviluppo software con licenza GPLv3 o con licenze compatibili, applicazioni mobile e pubblicazione store."
|
||||||
|
permalink: "/servizi/sviluppo_software"
|
||||||
|
tags: unitoo software development freesoftware licenses
|
||||||
|
lang: it-IT
|
||||||
|
---
|
||||||
|
<section>
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-10 mx-auto text-center">
|
||||||
|
<h2 class="section-heading">Sviluppo software</h2>
|
||||||
|
<p>Lo sviluppo di software secondo gli odierni standard di ingegneria del software è un processo costoso e a volte complesso da intraprendere.<br>Il nostro primo obiettivo è quello di fornire una più chiara panoramica del software disponibile e quello di proporre/presentare nuove metodologie di sviluppo, seguento l'intero processo di realizzazione fino ad arrivare al mantenimento ed eventuale evoluzione del prodotto.<br>Impieghiamo tecniche atte a soddisfare nel migliore dei modi le esigenze di sviluppo e in accordo ai team coinvolti.</p>
|
||||||
|
<h4 class="mt-5">Tecnologie utilizzate</h4>
|
||||||
|
<p>Certi di garantire professionalità e qualità, non ci siamo limitati a scegliere tecnologie qualunque, ma specificamente quelle che rispettano in primis i nostri principi etici:</p>
|
||||||
|
<a rel="nofollow" href="https://en.wikipedia.org/wiki/C%2B%2B">
|
||||||
|
{% asset cpp class="mr-2 technologies" %}
|
||||||
|
</a>
|
||||||
|
<a rel="nofollow" href="https://en.wikipedia.org/wiki/Qt_(software)">
|
||||||
|
{% asset qt class="mr-2 technologies" %}
|
||||||
|
</a>
|
||||||
|
<a rel="nofollow" href="https://en.wikipedia.org/wiki/Ruby_(programming_language)">
|
||||||
|
{% asset ruby class="mr-2 technologies" %}
|
||||||
|
</a>
|
||||||
|
<a rel="nofollow" href="https://en.wikipedia.org/wiki/Ruby_on_Rails">
|
||||||
|
{% asset rails class="mr-2 technologies" %}
|
||||||
|
</a>
|
||||||
|
<a rel="nofollow" href="https://en.wikipedia.org/wiki/HTML5">
|
||||||
|
{% asset html5 class="mr-2 technologies" %}
|
||||||
|
</a>
|
||||||
|
<a rel="nofollow" href="https://en.wikipedia.org/wiki/PHP">
|
||||||
|
{% asset php class="mr-2 technologies" %}
|
||||||
|
</a>
|
||||||
|
<a rel="nofollow" href="https://en.wikipedia.org/wiki/Laravel">
|
||||||
|
{% asset laravel class="mr-2 technologies" %}
|
||||||
|
</a>
|
||||||
|
<a rel="nofollow" href="https://en.wikipedia.org/wiki/PostgreSQL">
|
||||||
|
{% asset postgresql class="mr-2 technologies" %}
|
||||||
|
</a>
|
||||||
|
<a rel="nofollow" href="https://en.wikipedia.org/wiki/Bash_(Unix_shell)">
|
||||||
|
{% asset bash class="mr-2 technologies" %}
|
||||||
|
</a>
|
||||||
|
<h4 class="mt-5">Piattaforme di sviluppo</h4>
|
||||||
|
<a rel="nofollow" href="https://www.gnu.org/gnu/about-gnu.html">
|
||||||
|
{% asset gnulinux class="mr-2 technologies" %}
|
||||||
|
</a>
|
||||||
|
<a rel="nofollow" href="https://www.android.com/">
|
||||||
|
{% asset android class="mr-2 technologies" %}
|
||||||
|
</a>
|
||||||
|
<a rel="nofollow" href="https://sailfishos.org/">
|
||||||
|
{% asset jolla class="mr-2 technologies" %}
|
||||||
|
</a>
|
||||||
|
{% asset windows class="mr-2 technologies" %}
|
||||||
|
{% asset apple class="mr-2 technologies" %}
|
||||||
|
<h4 class="mt-5">Licenze</h4>
|
||||||
|
<p>Proteggere la proprietà intellettuale è importante tanto quanto essere in linea con i propri principi. Per questo motivo noi sviluppiamo software rilasciato con licenza <a rel="nofollow" target="_blank" href="https://www.gnu.org/licenses/quick-guide-gplv3.html">
|
||||||
|
<i class="fas fa-external-link-alt fa-sm">GPL</i>
|
||||||
|
</a> compatibile. <br> Riteniamo che contribuire alla conoscenza e rendere disponibile il sorgente sia un beneficio maggiore, contrariamente a quanto si può pensare comunemente, della segretezza/riservatezza che si potrebbe ottenere non rilasciandolo. <br> Inoltre l'apprezzamento, il supporto da utenti appassionati e la trasparenza potrebbero superare le aspettative iniziali. <br>
|
||||||
|
<br>
|
||||||
|
<b>Grandi marchi come Google hanno incentrato il loro business su questi aspetti ed oggi il seme sta dando i suoi frutti.</b>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
|
@ -7,7 +7,7 @@ tags: unitoo consulenza software hardware sicurezza informatica
|
||||||
lang: it-IT
|
lang: it-IT
|
||||||
---
|
---
|
||||||
<section>
|
<section>
|
||||||
<div class="row cover ml-0 mr-0" style="background-image: url({{ assets['library.jpeg'].digest_path }})">
|
<div class="row cover ml-0 mr-0" style="min-height: 1%; background-image: url({{ assets['library.jpg'].digest_path }})">
|
||||||
<div class="col-lg-6 ml-auto text-center bg-white">
|
<div class="col-lg-6 ml-auto text-center bg-white">
|
||||||
<div class="container pt-5 pb-5">
|
<div class="container pt-5 pb-5">
|
||||||
<div class="row">
|
<div class="row">
|
|
@ -20,21 +20,21 @@ lang: it-IT
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<h2 class="font-weight-bold">Libreboot</h2>
|
<h2 class="font-weight-bold">Libreboot</h2>
|
||||||
<p>Il software è contenuto anche nelle parti più nascoste, invisibili ai nostri occhi. I dettagli in questo caso fanno una grande differenza.</p>
|
<p>Il software è contenuto anche nelle parti più nascoste, invisibili ai nostri occhi. I dettagli in questo caso fanno una grande differenza.</p>
|
||||||
<a href="" rel="nofollow" target="_blank" class="btn btn-primary">Approfondisci</a>
|
<a href="{% post_url 2019-08-13-libreboot %}" class="btn btn-primary">Approfondisci</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<h2 class="font-weight-bold">Software libero</h2>
|
<h2 class="font-weight-bold">Software libero</h2>
|
||||||
<p>Il progresso si è sempre servito della conoscenza. Oggi il mondo ha bisogno del software per fare passi avanti e questo deve essere liberamente distribuito per mantenere libera la conoscenza stessa.</p>
|
<p>Il progresso si è sempre servito della conoscenza. Oggi il mondo ha bisogno del software per fare passi avanti e questo deve essere liberamente distribuito per mantenere libera la conoscenza stessa.</p>
|
||||||
<a href="https://www.fsf.org/" rel="nofollow" target="_blank" class="btn btn-primary">Approfondisci</a>
|
<a href="https://www.fsf.org/" rel="nofollow" target="_blank" class="btn btn-primary"><i class="fas fa-external-link-alt">Approfondisci</i></a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<h2 class="font-weight-bold">DRM-Free</h2>
|
<h2 class="font-weight-bold">DRM-Free</h2>
|
||||||
<p>Essere autori, essere artisti, ci rende parte integrante della cultura. I DRM tuttavia eliminano i diritti che gli utenti e gli autori possiedono sulle proprie opere rendendo vani gli sforzi di condivisione e diffusione libera.</p>
|
<p>Essere autori, essere artisti, ci rende parte integrante della cultura. I DRM tuttavia eliminano i diritti che gli utenti e gli autori possiedono sulle proprie opere rendendo vani gli sforzi di condivisione e diffusione libera.</p>
|
||||||
<a href="https://www.defectivebydesign.org/drm-free" rel="nofollow" target="_blank" class="btn btn-primary">Approfondisci</a>
|
<a href="https://www.defectivebydesign.org/drm-free" rel="nofollow" target="_blank" class="btn btn-primary"><i class="fas fa-external-link-alt">Approfondisci</i></a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -302,34 +302,3 @@ pre {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Override
|
|
||||||
*/
|
|
||||||
.btn-outline-primary {
|
|
||||||
border-color: $brand-color;
|
|
||||||
color: $brand-color;
|
|
||||||
|
|
||||||
&:hover {
|
|
||||||
background-color: $brand-color;
|
|
||||||
border-color: $brand-color;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.btn-primary {
|
|
||||||
background-color: $brand-color;
|
|
||||||
border-color: $brand-color;
|
|
||||||
|
|
||||||
&:hover {
|
|
||||||
background-color: $brand-color-hover;
|
|
||||||
border-color: $brand-color-hover;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.text-primary {
|
|
||||||
color: $brand-color;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Page specific
|
|
||||||
*/
|
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
font-family: "Raleway", sans-serif;
|
font-family: "Raleway", sans-serif;
|
||||||
font-size: 32px;
|
font-size: 32px;
|
||||||
font-weight: 300;
|
font-weight: 300;
|
||||||
line-height: 56px;
|
line-height: 40px;
|
||||||
margin-bottom: 0;
|
margin-bottom: 0;
|
||||||
|
|
||||||
&,
|
&,
|
||||||
|
@ -68,6 +68,10 @@ ul.social-buttons li a:active,ul.social-buttons li a:focus,ul.social-buttons li
|
||||||
/**
|
/**
|
||||||
* Page content
|
* Page content
|
||||||
*/
|
*/
|
||||||
|
aside.aside {
|
||||||
|
padding: 100px 0;
|
||||||
|
}
|
||||||
|
|
||||||
.page-content {
|
.page-content {
|
||||||
padding: $spacing-unit 0;
|
padding: $spacing-unit 0;
|
||||||
|
|
||||||
|
@ -266,3 +270,51 @@ ul.social-buttons li a:active,ul.social-buttons li a:focus,ul.social-buttons li
|
||||||
background-color:#007aae;
|
background-color:#007aae;
|
||||||
border-color:#007aae;
|
border-color:#007aae;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.btn-outline-primary {
|
||||||
|
border-color: $brand-color;
|
||||||
|
color: $brand-color;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
background-color: $brand-color;
|
||||||
|
border-color: $brand-color;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn-primary {
|
||||||
|
background-color: $brand-color;
|
||||||
|
border-color: $brand-color;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
background-color: $brand-color-hover;
|
||||||
|
border-color: $brand-color-hover;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.bg-primary {
|
||||||
|
background-color: $brand-color !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.text-primary {
|
||||||
|
color: $brand-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
.card-columns {
|
||||||
|
@media (max-width: 1199.98px) {
|
||||||
|
column-count: 2;
|
||||||
|
}
|
||||||
|
@media (max-width: 991.98px) {
|
||||||
|
column-count: 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.min-height-100 {
|
||||||
|
min-height: 100vh;
|
||||||
|
}
|
||||||
|
|
||||||
|
.content-bottom {
|
||||||
|
background-color: rgba(0,0,0,0.65);
|
||||||
|
bottom: 0;
|
||||||
|
width: 100%;
|
||||||
|
padding: 100px 15px 100px;
|
||||||
|
}
|
||||||
|
|
BIN
assets/images/backup.jpg
Normal file
BIN
assets/images/backup.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 170 KiB |
Before Width: | Height: | Size: 290 KiB After Width: | Height: | Size: 290 KiB |
BIN
assets/images/password.jpg
Normal file
BIN
assets/images/password.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 238 KiB |
BIN
assets/images/sources.jpg
Normal file
BIN
assets/images/sources.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 127 KiB |
3625
css/animate.css
vendored
Normal file
3625
css/animate.css
vendored
Normal file
File diff suppressed because it is too large
Load diff
3
css/morphext.css
Normal file
3
css/morphext.css
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
.morphext > .animated {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
43
index.html
43
index.html
|
@ -11,6 +11,7 @@ tags: home
|
||||||
<p class="card-text">
|
<p class="card-text">
|
||||||
Per molti un traguardo da raggiungere, per noi le fondamenta di ogni progetto. <b>Scegli Unitoo</b> per il tuo successo.
|
Per molti un traguardo da raggiungere, per noi le fondamenta di ogni progetto. <b>Scegli Unitoo</b> per il tuo successo.
|
||||||
</p>
|
</p>
|
||||||
|
<a class="btn btn-primary" href="{% post_url 2019-08-13-services-software %}">Scopri come</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -41,7 +42,10 @@ La scelta mirata al progresso.</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-8">
|
<div class="col-8">
|
||||||
<strong>Formazione</strong>
|
<strong>Formazione</strong>
|
||||||
<p>Gestione delle risorse, ottimizzazione processi di sviluppo e team management</p>
|
<p class="mb-0">
|
||||||
|
Gestione delle risorse, ottimizzazione processi di sviluppo e team management
|
||||||
|
</p>
|
||||||
|
<a href="{% post_url 2019-08-13-services-training %}">Il piano</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row mb-3">
|
<div class="row mb-3">
|
||||||
|
@ -50,7 +54,8 @@ La scelta mirata al progresso.</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-8">
|
<div class="col-8">
|
||||||
<strong>Consulenza</strong>
|
<strong>Consulenza</strong>
|
||||||
<p>Consulenza tecnica per gestire al meglio le risorse tecnologiche</p>
|
<p class="mb-0">Consulenza tecnica per gestire al meglio le risorse tecnologiche</p>
|
||||||
|
<a href="{% post_url 2019-08-13-services-technical_advice %}">Richiedi ora</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row mb-3">
|
<div class="row mb-3">
|
||||||
|
@ -59,7 +64,8 @@ La scelta mirata al progresso.</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-8">
|
<div class="col-8">
|
||||||
<strong>Software libero</strong>
|
<strong>Software libero</strong>
|
||||||
<p>Sviluppo di software con licenza GPL, artworks e pubblicazione negli store</p>
|
<p class="mb-0">Sviluppo di software con licenza GPL, artworks e pubblicazione negli store</p>
|
||||||
|
<a href="{% post_url 2019-08-13-services-software %}">Scopri</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row mb-3">
|
<div class="row mb-3">
|
||||||
|
@ -68,7 +74,8 @@ La scelta mirata al progresso.</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-8">
|
<div class="col-8">
|
||||||
<strong>Sicurezza</strong>
|
<strong>Sicurezza</strong>
|
||||||
<p>Studio e messa in atto di tecniche di hardening per le infrastrutture</p>
|
<p class="mb-0">Studio e messa in atto di tecniche di hardening per le infrastrutture</p>
|
||||||
|
<a href="{% post_url 2019-08-13-services-hardening %}">Informazioni</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -97,16 +104,7 @@ La scelta mirata al progresso.</p>
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<strong class="card-title">Libreboot</strong>
|
<strong class="card-title">Libreboot</strong>
|
||||||
<p class="card-text">Configuriamo Thinkpad T400 e T500 in vostro possesso ottimizzandoli con Libreboot, un BIOS basato su Coreboot completamente libero.<br> Sostituiamo hardware non libero con hardware certificato dalla FSF, completamente rispettoso delle quattro libertà.</p>
|
<p class="card-text">Configuriamo Thinkpad T400 e T500 in vostro possesso ottimizzandoli con Libreboot, un BIOS basato su Coreboot completamente libero.<br> Sostituiamo hardware non libero con hardware certificato dalla FSF, completamente rispettoso delle quattro libertà.</p>
|
||||||
<a rel="nofollow" target="_blank" href="https://libreboot.org/"><i class="fab fa-gitlab fa-2x text-dark"></i> Libreboot</a>
|
<a rel="nofollow" target="_blank" href="https://libreboot.org/">{% asset libreboot_logo width="42" %} Libreboot</a>
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="card">
|
|
||||||
{% asset server_hardening.jpeg %}
|
|
||||||
<div class="card-body">
|
|
||||||
<strong class="card-title">Sicurezza</strong>
|
|
||||||
<p class="card-text">Applichiamo le più rigorose tecniche di hardening per i server ottenendo il maggior controllo possibile evitando che terzi possano manipolare l'infrastruttura.<br>Inoltre i software che utilizziamo sono completamente liberi e richiedono le risorse giuste in termini di potenza.<br> Effettuiamo anche consulenze e controlli su infrastrutture stimando eventuali rischi e possibili soluzioni.</p>
|
|
||||||
<a rel="nofollow" target="_blank" href="https://libreboot.org/"><i class="fab fa-gitlab fa-2x text-dark"></i> Libreboot</a>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -115,6 +113,7 @@ La scelta mirata al progresso.</p>
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<strong class="card-title">Sicurezza</strong>
|
<strong class="card-title">Sicurezza</strong>
|
||||||
<p class="card-text">Applichiamo le più rigorose tecniche di hardening per i server ottenendo il maggior controllo possibile evitando che terzi possano manipolare l'infrastruttura.<br>Inoltre i software che utilizziamo sono completamente liberi e richiedono le risorse giuste in termini di potenza.<br> Effettuiamo anche consulenze e controlli su infrastrutture stimando eventuali rischi e possibili soluzioni.</p>
|
<p class="card-text">Applichiamo le più rigorose tecniche di hardening per i server ottenendo il maggior controllo possibile evitando che terzi possano manipolare l'infrastruttura.<br>Inoltre i software che utilizziamo sono completamente liberi e richiedono le risorse giuste in termini di potenza.<br> Effettuiamo anche consulenze e controlli su infrastrutture stimando eventuali rischi e possibili soluzioni.</p>
|
||||||
|
<a class="btn btn-primary" href="{% post_url 2019-08-13-services-hardening %}">Informazioni</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -129,18 +128,4 @@ La scelta mirata al progresso.</p>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
<hr>
|
<hr>
|
||||||
<section class="text-center pt-5 pb-5">
|
{% include contacts.html %}
|
||||||
|
|
||||||
<div class="container">
|
|
||||||
<h2>Manteniamoci in contatto!</h2>
|
|
||||||
|
|
||||||
<p>Avete idee o volete partecipare ai progetti? Oppure siete solo interessati ad una consulenza? Fantastico!<br> Mandate un'email con i dettagli!<br><small class="font-weight-bold"> Nel caso di dati sensibili o dettagli che si vuol mantenere privati si prega di cifrare la mail tramite la suite GnuPG.</small></p>
|
|
||||||
|
|
||||||
<a class="btn btn-outline-primary" href="mailto:info@unitoo.pw">info@unitoo.pw</a>
|
|
||||||
<br><br>
|
|
||||||
<small><strong>GPG Fingerprint</strong>: 00F8 1953 CE7B 17C1 E832 53E1 4561 0231 1DEA 49D4</small>
|
|
||||||
<br>
|
|
||||||
{% asset info_at_unitoo_qrcode.png width="200px" %}
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</section>
|
|
||||||
|
|
1
js/.tern-port
Normal file
1
js/.tern-port
Normal file
|
@ -0,0 +1 @@
|
||||||
|
45537
|
16
js/main.js
16
js/main.js
|
@ -7,4 +7,20 @@ $(document).ready(function() {
|
||||||
noResultsText: '<a class="dropdown-item" href="#">Nessun risultato</a>',
|
noResultsText: '<a class="dropdown-item" href="#">Nessun risultato</a>',
|
||||||
exclude: ["https://blog.unitoo.it", "https://blog.unitoo.pw"]
|
exclude: ["https://blog.unitoo.it", "https://blog.unitoo.pw"]
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$(".morphext-bounce-in").Morphext({
|
||||||
|
animation: "bounceIn",
|
||||||
|
speed: 2500
|
||||||
|
});
|
||||||
|
|
||||||
|
$(".morphext-bounce-left").Morphext({
|
||||||
|
animation: "zoomInLeft",
|
||||||
|
speed: 4500
|
||||||
|
});
|
||||||
|
|
||||||
|
$(".morphext-bounce-up").Morphext({
|
||||||
|
animation: "bounceInUp",
|
||||||
|
speed: 6500
|
||||||
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
1
js/morphext.min.js
vendored
Normal file
1
js/morphext.min.js
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
/*! Morphext - v2.4.4 - 2015-05-21 */!function(a){"use strict";function b(b,c){this.element=a(b),this.settings=a.extend({},d,c),this._defaults=d,this._init()}var c="Morphext",d={animation:"bounceIn",separator:",",speed:2e3,complete:a.noop};b.prototype={_init:function(){var b=this;this.phrases=[],this.element.addClass("morphext"),a.each(this.element.text().split(this.settings.separator),function(c,d){b.phrases.push(a.trim(d))}),this.index=-1,this.animate(),this.start()},animate:function(){this.index=++this.index%this.phrases.length,this.element[0].innerHTML='<span class="animated '+this.settings.animation+'">'+this.phrases[this.index]+"</span>",a.isFunction(this.settings.complete)&&this.settings.complete.call(this)},start:function(){var a=this;this._interval=setInterval(function(){a.animate()},this.settings.speed)},stop:function(){this._interval=clearInterval(this._interval)}},a.fn[c]=function(d){return this.each(function(){a.data(this,"plugin_"+c)||a.data(this,"plugin_"+c,new b(this,d))})}}(jQuery);
|
Loading…
Reference in a new issue