tgindex
Инженер Тяпкин

Инженер Тяпкин

Статистика

@newrushbolt @cleargray

Последний пост
12 авг.
Последнее чтение
10:31
Постов за неделю
1
Всего постов
20
Тип
открытый
Язык
русский
Категория
Технологии (по похожим)
В каталоге с
15 авг.
Подписчики
252
0 за 2 дн.
Сутки
0
0,00%
Неделя
 
Месяц
 
Просмотров на пост
510
20 постов
Вовлечённость
202,4%
к подписчикам
Постов в день
0,1
всего 20
Упоминаний
1
каналов
Охват размещения
оценка
1/24сутки в ленте
107
1/48двое суток
122
1/72трое суток
132

Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.

Посты

  • Убери "android" и ничего не изменится https://t.me/profunctor_io/11503

  • «Это вам спойлеры от Минцифры на 2027»

  • https://youtube.com/shorts/qb5VrtXcQS8

  • #terraform #AWS #IaC #devops Все мы живём в привычках. Как однажды научили - так и делаем, словно котики, повторяющие одно и то же всю жизнь. Учили поднимать руку, чтобы постучать в дверь. А можно стучать кистью, не поднимая руку. Мелочь, но никто не задумывается, потому что "так делается". Когда у нас с супругой появилась посудомоечная машина, я внимательно читал инструкции - и от самой техники, и от капсул. Тогда были капсулы со специальным покрытием, которое нужно было срывать перед загрузкой. Потом она купила новые капсулы с плёнкой, которая растворяется от воды сама, и положила их в старую коробку - удобная была. Я об этом не знал. И каждый раз, словно дурачок, аккуратно срывал плёнку перед загрузкой. Ну скажем сильно больше одного дня я так делал) Сильно больше) Ведь меня так научили. Да и коробка - та же самая. Вот так и в нашем айти. Когда меня учили Terraform и в проекте были накликанные руками ресурсы, объясняли процесс примерно так: пишешь код ресурса, потом идёшь на registry.terraform.io, находишь нужный ресурс, листаешь вниз до секции Import - там написано в каком формате передавать ID (у каждого ресурса свой синтаксис, угадай с первого раза). Потом идёшь в AWS консоль за нужным ARN или именем ресурса. Возвращаешься, запускаешь команду: terraform import aws_iam_role.eks_node_role eks-node-role-production Делаешь план, убираешь дрифт. Следующий ресурс - снова на сайт, снова читаешь синтаксис, снова в консоль за ARN: terraform import aws_iam_role_policy_attachment.eks_worker_node_policy \ eks-node-role-production/arn:aws:iam::aws:policy/AmazonEKSWorkerNodePolicy И так для каждого накликанного ресурса, по одному. Ну я как обезьянка и повторял. IAM роль? terraform import. Политика? terraform import. Node group? terraform import. Пять ресурсов - пять итераций, пять заходов на сайт. Оказывается, с Terraform 1.5 (лето 2023, и да, я снова не знал 🚬) есть блок import прямо в коде. Без отдельных команд. Без итераций. Без "а я точно не забыл что-то запустить". import { to = aws_iam_role.eks_node_role id = "eks-node-role-production" } resource "aws_iam_role" "eks_node_role" { name = "eks-node-role-production" ... } import { to = aws_iam_role_policy_attachment.eks_worker_node_policy id = "eks-node-role-production/arn:aws:iam::aws:policy/AmazonEKSWorkerNodePolicy" } resource "aws_iam_role_policy_attachment" "eks_worker_node_policy" { role = aws_iam_role.eks_node_role.name policy_arn = "arn:aws:iam::aws:policy/AmazonEKSWorkerNodePolicy" } Запускаешь обычный terraform apply - он сам всё импортирует. Это в коде, видно в PR, и при потере стейта не нужно вспоминать, что и как импортировать. Документация прямо внутри конфига. Import block не избавляет от необходимости знать ID формат, он просто убирает CLI-танцы. Важно: import block выполняется только если ресурса нет в state. После успешного импорта его можно удалить - он больше не нужен. А если совсем не хочется писать конфиг руками - можно ещё и сгенерировать его через terraform plan -generate-config-out=generated.tf Так и живём. Срываем саморастворяющуюся плёнку с капсул, хотя давно этого делать не нужно.

  • Тут внезапно выяснилось, что для базовой работы с semver в python есть packaging.version, который хоть и не является частью стандартной библиотеки, но найдется в вашем енве почти всегда. Ну или уж точно чаще, чем внешняя либа semver. Такие дела

  • Тут внезапно выяснилось, что для базовой работы с semver в python есть packaging.version, который хоть и не является частью стандартной библиотеки, но найдется в вашем енве почти всегда. Ну или уж точно чаще, чем внешняя либа semver. Такие дела

  • 17 мар.8333137

    Там в Авито переписывателя первых трех пунктов ищут, вдруг кому актуально.

  • Ah shit, here we go again По крайней мере, LLMка не заберет детей к маме и её не получится задушить за это. Наверное.

  • И с вами вновь нерегулярная рубрика «ебучие метрики». Из этой телеметрии тестов Лэнса Стролла мы можем узнать, что: 1) тормоза в машине Формулы-1 работают в режиме ВКЛ/ВЫКЛ 2) перед вылетом с трассы пилот смог переключить коробку примерно на 60-ю передачу

  • без подписи

  • Я смотрю, дроч на нейросети бесследно не проходит для любой части M$

  • Да у тебя вообще все машины на расте были

  • This is kinda ironic how we tried to keep rust OUT of our cars for the last hundred of years, and yet lately 🌚

  • 16 янв.5013110

    без подписи

  • Из новогоднего настроения у нас для вас только адвент-календарь

  • ДА БЛЯДЬ

  • Опять

  • Вот и дожили до отключения GIL. Что дальше? Обработка ошибок в Go?

  • Выпуск языка программирования Python 3.14 После года разработки опубликован значительный выпуск языка программирования Python 3.14. Новая ветка будет поддерживаться в течение полутора лет, после чего ещё три с половиной года для неё будут формироваться исправления с устранением уязвимостей. https://www.opennet.ru/opennews/art.shtml?num=64017

  • https://absolutelyright.lol