Месяц: Март 2020

  • Императивный подход к реактивным данным на примере Jetbrains KTor и R2DBC

    от автора

    Статья об использовании реактивного доступа к базам данных из корутин. Spring все упрощает, но это плохо сказывается на понимании реальных процессов работы приложения. Для демонстрации был выбран фреймворк KTor (просто потому, что мне нравится смотреть на то, что делает JetBrains), который интенсивно использует корутины — чтобы задача сочетания Reactive Streams и этих самых корутин добавила…

  • Что нужно для создания идеальной модели образовательного центра подготовки IT-специалистов

    от автора

    Эффективное образование — это об ученике, который с легкостью и в кратчайший срок овладел ЗУНК (знаниями, умениями, навыками и компетенциями), приобрел действующий инструмент для достижения своих целей, внедрил все это в повседневную деятельность и получил качественный результат. Далеко не каждое образовательное учреждение может предоставить ученику высокоэффективную, комплексную систему обучения. Рассмотрим пункты характеристики такой модели. Cмешанная…

  • Несколько советов по созданию page object классов здорового человека

    от автора

    И снова здравствуйте. В преддверии старта курса «Java QA Engineer» подготовили перевод еще одной полезной статьи. Это начало нового года, и многие люди во всем мире принимают решение уделять больше внимания своему здоровью. Это прекрасно! На самом деле, ваши тесты для фронтенда также нуждаются в таком решении. Самым популярным паттерном проектирования, используемым в кодовых базах…

  • Кто, как и на чем исследовал мировой океан — разбираем базы NOAA

    от автора

    Приветствую вас, глубокоуважаемые! «Выбросило меня тогда из кабины, в тысячный раз подумал он. Ударило обо что-то головой, так я больше и не оправился…» (С) АБС, «Улитка на склоне» Пока коронaвирус бороздит просторы планеты, предлагаю с одного ракурса взглянуть, как мы (человечество) исследовали мировой океан. По долгу работы мне нужны данные по температуре и солености воды…

  • Как находить небесные объекты по звездными картам Stellarium при помощи телескопа

    от автора

    Всем привет! Возможно читателям ресурса Хабр окажется интересным. Данная статья призвана дать некоторые пояснения к пользованию звездными картами, генерируемыми приложением для смартфонов и планшетов Stellarium. Так же в статье изложен реальный опыт поиска слабосветящихся объектов Deep-Sky, при помощи телескопа. Поиск объектов дальнего космоса при помощи 300мм телескопа Добсона (на фото К. Радченко)

  • Игра KingPong на M5Stack

    от автора

    Привет! Сегодня мы научимся использовать переменный резистор для управления теннисной ракеткой в игре Пинг-Понг. Рисунок 1

  • SSD Kingston A2000 1TB и A2000R 500GB: похожие снаружи, но разные внутри

    от автора

    Привет, Хабр! Мы уже не раз поднимали здесь тему о том, что с появлением на рынке устройств хранения данных NVMe-накопителей произошла маленькая революция в отношении скоростей чтения и записи файлов: они двукратно, а то и троекратно выросли по сравнению с SATA SSD. Как водится, поначалу столь производительные NVMe-решения стоили дорого и рядовым пользователям, которые не…

  • Стоп конвейер! Даешь XGA-проекторы Epson по цене SVGA

    от автора

    Лучший способ продемонстрировать свои возможности для любого бренда – это предложить публике отличный продукт за небольшие деньги. Учитывая то, как высок интерес к проекторам бюджетного класса (т.е. самым продаваемым моделям «народных» проекторов) и какова конкуренция на рынке данных устройств, иногда имеет смысл критически взглянуть на ассортимент собственных товаров и принять волевое решение поднять минимальную планку…

  • PostgreSQL. Добавляем not null constraints в большие таблицы

    от автора

    Проекты развиваются, клиентская база увеличивается, базы данных разрастаются, и наступает момент, когда мы начинаем замечать, что некогда простые манипуляции над базами данных требуют более сложных действий, а цена ошибки сильно повышается. Уже нельзя за раз промигрировать данные с одного столбца в другой, индексы лучше накатывать асинхронно, добавлять столбцы с default значениями теперь нельзя. Одной из…

  • Обновления конструктора .NET Core Windows Forms

    от автора

    Мы выпустили предварительную версию Visual Studio 16.6 — Visual Studio 2019 версии 16.6 Preview 1 и вместе с ней новую версию .NET Core конструктора Windows Forms. Этот релиз включает в себя Поддержку следующих элементов управления: Раскрыть FlowLayoutPanel, GroupBox, ImageList, MenuStrip (через PropertyBrowser и контекстное меню), Panel, SplitContainer, Splitter, TabControl, TableLayoutPanel, ToolStrip (через PropertyBrowser, контекстное меню…