ar
Feedback
Bash Days | Linux | DevOps

Bash Days | Linux | DevOps

الذهاب إلى القناة على Telegram

Авторский блог от действующего девопса Самобытно про разработку, devops, linux, скрипты, сисадминство, техдирство и за айтишную жизу. Автор: Роман Шубин Реклама: @maxgrue MAX: https://max.ru/bashdays Курс: @tormozilla_bot Блог: https://bashdays.ru

إظهار المزيد

📈 نظرة تحليلية على قناة تيليجرام Bash Days | Linux | DevOps

تُعد قناة Bash Days | Linux | DevOps (@bashdays) في القطاع اللغوي الروسية لاعباً نشطاً. يضم المجتمع حالياً 23 775 مشتركاً، محتلاً المرتبة 5 698 في فئة التكنولوجيات والتطبيقات والمرتبة 28 086 في منطقة روسيا.

📊 مؤشرات الجمهور والحراك

منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 23 775 مشتركاً.

بحسب آخر البيانات بتاريخ 23 يونيو, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار -226، وفي آخر 24 ساعة بمقدار -4، مع بقاء الوصول العام مرتفعاً.

  • حالة التحقق: غير موثّقة
  • معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 25.34‎%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 13.65‎% من ردود الفعل نسبةً إلى إجمالي المشتركين.
  • وصول المنشورات: يحصل كل منشور على متوسط 6 026 مشاهدة. وخلال اليوم الأول يجمع عادةً 3 246 مشاهدة.
  • التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 22.
  • الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل bashdays, linux, bash, docker, скрипт.

📝 الوصف وسياسة المحتوى

يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
Авторский блог от действующего девопса Самобытно про разработку, devops, linux, скрипты, сисадминство, техдирство и за айтишную жизу. Автор: Роман Шубин Реклама: @maxgrue MAX: https://max.ru/bashdays Курс: @tormozilla_bot Блог: https://bashdays.r...

بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 24 يونيو, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة التكنولوجيات والتطبيقات.

23 775
المشتركون
-424 ساعات
-267 أيام
-22630 أيام

جاري تحميل البيانات...

جذب المشتركين
يونيو '26
يونيو '26
+102
في 2 قنوات
مايو '26
+187
في 2 قنوات
Get PRO
أبريل '26
+193
في 2 قنوات
Get PRO
مارس '26
+510
في 6 قنوات
Get PRO
فبراير '26
+343
في 4 قنوات
Get PRO
يناير '26
+294
في 2 قنوات
Get PRO
ديسمبر '25
+236
في 5 قنوات
Get PRO
نوفمبر '25
+257
في 2 قنوات
Get PRO
أكتوبر '25
+506
في 3 قنوات
Get PRO
سبتمبر '25
+190
في 3 قنوات
Get PRO
أغسطس '25
+248
في 3 قنوات
Get PRO
يوليو '25
+298
في 4 قنوات
Get PRO
يونيو '25
+292
في 3 قنوات
Get PRO
مايو '25
+532
في 7 قنوات
Get PRO
أبريل '25
+488
في 5 قنوات
Get PRO
مارس '25
+396
في 4 قنوات
Get PRO
فبراير '25
+491
في 4 قنوات
Get PRO
يناير '25
+476
في 6 قنوات
Get PRO
ديسمبر '24
+454
في 4 قنوات
Get PRO
نوفمبر '24
+459
في 11 قنوات
Get PRO
أكتوبر '24
+514
في 7 قنوات
Get PRO
سبتمبر '24
+639
في 3 قنوات
Get PRO
أغسطس '24
+550
في 1 قنوات
Get PRO
يوليو '24
+383
في 1 قنوات
Get PRO
يونيو '24
+913
في 4 قنوات
Get PRO
مايو '24
+3 050
في 133 قنوات
Get PRO
أبريل '24
+748
في 12 قنوات
Get PRO
مارس '24
+1 687
في 36 قنوات
Get PRO
فبراير '24
+1 061
في 10 قنوات
Get PRO
يناير '24
+805
في 5 قنوات
Get PRO
ديسمبر '23
+826
في 10 قنوات
Get PRO
نوفمبر '23
+1 073
في 17 قنوات
Get PRO
أكتوبر '23
+2 872
في 17 قنوات
Get PRO
سبتمبر '23
+1 360
في 0 قنوات
Get PRO
أغسطس '23
+1 953
في 0 قنوات
Get PRO
يوليو '23
+3 841
في 0 قنوات
التاريخ
نمو المشتركين
الإشارات
القنوات
24 يونيو+2
23 يونيو+7
22 يونيو+5
21 يونيو+3
20 يونيو+3
19 يونيو+7
18 يونيو+3
17 يونيو+5
16 يونيو+1
15 يونيو+4
14 يونيو+3
13 يونيو+10
12 يونيو+6
11 يونيو+6
10 يونيو+2
09 يونيو+4
08 يونيو+3
07 يونيو+2
06 يونيو+1
05 يونيو+7
04 يونيو+10
03 يونيو+8
02 يونيو0
01 يونيو0
منشورات القناة
Магия Lovable: как создавать готовые интерфейсы с помощью одного запроса. Бесплатный урок курса «Вайб-кодинг: создание цифров
Магия Lovable: как создавать готовые интерфейсы с помощью одного запроса. Бесплатный урок курса «Вайб-кодинг: создание цифровых продуктов с ИИ» Lovable может за минуты собрать экран, который выглядит как почти готовый интерфейс. Но результат зависит не от «магии нейросети», а от того, насколько точно вы ставите задачу. Один расплывчатый запрос даст случайный макет, а правильно собранный системный промпт — понятную структуру, единый стиль и экран, который уже можно показывать команде, заказчику или использовать для проверки идеи. На открытом уроке 2 июля в 20:00 разберём, как формулировать задачи для Lovable, чтобы получать предсказуемый результат с первой попытки. Поговорим о структуре системного промпта, ключевых словах, которые помогают превратить текст в качественный интерфейс, и способах доработки результата через встроенный редактор и повторные запросы. Отдельно обсудим, как управлять компонентами, просить нейросеть переиспользовать элементы и сохранять единый визуальный стиль. Урок не для тех, кто ждёт, что Lovable «сам всё поймёт», не готов уточнять задачу и хочет получать качественный интерфейс без структуры, контекста и итераций. 👉 Записаться: https://vk.cc/cZ1pK5 Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

