Надеюсь clang будет использован в меру. Для простых задач типа автодополнения он слишком медлителен, а для подсветки ошибок вполне подойдёт. Примерно в таком ключе он и используется в QtCreator.
>Зомби тоже не плохо бы сделать способными к разрушению
Уже давненько научились ломать деревянные двери. А ещё они нападают на деревни и имеет смысл эти деревни защищать, чтобы торговать было с кем.
Ток по проводам тоже со скоростью света распространняется. Поэтому это ограничение мало изменится. Конечно, скорость света в меди может быть меньше скорости света в оптото-волокне, но это не те отличия, которые сейчас на что-то влияют.
А так, можете посчитать на досуге, сколько свет успевает пробежать за 1 такт процессора. Не помню какие брал константы (частоты, материалы и прочее), но у меня получались величины порядка 30 см. Внутри процессора это может и не заметно, но вот в схеме материнских плат, думаю, уже учитывают этот момент.
Очень интересный проект! Мне он вдвойне интересен, потому что давно хочу написать нечто очень похожее. Есть много теоретических наработок, но до реализации так и не дошёл. Как мне кажется, в вашей модели не хватает простора для эволюции. Пока не очень понятно как будет происходить размножение и мутации. Если вы планируете развивать проект в направлении моделирования эволюции, то с большим интересом присоединюсь. Можно будет всё перенести на более кроссплатформенные рельсы в виде Qt или аналогов и OpenCL вместо Cuda.
2 месяца назад. Загружать сразу всё было необходимо так как использовался плагин checkbox, а он чисто логически не дружит с постапенной загрузкой. Он же не может поставить галку или снять её не зная всех своих детей. Это можно было обойти переносом этого функционала на сервер, но сервер и так нагружен. А флешёвое дерево оказалось очень просто в реализации.
А я вот пользовался и был крайне разочарован производительностью. 2-3 секунды отрисовки при паре тысяч нод на относительно современном компе и мучительное ожидание по 15 секунд на стареньких селерончиках поставило для меня крест на этой библиотеке. Переписал дерево на flash — меньше секунды отрисовки на любом железе.
А никто и не говорил о знании. Но иметь представление о том, что это и для чего, необходимо. Во-первых хороший программист должен знать несколько языков для представления о существовании разных подходов и парадигм. Зацикливаясь на одном языке, человек уже мыслит. Во-вторых для каждой задачи свой инструмент. Когда вы выбираете инструмент, знание о максимально большом количестве инструментов пригодится. Ещё раз: никто не говорит о знании на профессиональном уровне, но общее представление полезно.
Вот объясните мне, зачем делать столько манипуляций для уменьшения эффекта от ссд? Все эти переносы файла подкачки и разных кешей на HDD делают систему более тормознутой. Вы для этого ССД брали? На сколько мне известно, смерти ссд от окончания ресурса записи давно уже можно не боятся благодаря умным контроллерам и в целом прогрессу. Вы наверняка поменяете ССД по причине устаревания или общего обновления железа значительно раньше.
К сожалению тестов я не проводил. Для меня главным тестом было то, что mc-server спокойно работал на моём нетбуке с Атомом на борту с где-то 5-ю подключенными клиентами. Оригинальный сервак даже одного клиента не вытягивает на таком железе. С тех пор в mc-servere многое изменилось и он стал ещё быстрее. С буккитом к сожалению не сравнивал.
Сейчас есть люди, которые собирают mc-server для RaspberryPi. Надеятся получить играбельный сервер.
Не минусовал, но отвечу. Формат хабра — это любые новые исследования или технические детали. В этой статье вы просто сообщаете о том, что вы это сделали. При чём сначала даже не понятно, что конкретно и из какой области знаний.
Возможно я очень внимательно наблюдаю за этим проектом, но даже при ознакомлении я быстро разобрался какой нужен клиент. Сейчас поддерживается 1.2.4. Обычно поддержка последней версии появляется через пару дней после выхода. Исключением была версия 1.2.0, кода очень существенно поменялся протокол и сама игра. Поддержка Anvil (новый формат мира) пилится до сих пор. Но все эти недостатки незначительны на фоне невероятной скорости работы.
Есть ещё одно применение для ActionScript 3.0 — не вызывать конструктор предка. Если программист этого не делает руками, то компилятор подставляет этот вызов в начало конструктора, а если компилятор найдёт его даже под if(false), то сам ничего делать не будет. В итоге получаем объект, для которого не вызван конструктор предка. Костыль конечно, но иногда можно использовать.
Я не автор, но отвечу.
На сервере хранится несолёный пароль. Потом к нему приклеивается время и считается md5.
+-60 секунд только перебором +-60 паролей. По-моему не так жирно.
Главный минус, который я сейчас вижу, — несолёные пароли на сервере. Слишком легко ломается, если утащат базу.
Пожалуй, приведённый в статье способ немного безопаснее. HTTPS легко подламывается через monkey in the middle с подменой сертификата. Браузер конечно выкидывает предупреждение о странном сертификате, но это не гарантия. Здесь такое не прокатит.
Хорошая статья по хорошему вопросу.
Оставлю это здесь. Это, имхо, одна из лучших теоретических статей про инкапсуляцию. Хорошо отражает то, что вы пишете про теоретиков.
Уже давненько научились ломать деревянные двери. А ещё они нападают на деревни и имеет смысл эти деревни защищать, чтобы торговать было с кем.
А так, можете посчитать на досуге, сколько свет успевает пробежать за 1 такт процессора. Не помню какие брал константы (частоты, материалы и прочее), но у меня получались величины порядка 30 см. Внутри процессора это может и не заметно, но вот в схеме материнских плат, думаю, уже учитывают этот момент.
Лично мне нравится больше всех остальных. Простая и умеет почти всё что надо. Интерфейс только странный.
Сейчас есть люди, которые собирают mc-server для RaspberryPi. Надеятся получить играбельный сервер.
На сервере хранится несолёный пароль. Потом к нему приклеивается время и считается md5.
+-60 секунд только перебором +-60 паролей. По-моему не так жирно.
Главный минус, который я сейчас вижу, — несолёные пароли на сервере. Слишком легко ломается, если утащат базу.
Оставлю это здесь. Это, имхо, одна из лучших теоретических статей про инкапсуляцию. Хорошо отражает то, что вы пишете про теоретиков.