Архив за 14 сентября 2019 - 4

Несколько дней назад индийский энтузиаст представил своё детище kubelive как попытку «повторно изобрести kubectl, сделав утилиту более реактивной и интерактивной». Этот анонс с большим энтузиазмом встретили на Reddit.

Kubelive — CLI-утилита, полностью написанная на JavaScript (Node.js) и использующая в своей работе клиентскую библиотеку для Kubernetes, реализованную на TypeScript (@kubernetes/client-node). Основное предназначение нового инструмента — отображать сведения о кластере и его ресурсах в реальном времени, предлагая для этого понятный (консольный) интерфейс.Читать полностью »

Microsoft запланировала на 2 октября крупное «аппаратное» мероприятие, на котором ожидается анонс новых мобильных компьютеров компании: Surface Pro 7, Surface Laptop 3 и Surface Book 3. Пока точно даже неизвестно, будут ли они представлены все вместе, но источник уже привел конфигурации перспективного планшета Surface Pro 7.

Содержание

Часть 1 — Задача двух тел
Часть 2 — Полу-решение задачи двух тел
Часть 3 — Ужепочти-решение задачи двух тел
Часть 4 — Второй закон Кеплера

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

$ ddot{rho}=-dfrac{mu}{rho^{2}} + dfrac{h^{2}}{rho^{3}} $

Это дифференциальное уравнение второго порядка, где в качестве неизвестной функции — длина радиуса вектора, зависящего от времени. Здесь $ h^{2}geq0, mu=G(m_{1} + m_{2})>0. $ $ h, $ как мы помним, может равняться нулю в случае прямолинейного движения вдоль радиус-вектора. Этот случай слишком прост, его даже рассматривать не будем, а кто хочет может приравнять в уравнении к нулю и дальше его решить.
Читать полностью »

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

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

Есть ли все это в университетских курсах? Конечно есть. Однако к законам Ома/Кирхгофа мы получаем термодинамику и теорию поля; помимо операций с матрицами и векторами приходится разбираться с Жордановыми формами; в программировании изучать полиморфизм — темы, которые не всегда нужны для решения простой практической задачи.

Университетское обучение экстенсивно — учащийся идет широким фронтом и зачастую не видит смысла и практической значимости знаний, которые получает. Мы решили перевернуть парадигму университетского обучения STEM (от слов Science, Technology, Engineering, Math) и сделать такую программу, которая опирается на связность знаний, допуская наращивание полноты в будущем, то есть подразумевает интенсивное освоение предметов.
Читать полностью »

Китайский производитель смартфонов компания Realme вчера представил смартфон Realme XT, а также добавил, что со временем выйдет улучшенная версия, которая получит однокристальную систему Qualcomm Snapdragon 730G.

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

Согласно этому графику, всего 8 моделей смартфонов Realme получат обновление до Android 10 в течение первых трех кварталов следующего календарного года.

Дрон AquaMAV может плавать и летать

Специалисты Aerial Robotics Lab из Имперского колледжа Лондона разработали концепцию мультимодального плавательного робота под названием AquaMAV, который может «выпрыгивать» из воды. Статья об этом была опубликована на этой неделе в журнале Science Robotics.

В AquaMAV используется простая система сгорания, позволяющая буквально выталкивать его из воды на высоту до 26 метров. «Прыжки» дрона демонстрируются на видео ниже.

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

По поводу преемника самого дешевого iPhone — модели SE — ходили противоречивые слухи. По одним данным, Apple могла представить новинку одновременно с моделями iPhone 11, по другим — преемника не будет. И вот в Сети появились новые слухи: iPhone SE 2 выйдет, но только в следующем году.

По данным источника, Venus Optics готовит к выпуску новый объектив формата APS-C, предназначенный для макросъемки. Как утверждается, модель Laowa 65mm f/2.8 2X Macro выйдет до конца этого года или в начале следующего.

Venus Optics готовит к выпуску объектив для макросъемки Laowa 65mm f/2.8 2X MacroЧитать полностью »
Xamarin.Forms — удобное использование иконочных шрифтов в приложении - 1

Постановка задачи

Для отображения иконок в приложении Xamarin.Forms можно использовать изображения в различных форматах, например png, svg или шрифты ttf. Чаще всего для добавления стандартных иконок удобен шрифт с иконками, например google material icons. Шрифт с иконками имеет размер около 200КБ и удобство использования здесь обычно важнее экономии на размере приложения. Иконки будут хорошо смотреться при любом разрешении экрана и будут чёрно-белыми.

Для использования иконок есть готовые nuget-пакеты. Я долгое время использовал iconize (nuget — www.nuget.org/packages/Xam.Plugin.Iconize; git — github.com/jsmarcus/Iconize). Он позволяет подключать более десяти шрифтов, добавляет новые контролы, такие как IconButton, IconImage, IconLabel и т.п. Но тут есть обычные аргументы против готовых библиотек: лишний функционал, лишний размер файлов, не полностью устраивает поведение, баги и т.п. Поэтому в определённый момент решил отказаться от готовой библиотеки и заменить ее на простейший велосипед из пары классов + шрифт.
Читать полностью »

Вчера в Китае состоялась повторная презентация умных часов Huawei, которые были созданы в сотрудничестве с известной южнокорейской компанией Gentle Monster. Анонсированные еще весной очки должны были появиться на рынке летом, но затем было объявлено о том, что в Китае продажи умных очков Huawei x Gentle Monster начнутся 6 сентября этого года. Однако по факту продажи начались только вчера.


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