Месяц: Май 2020
-
Ontology запускает Layer 2, внося вклад в более комплексную платформу публичной цепочки
—
от автора
Предисловие Представьте себе сценарий, в котором блокчейн платформа быстро развивается, а количество пользователей быстро растет, достигая десятков миллионов, что приводит к резкому увеличению сопутствующих расходов в течение короткого времени. Какие стратегии на данном этапе необходимы для поддержания операционной эффективности без ущерба для темпов развития из-за сложных процессов согласования и подтверждения? Как согласятся многие бизнес предприятия,…
-
Кеширование. Часть 2: 60 дней до релиза
—
от автора
Привет! Я уже писал вам о том, как продвигать инициативы в корпорации. Точнее, как (иногда) это удается, и какие сложности могут возникнуть: Ретроспектива граблей. Как самописное решение оказалось круче платного и Как мы выбирали систему кеширования. Часть 1. Сегодня я хочу продолжить и рассказать про психологически наиболее напряженный момент в том проекте, про который первые…
-
Путь самурая: от Servlet к Reactive Programming
—
от автора
Примерно 1-1,5 года назад Spring Webflux был на хайпе. Практически на любой Java-конференции можно было встретить доклады по Webflux, реактивному программированию, где-то даже проскакивали доклады про RSocket. Выступлений было много, сообщество маленькое, работающих проектов еще меньше. Возможно, тому виной была достаточно сырая технология в мире Spring и отсутствие поддержки со стороны многих модулей экосистемы, но…
-
Снятся ли выключателям вопросы морали (и электроовцы)?
—
от автора
Прямо сейчас в компьютерных сетях происходит революция: устройства все лучше оценивают происходящее вокруг себя, при этом анализируя данные локально, то есть «здесь и сейчас». Благодаря этому устройства могут предложить людям все бОльшую функциональность, не обращаясь к облаку. Но смогут ли в итоге выключатели освещения озаботится вопросами морали?
-
Поколение геймеров II
—
от автора
Чуть более чем 10 лет назад я написал статью на Хабр "Поколение геймеров", который набрал почти 300 комментариев и похоже, пришла пятница и пора продолжить тему 🙂 За это время, появилась вторая волна геймеров, которые не видели полигоны и пиксели кроме как когда это было модно в Minecraft. Игры — это побочное, вечернее развлечение еще…
-
Изоляция сред разработки с помощью контейнеров LXD
—
от автора
Я расскажу о подходе к организации локальных изолированных сред разработки на своей рабочей станции. Подход был выработан под воздействием следующих факторов: для разных языков нужны разные IDE и тулчейны; в разных проектах могут использоваться разные версии тулчейнов и библиотек. Подход заключается в том, чтобы вести разработку внутри LXD контейнеров запущенных локально на ноутбуке или рабочей…
-
Как мы делали график с горизонтальным скроллом на d3.js
—
от автора
Если в приложении нужно выводить много графических данных, диаграмм, интерактивных виджетов – важно позаботиться о UX, чтобы пользователю было удобно работать. Способ вывода данных особенно важен, если приложение открывают и на мониторах, и на смартфонах. Делимся опытом, как мы реализовали достаточно нетривиальное решение – кастомный скролл с помощью библиотеки визуализации данных d3.js.
-
Простой и удобный шаблон тестового фреймворка на selenide для UI автотестов
—
от автора
Здравствуйте. В этой статье я бы хотел поделиться своим опытом автоматизации функционального тестирования. Речь пойдет о написании удобного и надежного тестового фреймворка. Что будем использовать: Java, Selenide, Alure, TestNG, Maven.
-
Установка OpenCV-Python на виртуальной среде для суперчайников
—
от автора
Здесь вы найдете пошаговый пример установки библиотеки OpenCV на Python. Установка Python Установка виртуальной среды Установка OpenCV + jupiterlab, numpy, matplotlib Тестирование Все тестировала на планшете Microsoft Surface, Windows 10 Pro, c 64-битной операционной системой. Предположим, что на вашем устройстве ничего не установлено заранее. Сначала установим Python. Скачиваем нужную версию и запускаем .exe файл. Не…
-
Как перенести файлы с одного облака на другое минуя свой ПК
—
от автора
Смерть, развод, переезд — три наиболее стрессовых ситуаций в жизни любого человека. «Американская история ужасов». — Андрюх, я из дома ухожу, помоги с переездом, ко мне всё не влезет:( — Хорошо, а много там? — Тонн* 7-8… *Тонна (жарг.) — Терабайт. Недавно, в процессе интернет-сёрфинга, я обратил внимание на то, что несмотря на доступность на…