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

Пользователь

Отправить сообщение

Создаем изометрические уровни игры с помощью Stable Diffusion

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

Всем привет. Сегодня я покажу вам, как можно создавать 2.5D уровни в изометрии с помощью быстрого прототипирования техникой grayboxing, и генеративного искусственного интеллекта, а именно Stable Diffusion. Практически весь процесс, описываемый в статье, довольно легко автоматизируется.

Если интересно, добро пожаловать под кат.

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

Надежный обход блокировок в 2024: протоколы, клиенты и настройка сервера от простого к сложному

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

Поскольку блокировки интернета в РФ в последние недели и месяцы многократно активизировались, а маразм все крепчает и крепчает, стоит еще раз поднять тему обхода этих самых блокировок (и делаем ставки, через сколько дней на эту статью доброжелатели напишут донос в РКН чтобы ограничить к ней доступ на территории страны).

Вы, наверняка, помните отличный цикл статей на Хабре в прошлом году от пользователя MiraclePtr, который рассказывал о разных методах блокировок, о разных методах обхода блокировок, о разных клиентах и серверах для обходов блокировок, и о разных способах их настройки (раз, два, три, четыре, пять, шесть, семь, восемь, десять, десять, и вроде были еще другие), и можете спросить, а зачем еще одна? Есть две основные причины для этого.

Читать далее
Всего голосов 445: ↑437 и ↓8+489
Комментарии371

Книга «Этичный хакинг. Практическое руководство по взлому»

Время на прочтение10 мин
Количество просмотров25K
image Привет, Хаброжители! Практическое руководство по взлому компьютерных систем с нуля, от перехвата трафика до создания троянов. Книга «Этичный хакинг» освещает современные проблемы кибербезопасности и помогает освоить навыки, необходимые любому этичному хакеру. Сделайте первый шаг в карьере пентестера, ознакомившись с методами взлома, которые используют эксперты. Доктор Дэниел Г. Грэм — доцент кафедры информатики в Университете Вирджинии в Шарлоттсвилле. К сфере его исследовательских интересов относятся защищенные встраиваемые системы и сети. До того как начать преподавать в Университете Вирджинии, доктор Грэм был программным менеджером в компании Microsoft. Помимо всего прочего, он пишет статьи для журналов IEEE, посвященные датчикам и сетям.
Читать дальше →
Всего голосов 5: ↑4 и ↓1+4
Комментарии7

Книга «Компьютерная графика. Рейтрейсинг и растеризация»

Время на прочтение4 мин
Количество просмотров8.1K
image Привет, Хаброжители! За красивыми образами анимационного фильма и реалистичной средой популярных видеоигр скрываются загадочные алгоритмы. В этой книге вы познакомитесь с двумя основными направлениями современной графики: рейтресингом и растеризацией. Такая литература пугает новичков из-за большого количества математики. Но только не в этом случае. Познакомьтесь с 3D-рендерингом без длинных формул! Вы создадите полноценные рабочие рендеры — рейтрейсинг, симулирующий лучи света и их отражение от объектов, растеризатор 3D-моделей, научитесь создавать реалистичные отражения и тени, а также отрисовывать сцены с любой точки обзора. Наглядные примеры с псевдокодом позволят без проблем создавать рендеры на любом языке, а живые JavaScript-демо каждого алгоритма вдохновят на самостоятельные подвиги.
Читать дальше →
Всего голосов 6: ↑5 и ↓1+5
Комментарии3

Книга «Дизайн персонажей-животных. Концепт-арт для комиксов, видеоигр и анимации»

