Месяц: Октябрь 2022
-
Самостоятельная разработка ПО. Сколько стоит? Кому и зачем это стоит начинать?
Привет, Хабр! Ежедневно, по роду деятельности, мы общаемся с десятками компаний, в основном средний и малый бизнес, на тему автоматизации процессов техподдержки и выездного сервиса. Еще 5 лет назад, нас не очень удивляло массовое желание “изобрести велосипед”, то есть написать собственную CRM, Helpdesk, систему складского учета и т.д. Но за последние 2,5 года (COVID-19 +…
-
Запуск ML скриптов в облаке с помощью dstack. Бонус – про запуск open-source проектов
Привет! Пару недель назад мы выложили на GitHub утилиту для запуска ML скриптов в облаке. В этом посте я бы хотел рассказать, об этой утилите, а также с какими трудностями мы столкнулись при ее разработке. Статья может быть интересна тем, кто имеет отношение к машинному обучению, тем кто разрабатывает собственные утилиты для разработчиков, и, наконец, тем,…
-
Непрерывное обучение для продакшен-систем
Жизненный цикл машинного обучения Введение Методология agile-разработки ПО, популяризированная примерно в 2010 году манифестом Agile Software Development, продвигает идею адаптивного планирования, эволюционного развития, быстрой доставки и непрерывного совершенствования как ключевых свойств, обеспечивающих быстрый и гибкий отклик на постоянно ускоряющиеся изменения рынка и его требований. Поскольку линейные каскадные модели, позаимствованные из отраслей производства и строительства, оказались…
-
Вышел OpenChatPhp-1.1
Недавно, — если быть точным — 3 года назад, я начал делать чат на PHP для собственных нужд. Буквально на днях я доработал пару функций и решил его всё-таки выпустить в мир. Технология, которую использует данная система, уже считается устаревшей: PHP (ООП, MVC), AJAX (XMLHttpRequest), HTML5, MYSQLI, CSS3. На одном из каналов Telegram кто-то пошутил…
-
Практика применения автоматов в ПЛК
Соловей!.. Ведь, слушайте, ведь вот пичуга! Ну, смотреть не на что!.. Ну, мелочь пузатая!.. А ведь как, подлец, природу украшал!.. Что делал, мерзавец!.. Э-тю-тю-тю-тю-тю-тю, тю-тю-тю!..Райкин А. Люди и манекеныРассмотрим алгоритм, который заимствован из несложного проекта системы управления прессом. В сам проект вникать не будем, а рассмотрим лишь его небольшую и, пожалуй, самую простую часть –…
-
Грейды для менеджеров
У нас, в компании FINCH, у каждого из отделов есть система грейдов. Система предназначенная для оценки навыков специалистов и зарплатной вилки на которую они могут претендовать, в зависимости от выполняемых задач и роли занимаемой в проекте.До последнего времени у отдела менеджеров не было такой системы и это вызывало непредсказуемые решения в управлении кадрами и распределении…
-
Основы Entity Framework Core. Часть [0]
Всем привет!В этой части будет кратко рассказано о технологии Entity Framework Core, а также её установки в свой проект.Кратко о технологииОбщая цель EF — предоставить возможность взаимодействия с данными из реляционных баз данных с использованием объектной модели, которая отображается напрямую на бизнес-объекты в создаваемых приложениях. Например, вместо того, чтобы трактовать пакет данных как коллекцию строк…
-
Особенности разработки TWA в 2022 году
ДисклеймерРазрабатывать легко, но есть нюансы. ВступлениеПриветствую. С вами Дени Сергеевич, ведущий разработчик МТС Ticketland. В этой статье я расскажу о своем опыте разработки TWA: какие инструменты выбрать, на какие грабли наступил и костыли пришлось сделать, чтобы все заработало. В конце статьи поделюсь своими выводами на что обратить особое внимание.Что такое TWATWA (Trusted Web Activities) — специальный…
-
Над пропастью во лжи
Может быть это и не их вина, но так уж получилось, что бойцы гуманитарного фронта, несущие вахту по охране нашей разумности и адекватности, сильно не поспевают за нами, технарями. Начиная с середины прошлого века, это перестало быть только философско-академическим вопросом. После изобретения ядерного оружия растущая пропасть между техническим и гуманитарным знанием превратилась в экзистенциальный вызов…
-
Большой экран — большие возможности: адаптация приложений под складные устройства
Появление складных девайсов, занявших нишу между обычными смартфонами и планшетами заставило пересмотреть сценарии взаимодействия с приложениями и учитывать новые возможности мобильных устройств. Представляем обзор изменений, анонсированных на Android Developer Summit 2021, от Android Lead Developer’а Анатолия Шулипова и дизайнера Федора Миронова.По мере развития рынка мобильных устройств они становятся всё более удобными для работы, творчества и…