Как стать автором
Обновить

Дизайн

Сначала показывать
Порог рейтинга
Уровень сложности

Гиперперсонализация vs. персонализация: внедрили в маркетплейс БАДов опередили iHerb

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров378

(пошел нормальный контент после Дурова)

Гиперперсонализация увеличивает продажи x3, а лояльность пользователей — настолько, что у конкурентов не остается шанса. Как мы внедрили подход в маркетплейс Альхадая и сделали его достойной заменой iHerb на рынке СНГ —

Читайте далее
Всего голосов 5: ↑0 и ↓5-5
Комментарии8

Новости

Как нарисовать квадрат 3 × 3 см на веб-странице*

Время на прочтение5 мин
Количество просмотров5.4K

* Не привлекая внимания санитаров

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

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

Что ж, вызов был брошен. И я поставил себе задачу (вы же тоже сами ставите себе задачи?) — нарисовать красивый красный квадратик размером 3 × 3 см. Тому, что у меня в итоге получилось, и посвящён мой необычный рассказ. 

Читать далее
Всего голосов 33: ↑32 и ↓1+39
Комментарии13

Nau Engine: взгляд под капот. Ядро движка

Время на прочтение7 мин
Количество просмотров1.7K

Nau Engine — 3D-движок для создания игр и приложений, который находится в активной фазе разработки с начала 2023 года. Одна из целей его создания — дать возможность любому разработчику реализовать проекты своей мечты, поэтому Nau Engine является Open Source-решением и будет распространяться бесплатно по лицензии 3-clause BSD. Beta-версия Nau Engine выйдет в конце ноября 2024 года.

Каждый игровой движок — это сложный механизм, состоящий из множества взаимосвязанных систем. В Nau Engine мы уделили особое внимание созданию фундамента, который станет основой для развития движка.

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

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Комментарии6

Making of Servo-Skull: PBR, Hand-Painted, 3D печать и покраска

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров676

Всем привет! Меня зовут Илья, я 3D-художник по персонажам. Ранее я создавал hand-painted текстуры и 2D арты, а также профессионально крашу миниатюры, в основном по Warhammer 40k.

Я являюсь преданным фанатом вселенной Warhammer уже более 20 лет, и создание серво-черепа стало для меня настоящим вызовом.

Читать далее
Всего голосов 4: ↑4 и ↓0+5
Комментарии0

Истории

Чекпойнты в играх

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров741

Что такое чекпойнты и как с ними работать? Небольшой набор правил для более комфортной работы с ними.

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Комментарии3

Скучный Интернет и как «бесполезные сайты» могут спасти от этого

Время на прочтение9 мин
Количество просмотров1.4K

Интернет изменил мир. Он изменил политику, образование, шопинг и журналистику, а также он полностью переопределил то, как люди проводят своё время.

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

Эта статья посвящена таким сайтам. От виртуальных игровых шоу, где ваше участие не имеет значения, до случайных текстовых генераторов, обеспечивающих бесконечные потоки тарабарщины, и которые предлагают что-то особенное в своей бесполезности. Каждый пользователь может наделить их своим особым смыслом. Ну или как минимум весело провести время.
Читать дальше →
Всего голосов 12: ↑11 и ↓1+15
Комментарии0

Чем полезны дизайнерские сообщества

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров191

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

Читать далее
Всего голосов 2: ↑0 и ↓2-2
Комментарии0

Как создать игру PUBG: Battlegrounds в Roblox (ПАБГ) – 12 уроков

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров907

Предлагаем разобраться, как сделать ПАБГ в Роблоксе. Это популярная игра в жанре батл рояль (battle royale), в которую любят играть современные дети и подростки. Если вы в их числе, изучите представленную бесплатную инструкцию и видео: они помогут понять, как сделать клон PUBG в Roblox.