Время на прочтение2 мин
Количество просмотров5K
image Привет, Хаброжители! Если вы начинающий художник и думаете о карьере в индустрии видеоигр, анимации или коммерческой иллюстрации, эта книга станет вашим тренажером по созданию ярких и самобытных персонажей-животных. Восемь успешных художников на примере своих работ покажут все ключевые аспекты создания персонажа — от проработки идеи и набросков до выбора поз, жестов и цветовой палитры. Ориентируясь на описанные этапы, вы сможете реализовать собственные смелые идеи, будь то стилизация животного, создание антропоморфного персонажа или же дизайн персонажей в различных стилевых манерах. Советы применимы как к цифровой, так и к традиционной графике. Вступительные статьи к книге написали преподаватели Smirnov School, три российских суперпрофессионала индустрии CG: художник персонажей Юлия Пиштар, концепт-художник Bark-bark Studio Евгений Рудаков, концепт-художник, арт-директор OWLCAT games Александр Труфанов. Smirnov School рекомендует!
Читать дальше →
Всего голосов 4: ↑3 и ↓1+4
Комментарии1

Книга «Linux. Книга рецептов. 2-е изд.»

Время на прочтение9 мин
Количество просмотров21K
image Привет, Хаброжители! Книга рецептов обучит начинающих пользователей и администраторов Linux управлять системой, используя как графические инструменты, так и командную строку. Независимо от того, используете ли вы Linux во встроенных или настольных системах, серверах, облачных или виртуальных средах, фундаментальные приемы одни. Цель книги — помочь вам быстро приступить к работе на простых и наглядных примерах. Карла Шредер приводит рецепты с объяснениями для конкретных ситуаций, а также ссылки для дополнительного изучения.

Карла Шрёдер (Carla Schroder) впервые села за компьютер в середине 1990-х годов. За годы, прошедшие с той поры, она работала системным и сетевым администратором в смешанных сетях Linux/Microsoft/Apple, журналистом и техническим писателем. Карла написала более 1000 руководств по Linux для различных изданий и в настоящее время пишет и поддерживает руководства для компании, производящей программное обеспечение для Linux корпоративного уровня. Она является автором книг Linux Cookbook (O’Reilly), Linux Networking Cookbook (O’Reilly) и The Book of Audacity (No Starch Press).
Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Комментарии8

Книга «Танец с кубитами. Как на самом деле работают квантовые вычисления»

Время на прочтение9 мин
Количество просмотров9.4K
image Привет, Хаброжители! От создателя IBM Q. Квантовые вычисления заставляют нас изменить отношение к компьютерам. Кубиты способны решать задачи, которые еще совсем недавно казались неразрешимыми. Вы узнаете о принципиальных различиях между квантовыми и классическими вычислениями, вспомните матанализ, чтобы разобраться с такими понятиями, как суперпозиция, запутанность и интерференция, от алгоритмов и схем перейдете к физическим и техническим идеям, лежащим в основе создания железа для квантовых вычислений. Загляните в будущее и узнайте, как развитие технологий повлияет на нашу жизнь!

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

Лучший способ усвоить что-то — начать с базовых принципов, а затем двигаться по восходящей. Это позволит вам самостоятельно рассуждать об осваиваемой теме, не полагаясь на механическое запоминание или ошибочные аналогии.
Читать дальше →
Всего голосов 13: ↑13 и ↓0+13
Комментарии8

Книга «Масштабируемый рефакторинг. Возвращаем контроль над кодом »

Время на прочтение12 мин
Количество просмотров5.8K
image Привет, Хаброжители! Поддерживать большие приложения сложно, а поддержка больших «неорганизованных» приложений превращается в непосильную задачу. Пришло время сделать паузу и задуматься о рефакторинге! Внесение значительных изменений в крупную и сложную кодовую базу — нетривиальная задача, которую практически невозможно успешно выполнить без рабочей команды, инструментов и планирования. Мод Лемер раскрывает все тайны рефакторинга на примере двух исследований. Вы научитесь эффективно вносить важные изменения в кодовую базу, узнаете, как деградирует код и почему иногда это неизбежно.

