Как я устал вести ИТ‑активы в Excel и написал свой ITAM/CMDB

Любой ИТ‑отдел рано или поздно приходит к таблице. Сначала она выглядит безобидно: инвентарный номер, пользователь, кабинет, модель компьютера, серийный номер. Потом туда добавляются мониторы, принтеры, картриджи, счета, договоры, лицензии, гарантия, комментарии, история ремонтов, перемещения между отделами, списание, выдача, возврат, кто кому что передал и почему у нас опять «где‑то был такой же блок питания». Через какое‑то время это уже не таблица, а маленькая самописная CMDB, только без связей, истории, прав доступа, нормального поиска и уверенности, что данным можно доверять. В какой‑то момент я понял, что мне нужна не просто «ещё одна база компьютеров», а единая система для повседневной работы ИТ‑службы: техника, пользователи, документы, счета, лицензии, картриджи, удалённая поддержка, история изменений и автоматическая инвентаризация. Так появился Admin Desk. Это не статья в стиле «я сделал идеальную систему». Скорее рассказ о том, почему простая задача учёта техники быстро превращается в продукт, где самое сложное — не CRUD, а связи между объектами, история, права, эксплуатация и удобство для реального администратора.

https://habr.com/ru/articles/1049446/

#ITAM #CMDB #учёт_активов #инвентаризация #системное_администрирование #ASPNET_Core #Razor_Pages #MariaDB #SNMP #LDAP

Как я устал вести ИТ‑активы в Excel и написал свой ITAM/CMDB

Любой ИТ‑отдел рано или поздно приходит к таблице. Сначала она выглядит безобидно: инвентарный номер, пользователь, кабинет, модель компьютера, серийный номер. Потом туда добавляются...

Хабр

Yet Another генератор статической документации для онтологических моделей данных

Привет, хабр! Решил поделиться с миром своим проектом, который делался в свободное время и был мне полезен на моей текущей работе. Ссылка на гитхаб https://github.com/simplepersonru/SimpleOntoDoc Проект - генератор статического сайта документации для онтологической модели данных Онтологическая модель данных — это способ формального описания предметной области, в основе которого лежат три главные вещи: 1. Классы (типы объектов, «сущности»). 2. Атрибуты (свойства этих классов). 3. Связи (отношения между классами). Под катом: + Мотивация (зачем мне это нужно) + Как это выглядит (с опубликованным примером) + Как можно применить (зачем Вам это нужно) AI дисклеймер - при написании статьи активно использовалась нейросеть головного мозга, будьте осторожны

https://habr.com/ru/articles/1014020/

#ssg #documentation #ontology #cim #razor_pages

GitHub - simplepersonru/SimpleOntoDoc

Contribute to simplepersonru/SimpleOntoDoc development by creating an account on GitHub.

GitHub
Join the .NET Smart Components ecosystem - .NET Blog

The .NET Smart Components are now open source to help library authors build and share easy-to-use AI-powered features, including new AI-powered components from Telerik, DevExpress, and Syncfusion.

.NET Blog

[Перевод] Гладкое бритье: Razor Pages для разработчиков веб-форм

Если вы, будучи разработчиком ASP.NET Web Forms, сомневаетесь в переносимости своих навыков на более современную платформу .NET (например, .NET Core или .NET 6), то спешу вас успокоить — все не так уж и плохо. Хоть Microsoft и не планирует переносить Web Forms, приобретенные вами навыки вполне применимы в аналогичном фреймворке под названием Razor Pages. Да, вам все равно придется адаптировать свое мышление к этой новой платформе, но если вы не пожалеете на это время, ты вы откроете для себя такой же мощный и простой в использовании инструмент для создания веб-приложений.

https://habr.com/ru/companies/otus/articles/839220/

#aspnet_web_forms #aspnet #razor_pages #вебформы #вебразработка

Гладкое бритье: Razor Pages для разработчиков веб-форм

Если вы, будучи разработчиком ASP.NET Web Forms, сомневаетесь в переносимости своих навыков на более современную платформу .NET (например, .NET Core или .NET 6), то спешу вас успокоить — все не так уж...

Хабр

Driving myself nuts here. I have an #asp_net #razor_pages website that runs fine when launched from Visual Studio but from #JetBrainsRider it is serving 404 for all Razor Pages and successfully serving static content. I see the message "Request reached the end of the middleware pipeline without being handled by application code." from IIS Express when I use that Run/Debug configuration (from `launchsettings.json`) in Rider, but not in Visual Studio.

Where do I need to be looking in #Rider to diagnose the issue? Note that this seems to have started occurring after I updated to 2024.1.1 from 2023.something-or-other-fairly-recent.

Introducing .NET Smart Components - AI-powered UI controls - .NET Blog

Introducing .NET Smart Components, a set of genuinely useful AI-powered UI components that you can quickly and easily add to .NET apps.

.NET Blog