/** * Copyright (C) 2014-2023 ServMask Inc. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * ███████╗███████╗██████╗ ██╗ ██╗███╗ ███╗ █████╗ ███████╗██╗ ██╗ * ██╔════╝██╔════╝██╔══██╗██║ ██║████╗ ████║██╔══██╗██╔════╝██║ ██╔╝ * ███████╗█████╗ ██████╔╝██║ ██║██╔████╔██║███████║███████╗█████╔╝ * ╚════██║██╔══╝ ██╔══██╗╚██╗ ██╔╝██║╚██╔╝██║██╔══██║╚════██║██╔═██╗ * ███████║███████╗██║ ██║ ╚████╔╝ ██║ ╚═╝ ██║██║ ██║███████║██║ ██╗ * ╚══════╝╚══════╝╚═╝ ╚═╝ ╚═══╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝ */ if ( ! defined( 'ABSPATH' ) ) { die( 'Kangaroos cannot jump here' ); } class Ai1wm_Export_Content { public static function execute( $params ) { // Set archive bytes offset if ( isset( $params['archive_bytes_offset'] ) ) { $archive_bytes_offset = (int) $params['archive_bytes_offset']; } else { $archive_bytes_offset = ai1wm_archive_bytes( $params ); } // Set file bytes offset if ( isset( $params['file_bytes_offset'] ) ) { $file_bytes_offset = (int) $params['file_bytes_offset']; } else { $file_bytes_offset = 0; } // Set content bytes offset if ( isset( $params['content_bytes_offset'] ) ) { $content_bytes_offset = (int) $params['content_bytes_offset']; } else { $content_bytes_offset = 0; } // Get processed files size if ( isset( $params['processed_files_size'] ) ) { $processed_files_size = (int) $params['processed_files_size']; } else { $processed_files_size = 0; } // Get total content files size if ( isset( $params['total_content_files_size'] ) ) { $total_content_files_size = (int) $params['total_content_files_size']; } else { $total_content_files_size = 1; } // Get total content files count if ( isset( $params['total_content_files_count'] ) ) { $total_content_files_count = (int) $params['total_content_files_count']; } else { $total_content_files_count = 1; } // What percent of files have we processed? $progress = (int) min( ( $processed_files_size / $total_content_files_size ) * 100, 100 ); // Set progress Ai1wm_Status::info( sprintf( __( 'Archiving %d content files...
%d%% complete', AI1WM_PLUGIN_NAME ), $total_content_files_count, $progress ) ); // Flag to hold if file data has been processed $completed = true; // Start time $start = microtime( true ); // Get content list file $content_list = ai1wm_open( ai1wm_content_list_path( $params ), 'r' ); // Set the file pointer at the current index if ( fseek( $content_list, $content_bytes_offset ) !== -1 ) { // Open the archive file for writing $archive = new Ai1wm_Compressor( ai1wm_archive_path( $params ) ); // Set the file pointer to the one that we have saved $archive->set_file_pointer( $archive_bytes_offset ); // Loop over files while ( list( $file_abspath, $file_relpath, $file_size, $file_mtime ) = fgetcsv( $content_list ) ) { $file_bytes_written = 0; // Add file to archive if ( ( $completed = $archive->add_file( $file_abspath, $file_relpath, $file_bytes_written, $file_bytes_offset ) ) ) { $file_bytes_offset = 0; // Get content bytes offset $content_bytes_offset = ftell( $content_list ); } // Increment processed files size $processed_files_size += $file_bytes_written; // What percent of files have we processed? $progress = (int) min( ( $processed_files_size / $total_content_files_size ) * 100, 100 ); // Set progress Ai1wm_Status::info( sprintf( __( 'Archiving %d content files...
%d%% complete', AI1WM_PLUGIN_NAME ), $total_content_files_count, $progress ) ); // More than 10 seconds have passed, break and do another request if ( ( $timeout = apply_filters( 'ai1wm_completed_timeout', 10 ) ) ) { if ( ( microtime( true ) - $start ) > $timeout ) { $completed = false; break; } } } // Get archive bytes offset $archive_bytes_offset = $archive->get_file_pointer(); // Truncate the archive file $archive->truncate(); // Close the archive file $archive->close(); } // End of the content list? if ( feof( $content_list ) ) { // Unset archive bytes offset unset( $params['archive_bytes_offset'] ); // Unset file bytes offset unset( $params['file_bytes_offset'] ); // Unset content bytes offset unset( $params['content_bytes_offset'] ); // Unset processed files size unset( $params['processed_files_size'] ); // Unset total content files size unset( $params['total_content_files_size'] ); // Unset total content files count unset( $params['total_content_files_count'] ); // Unset completed flag unset( $params['completed'] ); } else { // Set archive bytes offset $params['archive_bytes_offset'] = $archive_bytes_offset; // Set file bytes offset $params['file_bytes_offset'] = $file_bytes_offset; // Set content bytes offset $params['content_bytes_offset'] = $content_bytes_offset; // Set processed files size $params['processed_files_size'] = $processed_files_size; // Set total content files size $params['total_content_files_size'] = $total_content_files_size; // Set total content files count $params['total_content_files_count'] = $total_content_files_count; // Set completed flag $params['completed'] = $completed; } // Close the content list file ai1wm_close( $content_list ); return $params; } } Mistério do inusitado peixe com cabeça transparente é revelado – TV Florida USA – A sua TV Brasileira nos Estados Unidos – Bons Negócios
Home Blog Noticias Mistério do inusitado peixe com cabeça transparente é revelado – TV Florida USA – A sua TV Brasileira nos Estados Unidos
Mistério do inusitado peixe com cabeça transparente é revelado – TV Florida USA – A sua TV Brasileira nos Estados Unidos

Mistério do inusitado peixe com cabeça transparente é revelado – TV Florida USA – A sua TV Brasileira nos Estados Unidos

[ad_1]

Descoberto o mistério do peixe com cabeça transparente

A primeira vista, parece obra de ficção científica mas não é. É mais uma ‘obra ousada’ da natureza. Ele é conhecido como peixe olho-de-barril, ou barreleye (Macropinna microstoma). O nome deriva do formato tubular dos olhos, lembrando um barril. E é sobretudo considerado pelos biólogos um dos grupos de peixes mais peculiares e desconhecidos do reino pelágico (fundo do mar). Pudera, antes de mais nada, sua cabeça é transparente permitindo ver os órgãos internos. De acordo com o earthlymission.com, esta é uma configuração única. E desde sempre provocou curiosidade. Descoberto o mistério do peixe com cabeça transparente.

Mistério do peixe com cabeça transparente é descoberto

Em primeiro lugar, os biólogos sabiam muito pouco sobre essa criatura descrita em 1939. Tudo que conheciam é que seus olhos tubulares eram eficientes para coletar a luz. Entretanto, consideravam que os olhos estavam fixos no lugar e forneciam apenas uma ‘visão de túnel’, ou seja, estreita.

Então, em 2009, pesquisadores do Monterey Bay Aquarium Research Institute (MBARI) observaram um peixe olho-de-barril vivo. Ele foi trazido à superfície com sucesso por várias horas. Durante a observação, os biólogos descobriram algumas revelações chocantes.

Bruce Robison e Kim Reisenbichler demonstraram que os olhos incomuns podem girar dentro de um escudo transparente que cobre a cabeça do peixe. Isso permitindo que ele espie uma presa em potencial ou se concentre para ver o que está comendo.

A cada dia que passa novas descobertas marinhas são feitas, algumas parecem bizarras para o nosso parco conhecimento.

A adaptação do peixe ao escuro fundo do mar

Os peixes do fundo do mar – o olho-de-barril vive a uma profundidade de cerca de 750 metros ou mais, adaptaram-se ao seu ambiente escuro como breu de uma variedade de maneiras incríveis.

Ilustração, https://earthlymission.com.

Por exemplo, os pesquisadores notaram que os olhos do animal não eram apenas de aparência estranha. Mas,  também eram verdes.

Do mesmo modo, acreditam que a coloração  os ajuda a filtrar a luz do sol da superfície muito acima. Provavelmente também permite detectar o brilho bioluminescente de sua presa acima.

Barreleyes normalmente vivem em profundidades onde a luz do sol se desvanece para a escuridão completa. Contudo, usam seus olhos tubulares ultrassensíveis para procurar as silhuetas tênues de presas acima deles.

Imagem, https://kidadl.com.

Embora esses olhos tubulares sejam muito bons para coletar luz, eles têm um campo de visão de certo modo estreito. Até agora os cientistas acreditavam que os olhos da criatura estavam fixos em suas cabeças e miravam direto acima deles.

Isso, no entanto, tornaria impossível para o peixe ver o que está à frente. E seria especialmente difícil capturar uma presa com sua boca pequena.

Ao que parece, os olhos realmente giram. Isso levou biólogos a acreditarem que o olho-de-barril olha para cima para detectar as sombras fracas de sua presa em potencial e, em seguida, fixa seus olhos para frente enquanto se levanta lentamente para encontrar a vítima.

A cabeça transparente

Em relação à estranha cabeça transparente, os pesquisadores descobriram que ela esta preenchida com um fluido formando um escudo transparente.

Foto publicada no site www.mbari.org com a legenda: Nesta imagem você pode ver que, embora o peixe esteja voltado para baixo, seus olhos estão voltados para cima. Este close-up mostra um exemplar com cerca de 140 mm (seis polegadas) de comprimento. Imagem: © 2004 MBARI

As descrições anteriores do olho-de-barril não mencionaram sua cabeça em forma de bolha, muito provavelmente porque ela foi destruída pela pressão quando o peixe veio à tona.

No entanto, Robison e Reisenbichler foram capazes de trazer vivo um olho-de-barril capturado pela rede. O peixe  sobreviveu por várias horas em um aquário a bordo de um navio.

Desse modo, neste ambiente controlado foi possível confirmar que o peixe girou seus olhos tubulares ao virar o corpo da posição horizontal para a vertical.

Outras características incomuns

Suas barbatanas grandes e planas permitem que permaneçam quase imóveis na água e manobrem com muita precisão. 

Contudo, as bocas pequenas sugerem que podem ser muito precisos e seletivos na captura de presas de pequeno porte. Ao mesmo tempo, seus sistemas digestivos são grandes, indicando que podem comer uma variedade de pequenos animais à deriva, bem como águas-vivas.

Fatos diversos sobre a espécie

Habitat:

Os peixes olho-de-barril (microstoma Macropinna) preferem as águas temperadas do oceano. Esses animais habitam profundidades de 600 até 800 m nos oceanos Atlântico, Pacífico e até mesmo o Índico.

Geralmente vivem e caçam sozinhos.

Reprodução:

Eles se reproduzem pela fertilização externa dos ovos. Isto é, os machos e as fêmeas liberam, respectivamente, seus espermatozoides e óvulos na água que, então, os fertiliza e amadurece.

Alimentação:

Eles se alimentam de águas-vivas, outros sifonóforos e crustáceos. Quando são jovens, também se alimentam de zooplâncton.

Assista ao vídeo e saiba mais sobre esta estranha espécie:





Mar Sem Fim

[ad_2]

Source link

Add comment

Sign up to receive the latest updates and news

© 2024 7AppServ - Bons Negócios todos os direitos reservados.