Рефакторингу посвящено уже много книг, но в большинстве из них рассматриваются детали улучшения небольших частей кода по строке за раз. Однако мне кажется, что самая сложная часть рефакторинга не в поиске точного способа улучшения кода, а скорее в происходящих вокруг него процессах. Можно пойти еще дальше и сказать, что для любого крупного программного проекта мелочи редко имеют значение. Самая большая проблема кроется в координации сложных изменений.
Читать дальше →
Всего голосов 4: ↑4 и ↓0+4
Комментарии1

Книга «Изучаем Arduino. 65 проектов своими руками. 2-е издание»

Время на прочтение5 мин
Количество просмотров14K
image Привет, Хаброжители! Что такое Arduino? За этим словом прячется легкое и простое устройство, которое способно превратить кучу проводов и плат в робота, управлять умным домом и многое другое. Разнообразие устройств ввода/вывода — датчиков, индикаторов, дисплеев и электромоторов — позволяет создавать самые невероятные проекты. Второе издание этой книги было полностью переработано, ведь технологии не стоят на месте. Познакомившись с основами Arduino, вы сможете экспериментировать с сенсорными экранами и жидкокристаллическими дисплеями, займетесь робототехникой, освоите работу с датчиками и беспроводной передачей данных и научитесь дистанционно управлять устройствами с помощью телефона. В мире продано уже более 35000 экземпляров этой книги.
Читать дальше →
Всего голосов 3: ↑2 и ↓1+2
Комментарии0

Книга «Теоретический минимум по Computer Science. Сети, криптография и data science»

Время на прочтение11 мин
Количество просмотров9.7K
image Привет, Хаброжители! Хватит тратить время на занудные учебники! Это краткое и простое руководство предназначено для читателей, не заботящихся об академических формальностях. Большинство технологических прорывов нашей эпохи происходят в цифровой среде, создаваемой программистами. Ученые-компьютерщики объединяют различные области исследований и расширяют возможности этого нового мира. Чтобы научиться плавать в океане информации, необходимо разбираться в основах сетевых технологий, криптографии и науке о данных. Вы узнаете как эффективно манипулировать данными, освоите машинное обучение и современные концепциии безопасности. Раскройте мощь Computer Science и станьте гуру цифровой эпохи!
Читать дальше →
Всего голосов 4: ↑3 и ↓1+2
Комментарии8

Книга «Open Source. Разработка программ с открытым исходным кодом»

Время на прочтение12 мин
Количество просмотров5.3K
image Привет, Хаброжители! Наши представления об открытом исходном коде сильно отличаются от того, что происходит на самом деле. Оптимистичная модель общественного сотрудничества давно ушла в прошлое, теперь — это царство одиночек. Еще совсем недавно информация была качественной, и работало правило — чем ее больше, тем лучше. Внезапно информации стало слишком много. Чем больше уведомлений на нас сыпется, тем меньше мы обращаем на них внимания. В мире программного обеспечения с открытым исходным кодом все происходит точно так же. Работа подразумевает коллективное взаимодействие, но пишущие и публикующие код разработчики настолько перегружены разнообразными запросами, что просто перестают на них реагировать. Open Source — это «дороги и мосты» цифрового мира. Старт работ всегда связан с большим вложением сил и средств, но каждый дополнительный пользователь обходится относительно дешево. Мы не замечаем их пока все нормально, воспринимаем как что-то должное, но большинство таких проектов создаются энтузиастами. Как современному творцу разработать стратегию, создать продукт, обеспечить поддержку и заработать? Надья Эгбал проанализировала платформу GitHub, чтобы рассказать нам что такое современные проекты с открытым исходным кодом, который пишут отдельные разработчики, а используют миллионы.
Читать дальше →
Всего голосов 8: ↑5 и ↓3+2
Комментарии3

Книга «Spring Boot по-быстрому»

