27

» WarCraft 3 / Встраивание триггеров в mpq

единственное что нужно дополнить, в мультиплеере это вызывает мгновенный десинк.
27

» WarCraft 3 / Ошибка SLK оптимизации

аналогичная болезнь ставить несколько антивирусов полагая что они защитят вместе лучше...
  1. используйте что-то одно
  2. ???
  3. профит
27

» WarCraft 3 / Оплетение рудника без Древа

оплетение рудника происходит методом замены объекта рудника на объект оплетённого рудника, никто не запрещает делать это вручную.
27

» Программирование / Аннотация байткода x86

я уже успел прочитать книгу про это, есть таблица оффсетов, от начала и до FF которые определяют оба регистра опкода или тип хвоста.
очень хорошо мне помогло в этом www.onlinedisassembler.com/odaweb
27

» WarCraft 3 / Аура Промахов. Утечки

пишите на jass тогда и поговорим про утечки, здесь только один вариант "господь жги"
27

» WarCraft 3 / Хотел бы узнать где лежит весь текст в карте

в зависимости от глубины "оптимизации" строки могут будет "встроены" (inlined) как в контейнеры объектов так и в код, просто так перевод в таком случае сделать нельзя.
27

» WarCraft 3 / Grimoire

спорим что автор не читал мануал и там будут русские буквы?
27

» WarCraft 3 / Фризы большой группы юнитов

играть в другую игру где движок не имеет ограничений на предельное число юнитов прокладывающих путь одновременно.
27

» WarCraft 3 / Ввод и вывод информации через Хост бота

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

» WarCraft 3 / Custom Error Message

без джаса нельзя из за того что необходимый метод отсутствует в гуи.
27

» WarCraft 3 / Необычные способности

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

» Иисус Хипстос / Распродажи в стиме тред

распродажа эксплуатирует вашу жадность, всякое говно вропе пейдея со 100500 дцл вы бы никогда не купили и оно вам не надо, но жадность берёт своё.
27

» Программирование / Exceptions vs Handlers vs Promises vs Null Object

Если допускать failfast поведение не разумно то можно получить сложновыявляемые ошибки которые проявляются на 1 случай из 100 но проявляются.
Код должен быть атомарным, или он выполняется целиком или никак.
Например метод который изменяет стек или регистры должен вносить реальные изменения в систему крайней линией, а не последовательно прерываясь линиями которые могут вызвать ошибку или прерывание.
Иначе можно столкнуться с ситуацией, когда метод завершился с ошибкой, выдал ошибку, вернул массив с пустыми объектами, но при этом "поправил" счётчики или изменил регистры.
Вопрос атомарности в статье не решен, однако "богомерзкие" майкрасофт со своим "ласт эррор" тем не менее реализовали многие методы атомарно, это необходимо отразить в статье.
27

» Программирование / Exceptions vs Handlers vs Promises vs Null Object

При грамотном подходе можно полностью избежать необходимости обрабатывать исключения проверяя параметры всех методом на входе в процедуру.
Механизм исключений явы и шарпов который имеет особую процедуру призван решить проблему волшебных числе в возврате, например мы ожидаем что если метод вернул -1 то он отработал с ошибкой, но что если этот выход на самом деле допустимый?
Именно это и решают исключения, которые передают те самые -1 но особым образом.
для додиеза имеется достаточно забавная методика борьбы с ошибками методом множественного возврата на основе передачи параметров по указателю:
public boolean likelytofailhard (object 0,ref resultstore)
операции над resultstore внутри метода приведут к изменению этого значения вне метода, так как модифицируют память по указателю, а не переданное значение.
при этом обычный возврат метода можно использовать для иных целей
checksum = 10;
if likelytofailhard(new Car(),checksum)
display(error)
display(checksum)
выглядит такая "лесенка" не очень интуитивна но при грамотном подходе просто идеальный метод обработки ошибок связанных с вводом пользователя.
27

» WarCraft 3 / Spell Contest IV - результаты и архив с работами

antari, я описал и прокомментировал что мне понравилось(не понравилось) в ваших работах не с целью оценить вас или опустить, а для того чтобы вы подумали над моими "словами" и сделали выводы.
то что вы писали где либо не учитывалось, я читал ТОЛЬКО КОД, следовало написать нормальный менеджер памяти, получили бы оценку выше.
если мне крайне сильно не понравилось что код Buulichkaa, выглядит как обсфуцированный и я не могу его нормально прочитать, я потратил те самые 15 минут не на его чтение и анализ, а на написание сочинения по мотивам, если логика не ясна и не понятна, опять таки автора ждало сочинение по мотивам, всё честно, если есть вопросы могу разъяснить подробнее на форуме.
27

» God of light's web-log / [Мысли о теории эволюции]

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

» Церковь конца света / Церковь конца света

увы время в шапке "приостановилось" но тем не менее сметь всем чело хипстерам.