Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 1 hour 43 min ago

[Перевод] Управление пакетами в Emacs: Хороший, плохой, злой

Fri, 12/20/2024 - 14:44

Здравствуй читатель! Если ты пользователь редактора Emacs, то данная статья для тебя, в ином случае, можно проходить мимо, так как тема достаточно узкоспециализированная.

Меня зовут Вознесенский Михаил. Я являюсь руководителем группы разработки продукта RuPost в компании РуПост которая входит в состав Группы Астра (смотри не перепутай 

API-безопасность 2025: Прогноз и стратегии защиты на основе OWASP Top 10

Fri, 12/20/2024 - 14:38

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

Акцент на 2025 год: В статье теперь говорится о будущем и новых вызовах.

ИИ в угрозах и защите: Подчеркнуто влияние ИИ как для атакующих, так и для защитников.

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

Микросервисы и облако: Уделено внимание облачной инфраструктуре и микросервисам.

Проактивный подход: Акцент на профилактических мерах и обучении.

Читать далее

Как сделать видео на стриминге легче и не погрязнуть в шакалах: опыт Кинопоиска

Fri, 12/20/2024 - 14:30

Привет! Меня зовут Михаил Мазанов, я отвечаю за технологический стек работы с медиаданными в Кинопоиске: от съёмок оригинальных проектов до доставки и просмотра видео на всех экранах. Для нашей пятой ежегодной конференции про стриминг PlayButton 2024 я готовил большой доклад про оптимизацию качества видео Кинопоиска, а для Хабра решил пересобрать его в виде статьи — для тех, кому текстовый формат предпочтительнее видео.

Кроме технических графиков, вас ждёт ещё и наглядная разница в работе алгоритмов сжатия на примере «Рика и Морти» и «Джона Уика».

Читать далее

Падения 2024 года: кого потеряла или может потерять технологическая индустрия

Fri, 12/20/2024 - 14:26

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

Читать далее

Как мы делаем Java: 30 лет истории российской разработки

Fri, 12/20/2024 - 14:24

Банки, биржи, платежные системы — множество стратегически важных сервисов работает на Java. Не случайно язык, которому скоро исполнится 30 лет, уверенно держится в тройке лидеров рейтинга TIOBE. А еще Java — одна из «самых российских» технологий. Из всех разработчиков за пределами США именно россияне сделали наиболее заметный вклад в платформу — и продолжают развивать ее сейчас. Чтобы понять, как так вышло, мы вспомнили историю Java в России с девяностых годов до наших дней.

Дисклеймер: этот не историческое исследование. Текст собран из воспоминаний участников событий и инженеров, которые уже почти 30-лет заботятся о безопасности Java в России.

Читать далее

Как перестать выжигать людям глаза своими письмами: настраиваем тёмную тему для рассылок

Fri, 12/20/2024 - 14:23

Привет! Меня зовут Евгений Шишков, я CPO конструктора рассылок EmailMaker. И я давно сталкиваюсь с одной и той же проблемой: и для мобильных, и десктопов тёмная тема уже стала классикой. Но когда дело доходит до отдельных приложений, любители этого режима рискуют выжечь себе глаза, и почтовые клиенты тут — не исключение. И даже если сам клиент тёмную тему поддерживает — далеко не факт, что письма в ней тоже будут тёмными. Одни просто отобразятся светлыми, другие криво адаптируются и от этого становятся нечитаемыми.

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

Читать далее

Рефлексия о техдолге и AutoDay

Fri, 12/20/2024 - 14:21

Итак, вы решили провести AutoDay. А это значит, что вы хотите раз и навсегда целенаправленно сократить скопившийся технический долг и желательно надолго. 

Но подождите…

Читать далее

Сравнение трёх алгоритмов транскрибации: Whisper, встроенный в macOS и автоматическая расшифровка YouTube

Fri, 12/20/2024 - 14:21

Сравнение трёх популярных алгоритмов транскрибации речи: Whisper от OpenAI, встроенного в macOS, и автоматической расшифровки YouTube. В обзоре рассматриваются преимущества и недостатки каждого решения, чтобы помочь выбрать оптимальный инструмент для обработки технического контента.

Как мы проектировали свой отечественный драйвер IGBT

Fri, 12/20/2024 - 14:16

Всем привет! В НИУ МЭИ регулярно проходят проектно-исследовательские работы с привлечением к ним студентов старших курсов бакалавриата и магистратуры. Такие работы спонсируются различными грантами и направлены на то, чтобы давать возможность студентам поучаствовать в реальной научной и инженерной деятельности уже в рамках обучения, получить опыт, и влиться в интересную работу и проекты. Тематики таких проектов бывают сильно разными и в основном связаны с теми направлениями, которыми занимается выпускающая кафедра, где обучаются студенты.

В этом году я со своими студентами провел такое проектно-научное исследование в рамках гранта НИУ «МЭИ» на реализацию программы научных исследований «Приоритет 2030: Технологии будущего». Тематикой работы была «Разработка интеллектуального драйвера IGBT на напряжение 3,3 кВ для 3-уровневых инверторов тяговых электроприводов поездов высокоскоростной железнодорожной магистрали Москва - Санкт-Петербург». Проект выполнялся с апреля по октябрь, и в нём были задействованы кроме меня, как руководителя, студенты 4 курса бакалавриата и 1 курса магистратуры.

Данный проект выполнялся в довольно небольшие сроки (полгода действительно срок довольно маленький для полноценного проекта), но, во-первых, у нас уже были определённые наработки по этой теме, а во-вторых, для данного исследования подразумевается продолжение в рамках следующего этапа ПНИ.

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

Читать далее

Диаграмма Ганта не работает. Показываем на примере правительства США, Airbus и Amazon

Fri, 12/20/2024 - 14:01

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

Читать далее

Электровакуумные работы в домашней мастерской. Впаи в молибденовое стекло

Fri, 12/20/2024 - 14:01

Электрические вакуумплотные выводы — впаи, неотъемлемый и архиважный элемент любого электровакуумного прибора (ЭВП). Добавим: элемент сложный, ответственный, капризный и склонный к дефектам. Стёкла со спаиваемыми металлами должны иметь близкий КТР (коэффициент теплового расширения), иначе впай разрушится при нагреве или охлаждении. Электровакуумные стёкла при этом делятся на группы, именуемые по металлу, пригодному для впая — платиновая, молибденовая, вольфрамовая. Читать дальше →

Раскрыто дело о тайных пациентах медицинских компаний

Fri, 12/20/2024 - 13:55

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

Читать далее

Hello, web world! Enterprise edition

Fri, 12/20/2024 - 13:50

Hello World Enterprise Edition: поэтапная разработка корпоративного веб апп

Проблема.

При разработке сложных корпоративных приложений возникают следующие вызовы:

Необходимость параллельной работы разных команд (фронтенд, бэкенд, аналитика)
Сложность реализации и тестирования и необходимость разбиения на компоненты
Потребность в согласовании контрактов взаимодействия
Необходимость независимого тестирования компонентов

На примере одного компонента (многошагового визарда) показан подход к декомпозиции и организации процесса разработки.

Этапы решения:

Проектирование API (OpenAPI спецификация)
Параллельная разработка: Бэк с заглушками UI, компонентный фронт с моками API
Независимое тестирование компонент
Интеграция и общее тестирование

Данный подход избыточен для простых приложений, но необходим для enterprise-решений с большими командами и сложной бизнес-логикой.

Далее следует техническая реализация...

Как работает погода: циклоны, фронты, снегопады в мае, дожди на Новый год

Fri, 12/20/2024 - 13:50

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

А ведь погода — это то что касается каждого из нас, независимо от профессии и образа жизни (не, ну может шахтерам и машинистам метро в их подземельях она не так важна). И наверняка многим из нас приходят в голову философские вопросы: «почему вчера был будний день и +25, а сегодня выходной, всего +15 и дождь». А, ну и еще: «почему по прогнозу ясно, а надо мной льет?!», «где снег на Новый год?», «откуда заморозки в мае?» и тому подобное.

При этом базовые принципы устройства нашей атмосферы довольно просты. Всё упирается в 3–4 основных физических эффекта и пару‑тройку основных понятий. И если их уяснить, то фраза «теплый сектор атлантического циклона на фоне западного переноса» сразу объяснит вам, почему у вас в Питере на Новый год идет дождь вместо снега. А по форме облаков можно будет предсказывать погоду на завтра, не доставая телефон из кармана.

Интересно? Попробуем в этом разобраться!

Читать далее

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

Fri, 12/20/2024 - 13:46

Хабр, привет. На связи Оксана Рубанова, разработчик на платформе Optimacros.

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

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

В статье поговорим про:

1. Теории накопительного эффекта и разрушенных окон и их влияния на нас

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

3. Рабочий эксперимент с командой, длинною в месяц

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

5. Мои выводы со стороны организатора

Читать далее

Как грамотно оформить бизнес в виде ООО: дорожная карта и разбор сложных (неочевидных) аспектов от корпоративного юриста

Fri, 12/20/2024 - 13:41

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

Читать далее

Обзор 3D-сканера Revopoint MIRACO

Fri, 12/20/2024 - 13:33

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

Однако, когда я увидел Revopoint MIRACO, который представляет собой комплексное решение, я подумал, что с ним работать станет гораздо проще. В этой статье мы подробнее рассмотрим Revopoint MIRACO и узнаем, насколько он эффективен в деле.

Читать далее

Чем интересна не вышедшая видеокарта GeForce RTX 4090 Ti

Fri, 12/20/2024 - 13:31

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

Читать далее

SkyOS — история «идеальной» ОС, которой так и не случилось

Fri, 12/20/2024 - 13:30

Каждый сам выбирает идеальную операционную систему в соответствии со своими вкусами и предпочтениями. Для кого-то это Windows, для кого-то — macOS, кто-то использует подходящий дистрибутив Linux и вполне доволен его возможностями. Однако в конце 90-х ассортимент доступных операционных систем, особенно для платформы х86, был не слишком велик. Именно поэтому появившаяся на рубеже тысячелетий операционная система, созданная австрийским программистом Робертом Шелени при поддержке группы из трех энтузиастов, имела все шансы стать удобнее и надежнее Windows, вобрав в себя лучшие свойства других настольных систем того времени.

Читать дальше →

Процесс тестирования гипотез в продуктовых командах

Fri, 12/20/2024 - 13:27

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

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

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

Читать далее

Who's online

There are currently 1 user and 1 guest online.