Контрабанда

Це була хард найт. Спочатку я дуже радів, що випало їхати самому в купе, я дивися на околиці ще не їздженого мною шляху і думав про те, що все ж таки Полісся подобається мені найбільше з усіх.. е-е-е… історико-етнографічних областей (це на Вікіпедії так написано, хоча я мав в першу чергу на увазі природні, гаразд, географічно-природні особливості місцевості). Більше ніж гори Карпат, які навівають на мене легку тривогу, не зважаючи на те, що половина моєї крові – то “горці”, і більше ніж степи, що віддають легким відчуттям приреченості та безвиході, звідки походить інша половина мене.

Але раптом, на останній українській станції підсіло купа тіток-контрабандисток і вони, не без допомоги провідника, вибрали моє купе за штаб. Continue reading Варшава. Дістався!

Read more

Хотів запостити це скромненько на сторінку фестивалю у Фейсбуці, але обмеження на 1000 символів завадило. Отже…

Дорогий Славське-Рок!

Ти – мій юлюбленний фестиваль! З багатьох причин. Місце, музичні складники і, головне, атмосфера.

Але є моменти, які засмучують… Мені цікаво, коли ви (організатори фесту) додумаєтеся, що на острові потрібно поставити контейнери? Писав вам про це минулого року, але відповідь у стилі “Панки все одно насмітять” просто смішна! Ви спочатку спробуйте, а потім побачимо. Гарантую, що 50 відсотків сміття не потрапить в річку. Ви ж, бляха, фест з екологічною складовою! І при всій повазі до Юрка Пивоваренка та команди, акція МИ ТУТ ПРИБРАЛИ вийшла геть непомітною. Прибирати там, де це має робити муніципалітет… з таким же успіхом в когось в хаті могли б прибрати. Я не стверджую, що варто було йти і підтирати попу панкам на острові, але фестиваль має бути відповідальним. І ця відповідальність має заключатися хоча б в тих же контейнерах + кілька оголошень з поясненнями що ми тут нормальні люди і давайте не смітити. Ви навіть не спробували…

Туалети. Очевидно, що так звані євротуалети Continue reading Звернення до організаторів фестивалю Славське-Рок

Read more

0. Робимо бекап бази данних.
1. Створюємо кастомну таксономію, якщо її ще нема.
2. Йдемо в PhpMyAdmin, і відкриваємо таблицю wp_term_taxonomy
3. Шукаємо записи, де значенням поля term_id відповідають айді ваших рибрик, які ви хочете перенеси в іншу таксономію.
4. Міняємо в цих записах значення taxonomy на зареєстровану вами назву таксономії, в яку ви хочете перемістити рубрики.
5. Значення поля parent обнуляємо (або ставити айді батьківського тега, якщо у вашій таксономії вже є інші теги)

Read more

Нехай пробачать мені мої роботодавці, що я вкраду 15 хвилин робочого часу на постінг до свого блогу, але мені треба злити кудись своє обурення. Офіційна причина – це посприяє збереженню моєї голови в здоровому стані, цілісності столу, а також допоможе мені очистиити думки і знову перемкнути свідомість на роботу… Про різного роду служби підтримки інетом гуляє тисячі історій, і це одна із них…

Почалося все з того, що я завів собі на акаунт на ЯндексДеньгах, а коли захотів вивести звідти кошти, то довго шукав через яку контору можна це зробити. Вибрав врешті Migom, так як це була служба переказів, що офіційно числиться серед партнерів згаданої вище грошової системи. І от, два дні пройшло, а ніякої смски з номером моєї транзакції чи відомостей про стан мого переказу не було. Треба було щось з’ясовувати. Поліз на сайт, і тут починається… Continue reading Migom, кажете?

Read more

У нормальних країнах немає маршруток, там є нормальний громадський транспорт і більшість людей, незалежно від статусу, їздять саме ним, а не машинами.

У нас же громадський транспорт відмирає. Трамвайні колії вирізають, а от тролейбуси…

Я чисто з принципу інколи вмовляю себе проїхатися саме тролейбусом, аби підтримати цей вид транспорту. Але часто історія виглядає однаково, прямо як от сьогодні.

“Двовагонний” тролейбус, кондуктора нема. “Передайте будь-ласка” у годину пік, коли знаходишся в самому кінці “рухомого складу” не спрацює. Зате на контролерів у Київпастрансу чомусь гроші є. Траплялися випадки, коли при відсутності кондуктора навіть водій не продавав білети.

Але все ж таки пройшовшись через весь тралік і купивши та закомпостувавши квиток, я спостерігаю, як через 5 хвилин, водій, зупинивши наш транспортний засіб, одягає червоний жилет та виходить на вулицю. Всі кілька хвилин чекають. Потім водій зазирає у відчинені двері і просить мужиків підштовхнути тролейбус (!). Бажаючих реагувати на ідіотську пропозицію (в тролейбусі ж все ще сидять люди!) не знаходиться. Ззаду вишиковується ряд інших побратимів невезучого транспортного засобу.

Ще через 5 хвилин люди починають покидати салон. Я теж виходжу, йду до зупинки і чекаю на маршрутку…

Read more

