Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 37 min 58 sec ago

«ghbdtn» → «привет»: Свой маленький punto switcher на AHK (без блэкджека, но с поддержкой системных языков)

42 min 25 sec ago

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

Читать далее

[Перевод] Американцы: русский способ умножения намного круче нашего

49 min 2 sec ago

Математические гении из канала Numberphile возродили древний алгоритм умножения, известный как «уполовинить и удвоить», «крестьянская математика», «египетская математика» или, как его описывает ведущий математического блога Джонни Болл, «русское умножение».

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

Читать далее

Маркетинг Гайд – Как планировать рекламные кампании

50 min 12 sec ago

Вы запустили рекламную кампанию. Потратили 100 000 рублей, получили 500 кликов и 20 заявок. Хорошо это или плохо? Не знаете? Я тоже не знаю. Потому что непонятно — совпадает ли это количество с ожидаемым и удовлетворяет ли нас стоимость одного лида.
Запуск РК без планирования это черный ящик. Результат вы получите, но понять хороший он или плохой не сможете.
Добрый день! Меня зовут Игорь. Я практикующий продуктовый маркетолог в Product Unit.
В этом гайде таблица и методология – как спланировать и запустить РК как эксперт

Читать далее

PNETLab — простая и бесплатная среда для экспериментов с сетями и инфраструктурой. Часть 1

51 min 6 sec ago

Разбираем, что такое PNETLab, как он работает и чем отличается от других сетевых эмуляторов. Простое объяснение для инженеров, администраторов и студентов.

Читать далее

Технари: сложности подготовки и методы их решения (на примере дисциплины Гидромашины и компрессоры с 1999 по 2026 годы)

55 min 48 sec ago

В данной статье хочется поделиться личным опытом решения ряда проблем в подготовке специалистов технических специальностей, начиная с 1999 года когда сам был студентом, 2007 годом когда был преподавателем и сейчас, когда оснащаю учебные центры крупных компаний.

В далеком 2007 году, после защиты кандидатской диссертации два года преподавал дисциплину "Гидравлические машины и компрессоры" для студентов направления подготовки 21.03.01 "Нефтегазовое дело" (в т.ч. вел и лабораторные работы). Также работал в те годы в НИИ Электронных образовательных ресурсов (НИИ ЭОР ТюмГНГУ) Тюменского нефтегазового университета.

"Гидромашины и компрессоры" в качестве конкретного примера я выбрал именно по причине наличия личного опыта как обучения этой дисциплине так и ее преподавания.

Читать далее

Как YMS превращает хаос на складе в прибыль: почему 70% компаний теряют десятки миллионов рублей в год

59 min 57 sec ago

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

Именно в разговоре с ним я в очередной раз убедился, как недооцененное управление двором (YMS) становится «слепой зоной» даже для опытных руководителей. Давайте разберемся, почему эта система — не просто удобный инструмент, а фундамент эффективной логистики.

По результатам проведенного LogistiX в 2025 году опроса, из 380 компаний (Российская Федерация), которые запланировали автоматизацию склада, только 32 компании имели систему управления двором, и 80 компаний предполагали ее установить в будущем. Это приводит нас к тому, что более 70% компаний из этой выборки теряют десятки миллионов рублей в год, даже не имея плана, как исправить эту ситуацию.

Читать далее

Memory wall: что это и почему важно для индустрии хранения данных

1 hour 2 min ago

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

Это явление давно известно в архитектуре вычислительных систем как разрыв между процессором и памятью (или Memory Wall). Сегодня он определяет производительность серверов, баз данных, платформ данных и AI/ML-платформ сильнее, чем выбор конкретной модели процессора или видеокарты. А в будущем определит то, какие продукты и решения индустрия будет использовать для решения задачи хранения данных.

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

Читать далее

Тактическая победа, стратегическое поражение. Как Amiga и Atari ST убили 8-битную эпоху, а сами пали жертвой IBM PC

1 hour 2 min ago

