Посчитаем, что выгоднее: выращивать ягоды, собирать чай или делать сырники.
Где собрать удалёнщиков в выходные. Пять небанальных локаций
Побыть Львом Толстым, выпить сидра прямо из бочки и провести лошадиную психотерапию.
Какие дроны будут пасти овец и как компьютеры определяют спелость фруктов
Обзор стриминговых технологий, применяемых в сельском хозяйстве.
Использование шаблонов проектирования группы GoF в React
В этой статье поговорим о том, как написать в React многократно используемый код, используя три шаблона проектирования группы Gang-of-Four.
Flutter jank shaders — история проблемы и пути решения
Меня зовут Андрей, я Flutter-разработчик в команде Центра развития финансовых технологий (ЦРФТ) Россельхозбанка. Сегодня поговорим о «jank shaders» — дёргающейся анимации при первых запусках приложений на Flutter — и о том, как можно постараться её исправить.
Несколько лет назад пользователи отметили, что при первом запуске приложений на Android и IOS наблюдаются некоторые задержки в анимации, но при последующих запусках задержки постепенно исчезают. Подобная проблема распространяется не только на пользовательские анимации, но и на базовые, такие как например переходы между экранами.
На скриншоте ниже приведен пример задержки анимации перехода между экранами при первом запуске.
Как использовать Docker в приложениях Node.js и React
В этой статье поговорим о том, как разработать и запустить бэкэнд на Node.js-Express и фронтенд на React в контейнере Docker.
Агрокибернетик и космический фермер: профессии, которые заставят пожалеть, что вы не пошли работать в агро
В представлении большинства сельское хозяйство — отсталая отрасль. Это не так.
Разрушая монолиты: когда большие автоматизированные системы пора менять на микросервисы
Решения в области дистанционного банковского обслуживания юридических лиц (ДБО ЮЛ) довольно продолжительное время строились на монолитных автоматизированных системах подрядчика. Вначале было Legacy от BSS, потом решение от R-Style SoftLab. В таких монолитах нет ничего плохого, это отличный базис, который не просто поддерживает жизнеспособность системы, но и до определенного момента оставляет простор для развития. Однако есть в них и минусы, и чем больше массив становится, тем острее они ощущаются.
Разговор с разработчиками о производительности на Flutter
Уже некоторое время команда создателей фреймворка Flutter проводит ежеквартальные опросы пользователей, чтобы сами разработчики могли выразить свое мнение. О чём это говорит? Если коротко, Flutter по-прежнему нравится большинству разработчиков.
Забегая вперёд отметим, что наша большая команда поклонников Flutter тоже приняла активное участие в голосовании. Мы поддерживаем развитие этого фреймворка на радость бизнесу и пользователю. А теперь по теме.
Пан или пропал: устраиваемся на работу в банк [квест]
Вы решили завязать с фрилансом и попробовать себя в дивном новом мире энтерпрайза. С одной стороны, там много легаси и все минусы бюрократии, с другой — корпоративные плюшки и большие проекты, которые можно пощупать.
«Умные» теплицы и GPS-датчики для трактора: зачем нужен интернет вещей на ферме
В XXI веке даже такую традиционную область как сельское хозяйство невозможно представить без цифровизации. В этой статье мы рассказываем, как интернет вещей может облегчить жизнь фермеров.
Четыре видео о природе и технологиях, которые помогут отвлечься
Летаем над зелёными лугами, собираем клубнику, ведём комбайн в светлое беспилотное будущее.
Ещё о Flutter 3
Продолжаем обсуждать, что нового появилось в версии Flutter 3. Начало здесь.
Как применить БЭМ методологию во Flutter проекте
Я, как и многие Flutter разработчики, мигрировал из веб-разработки. По инерции хотелось использовать те же подходы к вёрстке и управлению состояниями. Если во втором случае можно было взять MobX или BLoC и получить что-то очень близкое к популярным веб фреймворкам, то с вёрсткой было не все так однозначно.
О Flutter 3
Flutter 3 - последний этап для перехода от мобильной к многоплатформенной интегрированной среде, которая поддерживает настольные приложения для macOS и Linux, интеграцию с Firebase, функции повышения производительности, а также может быть совмещена с Apple Silicon. О том, что интересного доступно в новой версии, узнаем под катом.
Сборка мусора во Flutter
В РСХБ мобильную разработку мы ведём преимущественно на Flutter. В новой статье поговорим об алгоритме, который используется в любом приложении – о сборщике мусора (англ. Garbage collection). Его основной задачей, как в любом высокоуровневом языке программирования, является наблюдение за ссылками и очистка областей памяти с целью предотвращения переполнения памяти. Под катом рассказываем о том, как во Flutter работает процесс сборки “мусора” - неактивных и неиспользуемых ссылок, а также локальных и глобальных экземпляров языка Dart.
В языке Dart применяется сборщик мусора по поколениям объектов. Сборщик мусора для сборки экземпляров с коротким жизненным циклом и сборщик мусора для долгоживущих экземпляров, переживших более одного цикла сборки мусора.
В процессе сборки мусора слой Framework Dart создает канал взаимодействия со слоем Flutter Engine, посредством которого узнает о моментах простоя приложения и отсутствия пользовательского взаимодействия. В эти моменты Framework Dart запускает процесс оптимизации памяти, что позволяет сократить влияния на пользовательский опыт и стабильность приложения. Кроме того, в процессе работы приложения используется скользящее сжатие, что сводит к минимуму нагрузку на память за счет уменьшения фрагментации памяти.
Тренды в агротехе 2022
Рынок агротехнологий стремительно развивается год от года. За первые три квартала 2021 года, по данным исследования Future Today Institute, инвестиции в размере более 8,3 млрд долларов получили 441 агротех-стартапов по всему миру.
Мы решили создать цикл статей о рынке современного агротеха, дополнив исследование примерами международных и российских компаний различных направлений. Читайте первый материал, подписывайтесь на блог и будьте в курсе трендов в агротехе.
Игра наоборот: угадываем самую непопулярную причину для выбора работодателя
В начале этого года на Хабре вышло несколько публикаций, подводящих итоги 2021 года по зарплате и рейтингу компаний в ИТ. Результаты можно назвать ожидаемыми: уровень заработной платы в ИТ растет повсеместно - и в столичных городах, и в регионах. В числе передовых направлений - архитектура ПО и фулстек-разработка.
Респонденты отмечают, что в больших компаниях хромает система менеджмента, в маленьких - соцпакет, продуктовые компании делают мир лучше, зато в аутсорсинге ценят современные технологии. Можно смело утверждать, что у всех вариантов есть свои плюсы и минусы и каждый соискатель выбирает по себе. Но как он делает свой выбор? Разбираемся вместе с вами.
Как мы преуспели на международном конкурсе по выращиванию цифрового салата
Настоящее всё больше походит на то, что некогда представлялось фантастикой. Меня зовут Павел Дудукин, руководитель Data Science-направления в Центре развития финансовых технологий (ЦРФТ) Россельхозбанка, и в этой статье расскажу, как мы вышли в финал международного конкурса Autonomous Greenhouse Challenge и что нас ждет дальше.
Объединённая команда Россельхозбанка (РСХБ) и Московского физико-технического института (МФТИ) приняла участие в хакатоне Autonomous Greenhouse Challenge в 2021 году. Там собрался народ, заинтересованный в автоматизации тепличного выращивания сельхозкультур. Наша команда заняла второе место, уступив лишь объединённой команде университетов из Китая. Мы опередили участников из Стэнфордского университета, MIT, международного концерна BASF, Технического университета Мюнхена и др.
Интересно, что смогла придумать наша команда? Тогда добро пожаловать в нашу теплицу.
Редкий кейс: как мы учили нейросети определять болезни животных
В интернете вы легко найдете статьи о том, как нейросети помогают прогнозировать урожаи, сортировать огурцы, идентифицировать болезни растений по снимкам и еще много других применений в различных сферах и не только в сельском хозяйстве. Однако почти нет информации о том, как нейросети помогают животным и людям по описаниям симптомов определять заболевания, чтобы вовремя предотвратить серьезные последствия для здоровья. Мы расскажем, как учили нейросеть выявлять болезни животных. Возможно, когда-то нейросети аналогичным образом смогут помогать людям, оперативно обрабатывая в различных каналах сообщения с симптомами заболевших, которые обратились за помощью при первых недомоганиях.
Информация
- Дата основания
- Местоположение
- Россия
- Сайт
- www.rshb.ru
- Численность
- свыше 10 000 человек
- Дата регистрации
- Представитель
- ashershov