Pull to refresh
1
0
Евгений Клементьев @eklementev

User

Send message

Что нового слышно о шине CXL: заметки с саммита по вычислениям, памяти и хранению данных

Level of difficultyEasy
Reading time7 min
Views1.4K

Приветствую, на связи снова Сергей Баширов, ведущий разработчик из R&D-команды Cloud.ru. Недавно я посетил очередной Compute, Memory, and Storage Summit, на котором было довольно много докладов на тему Compute Express Link (CXL). В статье сделал краткую выжимку из выступлений, а также поделился своими наблюдениями и выводами. Рассказал, чем полезна CXL и как устроена эта технология, разобрал сценарии применения в облачной инфраструктуре, а также поделился ссылками на интересные доклады по теме.

Читать дальше
Total votes 9: ↑9 and ↓0+14
Comments0

Снифферы трафика в мобильном тестировании: Обзор инструментов и их особенности

Level of difficultyEasy
Reading time10 min
Views4.5K

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

Давайте узнаем, как хватать и чем траффик.

Читать далее
Total votes 12: ↑12 and ↓0+15
Comments6

Nestjs, Firebase, GCloud. Как быстро поднять API backend на TypeScript

Level of difficultyMedium
Reading time29 min
Views2.8K

Меня зовут Федор, занимаюсь JS Fullstack разработкой последние несколько лет. Хочу поделиться своим примером организации backend проекта с использованием Nestjs и Firebase. В этом туториале мы создадим кодовую базу на Nestjs, законфигурируем линтеры и Firebase.

В статье приведены примеры кода, ссылки на коммиты и сам репозиторий. Мы пройдем от генерации проекта, до итогового CRUD примера, который можно использовать при разработке своих пет проектов и не только. Для работы с Firebase может потребоваться иностранная платежная карта.

Читать далее
Total votes 5: ↑4 and ↓1+3
Comments8

10 вопросов, которые задают дизайнерам интерфейсов на собеседованиях

Level of difficultyEasy
Reading time6 min
Views4.7K

Всем привет! Меня зовут Денис, я тимлид команды дизайна в DLS и ревьюер на курсах «Дизайнер интерфейсов» и «Дизайн мобильных и кросс-платформенных приложений» в Яндекс Практикуме.

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

Читать далее
Total votes 5: ↑4 and ↓1+5
Comments8

Универсальный контроллер моторов на ARM Cortex-M85. Трассировка

Reading time6 min
Views7.4K

Новейшее семейство микроконтроллеров RA8M1 просится быть использованным в умном электроприводе. Вычислительная мощь ядра ARM Cortex-M85 (480 МГц) позволяет легко управлять на нашей плате одновременно двумя PMSM/BLDC или тремя DC коллекторными моторами с использованием алгоритмов машинного обучения и еще оставляет ресурс для комплексной удаленной диагностики в реальном времени. Добавим сюда IoT на ESP32-С6, дисплей, интерфейсы энкодеров, полевые шины и в результате получаем универсальный контроллер моторов.

Читать далее
Total votes 28: ↑27 and ↓1+33
Comments21

Блокировка Trello и Jira? Ничего страшного, поднимаем свой сервер

Level of difficultyEasy
Reading time5 min
Views27K

Redmine и Plane — опенсорсные альтернативы Jira на своём хостинге

Компания Atlassian в рассылке для пользователей предупредила, что все аккаунты в России и Беларуси будут принудительно отключены. Клиентам дают 30 дней на перенос своих данных.

Из опыта прошлых блокировок других сервисов, самый надёжный вариант в таком случае — поднять собственный сервер с аналогичной системой (но опенсорсной и бесплатной), чтобы ни от кого не зависеть.
Читать дальше →
Total votes 43: ↑43 and ↓0+43
Comments16

Нейрокотики: Хабр-кот, Сбер-кот и другие. Если бы популярные сайты были котиками

Level of difficultyEasy
Reading time4 min
Views4.4K

Всем привет! Как бы выглядели популярные Российские сайты, если бы они были котиками? Сегодня посмотрим! И нейросети нам в этом помогут ?

Посмотреть
Total votes 11: ↑6 and ↓5+3
Comments16

Как я на психотерапию ходил. И этот опыт помог мне найти жену

Level of difficultyEasy
Reading time7 min
Views34K

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

Читать далее
Total votes 93: ↑70 and ↓23+64
Comments260

Зачем они работают?

Reading time6 min
Views14K

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

Вроде все логично. Но как же быть с этим:

Я работаю в крутейшей инжиниринговой компании!

Я работаю над интересным проектом!

Мне нравится мой график, удобно ребенка из сада забирать.

У меня клевый босс, мы с ним на одной волне.

Ну и как быть?
Total votes 27: ↑20 and ↓7+17
Comments43

React hooks, как не выстрелить себе в ноги. Часть 4

Reading time13 min
Views18K

Использование ref в функциональных компонентах играет две роли:

1. С помощью них можно получить ссылку на dom элементы и react компоненты

2. ref можно использовать как стабильные переменные.

