Search
Write a publication
Pull to refresh
72
0
Игорь @lexore

Infrastructure Engineer

Send message

Deckhouse Prom++: мы добавили плюсы к Prometheus и сократили потребление памяти в 7,8 раза

Level of difficultyHard
Reading time18 min
Views14K

Хотя Prometheus и стал стандартом мониторинга для микросервисов в Kubernetes, он потребляет слишком много ресурсов. А что, если мы скажем, что добавили пару плюсов к Prometheus и получили почти бесплатный мониторинг? Все подробности — под катом.

Узнать о Deckhouse Prom++

Я 6 лет в IT. Вместо меня повысили коллегу, который гуглил, как проверить API-запрос. Что я сделал

Level of difficultyEasy
Reading time7 min
Views228K

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

Читать далее

Я уехал из России в испанскую глушь, купил дом среди гор и не жалею

Level of difficultyEasy
Reading time9 min
Views202K

Всю свою сознательную жизнь я жил в Москве. Теперь я живу в испанской деревне в своем доме, сижу в баре с русскими айтишниками, выращиваю апельсины и закатываю оливки. А с вами в статье поделюсь, как в Испании купить жилье, сколько стоит тут жизнь, почему арендовать машину выгоднее, чем покупать и как заставить электроснабжающую компанию работать на вас.

Читать далее

Коротко про то, как написать кастомный модуль для Angie

Level of difficultyEasy
Reading time4 min
Views394

Привети, Хабр!

Сегодня рассмотрим, как написать кастомный модуль для Angie — форка Nginx, который уже давно перерос в самостоятельного монстра с кучей фич.

Читать далее

Практическое руководство по выбору между ChatGPT, Claude, Gemini, Grok и Perplexity

Level of difficultyEasy
Reading time6 min
Views68K

Какой модели доверить свои задачи в 2025 году? От редактирования текста и кодинга до анализа видео с контекстным окном в 2+ миллиона слов — узнайте, какая модель решит именно ваши задачи и стоит ли платить за две подписки одновременно.

Читать далее

Что такое MEV в блокчейне Эфириум

Level of difficultyMedium
Reading time8 min
Views2.7K

Максимальная извлекаемая ценность (MEV), также известная как Maximal Extractable Value, — это стратегии, которые позволяют получать прибыль за счет изменения порядка, включения или исключения определенных транзакций из блока. Эти стратегии реализуются опытными пользователями блокчейна, которых называют MEV-искателями. Они используют ботов для автоматизации, ускорения и масштабирования своей деятельности.

Прибыль от MEV часто называют «невидимым налогом», так как большинство обычных пользователей блокчейна не знают о его существовании. Однако они несут расходы, связанные с негативными последствиями MEV-активности.

Краткое содержание

- Что такое MEV?

- Кто такие MEV-искатели?

- Влияние на пользователей: как MEV может быть как полезным (например, арбитраж), так и вредным (например, сэндвич-атаки и фронтраннинг).

- Как снизить негативное влияние MEV?

Читать далее

Как я вернул доступ к Телеграм аккаунту

Level of difficultyEasy
Reading time4 min
Views43K

Есть несколько похожих статей на эту тему, но пока я пытался восстановить аккаунт, ни разу не видел этого решения поэтому решил выложить, надеюсь кому то все же поможет.

Сразу скажу что ситуация произошла до «бума» в новостях о взломах тг, поэтому была не так известна.

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

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

Читать далее

Как сломался рынок найма и кто теперь на самом деле нас нанимает

Level of difficultyEasy
Reading time8 min
Views43K

2025 год - год рекрутинга для IT-индустрии. Из-за перекоса рынка в сторону работадателя, денег там стало так много, что новички без опыта залетают в рекрутинг и начинают нанимать, собирая вознаграждения за успешный найм.

Рекрутер будет первым человеком который решит, идете вы дальше или нет, и напрямую повлияет на ваши успехи в поиске работы.

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

Читать далее

Вебаппки Телеграма пишутся проще ботов, показываю (20 минут на развёртывание)

Reading time11 min
Views22K
image

Как только мы позвали вас, хабраюзеров, в бету ковырять наши контейнеры, выяснилось, что вам они очень часто нужны для телеграм-ботов и телеграмных же вебаппов. Потому что контейнер — идеальное размещение для такого: не надо много ресурсов, а нужно, чтобы бот висел и иногда отвечал на запросы, но при этом был готов выдерживать очень большое число запросов, если нам повезёт и он завирусится. Сам бэк тарифицируется по фактическому потреблению, то есть вполне спокойно это могут быть и 100 рублей в месяц за сервер с 2 vCPU и 4 Gb оперативки.

