Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга

Миграция ленты, меню и панели инструментов в nanoCAD. Импорт CUIX

Блог компании Нанософт разработка CAD/CAM *Софт Инженерные системы

В статье представлен способ миграции пользовательских настроек интерфейса из AutoCAD в nanoCAD. Как основной инструмент переноса данных предлагается использовать утилиту Cuix2Cfg, разработанную специалистами «Нанософт». Статья содержит описание таких шагов, как извлечение данных из файла CUIX, подключение меню, ленты и панели инструментов, подключение иконок.

Читать далее
Рейтинг 0
Просмотры 71
Комментарии 0

Новости

Как мы разрабатывали собственную дизайн-систему — опыт Т1 Консалтинг

Блог компании Т1 Консалтинг Интерфейсы *Usability *Прототипирование *Дизайн

В нашем портфолио несколько собственных программных продуктов — например, HR-платформа TalentForce, приложение для налогового мониторинга EasyTax и система оценки эффективности бизнес-процессов Watchman.

Чтобы унифицировать UI и ускорить запуск новых сервисов, мы сформировали собственную дизайн-систему. И уже использовали её при разработке CRM-решения. Далее расскажем, как мы подошли к этой задаче.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 113
Комментарии 0

Как попробовать ELK-стек за один вечер и наконец-то перестать grep'ать логи

IT-инфраструктура **nix *Серверное администрирование *
Tutorial

Как часто вы, в очередной раз матерясь и grep'ая простыню текста, говорили себе, что вот-вот перестанете хранить логи в файлах и переедете на ELK?

Я - часто, а виной тому кажущаяся сложность настройки всей системы в целом.

Наверное, так оно и есть, но для того, чтобы складывать логи и искать по ним, как оказалось, много ума не нужно.

Дисклеймер: я не знаю всех тонкостей ELK стека и возможно данный сетап не подойдет для огромной компании с сотней проектов и терабайтами логов, но там и без этой статьи все знают. Судите строго, давайте советы мне и другим в комментариях - я буду только рад.

В данной статье мы: разберем компоненты ELK стека и развернем его одной командой; законфижим Filebeat и научим его собирать и отправлять логи; рассмотрим интерфейс Kibana и научимся искать по логам; настроим Kibana и разберемся с правами доступа; поговорим об индексах, шаблонах и об автоудалении индексов (неактуальных логов);

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 552
Комментарии 0

Машина Голдберга в процессах сопровождения: как мы оптимизировали управление дефектами ведущего банка топ-5 России

Блог компании GlowByte Управление разработкой *Управление проектами *Управление персоналом *Бизнес-модели

Мы MM.SUP – команда сопровождения аналитического CRM компании Glowbyte – хотим рассказать о том, как не усложнять все и прийти к простым и правильным решениям в сфере построения процессов сопровождения. Рассказ основан на собственном опыте нормализации процессов управления дефектами промышленной среды ведущего банка топ-5 России.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 493
Комментарии 0

«Kubernetes как часть data platform»

Блог компании oneFactor Hadoop *Kubernetes *

Привет, Хабр! Меня зовут Денис, в компании oneFactor я занимаю позицию архитектора, и одна из моих обязанностей — это развитие технического стека компании. В этой статье я расскажу про нашу data platform’у (далее просто DP или платформа) и про мотивацию внедрения в неё Kubernetes. Также подсвечу трудности, с которыми мы столкнулись в рамках пилота. И расскажу про набор активностей, которые не вошли в пилот, но будут выполнены во время миграции. Дополнительно представлю короткий обзор текущей интеграции между Spark и Kubernetes. Стоит отметить, что вопросы, связанные с хранилищем, здесь обсуждаться не будут.

Читать дальше
Рейтинг 0
Просмотры 366
Комментарии 0

Блокчейн меняет мир. Обзор мира WEB3 2022

Децентрализованные сети Криптография *Открытые данные *Solidity *Криптовалюты
Из песочницы

 Блокчейн – это парадигма программирования, которая позволяет строить институты.

Впервые за долгое время появилась технология, которая способна резко улучшить качество жизни всего человечества и привести к появлению абсолютно новых институтов на WEB3 протоколах.