В этой статье сосредоточимся на первой роли, разберем, как с помощью ref получить доступ к dom элементам и компонентам react, включая такие какие способы как createRef, useRef и ref callback. Обсудим для чего нужны forwardRef и useImperativeHandle , и как с их помощью получить ссылку на функциональные компоненты, спойлер: нельзя так просто получить ссылку на функциональный компонент с помощью ref. А уже в следующей статье обсудим роль ref в качестве стабильной переменной, и как это облегчит нам жизнь при использовании useEffect, useMemo, useCallback.

Читать далее
Total votes 11: ↑10 and ↓1+10
Comments12

Мобилизация: юридические рекомендации предпринимателям

Reading time8 min
Views8.6K

Всем привет! Меня зовут Роман Бузько, я пишу на юридические и финансовые темы преимущественно на VC c 2015 года. Это мой первый пост на Хабре. Статья представляет собой обновленную версию нашей недавней публикации. На следующей неделе будет продолжение, когда пыль осядет и будет чуть больше ясности.

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

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

Читать далее
Total votes 14: ↑11 and ↓3+17
Comments6

Как организовать потоковую обработку данных. Часть 1

Reading time10 min
Views11K

Привет, Хабр! Меня зовут Евгений Ненахов, я работаю в центре Big Data МТС Digital. В этой статье я расскажу о том, как мы создали универсальный инструмент потоковой обработки данных и построили с его помощью мощную систему стриминга. Если вам интересна обработка данных – добро пожаловать под кат!

Читать далее
Total votes 14: ↑14 and ↓0+14
Comments6

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

Reading time18 min
Views27K

Мне всегда нравилась визуальная эстетика дизеринга (dithering, псевдотонирование, псевдосмешение цветов), но я не знал о том, как он применяется. Поэтому я провёл кое-какие изыскания. Эта статья может содержать отголоски ностальгии, но в ней не будет никаких следов Лены.

Читать далее
Total votes 147: ↑147 and ↓0+147
Comments26

Собираем автоматический конспект из материалов курса на платформе Эквио

Reading time9 min
Views2.2K

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

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

Читать далее
Rating0
Comments0

Используем клиентский процессор по максимуму. Часть 1: Rust + WebAssembly

Reading time19 min
Views11K

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

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

Прирост производительности при использовании всех техник оптимизации по сравнению с реализацией на чистом JS может составлять ~1000%: от 8–9 до 100–110 фпс. Это можно проверить на интерактивном онлайн-демо, позволяющем также поиграться с числом потоков, способом вычислений и формой фрактала.
Читать дальше →
Total votes 64: ↑64 and ↓0+64
Comments9

Знаете, что больше всего выдает в вас низкоквалифицированного программиста?

Reading time6 min
Views92K

Желание неукоснительно придерживаться ТЗ при недостигнутых задачах бизнеса.

Этот тезис больно ударит по вашему самолюбию, если вы привыкли к уровню обслуживания «нет в ТЗ – идите мимо». Тем не менее, если вы хотя бы чуть-чуть поменяете свое мнение в сторону большей клиентоориентированности, то сможете понять, о чем я.

Знаю-знаю, вы – крутой программист и тут же возразите мне – а что же, я должен предвидеть все, что нужно бизнесу? Должен догадаться, чего хочет заказчик? Бесконечно реализовывать его странные хотелки?

А имеете ли вы моральное право задавать такие вопросы? Проверьте, что из этого списка вы сделали для этого:

Читать далее
Total votes 101: ↑63 and ↓38+42
Comments207

Так ли умны «роботы-пылесосы»? Рассматриваем датчики для навигации

Reading time7 min
Views32K

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

Читать далее
Total votes 43: ↑42 and ↓1+57
Comments129

«МФУ в полях»: замеры реального энергопотребления принтеров и успешный эксперимент печати в мобильном офисе

Reading time8 min
Views10K

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

Еще лучше, если энергоэкономичность дополняется экономичностью денежной, когда принтер перезаправляемый. Так вот, после тепло воспринятого читателями поста со сравнением лазерного и лампового проектора, я решил проверить реальное энергопотребление уже струйных принтеров и МФУ и опробовать пару идей, как их можно запитать от мобильных источников энергии, в том числе и от мобильных зарядок (пресловутых powerbank’ов).

Сразу подчеркну, что в посте не будет «корпоративных» слоганов вроде: «Каждый из нас должен внести вклад в сохранение природы и снижение выбросов CO2». Все это вы прекрасно понимаете и сами, плюс экономия на энергопотреблении печатного парка техники волнует в первую очередь средне-крупные офисы и компании. А обычному пользователю это малоинтересно. Поэтому сегодня мы просто экспериментируем и размышляем.

Приступим
Total votes 8: ↑8 and ↓0+8
Comments8

Научный дизайн vs новый дизайн Хабра

Reading time2 min
Views4.1K
image

Я уже выступал на тему нового дизайна Хабра – см.:Печаль: Хабра больше не будет? и Проблема ремесла дизайнеров стала всеобщей, но, похоже, тема неисчерпаема. И тут хочу сказать несколько слов про научный дизайн.
Читать дальше →
Total votes 35: ↑14 and ↓21-2
Comments42

Information

Rating
Does not participate
Location
Саров (Нижегородская обл.), Нижегородская обл., Россия
Date of birth
Registered
Activity