Задач buider решает много, лично я создаю его для следующих целей
На вход конструктору подается большое количество объектов, порядок которых легко перепутать
Я хочу сделать все поля класса неизменяемыми, чтобы немного облегчить себе жизнь в многопоточный среде (в идеале это все поля final)
В конструкторе происходят какие то действия, которые могут вызвать исключения ( в builder это вынесется в set метод поля) — например на вход подается json и не факт что там есть нужное поле, да и вообще парсить его в конструкторе я считаю некрасиво
Еще можно придумать случай когда внутри конструктора меняются стратегиии инициализации полей, тогда можно это вынести в set методы builder'а и еще задавать стратегии
Чиновники — гниль общества, интеллегенция — двигатель
А насчёт чиновников — так исторически сложилось, что у нас в чиновники идут интеллектуальные и моральные отбросы общества. Чиновники, например, послевоенной Франции были совсем другими.
В начале статьи написано «субьективное мнение», с моей точки зрения все было нормально.
И периферией к компу помогли, и в запросах помогли, и отвечали сразу, и призов было больше чем там было написано, те же грамоты от оракл не были запланированы вообще. да и кормили нормально… Может кому и не понравилось, что не было All inclusive, но мы ведь и не отдыхать в Турцию приехали.
А если лично вы так задеты правительством Москвы, то как минимум IT-форум не то место, где нужно собирать соратников и говорить как все плохо.
Во первых насчет организации. Среди этих организаторов были очень хорошие люди, Не буду перечислять по именам. Но среди жюри были люди, через которых прошли и «Соцкарточка» и «Мамнадзор» и остальные приложения, которыми пользуются тысячи Москвичей. Нам например на каждый вопрос по поводу API отвечали достаточно быстро.
Во-вторых ну не стоит переходить на личности говоря «Первокурсники из ВШЭ ...».
Парни в таком возрасте а уже участвуют в таких мероприятиях.
Насчет доступа к API — можно было заранее подготовиться ко всему этому, получить доступ к API до мероприятия никто не запрещал, все же знали какие данные кому пригодятся.
Насчет еды это конечно класс. На многих хакатонах и конференциях за участие в них как раз берут вступительный взнос, чтобы кормить участников это время. Грех жаловаться, что вот на бесплатном хакатоне меня видите ли плохо кормили.
Чиновники — гниль общества, интеллегенция — двигатель
Не понимаю этот хабр, плохая шутка — человека тут же минусуют, сказать какое все г… — держи кучи плюсов.
Если можно будет управлять работой бытовой техники удаленно, то по идее приделать ее включение и выключение по GPS координатам телефона — дело пары десятков строчек кода.
Выбор последовательности и их анализ это я решил не описывать в этой статье, так как и так достаточно объемной она получилась и я хотел просто показать на примере простейших последовательностей, как работает такой вид счетчиков
Если сообществу интересно то в свободное время могу подробнее рассказать о выборе последовательностей и их анализе.
8 бит имелось ввиду, что отводится для постоянного хранения, остальное можно вычислить и хранить незачем, то есть, если у вас будет объект «счетчик», то он будет состоять из заголовка объекта и одного 8-битного счетчика.
так у вас получается просто используется последовательность i*100, так ведь?
выбирать последовательность нужно для того чтобы управлять зависимостью точности от максимальной границы счетчика и погрешностей счетчика на разных значениях счетчика( при малых значениях и при больших)
мы используем последовательность чтобы перемещать по ней наш счетчик, через 10 000 нам нужно что то близкое к количеству итераций. Через 10 000 нам нужно значение счетчика не 100 а желательно поближе бы к 10 000
вызвать функцию getElementSequence с параметром counter — вернувшееся значение и будет значением самого счетчика
8-битное значение хранит только номер элемента в последовательности, в которой и находятся наши аппроксимированные значения счетчика
И пример автора не одну из этих задач не решает
Это одобряешь в комментариях под своей статьей?
И периферией к компу помогли, и в запросах помогли, и отвечали сразу, и призов было больше чем там было написано, те же грамоты от оракл не были запланированы вообще. да и кормили нормально… Может кому и не понравилось, что не было All inclusive, но мы ведь и не отдыхать в Турцию приехали.
А если лично вы так задеты правительством Москвы, то как минимум IT-форум не то место, где нужно собирать соратников и говорить как все плохо.
Во первых насчет организации. Среди этих организаторов были очень хорошие люди, Не буду перечислять по именам. Но среди жюри были люди, через которых прошли и «Соцкарточка» и «Мамнадзор» и остальные приложения, которыми пользуются тысячи Москвичей. Нам например на каждый вопрос по поводу API отвечали достаточно быстро.
Во-вторых ну не стоит переходить на личности говоря «Первокурсники из ВШЭ ...».
Парни в таком возрасте а уже участвуют в таких мероприятиях.
Насчет доступа к API — можно было заранее подготовиться ко всему этому, получить доступ к API до мероприятия никто не запрещал, все же знали какие данные кому пригодятся.
Насчет еды это конечно класс. На многих хакатонах и конференциях за участие в них как раз берут вступительный взнос, чтобы кормить участников это время. Грех жаловаться, что вот на бесплатном хакатоне меня видите ли плохо кормили.
Не понимаю этот хабр, плохая шутка — человека тут же минусуют, сказать какое все г… — держи кучи плюсов.
Если сообществу интересно то в свободное время могу подробнее рассказать о выборе последовательностей и их анализе.
выбирать последовательность нужно для того чтобы управлять зависимостью точности от максимальной границы счетчика и погрешностей счетчика на разных значениях счетчика( при малых значениях и при больших)
8-битное значение хранит только номер элемента в последовательности, в которой и находятся наши аппроксимированные значения счетчика