habr_all | Unsorted

Telegram-канал habr_all - Хабр: все публикации

243

Все подряд публикации с habr.com

Subscribe to a channel

Хабр: все публикации

Диаграмма последовательности (англ. Sequence diagrams)

Каждая программа начинается с идеи, однако путь от идеи до готового продукта достаточно долог. На этом пути будут поджидать множество сложных вопросов, от решения которых зависит успех. Неверные ответы могут значительно усложнить проект, а правильные сделать эту дорогу легкой.
Цикл статей о проектировании, призван показать один из возможных путей, достижения успеха, через проектирование программного обеспечения с использованием UML (англ. Unified Modeling Language — унифицированный язык моделирования).
В качестве сквозного примера, для всего цикла статей, будет идея создать библиотеку электронных книг для обучения и научной работы. Проектируемая программа не только позволит читать книги, но и делать их конспекты, цитируя и добавляя собственные комментарии.
-------------
В настоящей статье будет описано применение диаграммы последовательности как промежуточного этапа между предшествующими диаграммами, которые в большей степени служили для согласования и…

Читать полностью…

Хабр: все публикации

Индикатор угла наклона балансировочной доски Бильгоу v2.0

Получив обратную связь от родителей детей дошкольного возраста, доработал индикатор угла наклона балансборда. Реализованы следующие функции:
1. Приветственная анимация при включении
2. Автономная работа от аккумуляторов
3. Спящий режим
4. Два режима динамической индикации
5. Жесткая фиксация MPU-6050 на горячий клей

Читать полностью…

Хабр: все публикации

Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#15)

Продолжаю изучать различные UI/UX/CX кейсы в мобильных приложениях, веб-сайтах и в реальном мире. Дизайнерам и менеджерам по продукту, чтобы вдохновиться и добавить в заметки.
Под катом: Wise, Sporify, Intsagram, Wolt.

Читать полностью…

Хабр: все публикации

Атака через заброшенные бакеты

Пример ссылки на удалённый бакет termis с государственного сайта, источник

В связи с развитием технологий каждый год появляются принципиально новые способы атаки, которые раньше никому в голову не приходили и/или не были возможны технически. Например, в 2025 году впервые в истории исследователи провели атаку через заброшенные бакеты S3. Это разновидность атаки на цепочку поставок, как пресловутый случай SolarWinds. Такие действия злоумышленников практически невозможно детектировать стандартными инструментами безопасности, поэтому те могут незаметно работать годами.

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

Читать полностью…

Хабр: все публикации

Открытая платформа ИБ: как превратить инструментальный зоопарк в единую экосистему

С того момента как я начал изучать концепции, тактики и модели построения информационной безопасности, то стал всё чаще и чаще цепляться за несоответствие концепций и продуктов. Многие компании-разработчики отечественных продуктов начинают смешивать понятие продукта (по сути, инструмента для решения конкретной задачи в рамках реализации той или иной концепции) и тактики построения ИБ. Как пример, могу привести пример, когда EDR описывают, как инструмент реализации концепции ZTNA, не указывая на то, что EDR позволяет реализовать активной обороны (в основе лежит публикация "Убийственной цепочки" от компании Lockheed Martin). Да, данный класс может стать базисом, вокруг которого можно начать строить ZTNA, но ни в одной стать нет упоминания о едином агента, который может вобрать в себя весь функционал разрозненного зоопарка решений информационной безопасности - агента платформы ИБ.
Поэтому хочу поделиться своими размышлениями на…

Читать полностью…

Хабр: все публикации

Тестовое на стажировку в Т-Банк

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

Читать полностью…

Хабр: все публикации

Gapi – платформа монетизации контента

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

Читать полностью…

Хабр: все публикации

Разработка фирмваре с Copilot

Хотите узнать, как мне удалось преобразовать проект управляемой по CAN светодиодной матрицы с коммерческого Keil uVision IDE и RTX RTOS в полностью бесплатную связку VS Code + FreeRTOS, не написав ни строчки кода?

