Архив за 03 декабря 2018 - 10

Часть 1. Введение

Привет меня зовут baldurk. Я уже несколько лет работаю программистом графики, поэтому хоть я и не в коем случае не являюсь экспертом, кажется, я уже многое понимаю во всём том, что касается работы с графикой.

Идея этой серии постов уже давно витала где-то на периферии моего сознания, и снова всплыла после прочтения интересной статьи с разбором последней Deus Ex.

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

О 3D-графике простыми словами - 1

Есть много составляющих, необходимых для создания даже простой 3D-игры, не говоря уж о таком проекте, как Watch Dogs.

У меня есть только общее представление о том, что нужно рассмотреть в этой статье, но это будет зависеть от того, какие темы вызовут интерес. Тем не менее, основная идея заключается в том, чтобы создать общее описание того, что происходит внутри современной игры, не отпугнув при этом никого из читателей — я буду предполагать, что у вас нет знаний математики и программирования. Если вы знаете разницу между ЦП и графической картой, и отличаете оперативную память от жёсткого диска, то этого будет вполне достаточно, а остальное я объясню.
Читать полностью »

По словам источника, ему стала известна дата выпуска новейших объективов Canon. Речь, в частности, идет о модели Canon RF 28-70mm f/2L USM, предназначенной для беззеркальных камер системы Canon EOS R и анонсированной одновременно с ней. Как утверждается, этот объектив выйдет 20 декабря.

Проблематика

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

Классический пример, объясняющий, что такое согласованность данных – операция перевода денежных средств с одного счёта на другой. В момент, когда операция изменения баланса одного счёта уже выполнилась, а другого – ещё не успела, может произойти сбой. Тогда с одного счёта средства будут списаны, а на другой не поступят. Такое состояние данных системы называется рассогласованным, и, пожалуй, нет необходимости объяснять, к каким последствиям это может привести. Реляционные СУБД предоставляют механизм транзакций, гарантирующий согласованность данных в любой момент времени. Транзакция – это конечный набор операций, который переводит одно согласованное состояние в другое согласованное состояние. Читать полностью »

В текущем году глобальный спрос на плоские дисплеи вырос на 7,3%. Это больше прошлогоднего показателя, равного 6,5% и показателя позапрошлого года, равного 6,0%. Однако, по прогнозу аналитиков IHS Markit, уже в будущем году рост начнет замедляться. Говоря точнее, рост составит 6,4%, а в абсолютном выражении спрос достигнет 228 млн м2. Это первое замедление в годовом выражении за четыре года подряд.

В 2019 году DHL инвестирует $300 млн в четырёхкратное увеличение количества роботов на складах

Компания DHL, специализирующаяся на международной доставке грузов, курьерских услугах и транспортировке, объявила о планах инвестировать $300 млн в модернизацию 60 % своих складов в Северной Америке с помощью увеличения количества датчиков Интернета вещей, роботизации, автоматизации процессов и совершенствования программного обеспечения.

Читать полностью »

Взломать 50 000 сетевых принтеров и распечатать произвольный текст? Нет ничего прощеǃ - 129 ноября 2018 года пользователь твиттера под псевдонимом @TheHackerGiraffe «взломал» более 50 000 сетевых принтеров и распечатал на них листовки с призывом подписываться на YouTube-канал некоего PewDiePie. Он говорит, что таким образом хотел способствовать популярности своего кумира, который сейчас сражается за 1-е место по количеству подписчиков на YouTube.

Здесь интересна простота, с которой хакеру удалось получить доступ к 50 000 принтеров. В сессии вопросов и ответов AMA на Reddit хакер раскрыл подробности этого взлома. Оказывается, в нём нет ничего сложного. Более того, в Сети свободно доступны программные инструменты для эксплуатации многих уязвимостей в старых прошивках принтеров. К сожалению, повторить этот фокус может буквально любой желающий.

На иллюстрации: пeчать по raw-порту 9100
Читать полностью »

Как генерировать осмысленные коммиты. Применяем стандарт Conventional Commits - 1

Привычный хаос в названиях коммитов. Знакомая картина?

Наверняка вы знаете git-flow. Это отличный набор соглашений по упорядочиванию работы с ветками в Git. Он хорошо документирован и широко распространен. Обычно мы знакомы с правильным ветвлением и много говорим об этом, но, к сожалению, уделяем слишком мало внимания вопросу наименования коммитов, поэтому часто сообщения в Git пишутся бессистемно.

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

Читать полностью »

Опасные астероиды на орбите Земли, от которых нет защиты: тревожное открытие

Читать полностью »

Часто ли вам приходится встречать казино с призами и подарками да еще и такое, где есть не только обычные автоматы, но и софт, дающий возможность сделать ставки на спорт? Увы, но таких клубов на самом деле немного. Поэтому сайт заведения Вулкан Ставка 24 сразу же стал популярным среди гемблеров.Читать полностью »

9 ноября в Турине прошла конференция, посвящённая iOS-разработке. Мероприятие собрало около 500 участников со всей Европы и проходило в историческом центре Турина — Centro Congressi Torino Incontra.

image

Организаторы конференции — компании Synesthesia и SYX.

Были представлены доклады от довольно известных в iOS-комьюнити спикеров. Среди них автор библиотеки Sourcery, несколько авторов курсов на «Raywenderlich», создатель «Hacking with Swift» и другие. Конференция проходила в 2 параллельных потока, доклады разделялись на кейноуты и воркшопы.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js