Архив за 23 августа 2016 - 4

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

В этой статье я планирую описать процесс создания и деплоя в AWS лямбда-функции, которая будет вызывать нативный код из С++ аддона. Как вы сможете увидеть, этот процесс не сильно отличается от создания обычной AWS Lambda функции на Node.js — вам лишь нужно настроить своё окружение в соответствии с требованиями AWS.

Что такое AWS Lambda?

Цитируя документацию:

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

  • Как событийно-ориентированный вычислительный сервис, когда AWS Lambda запускает ваш код при возникновении некоторых событий, таких как изменение данных в Amazon S3 или таблице Amazon DynamoDB.
  • Как вычислительный сервис, который будет запускать ваш код в ответ на HTTP-запрос к Amazon API Gateway или запросам от AWS SDK.

AWS Lambda — очень крутая платформа, но поддерживает всего несколько языков: Java, Node.js и Python. Что же делать, если мы хотим выполнить некоторый код на С++? Ну, вы определённо можете слинковать код на С++ с Java-кодом, да и Python умеет это делать. Но мы посмотрим, как это сделать на Node.js. В мире Node.js интеграция с кодом на С++ традиционно происходит через аддоны. Аддон на С++ к Node.js представляет собой скомпилированный (нативный) модуль Node.js, который может быть вызван из JavaScript или любого другого Node.js-модуля.
Читать полностью »

ФАС подозревает в незаконности закупки 46 госорганизаций, сообщают «Известия». В этот список попали ведомства и государственные учреждения, которые провели аукционы на закупку софта, выбрали иностранный, а не отечественный продукт и не смогли обосновать свой выбор в соответствии с законом.

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

Спустя два года НАСА восстановило связь с космическим аппаратом STEREO-B - 1
Фотография Солнца в экстремальном ультрафиолете, полученная с борта STEREO-A. Фотография сделана на длине волн 171 ангрстрем (17,1 нм), которые обычно раскрашивают синим цветом. Фото: НАСА

21 августа 2016 года инженерам НАСА удалось восстановить связь с космическим аппаратом STEREO-B, одной из двух обсерваторий STEREO (Solar TErrestrial RElations Observatory) по изучению солнечной активности.

Последний раз обсерватория STEREO-B выходила на связь 1 октября 2014 года, после этого контакт был потерян. 22 месяца специалисты НАСА пытались спасти аппарат — и им всё-таки это удалось!
Читать полностью »

FreeSense: идентификация человека по искажению сигнала беспроводной сети - 1

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

Так появляются умные лампы и умные холодильники, которые знают, когда нужно включить или выключить свет и какую еду требуется заказать из магазина. Для того, чтобы такие умные системы могли сходу идентифицировать владельца, разработчики создают системы идентификации личности «на лету». Здесь используются разного рода камеры, анализаторы спектра голоса, дактилоскопические датчики. В скором времени в домах и офисах может появиться еще одна система, способная идентифицировать человека по искажению сигнала беспроводной сети. Искажения вызываются телом человека, изменения анализируются и сравниваются с «контрольным замером».
Читать полностью »

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

Эта книга предназначена для программистов, желающих создавать веб-приложения (обычные сайты, воплощающие REST-интерфейсы программирования приложений или что-то среднее между ними) с использованием JavaScript, Node и Express. Для чтения книги вам не потребуется опыт работы с Node, однако необходим хотя бы небольшой опыт работы с JavaScript.
Читать полностью »

Доброго времени суток, уважаемое гик-сообщество! Представляю на ваш суд мой первый перевод и первый пост на Geektimes — «Титан — колыбель жизни?» (в оригинале — «Titan — The Adobe of Life»). Оригинал от NASA здесь. В работе рассмотрены физико-химические свойства Титана с точки зрения возможности возникновения на нём метаногенных форм жизни. Канцелярит и прочие прелести старался минимизировать, но пока, по-моему, не слишком удачно. В любом случае, заинтересованных прошу под кат.

Титан — колыбель жизни? - 1
Читать полностью »

АКИТ предложила блокировать реализующие контрафактную продукцию интернет-магазины без суда и следствия - 1

Ассоциация компаний интернет-торговли (АКИТ) на совмещении в совете федерации при участии Федеральной таможенной службы (ФТС), Федеральной налоговой службы (ФНС), Минпромторга, Федеральной антимонопольной службы (ФАС), «Института развития интернета» (ИРИ), компаний Canon, Casio, Grundfos и других, высказали предложение блокировать интернет-магазины реализирующие контрафактную продукцию, сообщают «Известия». По предложению АКИТ исполнителем выступит Роскомнадзор.

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

По имеющимся данным, только за I квартал 2016 года было выявлено 13,3 миллиона ввозимых на территорию РФ контрафактных продуктов общей стоимостью 1,4 млрд рублей. По информации от Федеральной таможенной службы объемы контрафакта ежегодно увеличиваются вдвое.
Читать полностью »

Глубина просмотра у пользователей блокировщиков рекламы в среднем почти в 2 раза выше, чем у остальных посетителей сайтов. Такой вывод можно сделать из статистики top.mail.ru.

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

Здравствуйте! Предлагаю вниманию читателей перевод статьи об обновлении Android Support Library и одном немаловажном ее новом компоненте Password Visibility Toggle . Оригинал статьи можно найти здесь.

Считаю, что Password Visibility Toggle довольно интересный инструмент, причем довольно простой, который заслуживает отдельного внимания, поэтому прошу под кат.

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


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