Читать полностью…

Хабр: все публикации

Финты справедливости

Очередной футбольной сезон заканчивается. Самое время вернуться к вопросам справедливости. Давайте попробуем её измерить? Ну хотя бы в футболе.
Какова роль случая в спорте? Действительно ли плей-офф - это лотерея? Портит ли нам впечатление от игры новая схема розыгрыша лиги чемпионов?
Давайте построим много-много графиков и закроем уже этот гештальт.

Читать полностью…

Хабр: все публикации

Устройства, которые мы потеряли: Что за железо внутри первого коммуникатора от HTC, опередившего iPhone на 5 лет?

В сегодняшней статье мы продолжим с вами ретроспективную рубрику о том, на каких аппаратных и программных платформах работали легендарные устройства из нулевых. В прошлой статье мы с вами посмотрели на Siemens M55 и его аппаратную платформу E-Gold, а сегодня я хотел бы рассказать об уникальном смартфоне 2002 года от малоизвестной тайваньской компании HTC, который во многом обогнал iPhone на целых 5 лет.
Если вам интересно узнать как выглядел самый мощный смартфон 2002 года, что у него было под капотом и причём здесь Intel — добро пожаловать под кат!

Читать полностью…

Хабр: все публикации

Мобильная разработка за неделю #588 (26 мая — 2 июня)

В новом дайджесте быстродействие прокрутки в SwiftUI и выразительные анимации, сахар для UI-тестирования и красота Android, NativePHP, анатомия энергопотребления, небольшое изменение в интерфейсе Duolingo, которое меняет все и многое другое. Заходите!

Читать полностью…

Хабр: все публикации

Требования vs Реальность: Почему в ТЗ находят «дыры» и как это исправить

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

Читать полностью…

Хабр: все публикации

В США испытывают четырёхногого робота-доставщика на колёсах

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

Читать полностью…

Хабр: все публикации

Обманчивая простота капитализма

Привет, друзья! Суть капитализма описывается простой формулой: произведи товара, потратив 100 рублей, продай полученный товар за 110 рублей. Разницу в 10 рублей положи в карман.
В этой простой как штык на винтовке немецкого ефрейтора формуле скрыт коварный дефект, из-за которого случились 2 мировой войны, погибли десятки миллионов людей и были разрушены целые страны. А самое неприятное, что все эти катастрофы могут происходить снова и снова, поскольку дефект сложно исправить и он грозит стать катализатором катастроф ещё не раз.
Сегодня мы поговорим о важности рынков сбыта при капиталистическом укладе.

Читать полностью…

Хабр: все публикации

Краткая история зелёного флуоресцентного белка

Летом 1961 года Осаму Симомура сидел в одиночестве в гребной лодке на берегу Пьюджет-Саунд в окружении тысяч светящихся медуз. Морской биолог и химик, он часто искал такие спокойные моменты, чтобы поразмыслить над своими экспериментальными неудачами. Две недели он пытался выделить светоизлучающую молекулу люциферина, которая, по мнению учёных, отвечает за свечение медуз. Там, на воде, его осенила новая идея: а что, если источником свечения является вовсе не люциферин?
Это озарение привело к открытию зелёного флуоресцентного белка, или ЗФБ [green fluorescent protein, gfp]. Хотя поначалу на ЗФБ не обращали внимания, впоследствии он произвёл революцию в биологии и медицине, за что и получил часть Нобелевской премии по химии 2008 года. Учёные поняли, что ЗФБ, белок с одним геном, функционирует как встроенный клеточный фонарик. Присоединив ген ЗФБ к другому интересующему их гену, они могли отслеживать перемещения белков, контролировать экспрессию генов и наблюдать…

Читать полностью…

Хабр: все публикации

PYтокен: история о том, как питон съел ЭЦП. Часть 2

Продолжение истории о том, как я пытался реализовать подпись файлов с помощью сертификата на USB-устройстве, но уже с использованием USB-токена Рутокен 3.0, а дополнительно сделал шифрование и расшифрование директории.

