Apache: Ошибка Negotiation: discovered file(s) matching request (None could be negotiated)

25.02.2019 0 comments »

Apache logo

Небольшая заметка о том, что значит ошибка Negotiation: discovered file(s) matching request (None could be negotiated) и как ее устранить..

Author: Vitaly Orlov


MySQL: Как просмотреть запрос полностью в выводе SHOW FULL PROCESSLIST

20.02.2019 0 comments »

mysql

Те, кто владеет веб-серверами, рано или поздно столкнутся с необходимостью разобраться кто из клиентов MySQL дает наибольшую нагрузку и какие именно запросы не оптимизированы. Одна из наиболее полезных команд, это SHOW FULL PROCESSLIST, показывающая текущие запросы пользователя и время их выполнения. Сегодня, я наткнулся на аналогичную команду, которая показывает тоже самое, но в более удобном виде..

Author: Vitaly Orlov


Шпаргалка ElasticSearch: установка через Docker + основные команды

15.02.2019 0 comments »

ElasticSearch

Под катом небольшая шпаргалка по ElasticSearch..

Author: Vitaly Orlov


Fail2ban разблокировка IP

13.02.2019 1 comment »

 

Fail2ban

Иногда сталкиваюсь с тем, что fail2ban банит меня, на моем же сервере, например во время настройки ansible. Случается это не так часто, поэтому команды разблокировки вылетают из головы и приходится гуглить. Эта минизаметка призвана сократить время поиска этих команд..

Author: Vitaly Orlov


VirtualBox: установка Guest Additions в CentOS7

05.02.2019 1 comment »

Логотип VirtualBox

В этой статье, я расскажу как установить VirtualBox Guest Additions в CentOS7.

Author: Vitaly Orlov


VirtualBox: Создание клона виртуальной машины и запуск в headless режиме из консоли

05.02.2019 0 comments »

Логотип VirtualBox

Для некоторых тестов, мне потребовалось несколько виртуальных машин. Точнее, мне нужно было запустить несколько копий одной машины. Важной особенностью было то, что в моих тестах, на эти машины ставилось ПО и проводились некоторые конфигурационные действия, которые сложно было откатить. В связи с этим, мне требовалось как-то их обнулять. На помощь пришло API VirtualBox и пара скриптов.

Author: Vitaly Orlov


Прозрачный favicon с data-uri

23.01.2019 0 comments »

Прозрачная сетка

Под катом, короткий data-uri для того, чтобы сделать прозрачную заглушку-favicon для сайта..

Author: Vitaly Orlov


Javascript: Как отловить направление свайпов

10.01.2019 0 comments »

Javascript

Для одного из проектов, мне понадобилось сделать необычную прокрутку карточек по свайпам, тут оставляю код отвечающие за отлавливание свайпов..

Author: Vitaly Orlov


JavaScript: Отключить реакцию на тач действия

10.01.2019 0 comments »

Javascript

Столкнулся с проблемой, когда при свайпе в виде буквы "Г" и отлавливании свайпа в стороны для последующей анимации, браузер делал вертикальный сдвиг, чем мешал анимации. Соответственно в момент свайпа в стороны, мне надо было отключить родную прокрутку. Тут я просто оставлю заметку с кодом, к которому пришел в итоге..

Author: Vitaly Orlov


Bootstrap 4: hidden, visible

08.01.2019 0 comments »

Bootstrap

Как известно в Bootstrap 4 удалили семейство классов hidden-* и visible-*. На смену пришли классы семейства Display. Под катом, памятка о соответствии старых hidden/visible классов новым.

Author: Vitaly Orlov


Handlebars: IfEq, IfNotEq, Switch

07.01.2019 0 comments »

Handlebars

Столкнулся с необходимостью использовать простые шаблоны в одном из проектов. В качестве шаблонизатора был выбран Handlebars (handlebarsjs.com). К сожалению, в нем нет некоторых нужных мне операторов, поэтому решено было расширить функционал парой не хитрых, но очень полезных хелперов..

Author: Vitaly Orlov


Javascript: разница между var и let

06.01.2019 3 comments »

Javascript

Часто замечаю, что новички или пенсионеры веб-разработки путаются между использованием var и let в Javascript. В этой статье разберемся, что и когда использовать...

Author: Vitaly Orlov


TypeScript: система модулей и их загрузка

18.12.2018 0 comments »

Typescript

TypeScript имеет 5 доступных систем модулей и три загрузчика..

Author: Vitaly Orlov


Шпаргалка с командами Docker

17.12.2018 0 comments »

Docker

Перевод взят с хабра, оригинал тут. Копирую к себе, чтобы было "под рукой".

Author: Vitaly Orlov


Pavucontrol: module-loopback

16.12.2018 1 comment »

Звук

Иногда требуется перенаправить звук с микрофона в колонки, сделать этом можно так..

Author: Vitaly Orlov


Lumen подключение Storage из Laravel

10.12.2018 0 comments »

Lumen

Работая над одним из проектов, понадобилось мне подключить к фреймворку Lumen, Storage из Laravel, делается это так..

Author: Vitaly Orlov


Установка php pcntl в Ubuntu

09.12.2018 0 comments »

логотип PHP 7

Во время работы над одним проектом, потребовалось отлавливать сообщения от ОС. Делается это с помощью семейства функций pcntl. К моему удивлению у меня они были отключены. В этой статье, расскажу как это исправить.

Author: Vitaly Orlov


Избавляемся от спама на форумах phpBB

27.11.2018 0 comments »

Ты не пройдешь

В связи с тем, что закрыл форум работающий на phpBB, хочу поделиться простым способом избавиться от спама, который проработал у меня пару лет и не давал сбоев..

Author: Vitaly Orlov


Закрываю форум

27.11.2018 Comments Off on Закрываю форум

Закрыто

В связи с не популярностью, закрываю форум forum.it-rem.ru. Данная запись будет служить заглушкой для тех, кто решит его посетить. Альтернатива, возможно, появится в будущем, а пока задавайте вопросы через комментарии к постам.

Author: Vitaly Orlov


Linux: заменить вхождение текста во всех файлах в папке

13.11.2018 0 comments »

Linux logo

Во время переноса домена появилась задача исправить множество xml файлов сайтмапов сгруппированных по датам в разных папках. Пример структуры..

Author: Vitaly Orlov