Месяц: Сентябрь 2019
-
Использование DbTool для засеивания (seeding) баз данных в приложениях .NET (Core)
—
от автора
Представляем вашему вниманию DbTool — утилиту командной строки для экспорта данных БД в различные форматы и open-source библиотеку Korzh.DbUtils, использование которых может значительно упростить первоначальное «засевание» базы данных в вашем .NET (Core) приложении. С помощью этого набора инструментов вы сможете: Сохранить данные из вашей локальной БД в файлы некого текстового формата (XML, JSON), которые легко…
-
Личный опыт поиска программистов в совместный венчурный проект
—
от автора
Здравствуйте, уважаемые Хабровчане! Данный материал будет полезен тем, кто хотел бы найти, либо исполнителей для реализации своего венчурного проекта, либо найти команду разработчиков — партнеров в совместный венчурный бизнес проект. Наверняка, Вам известны успешные истории, когда венчурный продукт (допустим, веб-сервиса) создавался «друзьями из одного потока, факультета IT», или один программист нашел другого программиста (возможно, друга)…
-
Общие принципы работы QEMU-KVM
—
от автора
Мое текущее понимание: 1) KVM KVM (Kernel-based Virtual Machine) – гипервизор (VMM – Virtual Machine Manager), работающий в виде модуля на ОС Linux. Гипервизор нужен для того, чтобы запускать некий софт в несуществующей (виртуальной) среде и при этом, скрывать от этого софта реальное физическое железо, на котором этот софт работает. Гипервизор работает в роли «прокладки»…
-
Яндекс: умный дом по-взрослому
—
от автора
Недавно компания Яндекс запустила свою систему «умного дома». Нам предлагают купить недорогие работающие по Wi-Fi устройства: адаптер в розетку, лампочку и ИК пульт. Интересно, что у разработчиков «умных» устройств появилась возможность создать свои навыки «умного дома», это позволит подключить девайсы к системе Яндекса и управлять ими голосом через Алису. В списках навыков появляется всё больше…
-
Запускаем “десктопное” ПО на микроконтроллере
—
от автора
Embox принимал участие в IT фестивале TechTrain. Мы как и в первый раз привезли железки и вживую показали наши достижения. О некоторых мы уже писали на хабре, но мало ли кто не поверил :). Были показаны VoIP телефон, Qt и OpenCV, все на базе STM32F7-Discovery. Кроме стенда мы сделали три доклада. Идеи первого про открытый…
-
Читать_нельзя_бросать
—
от автора
На минувшей неделе в городе И случился книжный фестиваль. Случился уже в третий раз. С одной стороны, это иркутский фестиваль, с другой — международный: приехали Эрленд Лу, Линор Горалик, Мариам Петросян и ещё с десяток авторов солидной известности. Мы пока в книжной области такой известности не достигли, но тем не менее представили на фестивале своё…
-
Технострим: новая подборка обучающих видео к началу учебного года
—
от автора
Сентябрь у многих уже ассоциируется с окончанием сезона отпусков, но у большинства — с учёбой. К началу нового учебного года предлагаем вам подборку видео наших образовательных проектов, выложенных на Youtube-канале Технострим. Подборка состоит из трёх частей: новые курсы на канале за 2018-2019 учебный год, самые просматриваемые курсы и самые просматриваемые видео.
-
Сельское хозяйство и солнечные панели — win-win стратегия для энергетиков и фермеров
—
от автора
Массивы фотоэлементов обычно размещают в безлюдных местах, где нет ни полей, ни домов. Что касается полей — так делают потому, что, во-первых, солнечные панели требуют обслуживания, и никто не хочет, чтобы его посевы вытаптывали. Во-вторых, панели отбрасывают тень, что негативно влияет на рост многих растений. Но, как оказалось, второй фактор может стать преимуществом а не…
-
Параллельные интеграционные тесты базы данных Postgresql в приложении GO
—
от автора
Интеграционные тесты это один из уровней пирамиды тестирования. Обычно они требуют больше времени, т.к. в них мы ничего не подменяем на имитации реальных компонентов. Чтобы уменьшить время на такие тесты мы можем запускать их параллельно. Здесь я специально расскажу о таких тестах для Postgresql. В идеале, каждый тест должен быть независим, так они не затронут…
-
Что нам стоит CDN построить?
—
от автора
Привет Хабр! В этой статье мы будем строить свой CDN. Почему не воспользоваться готовыми решениями? Потому что сайт автора полностью статический, сделанный на Jekyll, с большими картинками, которые нужно отдавать максимально быстро. Сервер не должен быть кэширующим, он должен хранить сайт целиком, поддерживать HTTP/2 и Brotli, а на всех серверах должен быть установлен один и…