Показываю, как это происходит, и в конце сразу приложу готовый шаблон webapp для Телеграма, который можно почти бесплатно запустить за пару минут.

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

Начну с того, что в Телеграме можно сделать webapp-приложение. По сути, это вебвьюха встроенная в мессенджер. Весь интерфейс можно делать точно так же, как на веб-фронте, на любом фреймворке (react, angular, vue…), то есть не ограничиваясь возможностями клиента. А главное, можно юзать API телефона и использовать авторизацию Телеграма.
Читать дальше →

Три мысленных эксперимента, разрушающих структуру пространства-времени

Reading time4 min
Views49K

Иногда я пишу собственные авторские статьи, иногда делаю переводы. Обычно я перевожу то, что мне показалось крайне необычным и интересным. И вот недавно мне снова повезло и я наткнулся на поразительную статью, которая мне показалась и крайне удивительной, и интересной, и даже, может быть, гениальной. Гениальность этой статьи в том, что в ней на примере трех довольно простых мысленных экспериментов показывается, почему современные физики больше не считают пространство и время фундаментальными, а скорее производными от реальности более глубокого уровня. Оригинал здесь. Приятного чтения!

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

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

«Мы не можем полагаться на что‑то, чего фактически нет и чему нельзя операционно придать значение», — сказал Нима Аркани‑Хамед, физик из Института перспективных исследований.

Читать далее

Как оформить профиль в LinkedIn, чтобы к тебе приходили HR от международных компаний

Level of difficultyEasy
Reading time4 min
Views24K

Все началось с того, что мне как программисту, стало интересно посмотреть на свои возможности на международном рынке труда.

При этом я не являюсь outstanding engineer, а скорее обычный прикладной программист, который до этого думал, что на международном рынке, где бОльшая конкуренция, мне делать почти нечего.

Оказалось, что «взять и посмотреть» не так просто, а нужно чтобы тебя заметили. Отлично для этого подойдет LinkedIn. В статье расскажу как заставить его работать на тебя.

Читать далее

Осторожно: токсики! Или как понять, что пора бежать из компании

Level of difficultyEasy
Reading time5 min
Views9.2K

Токсичная компания — это не всегда про споры и дедлайны до ночи, иногда она маскируется под «дружный коллектив». Разбираемся, как вовремя заметить тревожные звоночки и не угодить в корпоративный ад.

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

Читать про токсиков

Плохой тайм-менеджмент — официальный спонсор твоих выгораний

Level of difficultyEasy
Reading time7 min
Views47K

Как всё успевать и не выгореть в хаосе задач? Я прошел путь от работы по найму, где моё время организовывали за меня, до самостоятельного управления множеством проектов. В этой статье я делюсь личными секретами тайм-менеджмента, которые помогают мне оставаться продуктивным и не терять мотивацию.

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

Читать далее

Твой ИИ тебя понимает? Разбираем тайны внутреннего мира языковых моделей

Level of difficultyMedium
Reading time26 min
Views3.7K

Современные крупные языковые модели, такие как ChatGPT, Claude или Gemini, поражают своими возможностями. Но главный вопрос остаётся открытым: как именно они думают?

С момента появления открытых LLM метод изучения их мышления был довольно прост: разобрать их архитектуру, ведь каждая такая модель состоит из нейронов. Анализ их работы означает исследование того, какие именно нейроны активируются при заданном вводе. Например, если пользователь спрашивает: «Что такое звук?» — можно выяснить, какие именно нейроны включаются при формировании ответа. Так мы получаем возможность буквально заглянуть в процесс мышления нейросети.

Читать далее

Windows 11 — по-прежнему ничего стоящего

Level of difficultyEasy
Reading time6 min
Views35K

С вами Dedoimedo, и я хочу поделиться историей об очередном эпизоде мазохизма. Раз в несколько месяцев я запускаю свой тестовый ноутбук, на котором в качестве альтернативной системы стоит Windows 11, и проверяю, произошли ли в этой ОС какие-нибудь ощутимые изменения. Последняя такая авантюра была в сентябре, и тогда я столкнулся с кучей проблем.

Но не всё так страшно. Недавно я прочёл на The Register статью, в которой показано, что аудитория Windows 11 не просто не растёт, а сокращается. Как же прекрасно. Просто песня. Люблю читать бахвальные маркетинговые заявления высокопоставленных представителей компаний, особенно на фоне суровой проверки реальностью. Но в этом есть смысл.

