ваш IP: 3.81.29.226

Мой блог

Nginx регулярное выражение для адресов с точкой

Честно говоря, уже давно не видел сайтов, на которых формируются адреса, которые содержат точку (index.html и т.п.), особенно когда весь сайт использует SEO URL, а вот некоторые страницы с таким правилом.

Но вот столкнулся с таким сайтом, выполнялся перенос с одного VDS на другой, плюс с преходом на Nginx с Apache. Примечательно, что на стороне frontend всё хорошо, а вот в административной части, как раз загвоздка с адресами, некоторые сторонние плагины почему то подключались именно так.

В общем, если нужно обрабатывать адреса с точкой, …

Как работать с неадекватными клиентами?

Кажый из нас рано или поздно в повседневной или рабочей обстановке встречает ну очень "далёких", наглых, жадных до безобразия людей. По большей части эти люди характерны в одном, за малую оплату требовать кучу работы, как правило о которой и речи не было на этапе переговоров и даже в Техническом Задании. Но вывернут так, что это всё подразумевалось, и что это ваш косяк, что вы этого не поняли.

Печально, что такие люди есть и вне работы, некоторые знакомые, друзья или даже родственники, порой начинают требовать что либо, считая, чт…

3D модель Волшебный Посох

Очередная работа в 3D моделировании. На этот раз уже посложнее, использование ткани и коллайдеров взаимодействия. Конечно далеко от идеала, тем более с учётом освещения и текстур, в общем ещё есть к чему стремиться:

Без текстур:

Черно белый:

Переносыщенный:

Финальный:

BASH автоматизация сжатия изображений

Возникают ситуации, когда необходимо выполнить оптимизацию изображений в большом количестве, например, при использовании CMS 1С Битрикс (об этом я уже писал ранее Сжатие изображений в CMS 1С Битрикс), или при ипользовании OpenCart, или какой нибудь другой CMS, где этот функционал не реализован  на уровне ядра. Может вообще в других случаях. Так или иначе, задачи могут отличаться, но иметь одну суть. Представляю третью версию скрипта, для сжатия изображений:

#!/bin/bash
cd <КАТАЛОГ С ИЗОБРАЖЕНИЯМИ>

# Устанавливаем диапазон д…

3D модель Пулемёт Гатлинга

Потихоньку занялся 3D графикой и анимацией, пока что как хобби. Вот балуюсь с параметрическим моделированием. Оказывается очень занимательная штука, главное чтобы фантазия работала. В общем вот первая работа по памяти без референсов.

Viewport с сеткой

Пулемёт Гатлинга

Viewport без сетки

Пулемёт Гатлинга

Render ржавый

Пулемёт Гатлинга

Render новый

Пулемёт Гатлинга

ESPOCRM Правильная настройка NGINX

Среди open source CRM систем, пожалуй самая легковесная и в тоже время функциональная это ESPOCRM. Но к сожалению, как и большинства продуктов, база знаний для разработчиков и администраторов очень скупа. У ESPO тоже при запуске на связке NGINX+PHP-FPM имеется проблема, очень большая проблема! Дело в том, что официальный конфиг тоже не работает и при старте на таких настройках, система просто не грузиться и выдаёт ошибку "bad server response". Причём в логах WEB сервисов и логах самой системы ошибок нет. В общем вот рабочий конфиг:

CMS CS-Cart Правильная настройка NGINX

Среди популярных CMS для электронной коммерции, одно из мест лидеров без сомнения занимает CS-CART. И правда, система довольно хорошо написана и имеет развитое общество разработчиков и администраторов. К сожалению, в официальной документации по настройке NGINX указаны не совсем верные данные. Если использовать готовый conf файл от разработчика, система не только не сможет штатно обновиться, но и автоматически не выпуститься сертификат Let's Encrypt (для тех кто пользуется проблема актуальная). Методом проб и ошибок, представляю валидный ко…

And If You (intro Demo)

Как то не совсем складывается с записью материалов, вот вступление к одной вещи в электронном варианте, без живых инструментов, как говориться на честный суд, что скажите, стоит всё таки найти время для записи такого типа произведений?

Скачать можно здесь:

And if You (intro Demo)

Компилятор SASS для WEBStorm

Начав пользоваться продуктами компании JetBrains, был очень доволен, что многое возмо "из коробки". Но приступив к изучению css препроцессоров, выяснилось, что устанавливать их компиляторы в WEBStrom (или PHPStorm) необходимо отдельно. Ставятся препроцессоры через Ruby или через Node.js. Ну это небольшой минус, в принципе установить не сложно, а вот подружить (настроить) взаимодействие внутри IDE уже совсем другое дело.

Во первых, как выяснилось, я пошёл сложным путём, выбрал препроцессор Node.js node-sass. Так как описание его ин…

    Страница 1 из 3.