Как стать автором
Обновить
4
Карма
0
Рейтинг
Артём Борисовский @burjui

Программист

10 лет в IT с диагнозом шизофрения, советы по выживанию

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

Патч от Meltdown привел к более критичной уязвимости Windows 7x64/2008R2

Можно пользоваться решетом, не покидая Arch, если использовать VGA passthrough в Qemu, но придётся держать два видеоадаптера в системе — один для Arch (можно встроенный), другой — для Windows. Захотели поиграть — запустили виртуалку. Потери производительности несущественные благодаря аппаратной виртуализации.

DRM-защита Denuvo не выдерживает и дня, компания готовит 5-ю версию защиты

Никто. Просто перечислил те факторы, которые перевешивают чашу весов в сторону донатеров. Я не утверждаю, что за бабло будешь сразу нагибать, но делать это с баблом гораздо легче, т.к. как минимум можешь позволить себе миллион-полтора серебра на оборудование (досиратель и вентиллятор дают преимущество), а также на голдовые снаряды. Уходишь в минус — нет серебра. Нет серебра — нет оборудования и голдовых снарядов. Нет голдовых снарядов — реже пробиваешь. Реже пробиваешь — реже выживаешь и выигрываешь.

Да, можно играть без голдовых снарядов или долго и нудно на них фармить. Но если играешь с ними — скилл не так важен, не нужно выцеливать уязвимые места — знай себе кидай в силуэт. Это как фугасы, только с гарантированным уроном. То есть, можно себе купить нагиб за деньги. Я же не говорю, что это нельзя получить задротством. Но и утверждать, что нельзя купить нагиб, тоже нельзя, вы просто хитрите с такой формулировкой вопроса.

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

DRM-защита Denuvo не выдерживает и дня, компания готовит 5-ю версию защиты

Без прем акка легко получить жалкие крохи или вообще уйти в минус, даже если сыграл хорошо — просто из-за проигрыша команды. На десятках это легко сделать даже с премом, ибо снаряды стоят бешенных денег (и я не про голду). А без серебра никогда не купишь новые танки и будешь катать на одном и том же до блевотины. Фармить на топ на Tiger 131 — верный способ убить всё желание играть, а ведь ещё нужно оборудование, нужно переобучать экипажи (на 80% катать — такое себе удовольствие, а за бесплатно дают 50 — лучше вообще не играть). Значит, нужно вкладывать деньги, и немалые, в хорошие прем танки, восьмёрки. Тот же Lowe стоит 2700р. К тому же, кое-какие прем танки — имбы чистой воды, да ещё и круто фармят — например, Защитник.

Нет, можно, конечно, и вкладывать ни копейки и полгода проходить одну ветку. Но я купил «Rainbow Six: Siege» за 2000 один раз — и всё, всех операторов я открыл без доната, не слишком напрягаясь, не делая это целью всей игры. А WoT по задротству напоминает работу — только ты платишь, а не тебе. Да и в игре, где 15 человек в команде, от тебя не так много зависит, как хотелось бы, и ты можешь просидеть два часа в турбосливах, как бы ни пыжился.

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

Спросите Итана: как быстро можно достичь скорости света?

Вы ведь имели ввиду min? В вашем случае минимально возможная скорость — с. Сомневаюсь, что в таком мире вообще возможна жизнь.

Несколько слов про «наш» микроконтроллер

Любую плоскую (plain text) документацию сложно написать так, чтобы для любой задачи она читалась последовательно, а не выборкой разных кусков.

На STM32 как-то умудряются писать нормальные даташиты в PDF.

4 крутые штуки про разработку игр

Классика. Я так тырил ФОБ с базы Анклава в Наварро. Впрочем, тогда мог и просто всех перестрелять, да времени было жалко — порой ждать, пока до тебя по очереди добежит вся пачка врагов, невыносимо.

Функциональные языки в разработке аппаратуры

У вас ссылки битые (отсутствует ":" после http), лучше проверять перед постингом. Правильные:
bluespec
BERI

О языке С и производительности

Прошу прощения, невнимательно прочитал ваш комментарий, совсем котелок не варит.

Функциональные языки в разработке аппаратуры

Не-а, там под винду на C пишут

О языке С и производительности

То, что процессоры «маленькие и слабые», не имеет значения. Результаты ваших тестов объясняются тем, что JIT в Lua и Python не оптимизирован для MIPS, что неудивительно, учитывая сравнительно низкую популярность MIPS.

Offensive programming: параноидальное, наступательное, атакующее или беззащитное программирование

