All streams
Search
Write a publication
Pull to refresh
4
0
Send message
Операции умножения и деления технически реализованы как умножение и деление в столбик, как в школе учили (утрирую немного). Самая убийственная операция это деление. А сравнение это всего-навсего вычитание. Поэтому, иногда лучше сравнить несколько раз чем делить.
Флаг — это ноль или один это и нужно прибавить\вычесть к результату для округления.

ЗЫ: Я не раз встречал алгоритмы выглядящие прекрасно с математической точки зрения, но физическая реализация ужасна — как и тут.
У вас деление заменяется на целую процедуру с дополнительным делением и умножением — а это ресурсоемкие операции.
Во всех языках есть команда деления с остатком, которая соответствует одной операции, возьмите остаток и сравните с делителем…
По первому вопросу: посещение двери равно её порядковому номеру.
По второму вопросу: так как там лампы, можно попытаться определить по нагреву — горячая, теплая, бе нагрева — только причем тут программирование…
По первой задаче: в одну строку можно посчитать количество бит в числе — если равно 1 то степень двойки.
По второй задаче: глядя на первый и последний элементы возможно можно узнать точку поворота.
Тут не исправить уже ничего, Господь, жги! (с) Стругацкие
Смешались кони люди…
У вас ест две сущности — НОСИТЕЛЬ (тело) и ИНФОРМАЦИЯ (сознание). Вы почему-то усиленно пытаетесь сказать что это единая сущность, но это не так. Для материальных тел есть понятие ОРИГИНАЛ, для информации такого понятия нет. Отсюда и вся эзотерика — вроде копия, а не копия, копировать чужих можно, а себя нельзя.
Перечитав все, я наконец-то понял. Если на сайте bad.com вставлена СТАТИЧЕСКАЯ ссылка на good.com тогда csrf прекрасно сработает. Но извините, веб 1.0 умер лет 10 назад, и сейчас нет ни одного сайта без JavaScript. А если есть возможность сделать несколько запросов (форму и отсылку ее например) то csrf никак вам не поможет. Получается это какая-то защита от юных хакеров, которая еще и требует кучи дополнительного кода на стороне сервера, чтобы втыкивать этот токен во все места. Вывод — cors + https вполне достаточно.
Если страница вставлена в виде фрейма, или вообще просто вогнана в какой-то див с помощью ajax запроса (предположим что так позволит сайт сделать), и она генерировалась на сервере то bad.com получит валидную форму с валидным встроенным в html csrf токеном, и соответственно прекрасно сможет сделать POST.

Поэтому я и не понимаю данный вид защиты с помощью csrf токена хотелось бы узнать, где я ошибаюсь.

Пока я вижу только один метод — https плюс фиксация идентификатора сессии на идентификаторе самого https соединения. Тогда у нас на каждую закладку будет своя сессия и соответственно новая сессия в новом окне, плюс не нужно возиться с токенами.
Каждый раз читая такие статьи я все время прокручиваю у себя такой сценарий.
Предположим что я захожу на сайт good.com в результате которого мне в куки записывается номер сессии и csrf токен. Дальше я в новой вкладке открываю bad.com, который делает запрос к good.com и так как у меня в куках есть валидные номер сессии и валидный csrf, то запрос успешно выполняется.
Вопрос — где же тут защита?
Почему-то у человечества сложилось мнение, что математика это универсальный язык. А что если это не так? Вспомним, что математика предоставляет всего лишь корявые абстракции, которые к реальности не имеют никакого отношения. И, кстати, эти абстракции содержат в себе наши мыслительные паттерны. Яркий пример — дельфины. Считается, что у них довольно высокий интеллект, но общаться с ними мы так и не научились. Другой пример — дети, прожившие первые годы жизни с животными, практически не социализируются, и общение с ними тоже невозможно. То есть с существами, которые не сталкивались с человеческими паттернами мышления разговор невозможен.
Возможно поэтому к нам никто не прилетает, так как общаться мы не сможем и об этом они уже знают давно…
Я согласен с автором, что глобальные переменные это здорово. И прекрасно, что он
смог избавиться от локальных переменных — они сбивают с толку же! Предлагаю улучшить
код фреймворка избавившись от функций. Зачем вот они нужны? Когда читаешь код с функциями, все время нужно
куда-то перелистывать, искать эти куски (да еще и локальные переменные сбивают
с толку), возвращаться уже непонятно куда… Проще писать код прямо и читать его тоже легко.
А для одинаковых кусков есть редактор: скопировал кусок кода, вставил где нужно и все!
Я думаю, все согласятся что читаемость кода увеличивается, но опять, как сказал,
автор все гонятся за какими-то непонятными трендами.
Это если считать что Солнце — точечный источник света. Но мы видим, что размер Солнца около 0.5 на небе и оно дальше Луны. А расстояние до Луны тогда тоже меряли. Так что тут, возможно, и вариантов нет кто круглый.
Расскажите какова текучка кадров?
Ну и насколько комплекс состоит из костылей?
Что-то последнее время тут часто стали появляться статьи научного фрикерства. Я могу понять статьи про британских ученых, но это явно развод на деньги. Зачем здесь это?
А вы не хотите прочитать про Unicode и как кодируются там символы. В нем есть как компактное представление так и спецпредставление, где символ разбивается на все закорючки.
Так если вы ему перекроете кислород, как он будет исполнять свои обязанности две недели?
С учетом того, что протеом это всего лишь собранный белок по конкретной ДНК, то ваш вопрос можно перефразировать, а одинакова ли ДНК у однояйцевых близнецов. Ответ, надеюсь, вы знаете.
Так легко говорить после десяти лет средней школы с ее физикой, химией, астрономией… А представьте, что вы крестьянин, который только и видел поле с кукурузой из года в год.
ЗЫ: Судя по текущему расцвету религий, и десяти лет тоже мало.
Ргулярки весьма ограничены в грамматиках, которые вы пытаетесь ими описать (к примеру попробуйте парсить html регулярками) (переводчик: на самом деле — нет. Но на ассемблере тоже можно написать кластерное приложение. Масштаб проблемы приблизительно одинаковый)

Почему не получится распарсить HTML регулярками
Да, да, не холопье это дело решать какое мнение «авторитетное» а какое нет. Вот господа соберутся и все разложат нам по полочкам. Зачем эти шатания и бурления и раскачивания лодки — ведь даже в библии: Многие знания — многие печали.
Целевую аудиторию портала видят в студентах, школьниках и прочих лицах, заинтересованных в поиске информации...
Главное вложить школьникам «правильную» информацию, а потом кому ваша вики с «альтернативной» точкой зрения нужна будет… Закон божий тоже изучать надо с детства, потом уже поздно.

Information

Rating
Does not participate
Registered
Activity