Pull to refresh
24
0
Антон Миронов @mviorno

Developer

Send message

Библиотека EremexControls.NET для Avalonia UI — Обновление март-апрель 2024

Level of difficultyEasy
Reading time5 min
Views2.4K

В предыдущей статье мы рассказали о нашей первой версии библиотеки UI контролов для создания мультиплатформенных приложений под Avalonia UI. С тех пор прошло достаточно времени, в течение которого мы продолжали работать над новой версией Delta Design и расширением линейки контролов для Avalonia UI. Об этом мы поговорим ниже. А также мы пригласим вас на выставку ЭкспоЭлектроника 2024, на которой компания Эремекс будет готова подробно рассказать о новой версии Delta Design и о линейке контролов EremexControls.NET.

Читать далее
Total votes 21: ↑23.5 and ↓-2.5+26
Comments0

Самое понятное объяснение Специальной теории относительности

Level of difficultyMedium
Reading time13 min
Views97K

Специальная теория относительности - удивительная теория, которая опровергла многие представления о мире, в которых человечество не сомневалось всю историю своего существования.

Многие слышали про волшебства вроде замедления времени, сокращения длины, относительности одновременности, парадокса близнецов и т.д., но мало кто понимает почему так происходит. 

В этой статье я хочу наглядно показать, что все это проще, чем кажется на первый взгляд.

Для иллюстраций я написал интерактивный визуализатор СТО, работающий в браузере. Ссылка на него и исходники проекта в конце статьи.

Читать далее
Total votes 386: ↑386 and ↓0+386
Comments388

Друиды 21-го века или «химичим напиток силы» в домашних условиях

Level of difficultyMedium
Reading time31 min
Views11K

Многие из нас увлекаются спортом, и даже не говоря о профессиональных спортсменах, желание немного улучшить свои результаты – присуще каждому, кто им увлечен. О способах, которые могут в этом помочь, о том как происходит данный процесс в человеческом организме, а так же о том , как самостоятельно , в домашних условиях приготовить спортивное питание, ориентированное именно на ваши потребности, мы и поговорим в этой статье. Те же , кто не увлекаются спортом, то же смогут почерпнуть для себя интересную информацию о том как работает наш организм. Кому интересно , жмите далее!

Читать далее
Total votes 40: ↑37 and ↓3+34
Comments37

Библиотека контролов для Avalonia UI

Level of difficultyEasy
Reading time8 min
Views9.2K

Последний год наша команда работала над кроссплатформенной версией САПР Delta Design. В результате этой работы была создана своя библиотека UI контролов для Avalonia, которая поддерживает как ОС Windows, так и ряд систем Linux, включая российские АстраЛинукс, РедОс, а также их модификации под Эльбрус.

Создание единой библиотеки контролов EremexControls.NET позволило компании ЭРЕМЕКС значительно ускорить темпы разработки и показать мультиплатформенную версию САПР Delta Design раньше обещанного срока. Применение готовых типовых блоков дало возможность инженерам фокусироваться на предметной области, не отвлекаясь на другие задачи. Сейчас библиотека контролов используются в трех внутренних проектах компании.

Под катом обзорная статья по новому продукту от компании ЭРЕМЕКС – библиотека компонентов EremexControls.NET для Avalonia UI.

Читать далее
Total votes 46: ↑46 and ↓0+46
Comments31

Не радиус важен, а плотность! Часть 1: Глубокий взгляд на precision и recall

Level of difficultyEasy
Reading time6 min
Views4.8K

Нет, нет, я совсем не про геометрию или физику, я про множества!

Точнее про множество того, что вы знаете.

К сожалению, множество знаний у ML разработчиков всех уровней часто представляет из себя именно такое. Хотелось бы попробовать озвучить некоторый, как кажется, более глубокий взгляд на привычные уже нам в ML вещи, вероятно, написать даже целую серию статей и попробовать в них посмотреть на многие классические аспекты машинного обучения с сильным погружением в теорию вероятности, математический анализ и линейную алгебру, или обратить внимание на просто некоторые неочевидные вещи.

В дебютной статье речь пойдет про всем нам уже привычные метрики классификации: accuracy, precision, recall и f1-score

Читать далее
Total votes 9: ↑9 and ↓0+9
Comments4

История FineReader: так создавалась легенда (часть II)

Reading time10 min
Views2.7K

Мы продолжаем изучать летопись функционального развития легендарного редактора FineReader PDF. Первую часть 30-летней истории можно прочитать здесь. А сейчас перенесемся в середину нулевых. 

Читать далее
Total votes 11: ↑11 and ↓0+11
Comments6

Нельзя просто так взять и распарсить этот JSON на JavaScript

Reading time7 min
Views25K

JSON является одним из очень простых, но в то же время эффективных языков для хранения и передачи данных. Он настолько популярен, что, пожалуй, может считаться самым совместимым форматом представления данных в мире.

