Все потоки
Поиск
Написать публикацию
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Сетевой нейтралитет: как развивались законы, регулирующие интернет

Время на прочтение7 мин
Количество просмотров598

Сетевой нейтралитет — это не только технический или академический концепт, а часть сложной правовой и политической истории, где ключевую роль играют законы, интерпретации Federal Communications Commission (FCC, Федеральная Комиссия по связи) и решения судов. За красивыми фразами об «открытом интернете» стоит длительная борьба за формулировки и полномочия, и чтобы понимать суть споров, важно видеть контекст — историю законодательства и юридических классификаций.

Меня зовут Ольга Макарова, я директор департамента коммерческого управления ресурсами технического блока МТС. Вы читаете второй материал из цикла «Сетевой нейтралитет: не совсем то, что так называют». Я расскажу, как академическое понятие превратилось в юридическую категорию, к каким важным определениям и тезисам пришло американское законодательство.

Читать далее

Как приручить бассейн: фильтрация, нагрев и химия без участия человека

Время на прочтение6 мин
Количество просмотров3.7K

Бассейн — это целый набор инженерных систем: циркуляция и фильтрация воды, ее подогрев, контроль pH и окислительно-восстановительного потенциала (ORP), дозировка реагентов, система автодолива, освещение, а ещё и защита от протечек. Всё это должно работать согласованно, круглосуточно и без участия человека.

В статье расскажем, как автоматизировали частный бассейн: какие задачи стояли, какое оборудование использовали и как всё это работает в реальной эксплуатации.

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

Читать далее

Утилита Find и регулярные выражения

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров3.4K

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

Регулярки освоить нетрудно. Буквально за пару часов можно получить почти средний уровень владения и научиться читать и писать выражения для поиска ip-адресов, e-mail, html-тегов, телефонных номеров, дат и прочих несложных конструкций. Я думаю, все это вам знакомо, но на всякий случай в конце статьи я добавил несколько ссылок для изучения.

Я уже прошел «курс молодого бойца» по регуляркам, написал свою, вставил в find, и она не сработала. Но пойдем по порядку.

Читать далее

Погружение в JNI: проблемы и решения при взаимодействии между JVM и нативным кодом

Время на прочтение11 мин
Количество просмотров3.4K

Привет! Меня зовут Геннадий Денисов, я руковожу одной из команд разработки мобильного Яндекс Браузера для Android. Недавно в рамках одного проекта мы интегрировали С++‑код в мобильное приложение Браузера. В этой статье я поделюсь основными нюансами работы с Java Native Interface (JNI), инструментами для упрощения разработки и подробностями нашего подхода.

Читать далее

Ubuntu 25.10 Beta: GNOME 49, Wayland и новые горизонты для RISC-V

Время на прочтение5 мин
Количество просмотров11K

Canonical представила бета-версию Ubuntu 25.10 под кодовым названием "Questing Quokka". Этот промежуточный выпуск, поддержка которого продлитсядевять месяцев, уже заморозил пакетную базу и перешел к финальному этапу тестирования. Полноценный релиз запланирован на 9 октября, так что ждем. Ну а бета-образы доступны для всех редакций: Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin, Ubuntu Unity, Edubuntu и Ubuntu Cinnamon. Давайте разберем, что нового в этой версии и почему она заслуживает внимания.

Читать далее

Как мы начали считать эффективность и подружили дизайн с цифрами

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров2.6K

Не так давно в моем календаре появилась встреча под названием «Эффективность дизайнеров». И это выглядело как личное оскорбление. Мы всегда работали по спринтам, закрывали задачи, и вопросов к нашей эффективности ни у кого не возникало. До этого дня.

На встрече мне поставили задачу — разработать систему для подсчета производительности каждого дизайнера. Я была уверена, что это невозможно: разный профиль дизайнеров, разный объем проектов.

В каких таких попугаях я должна считать, насколько эффективно отрисовал дизайнер MES-интерфейс или сгенерировал картинки для сайта?!

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

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

