fixed minor typos

This commit is contained in:
Gianmarco Pettinato 2021-10-13 15:07:57 +00:00
parent 274b2166dc
commit 4a4fbae1d3
7 changed files with 245 additions and 37 deletions

214
hp-check.log Normal file
View File

@ -0,0 +1,214 @@
hp-check[25360]: info: :
hp-check[25360]: info: :[01mHP Linux Imaging and Printing System (ver. 3.21.8)[0m
hp-check[25360]: info: :[01mDependency/Version Check Utility ver. 15.1[0m
hp-check[25360]: info: :
hp-check[25360]: info: :Copyright (c) 2001-18 HP Development Company, LP
hp-check[25360]: info: :This software comes with ABSOLUTELY NO WARRANTY.
hp-check[25360]: info: :This is free software, and you are welcome to distribute it
hp-check[25360]: info: :under certain conditions. See COPYING file for more details.
hp-check[25360]: info: :
hp-check[25360]: info: :[01mNote: hp-check can be run in three modes:[0m
hp-check[25360]: info: :1. Compile-time check mode (-c or --compile): Use this mode before compiling the
hp-check[25360]: info: :HPLIP supplied tarball (.tar.gz or .run) to determine if the proper dependencies
hp-check[25360]: info: :are installed to successfully compile HPLIP.
hp-check[25360]: info: :2. Run-time check mode (-r or --run): Use this mode to determine if a distro
hp-check[25360]: info: :supplied package (.deb, .rpm, etc) or an already built HPLIP supplied tarball
hp-check[25360]: info: :has the proper dependencies installed to successfully run.
hp-check[25360]: info: :3. Both compile- and run-time check mode (-b or --both) (Default): This mode
hp-check[25360]: info: :will check both of the above cases (both compile- and run-time dependencies).
hp-check[25360]: info: :
hp-check[25360]: info: :Check types:
hp-check[25360]: info: :a. EXTERNALDEP - External Dependencies
hp-check[25360]: info: :b. GENERALDEP - General Dependencies (required both at compile and run time)
hp-check[25360]: info: :c. COMPILEDEP - Compile time Dependencies
hp-check[25360]: info: :d. [All are run-time checks]
hp-check[25360]: info: :PYEXT SCANCONF QUEUES PERMISSION
hp-check[25360]: info: :
hp-check[25360]: info: :Status Types:
hp-check[25360]: info: : OK
hp-check[25360]: info: : MISSING - Missing Dependency or Permission or Plug-in
hp-check[25360]: info: : INCOMPAT - Incompatible dependency-version or Plugin-version
hp-check[25360]: info: :
warning: [01m0-rolling version is not supported. Using 0-0 versions dependencies to verify and install...[0m
hp-check[25360]: info: :
hp-check[25360]: info: :---------------
hp-check[25360]: info: :| SYSTEM INFO |
hp-check[25360]: info: :---------------
hp-check[25360]: info: :
hp-check[25360]: info: : Kernel: 5.14.9-arch2-1 #1 SMP PREEMPT Fri, 01 Oct 2021 19:03:20 +0000 GNU/Linux
Host: archlinux
Proc: 5.14.9-arch2-1 #1 SMP PREEMPT Fri, 01 Oct 2021 19:03:20 +0000 GNU/Linux
Distribution: 0 rolling
hp-check[25360]: info: : Bitness: 64 bit
hp-check[25360]: info: :
hp-check[25360]: info: :-----------------------
hp-check[25360]: info: :| HPLIP CONFIGURATION |
hp-check[25360]: info: :-----------------------
hp-check[25360]: info: :
hp-check[25360]: info: :HPLIP-Version: HPLIP 3.21.8
hp-check[25360]: info: :HPLIP-Home: /usr/share/hplip
warning: HPLIP-Installation: Auto installation is not supported for 0 distro rolling version
hp-check[25360]: info: :
hp-check[25360]: info: :[01mCurrent contents of '/etc/hp/hplip.conf' file:[0m
hp-check[25360]: info: :# hplip.conf. Generated from hplip.conf.in by configure.
[hplip]
version=3.21.8
[dirs]
home=/usr/share/hplip
run=/var/run
ppd=/usr/share/ppd/HP
ppdbase=/usr/share/ppd
doc=/usr/share/doc/hplip-3.21.8
html=/usr/share/doc/hplip-3.21.8
icon=/usr/share/applications
cupsbackend=/usr/lib/cups/backend
cupsfilter=/usr/lib/cups/filter
drv=/usr/share/cups/drv/hp
bin=/usr/bin
apparmor=/etc/apparmor.d
# Following values are determined at configure time and cannot be changed.
[configure]
network-build=yes
libusb01-build=no
pp-build=yes
gui-build=yes
scanner-build=yes
fax-build=yes
dbus-build=yes
cups11-build=no
doc-build=yes
shadow-build=no
hpijs-install=no
foomatic-drv-install=no
foomatic-ppd-install=no
foomatic-rip-hplip-install=no
hpcups-install=yes
cups-drv-install=yes
cups-ppd-install=no
internal-tag=3.21.8
restricted-build=no
ui-toolkit=qt5
qt3=no
qt4=no
qt5=yes
policy-kit=no
lite-build=no
udev_sysfs_rules=no
hpcups-only-build=no
hpijs-only-build=no
apparmor_build=no
class-driver=no
hp-check[25360]: info: :
hp-check[25360]: info: :[01mCurrent contents of '/var/lib/hp/hplip.state' file:[0m
hp-check[25360]: info: :Plugins are not installed. Could not access file: No such file or directory
hp-check[25360]: info: :
hp-check[25360]: info: :[01mCurrent contents of '~/.hplip/hplip.conf' file:[0m
warning: Could not access file: No such file or directory
hp-check[25360]: info: : <Package-name> <Package-Desc> <Required/Optional> <Min-Version> <Installed-Version> <Status> <Comment>
hp-check[25360]: info: :
hp-check[25360]: info: :-------------------------
hp-check[25360]: info: :| External Dependencies |
hp-check[25360]: info: :-------------------------
hp-check[25360]: info: :
hp-check[25360]: info: : cups CUPS - Common Unix Printing System REQUIRED 1.1 2.3.3 OK 'CUPS Scheduler is running'
hp-check[25360]: info: : gs GhostScript - PostScript and PDF language interpreter and previewer REQUIRED 7.05 9.55.0 OK -
hp-check[25360]: info: :[31;01m error: xsane xsane - Graphical scanner frontend for SANE OPTIONAL 0.9 - MISSING 'xsane needs to be installed'[0m
hp-check[25360]: info: : scanimage scanimage - Shell scanning program OPTIONAL 1.0 1.0.32 OK -
hp-check[25360]: info: : dbus DBus - Message bus system REQUIRED - 1.12.20 OK -
hp-check[25360]: info: : policykit PolicyKit - Administrative policy framework OPTIONAL - 0.119 OK -
hp-check[25360]: info: : network network -wget OPTIONAL - 1.21.2 OK -
hp-check[25360]: info: : avahi-utils avahi-utils OPTIONAL - 0.8 OK -
hp-check[25360]: info: :
hp-check[25360]: info: :------------------------
hp-check[25360]: info: :| General Dependencies |
hp-check[25360]: info: :------------------------
hp-check[25360]: info: :
hp-check[25360]: info: : libjpeg libjpeg - JPEG library REQUIRED - - OK -
hp-check[25360]: info: :[31;01m error: cups-devel CUPS devel- Common Unix Printing System development files REQUIRED - 2.3.3 MISSING 'cups-devel needs to be installed'[0m
hp-check[25360]: info: : cups-image CUPS image - CUPS image development files REQUIRED - 2.3.3 OK -
hp-check[25360]: info: : libpthread libpthread - POSIX threads library REQUIRED - b'2.33' OK -
hp-check[25360]: info: : libusb libusb - USB library REQUIRED - 1.0 OK -
hp-check[25360]: info: : sane SANE - Scanning library REQUIRED - 1.0.32 OK -
hp-check[25360]: info: : sane-devel SANE - Scanning library development files REQUIRED - 1.0.32 OK -
hp-check[25360]: info: : libavahi-dev libavahi-dev REQUIRED - - OK -
hp-check[25360]: info: : libnetsnmp-devel libnetsnmp-devel - SNMP networking library development files REQUIRED 5.0.9 5.9.1 OK -
hp-check[25360]: info: : libcrypto libcrypto - OpenSSL cryptographic library REQUIRED - 1.1.1 OK -
hp-check[25360]: info: : python3X Python 2.2 or greater - Python programming language REQUIRED 2.2 3.9.7 OK -
hp-check[25360]: info: :[31;01m error: python3-notify2 Python libnotify - Python bindings for the libnotify Desktop notifications OPTIONAL - - MISSING 'python3-notify2 needs to be installed'[0m
hp-check[25360]: info: :[31;01m error: python3-pyqt4-dbus PyQt 4 DBus - DBus Support for PyQt4 OPTIONAL 4.0 - MISSING 'python3-pyqt4-dbus needs to be installed'[0m
hp-check[25360]: info: :[31;01m error: python3-pyqt4 PyQt 4- Qt interface for Python (for Qt version 4.x) REQUIRED 4.0 - MISSING 'python3-pyqt4 needs to be installed'[0m
hp-check[25360]: info: : python3-dbus Python DBus - Python bindings for DBus REQUIRED 0.80.0 1.2.18 OK -
hp-check[25360]: info: : python3-xml Python XML libraries REQUIRED - 2.4.1 OK -
hp-check[25360]: info: : python3-devel Python devel - Python development files REQUIRED 2.2 3.9.7 OK -
hp-check[25360]: info: : python3-pil PIL - Python Imaging Library (required for commandline scanning with hp-scan) OPTIONAL - 8.3.2 OK -
hp-check[25360]: info: :[31;01m error: python3-reportlab Reportlab - PDF library for Python OPTIONAL 2.0 - MISSING 'python3-reportlab needs to be installed'[0m
hp-check[25360]: info: :
hp-check[25360]: info: :--------------
hp-check[25360]: info: :| COMPILEDEP |
hp-check[25360]: info: :--------------
hp-check[25360]: info: :
hp-check[25360]: info: : libtool libtool - Library building support services REQUIRED - 2.4.6 OK -
hp-check[25360]: info: : gcc gcc - GNU Project C and C++ Compiler REQUIRED - 11.1.0 OK -
hp-check[25360]: info: : make make - GNU make utility to maintain groups of programs REQUIRED 3.0 4.3 OK -
hp-check[25360]: info: :
hp-check[25360]: info: :---------------------
hp-check[25360]: info: :| Python Extentions |
hp-check[25360]: info: :---------------------
hp-check[25360]: info: :
hp-check[25360]: info: : cupsext CUPS-Extension REQUIRED - 3.21.8 OK -
hp-check[25360]: info: : hpmudext IO-Extension REQUIRED - 3.21.8 OK -
hp-check[25360]: info: :
hp-check[25360]: info: :----------------------
hp-check[25360]: info: :| Scan Configuration |
hp-check[25360]: info: :----------------------
hp-check[25360]: info: :
hp-check[25360]: info: : hpaio HPLIP-SANE-Backend REQUIRED - 3.21.8 OK 'hpaio found in /etc/sane.d/dll.conf'
hp-check[25360]: info: : scanext Scan-SANE-Extension REQUIRED - 3.21.8 OK -
hp-check[25360]: info: :
hp-check[25360]: info: :------------------------------
hp-check[25360]: info: :| DISCOVERED SCANNER DEVICES |
hp-check[25360]: info: :------------------------------
hp-check[25360]: info: :
hp-check[25360]: info: :device `v4l:/dev/video0' is a Noname Integrated Camera: Integrated C virtual device
hp-check[25360]: info: :
hp-check[25360]: info: :--------------------------
hp-check[25360]: info: :| DISCOVERED USB DEVICES |
hp-check[25360]: info: :--------------------------
hp-check[25360]: info: :
hp-check[25360]: info: :No devices found.
hp-check[25360]: info: :
hp-check[25360]: info: :---------------------------------
hp-check[25360]: info: :| INSTALLED CUPS PRINTER QUEUES |
hp-check[25360]: info: :---------------------------------
hp-check[25360]: info: :
hp-check[25360]: info: :
warning: No queues found.
hp-check[25360]: info: :
hp-check[25360]: info: :--------------
hp-check[25360]: info: :| PERMISSION |
hp-check[25360]: info: :--------------
hp-check[25360]: info: :
hp-check[25360]: info: :
hp-check[25360]: info: :-----------
hp-check[25360]: info: :| SUMMARY |
hp-check[25360]: info: :-----------
hp-check[25360]: info: :
hp-check[25360]: info: :[01mMissing Required Dependencies[0m
hp-check[25360]: info: :[01m-----------------------------[0m
hp-check[25360]: info: :None
hp-check[25360]: info: :
hp-check[25360]: info: :[01mMissing Optional Dependencies[0m
hp-check[25360]: info: :[01m-----------------------------[0m
hp-check[25360]: info: :None
hp-check[25360]: info: :
hp-check[25360]: info: :Total Errors: 6
hp-check[25360]: info: :Total Warnings: 1
hp-check[25360]: info: :
hp-check[25360]: info: :
hp-check[25360]: info: :Done.

View File

@ -76,9 +76,10 @@
.job{
background-color: $cultured;
text-align: center;
width: 90%;
width: 98%;
border-radius: 10px;
margin-bottom: 10px;
margin-top: 10px;
padding-top: 2vh;
padding-bottom: 2vh;
background-color: $cultured;
@ -98,16 +99,7 @@
margin: auto;
text-align: justify;
width: 80%;
// -webkit-hyphens: auto;
// -moz-hyphens: auto;
// -ms-hyphens: auto;
// hyphens: auto;
}
ul{
background-color: red;
}
}
img{
max-width: 200px;

View File

@ -60,7 +60,6 @@
font-size: 1.1em;
border-radius: 10px;
width: 95%;
border-radius: 10px;
box-shadow: -12px 26px 25px -14px $rich-black-fogra-29;
-webkit-box-shadow: -12px 26px 25px -14px $rich-black-fogra-29;
@ -72,11 +71,11 @@
.element{
background-color: $cultured;
text-align: center;
width: 90%;
width: 98%;
border-radius: 10px;
margin-bottom: 10px;
padding-top: 2vh;
padding-bottom: 2vh;
margin-top: 10px;
padding: 1vh;
background-color: $cultured;
border-style: solid;
border-width: 0.1px;

View File

@ -75,9 +75,11 @@
.training{
background-color: $cultured;
text-align: center;
width: 90%;
width: 98%;
border-radius: 10px;
// margin-bottom: 10px;
margin-bottom: 10px;
margin-top: 10px;
padding-top: 2vh;
padding-bottom: 2vh;
background-color: $cultured;

View File

@ -1,13 +1,13 @@
[
{
"year": {
"start": "2020-09-21",
"end": "2021-10-02"
"start": "2021-01-10",
"end": "..."
},
"title": {"en":"Jatus.tech my start-up","it":"La mia start-up Jatus.tech"},
"content": {
"en":"Through this year, I'm working to begin my independent activity base on my idea of business.To do so, I learnt different practices and filled many roles:<div style=\"margin-left: -25px;\">\n- Create a work's infrastructure, mainly create a centralized resource on the server:\n - Manage the **GNU\/Linux** server with \"Unraid\" as distribution.\n - Manage all the services using **Docker**:\n - **GitLab**, with the runner for CI\/CD, other than the software repositories I managed to setup:\n - package **npm** repository\n - **docker** repository\n - **NginxProxyManager** to handle the public services in reverse proxy\n - **SonarQube** to automatically verify the software quality\n - Manage all the virtual machines to develop and deploy software in the staging environment\n - Project and develop the software, main activity of this endeavour:\n - Project the software architecture\n - Project the database\n - Implement the software based on the architecture:\n - Back-end **Typescript** on **AWS-Lambda** platform with **Serverless framework**\n - Front-end in **Typescript** with **Nativescript** framework\n - Implement the database architecture with **MongoDB**\n - Create a Proof of Concept of the application\n - Project and develop **CI\/CD** solution for the product:\n - Create pipelines for the CI\/CD process in the **GitLab** environment\n - Create **docker files** to perform the unit test and compilation of the source code in the repositories.</div>",
"it":"Nel corso di quest'anno ho lavorato, e tutt'ora lavoro, per avviare una attività indipendente che si basa su una mia idea di app.Per far ciò, durante questo periodo ho dovuto ricoprire diversi ruoli e svolgere diverse mansioni:<div style=\"margin-left: -25px;\">\n- Creare un'infrastruttura di lavoro, un server dove centralizzare le risorse, nello specifico:\n - Gestire il server **GNU\/Linux** con la distribuzione *prosumer* unraid..\n - Gestire i vari servizi in container **Docker**:\n - **GitLab** con il suo runner per le pipeline **CI/CD**:\n - *repository* di pacchetti **npm** \n - *repository* di immagini **docker**\n - **NginxProxyManager** per la gestione dei servizi pubblici in reverse proxy\n - **SonarQube** per la verifica automatica della qualità del codice\n - Gestione di macchine virtuali per lo sviluppo di codice ma anche come *staging area* per testare le applicazioni in un ambiente *production like*\n - Progettare e sviluppare il software, focus di questa attività:\n - Progettare l'architettura del software\n - Progettare il database\n - Implementare l'architettura:\n - Back-end in **Typescript** su piattaforma **AWS-Lambda** con **Serveless framework**\n - Front-end in app *cross-platform* in **Typescript** con **Nativescript**\n - Implementare l'architettura di database in **MongoDB**\n - Creare un *proof of concept* dell'applicazione.\n - Progettare e sviluppare soluzioni di **CI\/CD** legate al prodotto:\n - Creare pipeline automatiche in **GitLab** con riferimento al \"versionamento\" interno\n - Creare docker-file con l'ambiente di compilazione da utilizzare con le pipeline automatiche.</div>"
"en":"Through this year, I'm working to begin my independent activity base on my idea of business. To do so, I learnt different practices and filled many roles:<div style=\"margin-left: -25px;\">\n- Create a work's infrastructure, mainly create a centralized resource on the server:\n - Manage the **GNU\/Linux** server with \"Unraid\" as distribution.\n - Manage all the services using **Docker**:\n - **GitLab**, with the runner for CI\/CD, other than the software repositories I managed to setup:\n - package **npm** repository\n - **docker** repository\n - **NginxProxyManager** to handle the public services in reverse proxy\n - **SonarQube** to automatically verify the software quality\n - Manage all the virtual machines to develop and deploy software in the staging environment\n - Project and develop the software, main activity of this endeavour:\n - Project the software architecture\n - Project the database\n - Implement the software based on the architecture:\n - Back-end **Typescript** on **AWS-Lambda** platform with **Serverless framework**\n - Front-end in **Typescript** with **Nativescript** framework\n - Implement the database architecture with **MongoDB**\n - Create a Proof of Concept of the application\n - Project and develop **CI\/CD** solution for the product:\n - Create pipelines for the CI\/CD process in the **GitLab** environment\n - Create **docker files** to perform the unit test and compilation of the source code in the repositories.</div>",
"it":"Nel corso di quest'anno ho lavorato, e tutt'ora lavoro, per avviare una attività indipendente che si basa su una mia idea di app. Per far ciò, durante questo periodo ho dovuto ricoprire diversi ruoli e svolgere diverse mansioni:<div style=\"margin-left: -25px;\">\n- Creare un'infrastruttura di lavoro, un server dove centralizzare le risorse, nello specifico:\n - Gestire il server **GNU\/Linux** con la distribuzione *prosumer* unraid..\n - Gestire i vari servizi in container **Docker**:\n - **GitLab** con il suo runner per le pipeline **CI/CD**:\n - *repository* di pacchetti **npm** \n - *repository* di immagini **docker**\n - **NginxProxyManager** per la gestione dei servizi pubblici in reverse proxy\n - **SonarQube** per la verifica automatica della qualità del codice\n - Gestione di macchine virtuali per lo sviluppo di codice ma anche come *staging area* per testare le applicazioni in un ambiente *production like*\n - Progettare e sviluppare il software, focus di questa attività:\n - Progettare l'architettura del software\n - Progettare il database\n - Implementare l'architettura:\n - Back-end in **Typescript** su piattaforma **AWS-Lambda** con **Serveless framework**\n - Front-end in app *cross-platform* in **Typescript** con **Nativescript**\n - Implementare l'architettura di database in **MongoDB**\n - Creare un *proof of concept* dell'applicazione.\n - Progettare e sviluppare soluzioni di **CI\/CD** legate al prodotto:\n - Creare pipeline automatiche in **GitLab** con riferimento al \"versionamento\" interno\n - Creare docker-file con l'ambiente di compilazione da utilizzare con le pipeline automatiche.</div>"
},
"collaborators": [],
"languages": [
@ -29,8 +29,8 @@
},
{
"year": {
"start": "2020-09-21",
"end": "2020-10-09"
"start": "2020-9-21",
"end": "2020-11-21"
},
"title": {"en":"Intership in Athesys","it":"Tirocinio in Athesys"},
"content": {
@ -74,13 +74,13 @@
},
{
"year": {
"start": "2015-08-10",
"end": "2016-10-02"
"start": "2012-06-05",
"end": "2012-07-05"
},
"title": {"en":"ICT office's assistant","it":"Assistente dell'ufficio ICT "},
"content": {
"en":"I applied to this position, in Saxon Hill Academy, through the European project Leonardo which provided accommodation for the stay, an English course and a workplace mainly for practices the language skill. In Saxon Hill Academy, my responsibilities were:\n - Maintenance of administration's computers.\n - Maintenance of students' computers.\n - Make the sensorial room usable.",
"it":"Ho avuto l'opportunità di lavorare in questo ambiente grazie al progetto europeo Leonardo. Questo progetto di 4 settimane si occupava di fornire a gli studenti tutto il necessario tra vitto e alloggio, prevedeva, inoltre, un corso di inglese e un luogo di lavoro dove fare principalmente pratica con la lingua. In questo contesto sono stato assegnato a Saxon Hill Academy dove ho svolto le seguenti mansioni:\n - Manutenzione dei computer della segreteria\n - Manutenzione dei computer degli studenti \n - Rendere operativa la \"sensiorial room\" "
"en":"I applied to this position, in Saxon Hill Academy, through the European project Leonardo which provided accommodation for the stay, an English course and a workplace mainly for practices the language skill. In Saxon Hill Academy, my responsibilities were:<div style=\"margin-left: -25px;\">\n - Maintenance of administration's computers.\n - Maintenance of students' computers.\n - Make the sensorial room usable.</div>",
"it":"Ho avuto l'opportunità di lavorare in questo ambiente grazie al progetto europeo Leonardo. Questo progetto di 4 settimane si occupava di fornire a gli studenti tutto il necessario tra vitto e alloggio, prevedeva, inoltre, un corso di inglese e un luogo di lavoro dove fare principalmente pratica con la lingua. In questo contesto sono stato assegnato a Saxon Hill Academy dove ho svolto le seguenti mansioni:<div style=\"margin-left: -25px;\">\n - Manutenzione dei computer della segreteria\n - Manutenzione dei computer degli studenti \n - Rendere operativa la \"sensiorial room\"</div>"
},
"collaborators": [],
"languages": [

View File

@ -7,7 +7,7 @@
"title": {"en":"This web site","it":"Questo sito web"},
"content": {
"en":"I created this web page to collect and present all my experiences. I'm not a web designer. However, I can build web pages because I have good knowledge of HTML and CSS. I made this page using Typescript and Svelte. To manage the content, I've created a simple system to load content from a couple of JSON files that define where to put the information.",
"it":"Ho creato questo sito web per raccogliere e raccontare le mie esperienze. Come si può facilmente intuire non sono un web designer, ma ho comunque buone conoscenze nell'uso di HTML e CSS. Ho realizzato questa pagina web in Typescript e Svelte, per la gestione dei contenuti ho ideato un semplice sistema che controlla i dati presenti in un paio di file JSON che definiscono i contenuti della pagina e delle sezioni"
"it":"Ho creato questo sito web per raccogliere e raccontare le mie esperienze. Come si può facilmente intuire non sono un web designer, ma ho comunque buone conoscenze nell'uso di HTML e CSS. Ho realizzato questa pagina web in Typescript e Svelte, per la gestione dei contenuti ho ideato un semplice sistema che controlla i dati presenti in un paio di file JSON che definiscono i contenuti della pagina e delle sezioni."
},
"collaborators": [],
"languages": [
@ -27,7 +27,7 @@
"title":{"en":"Greenpass server validator","it":"Greenpass server validatore"},
"content":{
"en":"I've created a server in Typescript with Express.js endpoints that can read the raw data from a Green pass Qrcode and establish if it is valid with the Italian regulations. I [released the software](https://git.jatus.tech/Jatus/dgcserververifier) under AGPLv3 as requested from the DCC utils library.",
"it":"Ho creato un server in typescript e express che leggendo i dati *raw* del Qr code del green pass può determinarne la sua validità, ho [rilasciato il software](https://git.jatus.tech/Jatus/dgcserververifier) in licenza AGPLv3 come previsto dalla librearia DCC utils rilasciata dal ministero della salute italiano"},
"it":"Ho creato un server in typescript e express che leggendo i dati *raw* del Qr code del green pass può determinarne la sua validità, ho [rilasciato il software](https://git.jatus.tech/Jatus/dgcserververifier) in licenza AGPLv3 come previsto dalla librearia DCC utils del Ministero della Salute italiano."},
"collaborators":[],
"languages":["typescript"],
"tecnologies":["Nodejs"],
@ -59,7 +59,7 @@
"title":{"en":"3D printer, to print all my ideas","it":"Stampante 3D per stampare le mie idee."},
"content":{
"en":"I'm a tech enthusiast and, I like to overcome challenges made for the maker type of people. To organize the 3d printer area, I followed a few of the many bits of advice from the 3d printing *community*. Like, build the furniture to hold the printer from two IKEA's Lack stack one upon the other and joined with some 3d printed parts. Another upgrade was to add a Raspberry pi 4 with a camera module and OctoPrint software to remote manage the printer whenever.",
"it":"Sono un appassionato di tecnologia e mi piace anche affrontare sfide tipiche dei *maker*. Per organizzare meglio gli spazi ho seguito gli innumerovili consigli della *community* sul costruire un mobile a partide da due mobili ikea \"Lack\" e di unirli con due pezzi stampati. Un'altra miglioria cho ho effettuato è sul sistema di controllo della stampante stessa aggiungendo un raspberry pi 4 con webcam e munito del software octoprint che mi permette di controllarne lo stato in qualsisi momento."
"it":"Sono un appassionato di tecnologia e mi piace anche affrontare sfide tipiche dei *maker*. Per organizzare meglio gli spazi ho seguito gli innumerovili consigli della *community* sul costruire un mobile a partide da due mobili ikea \"Lack\" e di unirli con due pezzi stampati. Un'altra miglioria che ho effettuato è sul sistema di controllo della stampante stessa aggiungendo un raspberry pi 4 con webcam e munito del software octoprint che mi permette di controllarne lo stato da remoto."
},
"collaborators":[],
"languages":["bash","python"],
@ -71,8 +71,8 @@
"end":"2021-09-30"},
"title":{"en":"Unraid Server","it":"Unraid Server"},
"content":{
"en":"To manage all my software and data, I built a home server with Unraid server. I based the system on the Ryzen platform with an R9 3900X CPU, two 2TB disks for work data and software and, 4 disks 4TB for family storage",
"it":"Per gestire il mio software e i miei dati, ho costruito un server basandomi sulla distrubuzione Unraid il server è basto su una piattaforma ryzen con R9 3900X, due dischi da 2TB per le cose da lavoro e 4 dischi da 4TB, in configurazione RAID10, per lo spazio per la mia famiglia "
"en":"To manage all my software and data, I built a home server with Unraid server. I based the system on the Ryzen platform with an R9 3900X CPU, two 2TB disks for work data and software and, 4 disks 4TB for family storage.",
"it":"Per gestire il mio software e i miei dati, ho costruito un server usando la distrubuzione Unraid. Il server è basato su una piattaforma ryzen con R9 3900X, due dischi da 2TB per i dati di lavoro e 4 dischi da 4TB, in configurazione RAID10, per lo spazio della mia famiglia."
},
"collaborators":[],
"languages":["yml"],
@ -86,7 +86,7 @@
"title":{"en":"Workstation","it":"Postazione di lavoro"},
"content":{
"en":"My workstation is build upon my custom desk made on request and can accommodate my PC and laptop, I use both of them to work and develop my projects. The monitors are an 34\" 21:9 with a resoluztion of 3440x1440 and a 27\" 16:9 with a resolution of 2560x1440. ",
"it":"La mia postazione di lavoro parte dalla scrivania che è stata fatta su misura e può accomodare il mio computer fisso e il mio portatile, entrambe macchine che uso per lavorare e dedicarmi ai miei progetti. I miei monitor sono un 21:9 da 34\" con risoluzione 3440x1440 e un 16:9 da 27\" in verticale da 2560x1440"
"it":"La mia postazione di lavoro parte dalla scrivania che è stata fatta su misura e può accomodare il mio computer fisso e il mio portatile, entrambe macchine che uso per lavorare e dedicarmi ai miei progetti. I monitor sono un 21:9 da 34\" con risoluzione 3440x1440 e un 16:9 da 27\" in verticale da 2560x1440."
},
"collaborators":[],
"languages":[],
@ -100,7 +100,7 @@
"title":{"en":"Software Engineering Project","it":"Progetto di Ingegneria del Software"},
"content":{
"en":"While in university, I worked on a project for the software engineering course. The group decided to develop the project Etherless, a FAAS based on Etherium and AWS lambda. The system worked like this, a user writes a function and uploads it to the service that assigns a cost of execution. Then, when a user wants to execute the function, must issue the request and pay the execution through the Ethereum network. We released all the software in MIT licence here [Tenners Unipd](https://github.com/TennersUnipd).",
"it":"Per il corso di ingegneria del software sono stato assegnato ad un gruppo di colleghi di corso universitario e di sviluppare uno dei progetti proposti. Scegliemmo di sviluppare il progetto Etherless un **FAAS** usando la piattaforma AWS lambda per l'esecuzione delle funzioni caricate dagli utenti che altri possono pagare per eseguirle richiedendo e pagando l'esecuzione attraverso il contratto che sviluppammo per ethereum. Il tutto è stato rilasciato e pubblicato sul gruppo GitHub [Tenners Unipd](https://github.com/TennersUnipd)"
"it":"Per il corso di ingegneria del software sono stato assegnato ad un gruppo di colleghi di corso universitario e di sviluppare uno dei progetti proposti. Scegliemmo di sviluppare il progetto Etherless un **FAAS** usando la piattaforma AWS lambda per l'esecuzione delle funzioni. Gli utenti possono scrivere e pubblicare funzioni sulla servizio, determinandone il costo di esecuzione. Quindi, gli utenti possono eseguire le funzioni pubblicate richiedendone l'esecuzione attraverso la rete Ethereum. Abbiamo rilasciato il software in licenza MIT [Tenners Unipd](https://github.com/TennersUnipd)"
},
"collaborators":[{"name":"Gezim","surname":"Cikaqi","ref":"https://www.linkedin.com/in/gezimcikaqi/"},{"name":"Gabriel","surname":"Ciulei","ref":"https://www.linkedin.com/in/gabriel-ciulei/"},{"name":"Simone","surname":"Franconetti","ref":"https://www.linkedin.com/in/simone-franconetti-2b48b4147/"},{"name":"Giovanni","surname":"Incalza","ref":"https://www.linkedin.com/in/giovanni-incalza/"},{"name":"Nicola","surname":"Salvadore","ref":"https://www.linkedin.com/in/nicola-salvadore-02b015210/"},{"name":"Paola","surname":"Trevisan","ref":"https://www.linkedin.com/in/paola-trevisan-166891113/"}],
"languages":["typescript","solidity","yml"],
@ -166,10 +166,10 @@
"year":{
"start":"2021-09-15",
"end":"2021-09-30"},
"title":{"en":"antrl parser Swl","it":"antrl parser Swl"},
"title":{"en":"ANTRL parser Swl","it":"ANTRL parser Swl"},
"content":{
"en":"For the course about Automata and Formal, my colleague and I developed a translator from a made-up language SWL to a more common C++. For this project, the professors required the use of \"antlr\" a framework used to recognise a regular expression and apply logic for every rule. For more information https://swl.debug.ovh/ (italian)",
"it":"Per il corso di Automi e linguaggi formali, il mio collega ed io sviluppammo un traduttore da un linguaggio inventato, SWL, a uno più comune C++. Per questo compito i professori richiesero l'uso di un framework chiamato \"antrl\" che è in grado di riconoscere le epressioni regolare che gli vengono proposte di applicare delle logiche al riguardo. Per maggiori info https://swl.debug.ovh/"
"it":"Per il corso di Automi e linguaggi formali, il mio collega ed io sviluppammo un traduttore da un linguaggio inventato, SWL, a uno più comune C++. Per questo compito i professori richiesero l'uso di un framework chiamato \"ANTRL\" che è in grado di riconoscere le epressioni regolare che gli vengono proposte di applicare delle logiche al riguardo. Per maggiori info https://swl.debug.ovh/"
},
"collaborators":[{"name":"Mariano","surname":"Sciacco","ref":"https://www.linkedin.com/in/marianosciacco/"}],
"languages":[],

View File

@ -6,7 +6,7 @@
},
"title": {"en":"Bachelor's degree in Computer Science (EQF 6): ","it":"Laurea triennale in Scienze Informatiche (EQF 6)"},
"content": {
"en":"Computer Science, Università degli studi di Padova","it":"Corso triennale in Informatica all'Università degli studi di Padova"},
"en":"Computer Science, Università degli Studi di Padova","it":"Corso triennale in Informatica all'Università degli Studi di Padova"},
"collaborators": [],
"languages": [],
"tecnologies": [],
@ -19,7 +19,8 @@
},
"title": {"en":"High School diploma, Liceo Scientifico Tecnologico (EQF 4): ","it":"Diploma di maturità di Liceo Scientifico Tecnologico (EQF 4)"},
"content": {
"en":"The scientific and technological high school I.T.I.S. Severi di Padova where instead of Latin, there were more physics, chemistry and basic programming lessons.","it":"Corso di liceo scientifico tecnologico all'istituto I.T.I.S. Severi di Padova, dove al posto del Latino i corsi puntavano di più su fisica, chimica e dei corsi introduttivi alla programmazione"},
"en":"The scientific and technological high school I.T.I.S. Severi di Padova where instead of Latin, there were more physics, chemistry and basic programming lessons.",
"it":"Corso di Liceo Scientifico Tecnologico all'istituto I.T.I.S. Severi di Padova, dove al posto del Latino i corsi puntavano di più su fisica, chimica e dei corsi introduttivi alla programmazione"},
"collaborators": [],
"languages": [],
"tecnologies": [],