Одновременно с этим, JavaScript является одним из наиболее популярных языков программирования и применяется практически везде. Также, нужно понимать, что JSON появился напрямую из JavaScript и эти два языка просто созданы друг для друга.

Но что же может пойти не так, спросите Вы? Просто попробуйте распарсить этот JSON-документ…

Давайте парсить
Total votes 75: ↑70 and ↓5+65
Comments60

OLED, которого нет. Неприятный сюрприз, с которым можно столкнуться при покупке ноутбука

Reading time5 min
Views58K

В сети есть множество советов и инструкций как правильно выбрать ноутбук, но я ни разу не видел, чтобы где-либо описывалась проблема, с которой столкнулся я. Все мои друзья и коллеги, кому я рассказывал эту историю, искренне удивлялись и были в недоумении. Это и послужило поводом для данной публикации. Сразу оговорюсь: я хочу лишь поделиться информацией, чтобы кто-то другой не повторил моих ошибок при выборе ноутбука. Кто знает, возможно, подобные фокусы вытворяет не только этот производитель, но и другие.

Читать далее
Total votes 243: ↑235 and ↓8+227
Comments187

С Днем Рождения, Джерри Лоусон, спасибо за картриджи для видеоигр

Reading time4 min
Views4K


Я увидела, что Google опубликовал в его честь тематический Doodle «Gerald «Jerry» Lawson's 82nd Birthday», где все желающие могут создать свою собственную игру.

Оказалось, сегодня, 1 декабря, Джерри Лоусону, создателю картриджа для видеоигр, исполнилось бы 82 года. Под катом небольшая история его жизни.

Я веду канал в Telegram GameDEVils и блог на Substack . Подписывайтесь, я делюсь там материалами про геймдизайн, разработку и историю игр.
Читать дальше →
Total votes 25: ↑21 and ↓4+17
Comments9

«Просроченные карты»: как продлить срок действия банковских карт и возможно ли сделать их бессрочными?

Reading time6 min
Views20K

Привет, Хабр!

Меня зовут Александр, в Мир Plat.Form я занимаюсь карточными платежными приложениями и терминальными технологиями, а сегодня хотел бы рассказать о продлении срока действия банковских карт.

Ни для кого не секрет, что международные платежные системы прекратили обслуживать карты российских банков. В ответ на это банки либо продлили срок действия уже выпущенных карт, либо вовсе объявили их бессрочными. Теперь карточками можно пользоваться хоть до физического износа пластика. Давайте разберемся, как это было сделано, и как совершать покупки по картам с истекшим сроком действия.

Подробнее - читайте под катом.

Читать далее
Total votes 43: ↑41 and ↓2+39
Comments75

12 схем архитектуры английской грамматики

Reading time12 min
Views36K

Я предприняла попытку смоделировать в 12 схемах и 16 пунктах пояснительных заметок английский как систему: общую структуру его уровней, логику и принципы, по которым он, в рамках моего подхода, функционирует. Мне хотелось, насколько это возможно, в своём описании грамматики придерживаться формата технической документации.

Данная раскладка может быть полезной для предварительного ознакомления с устройством предмета освоения - английский как иностранный, для упорядочения фрагментарных грамматических знаний и выведения их на осмысленный уровень, или, возможно, для применения в NLP.

Читать далее
Total votes 36: ↑28 and ↓8+20
Comments86

Как отечественное протезирование помогает жить: интервью с владелицей коленного модуля Steplife P5 и детали о модуле

Reading time6 min
Views3.1K

 Не так давно на Хабре публиковалась новость о том, что российская компания разработала новый протез с пневматическим коленным модулем Steplife P5. Меня новость очень заинтересовала, поскольку это весьма крутая разработка, плюс у меня есть знакомые, которым бы такой модуль очень пригодился.

Неожиданно для себя удалось через коллег выйти на девушку, которой этот протез установили в компании Салют Орто (резидент Фонда “Сколково”). На прошлой неделе она согласилась дать интервью, и теперь я делюсь подробностями истории на Хабре

Читать далее
Total votes 18: ↑17 and ↓1+16
Comments3

Как распечатать цветной механический телевизор на 3D-принтере

Reading time5 min
Views23K

До появления плоских экранов и электронно-лучевых трубок люди смотрели телепередачи с помощью диска Нипкова. Благодаря этой статье любой, у кого есть 3D-принтер, может попробовать создать дома самый старый тип телевизора.

Читать далее
Total votes 92: ↑91 and ↓1+90
Comments62

Сравнение Mavic 2 Enterprise Advanced с DJI Mavic 3

Reading time7 min
Views4K

