uk
Feedback

Не попадись на ботовода! Telemetrio знаходить і позначає такі канали мітками 👉 Хочеш бачити мітку, оформляй підписку

Записки IT специалиста

Записки IT специалиста

Відкрити в Telegram

IT-канал, просто о сложном https://interface31.ru Купить рекламу: https://telega.in/c/interface31

Показати більше
9 021
Підписники
+124 години
-57 днів
+2930 днів
Архів дописів
Про отдых и игры Я в игры играю не то, чтобы много и не то, чтобы часто. Но эпизодически, так как игры хорошо помогают «перек
+1
Про отдых и игры Я в игры играю не то, чтобы много и не то, чтобы часто. Но эпизодически, так как игры хорошо помогают «переключить контекст» и дать отдохнуть мозгам, причем отдых этот будет активным. Еще осенью того года в Стиме была мною обнаружена и приобретена Against the Storm, градостроительная стратегия в жанре темного фэнтези. Стратегии я люблю, особенно неспешные, градостроительные. Но в этот раз оказалось все по-другому. Хотя, на первый взгляд, ничего особо сложного, те же самые ресурсы, производственные цепочки, разные расы со своими бонусами и т.д. и т.п. Любая экономическая, градостроительная стратегия имеет наибольшую сложность в начале партии. У вас тотальный дефицит во всем: материалах, рабочей силе, ресурсах. Вы еще не видели всей карты и не понимаете, как строить свое развитие, а нужно быстро удовлетворить базовые потребности. Но потом вы твердо становитесь на ноги, выстраиваете экономические цепочки и вас становится достаточно сложно выбить из седла. Главное – контролировать ресурсы, чтобы всем всего хватало. Произвели чего лишнего – ничего страшного, продадим. Пошатнуть вас на этом этапе могут только внешние события – пожар, наводнение, нашествие долгоносика, который пожрет урожай. Но и то, это, обычно, временные трудности, жирок у вас есть, ресурсы имеются, поэтому отстроимся заново, лучше, чем было. А в конце партии так и вообще становится скучно, знай себе строи и развивай, а так все есть, ничего особого и не надо. Разве что погоняться за редкими ачивками. В Against the Storm все по-другому. Вы находитесь в недружелюбном мире, недружелюбие которого со временем только растет. Ресурсы конечны, кроме дерева, и чтобы найти новые вам нужно будет активно расширяться. Также, раз вы живете в недружелюбном окружении, у вас есть от него защита – очаг, который постоянно требует топлива, того же дерева. Так что смотри и думай, то ли досок напилить, то ли дров. Но это все лирика, основная особенность – это жесткий цейтнот в каждой партии. Здесь он выражен как нетерпение Королевы, которая дает вам задания и ждет их исполнения. По сути, обычный таймер, который просто тикает. Сбросить таймер можно выполнением заданий Королевы, которые даются случайным образом и это кардинально меняет геймплей. Королева может попросить ресурсов, которых у вас нет или выполнить определенные условия по численности и удовлетворенности какой-то расы. Как мы уже говорили – ресурсов мало, и они конечны. Получить новые ресурсы можно на соседних полянах, куда надо прорубиться дровосеками. Поляны бывают обычные, опасные и очень опасные. На обычных просто есть какой-то ресурс, на опасных и очень опасных вы можете найти и починить производственные здания или получить высокоуровневневые ресурсы без их производства. Но попутно вы получите некоторое событие, которое будет иметь отрицательные модификаторы пока вы его не устраните. А для устранения вам снова будут нужны ресурсы. Да, игра очень мирная, тут нет сражений, жители не умирают, а просто уходят. А все негативные факторы заливаются теми же ресурсами. И вот это дает игре дикий драйв. В любой момент все может развернуться на 180 градусов, вы можете слить в конце успешную партию или вытащить практически безнадежную. Все зависит от того, куда вы прорубитесь. Было все хорошо, попали на опасную поляну, которая кинула штраф в виде ускорения нетерпения. Надо ресурс, у вас его нет. Прорубаете ход на вторую поляну, а там еще один штраф к нетерпению и снова нет нужного ресурса. Равно как и наоборот. Прорубились – а там просто кладезь «ништяков», быстро закрыли задания, сбросили таймер и вот уже жизнь засияла новыми красками, хотя до этого – хоть убегай. А по сути, игра очень полезная, она ненавязчиво учит тому, что такое ликвидность и кассовый разрыв. Это когда вы, не подумав, перепилили все доски в бочки и мебель, а теперь вам нечем закрыть опасное событие. Да, бревна есть, досок напилите, но это будет завтра, а нужно сегодня. В общем – рекомендую попробовать.

