Как стать автором
Обновить

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Micro-USB-кабели и питание Raspberry Pi

RUVDS.comРазработка на Raspberry PiКомпьютерное железо
Перевод
На ресурсах, посвящённых Raspberry Pi, часто всплывает вопрос о том, почему в углу экрана появляется маленький значок молнии, причём — даже тогда, когда используемого блока питания более чем достаточно для обеспечения того, что нужно плате. Этот значок указывает на понижение напряжения и выводится даже в тех случаях, когда напряжение, выдаваемое источником питания, падает ниже 4,63±0,07В на очень короткий промежуток времени.

Пользователи разной интересной электроники (пару лет назад и я был таким) обычно не особенно задумываются о Micro-USB-кабелях, используемых для питания их систем. Я решил произвести некоторые измерения, направленные на выяснение того, как применение различных кабелей влияет на параметры питания. И надо сказать, что хотя всё больше и больше устройств оснащаются разъёмами USB Type-C, кабели для которых обычно более качественны, чем Micro-USB-кабели, Micro-USB-разъёмы всё ещё используются в подавляющем большинстве устройств.



Это касается не только Raspberry Pi, но и других подобных устройств, получающих питание по Micro-USB-кабелям (например — это мобильные телефоны, заряжаемые по Micro-USB).

Сразу поделюсь моим основным выводом, который заключается в том, что для подачи питания на различные электронные устройства и для зарядки телефонов лучше пользоваться USB-кабелями с проводниками, толщина которых, как минимум, соответствует AWG20.
Читать дальше →
Рейтинг 0
Просмотры10
Комментарии 0

ИИ убил человека! Летающий янычар или дрон-убийца

Читальный залИскусственный интеллектБудущее здесь
image

Идея «робота-убийцы» перешла от фантазии к реальности


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

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

Что нового в инциденте в Ливии, если подтвердится, так это то, что беспилотник, который был использован, имел способность работать автономно, а это означает, что нет человека, контролирующего его, по сути, «робота-убийцы», который раньше был материалом научной фантастики.
Читать дальше →
Всего голосов 4: ↑3 и ↓1 +2
Просмотры723
Комментарии 1

Зачем британскому провайдеру полое оптоволокно

VAS ExpertsРазработка систем связи

Рассказываем, что это за технология и почему ей заинтересовался один из крупнейших провайдеров услуг связи в Великобритании.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры485
Комментарии 0

Алюминиевый профиль как универсальный ресурс для сборки чего угодно. Часть 1

SelectelDIY или Сделай самЛайфхаки для гиков
Перевод

Еще недавно профиль типа Т-слот (T-slot) был не самым популярным, но после того, как его стали применять в конструкции многих моделей 3D-принтеров, он появился везде и всюду. Теперь он используется для сборки тех же 3D-принтеров, лазерных резаков, станков с ЧПУ.

Кроме того, профиль подходит для изготовления верстаков, осветительных приборов, даже рамок для фотографий, если, конечно, такая мысль возникнет. Давайте чуть изучим возможности профиля и посмотрим, для чего, кроме чисто строительных нужд, его можно применять. В первой части рассматриваются особенности профиля и соединений.
Читать дальше →
Всего голосов 16: ↑16 и ↓0 +16
Просмотры788
Комментарии 0

Переосмысляем «настольный компьютер» как концепцию

TimewebИнтерфейсыUsabilityНаучно-популярное
Перевод
Мысли о новом направлении пользовательского интерфейса рабочего стола

image

Просто задумайтесь о каком-то серьезном деле, прежде чем выйти на теннисный корт. Из «Macintosh» (1984) компании Apple Computer.

Долговечная «настольная» операционная система существует у нас почти 40 лет. Хотя некоторые механизмы оказались чрезвычайно надежными, использование современных компьютеров сильно отличается от контекста, в котором они были рождены, и пришло время немного переосмыслить это.

Я собираюсь обрисовать исходную идею, проиллюстрировать некоторые изменения в использовании компьютера и предложить некоторые новые способы мышления.

(Я давно пользуюсь Mac, поэтому мой опыт и примеры относятся к этой платформе. Может быть, Windows сейчас великолепна, я не знаю, мое последнее реальное знакомство было с XP, когда я работал в Microsoft.)

image


У Вас есть 88 безымянных документов для предварительного просмотра. Вы хотите просмотреть эти документы перед выходом? Если Вы не просмотрите эти документы, они будут удалены. Просмотреть изменения… Удалить и выйти. Отмена.
Читать дальше →
Всего голосов 9: ↑6 и ↓3 +3
Просмотры1.1K
Комментарии 1

UML умер, а никто и не заметил?

VDSina.ruРазработка веб-сайтовАнализ и проектирование систем
Перевод

UML, нам будет тебя не хватать
Unified Modelling Language (UML), разработанный Rational Software и принятый в качестве стандарта Object Management Group (OMG) в 1997 году, призван был стандартизировать множество различных типов графических нотаций, принятых в отрасли разработки ПО.

