Приветствую, на связи снова Сергей Баширов, ведущий разработчик из R&D-команды Cloud.ru. Недавно я посетил очередной Compute, Memory, and Storage Summit, на котором было довольно много докладов на тему Compute Express Link (CXL). В статье сделал краткую выжимку из выступлений, а также поделился своими наблюдениями и выводами. Рассказал, чем полезна CXL и как устроена эта технология, разобрал сценарии применения в облачной инфраструктуре, а также поделился ссылками на интересные доклады по теме.
User
Снифферы трафика в мобильном тестировании: Обзор инструментов и их особенности
Эта обзорная статья расскажет, какие есть перехватчики трафика среди десктопных и мобильных приложений, о доступности и преимуществах решений, а также что мы можем сделать хорошего для проекта с помощью снифферов.
Давайте узнаем, как хватать и чем траффик.
Nestjs, Firebase, GCloud. Как быстро поднять API backend на TypeScript
Меня зовут Федор, занимаюсь JS Fullstack разработкой последние несколько лет. Хочу поделиться своим примером организации backend проекта с использованием Nestjs и Firebase. В этом туториале мы создадим кодовую базу на Nestjs, законфигурируем линтеры и Firebase.
В статье приведены примеры кода, ссылки на коммиты и сам репозиторий. Мы пройдем от генерации проекта, до итогового CRUD примера, который можно использовать при разработке своих пет проектов и не только. Для работы с Firebase может потребоваться иностранная платежная карта.
10 вопросов, которые задают дизайнерам интерфейсов на собеседованиях
Всем привет! Меня зовут Денис, я тимлид команды дизайна в DLS и ревьюер на курсах «Дизайнер интерфейсов» и «Дизайн мобильных и кросс-платформенных приложений» в Яндекс Практикуме.
Я управлял командами с различной квалификацией сотрудников, а также нанимал сотрудников в агентства и продуктовые компании. В этой заметке я расскажу о 10 вопросах, которые задавал на интервью сам — и которые часто задают другие нанимающие специалисты в дизайн-командах.
Универсальный контроллер моторов на ARM Cortex-M85. Трассировка
Новейшее семейство микроконтроллеров RA8M1 просится быть использованным в умном электроприводе. Вычислительная мощь ядра ARM Cortex-M85 (480 МГц) позволяет легко управлять на нашей плате одновременно двумя PMSM/BLDC или тремя DC коллекторными моторами с использованием алгоритмов машинного обучения и еще оставляет ресурс для комплексной удаленной диагностики в реальном времени. Добавим сюда IoT на ESP32-С6, дисплей, интерфейсы энкодеров, полевые шины и в результате получаем универсальный контроллер моторов.
Блокировка Trello и Jira? Ничего страшного, поднимаем свой сервер
Redmine и Plane — опенсорсные альтернативы Jira на своём хостинге
Компания Atlassian в рассылке для пользователей предупредила, что все аккаунты в России и Беларуси будут принудительно отключены. Клиентам дают 30 дней на перенос своих данных.
Из опыта прошлых блокировок других сервисов, самый надёжный вариант в таком случае — поднять собственный сервер с аналогичной системой (но опенсорсной и бесплатной), чтобы ни от кого не зависеть.
Нейрокотики: Хабр-кот, Сбер-кот и другие. Если бы популярные сайты были котиками
Всем привет! Как бы выглядели популярные Российские сайты, если бы они были котиками? Сегодня посмотрим! И нейросети нам в этом помогут ?
Как я на психотерапию ходил. И этот опыт помог мне найти жену
Если вы присматриваетесь к психотерапии, но не знаете, чего от нее ждать, возможно, мой опыт окажется полезен. Спойлер: многое оказалось совсем не таким, как я себе представлял.
Зачем они работают?
Вы задумывались, зачем люди ходят на работу? Глупый вопрос, да? На работе платят деньги, за которые можно купить еду, компьютер или воду в кране.
Вроде все логично. Но как же быть с этим:
Я работаю в крутейшей инжиниринговой компании!
Я работаю над интересным проектом!
Мне нравится мой график, удобно ребенка из сада забирать.
У меня клевый босс, мы с ним на одной волне.
React hooks, как не выстрелить себе в ноги. Часть 4
Использование ref в функциональных компонентах играет две роли:
1. С помощью них можно получить ссылку на dom элементы и react компоненты
2. ref можно использовать как стабильные переменные.
В этой статье сосредоточимся на первой роли, разберем, как с помощью ref
получить доступ к dom элементам и компонентам react, включая такие какие способы как createRef
, useRef
и ref callback
. Обсудим для чего нужны forwardRef
и useImperativeHandle
, и как с их помощью получить ссылку на функциональные компоненты, спойлер: нельзя так просто получить ссылку на функциональный компонент с помощью ref
. А уже в следующей статье обсудим роль ref в качестве стабильной переменной, и как это облегчит нам жизнь при использовании useEffect
, useMemo
, useCallback
.
Мобилизация: юридические рекомендации предпринимателям
Всем привет! Меня зовут Роман Бузько, я пишу на юридические и финансовые темы преимущественно на VC c 2015 года. Это мой первый пост на Хабре. Статья представляет собой обновленную версию нашей недавней публикации. На следующей неделе будет продолжение, когда пыль осядет и будет чуть больше ясности.
Это и так должно быть понятно всем, но давайте я повторю: сейчас много вопросов, у всех паника, все быстро меняется, вокруг слухи и домыслы. Я тоже не знаю, что будет через неделю или месяц. Возможно, все из предложенного ниже будет уже не актуально или все законы поменяются.
Тем не менее, я хотел написать какие-то первичные практические рекомендации для людей, которые продолжают владеть бизнесом в России, или работают как ИП. Понятно, что эту категорию граждан мобилизация, наверное, коснется в чуть меньшей степени, но это в основном наша аудитория, для которой мы пишем и работаем.
Как организовать потоковую обработку данных. Часть 1
Привет, Хабр! Меня зовут Евгений Ненахов, я работаю в центре Big Data МТС Digital. В этой статье я расскажу о том, как мы создали универсальный инструмент потоковой обработки данных и построили с его помощью мощную систему стриминга. Если вам интересна обработка данных – добро пожаловать под кат!
Дизерпанк — статья о дизеринге изображений, которую мне хотелось бы прочитать
Мне всегда нравилась визуальная эстетика дизеринга (dithering, псевдотонирование, псевдосмешение цветов), но я не знал о том, как он применяется. Поэтому я провёл кое-какие изыскания. Эта статья может содержать отголоски ностальгии, но в ней не будет никаких следов Лены.
Собираем автоматический конспект из материалов курса на платформе Эквио
Как-то раз мне захотелось сделать для курса на платформе Эквио полный конспект всех текстовых материалов, чтобы удобно их перечитывать на досуге, так и родилась мысль, которая вылилась в небольшой инструмент для сбора данных, их обработки и создания pdf-файлов по материалам курса.
В статье поковыряем API сервиса для получения данных, а также посмотрим, как с использованием нехитрых подходов создать желанные конспекты.
Используем клиентский процессор по максимуму. Часть 1: Rust + WebAssembly
На Хабре существует немало статей, посвящённых повышению производительности программ за счёт параллельных вычислений и использования векторных команд. Я решил дополнить этот список и рассказать о том, как можно оптимально задействовать все ресурсы процессора клиентской стороны веб-приложения.
В этой части мы поговорим о том, как, используя Rust в связке с WebAssembly, можно ускорить тяжёлые вычисления на примере программы для рендеринга фрактала Ньютона. В следующей части будет подробно рассказано о векторных командах и мультипоточных вычислениях в браузере.
Прирост производительности при использовании всех техник оптимизации по сравнению с реализацией на чистом JS может составлять ~1000%: от 8–9 до 100–110 фпс. Это можно проверить на интерактивном онлайн-демо, позволяющем также поиграться с числом потоков, способом вычислений и формой фрактала.
Знаете, что больше всего выдает в вас низкоквалифицированного программиста?
Желание неукоснительно придерживаться ТЗ при недостигнутых задачах бизнеса.
Этот тезис больно ударит по вашему самолюбию, если вы привыкли к уровню обслуживания «нет в ТЗ – идите мимо». Тем не менее, если вы хотя бы чуть-чуть поменяете свое мнение в сторону большей клиентоориентированности, то сможете понять, о чем я.
Знаю-знаю, вы – крутой программист и тут же возразите мне – а что же, я должен предвидеть все, что нужно бизнесу? Должен догадаться, чего хочет заказчик? Бесконечно реализовывать его странные хотелки?
А имеете ли вы моральное право задавать такие вопросы? Проверьте, что из этого списка вы сделали для этого:
Spring: Жизненный цикл бинов, методы init() и destroy()
Жизненный цикл любого объекта означает следующее: как и когда он появляется, как он себя ведет во время жизни и как и когда он исчезает.
Так ли умны «роботы-пылесосы»? Рассматриваем датчики для навигации
Роботом-пылесосом в доме уже никого не удивить. У кого-то они есть, кто-то хочет приобрести, кто-то считает игрушкой. И производители пользуются этими желаниями, и пытаются продать нам что-то. Именно что-то, потому что маркетинговые отделы компаний из кожи лезут, придумывая завлекательные названия и наделяя несложные решения несуществующими возможностями. Дальше я попытаюсь разложить устройство роботов-пылесосов "по полочкам" и рассказать об их сенсорах.
«МФУ в полях»: замеры реального энергопотребления принтеров и успешный эксперимент печати в мобильном офисе
Бывают случаи, когда нужно организовать мобильный офис вдалеке от розетки. И запитать не только ноутбуки, но и МФУ, на котором затем приходится много печатать (привет всевозможным мобильным пунктам оформления документов). В этом случае лазерная техника с ее высоким энергопотреблением окажется в аутсайдерах. А вот заправляемые ч/б струйники – наоборот.
Еще лучше, если энергоэкономичность дополняется экономичностью денежной, когда принтер перезаправляемый. Так вот, после тепло воспринятого читателями поста со сравнением лазерного и лампового проектора, я решил проверить реальное энергопотребление уже струйных принтеров и МФУ и опробовать пару идей, как их можно запитать от мобильных источников энергии, в том числе и от мобильных зарядок (пресловутых powerbank’ов).
Сразу подчеркну, что в посте не будет «корпоративных» слоганов вроде: «Каждый из нас должен внести вклад в сохранение природы и снижение выбросов CO2». Все это вы прекрасно понимаете и сами, плюс экономия на энергопотреблении печатного парка техники волнует в первую очередь средне-крупные офисы и компании. А обычному пользователю это малоинтересно. Поэтому сегодня мы просто экспериментируем и размышляем.
Научный дизайн vs новый дизайн Хабра
Я уже выступал на тему нового дизайна Хабра – см.:Печаль: Хабра больше не будет? и Проблема ремесла дизайнеров стала всеобщей, но, похоже, тема неисчерпаема. И тут хочу сказать несколько слов про научный дизайн.
Information
- Rating
- Does not participate
- Location
- Саров (Нижегородская обл.), Нижегородская обл., Россия
- Date of birth
- Registered
- Activity