Применение практик модульного тестирования для кода базы данных улучшает качество и архитектуру кода, а также позволяет своевременно обнаруживать и устранять ошибки.
Пользователь
Глобальная сеть морских беспилотников
Нишу автономных судов ожидает такой же взрыв развития, как мы наблюдаем в последние годы в сегменте БПЛА. Тысячи компактных беспилотников будут годами находиться в океане. Причем речь идет исключительно о мирных исследовательских целях и мониторинге.
Представьте, что вам нужно отслеживать параметры среды, следить за течениями, перемещением рыбы, составлять подробные карты глубин, изучать морское дно и отдельные подводные объекты или явления. Фрахт научно-исследовательского судна — это сезонно и очень дорого. Буквально в десятки раз дороже, чем разместить автономные беспилотники с необходимым набором оборудования и малыми исследовательскими дронами на борту.
Под катом небольшой рассказ про отечественный проект подобных судов.
Как определить версию Windows?
Как же определить версию Windows, работающую в корпоративном окружении?
Вопрос кажется простым, правда?
Microsoft позволяет определить номер версии Windows различными способами:
- Существуют значения в реестре, которым отчаянно не хватает документации.
- Есть множество командлетов PowerShell, вызовов Windows API и т. п.
- Также есть варианты для конечного пользователя, например, команда
winver
, которая вызывает всплывающее окно с версией Windows. - И много других способов…
Разобраться во всём этом вам поможет наш пост.
Смартфоновая металлургия и цена комфорта
Осенью 2005 года я обзавелся первым мобильником и впервые всерьез задумался о прорывной новизне этих устройств. Осознал, что не припоминаю никакой фантастики, тем более – хорошей, где мобильник так лихо проникал бы во все сферы жизни. Винтажная громоздкость спасительных таксофонов из «Матрицы» и всякое отсутствие мобильников в очаровавшем меня тогда «Лабиринте отражений» поначалу не оставляли сомнений, что сотовый – это дорогая игрушка, которая вскоре выйдет из моды, разделив судьбу пейджеров. Прошла еще пара лет, и вся нелепость моих ретрофутурологических построений разбилась об iPhone. Для меня стало настоящим сатори, что в какой-то момент миниатюризация сотовых качнулась назад (айфон заметно подрос по сравнению с эриксоном), а телефон обзавелся накопителем и стал набирать вычислительную мощность.
Но не столь очевидно, что мобильные телефоны, целые поколения которых уже покоятся на свалках, также породили отдельное направление цветной металлургии – и актуализировали такую россыпь клеток в таблице Менделеева (попутно до неузнаваемости изменив социумы по обе стороны сборочной линии), что я хотел бы отдельно об этом поговорить.
Как PVS-Studio защищает от поспешных правок кода, пример N3
Продолжаем серию маленьких заметок про то, как анализатор PVS-Studio может быстро находить новые ошибки в коде. При условии, конечно, что он регулярно используется :). Итак, перед нами очередной баг в проекте Blender.
Цифровая зеркалка в капсуле времени
Почему, зачем и как я нашёл "future-proof" зеркалку и приготовил её к вскрытию в 2040 году.
Светодиоды — ослепляющая темнота
Часть 1. Обозначение проблемы
Было просмотрено довольно много материала, но почти все общедоступные научные исследования базируются на одно и том же:
• группа 50-100 человек и они говорили насколько комфортно в помещении под исследуемым источником света;
• считают колбочки и палочки в отрыве от "программной" обработки данных мозгом;
• не учитывают инсоляцию региона, время года и образ жизни;
• ссылаются на индекс цветопередачи CRI где эталоном являются одновременно лампа накаливания и дневное небо (лампа накаливания слаба в освещении синих тонов, а небо при 7500 К слабо в освещении красных тонов);
• не изучали Эффект Пуркине применимо к светодиодному освещению;
• основаны на спектральной световой эффективности монохроматического излучения - кто решил что остальной спектр не нужен, загадка...
Как сделать 248MP фотографию Солнца
Это изображение диска нашего Солнца создано с помощью большого рефракторного (линзового) телескопа и высокоскоростной монохромной CMOS-камеры.
Каждый день над нашими головами висит большой шар света. Он там всегда, и никто не обращает на него внимания. Разумеется, мы не советуем вам долго смотреть на него и при этом ослепнуть, тем не менее, наука дала нам возможность смотреть прямо на солнце совершенно безопасно.
Поскольку техника стала более доступной, обычный человек может заглянуть в многочисленные слои Солнца с помощью специального оборудования, которое может купить в любом хорошем магазине телескопов.
В этой статье мы подробно рассмотрим слой, известный как хромосфера: область Солнца, видимая в оранжево-красном спектре. При помощи специального фильтра это устройство блокирует весь нежелательный свет, пропуская при этом определенный диапазон частот, который нас интересует.
Чини свою Теслу сам, тыжпрограммист
Тыжпрограммист, честь тебе и хвала. Возможно, твоя юность прошла в растянутом шерстяном свитере, но сейчас ты гордо смеешься в лицо любому приколу об айтишниках. Возможно, прошло время ремонта автомобилей с ДВС с мужиками в гаражах, но....Валера, настало твое время.
Ты айтишник, на тебя с обожанием смотрят женщины и с завистью мужчины. Хорошо, что ты уже за компьютером, будем в две клавиатуры хакать Теслу.
Что такое IoT и что о нем следует знать
Интернет вещей (Internet of Things, IoT) — это множество физических объектов, подключенных к интернету и обменивающихся данными. Концепция IoT может существенно улучшить многие сферы нашей жизни и помочь нам в создании более удобного, умного и безопасного мира. Примеры Интернета вещей варьируются от носимых вещей, таких как умные часы, до умного дома, который умеет, например, контролировать и автоматически менять степень освещения и отопления. Также ярким примером служит так называемая концепция умного предприятия (Smart Factory), которое контролирует промышленное оборудование и ищет проблемные места, а затем перестраивается так, чтобы не допустить поломок. Интернет вещей занимает важное место в процессе цифровой трансформации в компаниях. Прогнозируется, что к 2030 году количество подключенных к сети устройств вырастет примерно до 24 млрд с годовой выручкой до 1,5 трлн долларов.
Мой умный дом на ESP8266, часть 3
Предыдущая статья: Мой умный дом на ESP8266, часть 2
В этой статье: прошивка ESP8266 прошивкой ESP Easy, настройка I2C, настройка связи с MQTT-брокером и подключение датчиков.
Электроэнцефалограф на Arduino
Здравствуйте дорогие читатели моего блога. Данная статья относится к разделу робототехники.
Я представлю вам инструкцию создания электроэнцефалографа на базе образовательной платы Arduino.
Для реализации задуманного, необходимо приобрести:
— плату Arduino (любой вариант; в статье представлена Arduino uno)
— усилитель сигнала, например, микросхема KIA324P — Датащит по микросхеме.
— два резистора рассчитанные на кОм, но имеющие разницу в 10 — 20 раз (например, 10кОм и 100кОм)
— соединительные штекеры
— соединительные провода
Ниже представлена схема устройства. Это упрощённый вариант без добавления конденсаторов в цепь, которые нужны для устранения помех и сглаживанию графиков показаний. Я их не стал использовать в схеме дабы не запутывать.
Здесь представлен любительский аппарат, который может собрать даже ребёнок.
Схема устройства.
Советская IBM-PC Электроника МС-1502
Хочу познакомить вас с одним из компьютеров из моей коллекции. IBM PC-совместимый советский домашний компьютер. Разработан в НПО «Микропроцессор» г. Киев, выпускался на заводе «Континент» в г. Зеленодольске, на заводе «Элекон» в г. Казань.
Электроника МС 1502 — советский персональный компьютер на процессоре КМ1810ВМ88, аналог IBM PC XT на базе процессора Intel 8088. Конструктивно представлял собой моноблок с клавиатурой, встроенным блоком питания, видеоконтроллером, контроллером магнитофона и контроллерами портов ИРПР-М и ИРПС.
Делаем из ENC28J60 внешнюю USB сетевую карту
ENC28J60 - простой Ethernet контроллер, который может выступать в роли внешней сетевой карты у одноплатных компьютеров с GPIO (для raspberry есть даже готовый драйвер) и прочих ардуин. У моего лэптопа GPIO не выведены, попробуем исправить этот недостаток и прикрутить к нему ENC28J60 посредством STM32F103 и шнурка USB.
Давайте посмотрим, как это можно сделать.
Информация
- В рейтинге
- Не участвует
- Зарегистрирован
- Активность