Жаль, монады вообще и Optional в частности мало кто знает и использует. В народе бытует мнение, что функциональное программирование — игрушка для теоретиков, и несовместимо с императивщиной. Хотя в данном примере монада Either не только не помешает, но и сильно улучшит код: обработку ошибок нельзя будет пропустить, и программе не будет грозить падение из-за необработанного исключения.

Большинство игроков не пройдёт вашу игру, и это нормально

Вышки и аванпосты — это, конечно, уныло, но в Far Cry 3 хотя бы была интересная история и колоритные персонажи, а также офигительный костюм-крыло, эту часть я прошёл с азартом и с удовольствием, благо захватывать всё подряд для этого совсем не обязательно. А вот Far Cry 4 разочаровал: вышки и аванпосты остались, но вялая история с её одномерными персонажами совершенно не впечатлила, и её я прошёл лишь из упрямства, следуя «логике» — мол, купил, так что теперь, пропадать.

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

Как устроен парсер Python, и как втрое уменьшить потребление им памяти

Научу гуглить за умеренную плату.

Большинство игроков не пройдёт вашу игру, и это нормально

Да, в F.E.A.R. ИИ на высоте: противники прячутся за препятствия, акидывают гранатами, если ты прячешься от них, окружают, умно передвигаются, да и вообще действуют командно. Всё это делает сражение против трёх-четырёх противников достаточно сложным даже в закрытых помещениях, а уж на открытых пространствах придётся неплохо попотеть, чтобы не схватить пулю, и спасает только замедление времени.

Для сравнения возьмём современную игру Far Cry 4: даже на максимальном уровне сложности можно в одиночку уничтожить целый взвод, просто засев за укрытием! Противники примитивны, попытки зажать жалки до безобразия, вырваться из «окружения» очень просто, тактика на уровне ребёнка. Достаточно отсидеться в каком-нибудь помещении, чтобы они тебя потеряли и забыли о твоём существовании. Слишком легко.

Как решить проблему ограничения в 64К методов в Unity3D

Можете ли вы представить игру для Android, сделанную в Unity, которая использует больше 64K методов Java? Не удалось это и архитекторам байт-кода Dalvik. Возможно, у них получилось (я не читал спецификации), и винить следует другие элементы тулчейна.

Если вы пройдёте по указанной вами ссылке и найдёте описание инструкций **invoke**, то увидите, что индекс вызываемого метода — 16-битный:
invoke-kind {vC, vD, vE, vF, vG}, meth@BBBB
6e: invoke-virtual
6f: invoke-super
70: invoke-direct
71: invoke-static
72: invoke-interface

A: argument word count (4 bits)
B: method reference index (16 bits)
C..G: argument registers (4 bits each)

Разработчики виртуальной машины решили сэкономить на длине инструкции — очевидно, в угоду меньшего размера и большей скорости выполнения кода. Впрочем, если у вас на мобильном устройстве работает виртуальная машина, вы уже достаточно «позаботились» о скорости выполнения. Благослови Тюринг технологию AOT!

Почему PVS-Studio 4.00 будет платным решением

Отличные новости!

Спросите Итана №94: нельзя ли обойтись без тёмной материи?

Разумеется. Честно говоря, меня аж передёргивает, когда я вижу подобные комментарии. Это как спросить у программиста, почему ещё никто не написал некую программу, неужели это так сложно, ведь в ней нужны всего всего две кнопки? Диванные аналитики, прочитав краткое научно-популярную сводку о работе, проделанной за десятилетия, держат учёных за каких-то идиотов. Открою вам тайну: в подобных статьях освещается микроскопическая часть того, чем реально занимаются учёные (да, их больше одного). Полную информацию можно получить, прочитав сотню-другую научных статей — там будет и про учёт скорости распространения гравитации, и про всё остальное. Только кто ж из обывателей их читает, тщательно перепроверяя все расчёты, и пишет ПО для симуляций?

Спросите Итана №94: нельзя ли обойтись без тёмной материи?

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

Мужчина, который живёт без 90% мозга, озадачил учёных

Цитируя Википедию по вашей ссылке:
«Сам Майк Годвин считает, что принцип сформулирован не для определения победивших и проигравших в споре, а для уменьшения остроты дискуссий, напоминая участникам о границах допустимых сравнений.»

Информация

В рейтинге
Не участвует
Откуда
Калининград (Кенигсберг), Калининградская обл., Россия
Дата рождения
Зарегистрирован
Активность