Статьи

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
В данной статье описано как добавить к вашему приложению на Qt проверку орфографии с подсветкой орфографически некорректных слов и возможность замены на более подходящие варианты. Для этого используется словарь hunspell....
Подробнее

В этой статье я опишу один из подходов для создания json api сервиса с валидацией данных. Сервис будет реализован на aiohttp. Это современный, постоянно развивающийся фреймворк на языке python, использующий asyncio. Об аннотациях: Поя...
Подробнее

Мы продолжаем знакомить вас с самыми интересными новостями PostgreSQL. Конференция PGConf.Online 2021 Она начинается уже 1-го марта и закончится 3-го. О ней подробно написано в статье Ивана Панченко, зам. гендира Postgres Professio...
Подробнее

Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Red Hat Enterprise Linux стал бесплатен для организаций, развив...
Подробнее

Этот дайджест вышел небольшой, но в нем все равно есть продолжение истории про автотестирование, API сна для Android, подготовка Flutter к null safety и прогноз развития рынка приложений до 2025 года. Читать дальше &ra...
Подробнее

В течение последних пяти лет я проработал в Центральном Аппарате Сбербанка в Управлении Валидации моделей машинного обучения (machine learning, ML) и видел много «узких мест», которые возникают при разработке и валидации моделей маши...
Подробнее

Компания Apple — одна из самых заметных на компьютерном рынке, она же — одна из самых противоречивых. Равнодушных к ее продукции и рыночной стратегии исчезающе мало — ее либо любят, либо критикуют — бывает и вовсе ненавидят. Ее продукт...
Подробнее

Предыдущие статьи цикла: Полиморфизм родов высших порядков Паттерн «класс типов» В предыдущей статье мы рассмотрели понятие класса типов (type class) и бегло познакомились с классами типов «функтор», «монада», «моноид». В этой с...
Подробнее

Как интегрировать БД с SSH-туннелем в PowerBI, как настроить SSH-туннель с приватным ключом, как обновлять данные по запросам к БД в PowerBI Читать далее
Подробнее

21 марта 2021 года (воскресенье), с 12:00 и до 19:00, состоится Бесплатная онлайн-Конференция: Нарратив в играх.Мероприятие посвящено всем, кто по-настоящему любит игры, хороший сюжет, и хочет продолжить свой рост в...
Подробнее

Получение изображения из камеры Android-смартфона в кросс-платформенном приложении Qt Widgets с помощью Android-приложения по-умолчанию для фотографирования. Читать далее
Подробнее

КейсКомпания, которая 99% работы проводит в офисе. Для коммуникации используют живое общение и электронную почту. С учетом последних событий и тенденций планируют перевести своих сотрудников на удаленку. Что делать, о че...
Подробнее

Привет, Хабр!Под катом вас ждёт описание разработки консольной утилиты, которая умеет показывать показывать погоду в нужных вам городах. Её можно будет запустить на Linux, Windows и MacOS.Не будем тратить времени на разг...
Подробнее

Односторонний характер протокола OpenUNB накладывает отпечаток на все процедуры протокола. Разработчики OpenUNB, стремясь разработать защищенный протокол, создали на первый взгляд довольно сложную процедуру вхождения устройства в сеть — ...
Подробнее

Этот пост написан в продолжение поста о "Добыча (подъем) водорода из атмосферы Урана", и описывает следующий этап доставки на низкую опорную орбиту земли (НОО) реактивной массы, но сперва хотелось бы дать пояснения по ма...
Подробнее

Эта статья является конспектом материала Effective Aggregate Design Part III: Gaining Insight Through Discovery.Во второй части обсуждали, как агрегаты ссылаются друг на друга и как использовать конечную согласованность для достижен...
Подробнее

Итак, собственно проблема: порой у нас в проекте есть много похожих компонентов, с одинаковой логикой, одинаковыми DI, свойствами итд и возникает мысль: а почему бы не вынести все это дело в базовый компонент (точнее директиву) абстрактн...
Подробнее

Я продолжаю изучать CAN шину авто. В предыдущих статьях я голосом открывал окна в машине и собирал виртуальную панель приборов на RPi. Теперь я разрабатываю мобильное приложение VAG Virtual Cockpit, которое должно полнос...
Подробнее

Архитектор – это звучит… Звучит как-то не понятно. Наверное, поэтому всегда добавляют что-то. Ну типа «системный архитектор» или там «программный архитектор». Не то чтоб так стало понятно, что он делает, но точно кто-то ...
Подробнее

Случилось это во время уничтожения звезды черной дырой, рядом с которой эта звезда оказалась. В итоге образовалось высокоэнергетическое нейтрино, которое стало настоящим подарком для земной науки. Один из важных выводов, которые можно ...
Подробнее

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

Увеличение срока хранения в мобильном приложении - это действие, направленное на возвращение пользователей в приложение. На практике это обычно означает необходимость сосредоточить свои действия на долгосрочных последств...
Подробнее

Как в Группе «МВидео-Эльдорадо» был внедрен электронный документооборот? Сколько человеко-часов было затрачено и какое количество седых волос потеряла внутренняя команда программистов, все эти «ужасающие» подробности под катом. ...
Подробнее

Здравствуйте! Меня зовут Алексей, я средний фронтенд-разработчик, наверное. А может джуниор, смотря от лица какой компании смотреть. Мне случайно встретился на просторах мем про копирование требований, задач и подходов к поиску кандид...
Подробнее

Многие современные языки поддерживают сопоставление с образцом (pattern matching) на уровне языка. Язык Java не является исключениям. И в Java 16 будет добавлено поддержка сопоставление с образцом для оператора instanceof, как финально...
Подробнее

картинка для привлечения внимания. Читать далее
Подробнее

Нейроинтерфейс — система для обмена информацией между мозгом человека и электронным устройством. Это технология, которая позволяет человеку взаимодействовать с внешним миром на основе регистрации электрической активности мозга — электр...
Подробнее

"Город-сказка, город-мечта, попадая в его сети пропадаешь навсегда, глотая воздух, простуды сквозняков, с запахом бензина и дорогих духов", - пели Танцы Минус в 1999, на стыке 20 и 21 века. Но город мечты в 21 году XXI в...
Подробнее

Как в 1940-х годах можно было с большой скоростью записать выходные данные вашего трёхмиллионного аналогового компьютера, если результаты его работы видны только на аналоговых измерительных приборах? С этой проблемой столкнулась кома...
Подробнее

Очевидно, что учат этому далеко не везде. Как минимум, делают акцент не на этом навыке, а на отдельных методах и дисциплинах. Хотя, для занятий последними, да и для принятия решений на работе и в быту, базовая «ментальна...
Подробнее