Привет!
Для начала давай познакомимся: меня зовут Михаил, я являюсь сеньор фронт‑енд разработчиком, компанию называть не хочу, позвольте мне чуть‑чуть анонимности
Данная статья — является лишь мыслями вслух / отражением того, как я вижу проблему поиска хорошего сотрудника в современных реалиях.
На статью с таким заголовком меня натолкнула сама задача, с которой я столкнулся и недавно скачанное приложение для знакомств, которыми ранее я никогда не пользовался как и почему я скачал описывать не буду =)
Читать далееВсем привет, думаю, читатель, нажавший на данный заголовок, уже догадывается, о чем примерно пойдет речь. Данная статья рассчитана на тех, у кого уже есть какое-либо понимания языков программирования (лучше если именно Ruby), а также хотя бы общие сведения о HTML, работе ОС и сети.
Для тех, кто не в курсе в мире веб разработки существует фреймворк Ruby on Rails. Фреймворк горячо любим автором и сообществом и используется для создания полнофункционального сайта или по-другому веб приложения. Но все ли знают и понимают, как оно там вообще работает?
Читать далееНе просто так ходят слухи, что habr дает лиды — обратился заказчик, опытный e-com директор с накоплениями и интересом запустить СТМ. Начать хотел с сильного продукта - делаем Магнето, фитнес-полотенце, но обновленное, 2.0 (про версию 1.0 я подробно рассказывал год назад).
Читать далее16 ноября 1996 года на свет появилась ОС Windows CE 1.0. Она была быстрой, нетребовательной к ресурсам, адаптивной — и стала одним из стимулов бурного развития рынка КПК и коммуникаторов. Сегодня, в день рождения ОС, давайте вспомним, как и для чего ее разработали. Если вы сталкивались именно с этой версией в свое время, расскажите в комментариях, какой она вам показалась — удобной и практичной или наоборот?
Читать далееЗдравствуй, Хабр, сейчас идёт шестой год моего обучения в Бауманке и за это время в моей жизни появилось достаточное количество инструментов, о которых хотелось бы узнать на первом курсе. Именно инструментов, а не подходов к учёбе, источников мотивации и лайфхаков.
Ровно год назад был сделан первый коммит в репозиторий проекта, который во многом определил вектор моих профессиональных интересов, изысканий и приложения сил. 16 ноября 2023 года я начал работу над BDUI-фреймворком для Flutter - Duit.
Это был длинный путь и в этой заметке я хочу рассказать вам об этом захватывающем приключении.
В течении последнего года я запустил серийные проекты на микроконтроллерах CH32V207 и CH32V203. И в том или ином виде попробовал работать почти со всеми RISK‑V ядрами от WCH. Анализ опыта работы, это отдельная история, сейчас хотел бы рассказать про структуру памяти старшей линейки WCH. В первую очередь, потому что, я, даже в сегменте англоязычных форумов, не нашел полной информации на эту тему. А небольшой объем памяти анонсируемый в даташитах, возможно многих отпугивает.
Читать далее
После появления абстрактных аккаунтов в Ethereum (ERC-4337) было разработано большое количество различных реализаций таких аккаунтов. Все они абсолютно несовместимы между собой, а еще это громоздкие монолиты, которые часто включают в себя кучу логики, даже той, которая пользователям не нужна.
Такие решения тяжело разрабатывать, поддерживать и обновлять. В общем, назрела необходимость оставить базовую реализацию АА, а всю остальную логику вынести в отдельные модули, которые можно будет устанавливать и удалять, как приложения на телефон. А еще такие модули можно было бы разрабатывать независимо от крупных компаний.
В этой статье я расскажу про ERC-6900 - первую попытку стандартизировать создание и имплементацию модулей в абстрактные аккаунты. Насколько удачным получился этот стандарт - узнаете в статье.
Читать далееСтранное время мы переживаем. Время, когда технологии развиваются экспоненциально, а человеческая природа остаётся неизменной. Время, когда мы способны создавать искусственный интеллект, но не можем справиться с собственными ограничениями. Время, когда мы стоим на пороге величайшей трансформации в истории человечества, но большинство предпочитает закрывать на это глаза.
Последние годы стали для многих периодом вынужденной рефлексии. Пандемия, изоляция, политические потрясения – всё это заставило нас остановиться и задуматься. И чем больше я размышляю, тем отчётливее вижу фундаментальное противоречие между возможностями нашего разума и ограничениями биологического тела.
Читать далее«Из‑за внутренней бюрократии и необходимости всё время расписывать „что нам за это будет“, я и не люблю проводить мероприятия в компаниях. Если только сами зовут и тогда голову не морочат».
После этого сообщения одного заслеженного деятеля из ИТ‑сообщества в профессиональном чате возникла идеи статьи по итогам дискуссии лета 2024 года про поиск win‑win сотрудничества компаний и независимых ИТ‑сообществ. В статье разбираем позицию по сотрудничеству с каждой стороны и даём рекомендации по поиску win‑win как представителям ИТ‑сообществ, так и представителям компаний.
Читать далееTypeScript давно стал неотъемлемой частью современного фронтенда, но чтобы действительно раскрыть его возможности и избежать подводных камней, важен опыт и осознанное применение его возможностей. В этой статье мы рассмотрим углубленные практики работы с TypeScript, которые могут улучшить производительность и читаемость кода в крупных проектах.
Читать далееПривет, коллеги! Если вы читаете это, значит, вы, как и я когда‑то, собираетесь пройти собеседование на позицию ML Team Lead. Или возможно, вы просто интересуетесь тем, что происходит по ту сторону баррикад. В любом случае, давайте поговорим о том, какие вопросы могут задать на таком собеседовании, и как на них отвечать так, чтобы у интервьюеров не осталось сомнений в вашей компетенции.
Читать далееВ этом тексте я написал про то какая математика скрыта за алгоритмом калибровки трёх осевого MEMS акселерометров.
Этот текст является продолжением предыдущего текста Геометрия Стенда для Калибровки MEMS Акселерометра.
В прошлом тексте мы научились конструировать прямоугольный пирамидальный калибровочный стенд, который обладает одним чудо свойством. Вот так оно записывается на языке математики.
Читать далееЦель статьи - привести простой и понятный пример применения Web3 на примере работы социальных сетей.
Читать далееЗнакомо ли вам чувство, когда при взгляде на что-то, все внезапно встает на свои места? Так было со мной, когда я впервые увидел BPMN в действии. Я работал над сложным процессом регистрации для крупной системы, и в один прекрасный день наш бизнес-аналитик показал мне свои BPMN-диаграммы. В моей голове словно загорелась лампочка.
Я увидел, что все, от пользовательских задач до системных операций — изложено в совершенно ясных подробностях. Это была не просто причудливая диаграмма, это была дорожная карта, показывающая, где все может пойти не так, как надо. Например, возможные ошибки или необходимость в экранах, о которых мы еще не подумали.
Этот момент навсегда изменил мой подход к UX-дизайну. BPMN-диаграммы помогли мне увидеть дальше непосредственного пользовательского интерфейса, показав, где пользователи могут столкнуться с проблемами из-за внутренних процессов (например, медленные вызовы API). Это понимание было бесценным.
Читать далееВсем привет! Меня зовут Александр, я фронтенд‑разработчик в KTS.
Не так давно я уже рассказывал про Strapi — одно из ведущих опенсорсных headless CMS‑решений, которое на протяжении долгого времени пользуется большой популярностью у разработчиков. Чуть больше месяца назад разработчики системы представили обновленную версию, и в этой статье я расскажу о фишках, которые появились в Strapi 5.
Неважно, переходите вы на Strapi 5 с предыдущей версии или только начинаете знакомиться с технологией — понимание нововведений в любом случае пойдет вам на пользу, поскольку без них вы не сможете полностью раскрыть потенциал актуальной версии. В этой статье перечислены 10 нововведений в Strapi, о которых вам стоит знать.
Читать далееКниги — отличный способ узнать больше и начать изучать новую профессию. Составили подборку учебников по программированию, которые помогут познакомиться с веб-разработкой.
Читать далееАнимации в веб-дизайне давно стали стандартом. Они делают интерфейсы более живыми, помогают привлечь внимание к важным элементам и улучшают пользовательский опыт. Эти 20 библиотек помогут быстро добавить анимации в ваши проекты.
1. Animate.css
Описание: Простая в использовании библиотека кроссбраузерных анимаций. Подключаете CSS-файл, добавляете классы к элементам, и всё работает. Поддерживает эффекты вроде fade, bounce, slide и другие.
Минусы: Ограниченный набор эффектов. Для сложных кастомизаций потребуется дописывать стили вручную.
Описание: Базовый набор CSS-анимаций, который подойдет для простых проектов. Легко интегрируется и не требует настройки.
Минусы: Меньше эффектов, чем в Animate.css, и практически отсутствует документация.
Описание: Удобный инструмент для кастомизации анимаций. Сначала вы выбираете эффект в интерфейсе, настраиваете параметры (скорость, задержка, циклы), а затем скачиваете готовый CSS-код.
Минусы: Требуется онлайн-доступ для генерации анимации.
4. Hamburgers by Jonathan Suh
Описание: Специализированная библиотека для создания анимационных кнопок-гамбургеров. Поддерживает разные стили: стрелки, крестики, линии.
Минусы: Узкая специализация, не подходит для других задач.
5. Whirl
Описание: Набор простых CSS-загрузчиков: вращение, пульсация, изменение цвета. Легко интегрируется в проекты и не требует сложной настройки.
Минусы: Ограниченный выбор эффектов, подходит только для загрузочных индикаторов.
5. Three Dots
Описание: Минималистичная библиотека загрузочных анимаций, которые создаются с использованием одного HTML-элемента.
Минусы: Поддерживает только базовые эффекты, не подойдет для сложных анимаций.
Полагаю, что с проблемой выбора удобной формы обзора сталкивались многие технические писатели, обозреватели и заказчики обзоров. С мутными по содержанию, плохо структурированными, трудночитаемыми обзорами бились чуть ли не все читатели.
В данном методологическом обзоре описаны назначение, цели, таксономия, классификация и общая структура обзоров.
Несмотря на то, что статья предназначена профессиональным техническим писателям и содержит сугубо методические вопросы, надеюсь, что она также пригодится читателям и заказчикам обзоров.
Читать далееПроизводителям предстоит пройти долгий путь, чтобы облегчить головную боль вело механиков.
Взгляните на подавляющее большинство дорожных велосипедов топового класса, и их всех объединяет одна черта. В поле зрения нет тросиков, гидравлических магистралей или электрических проводов.
Читать далее