Как я «спрыгнул» с платформы ЭВОТОР, почему и чего это стоило

Очень давно (более 20 лет назад) я написал учетную систему на базе 1С версии 7.7 для небольшой розничной сети из 30 магазинов. В течении этих лет потихоньку ее поддерживал. Руководство компании звезд с неба не хватает, особых пожеланий не имеет и вообщем все шло хорошо, пока… Пока не наступил 54ФЗ обязывающий всех представителей розничной торговли обзавестись (за свой, разумеется, счет) онлайн-кассами с целью передачи данных из них, на одну из площадок ОФД. И все завертелось…
Прочитать остальную часть записи »

Откуда берется заголовок Content-Type: nginx + php-fpm

Rocket science не будет. Если вы используете php-fpm, то скорее всего в связке с nginx. Простой вопрос: как в PHP получить значения HTTP заголовков запроса клиента?

1. Например, стандартные Accept, Host или Referer?
2. Знаете? Здорово! А как получить значение Content-Type, Content-Length?
Прочитать остальную часть записи »

Отказоустойчивый кластер с балансировкой нагрузки с помощью keepalived

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

Прочитать остальную часть записи »

Что такое sub-6GHz, mmWave? Зачем нужен 5G?

Этот вопрос возник у многих, особенно после презентации Apple, где, как подсчитали пользователи, за всю презентацию слово «5G» было произнесено 60 раз. Так что же всё-таки такое 5G? И при чём тут миллиметровые волны, и почему есть две разновидности 5G? Давайте разберёмся.
Прочитать остальную часть записи »

Роскомнадзор запретил иностранным агентам писать в интернете

Доброе утро, Хабр!

Как обратил внимание вчера телеграм-канал Телеком-ревью, ещё в сентябре Роскомнадзор издал приказ с относительно невинным бюрократическим названием «Об утверждении формы указания на то, что сообщения и материалы иностранного средства массовой информации, выполняющего функции иностранного агента, и (или) российского юридического лица, выполняющего функции иностранного агента, распространяемые на территории Российской Федерации, созданы и (или) распространены указанными лицами».
Прочитать остальную часть записи »

DagazServer: Как всё устроено

По всей видимости, я не самый правильный фронтедщик. Большую часть сознательной жизни я занимаюсь базами данных и немного бакендом. Любовь к настольным играм — вот что заставило меня связаться с web-разработкой. Новый, совершенно незнакомый мне язык программирования — JavaScript, я изучал по ходу дела. Допускаю, что многое из того что я делал, способно ужаснуть опытных web-разработчиков, но я стараюсь стать лучше. Этот текст не для тех, кто привык во всём следовать раз и навсегда написанным инструкциям. Но если вы любите экспериментировать, докапываться до каждой мелочи, открывать новое для себя, добро пожаловать под сень моего леса.
Прочитать остальную часть записи »

4G-камера за 5000 рублей

Этой камере для работы не требуется ничего кроме питания.

В неё вставляются симкарта и карта памяти. Встроенный 4G-роутер обеспечивает её интернетом (а заодно может раздавать интернет на другие камеры, смартфоны и любые гаджеты), встроенный регистратор записывает ролики по движению или непрерывно. Видео с камеры можно смотреть в мобильном приложении через облачный сервис.
Прочитать остальную часть записи »

Как рынок страхования в России переживает пандемию, и почему маркетинг мог смягчить удар

Снижение доходов населения, санкции, пандемия, жесткие меры регулятора – если задаться вопросом, можно найти с десяток причин, которые прямо сейчас вызывают турбулентность на рынке страхования в России. Конечно, хочется верить, что это временно: вот сейчас люди осознают важность добровольного медицинского страхования, снова начнут много путешествовать, и все встанет на свои места. Так ли это на самом деле? Что происходит с рынком страхования в России во время пандемии? Как маркетинг может повлиять на положение дел? Разберемся в этой статье.

Прочитать остальную часть записи »

Stop motion снова в моде: как создать крутой контент с помощью анимации

В этой статье разобрались, что такое анимация в технике stop motion, как ее создать, почему это хороший формат для Instagram и его стоит начать использовать прямо сейчас.

Что такое stop motion

Stop motion – это техника покадровой съемки, когда объекты перемещают в определенной последовательности и фотографируют на каждом этапе. Затем серия снимков склеивается, и на нее накладывается звуковая дорожка.

Прочитать остальную часть записи »

Человечная декомпозиция работы

За 15 лет работы разработчиком я обнаружил, что ложные убеждения о человеческой природе — основные враги хорошей декомпозиции. Если знать о них и стремиться не угодить к ним в ловушку, со временем можно сформулировать советы по созданию качественной декомпозиции. Так произошло со мной, и я спешу поделиться этим знанием.

Прочитать остальную часть записи »