Моя история отношений с UML началась почти десяток лет назад, когда я стал евангелистом этого языка как моста между ИТ и бизнесом. Я никогда не был полностью убеждён в ценности UML как нотации для моделирования конкретных программных продуктов; моя цель заключалась в использовании UML для описания требуемых структурных и поведенческих свойств, ожидаемых от проектируемой системы.
Читать дальше →
Всего голосов 16: ↑16 и ↓0 +16
Просмотры2K
Комментарии 4

RPA инструменты и не только…

Тестирование IT-системАнализ и проектирование системУправление разработкойСофтВизуальное программирование
Из песочницы

Однажды на работе мне поставили R&D задачу создать бота, который будет "ходить" по сайту, выбирать товары, заполнять формы и оплачивать покупки. На тот момент мы писали часть Antifraud системы, которая позволяла детектировать ботов в браузере. И с этого момента все началось...

Читать далее
Рейтинг 0
Просмотры121
Комментарии 0

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

Productivity InsideРазработка под iOSРазработка мобильных приложенийРазработка под Android
Сегодня в нашем дайджесте архитектурные паттерны и победители Swift Student Challenge, инициализация цепочек и цветов Fuchsia, инди-акселератор и инди-фестиваль от Google, Android 12 для разработчиков, $643 млрд из App Store и многое другое!

Читать дальше →
Рейтинг 0
Просмотры189
Комментарии 0

Собираем и устанавливаем свою Linux-систему на микроконтроллер STM32MP1

МаклаудНастройка LinuxПрограммирование микроконтроллеров


В этой статье мы автоматизируем процесс сборки и установки Linux-системы на микроконтроллер STM32MP157-DK2. ОС будет обладать минимальной функциональностью, но зато мы соберём из исходников собственную систему. А поможет нам в этом Buildroot — система сборки Linux-дистрибутивов. 

Что такое Buildroot?


Сначала вспомним, что Linux-система состоит из достаточно большого количества разных компонентов. Так как мы здесь говорим про embedded-платформы, выделим следующие компоненты:
Читать дальше →
Всего голосов 11: ↑10 и ↓1 +9
Просмотры501
Комментарии 0

Говорим о практике в области UX/UI-тестирования в Университете ИТМО — подкаст «ITMO Research»

Университет ИТМОУчебный процесс в IT

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

Послушать беседу: Apple Podcasts · Яндекс.Музыка · Google Podcasts · PodFM

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры105
Комментарии 0

SAP HANA. Операция Delta Merge

Администрирование баз данных

Добрый день, коллеги. Сегодня хотелось бы поговорить о такой регулярной и важной операции происходящей в базе данных SAP HANA, как Delta Merge.

В концепции базы данных HANA, изменения в колоночных таблицах не происходят напрямую в основном хранилище (Main store). Это происходит потому, что область MAIN оптимизирована для операций чтения, а не записи. Все операции записи происходят в специальной области, которая называется Delta store. При этом операции чтения производятся из обеих областей.

Периодически необходимо обновлять основную область хранения колоночных таблиц (main store) содержимым области delta store. Процесс слияния этих двух областей называется delta merge. Этот процесс можно разбить на три этапа: операция, производимая непосредственно до слияния, во время слияния и после слияния. Схематично процесс delta merge можно представить следующим образом:

Читать далее
Рейтинг 0
Просмотры117
Комментарии 0

Джетпак вертолетного типа

Jet HackersНаучно-популярноеDIY или Сделай самТранспортБудущее здесь

Австралийская компания CopterPack выложила ролик с успешным отрывом о земли и пилотируемым полетом в несколько секунд своего пропеллерного джетпака.

Каркас сделан из углеволокна. Работает на электричестве. Судя по видео полет может длиться не больше минуты. Система оснащена автоматической стабилизацией. Больше никакой информации нет.

Под катом парочка исторических аналогов «вертолетных джетпаков».
Читать дальше →
Всего голосов 5: ↑4 и ↓1 +3
Просмотры1.7K
Комментарии 8

Как увеличить скорость реакции Kubernetes на отказ узлов кластера?

TimewebDevOpsKubernetes
Перевод
Tutorial

Kubernetes спроектирован так, чтобы быть надежным и устойчивым к сбоям, а в случае последних иметь возможность автоматически восстанавливаться. Надо признать, он отлично справляется с этим!

Тем не менее, когда узел выходит из строя, pods, спланированные на данный узел, продолжают работать на нём еще в течение некоторого времени, а также получать запросы. Думаю, это совсем не то поведение, которое вы ожидали от Kubernetes.

В этой статье мы разберёмся, как сократить время реакции Kubernetes на выход узлов из строя, чтобы избежать возможных проблем.

Читать далее
Всего голосов 8: ↑6 и ↓2 +4
Просмотры476
Комментарии 2

