Технологическое демо Book of the Dead и новые возможности Unity 2018

Несколько дней назад команда Unity’s Demo Team представила тизер нового впечатляющего демо, демонстрирующего способности новой версии движка Unity 2018.1. Для многих релиз Unity 2018 будет настоящим событием — в движке наконец-то появятся долгожданные Scriptable Render Pipeline (SRP) и C# Job System. SRP позволит опытным разработчикам при помощи C# и шейдеров материалов настраивать конвейер рендеринга, а C# Job System — писать безопасный многопоточный код на C#. Scriptable Render Pipeline энтузиасты ждали давно, так как предполагается, что данная фича делается под современные модели GPU и позволит выжать из них гораздо больше, чем морально устаревший встроенный конвейер Unity. Ранее разработчикам приходилось идти на различные ухищрения, чтобы добиться от него хороших результатов. К примеру, одна из самых популярных игр на Unity, Cities: Skylines, стало возможным технически реализовать благодаря тому, что у разработчиков был доступ к исходному коду движка и они смогли внести необходимые изменения в механизм рендеринга (наверняка не обошлось и без привлечения специалистов самой Unity). Для создания технологического демо команда прибегла к фотограмметрии — текстуры и объекты были взяты из реального мира; большинство ассетов взято из библиотеки ...Далее...

Подборка бесплатных утилит компьютерной криминалистики (форензики)

image

В этой статье представлены бесплатные инструменты для проведения расследования инцидентов информационной безопасности.
Читать дальше →

Новый процесс запуска онлайн-игр в Китае

В последнее время процесс запуска онлайн-игр в КНР изрядно усложнился. В этой статье я пошагово разберу весь процесс «от и до».

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

P.S.: Все изображения документов найдены в интернете и используются исключительно в целях наглядности
Читать дальше →

[Из песочницы] Как вместить property в один байт?

Вступление


Многие языки программирования имеют такой инструмент, как properties: C#, Python, Kotlin, Ruby и т.д. Этот инструмент позволяет вызывать какой-то метод класса при обращении к его "полю". В стандартном C++ их нет если хотите узнать, как можно их реализовать, прошу под кат.

Читать дальше →

Интервью с Ореном Каниелом (CEO Appsflyer) о мобильной экосистеме, инвестициях в технологию и корпоративной культуре

CEO Getloyal, Алексей Писаревский, в рамках передачи Mobio Talks, взял интервью у CEO Appsflyer — Орена Каниела (Oren Kaniel).


В интервью обсудили:

— Корпоративную культуру;
— Раунды инвестиций в Appsflyer;
— Управление продуктом и компанией;
— Мобильную экосистему Appsflyer;
— Развитие новых технологий в мобайле;
— Фрод и как с ним бороться;
— Модели атрибуции;
— и многое другое.

В видео присутствуют русские субтитры, а под катом можно прочитать текстовую расшифровку.
Читать дальше →

MageConf 2017 отчет и материалы конференции



16го Декабря в Киеве прошла самая большая техническая конференция посвященная платформе Magento и eCommerce в целом. Конференция проходила в 4 параллельных потока, на которых было презентовано 30 докладов и воркшопов. Конференцию посетили 600+ участников.

Главному ивенту предшествовал Magento Contribution Day, проводимый в офисе компании Magento за день до этого и собравший более 100 человек, которые вместе с Magento Core программистами и архитекторами работали над улучшением платформы и исправлением багов. А также над разработкой новой функциональности системы — Multi-Source Inventory.

В ходе ивента было поставлено 40+ Pull Request в Magento 2 репозиторий.

В данном посте предлагаю ознакомиться с видео всех выступлений, которые вы найдете под катом. С программой конференции MageConf 2017 можно ознакомиться перейдя по ссылке.
Читать дальше →

Достоинства и фатальные недостатки типизации в php

Язык php часто ругают, обычно необоснованно. Особенно удивляет, что javascript ругают меньше. Зачастую это делают люди, которые писали на нем 10+ лет назад, когда язык был действительно чертовски плох, да и разработчики в те времена не задумывались над качеством кода. Посмотрите хотя бы на код wordpress, который до сих пор вызывает шок.


Ругают необоснованно, но проблемы у языка, конечно же, есть, и они серьёзные. Разуметеся, если сравнить последние релизы php7 (с нормальным ООП и строгим тайпхинтингом) и php4, то разница будет колоссальная. Однако и в последних версиях языка не всё гладко, и до java/c# пока что очень далеко. Более того, берусь утверждать, что будущее php тоже довольно сомнительно (с точки зрения типов).


Другими словами, давайте рассмотрим предметно, что хорошо и что плохо в php с точки зрения типизации.

Читать дальше →

5 способов улучшить свой американский оффер

Итак, вы наконец получили оффер из американской компании. Поздравляем! Но не спешите открывать шампанское! Вам еще предстоит поторговаться перед тем, как поставить подпись в контракте. И речь пойдет не о зарплате. Это же не единственное, что вам предлагается в оффере?
Американский специалист в области карьеры Халли Кроуфорд утверждает, что не стоит бояться спросить работодателя о дополнительных бонусах, которые могут повысить вашу удовлетворенность работой. Более того, “работодатели ожидают, что вы будете торговаться», – считает Викки Салеми, автор и эксперт по карьере в Monster. Получить дополнительные бонусы в первые пару лет после подписания контракта будет куда сложнее, поэтому действовать надо сразу.
Однако многие упускают возможность улучшить свой оффер не из-за страха показаться наглым. Большинство людей просто не подозревают о существовании всех или части этих возможностей.
Дальше вы узнаете о 5 способах сделать ваш контракт с работодатем более привлекательным. Читать дальше →

OAuth аутентификация в приложении Flask

Эта статья является бонусом к новому циклу статей Flask Mega-Tutorial (2018).
Автор тот же Мигель Гринберг. Статья не новая, но не утратила своей актуальности.


blog.miguelgrinberg.com


Технологии OAuth уже больше 10 лет, и 99% процентов интернет-аудитории имеет аккаунт минимум на одном из ресурсов, поддерживающих OAuth. Кнопка «Войти через» есть почти на каждом ресурсе? Разберемся как это делается с применением микрофреймворка Flask.



Читать дальше →

[Из песочницы] Конструктор шаблонов проектов или сложности управления большими проектами

Rispa — инструмент, чтобы подружить всех со всеми


Предыстория


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

Читать дальше →


Последние посты