Date | Title | Description |
04.11.2024 | Пишем примитивное управление громкостью PC по локалке на NodeJS | Я, наверняка как и ты, дорогой {{ $username }}, люблю иногда посмотреть сериальчик с компа, лёжа на диване (не покупать же ради этого телек, в самом деле), благо размеры мониторов нынче позволяют. А ещё частенько приходится сталкиваться с ф... |
27.10.2024 | Разбор JIT-Компилятора AsmX и краткая биография его создателя | Введение
На выходных я наткнулся на статью от комментатора, в которой был представлен Обзор языка программирования AsmX. После прочтения этой статьи я решил поискать в Telegram диалоги создателя языка, к которым мы вернемся позже. Цитирую с... |
17.10.2024 | 20 ресурсов для 1С-аналитика: матчасть, инструменты и каналы с новостями | Работодатели видят 1С-аналитиков по-разному: некоторые требуют навыков программирования на 1С, другие — глубоких знаний в бухгалтерском учёте и умения правильно проводить корректировку регистров.
Кроме этого, профессия развивается высокими ... |
15.10.2024 | PVS-Studio 7.33: критические ошибки, пользовательские аннотации в C#, поддержка SN-DBS и многое другое | Вышел новый релиз PVS-Studio — 7.33. Поддержка SN-DBS, добавление пользовательских аннотаций в C# анализатор, новые вебинары, подкасты и много других хороших новостей! Больше подробностей в этой заметке.
Загрузить актуальную версию PVS-Stud... |
14.10.2024 | Топ-5 ИБ-событий недели по версии Jet CSIRT | Сегодня в ТОП-5 — критичный патч от GitLab, бюллетень с исправлениями от Qualcomm, активно эксплуатируемые уязвимости в Palo Alto, новые атаки APT-группы Awaken Likho, октябрьское обновление безопасности Microsoft.
GitLab выпустила критично... |
14.10.2024 | Cut Your Dev Time in Half with MS Visual Studio Professional Let IntelliCode and CodeLens speed up your workflow. | For business professionals and developers alike, staying on top of your game really means having access to the right tools. Microsoft Visual Studio Professional 2022 for Windows delivers everything you need to develop, test, and deploy appl... |
12.10.2024 | Название имеет значение: как отладить Blazor WebAssembly приложение, переименовав браузер | У нашей команды появилась необходимость отлаживать Blazor WebAssembly приложения в Яндекс.Браузере. Но возникла проблема: Visual Studio упорно не хотел вставать на точки останова. Таких проблем не было ни с Edge, ни с Chrome, хотя все три б... |
09.10.2024 | Практический подход к EF Core с использованием скалярных функций | При разработке приложения некоторая логика может быть реализована на стороне базы данных с использованием скалярных функций. В SQL скалярная функция — это тип функции, которая работает с одним или небольшим количеством входных значений и вс... |
08.10.2024 | Такие разные «плюсы»: моя карьера разработчика C++ в «Коде безопасности», Яндексе и Huawei | Хабр, привет! Меня зовут Никита, я софтвер-инженер в Huawei. Мой путь в IT был не совсем обычным — я осваивал алгоритмы раньше языка, откатывался почти к старту на каждом месте работы, а однажды даже занял второе место в хакатоне для «питон... |
04.10.2024 | Breaking Free from Legacy: The Shift to Hypermedia Systems with ASP.NET Core | In the fast-paced world of software development, legacy systems can feel like an anchor, dragging teams down. The story of Mindbox, a cloud-based marketing automation platform, illustrates this struggle. Once reliant on a cumbersome framewo... |
01.10.2024 | Windows Recall Preview Starts Rolling Out with Windows 11 24H2 | News Windows Recall Preview Starts Rolling Out with Windows 11 24H2 By Gladys RamaOctober 01, 2024
Microsoft on Tuesday began rolling out Windows 11 version 24H2, describing the update as a "full OS swap that contains new foundational ... |
29.09.2024 | The Winamp Saga: Open Source, Licensing Woes, and a Legacy Reborn | In late September 2024, the digital world was rocked by revelations surrounding Winamp, the iconic media player that has survived the test of time. The Llama Group, the current steward of Winamp, opened its source code to the public, but no... |
29.09.2024 | Знакомство с гипермедийными системами на ASP.NET Core 8.0 | Быстрый старт с HTMX 2.0. Знакомство с гипермедийными системами на основе современной серверной платформы ASP.NET Core.Введение
Я учел недостатки своей первой публикации и представляю вашему вниманию свою новую, как я надеюсь, более полезну... |
28.09.2024 | GNUstep: A Journey Through Time in Software Development | In the ever-evolving landscape of technology, some projects stand out like ancient ruins, whispering tales of innovation and ambition. One such project is GNUstep, a free implementation of the Cocoa framework. It’s a relic from the past, ye... |
28.09.2024 | The Evolution of GNUstep: A Journey Through Time and Code | In the ever-evolving landscape of technology, some projects stand out like ancient trees in a forest of fleeting trends. GNUstep is one such project. It is a testament to the power of open-source software and the relentless spirit of develo... |
28.09.2024 | В открытом коде Winamp от Llama Group эксперты обнаружили нарушение лицензий GPL и LGPL | В конце сентября 2024 года в открытом коде Winamp от Llama Group эксперты обнаружили нарушение лицензий GPL и LGPL.
По данным OpenNET, в коде Winamp присутствовали файл fir_proc.cpp, кодировщик BladeMP3, плагин in_vorbis и компоненты генера... |
27.09.2024 | Вот здесь точно нужен рефакторинг, есть идеи? | Бывают пет-проекты, а у нас получился проект с наработками, которые вроде бы могут быть полезны например студентам технических специальностей и просто всем кому интересно поразбираться с возможностями визуализации на C# + WPF, например, или... |
27.09.2024 | GNUstep: разрывая все шаблоны | В удивительном мире ИТ существуют проекты, узнав о которых можно сильно поменять свои взгляды на жизнь, реальность и саму разработку. Об одном из таких проектов и будет наш рассказ.
Внимание! Начинается процесс форматирования мозга!О чем ре... |
27.09.2024 | Мой опыт в переводе между типами С++ и С# | На существующем производстве была поставлена задача по разработке специализированного ПО. Для реализации ПО был выбран стек технологий:
Windows Forms – это платформа пользовательского интерфейса для создания классических приложений Windows ... |
26.09.2024 | Черепаха в лабиринте или осенний марафон | Никому неинтересная лирика, можно пропустить
«Вот и лето прошло...» как писал Тарковский-старший и как потом пела Ротару. Статья была готова практически сразу после публикации связанного материала, но лето есть лето - сначала меня отправили... |
24.09.2024 | Docker and Monitoring: A Developer's Toolkit for Success | In the world of software development, efficiency is king. Developers crave tools that streamline processes and enhance productivity. Enter Docker, a game-changer in application development and deployment. Docker is like a magic box that hol... |
24.09.2024 | Llama Group открыла исходный код Winamp в рамках перевода проекта на модель для совместного развития | 24 сентября 2024 года компания Llama Group открыла код Winamp и перевела проект на модель для совместного развития. Исходный код проекта написан на C++ и C и опубликован на GitHub под свободной копилефт лицензией Winamp Collaborative Licens... |
23.09.2024 | Docker для разработки C# | Примерно пару лет назад я открыл для себя великолепный инструмент в арсенале разработчика под названием Docker. Вкратце, Docker — это открытая платформа для разработки, доставки и эксплуатации приложений. Сам Docker работает по принципу вир... |
20.09.2024 | C++ с точки зрения Rust-разработчика: достоинства и недостатки | Я профессионально программирую на Rust и, признаться, немного этот язык продвигаю. Поэтому можете себе представить глубину моего расстройства, когда моя младшая сестрёнка, почти не умеющая программировать, обратилась ко мне и попросила науч... |
20.09.2024 | Гипермедийные системы на ASP.NET MVC 5. Часть первая | Быстрая разработка гипермедиа-ориентированного веб-приложения с HTMX 2.0. Введение
Представляю вашему вниманию мою первую короткую обучающую статью по разработке приложений, ориентированных на гипермедиа. В этой статье я буду называть их пр... |
18.09.2024 | SAP Scripts на C# | Всем привет! Это моя первая статья на Хабре, я решил создать её здесь, чтобы поделиться наработанным опытом со всеми коллегами по RPA. Речь пойдёт об автоматизации интерфейса SAP через SAP скрипты при разработке на C#. Столкнулся я с этой з... |
17.09.2024 | Что умеет Microsoft Copilot и как он может пригодиться в повседневной жизни | Copilot основан на ChatGPT и DALL-E, но глубоко интегрирован в Windows и другие сервисы Microsoft
В мире нейросетевых технологий появление Microsoft Copilot стало если не значительным прорывом, то по крайней мере закономерным этапом развити... |
15.09.2024 | Navigating the Intersection of Technology and Geography: A Deep Dive into UWP and Geodesic Calculations | In the vast landscape of technology, two seemingly disparate fields are converging: software development and geodesic calculations. The recent announcement from Microsoft about the public preview of .NET 9 support for Universal Windows Plat... |
14.09.2024 | Virtual Machines and Driver Updates: The New Age of Tech Tools | In the fast-paced world of technology, innovation is the heartbeat. Two recent releases, Parallels Desktop 20 and IObit Driver Booster 12, exemplify this rhythm. They offer powerful tools for users, enhancing productivity and performance. L... |
12.09.2024 | Microsoft запустила публичную предварительную версию поддержки приложений UWP для .NET 9 | Microsoft объявила о запуске общедоступной предварительной версии, которая добавляет поддержку .NET 9 для приложений UWP.
Эта предварительная версия представляет собой набор обновленных инструментов и компонентов, которые являются частью .N... |
10.09.2024 | TypeScript 5.6: A Leap Forward in Type Safety and Iteration | On September 9, 2024, Microsoft unveiled TypeScript 5.6, a significant update to its popular programming language that builds on JavaScript. This release introduces new syntactic checks, iterator helper methods, and stricter type checks, en... |
10.09.2024 | Вышел TypeScript 5.6 | Эта статья — перевод оригинальной статьи «Announcing TypeScript 5.6».
Также я веду телеграм канал «Frontend по‑флотски», где рассказываю про интересные вещи из мира разработки интерфейсов.Вступление
Сегодня мы рады объявить о выходе TypeScr... |
10.09.2024 | Parallels Desktop 20 offers free AI-ready virtual machines for seamless experimentation and deployment of AI tools | Alludo has announced the release of Parallels Desktop 20.0 for Mac. Available in Standard, Pro, Business and -- new to version 20 -- Enterprise editions, the virtualization software makes it easy for Mac users to run Windows, macOS and Linu... |
08.09.2024 | База на дискете: про работу с ИТ-инфраструктурой, которую строили четверть века | В начале двухтысячных я работал программистом и системным администратором в компании, в которой к настоящему моменту уже 14 лет тружусь простым директором. Интересный это опыт — смотреть спустя много лет на инфраструктуру, которую собирал с... |
07.09.2024 | The Art of Clean Code: Embracing Standards and Static Analysis in Python Development | In the world of programming, clarity is king. A well-structured codebase is like a well-organized library. It invites exploration and fosters collaboration. But what happens when different developers bring their unique styles to the table? ... |
07.09.2024 | The Evolution of .NET: A Deep Dive into the Latest Developments | The world of software development is ever-changing. In this landscape, .NET stands as a robust framework, evolving to meet the demands of modern applications. As we step into 2024, Microsoft has unveiled significant updates that promise to ... |
04.09.2024 | .NET Digest #3 | Добро пожаловать на третий выпуск нашего дайджеста, посвящённого новостям и событиям в мире .NET! Команда PVS-Studio рада представить вам подборку самых интересных и полезных материалов. Поехали!
Мы стараемся совершенствоваться, так что буд... |
04.09.2024 | Не панацея, но помощник. О статическом анализаторе кода | Приветствую, уважаемые читатели Хабра!
Сегодня я хочу предложить вашему вниманию статью о статических анализаторах кода, о том, что это такое и для чего они, собственно, нужны.
Давайте перейдем сразу к сути. Итак, что же такое статический а... |
30.08.2024 | Апгрейд с Xamarin.Native на .NET 8 | Привет, Хабр!
Меня зовут Андрей и я Xamarin разработчик в компании EvApps. Для тех, кто занят в кроссплатформенной мобильной разработке на Xamarin не секрет, что Microsoft прекратил поддержку этой платформы и выкатил обновленную реализацию ... |
26.08.2024 | What is Programming? And How to Get Started | Share
Tweet
Share
Share
Email
What Is Programming? A Comprehensive Guide to Get Started
Programming, often referred to as coding, is the process of creating instructions that a computer can execute to perform specific tasks. It is a foundat... |
21.08.2024 | The Rise of OpenSilver: Breathing New Life into Silverlight Applications | In the world of software development, change is the only constant. As technologies evolve, older frameworks often fade into obscurity. However, the recent emergence of OpenSilver is a testament to the resilience of innovation. This open-sou... |
21.08.2024 | Новый AI UI дизайнер для «Silverlight» приложений | Мы занимаемся разработкой фреймворка OpenSilver — open-source наследника платформы Silverlight. В версии 3.0 мы добавили современный UI-дизайнер в Visual Studio расширение и сделали веб-версию дизайнера.
UI-дизайнер в Visual StudioНемного п... |
20.08.2024 | The Power of Microservices: A Journey Through E-Commerce Architecture | In the digital age, e-commerce is a bustling marketplace. It’s a vibrant bazaar where every click counts. Behind the scenes, microservices are the unsung heroes, orchestrating this complex dance. They bring flexibility, scalability, and res... |
19.08.2024 | Вот скажи мне, микросервис, в чем сила | Сила в количестве — ответил бы микросервис.
Вооружимся Visual Studio, .NET, Docker и прочими средствами и посмотрим так ли это.
Но с чего же начать? Для начала надо бы выбрать какую-то прикладную задачу, над реализацией которой и проводить ... |
18.08.2024 | Заметки по архитектуре .NET библиотеки: пространства имён | Одно пространство имён для всего или же отдельные под каждую папку? Быть может, есть варианты интереснее? Рискнём и ступим на землю жестоких программистских баталий, в которых льётся цифровая кровь и рождается “истина”: какая из организаций... |
17.08.2024 | Microsoft’s Patch Tuesday: A Cybersecurity Wake-Up Call | In the ever-evolving landscape of cybersecurity, Microsoft’s latest Patch Tuesday update serves as a stark reminder of the vulnerabilities lurking in our digital world. This month, the tech giant addressed a staggering 88 vulnerabilities, i... |
17.08.2024 | The Evolution of C++: Unpacking Range-Based For Loops and Game Engine Development | C++ is a language that has evolved like a fine wine, maturing over decades. Its syntax and features have been refined, offering developers powerful tools for crafting efficient and elegant code. Among these tools is the range-based for loop... |
16.08.2024 | В PowerToys можно будет создавать рабочие пространства приложений по клику | Новая утилита в PowerToys позволит создавать рабочие пространства приложений и запускать их одним щелчком мыши. Она называется Workspaces и станет доступна в следующей версии 0.84.
PowerToys Workspaces выйдет в версии 0.84. Хотя основное вн... |
16.08.2024 | PVS-Studio 7.32: оптимизация анализа, новые плагины и многое другое | Вышел новый релиз PVS-Studio — 7.32. Оптимизация анализа на C++, новые плагины и функциональность, и ещё много других обновлений! Больше подробностей в этой заметке.
Загрузить актуальную версию PVS-Studio можно здесь.
Оптимизация анализа ин... |
15.08.2024 | Microsoft tackles 88 vulnerabilities in latest Patch Tuesday update | This month’s Patch Tuesday has seen Microsoft address a substantial number of vulnerabilities, as disclosed by various experts in the field.
Security researchers have highlighted seven critical and ten zero-day vulnerabilities among the 88 ... |
14.08.2024 | Пилим движок Arcanum. Урок 01. Начало | Приветствую, Хабравчане!
Через данный цикл уроков хочу воплотить мини мечту по разработке движка для игры Arcanum. Далее опишу мои вводные. Всё я это делаю по фану. Поэтому некоторые вводные могут быть даже пугающими и просто странными, но ... |
14.08.2024 | «Range-based for»: что интересного лежит на поверхности | Новый синтаксис для циклов for в C++ появился уже давно - более десяти лет назад в стандарте C++11. Идея, скрывающаяся за этим синтаксисом, не является сколь-нибудь запутанной, и практически все, кто интересуются новыми свойствами языка, бы... |
13.08.2024 | Sentry's Shift to Fair Source: A New Era for Open Source Communities | In a bold move, Sentry has announced a significant change in its licensing strategy. The platform, known for its error monitoring capabilities, is transitioning from a fully open-source model to a Fair Source license. This shift raises ques... |
12.08.2024 | Вышел Box2D 3.0 | Состоялся релиз Box2D 3.0 — открытого физического движка для работы с двумерными объектами, разрабатываемого на Visual C++ под Windows.
Новая версия использует гибридный спекулятивный и time of impact подход. Он имеет следующие преимущества... |
10.08.2024 | Отправляем Qt-логи с метками в Sentry | Привет всем.
Я давно занимаюсь разработкой десктопных приложений с использованием Qt и уже наработал некоторые подходы по работе с логами. В данной статье я бы хотел поделиться с сообществом этими подходами, они могут пригодиться в разных с... |
02.08.2024 | Отличия разработки на VBA для MS Excel по сравнению JavaScript для Р7-Офис | Публикуется первая глава бесплатного курса основы разработки для Р7 . Дополнительные материалы можно найти вот тут
Особенности разработки в MS Office (Excel)
Базовым средством автоматизации в офисном пакете Microsoft Office, в течение длите... |
01.08.2024 | The Intricacies of Conditional Breakpoints and RISC-V Matrix Extensions | In the world of programming, debugging is akin to navigating a labyrinth. Each twist and turn can lead to breakthroughs or dead ends. Conditional breakpoints are powerful tools in this journey, yet they often slow down the process. Understa... |
31.07.2024 | Как устроены условные точки останова | Условные точки останова (conditional breakpoints) – исключительно полезный инструмент. Но всем известно, насколько они замедляют работу кода, так, что из-за этого некоторые даже бросают ими пользоваться. В Visual Studio в своё время удалось... |
30.07.2024 | Мощная рабочая машинка за 71.000руб: честный обзор ноутбука Ninkear N16 Pro | В наше время, выбор шустрого ноутбука на современном железе порой не самая тривиальная задача для разработчика. На рынке представлено множество разных девайсов в ценовом сегменте до 900$ и среди них выгодно отличается модель Ninkear N16 Pro... |
27.07.2024 | The Double-Edged Sword of AI in Software Development | Artificial Intelligence (AI) is a buzzword that has permeated every industry, from healthcare to finance. In software development, AI tools promise to revolutionize the way programmers write code. However, the reality is often a mixed bag. ... |
27.07.2024 | The Power of Metrics: Safeguarding Your .NET Applications with OpenTelemetry and Prometheus | In the fast-paced world of software development, every second counts. When an application goes live, the stakes are high. Bugs can lurk in the shadows, waiting to pounce. But fear not; there are tools that can shine a light on these hidden ... |
26.07.2024 | Дебажим баги в дебаггере x64dbg. Без дебаггера | Ни один процесс разработки программы не проходит без отладки. Современные IDE обеспечивают программиста встроенным отладчиком. Однако бывают ситуации, когда использование IDE для отладки избыточно или невозможно, и тогда на помощь приходят ... |
25.07.2024 | The Rise and Fall of Trust in AI: A Dual Narrative in the Tech Landscape**
** | ** In the fast-paced world of technology, two stories are unfolding. One is a tale of ambition and innovation, while the other is a cautionary narrative of skepticism and concern. The recent acquisition of Lableb by Majarra signals a bold m... |
25.07.2024 | Developer trust in AI tools declines despite increased usage | The 2024 Developer Survey by Stack Overflow, the latest in an annual series, highlights growing concerns among developers about the use and trustworthiness of artificial intelligence (AI) tools. This year’s survey included insights from ove... |
24.07.2024 | Почему мне не понравилась нейросеть Codeium | Сейчас многие компании пытаются внедрять ИИ-помощники в среды разработки в надежде упростить работу программистам и повысить эффективность работы. В начале этого года у нас провели пилотное тестирование бесплатной Codeium. Нейросеть использ... |
23.07.2024 | Бинарные уязвимости и способы борьбы с ними | Статья про бинарные уязвимости была написана на основе лекций на ту же тематику, подготовленных мной для младших специалистов нашего отдела, которым надо было быстро разобраться в видах бинарных уязвимостей. Она предназначена для начинающих... |
12.07.2024 | Анимация фрактала Lozi map | Lozi map: B = -1.0, C = 0.5
Предыдущая статья натолкнула меня на мысль написать ещё одну программу, генерирующую последовательности изображений с другим типом фракталов. В ней пришлось применить более сложную анимацию коэффициентов.Введение... |
12.07.2024 | Заражение по фэншую или разбор атаки через уязвимости Windows | Хабр, уже по сложившейся традиции сегодня мы разберем одну из интересных APT-атак на пользователей, в которой используется не стандартный способ доставки, маскировки, а также заражения системы с обходом EPP и EDR! Данный материал будет поле... |
03.07.2024 | Тотемные утки и шаманские бубны: есть ли у разработчиков свои ритуалы и приметы? | Баги, баги, баги... Как же их много... Немудрено и фобию заиметь. И ведь никогда не знаешь, чем обернётся очередная ошибка в коде. Страх перед неизвестным, желание держать всё под контролем — закономерные спутники магического мышления. Но п... |
29.06.2024 | GitHub Copilot Enterprise теперь помогает с pull request и файлами в проектах | GitHub объявил об июньском обновлении Copilot Enterprise. В компании заявили, что инструмент теперь помогает ответить на вопросы о запросах на включение, обсуждениях и недавних изменениях в файлах.
Благодаря возможности читать запросы на вк... |
24.06.2024 | Ещё одна статья Unity vs Unreal Engine | Сравнение Unity и Unreal Engine — популярная тема для дискуссий среди разработчиков игр и частый запрос у начинающих. В интернете достаточно статей на эту тему, но большинство из них сосредоточены на наиболее очевидных отличиях. Кроме того ... |
23.06.2024 | Сериализация данных в C++ с библиотекой Cereal | Привет, Хабр!
Сегодня рассмотрим библиотеку Cereal в C++, которая позволяет сохранять и загружать состояние объектов, не теряя производительности.
Cereal — это заголовочная библиотека для C++, предназначенная для сериализации данных. Она по... |
17.06.2024 | UB or not UB: дублируем элемент std::vector | В статье выясним, можно ли с точки зрения стандарта языка C++ тривиальным вызовом push_back продублировать элемент std::vector. Отвечая на простой вопрос, столкнемся с более интересными: что собой представляет внутренний мир вектора, как &q... |
12.06.2024 | Your PC’s security is being attacked on two new fronts | Your PC is facing a double whammy of cyber threats, both of them built into basic Windows features — one that exploits Windows search and another a Wi-Fi vulnerability.
The first vulnerability allows hackers to exploit search in what resear... |
11.06.2024 | Ещё о красоте в простой формуле | Обсуждение недавно опубликованной статьи натолкнуло меня на мысль написать свою программу, генерирующую последовательности изображений с анимацией фракталов.Введение
Недавно на Хабре вышла статья «Сложная красота в простой формуле». И стать... |
08.06.2024 | Empower Your Programmers with Visual Studio — $40 Through June 10 This Father's Day deal features a program designed to help teams code faster and easier. | - |
02.06.2024 | .NET Aspire — империя дотнета наносит ответный удар | Когда я первый раз услышал про .NET Aspire, я подумал что это какая-то очередная лажа от Майкрософта, про которую все забудут через неделю.
Особенно, учитывая какую дичь часто завозят в шарп (например те же ужасно спроектированные Primary C... |
30.05.2024 | Amid Copilot Blitz, Microsoft Describes Partners' Roles | News Amid Copilot Blitz, Microsoft Describes Partners' Roles By Gladys RamaMay 30, 2024
Copilot does not just "democratize AI" for Microsoft's end user customers; it democratizes AI for its partners, too.
That's at the core of Mic... |
29.05.2024 | Какие ошибки есть в коде LLVM? | LLVM — open-source проект с огромной кодовой базой. Лучший из лучших, если говорить о качестве кода, учитывая его размеры и открытость. Ведь кому, как не разработчикам инструментов для компиляторов, лучше знать о возможностях языка и правил... |
18.05.2024 | Хабр, GPT, корпоративные блоги и БМЛы: оцениваем глубины ужаса | Я не испытываю ненависти ни к корпоративным блогам, как таковым, ни к большим языковым моделям в целом. А вот к мусорному контенту, созданному левой пяткой ради ссылок на сайт или телеграм-канал - испытываю, и еще как. И как раз вот тут вст... |
17.05.2024 | Как использовать GitHub Copilot в IDE: советы, приёмы и лучшие практики | GitHub Copilot — это мощный ассистент на базе искусственного интеллекта. В этой статье поговорим о практических стратегиях, позволяющих эффективно использовать GitHub Copilot для генерации наиболее релевантных и полезных предложений по коду... |
17.05.2024 | Разбираемся с паттерном REPR в ASP.NET Core | Берем на вооружение паттерн проектирования «request-endpoint-response» (REPR), чтобы упростить разработку API и сделать свой код чище, эффективнее и проще в обслуживании.
Паттерны проектирования были сформированы как решения проблем, которы... |
14.05.2024 | Security Week 2420: эксплуатация уязвимостей в ПО | 7 мая исследователи «Лаборатории Касперского» опубликовали отчет со статистикой по обнаружению и эксплуатации уязвимостей в ПО. В публикации приводятся цифры за первый квартал 2024 года, по ряду параметров они сравниваются с данными с начал... |
14.05.2024 | 11 мгновений ReactOS: user mode становится лучше? | ReactOS — это проект, где победу над регрессией, появление новой фичи или её рабочего прототипа празднуют так громко, что FOSS-сообществу приходится отвлекаться от переписывания всего на Rust и полемик о systemd. В последний раз мы проверял... |
12.05.2024 | Ответ на «Коротко о том, почему Rust лучше C/C++» или меня не бомбит | Прочитал недавно данную статью. Будем считать, что всё же её написал живой человек, а не ГПТ, хотелось бы надеяться. Скажу честно, хоть и автор уверял, что статья наполнена объективным сравнением, описаны плюсы и минусы двух языков, но на д... |
03.05.2024 | A Battle of Ultrabooks: Ninkear A15 Plus vs. TUXEDO Pulse 14 | A comparison of two powerful ultrabooks, the Ninkear A15 Plus and the TUXEDO Pulse 14, both powered by AMD Ryzen processors, offering exceptional performance and portability in a sleek design. Let's dive into the details of these two device... |
28.04.2024 | Производительный ультрабук на базе Ryzen 5700U для разработчика: Обзор Ninkear A15 Plus | После подробного материала с разбором и тестами N14 Pro, компания Ninkear предложила заслать мне их следующую модель - A15 Plus, которая построена на базе проверенной временем платформы Ryzen 5700U. Пожалуй, если сейчас зайти на любой онлай... |
25.04.2024 | Деплой .NET приложений для самых маленьких. Часть 0 | Давным-давно, когда Linux был ещё на ядре 2.6, а PHP5 был глотком свежего воздуха, я впервые заинтересовался миром веб-технологий. Читал учебники, статьи, зависал на форумах, но все равно мало мог понять как код, который я вижу на экране, п... |
25.04.2024 | Интероперабельность с нативным кодом через платформу .NET | Привет, Хабр!
Часто некоторые проекты требуют от нас все более новых подходов к решению задач. Одна из таких задач - эффективное взаимодействие управляемого кода .NET с нативным кодом, которое позволяет по максимуму использовать ресурсы ОС ... |
21.04.2024 | Миллер, Рабин, вектор | Проверка небольших чисел на простоту - популярная подзадача в спортивном программировании. И тест Миллера-Рабина, пожалуй, наиболее популярный из простых алгоритмов для этого.
У меня давно было желание с ним поиграться, стараясь оптимизиров... |
09.04.2024 | An incursion under C#. Протаскиваем F# в Godot | Вы когда-нибудь бывали на боевом задании?
Что вы имеете ввиду?
Вторжение под водой с целью взятия крепости, захваченной элитным подразделением, имеющим в своём распоряжении 15 управляемых снарядов с газом VX.
Godot — игровой движок, который... |
05.04.2024 | Программирование и ИТ во мгле, но это не точно | У меня не получилось объяснить этим вашим ГПТ, какую статью я хочу. Пришлось писать самому и мемы придумывать. Поэтому в статье, будет гиперболизация проблем в айти и в программировании в частности, передергивания, набрасывание на вентилято... |
04.04.2024 | Как настроить библиотеку SFML C++ в Visual Studio 2022 статическая компоновка | В этой статье рассказывается, как настроить ваши проекты SFML С++ со статической компоновкой используя интегрированную среду разработки программного обеспечения Visual Studio.
Установка SFML библиотеки
Загрузите библиотеку SFML c официально... |
04.04.2024 | Использование библиотеки DCMTK для создания DICOM-файлов на C++ | Ссылка на оригинал, попытался дополнить и объяснить некоторые не понятные детали.Введение
Эта статья фокусируется на примере использование библиотеки DCMTK при создании DICOM-файлов. Как говорит Википедия, DICOM - Digital Imaging and Commun... |
03.04.2024 | Быстро и легко ищем баги в играх на Unity (для C# разработчиков) | Все мы сталкиваемся с багами в играх. В некоторых даже чаще, чем хотелось бы. Множество этих багов связаны с ошибками в коде. Сегодня посмотрим, как с помощью статического анализа можно легко находить ошибки и улучшать ваш проект.
Игровая и... |
02.04.2024 | От HTTP к RCE. Как оставить бекдор в IIS | Всем добрый день! Меня зовут Михаил Жмайло, я пентестер в команде CICADA8 Центра инноваций МТС.
На проектах часто встречаются инстансы Internet Information Services (IIS). Это очень удобный инструмент, используемый в качестве сервера прилож... |
25.03.2024 | “Temporary” disk formatting UI from 1994 still lives on in Windows 11 | Enlarge / If you've formatted a disk in Windows in the last 30 years, you may have come across this dialog box.
Andrew Cunningham reader comments 124
Windows 11 has done a lot to update and modernize long-neglected parts of Windows' user in... |
20.03.2024 | Cloud Apocalypse: Storing Files on Your Own Server | Microsoft and Amazon are cutting off access to their cloud services for corporate clients in Russia, creating a digital storm. This move leaves companies scrambling to save their files from the sinking ship of cloud storage. The blockade of... |
20.03.2024 | Облачный апокалипсис. Файлохранилище на своём сервере | Компания Microsoft сегодня (или с 1 апреля) блокирует доступ к облачным сервисам для корпоративных клиентов из России. С этого дня хранилище OneDrive станет недоступно, как и 50 других сервисов Microsoft. Аналогичная ситуация может сложитьс... |
16.03.2024 | Microsoft закроет через год Центр приложений Visual Studio и рекомендует Azure Pipelines и BrowserStack App Automate | 15 марта 2024 года Microsoft сообщила, что с 31 марта 2025 года компания прекратит работу Центра приложений Visual Studio (Visual Studio App Center). Microsoft рекомендует разработчикам приложений для iOS, Android, Windows и macOS подготови... |