Habr.com

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

От Angular до биотеха: что будет на HolyJS 2024 Spring

Fri, 03/22/2024 - 19:08

В апреле мы проведём конференцию HolyJS — о чём будут её доклады? Что вообще должны говорить на JS-конференции? Спорить, какой фреймворк лучше?

Бессмысленные холивары мы не любим. А вот полезную информацию по тем же фреймворкам — вполне. Так что будут доклады с темами вроде «Angular Platforms» и «Vue.js Renderer» (так сказать, разберём всё «от Ангуляра до вьЮ»).

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

В основном конференция суровая техническая. Но для тех, кого волнуют вопросы вроде карьерных, есть и блок из нескольких докладов «Мягкая сила». Знаете ли вы, сколько и как можно заработать на HTML5-играх?

Будет и многое другое, вплоть до докладов, связанных с биотехом. При чём тут вообще JS-разработка? Ответ можно узнать из описаний докладов под катом.

Читать далее

Только офлайн: возвращается знакомый многим Microsoft Office, не требующий подключения к интернету

Fri, 03/22/2024 - 19:00

За последние несколько лет все мы привыкли к тому, что многие программные продукты, включая игры, требуют постоянного онлайн-коннекта. Без этого некоторые из них просто отказываются работать. Корпорация Microsoft вообще стала планировать полный переход на онлайн-офис, о чём неоднократно писали на Хабре.

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

Читать далее

[recovery mode] Как составить контент-план для социальных сетей + шаблон контент-плана

Fri, 03/22/2024 - 18:17

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

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

Погрузиться

Обзор телевизора Sber QLED 4K UHD 55″

Fri, 03/22/2024 - 18:10

Продолжаем тему умных телевизоров — я уже обозревал «Яндекс ТВ Станцию». Теперь на очереди «Лучший российский бренд телевизоров» (по версии читателей портала Hi‑Tech Mail.ru), а именно — телевизор от компании «Сбер» с виртуальным ассистентом Салют. Пользовался я им три месяца. За это время успел поиграть на нём в игры на приставке, на ноутбуке, на самом телевизоре (да, на нём есть) и запускал даже облачный гейминг от VK, смотрел эфирные каналы, видео со стриминговых сервисов внутри телевизора и сторонних сервисов, установленных отдельно. Последнее, кстати, не самая тривиальная задача. Начнём по порядку, приятного чтения!

Читать далее

JetBrains TeamCity CI/CD CVE-2024-27198

Fri, 03/22/2024 - 18:04

В феврале 2024 года группа исследователей уязвимостей Rapid7 выявила уязвимость, затрагивающую сервер JetBrains TeamCity CI/CD и представляющую собой обход аутентификации в веб-компоненте TeamCity.

Уязвимость получила идентификатор CVE-2024-27198 и балл CVSS равный 9,8 (критический).

Наличие данного недостатка позволяет полностью скомпрометировать сервер TeamCity, не имея аутентифицированного доступа, включая удаленное исполнение команд.

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

Читать далее

Чтение на выходные: «Икона DOOM. Жизнь от первого лица» Джона Ромеро

Fri, 03/22/2024 - 18:00

Джон Ромеро — соавтор культового шутера от первого лица DOOM, DOOM II и таких игр как Wolfenstein 3D и Quake. Его называют рок-звездой мира компьютерных игр (наверное, это всё из-за волос, но мы о них еще подробнее поговорим), а саму игру DOOM — поп-культурным феноменом. Талантливый мексиканец, который учился программированию по книжкам, стал первопроходцем в жанре, создав вместе с командой легендарную стрелялку. Да и сама игра задала планку в каком-то новом измерении: «Трехмерность установила новый стандарт, которому все должны были соответствовать. После выхода DOOM большинство игр стали трехмерными».

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

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

Читать далее

[Перевод] Реверс-инжиниринг сигнала автомобильного брелка

Fri, 03/22/2024 - 18:00

Я уже пару лет как изучаю протоколы радиосвязи. Началось это с момента, когда я из любопытства решил поэкспериментировать с USB-донглом RTL-SDR. Мне всегда хотелось понять, как передаются данные в пультах дистанционного управления (в частности, автомобильных брелках), попробовать перехватить их сигнал и выяснить, какие ещё в этом случае есть векторы атаки.

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

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

Ещё одной целью, пожалуй, будет доказательство, что большинство машин не так уж просто угнать посредством перехвата сигнала (разве что Honda, хах), несмотря на то, что недавно в Канаде запретили якобы опасный Flipper Zero, который можно собрать из дешёвых модулей беспроводной связи. Читать дальше →

Искусственный интеллект на CES 2024: к чему бы ещё прикрутить «мозги»?

Fri, 03/22/2024 - 17:56

Выставка CES (Consumer Electronics Show), каждый год проходящая в январе в Лас-Вегасе, считается крупнейшей выставкой в мире высоких технологий. Часто она задает тренды на весь оставшийся год, как это было когда-то, например, с плоскими экранами или умным домом. Иногда яркие тренды CES вскоре угасают — как в случае с 3D-телевизорами. В этом году тоже не обошлось без телевизоров (в центре внимания оказались OLED-панели), но доминирующей темой стал искусственный интеллект. Далее мы вкратце расскажем про некоторые примечательные новинки в этой сфере, продемонстрированные на CES.

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


