Ежедневные архивы: 04.11.2018

Aрифметика произвольной точности в Erlang

@rawpixel Немногие задумываются о том, что вследствие этого факта операции над float и double не являются точными. Даже школьникам известно про существование различных систем счисления и тот факт, что не каждая конечная десятичная дробь является конечной дробью в двоичной системе счисления. Однако, хотелось бы иметь не только bigint, но и возможность оперирования рациональными, комплексными и числами с плавающей точкой с ...

Читать далее »

Квантовые сети: перспективы и сложности реализации

По оценкам немецких исследователей из Общества Макса Планка, глобальную квантовую сеть удастся реализовать уже в ближайшие несколько лет. Расскажем, какие здесь есть сложности. / Flickr / Mike Seyfang / CC Что такое квантовые сети Квантовая сеть — это система передачи данных, работающая по законам квантовой механики. В таких сетях обмен данными осуществляется при помощи кубитов. Это поляризованные фотоны, транслируемые по ...

Читать далее »

20th Century Fox и Google разработали технологию, предсказывающую пойдут ли в кинотеатр те, кто просмотрел трейлер

IT-специалисты из компаний 20th Century Fox и Google Cloud разработали технологию на базе машинного обучения, которая анализирует просмотры трейлеров и предсказывает вероятность того, что люди пойдут на эти фильмы и «родственные» им картины в кинотеатры. Система распознает объекты и паттерны сюжета трейлеров для «понимания» самой картины. Сама технология получила название Merlin. Когда героев показывают фрагментами и кадры часто меняются, то ...

Читать далее »

[Перевод] Использование Retrofit 2.x в качестве REST клиента — Tutorial

1.1. Что такое Retrofit Retrofit — это REST клиент для Java и Android. Он позволяет легко получить и загрузить JSON (или другие структурированные данные) через веб-сервис на основе REST. В Retrofit вы настраиваете, какой конвертер используется для сериализации данных. Обычно для JSON используется GSon, но вы можете добавлять собственные конвертеры для обработки XML или других протоколов. В Retrofit используется библиотека ...

Читать далее »

Холодная война за искусственный интеллект: угроза всему человечеству?

Мир отреагировал не сразу. Весной 2016 года система искусственного интеллекта под названием AlphaGo победила чемпиона мира по игре в го в матче в отеле Four Seasons в Сеуле. И технология, которая вышла победителем, была еще более непонятной: форма искусственного интеллекта, работающая на принципах машинного обучения, в ходе которого для тренировки и обучения компьютера распознаванию закономерностей и паттернов ему скармливают большие ...

Читать далее »

Плавучие солнечные панели — отличный симбионт для ГЭС

Это примерно столько же, сколько было установлено обычных панелей в мире в 2000 году. Согласно отчету World Bank, к сентябрю 2018 года было установлено плавучих солнечных панелей общей мощностью в 1,1 ГВт. По мнению экспертов, в ближайшие 20 лет мы увидим бум развития технологий, связанных с плавучими солнечными станциями. Находясь на поверхности, панели закрывают все, что находится ниже, от солнечного ...

Читать далее »

Блокчейн-компания купила разработчика астероидов Planetary Resources

Она купила весьма известную компанию Planetary Resources. Весьма необычное приобретение осуществила блокчейн-компания ConsenSys, бруклинский стартап, разрабатывающий программное обеспечение для платформы Ethereum. Непонятно, как именно эти две компании сработаются, однако основатель ConsenSys Джо Любин (который также помогал разрабатывать Ethereum) говорит о «децентрализации космических начинаний», что определенно подойдет для реализации на блокчейне. Впрочем, известна она не своими заслугами, а своими амбициями: Planetary ...

Читать далее »

Тысячи шведов вставляют микрочипы под кожу. Зачем?

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

Читать далее »

Надежность контрольной суммы CRC16

#include <stdio.h> #include <stdlib.h> #include <stdint.h> #include <stdbool.h> #include <string.h> #include <time.h> #define PACKET_LEN (7) #define NUM_OF_CYCLES (100000) static unsigned char reverse_table[16] = { 0x0, 0x8, 0x4, 0xC, 0x2, 0xA, 0x6, 0xE, 0x1, 0x9, 0x5, 0xD, 0x3, 0xB, 0x7, 0xF }; uint8_t reverse_bits(uint8_t byte) { // Reverse the top and bottom nibble then swap them. return (reverse_table[byte & 0b1111] << ...

Читать далее »

[recovery mode] jDrum эмулятор ритм студий

/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package jdrum; import java.io.BufferedReader; import java.io.File; import java.io.InputStreamReader; import java.util.Arrays; import java.util.List; /** * * @author dj DNkey */ public class JDrum ; /* * pads in line ...

Читать далее »