Обновить
3

Пользователь

Отправить сообщение
Но ограничивающие знаки могут повышать аварийность

А есть какие-то авторитетные доводы в подтверждение? Не подкола ради. Действительно интересно, но пока походит на истории про то что ремень пристегивать не надо.

У MS были неплохие шутки. За MS DOS Mobile отдельное спасибо

Тут вопрос не в "изобрели", а в "стандартизовали".

уборка дома в среду, а затем бесплатные выходные

Такое ощущение, что где-то в процессе перевода free вместо свободных стали бесплатными.

Сам редьюсер ничего не запоминает, он получает то что надо через селекторы. тут несколько другая концепацая (общую идею можно почитать тут https://github.com/erikras/ducks-modular-redux ). То есть есть модуль, который включает в себя описание экшенов, редьюсер и селекторы.

Про страницы — я использовал другой подход, были такие модули отдельно для GUI и для бизнес логики. И например если в каком-то модуле GUI нужно было вывести значение из бизнес-модуля, то грубо говоря так


import logicModule from '../logic'
///....
class GuiModule extends ViewModule {

    getSomeLabelText(state) {
        return doSomeGuiStuff(logicModule.getValue(state));
    }
}

Я делал что-то подобное, но только еще селекторы туда добавил


class TestModule extends DuckModule {

    constructor(prefix, rootSelector) {
        super(prefix, rootSelector);
        //define actions here
        this.INC = this.prefix + "INC"; // action name
    }

    /**
     * Create new action of this.INC type
     */
    inc(x) {
        return {type: this.INC, payload: x}
    }

    /**
     * Selector for X value
     * @param state
     */
    getX(state) {
        return this.getRoot(state).x;
    }

    reduce(state = {x: 0}, action) {
        switch (action.type) {
            case this.INC:
                return {x: state.x + action.payload};
        }
        return super.reduce(state, action);
    }
}

test("Selectors and actions", () => {
    expect(module.getX(state)).toBe(0);
    //...
    dispatch(module.inc(1));
    //...
    expect(module.getX(state)).toBe(1);
});

Из минусов, reselect из коробки прицепить сложно (но впринципе можно самомму организовать альтернативу). Хотел сделать новую версию, но пока отошел от занятия фронтом.
https://www.npmjs.com/package/simple-duck — кому интересно, больше примеров (combineModules, использование наследования)

Мне кажется там (в webassmbly) sandbox, который эту возможность должен очень сильно ограничивать.


Each WebAssembly module executes within a sandboxed environment separated from the host runtime using fault isolation techniques

https://webassembly.org/docs/security/


Или я что-то не так понял?

А разве


Кстати, все лица пассажиров предварительно алгоритмически «размываются».

Не решает вопрос? Особенно если добавить надпись о том что ведется видеонаблюение.


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

i3 в последнем поколении примерно соответствуют i5 предыдущего https://cpu.userbenchmark.com/Compare/Intel-Core-i5-7600K-vs-Intel-Core-i3-8350K/3885vs3935

Мне кажется, суть в основном в том что бы, семантический обозначить какие поля приватные и уберечь от "случайных" использований. В других языках (java) можно вытащить приватные значения через relection. Если есть очень большое желание — всегда можно вытащить

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


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

Есть люди которые не бояться, ради идеи (наверное ради идеи — лично с ними не знаком), выходные ноды тора держат.

Где-то слышал упоминание что выбрано, в том числе из-за того, что это имя легко произнести, сложно исковеркать и соответственно легко распознать даже если что-то не так с речью (дети, дефекты речи). Может ребята из яндекса меня поправят, если это не так.

Про возможность локального развертывания — в некоторых областях, без нее будет достаточно сложно, даже без учета объема. Например в финтехе, нужно будет, как минимум, каждый раз обфусцировать часть данных, иначе можно очень больно получить пинка от безопасников. Да и даже с учетом этого, не факт что разрешат.

Про vs java у них написано хорошо на сайте (да тот же nullsafe). По своему (небольшому) опыту vs scala:


  • ниже порог вхождения
  • меньше стандартная библиотека (по максимум используется стандартная библиотека java). Когда я пытался добавлять к проекту на java scala код, то везде сталкивался с тем что приходилось шаманить с типами данных (не сложно, но надоедает — как пример http://stackoverflow.com/questions/6356465/how-to-get-scala-list-from-java-list). В kotlin по идее такого нет
Всегда поражала такая логика. Чего Вам такого сделала эта девушка или гибдд в целом, что ее можно заочно неуважать? Работа как работа. Когда очередной дебил убивает себя и пару окружающих, сразу все начинают любить профилактику ДТП, которой они занимаются.
У нас класса с 5 или 6 го были основы, в простеньких средах где можно было программировать: экран везде состоял из графического поля и поля ввода команд. Вариации были такие: кенгуру (ползал по экран и оставлял след в виде линии хвостом), потом «кукарача» (таракан толкал буквы по полю) и, вроде, пылесос (примерно тоже самое, только мог затягивать и выплевывать буквы — пример стека). Пакет назывался «роботландия». Вот так мы еще в средней школе познали основы алгоритмизации. Паскаль, вроде, в 8-ом классе начался.

Скриншоты
image
image

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

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность