Size: a a a

2021 September 13
oleg_log
источник
oleg_log
Я всегда считал, что //nolint:foo это тупое, и человек просто не научился настраивать линтер или не понимает что зачем оно.

Но вот понедельник приподнес новое дно - конфиг IDE. Честно, я такое раньше не встречал и до сегодняшнего дня был рад.

Максимально отвратительно. Кто не знал, есть такое https://editorconfig.org/
источник
oleg_log
Тёрки в Rust из-за влияния Amazon. Обидненько конечно, но большие фирмы больши.

https://twitter.com/steveklabnik/status/1437441118745071617
источник
oleg_log
Очередной понедельник, очередная драма. @oleg_log уже написал про Rust, а я напишу про PostgreSQL:

* https://www.postgresql.org/about/news/trademark-actions-against-the-postgresql-community-2302/
* https://postgresql.fund/blog/postgres-core-team-attacks-postgres-community/
* https://news.ycombinator.com/item?id=28512274
источник
2021 September 14
oleg_log
REKT

Travis CI secrets were leaking to forks via pull request builds https://travis-ci.community/t/security-bulletin/12081
источник
oleg_log
Знаю, что тут мало блоггеров, но это кек https://nomedium.dev/

Это как надо сделать угробить переизобрести блогплатформу, чтобы о тебе создавали сайты, где просят тебя не использовать. Хотя и ничего нового, Medium - рак.

