Полезно

Как можно автоматизировать склад Интернет-магазина

Автоматизация склада Интернет-магазина
Допустим вы заказали себе создание Интернет-магазина у профессионалов. Позаботились о хорошем движке, сделали продуманный дизайн сайта и арендовали стабильный и надежный хостинг. Результат вас устраивает и вы приступаете к использованию Интернет-магазина. подробее…))

Date: января 1, 2015
Cate: PHP, Полезно

Как в PHP определить Windows или Linux

Быстро определить Windows

if (DIRECTORY_SEPARATOR == '\\') {
    echo 'This is Windows';
}

Linux

if (DIRECTORY_SEPARATOR == '/') {
    echo 'This is Linux';
}

Условие подходит для простых приложений. Для сложных систем лучше ипользовать проверку параметров из глобального массива $_SERVER.

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”.

Подборка YouTube каналов для JavaScript программистов

YouTube каналы для JavaScript разработчиковСегодня сделал небольшую подборку YouTube каналов которые точно будут интересны JavaScript разработчикам. подробее…))

Date: ноября 14, 2014
Cate: JavaScript, Оптимизация, Полезно

Как мерять время выполнения в JavaScript

Или проще говоря временные метки в JavaScript.
JavaScript время работы
подробее…))

Date: ноября 14, 2014
Cate: JavaScript, Оптимизация, Полезно

Оптимизация работы c массивами в JavaScript

На днях пришлось оптимизировать большой кусок JavaScript кода со множеством массивов и строк. Решил выложить свои наблюдения по скорости работы.
javascript оптимизация массивов

подробее…))

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

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

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

Date: ноября 6, 2014
Cate: PHP, Инструменты, Полезно

Парсер на php с использованием Simple_dom_html

php парсерРешил написать небольшую вводную статью по парсингу сайтов. Предыдущая статья описывала основы основ парсинга – в этой я опишу один из удобных инструментов для анализа данных полученой HTML страницы. Этот инструмент PHP Simple HTML DOM Parser – его еще называют jQuery на PHP.
подробее…))

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

 9fce13c8-2714-4603-b8e7-33be6c785d58