Мы пройдем весь путь от создания ландшафта до моделирования различных объектов (ангара, вышек, домов, гаража, внутренней части самолета и т. д.) и оформления дополнительных карт. Поделимся скриптами на Lua для таблицы игроков, телепорта, прыжка с парашютом, перемещения между картами, открытия и закрытия дверей, брони и т. д.

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

А теперь предлагаем приступить к сути без лишних отступлений.

Читать далее
Всего голосов 12: ↑10 и ↓2+8
Комментарии0

5 простых правил типографики, которые сделают ваше письмо, статью и любой другой текст солиднее

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров2.7K

С одной стороны, содержание важнее формы, с другой — небрежное оформление как бы намекает: текст накидали на скорую руку. Чтобы внешний вид не обесценил самые убедительные аргументы, не стоит пренебрегать базовыми правилами типографики. В статье рассказываем о них так, чтобы было достаточно увидеть один раз и запомнить на всю жизнь.

Читать далее
Всего голосов 16: ↑7 и ↓9+2
Комментарии8

Мемоизация в HMPL. DevBlog №1

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров258

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

Мемоизация запроса - это один из отличнейших способов оптимизации в программировании. «Что это? Как оно работает?» - на эти вопросы я постараюсь ответить в данной статье.

Читать далее
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

Бесплатный курс компьютерной графики для детей: 11 уроков с нуля

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров2K

Создание компьютерной графики – востребованное направление. И справиться с ним может даже подросток. Мы хотим доказать это на примере бесплатного видеокурса Blender и компьютерной графики для школьников от 13-14 лет и старше.

Специалисты, способные создавать 2D- и 3D-изображения, модели, подобные предметы и объекты становятся все более востребованными. Они в той или иной мере вовлекаются в киноиндустрию, веб-разработку, создание игр и в другие сферы. Перспективность направления очевидна: речь не столько о вероятном профессиональном будущем, сколько о связи с графическим дизайном – еще одной распространенной областью, вытолкнуть человека из которой пока не может ни одна нейросеть.

Мы хотим предложить нашим читателям подборку бесплатных видеоуроков. Они помогут освоить основы и вникнуть в азы направления и использования программы Blender. Для начала предлагаем окунуться в теорию и разобраться, чем интересны инструменты среды Blender и почему ей отдают предпочтение современные специалисты, занятые созданием 2Д- и 3Д-графики.

Читать далее
Всего голосов 17: ↑13 и ↓4+15
Комментарии1

Как сделать разрушение в Roblox — урок Lua для детей

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров878

В этом уроке мы расскажем, как создать разрушаемые блоки в Роблокс. Добавим простые объекты на карту и напишем для них программы на Lua.

Roblox Studio — отличный движок для создания первых 3D-игр. Здесь дети от 9-10 лет могут научиться моделировать объекты и программировать на несложном языке Lua. В процессе можно научиться создавать как небольшие игры, так и полноценные проекты с множеством разных функций.

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

Читать далее
Всего голосов 14: ↑8 и ↓6+4
Комментарии1

Что было, что стало: Путешествие в мир 3D-редактора на Three.js

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров2.5K

Привет, друзья!
Сегодня я хочу поделиться с вами важной новостью: проект HyperCube Dream подходит к концу своей активной разработки, и я рад представить последнее обновление этого увлекательного инструмента для создания и анимации 3D фигур в браузере. Однако есть и хорошая новость — проект будет доступен в открытом исходном коде! Это значит, что каждый сможет использовать, модифицировать и развивать его, как пожелает.

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

Погрузиться в мир 3D
Всего голосов 8: ↑4 и ↓40
Комментарии8

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
10 – 11 октября
HR IT & Team Lead конференция «Битва за IT-таланты»
МоскваОнлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн

Машинное обучение без кодинга для фронтенд-задач. Разбираем работу фреймворка MediaPipe

Время на прочтение19 мин
Количество просмотров3K

