ВВС США используют нейроморфный чип IBM для обнаружения танков и наземных систем ПВО

Автор: admin от 12-03-2017, 23:25, посмотрело: 614

ВВС США используют нейроморфный чип IBM для обнаружения танков и наземных систем ПВО

Современные технологии очень интересуют военных. Не секрет, что многие технологии сначала создавались для военных нужд, а потом уже появлялись и в обычной жизни мирных граждан. Сейчас военно-воздушные силы США тестируют в полевых условиях нейроморфный чип, созданный силами специалистов IBM. Об этом чипе уже публиковалась информация в блоге нашей компании. Он может использоваться в самых разных целях, и одна из них — обнаружение и идентификация определенных объектов.

ВВС США, а именно Air Force Research Lab (AFRL), использует возможности процессора для идентификации военных и гражданских транспортных средств при радиолокации с воздуха. Военные утверждают, что чип работает не хуже, чем мощный военный компьютер. Но энергии при этом потребляется в двадцать раз меньше.

Категория: Железо

 

Оптимизация хвостовой рекурсии в Java

Автор: admin от 12-03-2017, 22:35, посмотрело: 230

Уже давно определённые вещи из мира функционального программирования всё сильнее проникают в нефункциональные языки. Может показаться странным, что в Java смогли интегрировать лямбда-выражения, а вот оптимизацию хвостовой рекурсии (преобразование рекурсии в эквивалентный цикл) до сих пор не сделали, хотя она гораздо проще. Почему её нет?
Попробуем разобраться с причинами и посмотрим, что можно сделать своими руками.

Категория: Программирование

 

Революция в радиотехнике? RF-ARM-FPGA SoC

Автор: admin от 12-03-2017, 18:35, посмотрело: 421

Революция в радиотехнике? RF-ARM-FPGA SoC
Компания Xilinx тихо и без лишней помпы анонсировала продукт, который может полностью изменить облик и процесс разработки современных радиоприемников и передатчиков. Это маленькая микросхема, которая объединяет 90% вопросов обработки и формирования радиосигналов:

  • программируемая логика (FPGA),

  • процессоры для обработки сигналов и пользовательских приложений (два ARM’а),

  • до восьми 12-разрядных АЦП с верхней частотой до 4 ГГц (!),

  • до восьми 14-разрядных ЦАП с верхней частотой до 6.4 ГГц (!).


Кажется мы входим в эпоху, когда архитектура трансивера становится такой же универсальной, как архитектура современного ПК. Make SW, not HW!

Категория: Программирование » Веб-разработка

 

Дайджест интересных материалов для мобильного разработчика #194 (6-12 марта)

Автор: admin от 12-03-2017, 18:00, посмотрело: 246

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

Дайджест интересных материалов для мобильного разработчика #194 (6-12 марта)

Категория: Веб-разработка, Android, iOS

 

Установка и настройка Puppet + Foreman на Ubuntu 14.04 (пошаговое руководство)

Автор: admin от 12-03-2017, 13:20, посмотрело: 394

Установка и настройка Puppet + Foreman на Ubuntu 14.04 (пошаговое руководство)
Доброго времени суток, жителям Хабра!

Когда число управляемых серверов достигает нескольких десятков, а то и сотен, приходится искать решение по автоматической настройке и управлению таким парком. Тут на помощь приходит Puppet. Почему Puppet? Puppet кроссплатформенный, имеет богатое сообщество, имеет множество готовых модулей (4800+), имеет Enterprise версии. Все эти плюсы не дают усомнится в мощи данного продукта. Но управлять из консоли таким «комбайном» не так просто. Потому для удобного управления и настройки Puppet был разработан Foreman. Далее установка и настройка этой связки на примере задачи управления SSH-ключами.

Категория: Админитстрирование » Системное администрирование

 

Когда ломается «облако»: что можно сделать в этой ситуации?

Автор: admin от 12-03-2017, 12:35, посмотрело: 327

Когда ломается «облако»: что можно сделать в этой ситуации?

Совсем недавно из-за проблем с сервисом Amazon S3 случился настоящий «облакалипсис». Сбой в работе стал причиной падения большого количества сайтов и сервисов тех компаний, кто является клиентом Amazon. Проблемы начались вечером 28 февраля, о чем можно было узнать из социальных сетей. Затем стали массово появляться сообщения о неработающих Quora, IFTTT, рассылок Sailthru, Business Insider, Giphy, Medium, Slack, Courser и т.п.

Сбоили не только сервисы и сайты, многие IoT устройства оказалось невозможно контролировать через интернет (в частности, из-за неработающего IFTTT). Самое интересное то, что до последнего момента статус Amazon S3 показывался, как нормальный. Но многие сотни, а то и тысячи компаний, чьи ресурсы были затронуты проблемой, осознали, что рано или поздно даже очень надежное «облако» может рухнуть, накрыв всех своими обломками. Можно ли что-то сделать в такой ситуации?

Категория: Админитстрирование » Сетевые технологии

 

Моделирование электрической цепи

Автор: admin от 12-03-2017, 11:55, посмотрело: 228

Моделирование электрической цепи
В данной публикации представлена инструкция по моделированию электрической цепи методом переменных состояния.

Категория: Программирование

 

Анализ исходного кода Duke Nukem 3D: Часть 2

Автор: admin от 12-03-2017, 10:10, посмотрело: 237

Анализ исходного кода Duke Nukem 3D: Часть 2

[Перевод первой части находится здесь.]

Унаследованный код


Build — это выдающийся движок, а множество игр, использовавших его, принесли большую и заслуженную славу и Кену Силверману, и 3D Realms.

Кен Силверман выполнил условия договора: он предоставил двоичный файл потрясающего 3D-движка с хорошо задокументированными методами и форматами ресурсов. В качестве признания его заслуг 3D Realms указала его имя в титрах как «Ken 'I can do that' Silverman» (Кен «Я могу это сделать» Силверман). Но разработка Build была сосредоточена на возможностях и скорости, а не удобстве портирования и чтения. После изучения кода я думаю, что open source-разработчики избегали его по следующим причинам:


  • Его обескураживающе сложно читать и получать из него знания.

  • Он не был портируемым.


В этой статье я перечислил часть сложностей, с которыми столкнулся. Также я выпустил порт Chocolate Duke Nukem 3D, призванный решить эти проблемы. Я хотел, чтобы люди запомнили, какой уровень гениальности нужен был для создания 3D-движка в то время. Кроме того, я хотел, чтобы они осознали, как движимый страстью подросток смог внести вклад в одну величайших игр всех времён.

Категория: Программирование » Веб-разработка

 

Советы начинающему скалисту

Автор: admin от 12-03-2017, 08:15, посмотрело: 216

Часть 1. Функциональная


Эта статья (если быть до конца честным — набор заметок) посвящена ошибкам, которые совершают новички, ступая на путь Scala: не только джуниоры, но и умудренные опытом программисты с сединами в бороде. Многие из них до этого всегда работали лишь с императивными языками такими как C, C++ или Java, поэтому идиомы Scala оказываются для них непонятными и, более того, неочевидными. Поэтому я взял на себя смелость предостеречь новообращённых и рассказать им об их типичных ошибках — как совсем невинных, так и тех, что в мире Scala караются смертью.

Категория: Программирование