Читать далее

Графические нейросети. Лицензии и правила использования

Fri, 03/22/2024 - 17:38

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

Читать далее

Дыня разработчика

Fri, 03/22/2024 - 17:20

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

Читать далее

Вы за это заплатите! Цена Чистой Архитектуры. Часть 2

Fri, 03/22/2024 - 17:13

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

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

Итак, продолжим.

Читать далее

Как рождаются идеи pet-проектов?.

Fri, 03/22/2024 - 17:13

Наверняка, многие программисты хоть когда-нибудь, в свободное время, программировали что-нибудь для себя или своих нужд. Делали, так называемые, Pet-проекты. Хотелось бы поделиться со всеми своим опытом...

Читать далее

Алгоритм генерации столбцов (Column Generation)

Fri, 03/22/2024 - 17:08

Генерация столбцов - подход к решению задач смешанного линейного программирования (MIP) с большим кол-вом переменных или столбцов.

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

Читать далее

Как мы своими силами коммутаторы чинили

Fri, 03/22/2024 - 17:05

Привет, Хабр! В 2016 году мы в Selectel начали закупать коммутаторы производителя Е. Планировали за несколько лет ввести в работу несколько сотен устройств — и это оправдалось. Сегодня в продакшене работает больше 300 коммутаторов.

Данная модель позволила нам реализовать новые сетевые схемы и начать предоставлять ряд услуг, которых раньше не было в Selectel. Но что делать, если железка выйдет из строя, а гарантия уже сгорела? Кажется, ответ понятен из названия. Под катом рассказываем о решении и интересных деталях. Читать дальше →

Шпаргалка глаголов на английском языке при составлении тест-кейсов и заведении дефектов

Fri, 03/22/2024 - 16:58

Автор: Надежда Дудник

Памятка для начинающих инженеров по тестированию ПО.

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

Все глаголы я как раз использовала на своих англоязычных проектах и указанные примеры я взяла из своих написанных тестовых сценариев и оформленных баг-репортов.

Данная информация собрана из нескольких постов в рамках моего блога, и я решила добавить всю эту информацию в пространстве habr.com.

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

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

Читать далее

Метод опорных векторов (SVM). Подходы, принцип работы и реализация с нуля на Python

Fri, 03/22/2024 - 16:58

Метод опорных векторов (Support Vector Machines или просто SVM) — мощный и универсальный набор алгоритмов для работы с данными любой формы, применяемый не только для задач классификации и регрессии, но и также для выявления аномалий. В данной статье будут рассмотрены основные подходы к созданию SVM, принцип работы, а также реализации с нуля его наиболее популярных разновидностей.

Читать далее

Нейросети, виртуальная реальность и Бог-солипсист

Fri, 03/22/2024 - 16:08

Несколько недель тому назад компания OpenAI анонсировала скорый выход нейросети SORA, способной создавать связный осмысленный видеоряд из простого текстового описания того, что вы хотите увидеть. То, как работает эта нейросеть, можно узнать из великолепной статьи "Настоящее предназначение OpenAI SORA: как и зачем симулировать «Матрицу» для ChatGPT". Несмотря на то, что тема, на которую я хочу поговорить с вами сегодня, напрямую не связана с написанным в той статье, я всё же рекомендую вам прочитать её прежде, чем вы начнёте чтение этого поста, так как это просто необходимо для лучшего понимания некоторых из моих идей.

Читать далее

Полный вперёд: SSD дорожают, а их производители собираются получить солидную прибыль

Fri, 03/22/2024 - 16:06

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

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

Читать далее

[Перевод] Битва фреймворков: сравнение высокопроизводительных HTTP-библиотек

Fri, 03/22/2024 - 15:59

Мир веб-разработки предлагает бесконечное количество вариантов HTTP-фреймворков для разных языков программирования. Но как разработчикам понять, какие из них обеспечивают действительно высокую производительность? Под катом команда блога CodeReliant* проводит прямое сравнение некоторых из лучших претендентов на быстродействие. Рассматривает популярные варианты на Javascript/Bun, Java, C#, Go и Rust, проводит бенчмаркинг, оценивает их пропускную способность и время отклика при тестировании.

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

*Обращаем ваше внимание, что позиция автора может не всегда совпадать с мнением МойОфис.

Читать далее

4 распространенных заблуждения и недопонимания про дефицит калорий. Часть 1

Fri, 03/22/2024 - 15:40

Почему все рекомендуют именно 20% дефицит калорий и что будет, если сделать дефицит больше - 50% или 100%? Верно ли, что потерю жира можно предсказать по формуле 1 гр жира за каждые 9 кк дефицита? Правда ли, что при большем дефиците сжигается меньше жира? И есть ли разница между дефицитом за счет снижения потребления или за счет увеличения активности?

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

Читать далее

Who's online

There are currently 0 users and 0 guests online.