Все производимые дроны делятся на две основные категории: гражданские, или любительские и профессиональные, или коммерческие, или промышленные устройства. К первым относятся квадрокоптеры для фотографии, даже коммерческой, для обучения робототехнике, программированию, конструированию, детские модели для стартовых полетов и обучения фотографии и редактуре. Промышленное применение ширится огромных спектром от рекламной аэросъемки недвижимости до инспектирования, мониторинга и построения 3D-карт местности в строительстве, на дорогах и транспорте, геодезии, сельском хозяйстве. Применяют беспилотные летательные аппараты для видеосъемки, гоночных соревнований, поисковых операций, на охоте и в других сферах. Расширяются и возможности БПЛА, а также сферы их эксплуатации.

Читать далее
Total votes 1: ↑0 and ↓1-1
Comments0

Ещё 20+ игр, которые прокачивают логику, алгоритмы и радуют умный мозг [по следам комментариев на Habr]

Reading time9 min
Views117K
image

Я выложила вчера подборку «15 игр, которые прокачивают логику, алгоритмы, ассемблер и силу земли». И столько классных ссылок в комментарии накидали, что я чуток опухла, но сделала отдельную подборку, по горячим следам. Спасибо большое всем, кто внес свой вклад.

Еще я веду канал в Telegram: GameDEVils, делюсь там клевыми материалами (про геймдизайн, разработку и историю игр).
Читать дальше →
Total votes 83: ↑82 and ↓1+81
Comments59
Привет любителям беспроводных технологий! В прошлый раз мы провели для вас экскурсию по городу будущего, а сегодня хотим поговорить о том, благодаря чему существование такого города стало возможным. Нас ждёт экскурс в историю Wi-Fi: мы проследим весь путь технологии 802.11 от момента её появления до выхода новейшего, шестого поколения. И посмотрим, как Wi-Fi проникал во все сферы нашей жизни и с чего вообще все началось.
Приступим
Total votes 49: ↑48 and ↓1+47
Comments21

Живые классики фантастики и фэнтези

Reading time8 min
Views18K

Порой кажется и многие читатели придерживаются мнения, что автор становится классиком только после смерти. Его книги должны пройти проверку временем, сформировать отдельное направление или оказать значительное влияние на развитие жанра и культуры в целом, получить литературных последователей. Если спросить поклонников жанров о классиках фэнтези и фантастики, среди популярных имен точно будут Джон Толкин, Клайв Льюис, Роберт Говард, Говард Лавкрафт, Рэй Брэдбери, Фрэнк Герберт, Артур Кларк и Айзек Азимов. Однако и среди наших, еще живых и продолжающих творить, современников есть писатели, которые благодаря своим идеям и влиянию на жанры уже могут по праву называться классиками. И в отличие от своих предшественников, наследие которых определено и неизменно, они еще могут порадовать читателя новыми романами. И вот несколько тому примеров. 

Читать далее
Total votes 31: ↑30 and ↓1+29
Comments18

Английские слова, которые не получится перевести на русский одним словом

Reading time6 min
Views29K

Наша прошлая статья про слова на английском, которые сложно переводить, вызвала настоящий фурор. Такой оживленной дискуссии в комментах у нас не было никогда. 

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

И не будем долго затягивать, поехали.

Читать далее
Total votes 28: ↑22 and ↓6+16
Comments73

Блокировки в PostgreSQL: 2. Блокировки строк

Reading time14 min
Views57K
В прошлый раз мы говорили о блокировках на уровне объектов, в частности — о блокировках отношений. Сегодня посмотрим, как в PostgreSQL устроены блокировки строк и как они используются вместе с блокировками объектов, поговорим про очереди ожидания и про тех, кто лезет без очереди.



Блокировки строк


Устройство


Напомню несколько важных выводов из прошлой статьи.

  • Блокировка должна существовать где-то в разделяемой памяти сервера.
  • Чем выше гранулярность блокировок, тем меньше конкуренция (contention) среди одновременно работающих процессов.
  • С другой стороны, чем выше гранулярность, тем больше места в памяти занимают блокировки.

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

Есть разные пути решения этой проблемы. В некоторых СУБД происходит повышение уровня блокировки: если блокировок уровня строк становится слишком много, они заменяются одной более общей блокировкой (например, уровня страницы или всей таблицы).

Как мы увидим позже, в PostgreSQL такой механизм тоже применяется, но только для предикатных блокировок. С блокировками строк дело обстоит иначе.
Читать дальше →
Total votes 24: ↑24 and ↓0+24
Comments7

Все нововведения Windows 11 21H2

Reading time10 min
Views106K

Релизной версией Windows 11 стала версия 22000.194.co_release_svc_prod1.210911-1543, которая уже доступна для скачивания.

Windows 11 – это смесь пользовательских интерфейсов Windows 10X и Windows 10. Стартовый экран по умолчанию очень похож на стартовый экран из первой. И это первый Windows, который больше не распространяется в виде x86 ISO-образа.

Переделать Пуск
Total votes 62: ↑57 and ↓5+52
Comments475
1
23 ...

Information

Rating
Does not participate
Location
Тула, Тульская обл., Россия
Date of birth
Registered
Activity