SILLYFEED
Открыть канал в Telegram

Посты канала Мишка на сервере в SillyFeed: единая лента публичных Telegram-каналов со ссылками на оригиналы.

Поддержать:https://jtprog.ru/donations/Блог:https://jtprog.ruОтборные мемасики:https://t.me/owlscreamed

Посты канала

Мишка на сервере
Кто сегодня на кнопке — Sereno OnCall выкатили в бетуПривет, %username%! Алерты сыпятся со всех сторон, в чатах хаос, а кто сегодня дежурит — ищем в гугл-доке или старом Confluence. «Серёг, ты вроде на этой неделе?» — «Не, я в отпуске, спроси Лёху».Узнал о продукте не из ленты — рассказал Максим Залысин (Макс, привет!) — фаундер, мейнтейнер и вообще крутой человек. Макс выкатил в открытую бету Sereno OnCall — управление дежурствами и инцидентами. Позиционирует как отечественный ответ PagerDuty, OpsGenie и VictorOps. По сути — то, чего многим стало не хватать уже очень давно.Работает как агрегатор поверх твоего мониторинга. Что уже есть в бете:- Интеграции — принимает и дедуплицирует алерты из Zabbix, Grafana, Prometheus Alertmanager, ElastAlert;- Инциденты — связывает алерты с инцидентом, лейблы, комментарии, история изменений;- Дежурства и эскалации — расписания и ротации для команды (в бесплатной — до 5 человек);- Уведомления — пока только Email, Telegram обещают в ближайших релизах;Бесплатно, нужен только email. Я уже зарегался, на ближайших выходных сяду тыкать интерфейс — может быть потом отдельно расскажу, что внутри. Подойдёт, если ищешь, чем заменить ушедший PagerDuty, или устал от самописного бота, который держится на одном Лёхе из отпуска.Го в комменты: как у вас сейчас устроен on-call? Готовое решение, самописный бот, гугл-док? Пойдёшь тестировать Sereno?#SRE #DevOps #Observability #IncidentManagement #OnCall
Мишка на сервере
Заметки на полях 02.06.2026Периодически возникает задача: взять SVG-картинку и быстро превратить её в PNG. Слайд для доклада, превьюшка для канала, картинка для статьи на Habr или в блог – везде PNG ожидается, а исходник у меня в SVG. Открывать ради этого GIMP или Krita – тяжело, гонять через онлайн-конвертеры – неудобно и приватно сомнительно.Решение лежит в одной утилите – rsvg-convert из пакета librsvg. На macOS ставится одной строкой:brew install librsvgДальше можно дергать её напрямую, но я не люблю каждый раз вспоминать флаги. Поэтому завернул в крошечный скрипт svg2png и положил в ~/.local/bin/:#!/usr/bin/env bashset -eou pipefailif [[ $# -lt 1 ]]; then echo "Usage: $(basename "$0") <file.svg> [width]" >&2 exit 1fif="$1"width="${2:-1024}"if [[ ! -f "$f" ]]; then echo "File not found: $f" >&2 exit 1firsvg-convert -w "$width" "$f" -o "${f%.svg}.png"Логика простая до неприличия:- первым аргументом – путь к SVG;- вторым (опционально) – ширина в пикселях, по умолчанию 1024;- на выходе рядом с исходником появляется .png с тем же именем.Использование:svg2png diagram.svg # diagram.png шириной 1024pxsvg2png diagram.svg 2048 # diagram.png шириной 2048pxset -eou pipefail гарантирует, что при ошибке скрипт честно упадет, а не сделает вид, что всё хорошо. Проверки на наличие аргумента и существование файла – чтобы не получить невнятный stderr от rsvg-convert, а сразу понятное сообщение.Из приятных мелочей: высоту указывать не надо, rsvg-convert сохранит пропорции из исходного SVG. Если вдруг понадобится конкретный размер по обеим осям – добавляется флаг -h, но мне за все время ни разу не потребовалось.А ты чем конвертируешь SVG в PNG? Делись в комментариях своими однострочниками.#заметкинаполях
Мишка на сервере
Тестирование API с помощью PythonЯ тут периодически заглядываю в разные стороны, чтоб понимать "что делают другие" и "как они это делают". Так вот, относительно недавно я наткнулся на одного интересного человека, который рассказывает про тестирование. Я решил воспроизвести по парочке его уроков некоторые моменты, а так же немного адаптировать их под себя.Весь код я собрал в репозиторий на GitHub – apitestingfwpy.А теперь к тезису, который тебя заставит потянуться за помидорами: Тестирование API важно уметь делать не только разработчикам и тестировщикам, но и SRE/DevOps. Но помидорки стоит отложить в сторону, и вот почему:- Написать простейшую штуку для тестирования API иногда бывает сильно проще и быстрее своими силами, чем ждать полноценный рабочий инструмент от смежных команд. Это действительно не особо сложно, главное понимать User Story и Use Case, чтобы выбирать нужные методы для тестирования;- Иногда подобным образом можно реализовать штуки, которые позволяют преобразовать обычные запросы к API в полноценные метрики, которые можно показать на дашборде в Grafana;После ознакомления с репозиторием, приходи в комменты и накидывай свои мысли по этой теме. Например, на сколько сложно/просто оказалось для тебя понимание кода и логики тестов?- @jtprogru_channel- @jtprogru_chat#тестирование #python #pytest #мониторинг #monitoring

