harhar, как будет угодно. Просто в твоих требованиях нет структурности. Например требования входа только для авторизованных - это хорошее требование. Его можно обсуждать на верхнем уровне. Оно значимо. И тут-же с архитекторами на этом же уровне обсуждать цвета фона ... это как-то несеръезно. Понимаешь да? Выдели группу важных требований. Таких что прям кровь-из-носа... И группу пожеланий. Дескыть было-бы не плохо. Пожелания пойдут потом. Так проще искать софт.
Лучше float заменить на BigDecimal. Оно конешно считать будет неудобнее - но так надо. Деньги не считают в floating point. Что за баг - непонятно. Сделай логгирование. Есть же у вас в Андроид-цикле разработки логи?
Такая постановка лишена смысла. Сначала ты должен сказать что ты оптимизируешь и тогда будет понятно как это регулировать. А пока - есть риск что ты просто регулируешь не там. В базах данных есть пулы коннектов. Они обеспечивают регулировку сеансов в базах. Там задается initial session, min, max e.t.c. и еще много интересных штук.
Сергей Соколов, остался пустяк. Захардкодить таблицы брадиса в js. Но как говорил начальник Махачкалинского РОВД - "И тем не менее...." без тригонометрии.
Wataru, да. Если нам повезло например с размером. Дан массив где ключи заранее отсортированы и их количество совпадает с количеством слотов будущего дерева - то мы можем сделать эдакий bulk-insert в дерево с сохранением всех свойств.
Мы можем ввести метрики улучшаемости дерева. Например - количество узлов которые выполняют неравенство правого-левого ключей и количество узлов которые имеют неверную высоту. Далее - случайным образом делаем свап двух ключей и наблюдаем улучшились ли метрики или нет. Как метод отжига.
Тут надо сначала спросить что из себя представляет это взаимодействие? Это инжекция? Код внутри другого процесса? Сетевое взаимодействие? В таком кейсе процесс сервер открывает TCP/IP socket, Unix-socket. Или это IPC (inter-process-communication)? или в Windows тоже есть своя технология именованных каналов. В более продвинутом варианте в Linux есть D-Bus - такой себе универсальный протокол обмена сообщениями между всеми процессами ОС и даже между окошками.
Вобщем автор иди и ищи КАК оно взаимодействует. Без этого обсуждение будет просто гаданием.
Anton B, я тебе предлагаю просто зайти в фолдер по SSH. И сделать git init. И начать трекать изменения вручную. И просто понаблюдать глазами что происходит. Какие возможны ситуации. Надо учитывать что вместо разработчика меняющего код - у нас sftp демон который ничего не знает про версионный контроль. Возможны разные ситуации которые просто мы не предусматривали. Всякие переименования фолдеров по 100000 файлов и прочие неприятности.
Вадим, найди любую бизнес-логику где пользователь что-то вводит в ячейку. И это "что-то" попадает в билдер запросов. И если это что-то никак не экранируется служебными эскейп-последовательностями - то поздравляю. Ты нашел уязвимость. Заводи critical issue. И тебе дадут бейджик. Или премию.
Я спросил про Java, потому что краем уха слыхал что манкрафт на ней написан. Вот я и подумал что возможно ты как-то с этим соприкоснулся. Извини если я тебя обидел. Просто я привык говорить более предметно. Чтоб был код.
Твой вопрос про камни и снег он пока не имеет никакого программного воплощения. Поэтому он - непонятен для большинства читающих. Я мог-бы накидать тебе советов по поводу градиентов или камней с альфа-каналом - но это всё мои чортовы фантазии. Они - беспредменты. Ну что мне - карандашом писать формулы?
Помоги внести в этот топик больше предметности. Исходник. Show me code, как говорил один финн.
И тогда будет понятно куда твой вопрос адресован. Потому-что иначе-же читать такой поток сознания просто невозможно.