Читать полностью…

Хабр: все публикации

Корабли под солнечными парусами

Удивительно, к каким странным и оригинальным решениям на «выход из плоскости» иногда может прийти инженерная мысль. Не так давно я заинтересовался, как идёт разработка «солнечного паруса», есть ли перспективы в ближайшем будущем увидеть такой двигатель хотя бы в качестве минимальной рабочей модели. Но в результате нашлись источники о совершенно иной технологии, немало меня удивившей. Оказывается, в рамках «борьбы за нулевые выбросы» в последние 9-10 лет разрабатываются исследовательские и даже круизные корабли, оснащённые солнечными панелями по аналогии парусов. Сегодня хочу рассказать вам о таких прототипах.

Читать полностью…

Хабр: все публикации

Отправка данных из Яндекс.Формы в Telegram

Кто-то пользуется в своих рабочих целях Яндекс формы (forms.yandex.ru) и не всегда удобно мониторить почту, особенно рабочую. И тогда я для себя поставил вопрос: "Можно ли отправлять уведомления через Telegram бота из Яндекс Формы?" и первый ответ в поиске дал ответ на мой вопрос: "Да, можно", но эта инструкция немного устарела.
Поэтому я пишу данную статью-инструкцию для других, надеюсь, кому-то помогу, потому что тех поддержка Яндекса говорит, что они не поддерживают такую интеграцию и предлагают использовать внешние сервисы - они лукавят.

Читать полностью…

Хабр: все публикации

Нейросети без градиентов: спектральное моделирование и построение решений

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

Читать полностью…

Хабр: все публикации

Когда цифровизация во зло

Увы, регулярно приходится сталкиваться с решениями, которые только осложняют жизнь. И хочется спросить их разработчиков — а вы чем думали, когда это делали?
Конечно, есть универсальная отмазка: так хотел заказчик. Да, к сожалению, это так. Действительно решает заказчик. Но можно его хотя бы попытаться переубедить. Ну или не участвовать совсем в тупых проектах.
Кстати, такая же ситуация в архитектуре. Если вы видите на улицах какие-то уродливые дома, они появились не потому, что архитекторы были криворукие. Решение о том, каким будет дом, принимает заказчик. И предполагать у него наличие художественного вкуса было бы большой натяжкой. Потому и появляется вот такое:

Читать полностью…

Хабр: все публикации

10 бесплатных онлайн-курсов и занятий, которые стоит пройти в июне

☀️ Наконец-то лето, а это значит нас ждут долгие вечерние прогулки, встречи с друзьями, поездки на море. А если захочется узнать что-то новое — всегда есть наши бесплатные курсы. Чтобы июнь был полезным, рекомендуем заранее записаться на занятия.

Читать полностью…

Хабр: все публикации

Стоит ли менять работу летом?

Каждый год одно и то же: лето. Жара, чилл, отпускные сторис, и ощущение, что всё замерло. А ещё — мысли: «А может, работу сменить? Или летом не стоит? Вдруг никого не берут, все в отпусках?»
Если вы ловили себя на этом — вы не одиноки! Могу сказать честно: это один из самых частых и самых спорных вопросов. Так что давайте разбираться — менять или не менять.
Лето — это мёртвый сезон?
Рассказываю, как есть. Да, в июле и особенно в августе замедляется активность. Но она не умирает. Просто становится спокойнее. Менеджеры в отпусках, процессы чуть дольше, кто-то переносит всё на «после 20-х чисел», но вакансии никуда не деваются. Компании продолжают работать, увольнять, расширяться, переделывать оргструктуры и брать новых людей.
Я лично проводила наймы в июне, и в июле, и даже в середине августа. И, скажу я вам, иногда это даже проще.
Почему летом выгодно менять работу:
1. Конкуренция меньше
Большинство людей живут в парадигме «всё начнётся с сентября». Типа, школа, универ, жизнь…

