МозОлях - плечах... ЗвІдки, - краще, щоб не збивався ритм, - відкіль... Вода - дорога, дорога - вороття, посадили - щире, - все це дуже, м'яко кажучи, слабеньке римування... Не являться окрасою вірша й те, що остання строфа відрізняється за розміром від попередніх... Наснаги!.. Працюйте...
Поезія, як і мистецтво взагалі, має змогу, не дану іншим галузям людської діяльності, стирати межі часу, оживляти вкрите пилом років, робити відчутним для всіх далеких одного від одного поколінь і видими для кожного людського ока - образи героїв, які справді існували, і героїв, які могли існувати. Іноді якраз ці останні образи бувають переконливіші, ніж суто історичні, як, наприклад, в цій поезії. У цьому вірші, як і в твоїх попередніх, мене, Наталко, приваблює пластичність, мальовничість, рясність фарб, те, чому в тебе варто не соромитися вчитися багатьом авторам сайту. Наснаги!.. Дякую за гарний вірш.
Які дзвінкі звуки!.. Скільки тепла та болю в цих рядках!.. Роксолано, раз у раз в твоїх поезіях зустрічаю музичні терміни, котрі ти використовуєш дедалі з більшим тактом, дедалі з більшою художньою виправданністю.
Коли я написав: - "Твоїх очей блакитна сутінь, Неначе неба каламуть, - І ти далека, незбагнута, Недоцілована, мабуть...", - героїня вірша мені дала чітко зрозуміти, що в сьогоднішньому житті їй зручніше бути недоцілованою одним, ніж зацілованою багатьма, отже, я, Наталю, саме про це, але трошки іншими словами...
За що, Оксано, дякувати?.. Як на мене, то такі запитання зайвий раз говорять усім про твою скормність, навчають інших цій чудовій рисі людського характеру.
А ти ще роздумувала - їхати, чи ні... Та й Оксанці довго вагалася телефонувати... Я, Наталю, радий, що всіх, хто побував у Чернівцях, переповнюють незабутні враження про це прекрасне місто, про його чудових людей...
');
var elem = $(elem);
elem.find('img').hide();
elem.append(waitImg);
var messageID = elem.attr('data-message-id');
var notSpam = elem.attr('data-not-spam') ? 0 : 1; // invert - 'data-not-spam' should contain CURRENT 'notspam' status!
$.post('/index/', {
a : 101,
scope_id : uCoz.spam.config.scopeID,
message_id : messageID,
not_spam : notSpam
}).then(function(response) {
waitImg.remove();
elem.find('img').show();
if (response.error) {
alert(response.error);
return;
}
if (response.status == 'admin_message_not_spam') {
elem.attr('data-not-spam', true).find('img').attr('src', '/.s/img/spamfilter/notspam-active.gif');
$('#del-as-spam-' + messageID).hide();
} else {
elem.removeAttr('data-not-spam').find('img').attr('src', '/.s/img/spamfilter/notspam.gif');
$('#del-as-spam-' + messageID).show();
}
//console.log(response);
});
return false;
};
uCoz.spam.report = function(scopeID, messageID, notSpam, callback, context) {
return $.post('/index/', {
a: 101,
scope_id : scopeID,
message_id : messageID,
not_spam : notSpam
}).then(function(response) {
if (callback) {
callback.call(context || window, response, context);
} else {
window.console && console.log && console.log('uCoz.spam.report: message #' + messageID, response);
}
});
};
uCoz.spam.reportDOM = function(event) {
if (event.preventDefault ) event.preventDefault();
var elem = $(this);
if (elem.hasClass('spam-report-working') ) return false;
var scopeID = uCoz.spam.config.scopeID;
var messageID = elem.attr('data-message-id');
var notSpam = elem.attr('data-not-spam');
var target = elem.parents('.report-spam-target').eq(0);
var height = target.outerHeight(true);
var margin = target.css('margin-left');
elem.html('').addClass('report-spam-working');
uCoz.spam.report(scopeID, messageID, notSpam, function(response, context) {
context.elem.text('').removeClass('report-spam-working');
window.console && console.log && console.log(response); // DEBUG
response.warning && window.console && console.warn && console.warn( 'uCoz.spam.report: warning: ' + response.warning, response );
if (response.warning && !response.status) {
// non-critical warnings, may occur if user reloads cached page:
if (response.warning == 'already_reported' ) response.status = 'message_spam';
if (response.warning == 'not_reported' ) response.status = 'message_not_spam';
}
if (response.error) {
context.target.html('
' + response.error + '
');
} else if (response.status) {
if (response.status == 'message_spam') {
context.elem.text(uCoz.spam.sign.notSpam).attr('data-not-spam', '1');
var toggle = $('#report-spam-toggle-wrapper-' + response.message_id);
if (toggle.length) {
toggle.find('.report-spam-toggle-text').text(uCoz.spam.sign.hidden);
toggle.find('.report-spam-toggle-button').text(uCoz.spam.sign.show);
} else {
toggle = $('