80% времени в Ansible уходит на одно и то же... Если вы работаете с Ansible, то наверняка ловили себя на мысли: 🔹«Как там сн
80% времени в Ansible уходит на одно и то же... Если вы работаете с Ansible, то наверняка ловили себя на мысли: 🔹«Как там снова устанавливать пакет через apt?» 🔹«Как проверить API перед деплоем?» Каждый такой поиск — это потерянные часы Мы собрали шпаргалку по 30 самым востребованным модулям Ansible, чтобы всё нужное было под рукой👇 Внутри: 🔹управление пакетами (apt, yum, dnf); 🔹работа с файлами и шаблонами; 🔹сервисы, Git, HTTP-запросы; 🔹полезные параметры, о которых часто забывают; 🔹готовые примеры команд, которые можно использовать в своих плейбуках. 👉 ЗАБРАТЬ ШПАРГАЛКУ

Никогда такого не было и вот опять! В прошивках, применяемых в потребительских и промышленных маршрутизаторах, коммутаторах,
Никогда такого не было и вот опять!  
В прошивках, применяемых в потребительских и промышленных маршрутизаторах, коммутаторах, беспроводных точках доступа и системах видеонаблюдения компании Tenda, выявлен бэкдор (CVE-2026-11405), позволяющий получить доступ к web-интерфейсу с правами администратора в обход штатного процесса аутентификации и независимо от настроек учётной записи администратора.   Предоставляемые права доступа позволяют управлять всеми настройками, манипулировать трафиком, отключить средства защиты и использовать устройство как плацдарм для атаки на системы в локальной сети.   Проблема вызвана наличием в процессе /bin/httpd недокументированной функциональности, встроенной в функцию login(). В случае неудачного завершения штатной проверки пароля по хэшу на основе алгоритма MD5 для любого логина, в коде вызывалась функция GetValue("sys.rzadmin.password"), проверяющая совпадение пароля со значением, предопределённым в прошивке в открытом виде.   В случае совпадения, независимо от указанного логина, создавался сеанс с правами администратора.   Для использования бэкдора достаточно наличия доступа для отправки запросов к устройству по HTTP или HTTPS. В качестве обходной меры защиты рекомендуется запретить обращение к встроенному в прошивки HTTP-серверу из внешних сетей.   Наличие проблемы подтверждено в прошивках: US_FH1201V1.0BR_V1.2.0.14(408)_EN_TD US_W15EV1.0br_V15.11.0.5(1068_1567_841)_EN_TDE US_AC10V1.0re_V15.03.06.46_multi_TDE01 US_AC5V1.0RTL_V15.03.06.48_multi_TDE01 US_AC6V2.0RTL_V15.03.06.51_multi_TDE01
  ✅ Отсюда:  https://www.opennet.ru/opennews/art.shtml?num=65856 В этой новости все прекрасно и комментировать ее – только портить. Ну а что такого? Давайте зашьем в прошивку бекдор, да не просто зашьем – а сделаем это максимально криво и еще пароль захардкодим в открытом виде.

🚀 Запускайте ИИ без оплаты за токены immers.cloud выпустил Immers Foundation Models — автоматизированный каталог проверенных
🚀 Запускайте ИИ без оплаты за токены immers.cloud выпустил Immers Foundation Models — автоматизированный каталог проверенных open-source моделей с готовыми конфигурациями для быстрого деплоя. В отличие от популярного сценария работы с зарубежными платформами, предоставляющими доступ к моделям, где оплата начисляется за каждый токен, у нас вы платите за время работы виртуальной машины или выделенного сервера. Все модели прошли ручную валидацию:
✔️ Рекомендуемая величина контекста; ✔️ Требования к VRAM для каждой квантизации; ✔️ Требования к поколению GPU; ✔️ Максимальное количество одновременных запросов
Сервис сам подберёт подходящие конфигурации под выбранную модель, настроит оборудование и реализует инференс. 🔧 Готовы к продакшену? Запустите приватный инстанс за пару кликов. → Попробовать сейчас

