Ну що ж, можна продовжити історію про мою поїздку до Берліну.

Потсдамерплатц

Берлін

Потрапив туди ввечері, неподалік є чудовий земляний вал з газоном. Так було класно просто полежати там годинку, слухаючи місто! Continue reading Усе про Берлін (Частина друга)

Read more

Берлін

Інколи деякі наші мрії збуваються зовсім спонтанно і неочікувано. Інколи це навіть ті мрії, які ти не ставив у список пріоритетних. Але тим не менш, Берлін завжди мене вабив і цікавив, хоча я не планував відвідати його найближчим часом. Але дякуючи випадку, я зробив собі непоганий подарунок на 26-річчя 🙂

Берлін

Звісно, всього про Берлін я не розкажу, І гучний заголовок – це така собі маленька провокація 🙂 Я навіть не зміг обійти увесь центр міста за той час, що я там був. Але навіть цього вистачило аби зрозуміти: німці нам не друзі 🙂 Бо їхній уклад життя та логіка геть не схожа з тим, що ми можемо спостерігати у слов’ян, скажімо, в тих же поляків, в середовище яких інтегруватися можна набагато легше та комфортніше. Тож, я здобув неоціненний для себе досвід. Думаю, він буде корисний тим, хто теж хотів би відвідати це місто. А я просто хочу викласти кудись цю купу вражень і звільнити в голові трішки простору 🙂
Continue reading Усе про Берлін (Частина перша)

Read more

Контрабанда

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

Але раптом, на останній українській станції підсіло купа тіток-контрабандисток і вони, не без допомоги провідника, вибрали моє купе за штаб. 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