Windows 11 бесполезна — файловый менеджер тормозной, раздел настройки не дотягивает до панели управления, а аппаратные требования зачастую препятствуют возможности апгрейда. Что тут сказать… Карма и всё такое…

Приступим?
Читать дальше →

Сборник советов, как упростить работу с YAML-файлами

Level of difficultyEasy
Reading time5 min
Views22K

YAML (.yml) — популярный язык для конфигурационных файлов, широко используемый DevOps в подходе «Инфраструктура как Код» (IaC). Несмотря на то, что работать с ним бывает проще, чем с тем же JSON (особенно в контексте взаимодействия с большими объемами данных), иногда использовать его бывает трудно. В этой статье мы рассмотрим несколько советов, которые помогут упростить процесс создания и редактирования yml-файлов.

Читать далее

Мы шутили над «опытными пользователями ПК», а ведь они вымирают

Level of difficultyEasy
Reading time7 min
Views91K


Пока в Лас-Вегасе проводят киберспортивные турниры по Excel, где сверхлюди уверенно соревнуются в скоростном решении абсурдно сложных рабочих задач при помощи самого универсального офисного софта, весь остальной мир так же уверенно в вопросе офисных задач деградирует. Двадцать лет назад гики и энтузиасты компьютерной техники шутили, что «отбери у современного пользователя компьютерную мышь и он будет беспомощен», и в чем-то они были правы. Когда-то ненавистные многим графические операционные системы «извратили» работу за ПК, превратив ее из ввода-вывода информации с помощью клавиатуры в тыканье курсором мыши по экрану. Нелюбовь к мыши, кстати говоря, через года пронесли многие: есть огромный массив рабочих задач, где использование мыши избыточно. То, что можно было сделать за две секунды, делается мышью минуту.

Но если я скажу вам, что для того, чтобы ввести в ступор молодого пользователя сейчас, ему достаточно открыть на ПК гугл-таблицу? Или даже просто показать персональный компьютер? Отберите у молодого человека смартфон, дайте ему компьютер и наблюдайте за тем, как он впадает в отчаянье. Сейчас та самая Марьивановна из бухгалтерии на фоне людей, выросших со смартфоном в руках, кажется просто гениальным хакером. И это не брюзжание старика про «раньше было лучше». Это реальная проблема, к которой мы не просто летим на сверхзвуке, мы уже в ней по самые уши. Людей, умеющих пользоваться компьютером даже на уровне тыканья курсором мыши по иконкам все меньше и меньше, хотя вычислительной техники вокруг все больше и больше.
Читать дальше →

Как построить эффективную стратегию мониторинга с высокой наблюдаемостью

Level of difficultyEasy
Reading time14 min
Views11K


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

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

Скрипт выборки российских облигаций по параметрам

Reading time6 min
Views33K
Уже несколько лет я пользуюсь облигациями в качестве замены депозита, потому что процент дохода, который можно получить со вклада стабильно падает. В отличии от ситуации с депозитом, в облигациях всегда можно найти большую доходность. И в этой ситуации меня не устраивало только количество времени на механическую работу по поиску подходящих вариантов бумаг.


Работа скрипта по поиску облигаций на Московской бирже

Так как сервисов по поиску российских облигаций много, но ни один из них не имеет достаточной гибкости и простоты и поэтому на работу с ними тратится достаточно много времени. Исходя из этого и решил разработать собственный скрипт для поиска облигаций.

Сделал это на Node.js с выводом полученных результатов в локальный html файл с интерактивной таблицей от Google Charts (а в случае, если JavaScript отключен в браузере, что например происходит при открытии этого html файла из мессенджера на iPhone, то отображается статическая версия таблицы, также сгенерированная скриптом).
Поиски замены вклада на Мосбирже

Поиск замены депозита в облигациях с учетом того, что с 1 января 2021 года все выплаты облагаются налогами

Level of difficultyMedium
Reading time4 min
Views39K

Полгода назад, летом 2020 года я написал скрипт поиска ликвидных облигаций на Мосбирже (статья в закладках у 194 человек, рейтинг +45). Скрипт нужен для поиска облигаций, которые можно купить прямо сейчас с доходностью гораздо выше банковского вклада.

Сейчас, в начале 2021 года модифицировал прошлогодний скрипт, потому что проценты по вкладам так и остаются на очень низких уровнях, а с началом 2021 года ещё и изменения в налоговом кодексе РФ подоспели. 

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

Облигации как замена вклада в 2021 году

Information

Rating
3,716-th
Registered
Activity

Specialization

DevOps, Site Reliability Engineer (SRE)