Меня зовут Ярослав Французяк. Я фронтенд-разработчик в GARPIX. В этой статье расскажу о таком инструменте, как фреймворк MediaPipe от Google. На основе готовых моделей он позволяет разработчикам внедрять сложные функции компьютерного зрения и обработки мультимедиа в веб-приложениях — распознавать лица, анализировать изображения, отслеживать движение, обрабатывать видео в реальном времени и многое другое. Мы разберём работу фреймворка на примере, погрузимся в векторную математику в трёхмерном пространстве и сложности распознавания ключевых точек лица.

Читать далее
Всего голосов 11: ↑11 и ↓0+17
Комментарии0

Свой кинозал для каждого сегмента сети: уменьшаем медиатрафик в десятки раз с помощью кэширующих серверов

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров5.3K

Привет, Хабр! Меня зовут Роман Кармалов, в МТС Диджитал я руковожу группой, которая поддерживает инфраструктуру, в том числе работу прокси‑серверов. В компании регулярно проводятся корпоративные онлайн‑трансляции: их смотрит от двух до пятнадцати тысяч человек. Если не предпринять необходимых мер, то это вызовет нагрузку, которая может «уронить» внутреннюю инфраструктуру компании. В нашем случае решением проблемы стали кэширующие прокси‑серверы на базе ПО Squid, сокращающие медиатрафик в десятки раз.

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

Читать далее
Всего голосов 11: ↑11 и ↓0+16
Комментарии10

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

Время на прочтение12 мин
Количество просмотров1.3K

Привет! Это Роман Кашенков, старший специалист по связям с общественностью, и Максим Надыров, руководитель отдела клиентского и партнерского маркетинга Киберпротекта. В этой статье нам хотелось бы рассказать о том, как мы придумали, разработали и внедрили в корпоративную культуру и коммуникацию маскота нашей компании и чего нам это стоило. Самое время познакомиться – встречайте красную панду Макса.

Читать далее
Всего голосов 12: ↑6 и ↓6+4
Комментарии2

Шесть мифов о UX-редакторах: почему эта профессия не только про тексты

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров843

Мифы в мире IT — дело обычное. Программисты переустанавливают «Виндовс» бабушке, UX-дизайнеры рисуют пейзажи в стиле Ван Гога, а маркетологи клеят рекламные листовки на столбы. Коснулась ли подобная участь UX-редакторов? Увы, да.

Профессия относительно новая, а значит, обрастать мифами будет ещё долго. Но чем быстрее мы внесём в неё ясность, тем понятнее и эффективнее будут тексты в разных продуктах. И что же отделяет продуктовые команды от таких текстов, а самих UX-редакторов от работы мечты — разбираем в мифах ниже.

Читать далее
Всего голосов 16: ↑14 и ↓2+18
Комментарии0

Краткая история жанра: авиасимуляторы

Время на прочтение6 мин
Количество просмотров5K

Тренировочные стенды играют ключевую роль в подготовке пилотов — они позволяют освоить навыки управления летательным аппаратом без риска для жизни и собственно аппарата. Для них нужно и «железо», и программное обеспечение. И так вышло, что технологии образовательные и видеоигры развивались параллельно, иногда пересекаясь.  

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

Читать далее
Всего голосов 18: ↑17 и ↓1+21
Комментарии23

Укрепляем сплочённость, открытость и командный дух с помощью Figma-проекта

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров504

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

Читать далее
Всего голосов 6: ↑3 и ↓3+4
Комментарии6

Синей пеленой экран заполнил чистый DOS. Доска почёта и респекта: лучшие программные решения и интерфейсы

Время на прочтение4 мин
Количество просмотров12K

В большинстве современных книг есть такой раздел — «Благодарности». Автор благодарит своих редакторов, учителей, друзей, родственников, любимых котов и всех тех, без кого книга никак не могла появиться на свет. Книгу я писать не планирую, а сказать спасибо за всё хорошее можно и в посте на Хабре.

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

Читать далее
Всего голосов 66: ↑60 и ↓6+67
Комментарии71
1
23 ...