Ментальные карты – что это за зверь и с чем его едят? Многие из нас используют в своей работе различные варианты графического
Ментальные карты – что это за зверь и с чем его едят? Многие из нас используют в своей работе различные варианты графического представления информации. Блок-схемами, диаграммами или презентациями уже никого не удивить. А вот ментальные, они же интеллект карты (Mind Map) пока для многих остаются диковинкой. Что же это такое? Если схема или диаграмма представляют собой строгую и окончательно определенную структуру, а презентация просто помогает доносить до зрителя основные мысли доклада, то ментальная карта представляет процесс мышления вокруг какого-либо вопроса. Задача ментальной карты – зафиксировать поток мысли: основные тезисы, вопросы, затруднения, ключевые моменты. А потом развить каждый из них по мере необходимости. Выглядит непонятно. Но это до тех пор, пока вы не попробуете воспользоваться этим инструментом. Мы используем его как при обсуждении вопросов с заказчиками, так и для написания статей. Любая ментальная карта начинается с центрального вопроса, от которого мы отводим в стороны более мелкие вопросы или темы, которые могут затем сколь угодно много делиться и ветвиться, в зависимости от полученной информации. Мы можем проводить зависимости между темами, делать обобщения, т.е. визуально фиксировать ход размышлений или обсуждения. У заказчика возник новый вопрос? Тут же добавляем его на карту. Возникла какая-то мысль или была выявлена какая-то особенность? Тоже добавляем. Выявили зависимость – отразили. В итоге метальная карта редко может похвастаться простотой и стройностью. Но от нее это и не нужно. Ее задача отразить все ключевые моменты мыслительного процесса, чтобы в последствии, когда вы будете составлять планы, ничего не забыть. Как мы уже говорили, ментальные карты сильно помогают нам в процессе написания статей, так как позволяют в режиме реального времени фиксировать все особенности, с которыми мы сталкиваемся в процессе подготовки материала. А также зафиксировать некоторые мысли, на которые мы хотим обратить внимание. Это особенно важно, так как между моментом подготовки материала и написанием текста может пройти значительный промежуток времени и многие неочевидные моменты могут просто пропасть из памяти. Кстати, это справедливо и для обсуждений, если вы сразу не фиксируете некоторые моменты, то уже к концу мероприятия вы вполне можете забыть то, что говорили в начале. Можно, конечно, фиксировать все это на бумаге. Но ментальная карта более наглядна и позволяет не растекаться мыслью по дереву, а сосредотачиваться на реальных задачах. В качестве изображения мы прикрепили реальную, но уже окончательную (без промежуточных элементов) карту, которую мы использовали при написании одной из статей. А вы знаете о таком инструменте как ментальные карты? Используете в своей работе?

Проблема динамического подключения вместо Server Binding в Mikrotik Данная проблема знакома многим, кто работает c VPN в Mikr
Проблема динамического подключения вместо Server Binding в Mikrotik   Данная проблема знакома многим, кто работает c VPN в Mikrotik. Вы настроили привязки Server Binding, маршруты, правила брандмауэра и вдруг какой-то клиент перестает работать. Почему?   Если мы заглянем в список интерфейсов, то увидим там созданный для него динамический интерфейс вместо Server Binding, если этот динамический интерфейс удалить, то клиент тут же пере подключится нормально.   Обычно данная проблема возникает при быстром переподключении клиента и связана с тем, что в момент нового подключения старая сессия еще считается роутером активной и поэтому он создает клиенту новое, динамическое подключение.   Как с этим бороться? Ограничить клиента единственным подключением, для этого в профиле, который используют ваши клиенты перейдите на вкладку Limits и поставьте опцию Only One в состояние yes.   Либо выполните в терминале:  
/ppp profile set [find name=vpn-profile] idle-timeout=3600
  Также возможно следует уменьшить значение Keepalive Timeout для вашего VPN-сервера, которое по умолчанию установлено как 60 сек.

