В эпоху мгновенных сообщений, облачных хранилищ и социальных сетей трудно представить, что когда‑то для доступа к информации и общению в интернете люди подключались к системам через модемы, слушая характерное «писканье» соединения. Это была эпоха Bulletin Board Systems (BBS) — электронных досок объявлений, которые стали первыми шагами человечества в цифровое сообщество.
Читать далееKubernetes — мощный и одновременно сложный инструмент, работа с которым неизбежно порождает… инциденты. И на практике DNS виновата далеко не всегда. Иногда всё ломает слишком длинное имя деплоймента, протухший CA-сертификат или сбой сетевой карты, из-за которого TCP-пакеты просто отбрасываются. В статье вас ждут самые интересные и поучительные инженерные истории с Reddit.
Читать далееЭто продолжение статьи “Rope-Ladder Tracker: визуальный возврат без GPS” , где я представил концепцию структурированного позиционирования по принципу “верёвочной лестницы”. Тогда это была идея, прототип и первые кадры. Сегодня — полноценная, стабильная система, готовая к интеграции в реальный дрон.
Читать далееВ предыдущей статье я затрагивал тонкие места в вопросах безопасности при арбитраже трафика, и как это обычно происходит, коснулся темы, ну а дальше понеслась. В процессе написания одной статьи родилось еще две других, но выкладывать их сразу одним махом очень не хочется, поэтому я немного растянул удовольствие.
В общем, копаясь в недрах арбитража (для настоящих гуру эти недра конечно могут показаться сильно на поверхности) я запилил скрипт по автоматическому созданию профилей в антидетект браузере через АПИ. Звучит угрожающе? Ну давайте не будем торопиться с выводами.
Итак, тестируя различные моменты, я подготовил два скрипта, которые, вероятно, могли бы быть полезны для начинающих арбитражников, либо для более продвинутых начинающих арбитражников, которые погружаются в автоматизацию и работу через АПИ (like a boss).
Первый скрипт позволяет в автоматическом режиме генерить сотни профилей, как с автоматически генерируемыми отпечатками браузера, так и со своими собственными (но тогда скрипт нужно будет немного допилить и добавить в папку дополнительный файл с отпечатками).
Второй скрипт позволяет запускать созданные профили не из консоли антидетект браузера, а из терминала. В целом, сам факт запуска конечно мало чем может быть полезным, но это первый шаг на пути к автоматизированному фармингу аккаунтов. Но фарминг аккаунтов это немного другая тема, под которую нужна другая статья. В качестве основы можно как раз и использовать второй скрипт.
Ну а теперь, давайте разбираться более подробно.
Читать далееПервая часть из моего цикла исследований, посвященного генерации псевдослучайных чисел в скриптовом языке VBA, используемого в офисных приложениях от Microsoft.
Погрузиться в мир псевдослучайных чисел!С необходимостью введения в язык Script‑fu Объектно‑ориентированного стиля программирования я столкнулся на поздних этапах реализации языка функциональной геометрии. Когда в коде появились «свичи/переключатели» и возможность исполнения кода в зависимости от типа входящих данных. Сам то этот «переключатель» написать не сложно, но в развивающемся проекте, постоянно возникают новые типы, изменяются, от каких то приходится отказываться, а ещё есть вариант создания модульных систем, когда в одном варианте существует один набор типов, а вдругом другой, ну а в третьем третий и т. д. И код этого «переключателя» постоянно приходится переписывать, или прибегать к различным «хакам», модифицирующим код в зависимости от того или иного варианта загрузки.
Когда вы в своём проекте сталкиваетесь с подобными конструкциями это явный признак того что вам необходимы языковые конструкции поддерживающие гибкое поведение кода. В объектно‑ориентированном программировании подобное поведение функций называется полиморфным, а сам принцип позволяющий создавать такие функции полиморфизмом.
Читать далееКаждый раз, когда человечество создаёт очередной инструмент на машинном обучении, оно сперва любуется пользой от его работы, а потом пугается своего отражения внутри. С большими языковыми моделями история повторилась с ускорением. От восторга перед ответами ChatGPT до шока от таблиц, где жизнь человека глубоко неравноценна, прошло меньше двух лет.
Звучит странно, но языковые модели предвзяты. У них есть политические взгляды, любимые расы и даже люди, которыми они не прочь пожертвовать. Но обо всём по порядку.
Читать далееНовое исследование показало, что конкретное количество меди в организме коррелирует с защитой когнитивных функций у пожилых людей. Это дает новое представление того, как медь влияет на мозг.
Читать далееО технических писателях в IT вспоминают редко — примерно так же часто, как о клапане давления на атомной станции. Он вроде бы есть, все знают, зачем он нужен... но пока всё работает — никто не обращает внимания. А зря.
Читать далееTL;DR: Разбираю популярные платформы для поиска работы в IT, объясняю почему LinkedIn не работает, Toptal — не про фриланс, а hh — это просто боль.
Узнать, а что же работает...— Тут одна с солипсизмом на третьей стадии, — сказал как бы низкий и рокочущий голос. — Что за это полагается?
— Солипсизм? — переспросил другой голос, как бы высокий и тонкий. — За солипсизм ничего хорошего. Вечное заключение в прозе социалистического реализма. В качестве действующего лица.
Виктор Пелевин. «Девятый сон Веры Павловны»
Над философией солипсизма, которую я собираюсь раскрыть в данном посте, в приличном обществе обычно принято смеяться. И правда, идея о том, что вся Вселенная существует только лишь в одном конкретном сознании, и ничего другого кроме этого сознания нет, на первый взгляд кажется смехотворной. Но это только на первый взгляд. На самом деле, при серьёзном размышлении о солипсизме мы погружаемся в невероятные глубины философской мысли человечества и приходим к парадоксальным выводам о природе реальности. В рамках текущего эссе мы с вами поговорим о солипсизме, его связи с видеоиграми и виртуальной реальностью, о квантовой механике, об адвайта‑веданте и буддизме, и о многом другом.
Читать далееПривет Хабр! В статье расскажу, как нейроинтерфейсы меняют представление о пользовательских интерфейсах — от привычных экранов и кнопок к мысленным командам и вниманию как главному ресурсу. Про технические реалии, вызовы дизайна для таких систем и почему навыки медитации и фокусировки становятся ключевыми. Это взгляд дизайнера на интерфейсы будущего с фокусом на опыт пользователя.
Читать далееНа прошлой неделе прошел легендарный курс Neuromatch по вычислительной нейронауке. Если вдруг кто не знает: Neuromatch Academy — это образовательная платформа, которая раз в году проводит летние онлайн‑школы.
В этом году, помимо моей, прошли школы по глубинному обучению, вычислительной климатологии и — внимание — НейроИИ: свежайшая область, где изучают общие принципы естественного и искусственного интеллектов. Было очень интенсивно: три недели по 8 часов, из которых полдня учишься, полдня делаешь командный проект на реальных данных.
Студенты Школы 21 могут справедливо вспомнить формат «бассейна»: тоже беспощадный марафон, с количеством материала, который невозможно осилить за день. Но здесь проверяли только посещаемость и финальную презентацию проекта, так что чуть полегче.
В итоге вы обучаетесь всем базовым методам для входа в вычислительную нейронауку. Цель этой дисциплины — изучить познавательные функции человека (познание, память, внимание) на разных уровнях и смоделировать их на разных уровнях: от нейромедиаторов до поведения.
Перед прохождением желательно знать что‑то о нейронауках (хотя бы модель нейрона), высшую математику (линал, матан и статистику) и прогать на питоне. Ну и быть готовым, что все происходит на английском. На всякий случай, есть подготовительных курс от школы, желательно выделить на него хотя бы четыре дня.
Приобщиться к знаниям!Переход из Data Science в AI Engineering — это не просто смена должности, а полный сдвиг в подходах к работе с моделями и их внедрению в продакшн. В статье я делюсь опытом, как расширение ролей Data Scientist и AI Engineer пересекается с DevOps, MLOps и инфраструктурными практиками. Если вам интересно, как сделать шаг от теории к реальной работе с моделями, интеграции в инфраструктуру и поддержке на протяжении жизненного цикла — читайте дальше.
Читать далееПривет, Хабр! Недавно я сел смотреть «марафон лекций», а через пару часов понял: я понятия не имею, сколько ещё впереди. Час? Десять? А может, это вообще сериал длиной в жизнь? Вот так родился mdur — утилита, которая считает, сколько часов, минут и секунд тебе предстоит потратить на медиафайлов (видео и аудио) в любой папке. Без преувеличений, без подсчетов вручную...
Читать далееКогда ресурсы сервера уже на пределе, вертикальное масштабирование рано или поздно перестаёт работать — остаётся горизонтальный подход. В этой статье подробно разбираем два способа шардирования в Postgres Pro: встроенный патч Shardman и внешнее расширение Citus. Сравним архитектуры, межузловое взаимодействие, схемы распределения данных и сценарии, в которых каждое решение раскрывается по‑максимуму.
Читать далееЧто, если существует 20 критериев, по которым можно спрогнозировать, как долго новый специалист останется в компании? Для бизнеса это — инновационный инструмент, позволяющий сэкономить миллионы рублей. Для соискателей — руководство к поиску работы мечты.
Прогнозирование будущего — уже не бред сумасшедшего или сюжет из банальной антиутопии, а реальность, основанная на анализе больших данных. И этими данными можно пользоваться уже сегодня.
Далее я раскрою вам эти параметры, поделюсь чек-листом для их применения и расскажу, как мы внедрили систему прогнозирования в компании. Используя лишь Excel и подручные средства, за 2 квартала 2025 года мы сократили расходы почти на 2 000 000 рублей.
Узнать как экономитьНаверняка тебе знакома ситуация: начинается утренний синк, и ты задаёшься вопросом: «А что вообще сейчас происходит с задачами?». Кто‑то что‑то делал, кто‑то ждал ревью, у кого‑то что‑то зависло, а кто‑то вообще сидит без работы. На расспросы команды уходит много времени, а картина всё равно остаётся неполной. И самое важное не про все вспомнишь в момент синка.
Чтобы быстро и точно понять текущее состояние дел, удобнее всего использовать так называемый LiveBoard — дашборд, который показывает тебе реальную ситуацию в моменте. Он не про эффективность на дистанции, а про то, чтобы сразу видеть: что сейчас в работе, где возникли проблемы, и на какие задачи обратить внимание прямо сегодня.
Читать далееЯ по роду деятельности связан с лифтовой сферой, поэтому решил рассказать немного про нашу внутреннюю кухню. Заглянуть, так сказать, за кулисы.
Когда-то была на ТВ программа «Галилео». Начнут рассказывать про какое-нибудь производство чемоданов или очистные сооружения, и прямо затягивает. Любопытно же узнать, как что устроено изнутри. Вот, думаю, почему бы не пролить свет на работу лифтового хозяйства? Чтобы все знали, кого костерить, когда ремонт лифта затягивается.
Читать далееМне 38, программирую с института — заканчивала по специальности. За 15 лет в IT успела побывать всем, кем только можно: техлид, архитектор, DevOps, backend, frontend. Когда в отрасли так долго, трудно найти что-то, чего не делала.
Читать далее