Время на прочтение9 мин
Количество просмотров24K
image Привет, Хаброжители! Spring Boot, который скачивают более 75 миллионов раз в месяц, — наиболее широко используемый фреймворк Java. Его удобство и возможности совершили революцию в разработке приложений, от монолитных до микросервисов. Тем не менее простота Spring Boot может привести в замешательство. Что именно разработчику нужно изучить, чтобы сразу же выдавать результат? Это практическое руководство научит вас писать успешные приложения для критически важных задач. Марк Хеклер из VMware, компании, создавшей Spring, проведет вас по всей архитектуре Spring Boot, охватив такие вопросы, как отладка, тестирование и развертывание. Если вы хотите быстро и эффективно разрабатывать нативные облачные приложения Java или Kotlin на базе Spring Boot с помощью реактивного программирования, создания API и доступа к разнообразным базам данных — эта книга для вас.
Читать дальше →
Всего голосов 9: ↑6 и ↓3+4
Комментарии1

Книга «За пределами разума: что мы думаем и как мы к этому пришли»

Время на прочтение19 мин
Количество просмотров5.8K
image Привет, Хабр! Сдали в типографию новую книгу «За пределами разума: что мы думаем и как мы к этому пришли».

Историей человечества движет воображение — удивительная способность представлять то, чего нет. Опираясь на данные из различных областей политики, религии, культуры, философии и истории, Фелипе Фернандес-Арместо рассказывает об увлекательных и пугающих случаях полета человеческой фантазии от первобытных времен до наших дней. Принципиально новое понимание когнитивной науки позволяет автору изучить пути и способы возникновения новых идей и выстроить увлекательные предположения о том, кем мы являемся и чего еще мы сможем достичь. При помощи исторических свидетельств Фернандес-Арместо воссоздает мысли наших предков со времен палеолита, раскрывая тонкость и глубину мышления людей. Это настоящая ода человеческому воображению, созданная утонченным мыслителем, позволяет увидеть, что плохие идеи зачастую оказываются более влиятельными, чем хорошие, что самые древние из доступных нам идей являются одними из лучших и что идеи Западного мира часто были следствием взаимодействия с другими частями света.
Читать дальше →
Всего голосов 3: ↑2 и ↓1+2
Комментарии8

Книга «Глубокое обучение с fastai и PyTorch: минимум формул, минимум кода, максимум эффективности»

Время на прочтение14 мин
Количество просмотров11K
image Привет, Хаброжители! Обычно на глубокое обучение смотрят с ужасом, считая, что только доктор математических наук или ботан, работающий в крутой айтишной корпорации, могут разобраться в этой теме. Отбросьте стереотипы: любой программист, знакомый с Python, может добиться впечатляющих результатов. Как? С помощью fastai — библиотеки, предоставляющей комфортный интерфейс для решения наиболее популярных задач. Создатели fastai доказали, что самые модные и актуальные приложения можно делать быстро и не засыпать над скучными теоретическими выкладками и зубодробительными формулами.
Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Комментарии6

Дизайн существ и персонажей. Как создать портфолио концепт-художника. Процесс дизайна

Время на прочтение2 мин
Количество просмотров5.6K
image Привет, Хаброжители! Одной из ключевых задач концепт-арта является создание запоминающегося визуального образа. Поэтому богатое воображение и любовь к экспериментам — главные инструменты концепт-художника. Важно понимать психологию своего будущего персонажа и опираться на ощущения, которые должна пробуждать иллюстрация у зрителя. В живом организме все имеет свой функционал. Исследуйте референсы и смотрите каналы о дикой природе, изучайте книжки по биологии и анатомии, ищите в них объяснение того, почему каждое существо выглядит так, а не иначе. Чем обусловлено их строение и как это связано с окружающей средой? Понимание причин, следствий и взаимосвязей в анатомии персонажа поможет дать ответ и на более сложные вопросы, связанные с логикой игрового процесса и нарратива: как показать роль существа в вымышленном мире, как оно себя ведет, какой его жизненный цикл. Ну и не забывайте о том, чтобы ему было удобно почесаться, если у него есть руки. В таком случае ваши персонажи будут адаптированы к окружению. Наделенные собственным характером и историей, они будут воплощать объемные яркие образы, что сделает иллюстрацию более выразительной. Уделяйте особое внимание практике зарисовок, с их помощью можно развить насмотренность. Рисуйте животных с улицы, из зоопарков и музеев. Это позволит видеть индивидуальность в каждом из них и в дальнейшем облегчит процесс создания собственных персонажей. Не бойтесь экспериментировать с формой, асимметрией и антропоморфными элементами! Будьте гибкими — порой необходимо принимать креативные решения с нотками безумия — и учитесь видеть в ограничениях проектов не только вызовы, но и скрытые возможности.
Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Комментарии5

