Месяц: Март 2020
-
Структурируем информацию по Android-боксам и разбираем, что должна уметь нормальная приставка
—
от автора
Всем привет, у меня есть небольшой блог, где я иногда рассматриваю интересную мне технику, в том числе Android-приставки. В этом году я третий раз практически полностью переписал этот раздел, потому что китайские производителю — а именно они основные производители Android-смарт-боксов — мрут как мухи и производители второго эшелона внезапно становятся лидерами. Просто потому, что предыдущий…
-
Dagaz: История с персистентностью
—
от автора
Любая достаточно развитая технология неотличима от магии. Артур Кларк — Я больше не хочу быть сравнением… Сделайте меня метафорой. Чайна Мьевиль Работа над большим проектом похожа на метроидванию. Решая частные проблемы, мы открываем новые возможности. Со временем, эти возможности крепнут, соединяются с другими возможностями и это позволяет решать застарелые, куда более важные и сложные…
-
Java 14: Record, более лаконичный instanceof, упаковщик jpackage, switch-лямбды и текстовые блоки
—
от автора
UPD. Сегодня состоится долгожданный релиз Java 14 — и пусть она не LTS, — новых фич в ней достаточно. Java 14 релизнется в течение нескольких часов — но знакомиться с ней можно уже сейчас. В Java 14 достаточно изменений, как на уровне написания кода, так и на уровне API, GC и многих других подкапотных штук. Можно с некоторой…
-
Принцип DRY на примере Laravel
—
от автора
Рассмотрим простой модуль, отвечающий за добавление новых пользователей. И на его примере увидим, какие возможности открывает применение принципа DRY. Для меня принцип DRY (Don’t Repeat Yourself) всегда воплощался в двух основных определениях: Дублирование знаний — всегда нарушение принципа Дублирование кода — не всегда нарушение принципа Начнем с контроллеров содержащих минимальное количество логики.
-
Тестирование вакцины от COVID-19 начнется уже в понедельник
—
от автора
По словам представителя правительства США первый участник клинических испытаний вакцины от коронавируса получит экспериментальную дозу в понедельник, 23 марта. Испытание финансируют Национальные Институты Здравоохранения. Оно проводится в Вашингтонском Научно-исследовательском институте Здравоохранения Kaiser Permanente в Сиэтле. Обнародовавший эти сведения чиновник выступил с речью на условиях анонимности, потому что это мероприятие не анонсировалось. Тестирование начнётся с 45…
-
Packer, Terraform и Ansible: деплой кластера Kubernetes за час
—
от автора
Привет, меня зовут Андрей Щукин, я помогаю крупным компаниям мигрировать сервисы и системы в Облако КРОК. Вместе с коллегами из компании Southbridge, которая проводит в учебном центре «Слёрм» курсы по Kubernetes, мы недавно провели вебинар для наших заказчиков. Я решил взять материалы отличной лекции Павла Селиванова и написать пост для тех, кто ещё только начинает…
-
Получить выписку из Росреестра через ФГИС ЕГРН и python. Часть 2
—
от автора
В этой статье попробуем получить выписки из ФГИС ЕГРН с помощью python (selenium) сразу по нескольким объектам недвижимости, решим капчу с помощью сервиса anticaptcha, используя его api. При встрече с капчей нейросети трогать не будем, так как они могут показаться сложнее в реализации, да и процент «успешных разгадываний» капч с их помощью пока ниже. Ссылка…
-
Полунаучное руководство по размещению WiFi-роутера
—
от автора
WiFi – как недвижимость; три главных фактора, влияющих на его качество – это местоположение, местоположение и местоположение С верхним этажом нашего испытательного дома проблем почти нет – хотя, как и многие дома, он страдает от ужасного расположения роутера, далёкого от его центра Мы в редакции Ars Technica часто описываем схему работы WiFi, пишем о том,…
-
Непрерывная интеграция и развертывание настольных приложений с GitHub Actions
—
от автора
Из общения с разработчиками настольных приложений мы узнали, что многие хотят узнать, как быстро настраивать рабочие процессы непрерывной интеграции и непрерывного развертывания (CI/CD) для WPF и Windows Forms, чтобы пользоваться многими преимуществами пайплайнов CI/CD, такими как: Обнаружение багов в начале цикла разработки Повышение качества и надежности программного обеспечения Обеспечение стабильного качества сборки Быстрое и безопасное…
-
Сравнительный анализ некоторых Java-декомпиляторов
—
от автора
В этой статье будут рассмотрены четыре декомпилятора — Fernflower, CFR, Procyon и jadx — и произведено их сравнение по нескольким параметрам. Дисклеймер: сравнение неформальное и не претендует на научность. Скорее, это просто обзор всех актуальных (на осень 2019) декомпиляторов Java-байткода. Автор — Анна Явейн, разработчица Solar appScreener