Читать далее

Секреты создания эффективного REST API: гайд для системных аналитиков

Уровень сложностиСредний
Время на прочтение12 мин
Количество просмотров5.9K

Привет, Хабр! Меня зовут Дарья Борисова, я системный аналитик в ПСБ.
Однажды я попробовала интеграции... и теперь они преследуют меня везде, как навязчивый мотив из песни. 
Пришлось изучать и внедрять разные подходы, а заодно накопить вагон и маленькую тележку лайфхаков. Сегодня я работаю с Системой быстрых платежей в ПСБ — и готова поделиться тем, что спасло нас в критичных ситуациях.

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

А точнее: об оптимизации REST API в бою: как снизить количество запросов без потери данных, где проводить расчеты (и чем это грозит), зачем стандартизировать ответы, как кешировать с умом и почему health-check — это не просто «жив/мертв».

Читать далее

Сбер ведет переговоры о покупке доли в Элементе: разбираемся с патентным портфелем группы

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров756

АФК «Система» ведет переговоры о продаже Сберу своей доли в крупнейшем российском производителе микроэлектроники ГК «Элемент». По данным «Коммерсанта», стоимость сделки оценивается в 15–28 млрд руб. Для «Системы» это возможность снизить долговую нагрузку, а для Сбербанка — стратегический шаг к консолидации отрасли после недавних приобретений доли в «Аквариусе» и партнерства с S8 Capital.

Разбираемся с патентным портфелем ГК «Элемент». Спойлер: всё очень серьезно.

Читать далее

Прототипирование игр на примере игровой экономики

Время на прочтение5 мин
Количество просмотров2.4K

В данной статье мы кратко рассмотрим, зачем создавать прототипы игр. Да, всё довольно просто, но не так очевидно, как кажется на первый взгляд. Теорию подкрепим кейсом прототипирования экономики 4х стратегии.

Читать далее

Ивент с нуля. Упаковка мероприятия

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров191

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

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

Читать далее

Кастомизация Keycloak: Keycloakify вместо Freemarker – причины, боли, решения

Время на прочтение9 мин
Количество просмотров2.4K

Всем привет! Меня зовут Артем, я фронтенд разработчик в Банки.ру. Недавно перед нашей командой встала задача внедрить SSO-аутентификацию через Keycloak для клиентских сервисов. Помимо базовой настройки важно было полностью переработать стандартные формы входа, чтобы они соответствовали корпоративному стилю и UX-требованиям.

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

Читать далее

ИИ убивает классические интервью — и это хорошо

Уровень сложностиПростой
Время на прочтение14 мин
Количество просмотров8.6K

Вы уверены, что собеседуете реального кандидата, а не ChatGPT? Мир изменился и классические интервью‑экзамены уже не работают. Хотя они и раньше больше вредили, чем помогали, если вы спросите моё мнение. Но как раньше уже не будет. И это хорошо. Статья изначально задумывалась мною как исчерпывающий гайд о том, как проводить технические интервью, основанный на моем личном опыте и опирающийся на мой подход. Но теперь она трансформировалась в средство против засилья использования искусственного интеллекта в процессе найма.

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

Я поделюсь ниже своим видением и опытом, а что с этим делать решать уже вам.

Мой подход сформировался из многолетнего и разнообразного опыта проведения (десятки интервью самого разного уровня: от набора студентов в учебную лабораторию до собеседования (и soft и hard) специалистов международного уровня уровня senior и lead), прохождения международной программы сертификации в области проведения технических интервью, чтения и просмотра контента от самых разных экспертов в области найма, особенно в tech‑среде, а также из наблюдений за людьми, которым я проводила интервью в рабочей среде в качестве моих студентов и коллег. И конечно из получения и обработки обратной связи от интервьюируемых и других участников процесса.