К середине 80х рынок 8-битных ПК типа Commodore 64 и ZX Spectrum достиг насыщения. Новые задачи (современная графика, плавная анимация в играх, софт для бизнеса, «взрослая» компьютерная музыка) уже не укладывались в их возможности.

Ответом на вызов стали две «машинки», ставшие символами новой эпохи — Commodore Amiga и Atari ST. Это прямо quantum leap (но не от Синклера), который похоронил собственных 8-битных предков. 

В этой истории главный парадокс в том, что технологическую революцию сделали именно Commodore и Atari, но оба бренда упустили массовый сегмент, и уступили место «серому ящику» от IBM.

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

Помнишь Лестера и Another World?

Когда математика встречает бэкенд, или Как рассчитать RPS на поллинговую ручку

1 hour 5 min ago

Загадка: во сколько раз увеличится RPS на ручку поллинга, если уменьшить интервал поллинга с 5 минут до 2? 

Ответ: в 2,5 раза!

Привет! Меня зовут Стёпа, и я разработчик в Яндекс Go. Я хочу поделиться тем, как математика может встречаться в самых неожиданных местах — даже в такой рутинной задаче, как настройка интервала поллинга. В статье я рассмотрю модельный пример, который встречался каждому разработчику, и просчитаю его с математической точки зрения, использовав базовые факты из теории вероятностей и статистики.

Читать далее

Eventual Consistency на практике: что делать со сложными системами?

1 hour 7 min ago

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

Обеспечение Eventual Consistency в сложных системах

Уже давно стандартом де-факто стали микросервисы, поэтому практически любая система представляет собой набор компонентов, взаимодействующих между собой как синхронно (например, по REST), так и асинхронно — через шины сообщений (RabbitMQ, Kafka).

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

Где именно все может сломаться

Предположим, у нас две системы:

Читать далее

Спор с таможней: как экспортер вернул 2 млн рублей и проценты, доказав реальную стоимость товара

1 hour 7 min ago

Для селлеров, импортеров и ИТ-компаний, которые ввозят оборудование или экспортируют услуги, процесс таможенного оформления — это работа с данными и рисками. Иногда автоматизированная система управления рисками (СУР) выявляет отклонение цены контракта от среднестатистической, что приводит к дополнительным начислениям. Это не ошибка системы, а сигнал к тому, что цену нужно подтвердить более весомыми аргументами.

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

Автор: Айгуль Шадрина, налоговый консультант с 15-летним опытом, основатель S4 Consulting
Эксперт статьи: Полина Целыковских, юрист с 10-летним стажем, патентный поверенный (рег. № 2504), руководитель юридического направления S4 Consulting

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

Читать далее

Аудит QA-процессов: кто сторожит стражей

1 hour 7 min ago

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

Меня зовут Юнес, я Senior SDET в Т-Банке и провожу аудиты уже три года. За это время изучил десятки проектов и помог командам в оптимизации процессов. На одном из последних проектов удалось снизить соотношение дефектов прод/тест за месяц с 0,49 в августе до 0 в ноябре. В статье расскажу, как мы с коллегами выполняем аудит, о наиболее частых ошибках аудиторов и о том, как начать выполнять аудиты в компании.

Погрузиться в аудиты

DevSecOps — от кода до контейнера

1 hour 37 min ago

В выпуске CrossCheck обсуждали безопасную разработку, DevSecOps и то, почему внезапно все заговорили про контейнеры, секреты и «свои базовые образы».

Читать далее

MCP (КОМПАС-3D + LLM): превращаем САПР в среду для AI-агентов с помощью Python и COM API

1 hour 52 min ago

Есть рутина, которую вы мечтаете автоматизировать? Или идеи, чего не хватает в повседневной работе? Напишите в комментариях или мне на почту (она в конце поста). Буду рад любым предложениям: что добавить, что упростить, а что вообще переделать.