Ещё по теме «Бизнес и финансы»

Бизнес и финансы
Прибыльный менеджмент | Николай Дорощук
То, как бизнес “умирает” вечером, определяет, как он проснётся утром.Не в мистическом смысле, а в управленческом. Каждый день бизнес как будто проходит маленькую смерть: день закончился, сделки закрылись или сорвались, деньги пришли или застряли, команда устала, ошибки проявились.И вопрос не в том, были ли проблемы. Вопрос в том, в каком состоянии система завершила день. Можно завершить день в хаосе: «Опять не получилось. Клиенты плохие. Команда слабая. Рынок тяжёлый». Из личного опыта. Помню когда работал в найме, как по вечерам нас собирали и "пресовали" почему ты не сделал результат. И ты выходил из собрания подавленным. Одна мысль крутилась в голове, надо подавать резюме в другую компанию. Потому что после такого разговора у человека не появляется энергия действовать. У него появляется желание уйти. А можно завершить день в ясности: «Где сегодня потерялась прибыль? Где застряли деньги? Где решение было принято из страха? Что завтра нужно увидеть раньше?» Тогда утро начинается не с тяжести, а с понимания.Главный вопрос вечером не: «Почему ты не сделал результат?»А: «Что именно ты сделал так, что этот результат не появился — или появился?»Этот ответ должен быть найден вечером. Чтобы утром команда выходила не с тяжестью, а с решением. Именно это мы помогаем встроить внутри компании при сопровождении внедрения Системы Прибыльного Менеджмента, чтобы каждый день завершался ясностью, что мне нужно сделать, чтобы результат проявился завтра.
ПРО СТРАХОВАНИЕ с Меркуловой Ириной
#страхованиежизни #страховойслучай #моиклиенты 80/20 - такое соотношение моих клиентов в моём "клиентском портфеле" агента, где 80% это женщины и 20% - мужчины. Мужчины дОльше принимают решение. Часто откладывают это на неопределённый срок.Это факт. Есть у меня клиент, назовём его Вадим. Сначала мы долго не могли запланировать встречу, потом он, уже имея на руках всю необходимую информацию, долго размышлял.Когда решение в пользу страхования жизни и здоровья было, наконец-то, принято, то он настоял, чтобы его взнос по договору был минимальным. Итак, в месяц он оплачивает чуть больше 1 тысячи рублей. В любом случае, это лучше, чем совсем НИЧЕГО. В феврале, на вечерней пробежке он подвернул ногу, сначала даже не придал значения. Но, когда понял, что боль не проходит несколько дней, обратился к травматологу, диагноз - закрытый перелом правой лодыжки. Кстати сказать, мне об этом он сообщить забыл. Я узнала от него об этой новости уже в начале марта, совершенно случайно, когда позвонила узнать, будет ли он возвращать налог за прошлый год (налоговый вычет).Потом у него была покупка квартиры, переезд, все вещи в коробках... Оригинал медицинской справки он мне смог передать только в начале октября. То есть с момента травмы прошло 9 месяцев.А уже через 3 дня он получил страховую выплату по этой травме - 5750 руб. Очень удивился тому, что так быстро и без каких-либо усилий с его стороны (ну только встретился со мной, чтоб передать справку и подписал уже заполненное мною заявление). Теперь вот размышляет над тем, может и супругу застраховать?Всё таки и он, и она за рулём каждый день. А ещё расспрашивал подробно про программу для супруги на время беременности и родов (такая программа тоже есть).Это работает именно так.Мне можно задать любой вопрос про страхование жизни и здоровья, написав в комментариях только одно слово ВОПРОС.Моя консультация для вас бесплатная.
Гражданин Кейдж
Как известно, настоящий звездный час CNN наступил в 1991 году, во время операции «Буря в пустыне»: канал вел прямые трансляции из Ирака, и весь мир следил за ними с открытым ртом (впрочем, откуда только еще они не вели прямых трансляций в эру, когда обо всем на свете нельзя было узнать за секунду с помощью смартфона). Но Тёрнер не останавливался и тут. Он, например, приобрел весь кинофонд голливудской студии MGM с его 2200 классическими картинами, и некоторые, черно-белые, принялся раскрашивать (да, именно он был пионером колоризации, которую американские кинокритики возненавидели и прокляли за полтора десятилетия до появления цветного Штирлица!)А еще он организовал, ни больше ни меньше, альтернативу Олимпийским играм - Игры доброй воли. Это на фоне бойкота московской Олимпиады-80 капстранами и бойкота Олимпиады в Лос-Анджелесе странами соцблока. Те, кому сейчас под 50, помнят, какой бурной радостью в 1986 году эти Игры были встречены в СССР: «Смотрите, несмотря ни на что, нормальные американцы хотят с нами дружить!» Конечно, вскоре эти Игры оказались никому не нужны, но Тёрнер ярко выступил в качестве миротворца. На Россию у него вообще были большие планы: кульминацией стало создание телеканала ТВ-6, который, хоть и окочурился в начале нового века, но ведь существовал, привлекал большое внимание, показывал поначалу день и ночь раскрашенную голливудскую классику...Тед Тёрнер часто шутил, что его формула успеха — «Рано ложиться спать, рано вставать, работать как проклятый и рекламировать себя!» Но вряд ли заботой о рекламе был продиктован неслыханный шаг: в 1997-м он пожертвовал ООН миллиард долларов на гуманитарные программы (обезвреживание противопехотных мин, предотвращение эпидемий, помощь беженцам и голодным детям и т.д.) Тогда Тёрнер призвал и других богачей расщедриться, сказав: «Все деньги находятся в руках немногих состоятельных людей, никто ими не делится, а это опасно и для них, и для страны».Увы, сам он вскоре потерял 80% своего состояния - слияние компаний Time Warner и AOL оказалось катастрофическим. Противники колоризации в момент его падения, должно быть, злорадствовали и ликовали, но на улице Тёрнер не оказался: да, 8 миллиардов долларов ушли, но два все-таки осталось. В оставшиеся ему 25 лет жизни Тёрнер занимался ресторанным бизнесом и благотворительностью.Он был женат трижды, самым знаменитым стал третий брак: за него вышла замуж (и на много лет покинула кино) голливудская суперзвезда Джейн Фонда. С 2001 года, после развода с Фондой, он жил бобылем. Хотя как-то в интервью сообщил, что у него четыре подружки одновременно, «и это сложно, но все равно легче, чем быть женатым». На тот момент ему было 74. Через шесть лет он объявил, что ему поставили диагноз «деменция с тельцами Леви», и удалился от дел. А сейчас весь мир вспоминает его путь и его цитаты. Например, такую: «Я знаю одно – я получаю все, что хочу. Может, потому что я хочу сильнее, чем кто-то другой».#farewell #Тед_Тёрнер #миротворец #тв6 #последний_киномагнат #судьба_человека: часть II
Бизнес и ИБ - Петухов Алексей
#мышление #решение #развитиеНестандартные решения✨ Чтобы быть лидером, нужно формировать лучшую модель бизнеса (/продукта). 🟢 Пока модель/продукт закрывают максимум потребностей клиентов за минимум вложений, он будет лучшим.📰 На днях была новость, в которой компания Х предложила решение для борьбы с высоким энергопотреблением ИИ ЦОД путём преобразования выделяемого тепла снова в электричество. По сути через рециркуляцию электричества понизить потребление энергии.➡️ В этой модели есть здравое зерно, ведь идея: вложить деньги в снижение затрат на энергию и окупить их быстро, - выглядит отлично.♦️Но на мой взгляд есть нюансы:1️⃣ Такое решение реализуется при проектировании зданий, поэтому многие существующие ЦОД для них не приемлемы.2️⃣ Это решение предполагает серьёзную энергетическую установку, постройка ИИ ЦОД и так сейчас в мире ограничивается кадровыми возможностями "электриков", способных поддерживать такие системы.3️⃣ Эта модель подразумевает, что энергопотребление будет только расти, но уже сейчас есть предел генерации электроэнергии во всём мире.⭐ Модель должна не только давать решение актуальной проблемы, но и иметь задел на будущее.⚜️ В этом плане, изменение самих принципов вычислений, и создание под новые принципы нового типа вычислители - подходящий пример.Если есть проблема с энергопотреблением, значит нужно дать решение, которое будет потреблять в 1 000 раз меньше. Отличный пример - нейроморфные технологии. Они позволяют сохранить всю привычную инфраструктуру и темп развития, но значительно снижают энергопотребление. А в локальных задачах, ещё могут повысить скорость вычислений и снизить объём потребляемых ресурсов. Да, нужно сделать много (миграций существующих) приложений и развить такого уже уровня популярность и доступность технологий. Но такие "рывки" делали MacOS, android, Linux. Это уже не кажется сложным.Хотя ещё конечно важны ресурсы. Но говорят ресурсы - дело наживное.🤞
Недвижимость Крыма с Зинаидой Рубаник
Покупка жилья у пенсионеров старше 70 лет, если оно является для них единственным, крайне рискованна и не рекомендуется.Отсутствие безопасной безналичной передачи средств и акта приема-передачи квартиры после сделки являются ключевыми факторами для оспаривания сделок в суде.
Крымский Влог
Самый опасный дикий пляж на Фиоленте-Царский пляж 🌅 Крым Царский пляж на Фиоленте в Севастополе-это одно из тех мест, где кажется, что ты оказался где-то вне времени. Здесь нет привычной инфраструктуры, зато есть главное - это дикая природа, чистейшая вода и пейзажи, которые сложно сравнить с чем-то ещё.Главная особенность этого пляжа, его невероятные виды. Скалы, уходящие в бирюзовое море, ощущение уединённости и тот самый одинокий мыс. С одной стороны, более открытая бухта, с другой более камерное пространство, будто спрятанное от всего мира. Но попасть сюда, отдельное приключение. К пляжу ведёт длинный спуск с металлической лестницей примерно в 150–180 ступеней, после тропы по склону. И именно эта дорога делает Царский пляж не для всех. Лестница считается одной из самых опасных в этом районе: сыпучие склоны, камни и сложный рельеф требуют внимательности на каждом шаге. За последние годы ситуация только подчёркивает характер этого места, здесь уже сходили селевые потоки, что напоминает: природа здесь не декорация, а живая и мощная сила.📍 44.508973, 33.480898
Юля в Дзене
Импульсивно вечером захотела пиццу и вспомнила про Додо. Без каких-либо ожиданий зашла в приложение, а там прямо ракета: пицца в четырех размерах, каждую можно закастомить, выбрать тесто. По всем вариантам сразу кбжу на всю пиццу и 100 грамм. На карте заказ везет вот такой вот маленький скейтер:))) Если доставка больше часа — дарят пиццу. Картошка фри приехала мне холодноватой, я поставила за заказ 3 звезды из 5 с пометкой об этом. Мне перезвонили через ВНИМАНИЕ 30 секунд, чтобы получить подробную обратную связь. Извинились и дали скидку 20% на следующий заказ. Вывода два: 1. Кастомизация в общепите рулит. Что в Додо, что в Дринките я обожаю кастомизировать свои заказы, убирая/добавляя ингредиенты. Все это работает на сильной IT-инфраструктуре, без этого никуда. 2. Торпедная обработка обратной связи рулит х2. Такой четкий регламент (опоздаем — с нас пицца // что-то не понравилось в заказе — без вопросов -20% и мы вам сами позвоним, чтобы их дать, а не вы будете выклянчивать их через чат, отправляя 100 фото невкусной еды) дает мне ощущение предсказуемости и уверенности, что даже если я потрачу деньги и мне что-то не понравится, компания точно исправит ситуацию и оставит меня в хорошем настроении.
Мысль
🤔 МЕНЬШЕ ПЕРЕЖИВАЙТЕ ПО ПУСТЯКАМОдно из необходимых качеств для достижения результатов в жизни выше среднего по палате — тотальная беспощадность к каким-либо переживаниям, когда что-то пошло не так, как мы планировали или появился дополнительный фактор неизвестности.Нас приучили к этому в детстве, что разбить бабушкин бокал из серванта на праздничном столе — это трагедия дня, а опоздать на свой поезд — равносильно концу света.Именно это и делает людей бедными. Не только это, но и это.Маленькие деньги — это эмоциональное реагирование на непредсказуемые ситуации в рабочих делах, реактивный ответ и преувеличение масштаба проблем, с которыми всегда будет сталкивается индивид в своей жизни.Поэтому человек избегает вызовов, вместо того, что закатать рукава и идти им навстречу — его мозг вспоминает горе о разбитом бокале и тревогу у перрона, ожидая поезд.
1С Hacks | Бухгалтерия и Учёт
​​​​Как можно скопировать строки из одного документа в другой?Действуем пошагово:Шаг 1. Откройте файл Поступление товаров. Далее выберите нужные строки.Шаг 2. Нажмите на кнопку Копировать строки или воспользуйтесь сочетанием клавиш Ctrl+Shift+C. Шаг 3. Создайте новый файл. К примеру, документ Поступление товаров. Затем нажмите на кнопку Вставить строки или воспользуйтесь сочетанием клавиш Ctrl+Shift+V. В итоге, скопированные строки переносятся в таблицу документа.Шаг 4. Создайте, к примеру, документ Перемещение товаров. Нажмите кнопку Вставить строки. Строки из исходного документа Поступление товаров будут вставлены в документ Перемещение товаров, заполнив соответствующие поля данными.
Обухов.PRO
PRO «отказ от ответственности» граждан за использование VPN-подключений. Минцифры письменно зафиксировало позицию.📩 Минцифры письменно ответило на наш с Денисом Парфёновым депутатский запрос о VPN📌7 апреля 2026 года депутаты фракции КПРФ в Госдуме Обухов и Парфенов направили Министру цифрового развития М.И. Шадаеву запрос № ОБП-4/508 о ситуации с массовым ограничением доступа к интернет-ресурсам через VPN-подключения, начавшимся в крупнейших российских онлайн-сервисах с середины апреля.Запрос содержал пять конкретных вопросов, в том числе — планируется ли ответственность граждан за использование VPN-технологий.✅ Получен прямой и недвусмысленный письменный ответ министра:«Минцифры России не планирует и не поддерживает введение такой ответственности».Это первая письменная фиксация позиции ведомства, направленная депутатам Государственной Думы и в копии — в Аппарат Правительства Российской Федерации. Ранее такие заявления звучали только в публичных интервью.Что это означает:▪️ Любые будущие возможные законопроекты об общей ответственности граждан за VPN — теперь будут сопоставляться нами с учётом письменно зафиксированной позиции профильного министерства.▪️ Правда, нужно помнить: уже действующая ст. 13.53 КоАП РФ (за умышленный поиск экстремистских материалов) этим не отменяется — она работает с 1 сентября 2025 года и предусматривает штраф 3–5 тыс. руб.▪️ Речь именно об общей ответственности «за сам факт включённого VPN», которой в законодательстве нет, и которую — судя по ответу — Минцифры вводить не собирается.В следующих публикациях подробно расскажу, что ещё содержится в ответе министра, что осталось без ответа, и какие новые запросы мы направляем.#Обухов #КПРФ #VPN #ГосДума