Архив за 21 марта 2018 - 3

Предшественники фитнес-браслетов: шагомер, пульсометр, велокомпьютер - 1

Фитнес-браслет — гаджет, который быстро набрал популярность благодаря моде на «спортивный» и «здоровый» образ жизни. Сегодня его можно увидеть на сотнях рук; в особенной любви к нему замечены компьютерные гики и специалисты «офисных» профессий.

На рынок это устройство пришло из профессионального спорта — что вполне предсказуемо. Но в остальном история изобретения фитнес-браслета и его продвижения в массы полна интересных поворотов.Читать полностью »

В Госдуму внесён законопроект о криптовалютах: майнеров заставят зарегистрироваться как ИП - 120 марта 2018 года депутаты Государственной Думы А.Г.Аксаков, И.Б.Дивинский, О.А.Николаев, Р.М.Марданшин, а также член Совета Федерации Н.А.Журавлёв представили законопроект № 419059-7 «О цифровых финансовых активах»

Цели законопроекта следующие: законодательное закрепление в правовом поле определений криптовалюты, токена, распределённого реестра цифровых транзакций (блокчейна) и смарт-контракта; создание правовых условий для привлечения юрлицами и ИП инвестиций путём выпуска токенов.

Согласно законопроекту, и криптовалюта, и токен являются имуществом. Прямо устанавливается, что цифровые финансовые активы не являются законным средством платежа на территории Российской Федерации.

Кроме того, майнинг признаётся предпринимательской деятельностью в случае, когда лицо, которое его осуществляет, в течение трёх месяцев подряд превышает лимиты энергопотребления, установленные правительством РФ.
Читать полностью »

Разработчики из Google Brain доказали, что «противоречивые» изображения могут провести как человека, так и компьютер; и возможные последствия — пугающие.

«Взлом» мозга при помощи «картинок-противоречий» - 1

На картинке выше — слева вне всякого сомнения кот. Но можете ли вы сказать однозначно, кот ли справа, или просто собака, которая выглядит похожей на него? Разница между ними в том, что правая сделана при помощи специального алгоритма, который не даёт компьютёрным моделям, называемым «сверточными нейросетями» (CNN, convolutional neural network, далее СНС) однозначно сделать вывод, что на картинке. В данном случае СНС считают, что это скорее пёс, нежели кот, но что самое интересное — большинство людей думают точно так же.
Читать полностью »

Компания Samsung Electronics объявила о выпуске твердотельных накопителей PM883 объемом до 8 ТБ. По словам производителя, это самые емкие SSD для вычислительных центров, оснащенные интерфейсом SATA 6 Гбит/с. В них используются 64-слойная флэш-память Samsung V-NAND. Кроме того, это первые SSD типоразмера 2,5 дюйма, в которых используются модули памяти LPDDR4 DRAM (16 Гбит), и первые SSD, поддерживающие функцию управления питанием Power Disable (PWDIS), описанную в спецификациях SATA 3.3. Она позволяет отключать питание отдельных блоков для снижения энергопотребления. Меры энергосбережения позволили снизить потребляемую мощность до 2,8 Вт в режиме чтения и до 3,7 Вт — в режиме записи.

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

LG Electronics сообщила о доступности webOS Open Source Edition, рассчитанной главным образом на разработчиков, разрешив другим компаниям использовать ее в своих устройствах. Это дает возможность другим компаниям задействовать webOS Open Source Edition в своих продуктах: телевизоры, IoT устройства, планшеты, или смартфоны.

palm

Версия 1.0 новоиспеченной webOS OSE оптимизирована для Raspberry Pi 3, однако поддержка новых платформ не за горами. Страница настройки содержит инструкции по сборке прошивки для загрузки с microSD карты. Для сборки необходима Ubuntu 14.04 LTS 64-bit, 4-х ядерный процессор Intel Core i5, 8 GiB ОЗУ и 100 GiB дискового пространства.

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

Владислав Власов, инженер-программист в Developer Soft и преподаватель курса Нетологии, специально для блога написал цикл статей о EcmaScript6. В первой части на примерах рассмотрели динамический анализ кода в EcmaScript с помощью Iroh.js, во второй сосредоточились на реализации отменяемых Promises. В этой статье поговорим об истории ES6-модулей.

История ES6-модулей - 1

История языка EcmaScript простирается от простого языка сценариев в браузере вплоть до современного языка общего назначения, работающего в различных хост-окружениях. Вместе с усложнением языка появилась и необходимость организации модульной структуры и переиспользования кода с помещением его в библиотеки. Первые библиотеки импортировались за счет загрузки соответствующего JS-файла с хоста поставщика или CDN, а взаимодействие производилось, как правило, посредством экспорта функций и классов с заранее известными именами в глобальное пространство — объект window.
Читать полностью »

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

Ну и безусловно растёт наше приложение во все стороны — добавляются новые фичи, наворачиваются и усложняются старые, растёт количество клиентов и соответственно количество данных в БД. И в один не очень прекрасный момент приходит понимание, что что-то наше приложение тормозит. А значит надо или найти, что именно нагружает БД, хотя могло бы не нагружать, ну или если ничего такого нет, то взять ещё серверов побольше, да помощнее.

Стандартный совет как найти, что нагружает MySQL — включить slow-query-log и посмотреть, какие запросы будут туда попадать. Но в MySQL 5.7 по умолчанию присутствует куда лучший инструмент — sys schema, которая агрегирует данные из performance schema и позволяет их получить простыми запросами, буквально вида «Ok, MySQL, покажи мне топ запросов по максимальному суммарному времени выполнения»
Читать полностью »

Работы, связанные с естественным языком, — это одна из ключевых задач для создания искусственного интеллекта. Их сложность долгое время сильно недооценивали. Одной из причин для раннего оптимизма в области естественного языка были пионерские работы Ноама Хомского о порождающих грамматиках. В своей книге «Синтаксические структуры» и других работах Хомский предложил идею, которая сейчас кажется совершенно обычной, но тогда произвела революцию: он преобразовал предложение на естественном языке в дерево, которое показывает, в каких отношениях находятся разные слова в предложении.

image


Пример дерева синтаксического разбора показан на рисунке выше (а — синтаксический анализ на основе структуры непосредственных составляющих; б — на основе грамматики зависимостей). Порождающая грамматика — это набор правил вида S → NP V P или V P → V NP, которыми можно порождать такие деревья. На деревьях синтаксического разбора можно строить довольно строгие конструкции, пытаться определять, например, логику естественного языка, с настоящими аксиомами и правилами вывода.
Читать полностью »

За последние десять лет компания Apple и ее дочернее предприятие LuxVue Technology подали в Южной Корее более 30 заявок на патенты, связанные с технологией Micro-LED. Очевидно, производитель старается не допустить преимущества в этой области местных компаний Samsung и LG.

Конкуренция с Samsung Electronics переносится в новый сегмент

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

Как заставить Erlang релиз работать как сервис под Windows. Оставим за кадром вопрос зачем это делать. Просто иногда это нужно. Так что сосредоточимся на КАК. Что-бы было еще сложнее поставим себе задачу делать это с помощью wixtoolset.

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


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