День: 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 используется библиотека…
Прочитать подробнее -
Hi-Tech
Холодная война за искусственный интеллект: угроза всему человечеству?
Мир отреагировал не сразу. Весной 2016 года система искусственного интеллекта под названием AlphaGo победила чемпиона мира по игре в го в матче в отеле Four Seasons в Сеуле. И технология, которая вышла победителем, была еще более непонятной: форма искусственного интеллекта, работающая на принципах машинного обучения, в ходе которого для тренировки и обучения компьютера распознаванию закономерностей и паттернов ему скармливают большие…
Прочитать подробнее -
Хабрахабр
Плавучие солнечные панели — отличный симбионт для ГЭС
Это примерно столько же, сколько было установлено обычных панелей в мире в 2000 году. Согласно отчету World Bank, к сентябрю 2018 года было установлено плавучих солнечных панелей общей мощностью в 1,1 ГВт. По мнению экспертов, в ближайшие 20 лет мы увидим бум развития технологий, связанных с плавучими солнечными станциями. Находясь на поверхности, панели закрывают все, что находится ниже, от солнечного…
Прочитать подробнее -
Hi-Tech
Блокчейн-компания купила разработчика астероидов Planetary Resources
Она купила весьма известную компанию Planetary Resources. Весьма необычное приобретение осуществила блокчейн-компания ConsenSys, бруклинский стартап, разрабатывающий программное обеспечение для платформы Ethereum. Непонятно, как именно эти две компании сработаются, однако основатель ConsenSys Джо Любин (который также помогал разрабатывать Ethereum) говорит о «децентрализации космических начинаний», что определенно подойдет для реализации на блокчейне. Впрочем, известна она не своими заслугами, а своими амбициями: Planetary…
Прочитать подробнее -
Hi-Tech
Тысячи шведов вставляют микрочипы под кожу. Зачем?
И вот, некоторые люди открывают им доступ под кожей. Технологии становятся все ближе и ближе к нашим телам, от телефонов в наших карманах до умных часов на наших запястьях. Эти чипы спроектированы так, чтобы ускорить повседневную рутину и сделать жизнь более удобной: чтобы проще было попадать в дома, офисы и спортзалы. В Швеции, в стране, известной технологическим прогрессом, тысячи людей…
Прочитать подробнее -
Хабрахабр
Надежность контрольной суммы 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…
Прочитать подробнее