Этот опыт очень многому научил меня: в начале карьеры он помог систематизировать уже имеющиеся знания в голове, сильно прокачались софты, самой стало не так страшно проходить интервью — я стала понимать, что от меня требуется, научилась собственный опыт и знания лучше упаковывать, презентовать, насмотревшись как это делают другие (видела ошибки кандидатов и удачные примеры). Ну и, конечно, это качает уверенность в себе. За счет этого немного успокаивается синдром самозванца. Повышается видимость в компании и доверие коллег. Начинают притягиваться другие возможности делиться экспертизой, а это большой кайф — помогать другим. Мои студенты и младшие коллеги просили их прособесить и как можно жестче — это давало им зеркало, уверенность, что они действительно разобрались, либо наоборот — над чем стоит поработать. Качественная обратная связь дорогого стоит.

Читать далее

Оценка интеллектуальной собственности: методы, этапы и практические рекомендации

Время на прочтение3 мин
Количество просмотров170

Интеллектуальная собственность (ИС) — ключевой актив современного бизнеса, способный составлять до 90% рыночной стоимости компании. Например, бренд Apple оценивается в $575 млрд (данные 2025 года), а портфели патентов крупных корпораций регулярно становятся предметом многомиллионных сделок.

Как определить реальную стоимость ИС?

Читать далее

Ближайшие события

asapBI: импортозамещение SAP Calculation View

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров3.3K

Любите ли вы SQL так же, как и я? Недавно, собирая огромный SQL‑запрос, я понял, что надо что‑то менять.

Логическим блоком в SQL является подзапрос или CTE и вроде бы можно разбивать запрос по блокам и работать с ними отдельно, как строится по кирпичикам любое приложение.

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

А что, если не надо писать SQL? В SAP мы не писали запросы, мы создавали Calculation View, и работать с ними было на порядок быстрее и приятнее.

Перефразируя диалог из Матрицы:

— Когда я стану избранным, я смогу писать длинный SQL?
— Тебе не надо будет писать SQL.

Как?

Топ-9 ИИ-плагинов для WordPress

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров854

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

Читать далее

Собственные шахматы с острова Льюис

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров1.7K

Шахматы с острова Льюис не своими руками.

Как «хотелка» превратилась в проект длиною в два года, что помогло его реализовать, и что помешало достигнуть конечной цели (получение прибыль или уйти в ноль по тратам).

Посмотреть

Как с помощью нехитрых приспособлений превратить буханку в автомотрису

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров4.5K

В 1980х в США активно развивалось увлечение садовыми железными дорогами. Поезда работали на электричестве вместо пара, были доступны аккумуляторы, появилась компактная электроника, чтобы можно было «прикрутить» радиоуправление. И многие любители делали не только модели настоящего подвижного состава, но и ставили на рельсы игрушки марки Stomper.

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

Читать далее

Практическая реализация энкодера с использованием датчика HOA0902 и STM32

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров5K

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

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

В данной статье будут рассмотрены:

— Принципы работы HOA092-11;
— Схема электрическая принципиальная энкодера;
— Программная реализация (расчет пройденного пути, скорости и направления движения, а также вывод информации на дисплей);
— Тестирование системы, будет рассмотрено (пройденный путь, скорость, направление движения).

Читать далее

Управляем умным домом Home Assitant через Алису и без интернета. Часть 3

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров15K

В этой части рассмотрим с теоретической стороны разработку дополнений (add-ons) для Home Assistant Operating System.

Читать далее

Приложение для сидроделов и пивоваров, ИИ-тренажер для обучения отдела продаж — и ещё 8 российских стартапов

Время на прочтение5 мин
Количество просмотров2.1K

10 новых российских продуктов для подбора и аренды облачных серверов, сбора и обработки прайс‑листов, подбора гидов или туров в странах Средней Азии и многого другого. Битва за «Продукт недели» началась!

Product Radar — здесь каждую неделю публикуются лучшие онлайн-сервисы и железки от русскоязычных команд.

Читать далее