Глубокой ошибкой будет считать, что основная ценность блокчейна заключается в появлении криптовалют и развитии финансового рынка. Bitcoin и другие монеты являются только вершиной огромного айсберга

Читать далее
Всего голосов 17: ↑5 и ↓12 -7
Просмотры 1.3K
Комментарии 10

Как сделать Android-приложение тестируемым? Часть 2 — MVI

Блог компании OTUS Разработка мобильных приложений *Разработка под Android *Тестирование мобильных приложений *Kotlin *

В первой части статьи мы последовательно рассмотрели шаги по созданию и преобразования приложения для Android, необходимыми для реализации тестов, начиная от Unit-тестирования и заканчивая E2E-тестами. Сегодня мы рассмотрим архитектурные подходы Model-View-Intent (MVI), создадим собственную реализацию MVI и на ее примере разберем особенности разработки и тестирования приложений на MVI и подготовимся к обсуждению разработки тестируемых реактивных интерфейсов на Jetpack Compose в следующей части статьи.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 213
Комментарии 0

Электрический путь в век скоростей

Читальный зал Научно-популярное Транспорт

Сейчас трудно в это поверить, но полтора столетия назад самым быстрым транспортом были поезда – их скорость в 60-100 км/ч казалась умопомрачительной. Но на заре XX века автомобили и самолёты прогрессировали, как сейчас компьютеры, и железнодорожный транспорт почти без боя отдал им рекордные достижения. Последним очагом сопротивления был скоростной полигон Цоссен – Мариенфельде в Германии.

Читать далее
Всего голосов 19: ↑16 и ↓3 +13
Просмотры 1.5K
Комментарии 0

Как я «взломал» госпортал НПА и… ничего

Информационная безопасность *

«Приходите когда убьют» – принцип инфобеза в госсекторе. Как пользователи Портала для размещения НПА могут попасть в чужую учетку и почему это не беспокоит поддержку портала.
Читать дальше →
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 3K
Комментарии 4

Параллельные тесты JUnitPlatform. Как победить в гонке?

Блог компании OTUS Тестирование IT-систем *Программирование *Java *

Начиная с версии 5.3 JUnit Platform предоставило возможность параллельного запуска тестов, что может существенно увеличить скорость прохождения тестовых сценариев. Но в то же время, если сценарии используют какие-либо разделяемые ресурсы, общие для всех тестов, без использования механизмов синхронизации можно обнаружить неустойчивое выполнение тестов из-за возможного переключения потоков выполнения во время исполнения тестируемого кода ("состояние гонки"). В этой статье мы рассмотрим как настроить параллельное тестирование и как обнаружить (и преодолеть) потенциальные проблемы доступа к общим ресурсам.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 208
Комментарии 0

Большая версия ruDALL-E, или Как отличить Кандинского от Малевича

Блог компании Сбер Блог компании SberDevices Обработка изображений *Машинное обучение *Искусственный интеллект

Прошло около полугода с момента выхода базовой модели ruDALL-E XL (1.3B), мы – команды Sber AI и SberDevices – получили много лайков и, как подобается таким разработкам, дизлайков. Всё хорошее отразилось в гигантском наплыве пользователей в первые недели релиза: порядка 800 тыс. уникальных пользователей (на текущий момент уже более 2 млн.), – 1.2k ⭐ в репозитории и последующем изрядном списке фантастических файнтюнов (Emojich XL, Surrealist XL, генератор кроссовок, генератор покемонов). Но если читатель обратится к прошлой статье, то обязательно вспомнит, что в ней речь шла о двух версиях модели: XL (1.3B) и XXL (12B). На достигнутом мы не остановились, поэтому, сделав релиз текущего на тот момент чекпоинта XXL на SberCloud, продолжили заниматься сбором данных и дообучением модели. И вот, наконец, мы готовы вывести её в свет.

Читать далее
Всего голосов 14: ↑14 и ↓0 +14
Просмотры 1.2K
Комментарии 1

Нормальное распределение

Блог компании OTUS Python *Математика *Машинное обучение *

Нормальный закон распределения или закон Гаусса играет важную роль в статистике и занимает особое положение среди других законов. Вспомним как выглядит нормальное распределение