Разработка REST-серверов на Go. Часть 2: применение маршрутизатора gorilla/mux

RUVDS.comПрограммированиеСерверное администрированиеGo
Перевод
Перед вами второй материал из серии статей, посвящённой разработке REST-серверов на Go. В первом материале этой серии мы создали простой сервер, пользуясь стандартными средствами Go, а после этого отрефакторили код формирования JSON-данных, вынеся его во вспомогательную функцию. Это позволило нам выйти на достаточно компактный код обработчиков маршрутов.

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



Это — проблема, с которой сталкиваются все, кто пишет HTTP-сервера, не используя зависимости. Если только сервер, принимая во внимание систему его маршрутов, не является до крайности минималистичной конструкцией (например — это некоторые специализированные серверы, имеющие лишь один-два маршрута), то оказывается, что размеры и сложность организации кода маршрутизатора — это нечто такое, на что очень быстро обращают внимание опытные программисты.
Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Просмотры576
Комментарии 0

Приемник с АФАР для БЛА

Беспроводные технологииПроизводство и разработка электроникиРобототехника
Из песочницы

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

А мешают этому помехи.

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

Посмотреть, как полеталось..
Всего голосов 10: ↑10 и ↓0 +10
Просмотры965
Комментарии 0

Почему сертификация важна, как подготовиться и сдать экзамены AWS, Azure, GCP, etc…

DevOps

Сами по себе экзамены и сертификаты не несут в себе ничего отрицательного, негативные моменты будут рассмотрены ниже, начнем с позитивных и очевидных:

Читать про сертификацию
Всего голосов 4: ↑3 и ↓1 +2
Просмотры1.2K
Комментарии 0

2d-графика в React с three.js

SimbirSoftJavaScriptПрограммированиеReactJS

У каждого из вас может возникнуть потребность поработать с графикой при создании React-приложения. Или вам нужно будет отрендерить большое количество элементов, причем сделать это качественно и добиться высокой производительности при перерисовке элементов. Это может быть анимация либо какой-то интерактивный компонент. Естественно, первое, что приходит в голову – это Canvas. Но тут возникает вопрос: «Какой контекст использовать?». У нас есть выбор – 2d-контекст либо WebGl. А как на счёт 2d-графики? Тут уже не всё так очевидно.

Читать далее
Рейтинг 0
Просмотры598
Комментарии 0

Исследование методов SLAM для навигации мобильного робота внутри помещений. Опыт исследования R2 Robotics. (продолжение)

Разработка робототехникиРобототехника

В прошлой статье мы рассмотрели несколько современных алгоритмов SLAM для ROS. Во данной статье будет рассмотрено применение SLAM на практике. В качестве робота используется опытный образец мобильного робота мерчандайзера компании «R2 Robotics». Робот имеет базу с двумя ведущими колесами, расположенными на одной оси в центре, что позволяет совершать развороты на месте и способствует высокой манёвренности. Диаметр робота составляет ~60 см, а его высота 1.5 метра.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры260
Комментарии 0

Хватит организовывать код по типу файлов

ПрограммированиеАнализ и проектирование системПроектирование и рефакторингIT-стандарты
Перевод

Какой самый популярный стиль организации кода вы встречали в корпоративных кодовых базах? Лично я чаще всего видел решение, подразумевающее группировку всех файлов по их типу. Таким образом, к примеру, в системе MVC все контроллеры, все сервисы, все репозитории, все POJO и так далее находятся вместе. Давайте назовем такое решение "стековым" стилем организации кода.

Читать далее
Всего голосов 23: ↑19 и ↓4 +15
Просмотры5.1K
Комментарии 21

Ecola corn 27w premium, не трогай меня

Здоровье

Я хотел назвать данную статью "кукурузы убийцы", но очень жёлтый заголовок получается...

После обзора аккумуляторная лампа Gauss 8w или неразорвавшийся боеприпас, я думал что я нашёл дно светодиодостроителей, но нет предела совершенству.

Встречаем нового претендента в номинации "самая опасная лампа года", творение китайско-российского сумрачного гения - кукурузу на 27Вт от компании Ecola, с гордой надписью Premium, стоимостью ~600р. Рекламный слоган: 0% коэффициент пульсации :)

Я не буду говорить про спектр, про то, что не рекомендуется использовать открытые светодиоды (это сравни голой МГЛ из-за плотности светового потока), не расскажу про мультитени - а они ужасные под ней. Судя по внешнему виду, вы эту лампу купите в туалет/ванную, но будьте осторожны...

Фактические характеристики: 25,5Вт, PF (cosf) ~0,55 - и это при мощности 27Вт, именно низкий PF и лёгкий вес, заставил меня подумать о нехорошем. PF, при такой мощности, должен быть 0,9

взглянуть на кукурузу убийцу
Всего голосов 9: ↑9 и ↓0 +9
Просмотры1.8K
Комментарии 5