Мне больше доставляет, как вкладка в фоне начинает жрать 150цпу и перестаёт показывать текст. Не знаю, все постоянно ругаются на Facebook и как он поджимает под себя интернет, но вот от FB как-то проще отказаться в итоге :(
источник
oleg_log
​​День знаний AWS

Знаниями нужно делиться. Делюсь своими знаниями про источники знаний по AWS в Telegram.

⚠️ Далее список из моей ленты, каналы, которые постоянно сам читаю. Не реклама (с авторами оных не согласовывал — надеюсь, они не против😀). Кроме AWS, в списке в основном по devops тематике.AWS, в списке в основном по devops тематике.

Обозначение:
🔥 - активные и маст хэв каналы/чаты для того, чтобы следить за AWS (и просто хорошие)
🇺🇦 - на украинском языке (или в том числе)

Каналы по AWS:
@aws_notes 🔥
@aws_history
@awscommunitybuilders
@aws_ua_notes 🇺🇦
@yaawschannel
@fluffy_clouds_aws

Ленты по AWS:
@awsfeed
@aws_doc_update

Чаты по AWS:
@aws_ru 🔥
@aws_minsk 🔥
@aws_kz 🔥
@awsNSK
@aws_notes_chat 🔥
@awsamplify
@aws_ua 🇺🇦
@aws_friday

Викторины по AWS:
@awsec
@cloudandcybersecurity 

Боты по AWS:
@Awstatus_bot

Каналы, где много пишут в том числе по AWS:
@devopsengineer
@devopslibrary 🔥
@devops_talks
@SysadminNotes
@sysadmin_tools 🔥
@bykvaadm
@count0_digest
@kazarin_online 🔥
@tech_b0lt_Genona 🔥
@sec_devops 🔥
@DevOops
@catops 🔥
@devopsminsk
@manandthemachine 🔥
@oleg_log 🔥

Чаты, где часто обсуждают AWS:
@devops_ru 🔥
@catops_chat 🔥 🇺🇦
@terraform_ru 🔥
@CNCFMinskChat
@DevOpsMinskChat

Просто хорошие каналы (где не так часто, но бывают посты по AWS):
@webapparch 🔥
@dataplace
@devops4ua
@response418
@deep_thought_aas
@monitorim_it
@CloudTechRU
@RoToRoCloud

Если знаете каналы/чаты/боты/итп, которых нет в списке выше и которые пишут/обсуждают темы AWS - поделитесь, пожалуйста, своими знаниями в комментариях!

#AWS #devops
источник
oleg_log
Что-то крутое о процессорах AMD (топологии блабла), не читал, но интересно должно быть.

https://www.anandtech.com/show/16930/does-an-amd-chiplet-have-a-core-count-limit
источник
oleg_log
Будем смотреть через 3 минуты? https://www.youtube.com/watch?v=EvGOlAkLSLw
источник
2021 September 15
oleg_log
Посвящается Gitlab

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

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

Проявляется эта проблема примерно везде: от документации до описания ошибок, от разгоров у кулера до обсуждения промоушна и карьерного развития.

Так вот.

Есть почему-то субъективное ощущение, что некоторые разработчики других разработчиков считают людьми второго сорта (но это отдельная история конечно). Т.e. лендинг >> API, текст на странице >> описания ошибок методов, хотя на самом-то деле это все просто разный способ получения одной и той же информации. И не совсем очевидно, почему приоритет отдается чему-то одному, особенно в продуктах, которые изначально создавались для разработчиков.

Помимо превращения Gitlab’a в AWS по числу кнопок/подменю/подразделов/появлению внуков пунктов одних выпадающих меню из других, прослеживается (иногда правда, чуть в стороне от happy-path’a закоммитил -> отревьюил -> смержил -> забыл) явное принебрежение своим же API.

Вчера я потратил некоторое время на то, чтобы понять ошибку при попытке запушить helm-chart в Gitlab image registry. Ошибка:
Error: server message: insufficient_scope: authorization failed

На первый взгляд, черным по белому написано, что ошибка — в запросе к чему-то из-за отсутствия прав. Но на самом же деле, Gitlab обязательно привязывает артефакты к какому-то конкретному репозиторию, и эта ошибка говорит лишь о том, что я сделал опечатку в пути репозитория и Gitlab не может найти, куда привязать мои артефакты (helm chart в данном случае). Понятно ли это из сообщения? Ни разу.

Объясняйте пожалуйста своим пользователям по-человечески, когда что-то идет не так и что вы от них хотите на самом деле.

Между тем предложению поправить это и общаться нормально — 4 года.
источник
oleg_log
источник
oleg_log
Бесплатный фестиваль для разработчиков и им сочувствующих TechTrain пройдет онлайн 18 сентября Бесплатный фестиваль для разработчиков и им сочувствующих TechTrain пройдет онлайн 18 сентября 🚂

Вас будут ждать 8 докладов по разным технологиям и направлениям от крутых экспертов. Будет и про Java, и про Kotlin, и про DevOps, и про дата-инжиниринг, и про многое другое.

А также — дискуссии в Zoom-комнатах, общение с коллегами, удобная платформа для трансляции и многое другое. Обещаем, не заскучаете!

Посмотреть программу, почитать про доклады и зарегистрироваться можно на сайте.
источник
oleg_log
Эх...такую шутку не всосали, аж печаль. Пойдет в платиновую коллекцию мемов #платина
источник
oleg_log
источник
oleg_log
Воздрадуемся, приехали constraints в виде нового пакета.

https://go-review.googlesource.com/c/go/+/349709/

А может и нечему радоваться, я даж хз. Пайк вон чем-то недоволен (зачем Chan, Slice, Map говорит) https://github.com/golang/go/issues/45458#issuecomment-918676783
источник
2021 September 16
oleg_log
TLS_RSA_WITH_AES_256_CBC_SHA no more.
источник
oleg_log
Слушайте, спецы автоматизации, никто случайно не дампил историю Slack из браузера? Прост нет админа в одной организации, соотв токен для апи не получить, вот и появилась мысль погонять JS в браузере и вытащить все в json/zip.

Гугл как-то средне помог, вот это вроде тема, но судя по ридми мой акк должен быть admin/owner/..., а не рядовой слакер. https://stackoverflow.com/a/68191215/433041

Мне кажется я такую тулу встречал, то найти не смог :( заранее спасибо.
источник
oleg_log
Приходи на бесплатный курс «Golang разработчик» от CloudMTS, изучи новый язык за 3 месяца и получи оффер!

Для поступления нужно немного опыта
Полгода коммерческой разработки на любом языке достаточно, чтобы пройти испытания и получить оффер по результатам курса.

Решайте реальные продуктовые задачи во время обучения
За 3 месяца вы узнаете, как использовать Golang и окружение для решения инфраструктурных проблем и задач. Он легкий для входа, безопасный и быстрый в разработке.

Курс написан командой опытных инженеров CloudMTS
CloudMTS – это облачный провайдер с собственными магистральными каналами связи. Команда проектирует инфраструктурные службы облака и строит биллинг. Вся разработка ведётся на Golang.

Получи оффер сразу после окончания обучения
После успешного окончания курса вас ждет собеседование с CloudMTS, к которому вы подготовитесь на курсе.

Регистрируйся на курс! http://teta.mts.ru/golang?utm_source=telegram&utm_medium=post&utm_campaign=golang&utm_content=oleg_log
источник
2021 September 17
oleg_log
Microsoft Azure silently install management agents on your Linux VMs, which now have RCE and LPE vulns.

https://twitter.com/gossithedog/status/1437896101756030982
источник
oleg_log
REKT. я аж проорал
источник