Книга «Масштабируемые данные. Лучшие шаблоны высоконагруженных архитектур»

Время на прочтение12 мин
Количество просмотров9.2K
image Хорошего дня, Хаброжители!

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

Архитекторы и аналитики данных, специалисты по соблюдению требований и управлению узнают, как работать с масштабируемой архитектурой и внедрять ее без больших предварительных затрат. Питхейн Стренгхольт поделится с вами идеями, принципами, наблюдениями, передовым опытом и шаблонами. 
Читать дальше →
Всего голосов 9: ↑9 и ↓0+9
Комментарии3

Книга «Кибердзюцу: кибербезопасность для современных ниндзя»

Время на прочтение16 мин
Количество просмотров9.2K
image Приветствуем вас, Хаброжители!

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

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

Книга «Внутреннее устройство Linux. 3-е изд.»

Время на прочтение18 мин
Количество просмотров29K
image Хорошего настроения, Хаброжители!

Познакомьтесь со всеми тонкостями работы операционной системы Linux — от системного администрирования до глубинных механизмов, обеспечивающих низкоуровневый функционал Linux. Эта книга, сразу после выхода ставшая бестселлером Amazon, даст вам базовые знания о работе с ядром Linux и принципах правильной эксплуатации компьютерных сетей, о программировании сценариев оболочки и обращении с языком С. Вы изучите вопросы защиты информации, виртуализацию и многое другое. Книга необходима системным администраторам, программистам, специалистам по защите информации, а также всем, кто изучает или хочет изучить Linux максимально быстро и эффективно.
Читать дальше →
Всего голосов 9: ↑8 и ↓1+9
Комментарии1

Почему необходимо помнить об «устаревшей» эстетике игровых консолей

Время на прочтение4 мин
Количество просмотров5.8K
imageВ октябре 2018 года компания Google запустила проект «Stream», позволяющий поиграть в новейший «Assassin’s Creed» прямо в браузере. Не нужна никакая игровая консоль, даже файл скачивать не нужно.

По многим отзывам, сервис получился очень удачным. Google – не единственная компания, пытающаяся закрепиться в нише потоковых игр. Компания Microsoft также анонсировала проект xCloud, в рамках которого ставятся аналогичные цели. Кажется, что все больше технологических компаний пытаются организовать доступ к компьютерным играм как к потоковому контенту, усматривая в этом большие перспективы – поскольку пользователям не придется покупать дорогие консоли, которые все равно устареют.
Читать дальше →
Всего голосов 16: ↑16 и ↓0+16
Комментарии2

Книга «Разработка интерфейсов. Паттерны проектирования. 3-е изд.»

Время на прочтение11 мин
Количество просмотров12K
image Привет всем, Хаброжители!

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

Главная «фишка» книги — паттерны проектирования. Вы научитесь использовать паттерны при разработке интерфейсов мобильных, настольных и веб-приложений. Для каждого паттерна даны наглядные примеры и подробное описание -— от реализации до сценариев использования. Вы сразу перейдете от теории к практике!

Для опытных разработчиков книга станет источником интересных идей, а начинающие найдут ориентиры в мире интерфейсов, позволяющие не сбиться c пути и применять лучшие паттерны.
Читать дальше →
Всего голосов 9: ↑9 и ↓0+9
Комментарии4
1
23 ...

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность