Архив за 21 июля 2017 - 5

Децентрализованные цифровые валюты. Часть 1. Биткойн - 1

Тема различных криптовалют и блокчейнов на сегодняшний день стала уже достаточно популярной и перестала быть уделом гиков, бубнящих про революцию в сфере финансов. Но как только вы попытаетесь вникнуть в эту тему, сразу же столкнетесь с информационным дефицитом: очень мало материала, где описывается доступным, в меру техническим языком о концепции и механизмах работы этих технологий. Условно, все материалы можно поделить на две категории: либо хардкорно технические, где с первого предложения начинается жуть про криптографию, p2p, “цифровое золото” и т.д., либо маркетинговая чушь про новый интернет, капитализацию Биткойна или как некая компания/страна внедрила блокчейн и решила все свои проблемы. Если вы хотите понять, как это все работает и что можно сделать с этими технологиями, то эти статьи для вас.

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

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

Россия оказалась на первом месте в рейтинге стран, которые направили запросы об удалении данных из поисковика Google, следует из отчета Transparency Report. По итогам 2016 года российские власти направили более 13 000 запросов, другие страны всего — 9 000.

85% запросов из России связаны с обеспечением «национальным безопасности», 5% из них — с критикой представителей властиЧитать полностью »

Разобравшись с уравнениями для колебаний – описывающими практически всё, что скачет, вибрирует, катается вперёд-назад, как шар на пружине – можно переходить к настолько же распространённому явлению природы, волнам. Волны есть везде: звук и свет, землетрясения, рябь на поверхности пруда, и т.п.

image

Рис. 1

Но перед этим предупреждаю, что термин «волна» может вводить в заблуждение, поскольку в физике он означает не то же самое, что в английском языке. В физике он не означает того, что мы обычно могли бы назвать волной на краю океана – один гребень и одна впадина. В физике волны – это последовательность волн, несколько гребней и впадин, совместно движущихся в одном направлении. У волны простейшего вида все гребни одинаковой высоты и отстоят друг от друга на одно расстояние. Мы будем рассматривать именно такой случай.

Волны – выдающееся явление, если задуматься. Представьте, что вы с другом взяли длинную верёвку и туго натянули её в комнате (рис. 2). Затем представьте, что ваш друг поболтал несколько раз вверх и вниз одним концом верёвки (зелёным). На его конце верёвки появится волна, и она пройдёт по комнате к вашему концу верёвки (красному).
Читать полностью »

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

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

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

В середине июля этого года РАЭК и ФРИИ Читать полностью »

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

Инструменты для прототипирования на Mac: сопоставительная характеристика - 1

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

Интернет вещей начинает играть все большую роль на IT-рынке и в жизни общества, а скоро и вовсе станет неотъемлемой частью нашей повседневности. Это подтверждается и рядом экспертных оценок. Так, по данным исследовательского агентства IDC, стоимость мирового рынка IoT уже в 2020 году превысит $7,1 трлн. Ожидается, что к этому моменту к сети будет подключено свыше 50 млрд устройств. Все это открывает огромные перспективы не только для бизнеса и конечных пользователей. В связи с развитием IoT-технологий тревогу начинают бить специалисты в сфере информационной безопасности. По их мнению, огромное количество плохо защищенных интернет-девайсов дает новые возможности и киберпреступникам, некоторым из которых уже удалось взломать ряд IoT-систем. Мы подобрали наиболее яркие случаи взломов устройств интернета вещей. Читать полностью »

в 9:56, , рубрики: javascript, React, ReactJS, redux

image

Это перевод статьи "What’s So Great About Redux?" (автор Justin Falcone), которая мне показалась весьма приятной и интересной для прочтения, enjoy!

Redux мастерски справляется со сложными взаимодействиями состояний, которые трудно передать с помощью состояния компонента React. По сути, это система передачи сообщений, которая встречается и в объектно-ориентированном программировании, но она не встроена непосредственно в язык, а реализована в виде библиотеки. Подобно ООП, Redux переводит контроль от вызывающего объекта к получателю — интерфейс не управляет состоянием напрямую, а передает ему сообщение для обработки.

В этом плане хранилище в Redux — это объект, редюсеры — это обработчики методов, а действия — это сообщения. Вызов store.dispatch({ type:"foo", payload:"bar" }) равносилен store.send(:foo, "bar") в Ruby. Middleware используется почти таким же образом, как в аспектно-ориентированном программировании (например, before_action в Rails), а с помощью connect в react-redux осуществляется внедрение зависимости.

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

Мониторинг работы производства веб-студии - 1

Прежде чем что-то оценить, это нужно измерить. В предыдущих материалах мы строили производство веб-студии. Теперь давайте научимся измерять его эффективность. Как только научимся измерять, будет понятно, что нужно улучшать. В нашем деле любой, даже самый незначительный эффект, может дать существенный прирост прибыли.Читать полностью »

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

Данная задача включает две подзадачи:

1) когда пользователь уходит с формы редактирования, необходимо понимать, действительно ли он произвёл изменения, чтобы не задавать вопрос на подтверждение впустую и не перезаписывать идентичные данные;

2) если редактированию подвергается непосредственно исходная сущность, а не её копия, то в случае отмены необходимо сохранять возможность отката к исходным значениям.

В статье мы рассмотрим обобщённый и очень лаконичный [размером в несколько строк кода!] подход к решению подобного рода задач, основанный на использовании библиотеки Replication Framework.

image

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


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