Forwarded from AlayTravel️️️Agent
В аэропортах центральной части России из-за приостановки работы аэропортов продолжаются массовые задержки и отмены рейсов.
Во Внукове ограничения на полёты были сняты в 04:20, так что утром несколько рейсов успели вылететь. Аэропорт Пулково принял более 70 рейсов, перенаправленных из других городов. Теперь там образовалась очередь из самолётов, ожидающих разрешения на взлёт.
Чтобы следить за ситуацией и изменениями ваших рейсов, мы собрали основные официальные источники.
✈️ «Уральские авиалинии»
Росавиация напоминает, что пассажиры в случае продолжительных задержек вправе запросить напитки, питание или размещение в отеле в соответствии с Федеральными авиационными правилами, утверждеными приказом Минтранса России от 28 июня 2007 года № 82.
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Уважаемые пассажиры
⚡️ В центральной части России массово приостановлена работа аэропортов — на приём и отправку самолётов закрыты Внуково, Домодедово, Жуковский, а также аэропорты Нижнего Новгорода, Калуги, Тамбова, Ярославля, сообщает Росавиация.
Судя по FR24, в московском…
Судя по FR24, в московском…
🤯3
- Роман, нам надо срочно, срочно созвониться в скайпе!
- Ок. копирую ник, кидаю в мессенджер
- У меня не получается вас найти!
на всякий случай проверяю, все находится
- Да вроде находит, я один такой.
- Нет, я не нахожу! Лучше вы меня ищите, по имени и фамилии.
ищу, вижу три аккаунта с одним и тем же человеком на аватаре
- Вижу три аккаунта, на какой звонить?
- Какие три аккаунта, вы что, меня по имени и фамилии найти не можете?!
Это одно из последних ярких воспоминаний от работы в скайпе лет семь назад. Потом он стал не нужен, а на днях, говорят, уже и помер. Пусть ему снятся электрические овцы.
- Ок. копирую ник, кидаю в мессенджер
- У меня не получается вас найти!
на всякий случай проверяю, все находится
- Да вроде находит, я один такой.
- Нет, я не нахожу! Лучше вы меня ищите, по имени и фамилии.
ищу, вижу три аккаунта с одним и тем же человеком на аватаре
- Вижу три аккаунта, на какой звонить?
- Какие три аккаунта, вы что, меня по имени и фамилии найти не можете?!
Это одно из последних ярких воспоминаний от работы в скайпе лет семь назад. Потом он стал не нужен, а на днях, говорят, уже и помер. Пусть ему снятся электрические овцы.
😁4
В преддверии 30 мая написал статью о защите персональных данных в Европе, то есть про GDPR.
Нервным, впечатлительным и беременным читать не рекомендуется. Как минимум один Анатолий на днях пострадал, выбежал из машины в шоке и трепете, когда я изложил ему тезисно перечисленные ниже моменты, так сказать в порядке частной беседы.
GDPR и бережное хранение персональных данных
Нервным, впечатлительным и беременным читать не рекомендуется. Как минимум один Анатолий на днях пострадал, выбежал из машины в шоке и трепете, когда я изложил ему тезисно перечисленные ниже моменты, так сказать в порядке частной беседы.
GDPR и бережное хранение персональных данных
🔥3
Кстати, завел себе блог на vc.ru: https://vc.ru/graker
Если кто живой там есть, добавляйтесь, будем крепко дружить и радостно друг друга лайкать
Если кто живой там есть, добавляйтесь, будем крепко дружить и радостно друг друга лайкать
vc.ru
Роман Грачев (@graker) — Блог на vc.ru
Роман Грачев Личный опыт 11 июня Учет времени
👍3
Чат жопотэ пишет вайбкод как боженька, но блин чтобы взять его и заставить сделать картинку не 3:2 а широкоформатную - нужно продать душу, почку, и всё равно он сделает 3:2.
😁1
Кажется, я нашел отличный способ добавлять в телеграм-канал лонгриды так чтобы они оставались читабельными, со вставками кода, и далеко ходить
читать не надо было.
Посмотрите на эту копию недавней заметки про дни рождения:
https://teletype.in/@graker/5lYOnhWEJo5
А если смотрите с телефона, нажмите Instant View!
Знаете эту платформу? Подводные камни, плюсы, минусы?
читать не надо было.
Посмотрите на эту копию недавней заметки про дни рождения:
https://teletype.in/@graker/5lYOnhWEJo5
А если смотрите с телефона, нажмите Instant View!
Знаете эту платформу? Подводные камни, плюсы, минусы?
Teletype
Совпадение id в тестах и парадокс дней рождения
Когда мы пишеем тесты на бэкенд-путь, который возвращает данные с отношениями, ($order, в нём $order→user, в нём $order→user→plan...
Нашему турагентству AlayTravel яндекс наконец-то прислал наклейку "Хорошее место". А я смотрю и думаю: интересно, есть наклейки "Нехорошее место"? Я бы взял такую.
Правда, жаль, что офис у нас один, общий.
Правда, жаль, что офис у нас один, общий.
😁3👍1
А между прочим домовой странице, моему маленькому уютному бложеку, сегодня стукнуло 16 лет.
https://graker.ru/news/2025/05/16/happy-birthday-graker-ru
https://graker.ru/news/2025/05/16/happy-birthday-graker-ru
Graker.Ru
День рождения домовой страницы
Сегодя домовой странице исполняется 16 лет. Шестнадцать, блин, лет назад я зарегистрировал домен graker.ru и сделал первую версию страницы на Drupal с какой-то шаблонной темой. Потом была другая версия, тоже на Drupal, с другой шаблонной темой. И в конце…
🎉5
This media is not supported in your browser
VIEW IN TELEGRAM
Так!
Кстати, наше турагентство AlayTravel отправилось во внезапную командировку. Так что я теперь не только способный и привлекательный айтишник, но и временно бать-одиночка с двумя детьми🤪
Кстати, наше турагентство AlayTravel отправилось во внезапную командировку. Так что я теперь не только способный и привлекательный айтишник, но и временно бать-одиночка с двумя детьми
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🤨1
Запостил в Телетайпе старую заметку про переезд с Notion на Obsidian и как устроен там мой личный органайзер. Чтоб удобнее читать было.
https://teletype.in/@graker/ruVFbjM4i9H
https://teletype.in/@graker/ruVFbjM4i9H
Teletype
Про Notion, Obsidian и управление делишками
Будучи взрослым и относительно занятым человеком, постоянно пользуюсь тем или иным инструментом для ведения заметок. С основной целью...
🔥1
Написал продолжение заметки про звонки и совещания. Вышло еще больше, но поскольку я теперь умею в телетайп, читать должно быть удобнее
https://teletype.in/@graker/2KzOZH886uv
https://teletype.in/@graker/2KzOZH886uv
Teletype
Про звонки и совещания, часть 2
Первая часть
🔥1
Учитывая тренд на применение этих наших иинструментов повсюду, мы еще много такого в ближайшие годы увидим. Но Murderbot забавный и смотрибельный
https://www.imdb.com/title/tt30444310/
https://www.imdb.com/title/tt30444310/
IMDb
Murderbot (TV Series 2025– ) ⭐ 7.4 | Action, Comedy, Drama
| TV-MA
👍3
Обожаю ТЗ от государственных организаций. Читаешь себе, продираешься через эти 65 страниц, чтобы где-нибудь на 40-й увидеть "программное обеспечение должно быть разработано с помощью системы управления контентом российского производства, имеющей сертификат ФСТЭК" 😄
Кстати, юным и непуганым разрабам эти 65 страниц кажутся несусветной глупостью. А мулька в том, что читать их надо все, потому что на приемке тебя могут спросить абсолютно за любой пункт. Годы общения с ВП МО РФ научили)
Кстати, юным и непуганым разрабам эти 65 страниц кажутся несусветной глупостью. А мулька в том, что читать их надо все, потому что на приемке тебя могут спросить абсолютно за любой пункт. Годы общения с ВП МО РФ научили)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4😁1
Note to self: когда есть задача выключить из проекта тот или иной контриб-модуль, никогда не надо в этой же задаче требовать убрать сам код модуля из проекта.
На примере Drupal: во всех деплой-скриптах, что мне доводилось видеть или писать, composer install (установка/обновление/удаление зависимостей) всегда идет первее drush updb (миграции БД) и drush cim (импорт загруженной из гита конфигурации). И это разумно в большинстве случаев: сначала при деплое мы тянем из интернета новые зависимости, затем запускаем миграции БД, требуемые этими зависимостями, затем применяем конфиг для этих зависимостей, включая yml-файлы с настройками нового модуля.
Однако при удалении модуля всё происходит наоборот: сначала нам нужно применить конфиг, в котором модуль «выключается» из системы. при этом будут удалены yml с его настройками, а также вызваны нужные обратные миграции БД. И только потом уже нам нужно вызвать composer install чтобы композер заметил отсутствие модуля в зависимостях и удалил его из кода.
Поэтому если мы единым мердж реквестом подадим отключение модуля (т.е. конфиг в котором модуль отключен) и удаление его из кодовой базы (удаление зависимости из composer.json например), то результатом деплоя будет ошибка. Поскольку скрипт сначала удалит кодовую базу, а потом уже попытается выполнить уже удаленный код, связанный с деинсталляцией. В результате деплой потребуется чинить вручную и тривиальная задача потребует времени в два раза больше нужного. Это как минимум, а если у нас скажем мультисайтинг с одной кодовой базы на 50 инстансов, вручную чинить уже вообще не захочется.
В общем, вместо требования удалить модуль сразу из кодовой базы лучше время от времени создавать maintenance-задачу по удалению из списка зависимостей неиспользуемых и уже ранее отключенных библиотек.
На примере Drupal: во всех деплой-скриптах, что мне доводилось видеть или писать, composer install (установка/обновление/удаление зависимостей) всегда идет первее drush updb (миграции БД) и drush cim (импорт загруженной из гита конфигурации). И это разумно в большинстве случаев: сначала при деплое мы тянем из интернета новые зависимости, затем запускаем миграции БД, требуемые этими зависимостями, затем применяем конфиг для этих зависимостей, включая yml-файлы с настройками нового модуля.
Однако при удалении модуля всё происходит наоборот: сначала нам нужно применить конфиг, в котором модуль «выключается» из системы. при этом будут удалены yml с его настройками, а также вызваны нужные обратные миграции БД. И только потом уже нам нужно вызвать composer install чтобы композер заметил отсутствие модуля в зависимостях и удалил его из кода.
Поэтому если мы единым мердж реквестом подадим отключение модуля (т.е. конфиг в котором модуль отключен) и удаление его из кодовой базы (удаление зависимости из composer.json например), то результатом деплоя будет ошибка. Поскольку скрипт сначала удалит кодовую базу, а потом уже попытается выполнить уже удаленный код, связанный с деинсталляцией. В результате деплой потребуется чинить вручную и тривиальная задача потребует времени в два раза больше нужного. Это как минимум, а если у нас скажем мультисайтинг с одной кодовой базы на 50 инстансов, вручную чинить уже вообще не захочется.
В общем, вместо требования удалить модуль сразу из кодовой базы лучше время от времени создавать maintenance-задачу по удалению из списка зависимостей неиспользуемых и уже ранее отключенных библиотек.
👌4
Сходил тут на вебинар юристов на тему роскомнадзора и перс.данных. Честно говоря, не очень-то и полезно. Вроде насыщенная беседа, спасибо конешно, но конкретики минимум. Все больше "а надо ли уведомлять РКН, или не надо", "а какие компании больше рискуют попасть на проверку", и все как-то так размыто...
А между тем, вот есть необходимость разместить куки-банер. А какие к нему требования? Просто чтобы был "Ок" на баннере и ссылка на политику? А опции "отказаться" не надо? Ок, тогда куки-то можно сохранять до того как юзер "Ок" нажал?
Вот надо уведомить РКН что у вас Гугл-аналитика (ну или удалить Гугл-аналитику), а также "другие сервисы гугл, собирающие персональные данные, типа гугл-форм". А что насчет эмбедов с youtube и vimeo? А что насчет комментов через disqus? А что насчет тупо вставки картинки или фрейма с американского сервиса? По европейскому GDPR например это всё трансграничная передача данных. А у нас?
А между тем, вот есть необходимость разместить куки-банер. А какие к нему требования? Просто чтобы был "Ок" на баннере и ссылка на политику? А опции "отказаться" не надо? Ок, тогда куки-то можно сохранять до того как юзер "Ок" нажал?
Вот надо уведомить РКН что у вас Гугл-аналитика (ну или удалить Гугл-аналитику), а также "другие сервисы гугл, собирающие персональные данные, типа гугл-форм". А что насчет эмбедов с youtube и vimeo? А что насчет комментов через disqus? А что насчет тупо вставки картинки или фрейма с американского сервиса? По европейскому GDPR например это всё трансграничная передача данных. А у нас?
Да чего там вебинары. В приступе жажды знаний решил подписаться в телеграме на ПАПКУ. Потому что в ней была полезная польза, потому что бесплатно, и вообще. Вот как люди из трех подписчиков делают три тыщи? Ответ на этот и другие вопросы - в ПАПКЕ.
Подписался, значится, и стал смотреть внутрь. А там весь цвет общества! И тебе удалённый заработок на дому - и для активных, и для пассивных. И атсрологи тут, и тарологи, и нумерологи. И до полсотни их!
Пока прикидывал, сколько дармовой пользы на килограмм моего тела я сейчас получу, оказалось, что если долго вглядываться в ПАПКУ, ПАПКА начинает вглядываться в тебя. И тут пошла она, польза!
Каждый нумеролог, атсролог и провайдер пассивного дохода прислал мне личное сообщение. В сообщениях говорилось, что я должен немедленно заполнить их гугл-форму, вступить в связь с их ботом, и тогда я получу МАТЕРИАЛЫ. В которых ещё больше полезной пользы!
Что тут сказать. Я смог выдерживать напор пользы в течение примерно 20 минут. Осенил себя тройным крестным знамением и стёр ПАПКУ, опасаясь передозировки. Спасибо вам, конечно. Витамины до сих пор пищат в моем исполненном пользы организме.
И что я подумал. Если столько пользы приносят эти ребята, тарологи и нумерологи, то а мы-то чего. Необходимо создать новое общество, общество похерологов. И основополагающая литература у нас найдётся. Точно не хуже!
https://www.amazon.com/Subtle-Art-Not-Giving-Counterintuitive/dp/0062457713
Подписался, значится, и стал смотреть внутрь. А там весь цвет общества! И тебе удалённый заработок на дому - и для активных, и для пассивных. И атсрологи тут, и тарологи, и нумерологи. И до полсотни их!
Пока прикидывал, сколько дармовой пользы на килограмм моего тела я сейчас получу, оказалось, что если долго вглядываться в ПАПКУ, ПАПКА начинает вглядываться в тебя. И тут пошла она, польза!
Каждый нумеролог, атсролог и провайдер пассивного дохода прислал мне личное сообщение. В сообщениях говорилось, что я должен немедленно заполнить их гугл-форму, вступить в связь с их ботом, и тогда я получу МАТЕРИАЛЫ. В которых ещё больше полезной пользы!
Что тут сказать. Я смог выдерживать напор пользы в течение примерно 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 показывал, он тоже хороший, если с ним подружиться.
Ещё laravel+orchid показывал, он тоже хороший, если с ним подружиться.
👍4