Уверенно работаешь с Kubernetes или только делаешь вид? Развернуть pod (базовую рабочую единицу) по туториалу могут все. А во
Уверенно работаешь с Kubernetes или только делаешь вид? Развернуть pod (базовую рабочую единицу) по туториалу могут все. А вот настроить сеть для тысячи node (серверов с контейнеризированными приложениями) или безопасно передать секреты мимо etcd (распределенного хранилища данных) - задача со звездочкой. Мы собрали хардкорный тест из 7 вопросов. Никакой сухой теории, только реальные инженерные кейсы: от отваливающихся config (конфигурационных файлов) до странного поведения Scheduler (планировщика). Проверь себя за 3 минуты. В конце наш сервис выдаст оценку твоих навыков и советы, что именно нужно подтянуть для сложных задач в production (рабочей среде). ➡️БРОСИТЬ СЕБЕ ВЫЗОВ⬅️

Как скачать DEB-пакет со всеми зависимостями Необходимость скачать DEB-пакет со всеми зависимостями для дальнейшей локальной
Как скачать DEB-пакет со всеми зависимостями Необходимость скачать DEB-пакет со всеми зависимостями для дальнейшей локальной установки возникает не так уж и редко. Это могут быть закрытые системы или системы с невысокой скоростью связи или лимитированным трафиком. Сделать это весьма просто, причем без всякой особой консольной магии, с использованием штатных возможностей apt. Все скачанные пакеты система размещает в каталоге /var/cache/apt/archives и там, кроме интересующих нас пакетов могут быть и разные другие, поэтому перед скачиванием нужно будет очистить кеш пакетов.
apt clean
После чего перейдем к скачиванию:
apt reinstall --download-only package_name
Почему именно reinstall? Потому что install будет работать только для неустановленных пакетов, а если пакет уже установлен в системе, то она сообщит об этом и не будет производить установку (в нашем случае скачивание, а reinstall скачает пакеты в любом случае. Если вам нужны пакеты другой архитектуры, то ее сначала нужно включить и обновить список пакетов:
dpkg --add-architecture i386
apt update
После чего точно также делаем:
apt reinstall --download-only package_name:i386
После чего переходим в /var/cache/apt/archives и копируем скачанные пакеты на любой съемный носитель и может передать их любым удобным способом в нужную систему для установки.

DiskWatch – удобная утилита для анализа дисковой подсистемы в Linux Для работы с дисками в Linux есть множество утилит, кажда
+1
DiskWatch – удобная утилита для анализа дисковой подсистемы в Linux   Для работы с дисками в Linux есть множество утилит, каждая из которых делает что-то свое, полностью соответствуя философии UNIX. Но иногда надо быстро проверить общее состояние подсистемы или выявить аномалии, в этом случае нам поможет DiskWatch (https://github.com/matthart1983/diskwatch).   Это утилита с псевдографическим TUI-интерфейсом, которая показывает всю основную информацию в реальном времени и самостоятельно подсвечивает возможные проблемы.   Информация собрана на 8 вкладках, начиная от общего обзора системы и заканчивая подробной информацией по дискам, томам, открытым файлам, состоянию S.M.A.R.T и т.д.   Инструмент, следует отменить, удобный и полезный, так как заменяет множество консольных инструментов, которые, если не использовать их каждый день, могут вызывать сложности с использованием.   Но есть и недостатки, например, у нас в статически собранном бинарнике на некоторых вкладках работали не все навигационные клавиши. Но в целом утилита оставила после себя приятное впечатление, учитывая что она находится на начальном этапе разработки.

ИИ пишет конфиги? А кто проверяет, что он не придумал лишнего? 💎Слёрм проводит БЕСПЛАТНУЮ вечернюю школу для инженеров «ИИ д
ИИ пишет конфиги? А кто проверяет, что он не придумал лишнего? 💎Слёрм проводит БЕСПЛАТНУЮ вечернюю школу для инженеров «ИИ для инженеров: польза и риски». Разберём на реальных примерах и практиках, как использовать ИИ в DevOps, SRE и инфраструктуре эффективно, системно и безопасно. 🧩На занятиях поговорим про: — реальные сценарии применения ИИ в инженерной практике — как применять его для метрик, алёртов, документации и рутины — безопасную работу с данными и внешними сервисами — юридические вопросы и ответственность за результат ✅ +файл для самоизучения после каждого занятия ✅ +возможность выиграть скидку на курсы по ИИ и мерч от вечерней школы ⭐️Дадим не просто набор разрозненных кейсов, а вместе формируем мышление: как использовать и адаптировать ИИ под свои рабочие задачи. Первое занятие 21 июля. Тема: «Как научить ИИ разгребать метрики, пока дежурный допивает чай». Участие бесплатное, не пропусти событие лета ➡️ Узнать подробнее и зарегистрироваться в боте

Обзор российских ОС. Альт Рабочая станция 11 Альт не стал включаться в гонку основных разработчиков отечественных Linux дистр
Обзор российских ОС. Альт Рабочая станция 11 Альт не стал включаться в гонку основных разработчиков отечественных Linux дистрибутивов, выпустивших мажорные обновления своих продуктов летом и осенью 2024 года. Новая платформа 11 увидела свет весной 2025 года, но предназначалась только для тестирования, а пригодная для продуктивного применения версия 11.1 была выпущена только осенью. Поэтому сегодня самое время посмотреть на новую ОС Альт Рабочая станция, как фаворита всей линейки систем. Напомним, Альт Рабочая станция - операционная система общего применения, предназначенная в первую очередь для работы и поддерживающая множество платформ и архитектур, а также входящая в Единый реестр российских программ. Система бесплатна для использования физическими лицами, организации обязаны приобрести лицензию. ✅ Читать далее: https://interface31.ru/post/obzor-rossiyskih-os-alt-rabochaya-stanciya-11/

Получи грант до 1,35 млн руб. на обучение в магистратуре Хочешь развиваться в сфере ИТ и получить фундаментальные знания с пр
Получи грант до 1,35 млн руб. на обучение в магистратуре Хочешь развиваться в сфере ИТ и получить фундаментальные знания с практикой? Поступай в магистратуру Центрального университета! — 4 офлайн программы по востребованным направлениям ИТ — 2 онлайн-программы: машинное обучение и продуктовый менеджмент — 550 грантов до 75% — Вечерние занятия и учеба по выходным — удобно совмещать с работой — Обучение по модели STEM-образования: на стыке науки, технологий и бизнеса — Возможность стажировок и трудоустройства в ведущих компаниях — Государственный диплом за 2 года Магистратура в Центральном университете — это современный подход к образованию, сильный преподавательский состав и актуальные кейсы от индустрии. Оставляй заявку на грант уже сейчас! Зарегистрироваться #реклама 16+ cu.ru О рекламодателе

Монитор CDN-площадок честного знака Понадобился нам простой и наглядный инструмент для быстрой оценки состояния площадок Чест
+1
Монитор CDN-площадок честного знака Понадобился нам простой и наглядный инструмент для быстрой оценки состояния площадок Честного знака в конкретном месте, например, прямо на магазине. Чтобы показывало текущее состояние и небольшую историю. Зачем это надо? Чтобы понимать, что у вас происходит здесь и сейчас, и почему все плохо. Потому что 1С по умолчанию обновляет площадки каждые 6 часов, за которые все может очень сильно измениться. ТС ПИоТ по имеющимся данным вообще выбирает площадку один раз при запуске службы. Поэтому, если выбранная площадка деградировала или имеет проблемы с доступом, то у вас на этой точке начнутся чудеса с маркировкой, вплоть до ее полной неработоспособности. Монитор позволить быстро выяснить текущее состояние связи с площадками и принять уже осмысленные действия. В 1С обычно помогает вручную актуализировать состояние CDN-площадок, для ПИоТ перезапускать службы ЕСМ пока он не зацепится за быструю площадку. А стабильно нестабильные площадки, как например cdn7 на приложенных скриншотах вообще имеет смысл заблокировать на брандмауэре, но не через drop, а reject. Чтобы до нее гарантированно никто не достучался. Утилита кроссплатформенная, написана на Go при помощи ИИ буквально за пару часов. 👇Бинарники в комментариях.

vPC (MLAG) и VxLAN/EVPN: как балансировать трафик в ЦОД. Пошаговый разбор балансировки: от основ до нюансов VxLAN/EVPN и vPC.
vPC (MLAG) и VxLAN/EVPN: как балансировать трафик в ЦОД. Пошаговый разбор балансировки: от основ до нюансов VxLAN/EVPN и vPC. Научитесь выявлять узкие места и подбирать режимы, чтобы избежать сбоев. Регистрируйтесь - напомним о старте! 7 июля в 20:00. Узнать больше #реклама 16+ otus.ru О рекламодателе

Используете ли вы Песочницу Windows?
Anonymous voting

Как включить и использовать песочницу Windows 10/11 Работа системного администратора плотно связана с постоянной необходимост
Как включить и использовать песочницу Windows 10/11 Работа системного администратора плотно связана с постоянной необходимостью запускать различные приложения и скрипты, многие из которых запускать на рабочей системе совсем не хочется, по самым разнообразным причинам. Классическое решение этого вопроса - использование виртуальной машины, которую нужно предварительно установить и настроить. Но есть и альтернативный способ - использование Песочницы (Sandbox) Windows. Песочница Windows - специальная облегченная изолированная среда рабочего стола Windows на основе гипервизора предназначенная для безопасного запуска и тестирования неизвестных файлов или отладки скриптов и приложений. По сравнению с полноценной виртуальной машиной песочница занимает меньше места и требует меньше системных ресурсов, а также быстрее запускается. Основные назначения песочницы: 🔹 Чистая среда для отладки и тестирования разрабатываемых приложений. Запуская приложение в песочнице вы можете убедиться в отсутствии зависимостей от внешних библиотек и приложений, а также получить гарантированно чистую, стандартную среду запуска. 🔹 Безопасный веб-серфинг. Позволяет безопасно посещать потенциально опасные и ненадежные сайты, не подвергая рискам безопасности основную систему. 🔹 Запуск ненадежных приложений. Это может быть как потенциально небезопасное ПО или программы имеющие возможные проблемы совместимости и способные нарушить нормальное функционирование рабочей системы. Или просто ПО, которое вы запускаете в первый раз для его оценки. 🔹 Демонстрация нового программного обеспечения. Если вам нужно показать работу ПО в тестовых, демонстрационных или учебных целях без необходимости установки его и его компонентов в основную систему. Системные требования для песочницы следующие: ▫️ Windows 11 или Windows 10 версии 1903 или более поздней ▫️ Возможности виртуализации должны быть включены в BIOS ▫️ Не менее 4 ГБ оперативной памяти (рекомендуется 8 ГБ) ▫️ Не менее 1 ГБ свободного места на диске (рекомендуется SSD) ▫️ Не менее 2 ядер ЦПУ (рекомендуется 4 ядра с включенной многопоточностью) ✅ Читать далее: https://interface31.ru/post/kak-vklyuchit-i-ispolzovat-pesochnicu-windows-10-11/

Практические подходы к оценке задач QA, 21.07 На вебинаре покажем, как планировать тестирование и избегать типовых просчётов.
Практические подходы к оценке задач QA, 21.07 На вебинаре покажем, как планировать тестирование и избегать типовых просчётов. Обсудим инструменты для оценки трудозатрат. Получите готовые решения для команды. Регистрируйтесь Узнать больше #реклама 16+ otus.ru О рекламодателе

Используем команду sed для работы с текстом Утилита sed - потоковый текстовый редактор. Широко используется для работы с пото
Используем команду sed для работы с текстом Утилита sed - потоковый текстовый редактор. Широко используется для работы с потоками данных в скриптах и консольных командах. Владение данной утилитой относится к основам администрирования Linux. В общем случае работа sed задается конструкцией:
команда/вхождение/замена/флаги
Например, результатом работы команды:
echo "Сегодня 1 апреля"  | sed 's/апреля/мая/'
Будет строка “Сегодня 1 мая” , в данном случае s – обозначает действие замены, далее идет вхождение и замена. Если нужно выполнить несколько действий, то разделяем их точкой с запятой и добавляем ключ -e:
 "Сегодня 1 апреля"  | sed -e 's/сегодня/Завтра/i; s/апреля/мая/'
Так как мы не уверены, как именно может быть написано слово «Сегодня», то мы добавили к первому действию флаг i, который предписывает игнорировать регистр. Пока что мы работали с потоками стандартного ввода-вывода, но также на вход можно подать файл:
 's/апреля/мая/' file.txt
Тогда будут прочитаны все строки файла и в каждой из них, при совпадении будет выполнена замена. Результат будет выведен в стандартный поток вывода, исходный файл изменен не будет. В поток вывода добавляются все строки, а не только те, которые были заменены. При необходимости можете сохранить его в отдельный файл используя перенаправление. Другой вариант – использовать флаг w с указанием файла, но в этом случае в него будут записаны только те строки, где была произведена замена:
sed 's/апреля/мая/w out.txt' file.txt
Если нам нужно редактировать непосредственно исходный файл, то следует запустить команду с ключом -i (не следует путать с командой i):
sed -i 's/апреля/мая/' file.txt
В этом случае все замены будут произведены внутри файла, в стандартный поток вывода ничего отправляться не будет. При работе с файлом можно указывать строки или диапазоны строк для замены, например только вторую строку:
sed '2s/апреля/мая/' file.txt
Или со 2 строки по 5:
sed '2,5s/апреля/мая/' file.txt
Для указания последней строки используйте символ $:
sed '5,$s/апреля/мая/' file.txt
Данная конструкция заменит вхождения с 5 строки по последнюю. Если не указано иного, то sed заменят только первое вхождение в строке, номер вхождения можно указать при помощи флага или использовать флаг глобальной замены – g, при использовании данного флага с номером будут заменены все вхождения начиная с указанного, например, с третьего:
sed 's/апреля/мая/3g' file.txt
Кроме изменения строк sed можно использовать для удаления строк из потока, для этого просто укажите их номер или диапазон номеров:
sed '2,5d' file.txt
Также можно использовать вхождения, например, удалим все строки со словом «апреля»:
sed '/апреля/ d' file.txt
Можно использовать и несколько вхождений, но будьте осторожны, sed удалит все строки между ними:
sed '/апреля/,/мая/3d' file.txt
Также sed можно использовать для добавления строк в поток, в начало или конец потока, для добавления в начало используйте:
sed 'i\Это первая строка' file.txt
В конец:
sed 'a\Это последняя строка' file.txt
Или явно укажите номер строки от начала или конца:
sed '2i\Это вторая строка' file.txt
Команда с полностью заменит содержимое указанной строки:
sed '3c\Это новое содержимое третьей строки' file.txt
Еще одна возможность sed – замена символов, но при этом область замены нельзя ограничить, будет выполнена обработка всего потока, например заменим a на b, с на d и e на f:
sed 'y/ace/bdf/' file.txt
Это не полный набор приемов и возможностей sed, Телеграм накладывает ограничения на размер заметки, но уже этого достаточно для эффективного применения утилиты и получения новых навыков работы с текстом.

Как встроить аналитика 1С в линейку услуг 1С-франчайзи Даже если у вас в штате нет своих аналитиков, вы можете предложить вашим клиентам аналитиков 1С на проекты. Скачайте комплект из 5 материалов для 1С-франчайзи и интеграторов: 1. Руководство: Как встроить продажу услуг аналитиков в линейку услуг 1С-франчайзи и интегратора 2. 5 готовых формулировок оффера для клиентов, чтобы продавать услуги аналитиков 1С 3. Шаблон КП 4. Шаблоны писем 5. Скрипт для менеджера Перейти на сайт #реклама 16+ devcom.ru О рекламодателе

Опасно ли переустанавливать Windows за деньги? С таким вопросом несколько дней назад обратился сын одного знакомого. Сейчас о
Опасно ли переустанавливать Windows за деньги? С таким вопросом несколько дней назад обратился сын одного знакомого. Сейчас он учится в другом городе и как любой нормальный студент активно ищет способы подработки. Одним из таких способов уже давно является переустановки Windows. И, закономерно, встает вопрос – а насколько это безопасно. Сразу ответим – безопасно, если соблюдать определенные нормы и правила. Начнем с того, что утверждение о том, что, установив Windows без активации вы ничего не нарушаете – неверно. Активация – это технический момент, а юридические отношения начинаются гораздо раньше, с момента показа вам лицензионного соглашения, которое подразумевает, что имеете право на использование продукта. Поэтому установленный таким образом продукт будет нелегальным с самого начала, вне зависимости от его активации, никакого пробного периода лицензия не предусматривает. Но это лирика, а по факту предъявить за установку такой системы, даже вместе с MS Office вам могут только Ст. 7.12 КоАП РФ, но этого никто не будет делать, так как никому не интересно, разве что прицепом или когда не прокатило вменить ч. 2 ст. 146 УК РФ. А для того, чтобы вменить ч. 2 ст. 146 УК РФ нужен крупный размер, который с лета 2024 года составляет 500 000 руб. Набрать такого на простой установке Windows без всяких CAD и прочего серьезного профессионального ПО нереально, а кто устанавливает подобное – тот сам себе злобный буратино. Т.е. даже если вы установили полностью нелицензионный Windows и Office, то на уголовную статью подобное деяние не тянет, сугубо административка. Да и Office сегодня ставить совершенно незачем, есть куча бесплатных аналогов, некоторые похожи на оригинал до степени смешения и большую часть пользователей вполне устраивают. Тоже касается и всего остального софта, сейчас для личного, домашнего или учебного применения всегда можно найти бесплатные программы с нужным набором функций. А если непременно нужен Photoshop – то это вы как-нибудь сами. Еще одна ошибка: многие считают, что по ч. 2 ст. 146 УК РФ учитывается только тот софт, который вы установили на компьютер заказчика, но статья явно указывает: а равно приобретения, хранения, перевозки контрафактных экземпляров … в целях сбыта Т.е. все что вы принесли на флешке – то это как раз приобретение, хранение и перевозка в целях сбыта. Нашли несколько дистрибутивов Windows? Считаем все. Нашли установщик позволяющий поставить десяток разных редакций Office – посчитаем десяток. Таким образом крупный размер набирался легко и непринужденно. А если там лежат дистрибутивы разных CAD и такого прочего – то и сейчас легко насчитают. Поэтому ничего лишнего на флешке не держим, ничего совсем. Кроме дистрибутива Windows скачанного с официального сайта. Сторонний софт лучше всего ставить либо из магазина Windows, благо там давно можно добавлять и обычный, классический софт, либо из официальных репозиториев через WinGet. Во-первых – это удобно, во-вторых - не вызывает вопросов о легальности получения. Отдельный разговор – кряки, даже просто на флешке. Это железная ч. 1 ст. 273 УК РФ - создание, использование и распространение вредоносных компьютерных программ. Пролеченные сборки еще сильнее утяжеляют ситуацию, так как с позиции правоохранителей свидетельствуют об умышленном приготовлении к осуществлению преступления, а именно: подготовку программ (в том числе путем внесения изменений в существующие программы) И если от отдельно лежащего кряка, если вы его не использовали, еще можно как-то открутиться. То наличие сборок – однозначно ч. 1 ст. 273 УК РФ , а их установка - использование и распространение. При желании под эту статью можно даже притянуть активацию на левом KMS – сервере, хотя вы никакого ПО не устанавливали и не использовали, а выполняли штатные команды. Потому что диспозиция статьи подразумевает наказуемыми любые действия направленные на нейтрализацию средств защиты компьютерной информации. И неважно как вы этого добились. Есть результат – есть состав.