Pull to refresh
3
0

User

Send message

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

А "ребята, а давайте освоим еще вон ту и вот эту технику и внедрим в команде своими силами, а не будем записываться к SREшникам на через полгода" - это нифига не соковыжималка, а развлечение.

Давайте. А обычных задач меньше станет?

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

А если звонят человеку не на дежурстве, то самый очевидный вариант это "поднял трубку - рабочее время пошло"

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

System.out.println() вроде принимает Object, да и у стандартных реализаций Map человечески переопределен toString(), так что тут особой разницы между жабой и гадюкой Java и Python нет

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

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

Сверху вниз - нельзя, это будет не дерево

Если я достаточно плохо высплюсь, то для меня станет неочевидным, что результат тоже должен быть деревом и инвертирование сверху вниз с мыслями "а какой в этом вообще смысл?" не выглядит чем-то невероятным

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

Как дополнение к дате возраст может быть удобен, сам по себе не очень. Даже на коротких дистанциях. "Час назад" это какое-то случайное время между 60 и 120 минутами. Ещё и не всегда понятно, с какого момента идёт отсчёт, с текущего момента, с момента открытия страницы, с момента последнего фонового обновления и если да, то когда было это обновление

Всё просто. Есть люди, которые любят математику в целом, они её даже в раскрашивании кнопок найдут. А есть люди, которые пользуются прикладной математикой, не особо задумываясь о том, что именно там используется. Ну используется где-то шестнадцатеричная система счисления, может просто так удобнее в этом случае, числа короче записывать. Я так недавно по необходимости навелосипедил что-то, что оказалось существующим уже давно алгоритмом отрисовки графов. После этого решил прочитать несколько статей про этот алгоритм, чтобы возможно его оптимизировать, и что-то даже понял. Но если бы я перед этим не делал то же самое с реальными объектами, а просто открыл статью, для меня это был бы просто набор слов, формул и рисунков

Я так понял вашу точку зрения, что авторы спецификации, которые смотрят исходники, и те, кто потом код пишет, это должны быть разные люди. В статьях, которые я читал про иски Sony v. Connectix или Sega v. Accolade, я не видел акцентирования на том, разные люди писали код и смотрели, как работает оригинал, или одни и те же. Что позволяет предположить, что это не является значительным фактором при принятии решения, были нарушены права или нет

Чистая комната это хороший способ избежать проблем, но не обязательное требование. Копирование может попасть под fair use, если по другому нельзя понять, что именно делает программа. Sony в 2000-2001 году подавала в суд на создателей эмулятора PlayStation для маков. Выяснилось, что они дизассемблировали BIOS, чтобы понять, как он работает, но суд все равно встал на их сторону, потому что в финальном продукте исходного кода не было

Ну для этого есть разговор с покупателем или собеседование. Чтобы узнать, что покупателю от внедорожника нужно, и показать все подходящие машины. Вдруг ему вообще не внедорожник, а лодка нужна, чтобы через реку перебраться там, где моста нет. И если покупателя устраивает "Может ездить по разбитому асфальту и лужам не глубже половины колеса. Но за городом не видел, чтобы кто-то на нем ездил. А ещё цвет симпатичный (хоть и мыть придётся чаще)", то вроде бы и нормально. Просто чуть расширили начальный фильтр, конечное решение все равно за покупателем

всё зависит от того, что вы с автомобилем собираетесь делать. вам ведь пробег важен не из-за того, что вы на цифры смотреть любите, а чтобы понять, в каком состоянии автомобиль

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

так и здесь. или человек справляется со своими задачами на ожидаемом от него уровне, и тогда он вполне себе мидл в этой конкретной компании, или не справляется и его надо увольнять. всё равно эти слова мало что значат при смене работодателя. мидл из "Рога и Копыта" вполне может оказаться сеньором при устройстве в "Усы, Лапы и Хвост", а в "Бивни и Хобот" его не позовут даже на вакансию джуна

я себя отношу как раз к этим 90%. цикл обратной связи при "делать" гораздо быстрее, чем при "думать", поэтому "делать" интереснее. только мне наоборот интересны более общие случаи, чтобы можно было один раз подумать, а потом какое-то время работать в режиме конвертации кофе в код, останавливаясь только на граничных условиях, чтобы вспомнить, как их правильно обработать

Ну их же не руками создавать

А вот то, что запросы для работы с данными пользователей будет менее удобно писать уже похоже на правду. Запросы вроде "Выбрать всех пользователей старше 20", которые в одной таблице пишутся в одну строчку, теперь надо как-то костылить проходясь по всем таблицам с подходящей схемой

Можно было бы и что-то более подходящее найти, как будто тегов мало https://news.ycombinator.com/item?id=37685190

Reported-By для того, кто завёл баг 6 лет назад, Debugged-By для автора статьи, автором кода оставить мэйнтейнера

Ну и с Unreal Engine интересно ковыряться

Вот в этом

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

Я уверен, что о пиратских установках речь не идет. На маркетах количество установок видно.

How is Unity collecting the number of installs?

We leverage our own proprietary data model and will provide estimates of the number of times the runtime is distributed for a given project – this estimate will cover an invoice for all platforms.

Does the Unity Runtime Fee apply to pirated copies of games?

We are happy to work with any developer who has been the victim of piracy so that they are not unfairly hurt by unwanted installs

Ну то есть они как-то сами это считают. А про пиратские копии говорят "Обращайтесь, разберемся"

Do installs of the same game by the same user across multiple devices count as different installs?

We treat different devices as different installs. We don’t want to track identity across different devices.

Плюс установки на разные устройства считаются разными. То есть можно купить в Стиме или Гоге игру один раз, поставить на 50 компьютеров, и это будет считаться как 50 установок. И это не разбираясь в том, как они определяют разные устройства и будет ли считаться замена видеокарты или процессора новым устройством

Will installs of a demo, or a game in open access or beta, count toward the Unity Runtime Fee?

If a user can access a full game (e.g. via an in-game upgrade or purchase), then installs count toward the fee. If a user can't access the full game (e.g. only one level is offered) then that demo would be considered a separate package and not count toward the fee. Early access games are not considered demos. In addition, we don’t intend to capture or count installs for QA testing.

А ещё они как-то собираются отличать установки для тестирования от раннего доступа и демо-версий и считать их по разному

А микрософт не платит за такие установки?

Пару дней назад добавили пункт, что должен платить, изначально его в новом соглашении не было. Жду ответа от MS или Sony

FAQ от Unity

20 центов за каждую установку. И нет внятного объяснения, как будут отличать пиратские установки, установки через какую-нибудь подписку типа GamePass, повторные установки на то же самое устройство, когда в какой-нибудь RimWorld добавили столько модов, что проще удалить и поставить заново. Ну и в мобильных играх самые большие проблемы ждут "бесплатные" игры с микротранзакциями, когда установок могут быть миллионы, а платят несколько тысяч человек

Information

Rating
Does not participate
Registered
Activity