Разработка кода и здоровый шмептицизм
209 subscribers
227 photos
23 videos
1 file
111 links
Пишу про коммерческую веб-разработку с ИИ и без него, тимлидинг и будни моей небольшой студии netspark.ru. 20 лет опыта с Drupal, также работаю с Laravel и Vue.js.

Между постами про разработку пишу просто про жизнь, которая в это время происходит.
Download Telegram
Если кто собирается куда-нибудь полететь
Forwarded from AlayTravel️️️Agent
⚡️ Ограничения в российских аэропортах: где следить за изменениями и получать информацию

В аэропортах центральной части России из-за приостановки работы аэропортов продолжаются массовые задержки и отмены рейсов.

Во Внукове ограничения на полёты были сняты в 04:20, так что утром несколько рейсов успели вылететь. Аэропорт Пулково принял более 70 рейсов, перенаправленных из других городов. Теперь там образовалась очередь из самолётов, ожидающих разрешения на взлёт.

Чтобы следить за ситуацией и изменениями ваших рейсов, мы собрали основные официальные источники.

🔜 Информация о закрытии и открытии аэропортов — в официальном канале представителя Росавиации @korenyako.

🔜 Новое время вылета и прибытия — на табло аэропортов. Вот ссылки на сайты аэропортов, где вводили ограничения и на специальные уведомления с информацией для пассажиров.

Шереметьево
Внуково
Домодедово + уведомление
Жуковский + уведомление
Санкт-Петербург + уведомление
Нижний Новгород + уведомление
Казань + уведомление
Нижнекамск
Самара

🔜 Условия обмена билетов и связь с перевозчиками — в соцсетях и на сайтах авиакомпаний. Некоторые компании запустили выделенные горячие линии для пассажиров, другие ввели специальные условия обмена и возврата. Вот ссылки на телеграм-каналы российских авиакомпаний, которые уже опубликовали уведомления:

✈️ «Аэрофлот»
✈️ «Россия»
✈️ «Победа»
✈️ S7 Airlines
✈️ «Уральские авиалинии»
✈️ NordStar
✈️ Nordwind Airlines
✈️ «ИжАвиа»
✈️ Azur Air
✈️ «Ямал»

Росавиация напоминает, что пассажиры в случае продолжительных задержек вправе запросить напитки, питание или размещение в отеле в соответствии с Федеральными авиационными правилами, утверждеными приказом Минтранса России от 28 июня 2007 года № 82.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯3
- Роман, нам надо срочно, срочно созвониться в скайпе!
- Ок. копирую ник, кидаю в мессенджер
- У меня не получается вас найти!
на всякий случай проверяю, все находится
- Да вроде находит, я один такой.
- Нет, я не нахожу! Лучше вы меня ищите, по имени и фамилии.
ищу, вижу три аккаунта с одним и тем же человеком на аватаре
- Вижу три аккаунта, на какой звонить?
- Какие три аккаунта, вы что, меня по имени и фамилии найти не можете?!

Это одно из последних ярких воспоминаний от работы в скайпе лет семь назад. Потом он стал не нужен, а на днях, говорят, уже и помер. Пусть ему снятся электрические овцы.
😁4
В преддверии 30 мая написал статью о защите персональных данных в Европе, то есть про GDPR.

Нервным, впечатлительным и беременным читать не рекомендуется. Как минимум один Анатолий на днях пострадал, выбежал из машины в шоке и трепете, когда я изложил ему тезисно перечисленные ниже моменты, так сказать в порядке частной беседы.

GDPR и бережное хранение персональных данных
🔥3
Кстати, завел себе блог на vc.ru: https://vc.ru/graker

Если кто живой там есть, добавляйтесь, будем крепко дружить и радостно друг друга лайкать
👍3
Чат жопотэ пишет вайбкод как боженька, но блин чтобы взять его и заставить сделать картинку не 3:2 а широкоформатную - нужно продать душу, почку, и всё равно он сделает 3:2.
😁1
Кажется, я нашел отличный способ добавлять в телеграм-канал лонгриды так чтобы они оставались читабельными, со вставками кода, и далеко ходить
читать не надо было.
Посмотрите на эту копию недавней заметки про дни рождения:

https://teletype.in/@graker/5lYOnhWEJo5

А если смотрите с телефона, нажмите Instant View!
Знаете эту платформу? Подводные камни, плюсы, минусы?
Нашему турагентству AlayTravel яндекс наконец-то прислал наклейку "Хорошее место". А я смотрю и думаю: интересно, есть наклейки "Нехорошее место"? Я бы взял такую.
Правда, жаль, что офис у нас один, общий.
😁3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Так!

Кстати, наше турагентство AlayTravel отправилось во внезапную командировку. Так что я теперь не только способный и привлекательный айтишник, но и временно бать-одиночка с двумя детьми 🤪
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🤨1
Написал продолжение заметки про звонки и совещания. Вышло еще больше, но поскольку я теперь умею в телетайп, читать должно быть удобнее

https://teletype.in/@graker/2KzOZH886uv
🔥1
Учитывая тренд на применение этих наших иинструментов повсюду, мы еще много такого в ближайшие годы увидим. Но Murderbot забавный и смотрибельный

https://www.imdb.com/title/tt30444310/
👍3
Обожаю ТЗ от государственных организаций. Читаешь себе, продираешься через эти 65 страниц, чтобы где-нибудь на 40-й увидеть "программное обеспечение должно быть разработано с помощью системы управления контентом российского производства, имеющей сертификат ФСТЭК" 😄

