Найти в Дзене
Покупайте СтеллыИ дарите их за контент
1 неделя назад

Хостинг взломали, магазин лёг вместе с копиями. Как я его вернул и увёл копии на Google Диск

В ночь на 2 ноября взломали хостинг Beget. По заявлению самой компании, злоумышленники получили доступ к управлению всей инфраструктурой и запустили скрипты, которые обнуляют данные. Сайты легли, панель управления не открывалась, почта и DNS работали с перебоями. Новость на Хабре: https://habr.com/ru/news/1102974/ Среди пострадавших оказался интернет-магазин запчастей моего постоянного заказчика. На следующий день он спросил: а бэкап у нас вообще есть? Копии я настраивал ему ещё в сентябре: каждую ночь база, зеркало картинок, хранение 14 дней...

1 неделя назад

Памятки для роддома переехали с бумаги в телефон: два сайта и 16 QR-кодов. Как это сделано

На этой неделе я закончил необычную для себя работу - не магазин и не парсер, а памятки для родильного дома. Те самые листки, которые получает мама при выписке: как кормить, как ухаживать за пуповиной, как купать, когда срочно звать врача. Бумага есть бумага: лежит где-то в папке с документами, а вопрос возникает ночью, с ребёнком на руках. Смысл работы простой: чтобы памятки всегда были в телефоне. Два сайта. На первом 4 памятки на выписку, на втором 10 памяток по уходу за новорождённым: купание, туалет глаз и носа, уход за кожей, прививка БЦЖ, скрининг и другие...

3 недели назад

Магазин не может вывести товар из оборота в Честном ЗНАКе. Обновляю сильно доработанную 1С - как это устроено

Сейчас я веду проект, который хорошо показывает, как выглядит «обновить 1С» в реальной жизни. Заказ ещё в работе, поэтому рассказываю, как он устроен и что уже сделано, а чем закончится - напишу отдельно. Магазин торгует маркированными товарами и ведёт учёт в 1С: Управление торговлей. В какой-то момент перестал проходить вывод товаров из оборота в Честном ЗНАКе: летом документы ещё уходили, к сентябрю - ни одного. Каждый документ возвращался с ошибкой: не найдены места осуществления деятельности по ИНН...

3 недели назад

Дыра в PHP, срочное обновление - и сайты, которые некому починить. Разбираю на живом примере

На этой неделе в PHP нашли две критические уязвимости. Их назвали PHP2Shell: через специально собранный запрос злоумышленник может выполнить на сервере свой код, причём без входа на сайт. Подробности утекли раньше, чем вышли исправления, и часть сайтов администраторы отключали вручную, чтобы успеть закрыться. Новость на Хабре: https://habr.com/ru/news/1097444/ Исправления вышли 21 октября. Закрыть дыры полностью можно только обновлением PHP. И вот здесь начинается самое интересное - не для хакеров, а для обычных владельцев сайтов...

3 недели назад

Спор закончился: заказ отменили, но площадка заплатила мне сама. Чем всё обернулось

Несколько дней назад я рассказывал про спор, который тогда ещё шёл: работу я сдал четыре раза, перенёс на сервер заказчика, а он попросил отменить заказ без оплаты. Вот та статья: https://dzen.ru/a/atOFqntHSXseVcvW Обещал написать, чем всё закончится. Пишу. Поддержка разбирала спор несколько дней. Я стоял на своём: задание выполнено по письменному уточнению заказчика, работа уже у него на сервере, отмена без оплаты - это работа бесплатно. В итоге поддержка ответила прямо: заставить покупателя заплатить она не может...

3 недели назад

Сдал работу четыре раза и перенёс на сервер заказчика. Теперь он просит отмену без оплаты

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

Покупайте СтеллыИ дарите их за контент