Читать далее
Всего голосов 8: ↑4 и ↓4 0
Просмотры 1.4K
Комментарии 0

Новый механизм мониторинга компиляции в PVS-Studio для Windows

Блог компании PVS-Studio C++ *DevOps *Разработка под Windows *

В релизе PVS-Studio 7.18 утилита мониторинга компиляции для Windows получила новый механизм, который позволяет полностью устранить пропуски запусков компиляторов. В этой статье мы напомним, как наш анализатор справляется с разнообразными системами сборки и расскажем о реализации нового режима Wrap Compilers.


0954_CLMonitor_IFEO_ru/image1.png

Читать дальше →
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 416
Комментарии 1

Фронтенд-новости №10. Опубликован HTTP/3, History API мёртв, WebContainers доступны в Firefox

Блог компании HTML Academy Разработка веб-сайтов *CSS *JavaScript *HTML *

Дайджест новостей и полезных статей из мира фронтенд-разработки за неделю 6–12 июня.

А вот главные новости:

HTTP/3 опубликован в качестве предлагаемого стандарта

History API мёртв, да здравствует Navigation API

WebContainers (способ запуска Node.js в браузере) официально поддерживаются в Firefox.

Что там у вас ещё
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 1.4K
Комментарии 2

[Async/await] Как работает Swift Coroutine Model

Разработка под iOS *Разработка мобильных приложений *Swift *
Recovery mode

Всем привет, на связи Никита и Технократия! В прошлой статье мы уже обсудили проблемы текущего состояния concurrency в Swift. Давайте двигаться дальше и сегодня мы начнем свое знакомство с необходимой базой для async/await в Swift 5.5

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 416
Комментарии 0

Почему закон о персональных данных глубже, чем кажется

Блог компании Selectel Хранение данных *Хранилища данных *Законодательство в IT

Как должны храниться персональные данные, почему они попадают в сеть, и что с этим делать бизнесу. Как распределяются зоны ответственности и какие федеральные законы регламентируют действия операторов данных.
Читать дальше →
Всего голосов 21: ↑18 и ↓3 +15
Просмотры 1.2K
Комментарии 0

Математика для 3D-приложений. Урок 1

Блог компании UNIGINE Работа с 3D-графикой *Разработка игр *Алгоритмы *Математика *
Tutorial

Это первый, вводный урок по линейной алгебре для разработки 3D-приложений от Александра Паничева — ведущего разработчика логики в UNIGINE. В этом уроке разберемся зачем 3D-разработчикам вообще нужна линейная алгебра, а также рассмотрим основные операции над векторами.

Читать далее
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 1.2K
Комментарии 5

Что нового в .NET nanoFramework? Подключаем LCD экран, сканируем Wi-Fi сети

Блог компании Timeweb Cloud .NET *C# *Программирование микроконтроллеров *DIY или Сделай сам
Tutorial
nanoFramework LCD WIFI

Недавно платформа .NET nanoFramework для микроконтроллеров отметила свой юбилей. За 5 лет платформа превратилась из малоизвестного проекта в успешное коммерческое open-source решение. К инструментам разработчика добавили Visual Studio Code, теперь на Linux также можно программировать на C#, как и в Windows. Были переработаны nuget-пакеты, появилась коммерческая поддержка, обновлена документация. В практической части подключим OLED дисплей на контроллере SSD1306, немного доработаем драйвер под новую модификацию дисплея и отправим код в upstream, напишем небольшой сканер Wi-Fi сетей.
Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 1.6K
Комментарии 1

Как мы научились А/B-тестировать алгоритмы с помощью switchback-тестов

Блог компании Delivery Club Tech Big Data *Машинное обучение *Аналитика мобильных приложений *Data Engineering *

Привет! На связи Евгений Бокарев и Надежда Грачёва, в этой статье мы расскажем про внедрение switchback A/B-тестов в логистике Delivery Club. Обсудим, как оценивать результат эксперимента, если эффективность доставки одного заказа влияет на другие. И на примере покажем, как мы снизили долю невыполненных заказов, с какими сложностями столкнулись и как их решали.

Читать далее
Всего голосов 15: ↑14 и ↓1 +13
Просмотры 377
Комментарии 0