Инструкция

Date: октября 31, 2016
Cate: PHP, Twig, Инструкция

Как в Twig сделать древовидный список

twig рекурсия на примере спискаНебольшой мануалчик для тех кто хочет с помощью шаблонизатора Twig вывести список в виде дерева либо создать любую древовидную структуру. Реализовано на примере рекурсивного вызова макроса через самого себя.
подробее…))

Date: октября 20, 2016
Cate: Инструкция
3 msgs

Написание парсера на PHP

Самый простой парсер на PHP

<?php

$html = file_get_contents('http://www.example.com/');

if (preg_match_all('#[<]h1[^>]*>(.*)[<]\/h1[>]#', $html, $matches)) {
    ?><pre><?php print_r($matches); ?></pre><?php 
}

Автоматизируйте все.

Date: декабря 26, 2014
Cate: JavaScript, Инструкция, Оптимизация, Полезно

Отключение событий при скролле страницы

Небольшая оптимизация web приложения.

Добавляем в футер кусок JavaScript или подключаем файлик с кодом:

var body = document.body, timer;
window.addEventListener('scroll', function() {
    clearTimeout(timer);
    if(!body.classList.contains('disable-hover')) {
        body.classList.add('disable-hover')
    }
    timer = setTimeout(function(){
        body.classList.remove('disable-hover')
    },500);
}, false);

Добавляем в css описание класса:

.disable-hover {
    pointer-events: none;
}

Теперь скролл будет происходить быстрее и браузер не будет отрабатывать ненужные события.

Это небольшой хак я узнал из доклада Оптимизация фронтенда Олега Мохова.

Date: декабря 15, 2014
Cate: Инструкция, Инструменты, Полезно

Подключиться по SSH с помощью FileZilla

Небольшой кастик по тому как быстро подключиться по SSH для заливки файлов с помощью FileZilla.
FIleZilla подключение по SSH
Собственно это все. Основное на что обращаю внимение – это порт подключения “22”.

Как сделать свою заставку для PocketBook Pro 912

Небольшая инструкция о том как сделать свою заставку для электронной книги PocketBook Pro 912, для моделей 902, 903 тоже подходят, и загрузить в читалку.
pocketbook как сделать заставку
подробее…))

PocketBook Pro 912 заставки

pocketbook
Сделал небольшую подборку своих заставок для PocketBook Pro 912, они подойдут и для моделей 902, 903.
подробее…))

Date: ноября 13, 2014
Cate: Досуг, Инструкция, Полезно

Как читать статьи без рекламы и отвлекающих баннеров

Используя Google Chrome для серфинга по Интернету столкнулся с проблемой множества отвекающих баннеров. Но все бы ничего, реклама – двигатель прогресса и все такое, но при чтении длинных полотен текста они отвлекают.
Запрет баннеров
подробее…))

Date: октября 15, 2014
Cate: Инструкция, Инструменты, Полезно

Свое расширение файла для шаблонов Twig в phpStorm

Столкнулся с проблемой кастомизации типа файлов шаблонов Twig в phpStorm. Оказалось проблема легко решается простыми действиями:

  1. Выбрать пункт меню File -> Settings (Ctrl + Alt + S)
  2. В блоке IDE Settings выбрать раздел File Types.
  3. В списке Recognized File Types выбрать Twig.
  4. В блок Registered Patterns добавить свое правило, я добавил *.tpl.html
  5. Сохранить правки.
Свое расширение для файлов шаблонов Twig в phpStorm

Свое расширение для файлов шаблонов Twig в phpStorm

Как ускорить сайт

Советы по ускорению сайта
Как ускорить сайт

Преобразование книги из формата .pdf в .mobi

Преобразование pdf в mobiПосле приобретения устройства для чтения электронных книг возникла проблема: все нужные мне книги в электронном виде хранились в формате pdf. Все бы хорошо – но этот формат неудобный для чтения и либо текст маленький, либо размер листов большой.
В общем все это толкнуло на поиск решения – и оно нашлось.
подробее…))

 9fce13c8-2714-4603-b8e7-33be6c785d58