Архив за 21 сентября 2018 - 8

Вся правда об ОСРВ. Статья #10. Планировщик: дополнительные возможности и сохранение контекста - 1

В предыдущей статье мы рассматривали различные типы планирования, поддерживаемые ОСРВ, и соответствующие возможности в Nucleus SE. В этой статье рассмотрим дополнительные возможности планирования в Nucleus SE и процесс сохранения и восстановления контекста.
Читать полностью »

image

Новая пятница, время публиковать новую подборку вебинаров от Skillbox. Сегодняшняя будет посвящена программированию, так же как и прошлая. Приступим к обучению!
Читать полностью »

Вчера апелляционный суд штата Нью-Йорк отменил ранее принятое решение в споре между Samsung Electronics и MPEG LA. Согласно этому решению южнокорейский производитель должен был заплатить 115 млн долларов за якобы имевшее место нарушение патентов.

Samsung не будет платить 115 миллионов долларов MPEG LA

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

image

Или пылесос с управлением по Bluetooth.

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

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

Несколько месяцев назад состоялся релиз Cucumber JVM 3.0.0. Новая версия призвана сделать работу с данным BDD фреймвоком более очевидной и гибкой. В данной статье я расскажу об изменениях и новых фичах, а также приведу примеры их использования.
Читать полностью »

Toshiba Memory и Western Digital ввели в строй новый завод для производства 3D NAND

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

В этой статье рассматриваются сходства и различия двух подходов к решению алгоритмических задач: динамического программирования (dynamic programing) и принципа «разделяй и властвуй» (divide and conquer). Сравнение будем производить на примере, соответственно, двух алгоритмов: бинарного поиска (как быстро найти число в отсортированном массиве) и расстояния Левенштейна (как преобразовать одну строку в другую с минимальным количеством операций).

Хочу сразу заметить, что данное сравнение и объяснение не претендует на исключительную правильность. И возможно даже некоторые преподаватели в университетах захотели бы меня отчислить :) Эта статья является всего-лишь моей персональной попыткой разложить себе же все по полочками и понять что такое динамическое программирование и каким образом в нем участвует принцип «divide and conquer».

Итак, приступим…

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

Компания Amazon сегодня представила в США массу новых умных устройств (пресловутая микроволновка тоже есть, но о ней в другой новости), среди которых оказалась и умная колонка Echo Show второго поколения. Устройство уже можно заказать на официальном сайте за $230, но к исполнению заказов компания приступит только 11 октября.

Apple лишит iPad Pro разъёма Lightning

После выхода бета-версии операционной системы iOS 12.1 разработчики приступили к изучению её кода и нашли в нём несколько любопытных моментов. К примеру, в операционке упоминается некое устройство под названием iPad2018Fall, что явно намекает на выход нового планшета текущей осенью, ведь в прошлой версии упоминался только гаджет iPhone2018Fall, который уже превратился в новый «Айфон».

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

Все, кто знаком с Vue, знают, что у Vue-приложения одна точка входа — файл main.js. Там, помимо создания экземпляра Vue, происходит импорт и своего рода Dependency Injection всех ваших глобальных зависимостей (директив, компонентов, плагинов). Чем больше проект, тем больше становится зависимостей, которые, к тому же, имеют каждая свою конфигурацию. В итоге получим один огромный файл со всеми конфигурациями.
В этой статье речь пойдет о том, как организовать глобальные зависимости, чтобы этого избежать.

Как организовать ваши зависимости во Vue-приложении - 1
Читать полностью »


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