Архив за 10 сентября 2017 - 2

Геи выделяются из толпы внешне

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

Читать полностью »

Специфика использования Redux в Polymer и Vue - 1
Как я уже писал в своих предыдущих статьях я работал и с polymer и с vue в связке с redux. Поэтому хотелось бы поделиться опытом, связанным со спецификой использования redux в данных библиотеках. Рассматривать будем на простейших атомарных контролах: нативных (input, checkbox) и обернутых, в виде компонентов данных библиотек.
В статье я опуская описание настройки интеграции redux с polymer и vue, а так же описание азов самого redux, дабы не эту тему хочу раскрыть в статье.

0. Введение

Сначала вспомним один из основных принципов redux:

The only way to change the state is to emit an action, an object describing what happened.

Исходя из него ясно, что напрямую мы не можем изменить состояние, а сделать это можем только через диспатч экшена после наступление необходимого event'а.
Схематично это можно изобразить так:
Специфика использования Redux в Polymer и Vue - 2
Как видим наблюдается односторонний поток данных.

1. Нативные контролы

polymer

Очень удобная вещь в polymer при связке с redux дак это односторонний биндинг.

template:

<input value="[[propFromReduxStore]]" on-change="changeText"></input>

js-code:

changeInput: function(e) {
  this.dispatch("setText", e.currentTarget.value);
}

Поэтому с input все, в принципе стандартно: при событии change диспатчим action и после чего измененное значение попадает в propFromReduxStore и контрол перерендерится уже с новым значением.

vue

C vue немного другая ситуация, в нем нет как такагого одностороннего биндинга, как в polymer. Но подобную функциональность можно достигнуть через модификатор sync

template:

<input :value.sync="propFromReduxStore" @change="changeText"></input>

js-code:

changeInput: function(e) {
  this.actionsRedux("setText", e.currentTarget.value);
}

Остальное все как и в варианте с polymer.
Читать полностью »

Proof of concept: однотритный вычислитель

Это уже четвёртая статья, по мере готовности будет продолжение. Оглавление:

Вот так выглядит основная железка, о которой сегодня будет идти речь (больше перемычек богу перемычек!):

Считаем до трёх: четыре - 1
Читать полностью »

От листопада зависит образование облаков

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

Читать полностью »

Илон Макс предоставляет первый полный обзор скафандра Crew Dragon

В соцсети Instagram основатель и исполнительный директор SpaceX Илон Маск выставил фото футуристического костюма, стоящего рядом с капсулой Crew Dragon. Под фото был комментарий «Космический скафандр космонавта рядом с Crew Dragon», — пишут зарубежные СМИ.

По словам Маска, это не макет, костюм уже подвергался испытанию «двойного вакуума» — специального давления двух атмосфер.

Читать полностью »

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

28 августа компания Intel представила визуальный процессор (VPU) Myriad X, который разработан специально для автономных интеллектуальных устройств. Главная особенность чипа — встроенный аппаратный ускоритель для нейросетей (Neural Compute Engine). Он отвечает за обучение искусственного интеллекта на периферийных устройствах, имея при этом низкое энергопотребление. Среди предложенных Intel сфер применения чипа числятся дроны, системы безопасности и наблюдения, VR/AR и другие устройства.

Intel научит дроны самостоятельности - 1Читать полностью »

В этой статье мы поговорим о новой концепции в готовящемся к выходу Spring Framework 5 которая называется функциональный веб-фреймворк и посмотрим, как она может помочь при разработке легковесных приложений и микросервисов.

Читать полностью »

Ученые рассказали, как сохранить ум до глубокой старости

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

Читать полностью »

Платежная сеть Zelle запускает автономное приложение

Zelle, новая платежная услуга, поддерживаемая более чем 30 американскими банками, приступит к созданию своего автономного приложения. Она хочет взять на себя таких конкурентов, как Venmo и Square Cash.

Сеть с самого начала запускала в июне денежные переводы для крупных американских банков, включая Bank of America, Chase, Wells Fargo и Citibank.

Компания заявляет, что она нацелена на пользователей, которые ценят мгновенные транзакции.

Читать полностью »

Ученые заявили, что хандра полезна

Ученые из Голландии призвали по-новому посмотреть на хандру. Они заявили, что это состояние может принести организму пользу. При этом было отмечено, что не стоит путать хандру и депрессию. Последняя как раз разрушает организм.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js