Архив за 29 сентября 2019 - 8

image
Здравствуйте! Начну статью с небольшого отступления. Не посетило ли вас разочарование когда вы впервые столкнулись с программированием? Я предполагал что создание программ происходит путём взаимодействия с каким-то сложным, но очень интересным инструментом, в котором я смогу заниматься своим любимым делом (собирать конструкторы) на новом уровне. Однако, вместо этого мне пришлось изучать как писать текстовые файлы состоящие из различных операторов, скобок, строк и прочих текстовых конструкций. Прошли десятилетия, я научился программировать, и уж было позабыл про это разочарование, однако увидев в сети новость про Google Blockly и Scratch я почувствовал ностальгию…
Читать полностью »

Team Group MP33: накопители M.2 PCIe SSD вместимостью до 1 Тбайт

Компания Team Group представила твердотельные накопители серии MP33, которые могут устанавливаться в настольные компьютеры, ноутбуки и ультрабуки.

Изделия выполнены в формате М.2 2280. Задействован интерфейс PCIe 3.0 x4 (спецификация NVMe 1.3), что обеспечивает высокую производительность.

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

Роскомнадзор пытается блокировать новые прокси Fake TLS для Telegram, которые работают по принципу стеганографии - 1

На этой неделе Роскомнадзор начал массово блокировать прокси-серверы Fake TLS для Telegrаm. Источники в околотелеграм-сообществе подтвердили, что блокировки начались в середине недели, а в субботу утром стали массовыми, пишет издание «Код Дурова», которое специализируется на мониторинге сбоев Telegram.

Fake TLS — новый вариант обхода блокировок, который Telegram ввёл в эксплуатацию в начале августа 2019 года. Эти прокси работают по принципу стеганографии, притворяясь обычным трафиком TLS.
Читать полностью »

Пользователи мобильных устройств, работающих под управлением iOS и Android, на этой неделе получили возможность скачать условно бесплатную игру Mario Kart Tour.

Сегодня ночью Илон Маск (Elon Mask) официально представил на взлетной площадке SpaceX в Техасе космический корабль Starship Mk1. Полтора часа топ-менеджер рассказывал о Starship Mk1 и его устройстве, а в конце пообещал вывести его на орбиту в течение шести месяцев. Так что если все пойдет по плану, то коммерческие полеты в 2021 году выглядят вполне реально.

Компания MegaBots объявила о банкротстве и продает на eBay своего 15-тонного рабочего боевого робота Eagle Prime - 1

Компания MegaBots объявила о прекращении своей работы и выставила на аукцион eBay свою самую брутальную разработку — победителя дуэли роботов в 2017 году робота Megabot Mk. III Eagle Prime, начальная ставка составляла $1. Сейчас цена этого железного монстра уже превысила $150 тыс., торги пройдут до 3 октября.
Читать полностью »

Компания Huawei собирается в ближайшее время расширить аудиторию фирменного видеосервиса Huawei Video на Россию и еще несколько стран. Об этом, пишет РБК, сообщил Джейме Гонсало (Jaime Gonzalo) — вице-президент направления мобильных сервисов подразделения Huawei Consumer Business Group в Европе. Точная дата начала работы сервиса пока не называется, но речь идет о ближайших месяцах.

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

Вместо того, чтобы кидать исключение сразу, можно его локализировать, а потом выполнить над ним определеные действия.

Например, в языке Scala для этого используется определенный класс Try.

def inputStreamForURL(url: String): Try[Try[Try[InputStream]]] = parseURL(url).map { u =>
     Try(u.openConnection()).map(conn => Try(conn.getInputStream))
}

В Java мире с помощью библиотеки Vavr также можно обрабатывать ошибки в функциональном стиле.
Читать полностью »

Космический аппарат SpaceX получил аккумуляторы от электромобиля Tesla

В последней версии прототипа Starship Mk1, которую собирают в Бока-Чика, штат Техас, использованы сразу 4 комплекта блоков аккумуляторов от электромобилей Tesla суммарной мощностью 400 кВт/ч. Процесс установки таких батарей заснял пользователь форума NASA Space Flight с ником bocachicagirl.

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

Вычисление логарифмов довольно распространённая операция в цифровой обработке сигналов. Чаще пожалуй приходится считать только свёртки (умножение с накоплением) и амплитуды с фазами. Как правило для вычисления логарифмов на FPGA применяется алгоритм CORDIC в гиперболическом варианте, требующий только таблицы и простых арифметических операций. Однако это не всегда бывает удобно, особенно если проект большой, кристалл маленький и начинаются танцы с оптимизацией. Именно с такой ситуацией и пришлось мне однажды столкнуться. Оба порта блока RAM (Cyclone IV) уже плотненько были в работе, не оставляя свободных окон. Использовать ещё один блок под гиперболический CORDIC не хотелось. Зато был умножитель, для которого во временной диаграмме получалось приличное свободное окно. Денёк подумав, я сочинил следующий алгоритм, в котором не используется таблиц, но есть умножение, точнее возведение в квадрат. И поскольку схемотехнически возведение в квадрат проще общего случая умножения, возможно этот алгоритм представляет интерес для специализированных микросхем, хотя для FPGA разницы конечно нет. Подробнее под катом.Читать полностью »


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