summaryrefslogtreecommitdiff
path: root/Year_3
diff options
context:
space:
mode:
Diffstat (limited to 'Year_3')
-rw-r--r--Year_3/TSDWL/PHP/index.php14
-rw-r--r--Year_3/TSDWL/PHP/json_fake_db.php70
-rw-r--r--Year_3/TSDWL/SPRING/petshop/src/main/java/it/dmi/tsdw/petshop/Race.java1
-rw-r--r--Year_3/TSDWL/SPRING/petshop/src/main/java/it/dmi/tsdw/petshop/repositories/PetRepository.java5
-rw-r--r--Year_3/TSDWL/ex_20161004/socket.c75
-rw-r--r--Year_3/TSDWL/webserver/CMakeCache.txt366
-rw-r--r--Year_3/TSDWL/webserver/Makefile178
-rw-r--r--Year_3/TSDWL/webserver/cmake_install.cmake49
-rw-r--r--Year_3/TSDWL/webserver/www/about.html1
-rw-r--r--Year_3/TSDWL/webserver/www/index.html398
10 files changed, 1156 insertions, 1 deletions
diff --git a/Year_3/TSDWL/PHP/index.php b/Year_3/TSDWL/PHP/index.php
new file mode 100644
index 0000000..a36066f
--- /dev/null
+++ b/Year_3/TSDWL/PHP/index.php
@@ -0,0 +1,14 @@
+<?php
+require 'json_fake_db.php';
+?>
+<html>
+ <head>
+ </head>
+ <body>
+ <h1>Movies JSON db</h1>
+ <?php
+ $movies = ReadAllFilms();
+ echo $moviws;
+ ?>
+ </body>
+</html>
diff --git a/Year_3/TSDWL/PHP/json_fake_db.php b/Year_3/TSDWL/PHP/json_fake_db.php
new file mode 100644
index 0000000..30f0c5b
--- /dev/null
+++ b/Year_3/TSDWL/PHP/json_fake_db.php
@@ -0,0 +1,70 @@
+<?php
+$GLOBALS['FileName'] = "JSONFAKEDB.txt";
+$GLOBALS['ArrayFakeDB'] = array();
+
+function LoadFromJson()
+{
+ if($file = @fopen($GLOBALS['FileName'], "r")) {
+ $GLOBALS['ArrayFakeDB'] = json_decode(fread($file, filesize($GLOBALS['FileName'])), true);
+
+ fclose($file);
+ return true;
+ }
+ else
+ {
+ return false;
+ }
+}
+
+function SaveToJson()
+{
+ if($file = fopen($GLOBALS['FileName'], "w")) {
+ $s = json_encode($GLOBALS['ArrayFakeDB']);
+ if(fwrite($file, $s)) {
+ fclose($file);
+ return true;
+ }
+ else
+ {
+ //print "<b>error: can't write on $FileName</b><br>";
+ fclose($file);
+ return false;
+ }
+ }
+ else
+ {
+ //print "<b>error: can't open $FileName</b><br>";
+ return false;
+ }
+}
+
+function CreateFilm($title, $details)
+{
+ LoadFromJson();
+ $array=$GLOBALS['ArrayFakeDB'];
+ $array[$title]=$details;
+ $GLOBALS['ArrayFakeDB']=$array;
+ SaveToJson();
+}
+
+function ReadAllFilms()
+{
+ LoadFromJson();
+ return $GLOBALS['ArrayFakeDB'];
+}
+
+function UpdateFilm($old_title, $title, $details)
+{
+ DeleteFilm($old_title);
+ CreateFilm($title, $details);
+}
+
+function DeleteFilm($title)
+{
+ LoadFromJson();
+ $array=$GLOBALS['ArrayFakeDB'];
+ unset($array[$title]);
+ $GLOBALS['ArrayFakeDB']=$array;
+ SaveToJson();
+}
+?>
diff --git a/Year_3/TSDWL/SPRING/petshop/src/main/java/it/dmi/tsdw/petshop/Race.java b/Year_3/TSDWL/SPRING/petshop/src/main/java/it/dmi/tsdw/petshop/Race.java
index 4f08fe9..764eda6 100644
--- a/Year_3/TSDWL/SPRING/petshop/src/main/java/it/dmi/tsdw/petshop/Race.java
+++ b/Year_3/TSDWL/SPRING/petshop/src/main/java/it/dmi/tsdw/petshop/Race.java
@@ -6,6 +6,7 @@ import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
+import javax.persistence.OneToMany;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
diff --git a/Year_3/TSDWL/SPRING/petshop/src/main/java/it/dmi/tsdw/petshop/repositories/PetRepository.java b/Year_3/TSDWL/SPRING/petshop/src/main/java/it/dmi/tsdw/petshop/repositories/PetRepository.java
index 145e47e..d2ca7c9 100644
--- a/Year_3/TSDWL/SPRING/petshop/src/main/java/it/dmi/tsdw/petshop/repositories/PetRepository.java
+++ b/Year_3/TSDWL/SPRING/petshop/src/main/java/it/dmi/tsdw/petshop/repositories/PetRepository.java
@@ -1,6 +1,7 @@
package it.dmi.tsdw.petshop.repositories;
import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.data.jpa.repository.Query;
import org.springframework.stereotype.Repository;
import it.dmi.tsdw.petshop.Pet;
@@ -8,7 +9,9 @@ import it.dmi.tsdw.petshop.Race;
@Repository
public interface PetRepository extends JpaRepository<Pet, Long>{
- public Race findByRaceId(Long race_id);
+ @Query(value = "SELECT p FROM Pet p WHERE race_id = ?1")
+ public Race searchRace(Long race_id);
+
public Race findByRaceName(String name);
}
diff --git a/Year_3/TSDWL/ex_20161004/socket.c b/Year_3/TSDWL/ex_20161004/socket.c
new file mode 100644
index 0000000..7d018c8
--- /dev/null
+++ b/Year_3/TSDWL/ex_20161004/socket.c
@@ -0,0 +1,75 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h>
+#include <pthread.h>
+#include <string.h>
+#include <arpa/inet.h>
+
+char*
+check_string(char buffer[1024], int n)
+{
+ char* string = "yes";
+ int i;
+
+ for(i = 0; i < n; ++i) {
+ if (buffer[i] != 'V' && buffer[i] != 'F') {
+ strcpy(string, "no");
+ break;
+ }
+ }
+
+ return string;
+}
+
+int
+main(int argc, char* argv[])
+{
+ int sockfd, clientfd;
+ struct sockaddr_in addr;
+ socklen_t addrlen;
+ char buffer[1024];
+ char* result;
+ int n;
+
+ if ((sockfd = socket(PF_INET, SOCK_STREAM, 0)) == -1) {
+ perror("socket");
+ exit(1);
+ }
+
+ addr.sin_addr.s_addr = INADDR_ANY;
+ addr.sin_port = htons(3333);
+ addr.sin_family = AF_INET;
+
+ addrlen = sizeof(addr);
+
+ if (bind(sockfd, (struct sockaddr*) &addr, addrlen) == -1) {
+ perror("bind");
+ exit(1);
+ }
+
+ if (listen(sockfd, 1) == -1) {
+ perror("listen");
+ exit(1);
+ }
+
+ while (1) {
+ if ((clientfd = accept(sockfd, (struct sockaddr*) &addr, &addrlen)) == -1) {
+ perror("accept");
+ exit(1);
+ }
+
+ if ((n = read(clientfd, buffer, sizeof(buffer))) == -1) {
+ perror("read");
+ goto clientclose;
+ }
+
+ result = check_string(buffer, n);
+ printf("%s\n", result);
+
+clientclose:
+ close(clientfd);
+ }
+
+ close(sockfd);
+ return 0;
+}
diff --git a/Year_3/TSDWL/webserver/CMakeCache.txt b/Year_3/TSDWL/webserver/CMakeCache.txt
new file mode 100644
index 0000000..319d221
--- /dev/null
+++ b/Year_3/TSDWL/webserver/CMakeCache.txt
@@ -0,0 +1,366 @@
+# This is the CMakeCache file.
+# For build in directory: /home/dcariotti/Documents/unict/Year_3/TSDWL/webserver
+# It was generated by CMake: /usr/bin/cmake
+# You can edit this file to change values found and used by cmake.
+# If you do not want to change any of the values, simply exit the editor.
+# If you do want to change a value, simply edit, save, and exit the editor.
+# The syntax for the file is as follows:
+# KEY:TYPE=VALUE
+# KEY is the name of a variable in the cache.
+# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
+# VALUE is the current value for the KEY.
+
+########################
+# EXTERNAL cache entries
+########################
+
+//Path to a program.
+CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line
+
+//Path to a program.
+CMAKE_AR:FILEPATH=/usr/bin/ar
+
+//Choose the type of build, options are: None Debug Release RelWithDebInfo
+// MinSizeRel ...
+CMAKE_BUILD_TYPE:STRING=
+
+//Enable/Disable color output during build.
+CMAKE_COLOR_MAKEFILE:BOOL=ON
+
+//CXX compiler
+CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++
+
+//A wrapper around 'ar' adding the appropriate '--plugin' option
+// for the GCC compiler
+CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9
+
+//A wrapper around 'ranlib' adding the appropriate '--plugin' option
+// for the GCC compiler
+CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9
+
+//Flags used by the CXX compiler during all build types.
+CMAKE_CXX_FLAGS:STRING=
+
+//Flags used by the CXX compiler during DEBUG builds.
+CMAKE_CXX_FLAGS_DEBUG:STRING=-g
+
+//Flags used by the CXX compiler during MINSIZEREL builds.
+CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
+
+//Flags used by the CXX compiler during RELEASE builds.
+CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
+
+//Flags used by the CXX compiler during RELWITHDEBINFO builds.
+CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
+
+//C compiler
+CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc
+
+//A wrapper around 'ar' adding the appropriate '--plugin' option
+// for the GCC compiler
+CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9
+
+//A wrapper around 'ranlib' adding the appropriate '--plugin' option
+// for the GCC compiler
+CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9
+
+//Flags used by the C compiler during all build types.
+CMAKE_C_FLAGS:STRING=
+
+//Flags used by the C compiler during DEBUG builds.
+CMAKE_C_FLAGS_DEBUG:STRING=-g
+
+//Flags used by the C compiler during MINSIZEREL builds.
+CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
+
+//Flags used by the C compiler during RELEASE builds.
+CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
+
+//Flags used by the C compiler during RELWITHDEBINFO builds.
+CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
+
+//Path to a program.
+CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND
+
+//Flags used by the linker during all build types.
+CMAKE_EXE_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during DEBUG builds.
+CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during MINSIZEREL builds.
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during RELEASE builds.
+CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during RELWITHDEBINFO builds.
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Enable/Disable output of compile commands during generation.
+CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
+
+//Install path prefix, prepended onto install directories.
+CMAKE_INSTALL_PREFIX:PATH=/usr/local
+
+//Path to a program.
+CMAKE_LINKER:FILEPATH=/usr/bin/ld
+
+//Path to a program.
+CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
+
+//Flags used by the linker during the creation of modules during
+// all build types.
+CMAKE_MODULE_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during the creation of modules during
+// DEBUG builds.
+CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during the creation of modules during
+// MINSIZEREL builds.
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during the creation of modules during
+// RELEASE builds.
+CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during the creation of modules during
+// RELWITHDEBINFO builds.
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Path to a program.
+CMAKE_NM:FILEPATH=/usr/bin/nm
+
+//Path to a program.
+CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
+
+//Path to a program.
+CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
+
+//Value Computed by CMake
+CMAKE_PROJECT_DESCRIPTION:STATIC=
+
+//Value Computed by CMake
+CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
+
+//Value Computed by CMake
+CMAKE_PROJECT_NAME:STATIC=server
+
+//Path to a program.
+CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
+
+//Path to a program.
+CMAKE_READELF:FILEPATH=/usr/bin/readelf
+
+//Flags used by the linker during the creation of shared libraries
+// during all build types.
+CMAKE_SHARED_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during DEBUG builds.
+CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during MINSIZEREL builds.
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during RELEASE builds.
+CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during RELWITHDEBINFO builds.
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//If set, runtime paths are not added when installing shared libraries,
+// but are added when building.
+CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
+
+//If set, runtime paths are not added when using shared libraries.
+CMAKE_SKIP_RPATH:BOOL=NO
+
+//Flags used by the linker during the creation of static libraries
+// during all build types.
+CMAKE_STATIC_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during DEBUG builds.
+CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during MINSIZEREL builds.
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during RELEASE builds.
+CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during RELWITHDEBINFO builds.
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Path to a program.
+CMAKE_STRIP:FILEPATH=/usr/bin/strip
+
+//If this value is on, makefiles will be generated without the
+// .SILENT directive, and all commands will be echoed to the console
+// during the make. This is useful for debugging only. With Visual
+// Studio IDE projects all commands are done without /nologo.
+CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
+
+//Value Computed by CMake
+server_BINARY_DIR:STATIC=/home/dcariotti/Documents/unict/Year_3/TSDWL/webserver
+
+//Value Computed by CMake
+server_SOURCE_DIR:STATIC=/home/dcariotti/Documents/unict/Year_3/TSDWL/webserver
+
+
+########################
+# INTERNAL cache entries
+########################
+
+//ADVANCED property for variable: CMAKE_ADDR2LINE
+CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_AR
+CMAKE_AR-ADVANCED:INTERNAL=1
+//This is the directory where this CMakeCache.txt was created
+CMAKE_CACHEFILE_DIR:INTERNAL=/home/dcariotti/Documents/unict/Year_3/TSDWL/webserver
+//Major version of cmake used to create the current loaded cache
+CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
+//Minor version of cmake used to create the current loaded cache
+CMAKE_CACHE_MINOR_VERSION:INTERNAL=16
+//Patch version of cmake used to create the current loaded cache
+CMAKE_CACHE_PATCH_VERSION:INTERNAL=3
+//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
+CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
+//Path to CMake executable.
+CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
+//Path to cpack program executable.
+CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
+//Path to ctest program executable.
+CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
+//ADVANCED property for variable: CMAKE_CXX_COMPILER
+CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
+CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
+CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS
+CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
+CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
+CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
+CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
+CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_COMPILER
+CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_COMPILER_AR
+CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
+CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS
+CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
+CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
+CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
+CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
+CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_DLLTOOL
+CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
+//Executable file format
+CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
+CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
+CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
+CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
+CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
+//Name of external makefile project generator.
+CMAKE_EXTRA_GENERATOR:INTERNAL=
+//Name of generator.
+CMAKE_GENERATOR:INTERNAL=Unix Makefiles
+//Generator instance identifier.
+CMAKE_GENERATOR_INSTANCE:INTERNAL=
+//Name of generator platform.
+CMAKE_GENERATOR_PLATFORM:INTERNAL=
+//Name of generator toolset.
+CMAKE_GENERATOR_TOOLSET:INTERNAL=
+//Source directory with the top level CMakeLists.txt file for this
+// project
+CMAKE_HOME_DIRECTORY:INTERNAL=/home/dcariotti/Documents/unict/Year_3/TSDWL/webserver
+//Install .so files without execute permission.
+CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
+//ADVANCED property for variable: CMAKE_LINKER
+CMAKE_LINKER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
+CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
+CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
+CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
+CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_NM
+CMAKE_NM-ADVANCED:INTERNAL=1
+//number of local generators
+CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
+//ADVANCED property for variable: CMAKE_OBJCOPY
+CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_OBJDUMP
+CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
+//Platform information initialized
+CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_RANLIB
+CMAKE_RANLIB-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_READELF
+CMAKE_READELF-ADVANCED:INTERNAL=1
+//Path to CMake installation.
+CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.16
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
+CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
+CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
+CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
+CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_RPATH
+CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
+CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
+CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
+CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STRIP
+CMAKE_STRIP-ADVANCED:INTERNAL=1
+//uname command
+CMAKE_UNAME:INTERNAL=/usr/bin/uname
+//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
+CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
+
diff --git a/Year_3/TSDWL/webserver/Makefile b/Year_3/TSDWL/webserver/Makefile
new file mode 100644
index 0000000..ec72dab
--- /dev/null
+++ b/Year_3/TSDWL/webserver/Makefile
@@ -0,0 +1,178 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.16
+
+# Default target executed when no arguments are given to make.
+default_target: all
+
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/dcariotti/Documents/unict/Year_3/TSDWL/webserver
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/dcariotti/Documents/unict/Year_3/TSDWL/webserver
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target rebuild_cache
+rebuild_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
+ /usr/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : rebuild_cache
+
+# Special rule for the target rebuild_cache
+rebuild_cache/fast: rebuild_cache
+
+.PHONY : rebuild_cache/fast
+
+# Special rule for the target edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
+ /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+
+.PHONY : edit_cache/fast
+
+# The main all target
+all: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/dcariotti/Documents/unict/Year_3/TSDWL/webserver/CMakeFiles /home/dcariotti/Documents/unict/Year_3/TSDWL/webserver/CMakeFiles/progress.marks
+ $(MAKE) -f CMakeFiles/Makefile2 all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/dcariotti/Documents/unict/Year_3/TSDWL/webserver/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+ $(MAKE) -f CMakeFiles/Makefile2 clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+ $(MAKE) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+ $(MAKE) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+ $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+#=============================================================================
+# Target rules for targets named server
+
+# Build rule for target.
+server: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 server
+.PHONY : server
+
+# fast build rule for target.
+server/fast:
+ $(MAKE) -f CMakeFiles/server.dir/build.make CMakeFiles/server.dir/build
+.PHONY : server/fast
+
+server.o: server.c.o
+
+.PHONY : server.o
+
+# target to build an object file
+server.c.o:
+ $(MAKE) -f CMakeFiles/server.dir/build.make CMakeFiles/server.dir/server.c.o
+.PHONY : server.c.o
+
+server.i: server.c.i
+
+.PHONY : server.i
+
+# target to preprocess a source file
+server.c.i:
+ $(MAKE) -f CMakeFiles/server.dir/build.make CMakeFiles/server.dir/server.c.i
+.PHONY : server.c.i
+
+server.s: server.c.s
+
+.PHONY : server.s
+
+# target to generate assembly for a file
+server.c.s:
+ $(MAKE) -f CMakeFiles/server.dir/build.make CMakeFiles/server.dir/server.c.s
+.PHONY : server.c.s
+
+# Help Target
+help:
+ @echo "The following are some of the valid targets for this Makefile:"
+ @echo "... all (the default if no target is provided)"
+ @echo "... clean"
+ @echo "... depend"
+ @echo "... rebuild_cache"
+ @echo "... edit_cache"
+ @echo "... server"
+ @echo "... server.o"
+ @echo "... server.i"
+ @echo "... server.s"
+.PHONY : help
+
+
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
diff --git a/Year_3/TSDWL/webserver/cmake_install.cmake b/Year_3/TSDWL/webserver/cmake_install.cmake
new file mode 100644
index 0000000..5da55e9
--- /dev/null
+++ b/Year_3/TSDWL/webserver/cmake_install.cmake
@@ -0,0 +1,49 @@
+# Install script for directory: /home/dcariotti/Documents/unict/Year_3/TSDWL/webserver
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Install shared libraries without execute permission?
+if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
+ set(CMAKE_INSTALL_SO_NO_EXE "1")
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "FALSE")
+endif()
+
+if(CMAKE_INSTALL_COMPONENT)
+ set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
+else()
+ set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
+endif()
+
+string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
+ "${CMAKE_INSTALL_MANIFEST_FILES}")
+file(WRITE "/home/dcariotti/Documents/unict/Year_3/TSDWL/webserver/${CMAKE_INSTALL_MANIFEST}"
+ "${CMAKE_INSTALL_MANIFEST_CONTENT}")
diff --git a/Year_3/TSDWL/webserver/www/about.html b/Year_3/TSDWL/webserver/www/about.html
new file mode 100644
index 0000000..ce53029
--- /dev/null
+++ b/Year_3/TSDWL/webserver/www/about.html
@@ -0,0 +1 @@
+<h1>about page</h1>
diff --git a/Year_3/TSDWL/webserver/www/index.html b/Year_3/TSDWL/webserver/www/index.html
new file mode 100644
index 0000000..9b43480
--- /dev/null
+++ b/Year_3/TSDWL/webserver/www/index.html
@@ -0,0 +1,398 @@
+<!DOCTYPE html>
+<html lang="it">
+<head>
+<title>Università degli Studi di Catania |</title>
+<meta charset="utf-8" />
+<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1" />
+<link rel="shortcut icon" href="https://www.unict.it/sites/all/themes/impact_theme/favicon.ico" type="image/vnd.microsoft.icon" />
+<meta name="description" content="L&#039;Università di Catania è un&#039;università statale fondata nel 1434 - è la più antica università della Sicilia - e tra le maggiori in Italia per numero d&#039;iscritti." />
+<meta name="generator" content="Drupal 7 (https://www.drupal.org)" />
+<link rel="canonical" href="https://www.unict.it/it" />
+<link rel="shortlink" href="https://www.unict.it/it" />
+<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
+<link type="text/css" rel="stylesheet" href="https://www.unict.it/sites/default/files/css/css_xE-rWrJf-fncB6ztZfd2huxqgxu4WO-qwma6Xer30m4.css" media="all" />
+<link type="text/css" rel="stylesheet" href="https://www.unict.it/sites/default/files/css/css__5VnUxpBbXtRlF7ZuhQOkcvqhn-cL0ElbPJy1OxNRuo.css" media="all" />
+<link type="text/css" rel="stylesheet" href="https://www.unict.it/sites/default/files/css/css_29DKS4Yr7FgQVUSO7K4B1E_AZXk4FrcOWEVC8sLZYtc.css" media="all" />
+<link type="text/css" rel="stylesheet" href="https://www.unict.it/sites/default/files/css/css_VG0EyPKKMmWhROdSMAD22m3C2zvYBjiTkh-z_S8Mkr0.css" media="all" />
+<link href="//fonts.googleapis.com/css?family=Montserrat%7CRoboto+Condensed&display=swap" rel="stylesheet" type="text/css">
+<script type="text/javascript" src="https://www.unict.it/sites/default/files/js/js_erCFjrR9Uq3qtubFRBZ7VP3YXrWFi8pEyhofWI8_CMo.js"></script>
+<script type="text/javascript" src="https://www.unict.it/sites/default/files/js/js_qrf44QUDL_YTtRm1c_V_5DthK1dj0B5pBTFSfp1hfmk.js"></script>
+<script type="text/javascript" src="https://www.unict.it/sites/default/files/js/js_Ocr8c3_AXQFYbgs4-dzsUIPnRhQoz03MyX30alLWFtc.js"></script>
+<script type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=G-5RW3C3F8M3"></script>
+<script type="text/javascript">
+<!--//--><![CDATA[//><!--
+window.dataLayer = window.dataLayer || [];
+function gtag(){dataLayer.push(arguments);}
+gtag('js',new Date());
+gtag('config','G-5RW3C3F8M3');
+//--><!]]>
+</script>
+<script type="text/javascript" src="https://www.unict.it/sites/default/files/js/js_Y9qAQ_aUVVAWt11FYldlmyby8xdq_pWE7BbnEDjHMWA.js"></script>
+<script type="text/javascript">
+<!--//--><![CDATA[//><!--
+jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"it\/","ajaxPageState":{"theme":"impact_theme","theme_token":"tIc91cbXukttu_cG6FyrstYcl99iFS2jTwTV9m4kH2M","js":{"sites\/all\/modules\/jquery_update\/replace\/jquery\/2.1\/jquery.min.js":1,"misc\/jquery-extend-3.4.0.js":1,"misc\/jquery-html-prefilter-3.5.0-backport.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"sites\/all\/modules\/ckeditor_accordion\/js\/ckeditor-accordion.js":1,"public:\/\/languages\/it_5kQs9zRbXB8Dlnui3UvVxig4xnpAd-pwPEafWlxeF_Y.js":1,"sites\/all\/modules\/responsive_menus\/styles\/meanMenu\/jquery.meanmenu.min.js":1,"sites\/all\/modules\/responsive_menus\/styles\/meanMenu\/responsive_menus_mean_menu.js":1,"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-5RW3C3F8M3":1,"0":1,"sites\/all\/themes\/impact_theme\/js\/main-menu.js":1,"sites\/all\/themes\/impact_theme\/js\/pngfix.min.js":1},"css":{"modules\/system\/system.base.css":1,"modules\/system\/system.menus.css":1,"modules\/system\/system.messages.css":1,"modules\/system\/system.theme.css":1,"modules\/aggregator\/aggregator.css":1,"sites\/all\/modules\/ckeditor_accordion\/css\/ckeditor-accordion.css":1,"modules\/field\/theme\/field.css":1,"modules\/node\/node.css":1,"modules\/search\/search.css":1,"modules\/user\/user.css":1,"sites\/all\/modules\/views\/css\/views.css":1,"sites\/all\/modules\/ckeditor\/css\/ckeditor.css":1,"sites\/all\/modules\/ctools\/css\/ctools.css":1,"sites\/all\/modules\/tagclouds\/tagclouds.css":1,"sites\/all\/modules\/taxonomy_access\/taxonomy_access.css":1,"sites\/all\/modules\/responsive_menus\/styles\/meanMenu\/meanmenu.min.css":1,"sites\/all\/themes\/impact_theme\/style.css":1}},"ckeditor_accordion":{"collapseAll":1},"responsive_menus":[{"selectors":"#navigation","container":"body","trigger_txt":"\u003Cspan \/\u003E\u003Cspan \/\u003E\u003Cspan \/\u003E","close_txt":"X","close_size":"18px","position":"right","media_size":"752","show_children":"0","expand_children":"1","expand_txt":"+","contract_txt":"-","remove_attrs":"1","responsive_menus_style":"mean_menu"}],"urlIsAjaxTrusted":{"\/it\/search\/node":true}});
+//--><!]]>
+</script>
+<!--[if lt IE 9]><script src="/sites/all/themes/impact_theme/js/html5.js"></script><![endif]-->
+</head>
+<body class="html front not-logged-in no-sidebars page-node i18n-it left-sidebar">
+<a href="/" id="unict">UNIVERSIT&Agrave; DI CATANIA</a>
+<div id="vc"><a href="#u-content" accesskey="c">vai al contenuto della pagina</a><a href="#navigation" accesskey="n">vai al menu di navigazione</a></div>
+<div id="sf"><form class="search-form" action="/it/search/node" method="post" id="search-form" accept-charset="UTF-8"><div><div class="container-inline form-wrapper" id="edit-basic"><div class="form-item form-type-textfield form-item-keys">
+ <label for="edit-keys">Inserisci le chiavi di ricerca </label>
+ <input type="text" id="edit-keys" name="keys" placeholder="Inserisci qui i termini da ricercare" value="" size="40" maxlength="255" class="form-text" />
+</div>
+<input type="submit" id="edit-submit" name="op" value="Cerca" class="form-submit" /></div><input type="hidden" name="form_build_id" value="form-XvyfdGTM7WK6DLgkfdPxhN_VTQmcUWP8QjCXZSMAq5g" />
+<input type="hidden" name="form_id" value="search_form" />
+</div></form></div>
+<header id="header" class="clearfix"><div id="t" class="wrapper"><a href="http://www.unict.it" id="logo" title="Università degli Studi di Catania"></a><div id="mtopw">
+<ul id="mtop">
+<li><a href="#" id="dipartimentio"><strong>DIPARTIMENTI</strong><span class="icon-down-dir"></span></a><div id="dipartimentiw"><a href="https://www.di3a.unict.it">AGRICOLTURA, ALIMENTAZIONE E AMBIENTE</a><a href="http://www.chirmed.unict.it">CHIRURGIA GENERALE E SPECIALIT&Agrave; MEDICO-CHIRURGICHE</a><a href="http://www.dei.unict.it">ECONOMIA E IMPRESA</a><a href="https://www.dfa.unict.it">FISICA E ASTRONOMIA "MAJORANA"</a><a href="https://www.lex.unict.it">GIURISPRUDENZA</a><a href="http://www.dicar.unict.it">INGEGNERIA CIVILE E ARCHITETTURA</a><a href="http://www.dieei.unict.it">INGEGNERIA ELETTRICA, ELETTRONICA E INFORMATICA</a><a href="http://www.dmi.unict.it">MATEMATICA E INFORMATICA</a><a href="http://www.medclin.unict.it">MEDICINA CLINICA E SPERIMENTALE</a><a href="http://www.dipbiogeo.unict.it">SCIENZE BIOLOGICHE, GEOLOGICHE E AMBIENTALI</a><a href="http://www.biometec.unict.it">SCIENZE BIOMEDICHE E BIOTECNOLOGICHE</a><a href="http://www.dsc.unict.it">SCIENZE CHIMICHE</a><a href="http://www.dsf.unict.it">SCIENZE DEL FARMACO E DELLA SALUTE</a><a href="http://www.disfor.unict.it">SCIENZE DELLA FORMAZIONE</a><a href="http://gfingrassia.unict.it">SCIENZE MEDICHE, CHIRURGICHE E TECNOLOGIE AVANZATE "INGRASSIA"</a><a href="http://www.dsps.unict.it">SCIENZE POLITICHE E SOCIALI</a><a href="http://www.disum.unict.it">SCIENZE UMANISTICHE</a><a href="http://www.architettura.unict.it">Struttura didattica speciale in ARCHITETTURA (Siracusa)</a><a href="http://www.sdslingue.unict.it">Struttura didattica speciale in LINGUE E LETTERATURE STRANIERE (Ragusa)</a><a href="http://www.medicina.unict.it">SCUOLA DI MEDICINA</a><a href="http://ssc.unict.it">SCUOLA SUPERIORE DI CATANIA</a><a href="http://www.italstra.unict.it">SCUOLA DI LINGUA E CULTURA ITALIANA PER STRANIERI</a><div class="close"><span>[<strong>X</strong>]</span> Chiudi</div></div></li>
+<li><a href="#" id="rubricao"><strong>RUBRICA</strong><span class="icon-down-dir"></span></a><div id="rubricaw"><form method="post" action="/content/cerca-nella-rubrica"><label class="element-invisible" for="input-01">Cerca nella rubrica per cognome</label><input type="text" name="trova" placeholder="Cerca nella rubrica per cognome" id="input-01"><button type="submit" aria-label="cerca"><em class="icon-search"></em></button></form><div class="close"><span>[<strong>X</strong>]</span> Chiudi</div></div></li>
+<li><a href="#" id="servizio"><strong>SERVIZI</strong><span class="icon-down-dir"></span></a><div id="serviziw"><a href="https://studenti.smartedu.unict.it/" rel="noopener" target="_blank">Portale studenti</a><a href="https://docenti.smartedu.unict.it/docenti/" rel="noopener" target="_blank">Portale docenti / didattica</a><a href="http://intranet.unict.it/" rel="noopener" target="_blank">Portale personale</a><a href="https://segreterie.smartedu.unict.it" rel="noopener" target="_blank">Portale segreterie</a><a href="http://www.sida.unict.it" rel="noopener" target="_blank">Biblioteca digitale</a><a href="http://ws1.unict.it/slman/" rel="noopener" target="_blank">Webmail studenti</a><a href="http://webmail.unict.it/" rel="noopener" target="_blank">Webmail docenti e personale</a><a href="http://studium.unict.it" rel="noopener" target="_blank">Materiali didattici - Studium</a><a href="/servizi/diritto-allo-studio">Servizi agli studenti</a><a href="/servizi/servizi-web">Servizi informatici</a><a href="/servizi">Tutti i servizi <strong style="color:#a00">&raquo;</strong></a><div class="close"><span>[<strong>X</strong>]</span> Chiudi</div></div></li>
+</ul>
+<ul id="mtop2">
+<li><a href="/studenti-futuri">STUDENTI FUTURI</a></li>
+<li><a href="/studenti">STUDENTI</a></li>
+<li><a href="/laureati">LAUREATI</a></li>
+<li><a href="/personale">PERSONALE</a></li>
+</ul>
+<div id="w-search"><a class="icon-search" onclick="$('#sf').toggle();if($('#sf').is(':visible'))$('#edit-keys').focus()" accesskey="s"></a></div>
+</div>
+<nav id="navigation"><div id="main-menu"><ul class="menu"><li class="first leaf"><a href="/it" class="active">Home</a></li>
+<li class="collapsed"><a href="/it/ateneo">Ateneo</a></li>
+<li class="collapsed"><a href="/it/didattica">Didattica</a></li>
+<li class="collapsed"><a href="/it/ricerca">Ricerca</a></li>
+<li class="collapsed"><a href="/it/terza-missione" title="">Terza missione</a></li>
+<li class="last collapsed"><a href="/it/internazionale">Internazionale</a></li>
+</ul><a href="/en" id="lansw">ENG</a></div></nav>
+</div></header>
+<div id="cgsWrapper"><div id="cgsNav"></div><div id="cgsArr"><a id="cgsPrev" onclick="cgsClrInt();cgsMove(0,0);">prev</a><a id="cgsNext" onclick="cgsClrInt();cgsMove(1,0);">next</a></div>
+<div class="region region-slider">
+ <div id="block-views-apertura-home-page-block-1" class="block block-views">
+
+
+ <div class="content">
+ <div class="view view-apertura-home-page view-id-apertura_home_page view-display-id-block_1 view-dom-id-00fb53b363f9f8668f705ac28ea0ec76">
+
+
+
+ <div class="view-content">
+ <div class="views-row views-row-1 views-row-odd views-row-first">
+
+ <div class="views-field views-field-field-immagine-apertura-hp"> <div class="field-content"><a href="http://www.bollettino.unict.it/articoli/unict-e-stmicroelectronics-firmano-accordo-di-collaborazione-attivit%C3%A0-di-formazione-e"><img src="https://www.unict.it/sites/default/files/styles/slide/public/Immagini_apertura/aperture_2_0.png?itok=ZLLU26Bj" width="1200" height="439" alt="Il rettore Francesco Priolo e il CEO di STMicroelectronics Jean-Marc Chery" title="Il rettore Francesco Priolo e il CEO di STMicroelectronics Jean-Marc Chery" /></a></div> </div>
+ <div class="wrapper views-field views-field-php"> <div class="field-content"><a href="http://www.bollettino.unict.it/articoli/unict-e-stmicroelectronics-firmano-accordo-di-collaborazione-attivit%C3%A0-di-formazione-e"><div class="field-content"><div class="ah-titolo bgk_red">Unict e STMicroelectronics: siglato accordo</div><div class="ah-abstract"><p>Insieme per favorire la formazione accademica e professionale degli studenti e sostenere ricerca e innovazione</p></div></div></a></div> </div> </div>
+ <div class="views-row views-row-2 views-row-even">
+
+ <div class="views-field views-field-field-immagine-apertura-hp"> <div class="field-content"><a href="https://www.unict.it/it/servizi/news/studenti-fuori-sede-come-richiedere-il-contributo-le-spese-di-locazione"><img src="https://www.unict.it/sites/default/files/styles/slide/public/Immagini_apertura/aperture_contributoalloggi.png?itok=UH7VXTff" width="1200" height="439" alt="casetta di legno su pila di monete" /></a></div> </div>
+ <div class="wrapper views-field views-field-php"> <div class="field-content"><a href="https://www.unict.it/it/servizi/news/studenti-fuori-sede-come-richiedere-il-contributo-le-spese-di-locazione"><div class="field-content"><div class="ah-titolo bgk_lblue">Contributo alloggi</div><div class="ah-abstract"><p>Gli studenti fuori sede possono richiedere online il contributo per le spese di locazione fino al 12 novembre 2021</p></div></div></a></div> </div> </div>
+ <div class="views-row views-row-3 views-row-odd views-row-last">
+
+ <div class="views-field views-field-field-immagine-apertura-hp"> <div class="field-content"><a href="https://www.unict.it/it/didattica/news/tasse-e-contributi-unict-amplia-la-no-tax-area"><img src="https://www.unict.it/sites/default/files/styles/slide/public/Immagini_apertura/guida_studenti_new_home_0.png?itok=MKUJT9zB" width="1200" height="439" alt="ragazza mostra la guida" /></a></div> </div>
+ <div class="wrapper views-field views-field-php"> <div class="field-content"><a href="https://www.unict.it/it/didattica/news/tasse-e-contributi-unict-amplia-la-no-tax-area"><div class="field-content"><div class="ah-titolo bgk_lblue">Unict amplia la no tax area</div><div class="ah-abstract"><p>Esonero totale dal contributo annuale per gli studenti con Isee fino a 22mila euro (e non più 20mila). Consulta la nuova <b>Guida per gli Studenti</b></p></div></div></a></div> </div> </div>
+ </div>
+
+
+
+
+
+
+</div> </div>
+
+</div> <!-- /.block -->
+</div>
+ <!-- /.region -->
+</div>
+<script type="text/javascript">cgsE=3;cgsC=1;cgsTA=0,cgsP=0,cgsN=$('#cgsNav');
+function cgsSetIntA(){cgsTA=setInterval(function(){cgsMove(1,0);},7000);}
+function cgsClrInt(){clearInterval(cgsTA);cgsTA='';}
+function cgsMove(e,t){ $('a',cgsN).removeClass('active');$('#cgsWrapper .views-row-'+cgsC).fadeOut();if(t)cgsC=t;else if(e==1){if(cgsC==cgsE)cgsC=1;else cgsC++}else{if(cgsC==1)cgsC=cgsE;else cgsC--}$('#cgsWrapper .views-row-'+cgsC).fadeIn();$('a:eq('+(cgsC-1)+')',cgsN).addClass('active');if(cgsTA==='' && !cgsP)cgsSetIntA();}
+$(function(){for(i=1;i<(cgsE+1);i++)cgsN.append('<a rel="'+i+'">'+i+'</a>');$('a:eq(0)',cgsN).addClass('active');$('a',cgsN).bind('click',function(){if($(this).hasClass('active'))return false;cgsClrInt();cgsMove(1,$(this).attr('rel'));});$('.view-apertura-home-page .views-row').hover(function(){cgsP=1;cgsClrInt();},function(){cgsP=0;cgsSetIntA();});cgsSetIntA();});
+</script>
+<div id="in_ateneo"><div class="wrapper">
+<div class="region region-home-strilli">
+ <div id="block-views-strilli-in-home-page-block" class="block block-views">
+
+ <h2 >in Ateneo</h2>
+
+ <div class="content">
+ <div class="view view-strilli-in-home-page view-id-strilli_in_home_page view-display-id-block view-dom-id-99fe3dd7cfcb0fdb3e17233a9c822ade">
+
+
+
+ <div class="view-content">
+ <div class="views-row views-row-1 views-row-odd views-row-first">
+
+ <a href="https://www.unict.it/it/corsi-numero-programmato/2021-2022/procedura-di-ammissione-al-1%C2%B0-anno-dei-corsi-di-laurea-magistrale">
+ <div><img src="https://www.unict.it/sites/default/files/styles/medium/public/field/image/strilli_ps.png?itok=tkqRS5sw&amp;c=ed356efe509c339a5c5245bb75e20f26" alt="infermiera" /></div>
+ <span>PROFESSIONI SANITARIE / Rinviata al 5 novembre la prova di ammissione ai corsi di laurea magistrale</span>
+ </a> </div>
+ <div class="views-row views-row-2 views-row-even">
+
+ <a href="https://www.unict.it/it/bandi/dottorati-di-ricerca/2021-2022/bando-di-concorso-dottorati-di-ricerca-xxxvii-ciclo-pon">
+ <div><img src="https://www.unict.it/sites/default/files/styles/medium/public/field/image/phd_green.png?itok=fYCCu1Og&amp;c=ed356efe509c339a5c5245bb75e20f26" alt="lampadina accesa dall&#039;energia di una piantina" /></div>
+ <span>DOTTORATI DI RICERCA / Consulta gli avvisi del bando PON RI 2014-2020 (37° ciclo)</span>
+ </a> </div>
+ <div class="views-row views-row-3 views-row-odd views-row-last">
+
+ <a href="https://www.unict.it/it/bandi/post-laurea/corsi-di-formazione-il-conseguimento-della-specializzazione-le-attivit%C3%A0-di-2">
+ <div><img src="https://www.unict.it/sites/default/files/styles/medium/public/field/image/strilli_sostegno.png?itok=xZlBu6jP&amp;c=ed356efe509c339a5c5245bb75e20f26" alt="mani di donna adulta che insegna a scrivere a un bambino" /></div>
+ <span>FORMAZIONE INSEGNANTI / Sostegno: consulta gli avvisi del bando 2020/21</span>
+ </a> </div>
+ </div>
+
+
+
+
+
+
+</div> </div>
+
+</div> <!-- /.block -->
+</div>
+ <!-- /.region -->
+<div id="bollettino"><a href="http://www.bollettino.unict.it" rel="noopener" target="_blank"><img src="/sites/all/themes/impact_theme/images/bollettino.png" width="270" height="36" alt="Bollettino d'Ateneo"/></a><br/><div class="region region-home-bollettino">
+ <div id="block-views-bollettino-block" class="block block-views">
+
+
+ <div class="content">
+ <div class="view view-bollettino view-id-bollettino view-display-id-block view-dom-id-20fbbd65012699045c35eda0bd2abaad">
+
+
+
+ <div class="view-content">
+ <div>
+
+ <a target="_blank" href="http://www.bollettino.unict.it/articoli/unict-e-stmicroelectronics-firmano-accordo-di-collaborazione-attivit%C3%A0-di-formazione-e" rel="noopener">Unict e STMicroelectronics, firmato accordo per attività di formazione e ricerca</a> </div>
+ <div>
+
+ <a target="_blank" href="http://www.bollettino.unict.it/gallery/%C2%ABl%E2%80%99universit%C3%A0-di-catania-%C3%A8-disponibile-potenziare-l%E2%80%99offerta-formativa-ragusa%C2%BB" rel="noopener">«L’Università di Catania è disponibile a potenziare l’offerta formativa a Ragusa»</a> </div>
+ <div>
+
+ <a target="_blank" href="http://www.bollettino.unict.it/articoli/luniversit%C3%A0-di-catania-laurea-25-studenti-automation-engineering-and-control-complex" rel="noopener">L&#039;Università di Catania laurea 25 studenti in Automation Engineering and Control of Complex Systems</a> </div>
+ <div>
+
+ <a target="_blank" href="http://www.bollettino.unict.it/gallery/incontri-dipartimentali-scienze-politiche-e-sociali" rel="noopener">Incontri dipartimentali, Scienze politiche e sociali</a> </div>
+ <div>
+
+ <a target="_blank" href="http://www.bollettino.unict.it/articoli/metroarchaeo-premiata-la-ricerca-sull%E2%80%99innovativa-autenticazione-dei-reperti-ceramici" rel="noopener">MetroArchaeo, premiata la ricerca sull’innovativa autenticazione dei reperti ceramici</a> </div>
+ <div>
+
+ <a target="_blank" href="http://www.bollettino.unict.it/articoli/la-fiaba-dell%E2%80%99elefantino-nano-%E2%80%9Cscoprire%E2%80%9D-l%E2%80%99universit%C3%A0-di-catania" rel="noopener">La fiaba dell’elefantino nano per “scoprire” l’Università di Catania</a> </div>
+ <div>
+
+ <a target="_blank" href="http://www.bollettino.unict.it/articoli/nominata-la-consulta-degli-studenti-lorenzo-commis-eletto-presidente" rel="noopener">Nominata la Consulta degli Studenti, Lorenzo Commis eletto presidente</a> </div>
+ <div>
+
+ <a target="_blank" href="http://www.bollettino.unict.it/articoli/le-citt%C3%A0-fermare-il-cambiamento-climatico-la-sicilia-%C3%A8-indietro-recuperare-il-ritardo-si" rel="noopener">Le città per fermare il cambiamento climatico: la Sicilia è indietro. Recuperare il ritardo si può</a> </div>
+ <div>
+
+ <a target="_blank" href="http://www.bollettino.unict.it/gallery/%C2%ABevitiamo-un-grave-inquinamento-nell%E2%80%99area-marina-protetta-isole-ciclopi%E2%80%9D" rel="noopener">«Evitiamo un grave inquinamento nell’Area marina protetta Isole Ciclopi”</a> </div>
+ </div>
+
+
+
+
+
+
+</div> </div>
+
+</div> <!-- /.block -->
+</div>
+ <!-- /.region -->
+<div class="more-link"><a href="http://www.bollettino.unict.it" rel="noopener" target="_blank">Bollettino d'Ateneo </a></div></div>
+</div></div>
+<div class="wrapper"><div id="main" class="clearfix">
+<div id="primary"><section id="content" role="main">
+<a id="u-content"></a><div id="content-wrap-wc"><div class="region region-home-link">
+ <div id="block-block-2" class="block block-block">
+
+
+ <div class="content">
+ <div><a href="/it/didattica/lauree-e-lauree-magistrali/offerta-formativa-2021-2022"><picture><source media="(max-width:414px)" srcset="/sites/default/files/images/ammissioni-202122-mobile.png"><img src="/sites/default/files/images/ammissioni-202122.png" width="850" height="90" alt="Ammissioni 2021"></picture></a></div>
+<div>&nbsp;</div>
+<div id="link_bt">
+<div class="bt-block" id="bt1">
+<div class="region"><a href="http://www.zammumultimedia.it/">Multimedia</a></div>
+</div>
+<div class="bt-block" id="bt2">
+<div class="region"><a href="/it/terza-missione/musei">Musei</a></div>
+</div>
+<div class="bt-block" id="bt3">
+<div class="region"><a href="/content/bandi-e-concorsi">Bandi, gare e concorsi</a></div>
+</div>
+<div class="bt-block" id="bt4">
+<div class="region"><a href="/didattica/orientarsi">Orientamento</a></div>
+</div>
+<div class="bt-block" id="bt5">
+<div class="region"><a href="/servizi/microsoft-teams">Didattica a distanza</a></div>
+</div>
+</div>
+<div id="link_img"><a href="/servizi/diritto-allo-studio"><img alt="Diritto allo studio e servizi" class="clearfix" src="/sites/default/files/images/diritto-allo-studio.jpg" style="height:170px; width:170px" /></a><a href="http://www.cuscatania.it" target="_blank" rel="noopener"><img alt="Sport" class="clearfix mg" src="/sites/default/files/images/sport.jpg" style="height:170px; width:170px" /></a><a href="/servizi/disabilità-dsa-e-integrazione"><img alt="Disabilità e integrazione" class="clearfix" src="/sites/default/files/images/disabilita-dsa-integrazione.jpg" style="height:170px; width:170px" /></a><a href="http://www.cof.unict.it" target="_blank" rel="noopener"><img alt="Placement" class="clearfix" src="/sites/default/files/images/placement.jpg" style="height:170px; width:170px" /></a><a href="/ateneo/comitato-unico-di-garanzia"><img alt="Benessere e pari opportunità" class="clearfix mg" src="/sites/default/files/images/benessere-e-pari-opportunita.jpg" style="height:170px; width:170px" /></a><a href="/didattica/scuola-superiore-di-catania"><img alt="Scuola superiore" class="clearfix" src="/sites/default/files/images/scuola-superiore.jpg" style="height:170px; width:170px" /></a></div>
+<div class="clear">&nbsp;</div> </div>
+
+</div> <!-- /.block -->
+</div>
+ <!-- /.region -->
+<div class="region region-content">
+ <div id="block-system-main" class="block block-system">
+
+
+ <div class="content">
+ <div id="first-time"><p>Non è stato creato alcun contenuto per la prima pagina.</p></div> </div>
+
+</div> <!-- /.block -->
+<div id="block-views-notizie-block-home" class="block block-views">
+
+
+ <div class="content">
+ <div class="view view-notizie view-id-notizie view-display-id-block_home view-dom-id-bb1e48f0c9e194bc249e2fa1f31cba9e">
+
+
+
+ <div class="view-content">
+ <div class="views-row views-row-1 views-row-odd views-row-first">
+
+ <div class="views-field views-field-field-sezione"> <div class="field-content"><a href="/it/ateneo">Ateneo</a></div> </div>
+ <div class="views-field views-field-title"> <span class="field-content"><a href="/it/ateneo/news/pari-opportunit%C3%A0-tre-premi-tesi-di-laurea">Pari opportunità, tre premi per tesi di laurea </a></span> </div>
+ <div class="views-field views-field-field-image"> <div class="field-content"><a href="/it/ateneo/news/pari-opportunit%C3%A0-tre-premi-tesi-di-laurea"><img src="https://www.unict.it/sites/default/files/styles/thumbnail/public/field/image/banner_news_po.png?itok=eWj_p1cF&amp;c=696fc526ff93c5e52018f37f6062ccb1" alt="matite colorate" /></a></div> </div>
+ <div class="views-field views-field-body"> <div class="field-content"><p>Domande entro il 15 dicembre 2021 per partecipare al bando rivolto a studenti Unict</p>
+</div> </div> </div>
+ <div class="views-row views-row-2 views-row-even">
+
+ <div class="views-field views-field-field-sezione"> <div class="field-content"><a href="/it/didattica">Didattica</a></div> </div>
+ <div class="views-field views-field-title"> <span class="field-content"><a href="/it/didattica/news/tirocini-curriculari-presso-la-camera-dei-deputati">Tirocini curriculari alla Camera dei Deputati </a></span> </div>
+ <div class="views-field views-field-field-image"> <div class="field-content"><a href="/it/didattica/news/tirocini-curriculari-presso-la-camera-dei-deputati"><img src="https://www.unict.it/sites/default/files/styles/thumbnail/public/field/image/camera_deputati_tirocini-700x400_1.jpg?itok=HNCFlYMw&amp;c=4f3e5b0607eb6487637cc8e3e4bf5e1f" alt="" /></a></div> </div>
+ <div class="views-field views-field-body"> <div class="field-content"><p>Candidature fino al 3 dicembre 2021, i posti disponibili sono 6</p>
+</div> </div> </div>
+ <div class="views-row views-row-3 views-row-odd">
+
+ <div class="views-field views-field-field-sezione"> <div class="field-content"><a href="/it/ateneo">Ateneo</a></div> </div>
+ <div class="views-field views-field-title"> <span class="field-content"><a href="/it/ateneo/news/rinnovo-parziale-del-cun-aree-scientifiche-disciplinari-03-05-12-e-13">Rinnovo parziale del CUN aree scientifiche disciplinari: 03, 05, 12 e 13</a></span> </div>
+ <div class="views-field views-field-field-image"> <div class="field-content"><a href="/it/ateneo/news/rinnovo-parziale-del-cun-aree-scientifiche-disciplinari-03-05-12-e-13"><img src="https://www.unict.it/sites/default/files/styles/thumbnail/public/field/image/logo_cun.png?itok=_FXAD1Ja&amp;c=6ee659519e46f4dcf7e2a88cfeeeddfb" alt="Elezioni Consiglio Universitario Nazionale" /></a></div> </div>
+ <div class="views-field views-field-body"> <div class="field-content"><p>Si vota in modalità telematica dall’8 all’11 novembre 2021</p>
+</div> </div> </div>
+ <div class="views-row views-row-4 views-row-even">
+
+ <div class="views-field views-field-field-sezione"> <div class="field-content"><a href="/it/internazionale">Internazionale</a></div> </div>
+ <div class="views-field views-field-title"> <span class="field-content"><a href="/it/internazionale/news/erasmus-mobility-network-20-borse-di-mobilit%C3%A0-erasmus-tirocinio-0">Erasmus Mobility Network / 20 borse di mobilità Erasmus+ per tirocinio</a></span> </div>
+ <div class="views-field views-field-field-image"> <div class="field-content"><a href="/it/internazionale/news/erasmus-mobility-network-20-borse-di-mobilit%C3%A0-erasmus-tirocinio-0"><img src="https://www.unict.it/sites/default/files/styles/thumbnail/public/field/image/emn-logo.png?itok=Xg4sc7XT&amp;c=9f0ac2bd5c3f6b9d3f83f9379c50bbb2" alt="emn logo" /></a></div> </div>
+ <div class="views-field views-field-body"> <div class="field-content"><p>Candidature online entro il 9 novembre 2021</p>
+</div> </div> </div>
+ <div class="views-row views-row-5 views-row-odd">
+
+ <div class="views-field views-field-field-sezione"> <div class="field-content"><a href="/it/internazionale">Internazionale</a></div> </div>
+ <div class="views-field views-field-title"> <span class="field-content"><a href="/it/internazionale/news/universities-eu-projects-borse-di-mobilit%C3%A0-studenti-e-staff-2022">Universities for EU projects / Borse di mobilità per studenti e staff 2022</a></span> </div>
+ <div class="views-field views-field-field-image"> <div class="field-content"><a href="/it/internazionale/news/universities-eu-projects-borse-di-mobilit%C3%A0-studenti-e-staff-2022"><img src="https://www.unict.it/sites/default/files/styles/thumbnail/public/field/image/send_-_website.png?itok=iZ8a_4Jk&amp;c=ef3b0e12f916daea1b2a6f66678b12d0" alt="mano che regge un mappamondo" /></a></div> </div>
+ <div class="views-field views-field-body"> <div class="field-content"><p>Il Consorzio Send bandisce 90 borse Erasmus+ nel settore dell'innovazione sociale. Domande entro il 18 novembre 2021</p>
+</div> </div> </div>
+ <div class="views-row views-row-6 views-row-even views-row-last">
+
+ <div class="views-field views-field-field-sezione"> <div class="field-content"><a href="/it/didattica">Didattica</a></div> </div>
+ <div class="views-field views-field-title"> <span class="field-content"><a href="/it/didattica/news/management-farmacia-clinica-oncologica-iscrizioni-aperte-al-master-202122">&quot;Management in farmacia clinica oncologica&quot;, iscrizioni aperte al master 2021/22</a></span> </div>
+ <div class="views-field views-field-field-image"> <div class="field-content"><a href="/it/didattica/news/management-farmacia-clinica-oncologica-iscrizioni-aperte-al-master-202122"><img src="https://www.unict.it/sites/default/files/styles/thumbnail/public/field/image/banner_news_master_farmacia_clinica.png?itok=NAw7tB3U&amp;c=90c790ef7103a170b09053a8f99ca49a" alt="plillole" /></a></div> </div>
+ <div class="views-field views-field-body"> <div class="field-content"><p>Domande di ammissione fino al 14 gennaio 2022</p>
+</div> </div> </div>
+ </div>
+
+
+
+
+<div class="more-link">
+ <a href="/it/news">
+ tutte le news </a>
+</div>
+
+
+
+</div> </div>
+
+</div> <!-- /.block -->
+</div>
+ <!-- /.region -->
+</div>
+<div id="side-home">
+<div id="wagenda"><div id="agenda"><a href="http://www.agenda.unict.it"><h2>l'Agenda</h2></a>
+<div><div class="region region-home-agenda">
+ <div id="block-views-agenda-block" class="block block-views">
+
+
+ <div class="content">
+ <div class="view view-agenda view-id-agenda view-display-id-block view-dom-id-dab28e6d8cc52bf787574a142d728b04">
+
+
+
+ <div class="view-content">
+ <div class="dt">VEN<strong>5</strong>novembre</div><div class="ew">
+ <div>
+
+ <a target="_blank" href="http://www.agenda.unict.it/17246-limiti-opportunita-e-soglie-della-transdisciplinarieta.htm" rel="noopener"><strong>Limiti, opportunità e soglie della transdisciplinarietà</strong> / Sala rettangolare, Monastero dei Benedettini</a> </div>
+ <div>
+
+ <a target="_blank" href="http://www.agenda.unict.it/17261-dies-gregoriani.htm" rel="noopener"><strong>Dies Gregoriani</strong></a> </div>
+ <div>
+
+ <a target="_blank" href="http://www.agenda.unict.it/17260-premio-marcello-la-greca-grifone-d-argento-2020.htm" rel="noopener"><strong>Premio Marcello La Greca "Grifone d'Argento 2020"</strong></a> </div>
+ <div>
+
+ <a target="_blank" href="http://www.agenda.unict.it/17251-il-sapere-per-curare-il-paese-il-contributo-della-sociologia.htm" rel="noopener"><strong>Il sapere per curare il Paese. Il contributo della Sociologia</strong></a> </div>
+ </div>
+<div class="dt">SAB<strong>6</strong>novembre</div><div class="ew">
+ <div>
+
+ <a target="_blank" href="http://www.agenda.unict.it/17192-i-160-anni-del-liceo-statale-giuseppina-turrisi-colonna.htm" rel="noopener"><strong>I 160 anni del Liceo statale "Giuseppina Turrisi Colonna"</strong></a> </div>
+ </div>
+<div class="dt">DOM<strong>7</strong>novembre</div><div class="ew">
+ <div>
+
+ <a target="_blank" href="http://www.agenda.unict.it/17265-la-pittura-rupestre.htm" rel="noopener"><strong>La pittura rupestre</strong> / Museo di Archeologia</a> </div>
+ </div>
+<div class="dt">LUN<strong>8</strong>novembre</div><div class="ew">
+ <div>
+
+ <a target="_blank" href="http://www.agenda.unict.it/17268-professioni-e-contratti-turistici.htm" rel="noopener"><strong>Professioni e contratti turistici</strong> / Plesso "Le Verginelle"</a> </div>
+ <div>
+
+ <a target="_blank" href="http://www.agenda.unict.it/17266-verso-un-nuovo-futuro-ri-pensare-il-rapporto-tra-ricerca-e-societa.htm" rel="noopener"><strong>Verso un nuovo futuro. (Ri) Pensare il rapporto tra ricerca e società</strong></a> </div>
+ </div>
+
+
+
+
+
+
+</div> </div>
+
+</div> <!-- /.block -->
+</div>
+ <!-- /.region -->
+</div></div></div><div class="more-link"><a href="http://www.agenda.unict.it">tutti gli eventi </a></div></div>
+<div id="social-media"><h2>Social</h2><a href="https://www.facebook.com/universitadeglistudicatania" rel="noopener" target="_blank" class="icon-facebook">UniCT su Facebook</a><br><a href="https://www.instagram.com/unictcomunica" rel="noopener" target="_blank" class="icon-instagram">UniCT su Instagram</a><br><a href="https://www.youtube.com/zammùmultimediaUniversitàdiCatania" rel="noopener" target="_blank" class="icon-youtube">UniCT su YouTube</a><br><a href="https://twitter.com/unict_it" rel="noopener" target="_blank" class="icon-twitter">@unict_it su Twitter</a><h2>Media</h2><a href="http://www.radiozammu.it" id="sm-rz">Radio Zammù</a><br><a href="http://www.zammumultimedia.it" id="sm-tv">Zammù TV</a></div>
+<a href="/it/mappa-luoghi"><img src="/sites/all/themes/impact_theme/images/mappe-luoghi.jpg" width="270" height="220" alt="Mappe e luoghi"/></a>
+</div>
+</section></div>
+</div></div><div class="clear" id="h_dipartimenti"><div class="wrapper"><h2>Dipartimenti e strutture didattiche speciali</h2></div><div class="wrapper" id="h_dipw">
+<div class="h_dip" id="h_db1"><a href="https://www.lex.unict.it">GIURISPRUDENZA</a><a href="http://www.dei.unict.it">ECONOMIA E IMPRESA</a><a href="http://www.dsps.unict.it">SCIENZE POLITICHE E SOCIALI</a></div>
+<div class="h_dip" id="h_db2"><a href="http://www.disum.unict.it">SCIENZE UMANISTICHE</a><a href="http://www.disfor.unict.it">SCIENZE DELLA FORMAZIONE</a></div>
+<div class="h_dip" id="h_db3"><a href="http://www.medicina.unict.it">SCUOLA DI MEDICINA</a><span class="icon-down-dir" id="medicinao"></span><div id="medicinaw"><a href="http://www.chirmed.unict.it">CHIRURGIA GENERALE E SPECIALIT&Agrave; MEDICO-CHIRURGICHE</a><a href="http://www.medclin.unict.it">MEDICINA CLINICA E SPERIMENTALE</a><a href="http://www.biometec.unict.it">SCIENZE BIOMEDICHE E BIOTECNOLOGICHE</a><a href="http://gfingrassia.unict.it">SCIENZE MEDICHE, CHIRURGICHE E TECNOLOGIE AVANZATE "INGRASSIA"</a><div class="close"><span>[<strong>X</strong>]</span> Chiudi</div></div><a href="http://www.dsf.unict.it" style="display:block;margin-top:18px">SCIENZE DEL FARMACO E DELLA SALUTE</a></div>
+<div class="h_dip" id="h_db4"><a href="https://www.dfa.unict.it">FISICA E ASTRONOMIA</a><a href="http://www.dmi.unict.it">MATEMATICA E INFORMATICA</a><a href="http://www.dipbiogeo.unict.it">SCIENZE BIOLOGICHE, GEOLOGICHE E AMBIENTALI</a><a href="http://www.dsc.unict.it">SCIENZE CHIMICHE</a></div>
+<div class="h_dip" id="h_db5"><a href="https://www.di3a.unict.it">AGRICOLTURA, ALIMENTAZIONE E AMBIENTE</a><a href="http://www.dicar.unict.it">INGEGNERIA CIVILE E ARCHITETTURA</a><a href="http://www.dieei.unict.it">INGEGNERIA ELETTRICA, ELETTRONICA E INFORMATICA</a></div>
+<div class="h_dip" id="h_db6"><a href="http://www.architettura.unict.it">ARCHITETTURA (Siracusa)</a><a href="http://www.sdslingue.unict.it">LINGUE (Ragusa)</a><a href="http://ssc.unict.it">SCUOLA SUPERIORE DI CATANIA</a><a href="http://www.italstra.unict.it">SCUOLA DI LINGUA E CULTURA ITALIANA PER STRANIERI</a></div>
+</div></div>
+<footer id="footer-bottom"><div id="footer-area" class="clearfix wrapper"><a href="http://www.unict.it" id="logo_piede" title="Università degli Studi di Catania"></a>
+<div id="footer-block-wrap" class="clearfix"><div class="footer-block content"><a href="/ateneo/urp">URP</a> - 800 644 590<br/><a href="mailto:urp@unict.it">urp@unict.it</a><br/><a href="mailto:protocollo@unict.it">protocollo@unict.it</a><br/><a href="/contact">Dillo alla redazione</a><br/><a href="/ateneo/sostieni-unict">Sostieni Unict</a></div><div class="footer-block content"><a href="/ateneo/unict-comunica">Unict Comunica</a><br/><a href="https://www.brand.unict.it">Brand identity</a><br/><a href="/content/elenco-siti-tematici">Elenco siti tematici</a><br/><a href="/sitemap">Mappa del sito</a><br/><a href="/content/dati-di-monitoraggio">Dati di monitoraggio</a></div><div class="footer-block content"><a href="/content/amministrazione-trasparente">Amministrazione trasparente</a><br/><a href="/content/bandi-e-concorsi">Bandi, gare e concorsi</a><br/><a href="http://ws1.unict.it/albo/">Albo online</a> - <a href="http://ws1.unict.it/ProcedimentiAmministrativi">Come fare per</a><br/><a href="/atti-di-notifica">Atti di notifica</a><br/><a href="/ateneo/assicurazione-della-qualit%C3%A0">Assicurazione della qualit&agrave;</a></div><div class="footer-block content"><a href="/content/accessibilità">Accessibilità</a><br/><a href="/content/note-legali">Note legali</a><br/><a href="/content/privacy">Privacy</a><br/><a href="/servizi/sicurezza-online">Sicurezza online</a><br/><a href="/user">Area riservata</a></div></div>
+<div class="region region-footer"><div class="content">&copy; Copyright 2016 - Università degli Studi di Catania - Piazza Università, 2 - 95131 Catania - Partita IVA 02772010878 - <a href="mailto:protocollo@pec.unict.it">protocollo@pec.unict.it</a></div></div>
+</div></footer>
+<a href="" id="gt" title="Vai a inizio pagina"><em class="icon-up-circled"></em></a>
+<script type="text/javascript">
+cgsT=0;
+function cgsSetInt(){cgsT=setInterval(function(){ $('.view-id-bollettino .view-content div:first-child').fadeOut('1200').next('div').fadeIn('1200').end().appendTo('.view-id-bollettino .view-content');},3500);}
+$(function(){
+var e=$('.translation-link' ).first();if(e.length){$('#lansw').attr('href',e.attr('href'));}
+$(window).scroll(function(){if($(this).scrollTop()>99)$('#gt').fadeIn();else $('#gt').fadeOut();});$('#gt').click(function(){$('html,body').animate({scrollTop:0});return false;});$('.close').click(function(){$(this).parent().slideToggle('fast');return false;});$('#dipartimentio').click(function(){$('#rubricaw').hide();$('#serviziw').hide();$('#dipartimentiw').slideToggle('fast');return false;});$('#rubricao').click(function(){$('#dipartimentiw').hide();$('#serviziw').hide();$('#rubricaw').slideToggle('fast');return false;});$('#servizio').click(function(){$('#dipartimentiw').hide();$('#rubricaw').hide();$('#serviziw').slideToggle('fast');return false;});$('#medicinao').click(function(){$('#medicinaw').slideToggle('fast');return false;});
+$('.view-id-bollettino .view-content').hover(function(){clearInterval(cgsT);},function(){cgsSetInt();});
+$('.view-id-bollettino .view-content div:gt(0)').hide();cgsSetInt();
+});
+</script>
+</body>
+</html> \ No newline at end of file