Visual Studio

  • ХабрахабрФото DIY VSCode плагин для Clojure

    DIY VSCode плагин для Clojure

    На энном году работы с использованием Clojure/Clojurescript в качестве основных языков разработки, я наконец-то дошел до стадии, когда «больше терперть уже нельзя», и написал таки свой плагин для этой цели. Это явилось результатом многолетних поисков, лишений и страданий. Как говаривал Мичурин: мы не можем ждать милостей от природы, взять их у нее – наша задача. Интересующихся прошу под кат. Кому…

    Читать далее »
  • ХабрахабрФото Использование procmon от sysinternals для диагностики проблемных мест в исполняемом коде

    Использование procmon от sysinternals для диагностики проблемных мест в исполняемом коде

    Сразу хочу сказать, что это только демонстрация возможностей procmon для определения проблемных мест в программном обеспечении. 1С83 была выбрана для опытов из-за неочевидности способа поиска точки входа в процедуру проверки наличия установленных эмуляторов ключа. Она выполняется через различное время после старта порядка 3~10 мин, и вызывает появление окна «нарушение целостности системы» с последующим закрытием приложения. Я призываю всех использовать только…

    Читать далее »
  • ХабрахабрФото Улучшение Visual Studio Code для новичков

    Улучшение Visual Studio Code для новичков

    VSCode — самый популярный редактор кода среди веб-разработчиков. Вы можете использовать его с нуля, однако со временем его базовых функций станет недостаточно. Рассказываю, как сам докрутил этот редактор под свои потребности. 👀 С недавних пор я ещё и преподаватель в школе программирования Elbrus Bootcamp, поэтому статья написана с расчётом на начинающих веб-разработчиков – таких, как наши студенты. Содержание Вводная часть…

    Читать далее »
  • ХабрахабрФото Представляем .NET 7 Preview 1

    Представляем .NET 7 Preview 1

    Мы рады объявить об очередной вехе в истории . NET. Отмечая 20-летие технологии, . NET 7 Preview 1 знаменует собой первый шаг вперед к следующим 20 годам . NET. ASP. NET Core Preview 1 и EF7 Preview 1 также были выпущены. . NET 7 строится на базе, созданной . NET 6, которая включает в себя унифицированный набор базовых библиотек, среду…

    Читать далее »
  • ХабрахабрФото Диапазоны (Ranges) в C# 8

    Диапазоны (Ranges) в C# 8

    ​Пусть в нашей программе есть массив целых чисел numbers: static void Main();} Перед нами стоит задача: получить новый массив, вырезав из массива numbers элементы от индекса 2 до индекса 4 включительно, то есть должен получится массив [4, 2, 3]. Решение 1 Самое первое и простое решение, которое приходит в голову — это решение в лоб:  Создадим результирующий массив целых чисел result размером…

    Читать далее »
  • СофтФото Твикаем VS Code: убираем визуальный шум, доводим до совершенства

    Твикаем VS Code: убираем визуальный шум, доводим до совершенства

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

    Читать далее »
  • ХабрахабрФото Разбитое стекло & пиксел

    Разбитое стекло & пиксел

    Приехал ко мне брат. Отдохнуть, повидать родственников, посмотреть на родной город. А ему на машине заднее стекло разбили. Прямо во дворе нашего дома. Неприятно. Когда он увидел, что стекло разбито, стал осматриваться и заметил, что на доме стоят камеры видеонаблюдения. Позвонил мне, спрашивает – а как этим воспользоваться, как посмотреть что произошло? Я слышал разговоры об этих камерах, что их…

    Читать далее »
  • ХабрахабрФото Начинающему сетевому программисту

    Начинающему сетевому программисту

    Тема сетевого программирования является для разработчиков одной из важнейших в современном цифровом мире. Правда, надо признать, что большая часть сетевого программирования сосредоточена в области написания скриптов исполнения для web-серверов на языках PHP, Python и им подобных. Как следствие - по тематике взаимодействия клиент-сервер при работе с web-серверами написаны терабайты текстов в Интернете. Однако когда я решил посмотреть, что же имеется…

    Читать далее »
  • ХабрахабрФото [Перевод] Инструменты, которые пригодятся программисту. Часть 1

    [Перевод] Инструменты, которые пригодятся программисту. Часть 1

    Есть программисты, которые занимаются проектами организаций, в которых работают, есть программисты, у которых свой бизнес. Независимо от того, чем именно они занимаются, в их деле очень важен правильный подбор инструментов. Мир инструментов, используемых при разработке программного обеспечения, постоянно меняется. В нём царит острая конкуренция. Поэтому сложно выбрать именно то, что лучше всего подойдёт для некоего проекта. В этом материале мы…

    Читать далее »
  • ХабрахабрФото [Перевод] Почему в Visual Studio стек вызовов асинхронного кода иногда перевёрнут?

    [Перевод] Почему в Visual Studio стек вызовов асинхронного кода иногда перевёрнут?

    Вместе с моим коллегой Евгением мы потратили много времени. Приложение обрабатывает тысячи запросов в асинхронном конвейере, полном async/await. Во время нашего исследования мы получили странные вызовы, они выглядели как бы “перевернутыми”. Цель этого поста — рассказать, почему вызовы могут оказаться перевёрнутыми даже в Visual Studio. Давайте посмотрим результат профилирования в Visual Studio Я написал простое приложение . NET Core, которое…

    Читать далее »


Кнопка «Наверх»