2
Хантинг! После фак-ю поста я получил массу запросов на вычитку резюме, да, как и ожидалось, кто во что горазд. ㅤ Самая большая проблема всех резюме — люди не описывают конкретные достижения, нет цифр, 99% резюме это просто набор технологий, как под копирку. И непонятен уровень владения этими технологиями. На первом же этапе такие резюме сразу попадают в корзину. Ладно, сегодня не про это. Сегодня будет вакансия, хорошие знакомые из «МАНН-ИВАНОВ-ФЕРБЕР» попросили поискать девопса, возможно кто-то решит вкатиться, но сразу скажу, минус — зарплата 100к на руки. И нужен хоть какой-то опыт. Из плюсов — нет кубера, полная удаленка с 10:00-18:00 МСК, соцпакет и официальное трудоустройство. В общем отличный старт, тем более в нынешнее время. По началу придется вникать, но потом чисто отбивать заявки от команды (упал пайплайн, поправить конфиг и т.п.), поэтому свободного времени будет полно, нет жесткой привязки к стулу, можно будет по своим делам мотаться без последствий. Стек: — бэк - php 7 и 8 — фронт - nodejs — бд в основном mysql, местами postgrSQL — балансировщик и прокси - nginx + haproxy — redis, rabbitMQ, sphinx — gitlab, docker, prometheus, grafana, graylog — Selectel, Yandex Cloud, Debian, CentOS, Ubuntu Чё делать: Саппортить готовую инфраструктуру, отбивать рутину и мелочевку. В команде будет еще один инженер, но он занимается глобальными и проблематичными ситуациями. На первых этапах будет твоим гидом и помощником. Короче все то, что мы проходим с вами на Linux Factory. Куда писать? Давай так, скидывай своё резюме мне сюда @linuxfactorybot, я его лично отсмотрю на следующей неделе и если всё ок, то сведу тебя с HRом на собесе в июле. Возможно будет тестовое, НО опять же если ты сдавал мне домашки, то уровень я твой знаю и получится без лишнего геморроя устроить созвон. В резюме лучше не пиздеть, проверят. Так что смотри, кандидатов через HH набежало дофига и больше, но предпочтительно ребята рассмотрят кандидатов из Bashdays. Как говорится — карты в руки. 🛠 #вакансия — 💬 Bashdays 📲 MAX 🌐 LF 🔵 Blog
3 329
3
А ваши данные в S3 надежно защищены? Проверьте вашу инфраструктуру и узнайте несколько лайфхаков на вебинаре 30 июня эксперты
А ваши данные в S3 надежно защищены? Проверьте вашу инфраструктуру и узнайте несколько лайфхаков на вебинаре 30 июня эксперты Selectel расскажут об эффективных механизмах защиты данных в S3 под разные задачи: например, для защиты от случайного удаления или кибератак и для соответствия регуляторным требованиям. В практическом блоке покажут реальные примеры настройки S3 через API и CLI. 📍 Онлайн ⏰ 30 июня в 12:00 👥 Для DevOps-специалистов, системных администраторов, специалистов по информационной безопасности и всех, кто не хочет столкнуться с утечкой и удалением данных. Регистрируйтесь ➡️ https://slc.tl/d20in Больше мероприятий для ИТ-специалистов в канале @selectel_events. Подписывайтесь! Реклама. АО "Селектел". erid:2W5zFGkXNUq
3 387
4
Меня пытаются взломать! ㅤ Всю неделю злые письки с «загнивающего запада» пытаются завладеть моей почтой. Я даже не представля
Меня пытаются взломать! ㅤ Всю неделю злые письки с «загнивающего запада» пытаются завладеть моей почтой. Я даже не представляю как такое возможно провернуть, я и сам с большим трудом вхожу в свой аккаунт, особенно «нравятся» приседания с аппаратным ключом и ошибками — что-то пошло не так, обратитесь к администратору. Блядь! Я и есть администратор! Если кто-то взломает, пришлите мне пожалуйста мой актуальный пароль, а то я как лох сижу и боюсь проебать сессию. Вчера на телефоне пришлось входить с помощью резервных кодов, NFC видимо из принципа не работал. Звезды не в той фазе или магнитные бури, а может быть GrapheneOS решила меня от чего-то защитить. Ну ладно, всегда были желающие, но 99% таких писем попадают в спам. Сейчас на рынке мало кто способен провести подобное мероприятие, причём грамотно. Сегодня расскажу как мы работали с такими «пенетраторами» и обучали нашу корпоративную систему на обнаружение подобной шляпы. Всё было довольно просто. В бородатые времена активно развивались различные андеграунд форумы (эксплоит.ин, античат и т.п.), сейчас молодежь кличат их общим словом — даркнет. К андеграунд сцене и её участникам я отношусь с почтением, можно сказать я познавал кишки линукса именно там. На таких площадках товарищи ежедневно размещали объявления о своих услугах. В том числе по лому почтовых ящиков. Были даже целые сервисы, которые за большие деньги гарантировали успешность мероприятия. На этом и играли. Предоплату обычно никто не просил, потому что гарантий рядовые исполнители никогда не давали, оплата только по результату. Чтобы убедиться что результат есть, нужно было отправить на заказанный ящик письмо с кодовым словом и это кодовое слово исполнитель должен был тебе назвать. Схемы, темки. Ага. Сейчас конечно такое давно уже не работает, почтовые сервисы тоже не дураки, даже условный evilginx не так просто протолкнуть, да чё юлить, его не каждый осилит, очень много нюансов. Ну дак вот. Чтобы от чего-то защищаться, нужно знать с чем и как нападают. А чтобы это узнать, нужно провести аналитику, разобрать фишинговые письма, прошерстить все ссылки и нюансы работы. Так и делали. А откуда мы брали эти письма на анализ? Вот в этом и была простота. Регистрируется 100500 ящиков, сейчас наверное такое провернуть сложно, но раньше были авторегеры и т.п. утилиты. Эти ящики раскидывались на владельцев сервисов по лому и единичных исполнителей. Ну и затем собирался урожай. А зачем нужны ханипоты? Вот например для этого и нужны. Чтобы заранее спиздить актуальный вектор атаки и защититься от него. Этакая работа на опережение. На новые ящики пачками падали письма с заманухами, кто во что горазд. Ну а затем отдел аналитики разгребал всю эту подноготную и обучал систему для предотвращения вторжений. Этакий всратый вирустотал, который собирает экземпляры вредоносов и затем пополняет свою базу детекта. Да, правильные пароли от ящиков тоже вводились, чтобы посмотреть, как будет происходить захват. Что изменят, как закрепятся и т.п. Но обычно дальше получения пароля и проверки на вход, ничего не происходило. Потому что каждое изменение (например пересылка писем) сопутствовалась красной вплывающей плашкой — вы установили адрес пересылки. Естественно владелец ящика такое бы сразу спалил. Сейчас с этим еще сложнее, на любой чих приходит уведомление, поэтому этот вектор атаки сейчас очень сложный и дорогой. Очень много нюансов. Большинство дохнет на первом рубеже, обойти папку Спам. А если привязан аппаратный ключ, то пиши пропало. Рынок по таким услугам успешно загнулся, по крайней мере в пабликах такого почти не встретишь. Хуй знает зачем тебе эта информация, наверное посыл лишь один — если у тебя нет каких-то данных, ты можешь проявить хитрость и раздобыть их, причем бесплатно. Так что не пренебрегай «гуглением», на все вопросы уже есть ответы, а если не нашел, то значит хуёва искал. 🛠 #security #рабочиебудни — 💬 Bashdays 📲 MAX 🌐 LF 🔵 Blog
3 633
5
🔥 Хотите выйти на валютную удалёнку с зарплатой до $8500/мес? Подготовили бесплатный набор материалов для DevOps-инженеров: 📄 Шпаргалка по HR-интервью — как не отлететь на первом созвоне с рекрутером 📄 Гайд по подготовке к техничке DevOps от компании из американского BigTech(*AANG) 📄 5 практических советов, которые помогают проходить интервью чаще 📄 Список из 30 компаний с удалёнкой и зарплатой в $ и €, где нанимают DevOps из СНГ 🎁 Бесплатный HR-скрининг с рекрутером для первых 20 участников — разберём ваше резюме, опыт, ожидания и дадим рекомендации перед выходом на рынок Эти материалы мы используем при подготовке кандидатов к международным собеседованиям. Для получения: ✅ Подпишитесь на @careerpilot_org ✅ Напишите в личку «DEVOPS» Наши клиенты DevOps получают офферы на валютную удалёнку до $8500/мес. Отзывы: https://www.youtube.com/@careerpilot-org Сайт: https://career-pilot.org/ Реклама. ИП Легкова Т. К. ИНН:610205443831, erid:CQH36pWzJq5QsxWCyhSo4cvzyguK6jtFEMNXkfVuFtPxdw
3 804
6
Да, это тот самый HR из поста про Plata.
4 024
7
Вчера на фоне поста про даунгрейд, прилетело довольно дофига вопросов. Сделал что-то вроде мини ФАКю, чтобы поменьше неопределенности было. ㅤ Вы помогаете написать резюме? Да, но как только сдашь 20 домашек и мы с тобой поймем в какую сторону двигаться. Ты скидываешь мне своё резюме и мы с тобой его подробно разбираем и усовершенствуем. Прокачиваем до состояния — ИИ (Applicant Tracking System) пропускает, HRы обращают на него внимание. Помогаете с трудоустройством? Готовую вакансию не дам, но помогу найти людей, которые захотят тебя забрать к себе в команду. Работает это так: я пишу пост сюда, о том какой ты замечательный и что умеешь. Но напишу только правду, если слаб на передок, то это отразим. Чтобы для работодателя было все прозрачно и без сюрпризов. Тема рабочая, порой ты видел такие посты здесь например такой, много кто оторвал себе хороший и жирный оффер. Будут созвоны 1x1? Нет, текстовый формат. Мне тебе проще текстом всё ёмко объяснить, чем вешать лапшу на уши в реальном времени. К созвонам отношусь скептически и стараюсь их избегать, потому что в 99% мы будем общаться про всякую хуйню, а не по делу. Текст всё же держит в рамках и помогает сосредоточиться на главном. А я устроюсь на работу если мне 40 лет? Да, ты «баба ягодка», все хотят чтобы ты их выебал. И лишь ты выбираешь с кем будешь работать. Не они тебе нужны, а ты им. Главное взять себя в руки на пару недель и немного повоевать со своей ленью. Один раз инвестировал в себя и на десяток лет ты в малине. А как вписаться? Как обычно, через бота @tormozilla_bot, а если остались вопросы, можешь позадавать их мне тут @linuxfactorybot 🛠 #workflow #рабочиебудни — 💬 Bashdays 📲 MAX 🌐 LF 🔵 Blog
6 450
8
Уже подписан на топовый канал про ИИ и облака? 📊📊📊📊📊 ◯ Да ⠀⠀ ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ ◯ Нет, но хочу ⠀⠀ ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ 📊📊📊 📊📊📊📊📊📊📊📊📊📊📊📊📊📊📊📊📊📊
5 464
9
Зарплатный даунгрейд Короче, пришел ко мне в феврале человек на Linux Factory, подтянуть и освежить свои знания. Мол скучно ему стало, захотелось мяса. Трудится сеньором-помидором в крупной зеленой компании. Стандартная ситуация. ㅤ Ииии, как-то речь зашла про его ЗП и что он ей вообще не доволен. Но что-то менять страшно, ипотека, дети, да и возраст уже не тот, чтобы дрыгаться. Звоночек. С этим можно интересно поработать и доказать неочевидную гипотезу. Гипотеза — все эти разделения на джун-писюн, мидл-хуидл и т.п. грейды никак не коррелируются с зарплатными вилками. Всё зависит от компании и их жадности. Богаче, не значит — лояльнее к сотрудникам. Проводим пару внеурочных текстовых сеансов, набираемся мотивации, перелопачиваем вакансии (важно — ищем вакансии на Мидла), составляем продающее резюме, ходим по собеседованиям. Ииии…. через неделю получаем оффер, причем очень жирный оффер, почти x2.5 от текущий ЗП. При условии, что график полностью удалёнка (не гибрид), нет кубера, стек из 40-50 виртуальных серверов, докер, гитлаб, даже ансибла нет. Суть работы — сидеть на жопе ровно и саппортить текущую инфраструктуру. Да, есть нюансы, нужно с нуля систему мониторинга построить, но это прям детские игрушки. Вот и думай. Шаг назад прям хороший. Гипотеза доказана. Компании которые ворочают миллиардами, нанимают сотрудников на позицию Сеньоров за миску супа. А какие-то обычные Интернет магазины, готовы платить за Мидла 100500 мильонов в секунду. Так что, нет ничего стыдного в даунгрейде, ведь любая работа прежде всего делается ради денег. Отзыв этого человека как-нибудь размещу на сайте, а то там контекста много лишнего, надо отредачить. Если кратко, испытательный успешно пройден, в коллектив влился, инфраструктуру взял под контроль, мониторинг уже настроен, работа занимает теперь от силы 2-4 часа в день и то уже в процессе автоматизации. Вот такие пироги. Не ссы и двигайся вперед, а то так и просидишь до старости пропёрдывая кресло. 🛠 #workflow #рабочиебудни — 💬 Bashdays 📲 MAX 🌐 LF 🔵 Blog
6 635
10
Обычно навыки администрирования проверяются в самый неподходящий момент — когда кластер уже работает в продакшене и что-то по
Обычно навыки администрирования проверяются в самый неподходящий момент — когда кластер уже работает в продакшене и что-то пошло не так. Мы предлагаем более безопасный вариант. На практическом курсе по администрированию YDB вы будете не только настраивать кластер, но и отрабатывать реальные сценарии эксплуатации: ✔️ обновление версий ✔️ мониторинг и диагностика ✔️ устранение типовых сбоев ✔️ масштабирование кластера 3 дня практики под руководством сертифицированного администратора YDB. Для DevOps-инженеров и DBA Узнать подробности по ссылке
4 119
11
Сегодня будем устанавливать в свой периметр крутую штуку. И называется она — Termix. Выбрал я её по причине — решил все 10050+3
Сегодня будем устанавливать в свой периметр крутую штуку. И называется она — Termix. Выбрал я её по причине — решил все 100500 серверов свести в одно место, возможно станет поудобнее. Да и поддержка VNC из коробки, а мне как раз надо кластер из mac mini m4 для ИИ админить. Ну и корпоративные винды всякие по RDP. В общем пока звучит очень вкусно. Termix — это платформа для управления серверами с открытым исходным кодом, полностью бесплатная. Она предоставляет единое кроссплатформенное решение для управления серверами и инфраструктурой через один удобный интерфейс. Termix является альтернативой Termius и доступен на всех популярных платформах. Termix предлагает: - доступ к терминалу по SSH; - управление удалённым рабочим столом (RDP, VNC, Telnet); - создание SSH-туннелей; - удалённое управление файлами; - и множество других инструментов. Короче эта штука позволяет подключаться по SSH и т.п. к серверам, прям из браузера. Довольно удобно собрать всё в кучу и забыть про ручную рутину. Хотя ручная рутина порой приятнее, чем все эти «новогодние ёлки» и клики мышкой. Читать продолжение: https://two.su/ckebu 🛠 #devops #selfhosted — 💬 Bashdays 📲 MAX 🌐 LF 🔵 Blog
6 390
12
Спрос на эту профессию очень высокий, как и уровень зарплат в отрасли. Хороший DevOps-инженер — редкий и востребованный специ
Спрос на эту профессию очень высокий, как и уровень зарплат в отрасли. Хороший DevOps-инженер — редкий и востребованный специалист. Если хотите стать одним из них — начните с курса Нетологии.  Что освоите за время обучения:  👉 Docker, Kubernetes, Jenkins, Git и ispmanager;  👉 настройку CI/CD и мониторинг инфраструктуры;  👉 администрирование Linux и работу с облачными технологиями;  👉 микросервисную архитектуру и отказоустойчивые кластеры. В программе — минимум 4 проекта, бесплатный доступ к Yandex Cloud, 3 месяца практики в ispmanager и приоритет при отборе на вакансии партнёра. Плюс 10 живых встреч с экспертами из Alibaba Group, VK и Ozon — сможете спросить о профессии всё, что волнует. До конца июня на курс действует скидка 50% по промокоду IT50JUNE — записывайтесь 💡 Реклама. ООО “Нетология” ОГРН 1207700135884 Erid: 2VSb5wbUz9Q
3 684
13
Управление Docker контейнерами без Portainer и Dockge ㅤ Долгое время я сидел на Dockge, оно хостится у меня на малинке. А на+2
Управление Docker контейнерами без Portainer и Dockge ㅤ Долгое время я сидел на Dockge, оно хостится у меня на малинке. А на самой малинке я гоняю: jellifyn, qbittorrent, grafana, prometheus, uptime kuma, watchyourlan, technitium dns. Для таких целей Portainer крайне избыточен, мне в хер не уперся космический корабль, да и многое в Portainer сделано через жопу, хрен чё найдешь. Поэтому Dockge покрывает все мои хотелки. Но рано или поздно хочется нового. И новое это — DocHand. Причем этот проект не просто пилит какой-то энтузиаст, проект с закосом на интерпрайз. Но полностью opensource. Люблю opensource, за то, что если есть закос на интерпрайз, то можно посмотреть исходники и реверснуть лицензию. С DocHand я пока особо глубоко не ковырялся, но чуть позже обязательно пропатчу, как собственно провернул это с mattermost, gitlab и т.п. Да, по функционалу DocHand ничем не уступает Portainer и даже превосходит его. Для меня важно, чтобы всё было очевидно и понятно, без - хуй чё найдешь. И тут с этим всё прекрасно. Ладно, чем бы дитя не тешилось. Вкорячиваем... Читать продолжение: https://two.su/2517q 🛠 #devops #selfhosted — 💬 Bashdays 📲 MAX 🌐 LF 🔵 Blog
8 785
14
Всем привет. Сегодня хочу поговорить о культуре написания условий bash. Точнее, об использовании отрицаний (НЕ). 🔤🔤🔤🔤🔤🔤🔤 Поводом послужила конструкция, которую я нашел при изучении одного скрипта: if [[ ! -f "$file" || ! -r "$file" || ! -w "$file" ]];then echo "Ошибка: Файл отсутствует или нет прав на чтение/запись" # exit 1 fi ㅤ Расшифруем: ! -f "$file" - НЕ регулярный файл (возможно каталог, устройство, или вообще ничего). ! -r "$file" - у файла НЕт прав на чтение. ! -w "$file" - у файла НЕт прав на запись. Условия объединены по ИЛИ, значит если выполнится какое-либо - будет ошибка. С точки зрения логики - все правильно, но у меня лично в глазах рябит от количества палок. 👆На мой взгляд, отрицания сильно осложняют понимание. Вспоминаем, что: ! A || ! B эквивалентно ! [ A && B ] ! A && ! B эквивалентно ! [ A || B ] 👆И помним, что пробелы в условиях bash критически важны. Таким образом, конструкцию можно переписать, с сохранением функциональности: if ! [[ -f "$file" && -r "$file" && -w "$file" ]];then echo "Ошибка: Файл отсутствует или нет прав на чтение/запись" # exit 1 fi Расшифруем: НЕ (файл регулярный И есть права на чтение И есть на запись). В этой конструкции тоже есть отрицание, но оно уже одно! Конструкцию можно привести к еще более человеческому виду: if [[ -f "$file" && -r "$file" && -w "$file" ]];then : else echo "Ошибка: Файл отсутствует или нет прав на чтение/запись" # exit 1 fi Здесь отрицание заменено переносом тела if в тело оператора else. ":" необходимо, потому что между if и else должен быть хотя бы один оператор (в данном случае ":" эквивалент оператора true или nop. Можно записать и: if [[ -f "$file" && -r "$file" && -w "$file" ]];then : else echo "Ошибка: Файл отсутствует или нет прав на чтение/запись" # exit 1 fi 👆 Обратите внимание на ":" после then Но на мой взгляд, в данном случае, читаемость несколько ухудшится. Хотя первая конструкции и остальные конструкции эквивалентны, но отличие все же есть - скорость работы (Особенно, если в качестве операндов будут использованы функции) И зависит эта скорость будет от сценария работы. Если при объединении по ИЛИ первый операнд ИСТИНА, то остальные даже проверяться не будут. При объединении по И все наоборот: остальные проверяться не будут - если первый операнд ЛОЖЬ. Всем работы без багов. 🛠 #bash #linux — 💬 Bashdays 📲 MAX 🌐 LF 🔵 Blog
5 829
15
Робот Грин, доверие в ИТ и саботаж ИИ! 👾 10 июня зовём вас на площадку «Сигнал», чтобы узнать и обсудить: 👉 Как создавали р
Робот Грин, доверие в ИТ и саботаж ИИ! 👾 10 июня зовём вас на площадку «Сигнал», чтобы узнать и обсудить: 👉 Как создавали робота Грина — танцевальную звезду AI Journey‑2025. 👉 Каким образом доверие, договороспособность и длинный взгляд влияют на успех технологий. 👉 Почему разработчики саботируют ИИ и как это исправить. Встречаемся 10 июня в 18:30 по адресу: г. Самара, ул. Лесная, 23, корп. 2, 2‑й этаж. Регистрация по ссылке. Места ограничены — успейте занять своё! 💚
6 926
16
SRE тут? Нашли для вас подкаст, который вполне может пополнить ряд любимых. Коллеги из Авито создали «В SREду на кухне», пери
SRE тут? Нашли для вас подкаст, который вполне может пополнить ряд любимых. Коллеги из Авито создали «В SREду на кухне», периодически собираются, зовут на запись гостей и обсуждают то, о чём не принято говорить в опенспейсе. Например, вот темы недавних выпусков: — GitOps не волшебная таблетка; — Зачем продукту бюджет ошибок; — Роняем прод, чтобы стать сильнее: всё о Chaos Engineering; — SRE больше не нужны. AI переписал правила. Отвечая на вопрос «А при чём здесь комьюнити?» — все дополнительные инсайты, статьи и мысли на темы выпусков ребята выкладывают в канал «Avito SREда». И там уже собралась активная аудитория коллег-инженеров.
3 185
17
Переезд инфраструктуры часто откладывают, потому что он требует времени, планирования и отдельной команды специалистов. Но за
Переезд инфраструктуры часто откладывают, потому что он требует времени, планирования и отдельной команды специалистов. Но затягивать такие проекты тоже не всегда выгодно. Yandex Cloud открыл программу миграции для компаний, которые переносят свои системы из сторонних облаков, хостингов или собственной инфраструктуры. Программа включает: • грант на 60 дней, полностью покрывающий облачные расходы на миграцию, рассчитанный под ваши задачи • консультации архитектора по проектированию целевой архитектуры; • поддержку персонального менеджера на каждом этапе миграции; Платформа Yandex Cloud объединяет более 75 сервисов и 4 собственных дата-центра для разработки и эксплуатации ИТ-инфраструктуры. Оплата производится только за использованные ресурсы. Подать заявку и перенести инфраструктуру в Yandex Cloud на выгодных условиях можно до 20 июня.
8 320
18
Si vis pacem, para bellum Все вокруг ноют, что у нас какой-то кризис в айти, рынок перегрет, вакансии схлопываются, а на одно место претендуют сотни кандидатов. Да, так и есть. Искали мы тут QA специалиста, за неделю скинули более 2000 резюме. Это пиздец. Как будто нейронка по вакансии прошлась и нагенерила нам вайтишников. С QA всё понятно, это самый простой вход в наш «цирк абсурда», но вот с другими вакансиями аналогичная ситуация. Причем кандидаты гнут пальцы и не хотят делать тестовые задания, даже за деньги. Разленились падлы, подавай им сразу оффер и оклад 100500 мильонов за нехуй делать с обязательной удаленкой. Да идите вы нахуй! Ладно, я немного про другое хотел тебе написать. Тема довольна избитая — стоит ли сейчас увольняться и прыгать на другую работу, если ты уже официально трудоустроен? Однозначно стоит, если предлагают x3-x4 к текущей ЗП. Но возникает парадокс. Казалось бы, сиди тихо, цени текущее место и не дергайся. Но всегда есть НО. ㅤ Зона комфорта vs Испытательный срок На текущем месте работы, ты знаешь как всё устроено, где что лежит, можешь с закрытыми глазами ориентироваться, в общем царь и бог. Работаешь от силы 2-3 часа в день в комфортном для себя режиме, ездишь по делам и пинаешь хуи. На новом месте работы — баланс придется выстраивать с нуля, неизвестность, снова DODы испытательного срока, новые технологии, коллеги-токсики. И опять же уровень компетенции. Если на предыдущем месте ты уверенный мидл-сеньор, то на новом месте, грейды оцениваются иначе. Коллега сеньор-фронтендер сходил в яндекс на технический собес ииии, барабанная дробь — его скилы оценили как джуновские, соответственно предложили ЗП намного меньше чем он рассчитывал. А всё, потому, что технологии шагнули вперед, а он всё еще на втором ангуляре кнопочки двигает. Ежу понятно, что ключевой фактор это деньги. То есть здесь интересен не столько вопрос «правильно ли я поступаю», сколько вопрос «что именно я продаю и что покупаю». Если смотреть со стороны: Вместе с новой зарплатой получаем новый набор рисков: — испытательный срок — отсутствие привычной зоны комфорта — необходимость реально показывать результат — нагрузку, которая наверняка будет в разы выше Для кого-то лишние 200–300 тысяч рублей в месяц полностью стоят стресса и переработок. Для кого-то возможность спокойно жить, заниматься своими проектами, семьей или просто не выгорать ценнее любой прибавки к зарплате. Есть еще один интересный момент. Если человек годами работает в режиме «пару часов в день», он постепенно теряет понимание своей реальной рыночной стоимости. Внутри компании может казаться, что всё хорошо. Но настоящий уровень всегда показывает только рынок. Переходы позволяют проверить себя об этот рынок. И ты либо разъебёшься об камни реальности, либо выплывешь, всё будет зависеть от твоих скилов и компетенций. Поэтому иногда даже неудачный переход бывает полезнее десяти лет комфортного сидения на одном месте. Возможно, через три месяца ты поймешь, что ошибся. Возможно, через год будешь вспоминать прежнюю работу как слишком уютное болото. А может быть, окажется, что все эти разговоры про кризис в ИТ сильно преувеличены для тех, кто готов брать на себя ответственность и приносить бизнесу результат. Если это действительно x3, а не +20–30%, то я скорее понимаю такие решения. Зарплата в три раза выше способна за 1–2 года создать финансовую подушку, закрыть ипотеку, накопить капитал. Потерять комфорт неприятно, но комфорт — это тоже риск. Особенно в ИТ, где человек может годами находиться в тепличных условиях и не замечать, как рынок уходит вперед. Короче хуй знает. Пишите в комменты свои мысли. Ни к чему не призываю, так, трёп… А ты бы согласились поменять спокойную работу на зарплату в 3-4 раза выше, если бы знал, что работать придется действительно дохуя, да еще и проходить испытательный? Моя стратегия сюда уже не влезла, опубликовал её в блоге 👇 Читать продолжение: https://two.su/nrzhw 🛠 #workflow — 💬 Bashdays 📲 MAX 🌐 LF 🔵 Blog
7 786
19
Всем привет. Недавно прилетела неожиданная задача: Организовать скриптом sftp-обмен по со старых версий винды с аутентификацией по ключам. 🔤🔤🔤🔤🔤🔤🔤 С 10+ все понятно. Там и ssh и sftp из коробки есть настройка от linux вообще не отличается. А вот со старыми - проблема. ㅤ Почему до сих пор используются старые версии? Да потому что работают. А выставлять их наружу никто не собирается. Так что пока работает будет работать. Ну, я отвлекся. Итак sftp. Я нашел две программы psftp (из комплекта putty) и winscp. Попробовал обе и psftp пришлось забраковать. Оказалось, она не хочет работать, если не видит файлов в каталоге. (права xw (3)). А winscp.com (не сайт, программа для работы в скриптах из комплекта winscp) работает. Вот ее и будем настраивать. 1. Генерим ключ без парольной фразы с помощью puttygen (из комплекта putty). Желательно выбрать EdDSA(Ed25519(255 bits). Он маленький, и с ним удобно работать. Сохраняем публичный ключ в формате *.ppk . 2. Для того, чтобы публичный ключ нормально читался его нужно привести к однострочному виду: ssh-ed25519 AAAAC3....8cJiPqx0VAOmEI+yy user@host Я редактировал прямо в vim. 3. После этоого вставляем ключ в authorized_keys на серваке. 4. Запускаем winscp.exe и в настройках → хранилище меняем реестр на ini файл. Это нужно сделать, чтобы скрипт работал и от другого пользователя. 5. В WinSCP.exe создать подключение например «servername» указав ключ. В подключении можно и начальный каталог указать сразу. 6. Обязательно протестировать соединение приняв fingerprint. 7. Создать скрипт обмена script.sftp типа: open servername put filename get filename1 bye 8. Запуск скрипта обмена: C:\prog\WinSCP\winscp.com /ini=C:\prog\WinSCP\WinSCP.ini /logsize=2*100K /script=C:\prog\WinSCP\script.sftp /log="C:\prog\WinSCP\script.sftp.log" /console 9. Иногда, Скрипт, при запуске из какой-нибудь программы типа 1c не срабатывает. Тогда строку пункта 8 проще записать в какой-нибудь servername.bat и выполнять его из программы через cmd: c:\windows\...\cmd.exe /c C:\prog\WinSCP\servername.bat Вот тебе и винда, такая простая задача, и столько гемора при реализации. Да, кстати, на десятке тоже работает. Проверил. Всем работы без багов. 🛠 #devops #windows — 💬 Bashdays 📲 MAX 🌐 LF 🔵 Blog
5 965
20
Китайские LLM продолжают завоевывать рынок За пару месяцев вышли сразу несколько сильных open source релизов: GLM-5.1, Kimi K
Китайские LLM продолжают завоевывать рынок За пару месяцев вышли сразу несколько сильных open source релизов: GLM-5.1, Kimi K2.6, DeepSeek V4 Pro. Что интересного: ▶️GLM-5.1 — мощная модель для Agentic AI: умеет автономно выполнять задачи до 8 часов и поддерживает сложные сценарии. ▶️Kimi K2.6 делает ставку на мультимодальность и Agent Swarm-подход, позволяя оркестрировать до 300 субагентов. ▶️DeepSeek V4 Pro выделяется контекстом до 1 млн токенов и гибридной архитектурой внимания для эффективной работы с длительным контекстом. Как внедрить в проекты: 📍 Все модели доступны в каталоге Evolution Foundation Models от Cloud.ru. В сервисе уже 45+ популярных LLM. Модели готовы к использованию — не нужно развертывать инференс и писать код, достаточно подключиться через API. 👉Протестируйте новые модели в личном кабинете👈
5 352