Кстати, юным и непуганым разрабам эти 65 страниц кажутся несусветной глупостью. А мулька в том, что читать их надо все, потому что на приемке тебя могут спросить абсолютно за любой пункт. Годы общения с ВП МО РФ научили)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4😁1
Неустаревающая классика
😁3
Note to self: когда есть задача выключить из проекта тот или иной контриб-модуль, никогда не надо в этой же задаче требовать убрать сам код модуля из проекта.

На примере Drupal: во всех деплой-скриптах, что мне доводилось видеть или писать, composer install (установка/обновление/удаление зависимостей) всегда идет первее drush updb (миграции БД) и drush cim (импорт загруженной из гита конфигурации). И это разумно в большинстве случаев: сначала при деплое мы тянем из интернета новые зависимости, затем запускаем миграции БД, требуемые этими зависимостями, затем применяем конфиг для этих зависимостей, включая yml-файлы с настройками нового модуля.

Однако при удалении модуля всё происходит наоборот: сначала нам нужно применить конфиг, в котором модуль «выключается» из системы. при этом будут удалены yml с его настройками, а также вызваны нужные обратные миграции БД. И только потом уже нам нужно вызвать composer install чтобы композер заметил отсутствие модуля в зависимостях и удалил его из кода.

Поэтому если мы единым мердж реквестом подадим отключение модуля (т.е. конфиг в котором модуль отключен) и удаление его из кодовой базы (удаление зависимости из composer.json например), то результатом деплоя будет ошибка. Поскольку скрипт сначала удалит кодовую базу, а потом уже попытается выполнить уже удаленный код, связанный с деинсталляцией. В результате деплой потребуется чинить вручную и тривиальная задача потребует времени в два раза больше нужного. Это как минимум, а если у нас скажем мультисайтинг с одной кодовой базы на 50 инстансов, вручную чинить уже вообще не захочется.

В общем, вместо требования удалить модуль сразу из кодовой базы лучше время от времени создавать maintenance-задачу по удалению из списка зависимостей неиспользуемых и уже ранее отключенных библиотек.
👌4
Сходил тут на вебинар юристов на тему роскомнадзора и перс.данных. Честно говоря, не очень-то и полезно. Вроде насыщенная беседа, спасибо конешно, но конкретики минимум. Все больше "а надо ли уведомлять РКН, или не надо", "а какие компании больше рискуют попасть на проверку", и все как-то так размыто...

А между тем, вот есть необходимость разместить куки-банер. А какие к нему требования? Просто чтобы был "Ок" на баннере и ссылка на политику? А опции "отказаться" не надо? Ок, тогда куки-то можно сохранять до того как юзер "Ок" нажал?

Вот надо уведомить РКН что у вас Гугл-аналитика (ну или удалить Гугл-аналитику), а также "другие сервисы гугл, собирающие персональные данные, типа гугл-форм". А что насчет эмбедов с youtube и vimeo? А что насчет комментов через disqus? А что насчет тупо вставки картинки или фрейма с американского сервиса? По европейскому GDPR например это всё трансграничная передача данных. А у нас?
Да чего там вебинары. В приступе жажды знаний решил подписаться в телеграме на ПАПКУ. Потому что в ней была полезная польза, потому что бесплатно, и вообще. Вот как люди из трех подписчиков делают три тыщи? Ответ на этот и другие вопросы - в ПАПКЕ.

Подписался, значится, и стал смотреть внутрь. А там весь цвет общества! И тебе удалённый заработок на дому - и для активных, и для пассивных. И атсрологи тут, и тарологи, и нумерологи. И до полсотни их!

Пока прикидывал, сколько дармовой пользы на килограмм моего тела я сейчас получу, оказалось, что если долго вглядываться в ПАПКУ, ПАПКА начинает вглядываться в тебя. И тут пошла она, польза!

Каждый нумеролог, атсролог и провайдер пассивного дохода прислал мне личное сообщение. В сообщениях говорилось, что я должен немедленно заполнить их гугл-форму, вступить в связь с их ботом, и тогда я получу МАТЕРИАЛЫ. В которых ещё больше полезной пользы!

Что тут сказать. Я смог выдерживать напор пользы в течение примерно 20 минут. Осенил себя тройным крестным знамением и стёр ПАПКУ, опасаясь передозировки. Спасибо вам, конечно. Витамины до сих пор пищат в моем исполненном пользы организме.

И что я подумал. Если столько пользы приносят эти ребята, тарологи и нумерологи, то а мы-то чего. Необходимо создать новое общество, общество похерологов. И основополагающая литература у нас найдётся. Точно не хуже!

https://www.amazon.com/Subtle-Art-Not-Giving-Counterintuitive/dp/0062457713
😁2
На гитхабе сегодня пайплайны сбоят. Уже несколько раз деплои перезапускал, ошибки от самого сервиса ломают. Раз-два перезапустил, на третий проходят.
Будьте внимательны, если задеплоить чего надо 🧐
Please open Telegram to view this post
VIEW IN TELEGRAM
Сегодня часа полтора рассказывал и показывал на звонке про Друпал потенциальному заказчику. Всякое и про его проект, и вообще. Получится-не получится договориться - будем посмотреть 🤞 Но как же блин приятно рассказывать про штуку, с которой 20 лет занимаешься, даже остановиться сложно. Надо мне этим стать, шкипером! Ну то есть спикером.

Ещё laravel+orchid показывал, он тоже хороший, если с ним подружиться.
👍4