Блог

Книги по JS от яндекса

Однажды я проходил собеседования в Яндекс.
Я не прошел, а ребята посоветовали мне прочитать следующее:
Рекомендуем Вам поступить в Школу разработки интерфейсов (http://events.yandex.ru/events/shri/), почитать следующие книги:

SSL сертификат на моём сайте и настройка Apache

С сегодняшнего дня на моём сайте работает SSL шифрования.
Сертификат я получил на сайте wosign, и он не стоил ничего.
Через пару часов пришел архив, в котором были архивы для каждого веб-сервера.
Изменил настройки VirtualHost Apache.
Потом настроил redirect с http:// на https://

Drupal masonry и views_load_more

Есть прекрасный модуль Masonry API, он интегрирует библиотеку Masonry от David DeSandro с Drupal.
Masonry в переводе - кирпичная кладка.
Есть еще один модуль Masonry Views, который интегрирует эту библиотеку во Views, и можно без труда выводить любые элементы в виде masonry.
Всё бы хорошо, но когда приходиться использовать Masonry API и Views load more, то возникает небольшой баг.

Drupal masonry

Безопасность и защита вашего сайта на Drupal | BarcampKRR 6

Под катом слайды и видео моего доклада, который прошел 11 апреля в Краснодар на Barcamp.
Также рекомендую посмотреть видео других выступлений на youtube.

Где найти Drupal разработчика?

Если у Вас сайт на Drupal, или вы только планируете сделать проект на этой CMS, то я рекомендую для поиска Drupal специалиста использовать сайт hookany.com. На этой площадке можно найти разработчика для единичной задачи, и для долгосрочного сотрудничества. Также есть список Drupal разработчиков, которые готовы к сотрудничеству.

Установил Kali Linux на рабочий нетбук

Вот в общем отлчиная новость, в четверг 11 декабря 2014, Паша Кочетков надоумил меня установить на HardDrive моего маленького нетбука Linux. В общем начал с Live USB а сейчас эту статью пишу из под Kali Linux. Под неё выделил 50 ГБ. Больше всего нравиться, что из под Кали можно смотреть файлы винды, но из под windows увидеть файлы linux не получается. Кстати, когда только появился этот нетбук, я на него ставил Ubuntu 12.04, но были проблемы с тачпадом и экраном. Сейчас всё работает.

Установка Kali linux на USB, создание Live USB из под Windows

Загрузочная флешка с Kali linux один из самых простых способ, чтобы ознакомиться с этой ОС.
Также Live USB можно использовать, для установки Kali linux на компьютер.
Это очень простой способ сделать загрузочную флешку из под ОС Windows XP/Vista/7/8 или WINE.

Установка Kali linux на USB, создание Live USB из под Windows

AngularJS и еще один прототип плеера

Drupal Camp в Москве закончился.
Оклемавшись от московских морозов и потеряв 3 дня на всякую ерунду, решил переписать свой плеер на AngularJS на что меня подтолкнул Андрей Березовский докладом "ANGULARJS & DRUPAL".
Во второй версии я использовал шаблонизатор mustache, но AngularJS намного круче.

Как спрятать поле из вывода ноды в зависимости от значения другого поля.

Я буду прятать поле field_image из вывода на странице пользователя в зависимости от поля field_slider_enable.
Подробности под катом. А для тех кто в теме:

function THEME_preprocess_node(&$vars, $hook) {
  if($vars['view_mode'] == 'full' && $vars['node']->type == 'article') {
    // Если поле пустое или значение == 0, то не отображаем слайдер.
    $field_slider_enable = field_get_items('node', $vars['node'], 'field_slider_enable');
    if (empty($field_slider_enable) || $field_slider_enable[0]['value'] == 0) {
      $vars['content']['field_image']['#access'] = FALSE;
    }
  }
}

Страницы