Читать полностью…

Хабр: все публикации

Минфин РФ: многие уехавшие в 2022 году IT-специалисты вернулись обратно после введения льгот ипотеки для IT-компаний

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

Читать полностью…

Хабр: все публикации

Репутация в интернете (ORM, SERM). Как выстраивать стратегию по работе с имиджем компании?

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

Читать полностью…

Хабр: все публикации

Я недооценивал цифровой блок клавиатуры

Статья о преимуществах цифрового блока клавиатуры по сравнению с «традиционным» блоком управления курсором.

Читать полностью…

Хабр: все публикации

Вы не там ищете свободу воли, мистер Сапольски

Своего рода консенсусом среди части учёных, в первую очередь — в нейронауках, стало мнение, что свободы воли не существует. Можно сказать, что они образуют целую научную школу в рамках биологической науки и антропологии, а лицом её является, безусловно, нейробиолог Роберт Сапольски, автор таких книг как «Всё решено: Жизнь без свободы воли» и «Биология добра и зла: Как наука объясняет наши поступки».

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

Как материалист, я не просто это принимаю, а полностью с этим согласен. Материализм подразумевает необходимость…

Читать полностью…

Хабр: все публикации

MWS запустила сервис для тестирования мобильных приложений на реальных устройствах

Создание мобильных приложений — сложный процесс, особенно в условиях высокой фрагментации рынка. По данным StatCounter, на мировом рынке представлены десятки тысяч моделей Android-устройств с разными версиями ОС, разрешениями экранов и аппаратными характеристиками. При этом экосистема iOS также неоднородна — многие устройства продолжают работать под управлением старых версий.
На этом фоне исследования показывают, что 80% пользователей готовы терпеть сбои приложения не более трёх раз, прежде чем удалить его. Чтобы этого избежать, тестирование на реальных устройствах должно стать обязательным этапом разработки. Несколько лет назад мы в МТС создали мобильную ферму для собственных нужд. Сейчас её регулярно используют более 80 наших команд разработчиков и тестировщиков.
Теперь воспользоваться нашей фермой мобильных устройств могут все — сервис MWS SunQ открыт для общего доступа.

Читать полностью…

Хабр: все публикации

Я устал писать плохой фидбек на алгоритмических собеседованиях

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

Читать полностью…

Хабр: все публикации

10 лучших нейросетей-синонимайзеров: какую нейросеть выбрать для текста в 2025 году

Доброго времени суток, «Хабр»!
Сегодня я стану вашим гидом по выбору лучших нейросетей-синонимайзеров 2025 года. Давайте узнаем, какие инструменты помогут преобразить ваш текст.
Синонимайзер — это инструмент, который позволяет перефразировать текст, подбирая синонимы и изменяя его структуру. Он применяется для SEO-копирайтинга, написания студенческих работ, генерации большого количества копий текстов по шаблону, улучшения стиля текста и избежания тавтологии.

Читать полностью…

Хабр: все публикации

Google выпустили приложение, которое позволяет скачивать и запускать модели ИИ локально на смартфоны, пробуем установить

Google AI Edge Gallery: это новое приложение от Google, которое позволяет пользователям запускать различные ИИ-модели с платформы Hugging Face прямо на своих телефонах.
Приложение уже доступно для Android и скоро появится на iOS. Пользователи могут находить, скачивать и запускать совместимые модели, которые генерируют изображения, отвечают на вопросы, пишут и редактируют код и многое другое. Модели работают в автономном режиме, без необходимости подключения к интернету, используя процессоры поддерживаемых телефонов. Приложение можно скачать с GitHub, следуя инструкциям. Также Google приглашает членов сообщества разработчиков оставлять отзывы об опыте использования Google AI Edge Gallery
Приложение распространяется по лицензии Apache 2.0, что означает, что его можно использовать в большинстве контекстов (коммерческих или иных) без ограничений.
Ну что же пробуем установить на телефон,…

Читать полностью…
Subscribe to a channel