Ще одна функція, яка виводить останні коментарі вашого сайту в будь-якому місці і яка по суті є міксом кількох готових рішень з блогосфери. Я “допиляв” її, додавши всі можливі (як на мене) варіанти контенту, який може захотітися вивести. А то зазвичай то дата не виводилася (або виводилася, але в якомусь нелюдському форматі) то ще щось…

function mixa_recent_comments($count = 2, $echo = true, $comment_len = 35){
    global $wpdb;
    $sql = "SELECT DISTINCT *
        FROM $wpdb->comments
        LEFT OUTER JOIN $wpdb->posts ON ( $wpdb->comments.comment_post_ID = $wpdb->posts.ID )
        WHERE comment_approved = '1'
        AND comment_type = ''
        AND post_password = ''
        ORDER BY comment_date_gmt DESC
        LIMIT $count";
    $comments = $wpdb->get_results($sql);
    $out = "n";
    foreach($comments as $comment){

// розмітку наведено згідно сайту, для якого було написано цю функцію. Сподіваюсь, вам буде нескладно розібратись і змінити під свою верстку

$tpl = '<p class="gray"><a>comment_post_ID ) . '#comment-' . $comment-&gt;comment_ID.'"&gt;'.$comment-&gt;comment_author.'</a><br /> к статье <a>comment_post_ID).'/#comment-'.$comment-&gt;comment_ID.'"&gt;'.$comment-&gt;post_title.'</a><br /> написал(а):</p><p>'.strip_tags(mb_substr(apply_filters('get_comment_text', $comment-&gt;comment_content), 0, $comment_len)).'</p> <span class="date">'.comm_date($comment-&gt;comment_date_gmt).'</span>';
        $out .= "nt".'<div class="cmnt">'.$tpl.'</div>';
    }
    $out .= "n";
    if ($echo) echo $out;  
        else return $out;
}
function comm_date($time){
    $in = array('-',':');$on = ' ';$time = str_replace($in,$on,$time);
    list($Y,$M,$D, $h, $m, $s) = sscanf($time, '%s %s %s %s %s %s');

/* Оскільки все взято прямо з сайту, для якого це писалося, то дати на російській. Це вже точно не складно переписати :) */
    $month = array(
          '01'=&gt;'января',
          '02'=&gt;'февраля',
          '03'=&gt;'марта',
          '04'=&gt;'апреля',
          '05'=&gt;'мая',
          '06'=&gt;'июня',
          '07'=&gt;'июля',
          '08'=&gt;'августа',
          '09'=&gt;'сентября',
          '10'=&gt;'октября',
          '11'=&gt;'ноября',
          '12'=&gt;'декабря'
        );
    return "$D ".$month[$M]." $Y года в $h:$m";
}
Read more

Взагалі для виводу на сторінки з записами частин постів я зазвичай використовую тег <!–more–>, але в процесі роботи над одним з сайтів довелося трішки шаманити для того, аби виводити анонси (цитати, прев’ю… – називайте як завгодно) записів з суворо лімітованою кількістю слів чи символів. В інтеренеті вистачає рішень, але є один ньюанс – функції з англомовних форумів не враховують того, що кирилиця і латиниця рахуються по-різному (саме тому люди люблять писати смс’ки латиницею – більше влазить 🙂 ).

Отже, моя вдосконалена і універсальна функція:

function excerpt($limit) {
$excerpt = get_the_excerpt(); // отримуємо цитату
$excerpt = strip_shortcodes($excerpt); // очищаємо від шорткодів
$excerpt = strip_tags($excerpt); // очищаємо від тегів
  if (iconv_strlen($excerpt, 'UTF-8')&gt;=$limit) {
    $the_str = mb_substr($excerpt, 0, $limit). "...";
  } else {
  $the_str = $excerpt;
  }
return $the_str;
}

Continue reading Витяг/цитата/прев’ю (excerpt) посту з обмеженням кількості знаків/слів

Read more

Юху, моя ідея соціальної реклами таки реалізувалась у вигляді постерів, які почали розміщувати в метро (До пятниці обіцяють розміcтити все остаточно)! Дякую Гриші за дизайн і НЕЦУ за підтримку та всім, хто якимось чином був долучений!

Отака от соціальна реклама...

Read more

В аптеці, якщо закуплятися ліками гривень так на 700, вам можуть вкинути додатково ще якийсь препарат гривень за 30, якого ви не просили. Виявити його ви зможете, звісно, вже вдома… Продажі – все! Є навіть ціла майже наука про те, як змусити вас купити те, що ви купити не збиралися – мерчендайзинг. Кожна торгова марка має своїх людей, які ходять по супермаркетах, розставляють продукцію цієї торгової марки в певному порядку за жорстко написаними правилами, спрямованими на психологію людини. Особлива боротьба певно йде за місця біля кас супермаркетів: людина стоїть в черзі і, щоб якось себе розважити, родивляється вітрину, бере “пощупати” новинки. “А, візьму, спробую…” – проскакує в голові. Ціль мерчендайзерів досягнуто!

А сьогодні я попався на трюк від “Великої кишені”. Посеред залу стоять ящики з печивом. Зверху надпис великими літерами: “Товар тижня”. Дивлюся в гору на цінник – 3.99! Беру кілька. І, звісно, вже на касі виявляється, що печиво коштує не 3,99, а 7 з чимось гривень. Continue reading Дурять на кожному кроці…

Read more