Нейросети научились писать код, но до недавнего времени оставались беспомощными в реальном мире софта. Протокол MCP (Model Context Protocol) убрал эту стену, дав моделям прямой доступ к инструментам. И если для веба коннекторы появились сразу, то инженерный софт незаслуженно забыли. Я решил это исправить и дал нейросети прямой доступ к API КОМПАС-3D.

Читать далее

Не просто «девочка из чата»: как устроена эффективная служба поддержки

1 hour 52 min ago

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

Читать далее

Как фрилансеру построить успешную карьеру

2 hours 2 min ago

Иногда от своих знакомых я слышу фразу: «Фриланс – это нестабильность, бардак и вообще несерьёзно. Случайные заказы и вечная гонка за клиентами. Зачем мне это надо? Спасибо, но я лучше в найм.» На самом деле, на фрилансе можно построить стабильную, предсказуемую и даже стратегическую карьеру. Вы сами решаете, будете ли вы просто брать проекты лишь бы выжить или пойдёте по пути развития, когда каждый новый заказчик будет укреплять вашу репутацию и открывать двери к более интересным задачам.

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

Дисклеймер! Всё, что написано в этой статье является моим личным мнением на основе собственного опыта и опыта моего окружения. Состоявшиеся фрилансеры в моей статье ничего для себя нового не найдут, скорее всего. Но, как мне кажется, она статья может быть интересна новичкам и тем, кто решился пойти на фриланс, но ещё пока этого не сделал. Я никого ни к чему не призываю, не рекламирую, а просто делюсь своими размышлениями. Также я не делаю акцент только на российский рынок по двум причинам: фрилансеры работают без территориальных и иных границ, многие читатели Хабра живут за пределами РФ.

Читать далее

Рецензия на книгу “Современная аналитика данных в Excel: Использование Power Query, Power Pivot и других инструментов”

2 hours 3 min ago

Это не книга про Excel как электронную таблицу и не сборник «трюков и рецептов». Литературы по Excel существует огромное количество — от пособий для бухгалтеров до массивных справочников по формулам. Excel как продукт существует почти 40 лет, и на фоне Python, R, BI-платформ и облачных аналитических стеков может показаться, что в середине 2020-х годов писать о нем уже нечего. Однако книга Джорджа Маунта показывает обратное. Здесь Excel рассматривается как полноценная аналитическая платформа, встроенная в современный стек анализа данных — со своим ETL, моделью данных, языками запросов и элементами augmented analytics и машинного обучения.

Читать далее

EVA: Методология. Как оценивать качество тестов, а не их количество (Часть 2)

2 hours 6 min ago

Часть 2 из 3. [Первая часть - постановка проблемы]

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

Читать далее

WoodBoxRadio Tmate2: контроллер для радиолюбителя

2 hours 6 min ago

Любительская КВ-радиосвязь — прекрасное, но дорогое хобби. Причем порог входа сейчас не слишком велик: можно дешево купить б/у трансивер, а антенну сделать буквально из кусков провода и старой удочки. Но уже после первой сотни стран и получения наград вроде DXCC начинаешь упираться в тот самый предел, который значительно разделяет мир самодельного и коммерческого оборудования.

Внезапно оказывается, что для успешной «охоты» за редкими странами нужен не только хороший трансивер и антенна — требуется удобное рабочее место, позволяющее быстро настроиться на частоту, не упуская из поля зрения остальные. Тут сразу возникает дилемма: железо достаточно громоздкое, а место на столе не бесконечное. Отчасти это можно решить с помощью внешнего контроллера. Один из таких — WoodBoxRadio Tmate2 — недавно оказался на моем рабочем столе, и сегодня я про него расскажу.

Читать далее

Настройка отображения в обозревателе фактур и визуальных стилях nanoCAD Механика PRO

2 hours 7 min ago

В этой статье рассматриваются особенности работы с трехмерными объектами в nanoCAD Механика PRO. При создании и редактировании моделей пользователю приходится работать с 3D-телами и деталями, визуальное представление которых играет важную роль при анализе конструкции.

Узнать больше

Who's online

There are currently 0 users and 0 guests online.